@charset "UTF-8"; 

/* section {width:100%}
section ul{width:100%; clear:both}
section ul li {width:100%; clear:both;}
h1, h2, h3, h4, h5 {width:100%; clear:both;} */

/*본인인증*/
.citizens-confirm-pop .confirm-pop-wrap .confirm-pop-cont-wrap dl.confirm-pop-cont {clear:none !important;margin: 0;padding: 0;}


.section_wrap{width:100%; float:left;clear:both}

.sub_con_area h3{font-size:1.2em;}

/*아이콘 셋팅*/
.icon01_bg {background:url('../images/icon/icon01.png') no-repeat 0 80%; padding-left:10px;} 
.icon02_bg {background:url('../images/icon/icon02.png') no-repeat 0 50%; padding-left:23px;} 
.icon03_bg {background:url('../images/icon/icon03.png') no-repeat 0 8px; padding-left:10px;} 
.icon04_bg {background:url('../images/icon/icon04.png') no-repeat 0 8px; padding-left:9px;} 
/*.icon_bus_bg {background:url('../images/icon/icon_bus.png') no-repeat 0 50%; padding-left:26px;} */

.citizens-social-media-info{background:#f6f6f6;padding:10px;text-align:center;border-radius:10px;margin-top:100px;}

/* 만족도 */
.wrp-satisfied {position:relative; margin-top:40px; padding:25px 140px 25px 160px; overflow:hidden; background:#f5f5f5 url('../images/icon/bg-satisfied.png') 43px center no-repeat;}
.wrp-satisfied dl {overflow:hidden;}
.wrp-satisfied dt {clear:both; font-size:1.143em; color:#333;}
.wrp-satisfied label {float:left; margin-top:6px; margin-right:30px;}
.wrp-satisfied label.last {margin-right:0;}
.wrp-satisfied span {display:inline-block; margin-right:-3px;}
.wrp-satisfied a {position:absolute; top:50%; right:36px; margin-top:-18px; min-width:0; width:88px;}

.show {color:#eb2839; font-weight:bold; }


/*다운로드 버튼 셋팅*/
.download_btn {clear:both; width:100%; padding:5px 0;  }
.download_btn a{padding:8px 18px; background:#0185d0; color:#fff; float:right; font-size:0.85em}
.download_btn a:hover { background:#006eac;}


/*text_align 정렬 셋팅*/
.text_center {text-align:center}
.text_left {text-align:left}
.text_right {text-align:right}

/* 공통클래스 모음 */
.float_l{ float: left;  }
.float_r{ float: right;  }
.posit_a{ position: absolute; }
.posit_r{ position: relative; }
.clear:after{ display: block; content: ""; clear: both;  }
.clear_b{ clear: both;  }
.blind{ font-size: 0px; line-height: 0px; width: 0px; height: 0px; overflow: hidden; position: absolute; top: 0px; left: -10000px;  }
.dp_none{ display: none;  }
.cursor_p{ cursor: pointer; }
.hide			{position:absolute; left:-9999px; top:-9999px; font-size:0; line-height:0; height:0; overflow:hidden; }
.hide1			{position:relative; z-index:-1; }

/*서브타이틀*/
#sub_head01{ width:100%;}
.page-header h1{font-weight:bold; letter-spacing:-0.03em; background:url('../images/01page/txt_bar.gif') no-repeat; padding-top:7px;}
.page-header h3{color:#666; letter-spacing:-0.01em; padding-bottom:10px;}

/* PC 1200px 이상 */
@media (min-width: 1200px) {
	/*드롭다운*/
	.s_menu {width:1200px; margin:0 auto;display:none;}
	.section_menu {width:100%; background:#f3f3f3; border-bottom:1px solid #cccccc; }
	.s_menu li {display:inline-block; padding:8px 25px; border-left:1px solid #cccccc; }
	.s_menu_last{border-right:1px solid #cccccc; }
	.section_menu .s_menu .btn{display:inline-block; border-left:1px solid #cccccc; padding:8px 15px;}
	.section_menu .s_menu .rline{border-right:1px solid #cccccc; }
	.section_menu .s_menu .btn-group .dropdown-menu .dr_m{border-left:0px;}
	.section_menu .s_menu .btn-group .dropdown-menu .dr_m a hover{background:#000;}
	.back_b{background:#f3f3f3;}
	
	.content-footer {width:100%; margin-top:50px; border-top:1px solid #333333; border-bottom:1px solid #333333; padding:25px 0 25px 46px;}
	.content-footer .content-footer-comment {margin-left:83px; line-height:22px;}
	.content-footer .path {background:#f6f6f6; padding:3px 8px; text-align:center; border-radius:3px; display:inline-block;}
	.content-footer:after {clear:both; display:block; content:"" ;}
	.content-footer .fc-orange{color:orange;}
	.content-footer .fL {float:left;}
}
/* 태블릿 버전 */
@media (min-width:768px) and (max-width:1199px) {
	/*드롭다운*/
	.s_menu {width:1200px; margin:0 auto;}
	.section_menu {width:100%; background:#f3f3f3; border-bottom:1px solid #cccccc; }
	.s_menu li {display:inline-block; padding:8px 25px; border-left:1px solid #cccccc; }
	.s_menu_last{border-right:1px solid #cccccc; }
	.section_menu .s_menu .btn{display:inline-block; border-left:1px solid #cccccc; padding:8px 15px;}
	.section_menu .s_menu .rline{border-right:1px solid #cccccc; }
	.section_menu .s_menu .btn-group .dropdown-menu .dr_m{border-left:0px;}
	.section_menu .s_menu .btn-group .dropdown-menu .dr_m a hover{background:#000;}
	.back_b{background:#f3f3f3;}	
	
	.content-footer {width:100%; margin-top:50px; border-top:1px solid #333333; border-bottom:1px solid #333333; padding:25px 0 25px 46px;}
	.content-footer .content-footer-comment {margin-left:83px; line-height:22px;}
	.content-footer .path {background:#f6f6f6; padding:3px 8px; text-align:center; border-radius:3px; display:inline-block;}
	.content-footer:after {clear:both; display:block; content:"" ;}
	.content-footer .fc-orange{color:orange;}
	.content-footer .fL {float:left;}
}
/* 모바일 */
@media (max-width: 767px){
dl.dl_style_04 {font-size:24px}
.point_box {font-size:24px}
table.table, div.citizens-social-media-info {font-size:24px}
form#frmSusfdg {font-size:22px}
form#frmSusfdg a{font-size:26px}
	/*드롭다운*/
	.s_menu {width:1200px; margin:0 auto;}
	.section_menu {width:100%; background:#f3f3f3; border-bottom:1px solid #cccccc; }
	.s_menu li {display:inline-block; padding:8px 25px; border-left:1px solid #cccccc; }
	.s_menu_last{border-right:1px solid #cccccc; }
	.section_menu .s_menu .btn{display:inline-block; border-left:1px solid #cccccc; font-size:24px;padding:8px 15px;}
	.section_menu .s_menu .rline{border-right:1px solid #cccccc; }
	.section_menu .s_menu .btn-group .dropdown-menu .dr_m{border-left:0px;font-size:22px;}
	.section_menu .s_menu .btn-group .dropdown-menu .dr_m a hover{background:#000;}
	.back_b{background:#f3f3f3;}	
	
	.content-footer {width:100%; margin-top:50px; border-top:1px solid #333333; border-bottom:1px solid #333333; padding:25px 0;}
	.content-footer .img-open {clear:left !important; text-align:center; width:100%; padding-bottom:20px;}
	.content-footer .content-footer-comment {width:95%; margin-left:20px; line-height:22px;clear:both;}
	.content-footer .fc-orange{color:orange;}
	
	/* 만족도 */
	.wrp-satisfied {padding:25px 10px; background:#f5f5f5;}
	.wrp-satisfied label {width:30%; margin:6px 0 9px 0;}
	.wrp-satisfied a {position:static; float:right; margin-top:15px; width:100%;}
}

.process_list {width:100%; float:left}
.process_list li {float:left; margin-right:5px; padding:5px; font-weight:400; color:#666}
.process_list .icon04_bg {width:100%; clear:both; background:url('../images/icon/icon04.png') no-repeat 0 15px; font-weight:700; padding-left:9px;} 
/*서브페이지 공통 셋팅*/
.sub_con_area  {font-size:1.15em;letter-spacing:-0.05em; line-height:1.5em; padding:0px; margin:0}
.sub_con_area h2 {line-height:1.4em;}
.sub_con_area h3 {font-weight:700; width:100%; }
.sub_tab_area {width:100%; margin-bottom:20px;}
.contents_area_p{width:100%; margin-bottom:20px; clear:both; /*float:left; */}

/*테이블 공통*/
.table caption {font-size: 0px; line-height: 0px; width: 0px; height: 0px; overflow: hidden; position: absolute; top: 0px; left: -10000px;  }
.table{width:100%;}
.table td {border-top:0; }

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {vertical-align: middle !important;}


/*type01 연혁형태*/
.table_st_01 {width:100%; border-top:2px solid #5697d4; border-bottom:2px solid #5697d4}
.table_st_01 th {font-weight:700; text-align:center}
.table_st_01 .th01{background:#ebf3fb; color:#333; border-right:1px solid #c0d8ef;  border-bottom:2px dashed #c0d8ef; }
.table_st_01 .th02{background:#fafafa; border-right:1px solid #e1e1e1;  color:#333}
.table_st_01 td ul li{ text-align:left; border:0px; }

/*type02*/
.table_st_02 {width:100%;  border-top:2px solid #5697d4; border-bottom:2px solid #5697d4}
.table_st_02 th {font-weight:700; text-align:center; }
.table_st_02 .th01{background:#ebf3fb; color:#333; border-right:1px solid #c0d8ef;  border-bottom:2px dashed #c0d8ef; }
.table_st_02 .th02{background:#fafafa; border-right:1px solid #e1e1e1;  color:#333}
.table_st_02 td { text-align:center;  border-right:1px solid #e1e1e1;font-size:0.9em  }
.table_st_02 .last {border-right:0px }
.table_st_02 .text_left {text-align:left}

/*type03*/
.table_st_03 {width:100%;  border-top:2px solid #5697d4; border-bottom:2px solid #5697d4}
.table_st_03 th {font-weight:700; text-align:center; }
.table_st_03 .th01{background:#ebf3fb; color:#333; border-right:1px solid #c0d8ef;  border-bottom:2px dashed #c0d8ef; }
.table_st_03 .th02{background:#fafafa; border-right:1px solid #e1e1e1;  color:#333}
.table_st_03 td { text-align:left;  border-right:1px solid #e1e1e1;font-size:0.9em  }
.table_st_03 .last {border-right:0px }
.table_st_03 .text_left {text-align:left}

/*type04*/
.table_st_04 {width:100%;  border-top:2px solid #5697d4; border-bottom:2px solid #5697d4}
.table_st_04 th {font-weight:700; text-align:center; }
.table_st_04 .th01_1{background:#ebf3fb; color:#333; border-right:1px solid #c0d8ef;  border-bottom:1px solid #c0d8ef; }
.table_st_04 .th01{background:#ebf3fb; color:#333; border-right:1px solid #c0d8ef;  border-bottom:2px dashed #c0d8ef; }
.table_st_04 .th02{background:#fafafa; border-right:1px solid #e1e1e1;  color:#333; text-align:left}

.table_st_04 td { text-align:center;  border-right:1px solid #e1e1e1;font-size:0.9em  }
.table_st_04 .last {border-right:0px }

.table_st_04 .text_left {text-align:left}



#table_history  {border-top:2px solid #888;  border-bottom:2px solid #999;/* background:url('../images/001/table_dot_bg.png') repeat-x 0px 38px; */ }
#table_history th {text-align:center;  background:#f6f6f6}
#table_history td {border-top:0;border-bottom:1px solid #cecece; padding-left:15px;}


.point_box {border:1px solid #c8c8c8; background:#fbfbfb; /*background:url('../images/icon/point_2.png') no-repeat -1px 0px ;*/padding:14px 12px ; float:left;width:100%}
/*컬러셋팅*/
.green { color: #349423; } /* 초록색 */
.orange { color: #fa600f; } /* 주황색 */
.red { color: #cc2a2a; } /* 빨강색 */
.blue { color:#0185d0}/*파랑색*/
.skyblue { color:#06b0ee; } /* 하늘색 */
.black { color: #000; } /* 검정색 */
.gray  { color: #777; } /* 검정색 */

/*폰트굵기 설정*/

.font_w100 {font-weight:100}
.font_w200 {font-weight:200}
.font_w300 {font-weight:300}
.font_w400 {font-weight:400}
.font_w500 {font-weight:500}
.font_w600 {font-weight:600}
.font_w700 {font-weight:700}
.font_w800 {font-weight:800}
.font_w900 {font-weight:900}

/*ul 스타일 셋팅*/
.ul_style_01 {width:100%; clear:both; /*float:left;*/}
.ul_style_01 li{width:100%; clear:both; }

.table .ul_style_02 {font-weight:normal; font-size:0.9em}

/*ol 스타일 셋팅*/
ol.style_01 {padding:0px; margin:0 0 20px;}
ol.style_01 li {padding:0px; margin:0;}
.dp_block {display:block !important}

/*dl 스타일 셋팅*/
dl {width:100%; clear:both; float:left; }
dl dt {width:100%; clear:both; }
dl dd {width:100%; clear:both; }

/*왼쪽정렬 정의 스타일*/
.dl_style_01{width:100%; clear:both}
.dl_style_01 dt{font-size:1.1em; margin-top:5px; font-weight:800}
.dl_style_01 dd{margin-left:15px; margin-top:5px; margin-bottom:10px;}

.dl_style_02{ background-color:#fdfdff; border:1px solid #e6e6e6; width:1200px; margin:0 auto; padding:10px 20px ;}
.dl_style_02 dt{font-size:1.5em; float:left; padding-right:20px;}
.dl_style_02 dd{font-weight:700; padding:7px 0px;}

.dl_style_03{ background-color:#fdfdff; border:1px solid #e6e6e6; width:1200px; margin:0 auto; padding:10px 20px ;}
.dl_style_03 dt{font-size:1.5em; float:left; padding-right:20px;}
.dl_style_03 dd{font-weight:700; padding:7px 0px;}


/*왼쪽정렬 정의 스타일, 상속되는 작은형*/
.dl_style_04{width:100%; clear:both;margin:3px 0 5px 0 }
.dl_style_04 dt{font-size:0.95em; width:100%;margin:0px; font-weight:700}
.dl_style_04 dd{ font-size:0.95em; width:100%;margin:0px; font-weight:normal}



/*뎁스위치 셋팅*/
.depth01 {float:left; margin-left:0 ; width:100%}
.depth02 {float:left; margin-left:10px ; width:100%}
.depth03 {float:left; margin-left:15px ;width:100%  }
.depth04 {float:left; margin-left:20px; width:100%}
.depth05 {float:left; margin-left:25px; width:100%}


 /* 마진값 셋팅*/
.ml5	{margin-left:5px;}	
.ml10	{margin-left:10px;}	
.ml15	{margin-left:15px;}
.ml20	{margin-left:20px;}	
.ml25	{margin-left:25px;}	
.ml30	{margin-left:30px;}	
.ml35	{margin-left:35px;}	
.ml40	{margin-left:40px;}	
.ml45	{margin-left:45px;}	
.ml50	{margin-left:50px;}	
.ml55	{margin-left:55px;}
.ml60	{margin-left:60px;}
.ml65	{margin-left:65px;}
.ml70	{margin-left:70px;}
.ml75	{margin-left:75px;}
.ml80	{margin-left:80px;}
.ml85	{margin-left:85px;}
.ml90	{margin-left:90px;}
.ml95	{margin-left:95px;}
.ml100	{margin-left:100px;}
.ml105	{margin-left:105px;}
.mr5	{margin-right:5px;}	
.mr10	{margin-right:10px;}	
.mr15	{margin-right:15px;}
.mr20	{margin-right:20px;}	
.mr25	{margin-right:25px;}	
.mr30	{margin-right:30px;}	
.mr35	{margin-right:35px;}	
.mr40	{margin-right:40px;}	
.mr45	{margin-right:45px;}	
.mr50	{margin-right:50px;}	
.mr55	{margin-right:55px;}
.mr60	{margin-right:60px;}
.mr65	{margin-right:65px;}
.mr70	{margin-right:70px;}
.mr75	{margin-right:75px;}
.mr80	{margin-right:80px;}
.mr85	{margin-right:85px;}
.mr90	{margin-right:90px;}
.mr95	{margin-right:95px;}
.mr100	{margin-right:100px;}
.mr105	{margin-right:105px;}

.mt5	{margin-top:5px;}	
.mt10	{margin-top:10px;}	
.mt15	{margin-top:15px;}
.mt20	{margin-top:20px;}	
.mt25	{margin-top:25px;}	
.mt30	{margin-top:30px;}	
.mt35	{margin-top:35px;}	
.mt40	{margin-top:40px;}	
.mt45	{margin-top:45px;}	
.mt50	{margin-top:50px;}	
.mt55	{margin-top:55px;}
.mt60	{margin-top:60px;}
.mt65	{margin-top:65px;}
.mt70	{margin-top:70px;}
.mt75	{margin-top:75px;}
.mt80	{margin-top:80px;}
.mt85	{margin-top:85px;}
.mt90	{margin-top:90px;}
.mt95	{margin-top:95px;}
.mt100	{margin-top:100px;}
.mt105	{margin-top:105px;}

.mb5	{margin-bottom:5px;}	
.mb10	{margin-bottom:10px;}	
.mb15	{margin-bottom:15px;}
.mb20	{margin-bottom:20px;}	
.mb25	{margin-bottom:25px;}	
.mb30	{margin-bottom:30px;}	
.mb35	{margin-bottom:35px;}	
.mb40	{margin-bottom:40px;}	
.mb45	{margin-bottom:45px;}	
.mb50	{margin-bottom:50px;}	
.mb55	{margin-bottom:55px;}
.mb60	{margin-bottom:60px;}
.mb65	{margin-bottom:65px;}
.mb70	{margin-bottom:70px;}
.mb75	{margin-bottom:75px;}
.mb80	{margin-bottom:80px;}
.mb85	{margin-bottom:85px;}
.mb90	{margin-bottom:90px;}
.mb95	{margin-bottom:95px;}
.mb100	{margin-bottom:100px;}
.mb105	{margin-bottom:105px;}

/*패딩값 셋팅*/

.pl5	{padding-left:5px;}	
.pl10	{padding-left:10px;}	
.pl15	{padding-left:15px;}
.pl16	{padding-left:16px;}
.pl18	{padding-left:18px;}
.pl20	{padding-left:20px;}	
.pl25	{padding-left:25px;}	
.pl30	{padding-left:30px;}	
.pl35	{padding-left:35px;}	
.pl40	{padding-left:40px;}	
.pl45	{padding-left:45px;}	
.pl50	{padding-left:50px;}	
.pl55	{padding-left:55px;}
.pl60	{padding-left:60px;}
.pl65	{padding-left:65px;}
.pl70	{padding-left:70px;}
.pl75	{padding-left:75px;}
.pl80	{padding-left:80px;}
.pl85	{padding-left:85px;}
.pl90	{padding-left:90px;}
.pl95	{padding-left:95px;}
.pl100	{padding-left:100px;}
.pl105	{padding-left:105px;}


.pr5	{padding-right:5px;}	
.pr10	{padding-right:10px;}	
.pr15	{padding-right:15px;}
.pr20	{padding-right:20px;}	
.pr25	{padding-right:25px;}	
.pr30	{padding-right:30px;}	
.pr35	{padding-right:35px;}	
.pr40	{padding-right:40px;}	
.pr45	{padding-right:45px;}	
.pr50	{padding-right:50px;}	
.pr55	{padding-right:55px;}
.pr60	{padding-right:60px;}
.pr65	{padding-right:65px;}
.pr70	{padding-right:70px;}
.pr75	{padding-right:75px;}
.pr80	{padding-right:80px;}
.pr85	{padding-right:85px;}
.pr90	{padding-right:90px;}
.pr95	{padding-right:95px;}
.pr100	{padding-right:100px;}
.pr105	{padding-right:105px;}

.pt5	{padding-top:5px;}	
.pt10	{padding-top:10px;}	
.pt15	{padding-top:15px;}
.pt20	{padding-top:20px;}	
.pt25	{padding-top:25px;}	
.pt30	{padding-top:30px;}	
.pt35	{padding-top:35px;}	
.pt40	{padding-top:40px;}	
.pt45	{padding-top:45px;}	
.pt50	{padding-top:50px;}	
.pt55	{padding-top:55px;}
.pt60	{padding-top:60px;}
.pt65	{padding-top:65px;}
.pt70	{padding-top:70px;}
.pt75	{padding-top:75px;}
.pt80	{padding-top:80px;}
.pt85	{padding-top:85px;}
.pt90	{padding-top:90px;}
.pt95	{padding-top:95px;}
.pt100	{padding-top:100px;}
.pt105	{padding-top:105px;}

.pb5	{padding-bottom:5px;}	
.pb10	{padding-bottom:10px;}	
.pb15	{padding-bottom:15px;}
.pb20	{padding-bottom:20px;}	
.pb25	{padding-bottom:25px;}	
.pb30	{padding-bottom:30px;}	
.pb35	{padding-bottom:35px;}	
.pb40	{padding-bottom:40px;}	
.pb45	{padding-bottom:45px;}	
.pb50	{padding-bottom:50px;}	
.pb55	{padding-bottom:55px;}
.pb60	{padding-bottom:60px;}
.pb65	{padding-bottom:65px;}
.pb70	{padding-bottom:70px;}
.pb75	{padding-bottom:75px;}
.pb80	{padding-bottom:80px;}
.pb85	{padding-bottom:85px;}
.pb90	{padding-bottom:90px;}
.pb95	{padding-bottom:95px;}
.pb100	{padding-bottom:100px;}


/*컨텐츠박스*/
.contents_area_p h4{font-size:1.0em;}
.contents_area_p h4.tit_h4{font-size:1.2em; font-weight:600;}
.content_box{background:#fafafa; border:1px solid #d7d7d7; padding:10px 20px;}
.table_st_01 td{text-align:center;}

/*인사말*/
#sub_content0101 {}

/*연혁*/
#sub_content0102 {width:100%; padding-bottom:15px;}


/*관련전화번호안내*/
#sub_content0206  {width:100%; }
#table_telephone  {border-top:2px solid #888;  border-bottom:2px solid #999; text-align:center}
#table_telephone th {background:#f6f6f6; text-align:center; }
#table_telephone td {border-top:0;border-bottom:1px solid #cecece; padding-left:15px;}


/*찾아오시는길*/
#sub_content0104 {width:100%;}
#map_area {width:100%; border:1px solid #c8c8c8; height:280px;}

.section_wrap{width:100%; float:left;clear:both}



#table_movingregi td {text-align:left; }


/*인포 테이블*/
#table_info  {border-top:2px solid #888;  border-bottom:2px solid #999 ; text-align:center; width:100%  }
#table_info th { background:#f6f6f6;  text-align:center; }
#table_info td { text-decoration:none;  text-align:center; }


/**/
#sub_content0402_a2 .w50_photo {width:45%; float:left; border:1px solid; height:300px;}
#sub_content0402_a2 .w50_txt {width:50%; float:right;}
#sub_content0402_a2 ol li{ margin-bottom:15px;}

/*자동차세 신구납부 의무제 안내 */
/* 자동차세 납부방식변경*/
#car_tax_pay {width:100%; float:left; text-align:center }
#car_tax_pay .car_tax_pay_01 {width:45%;float:left; }
#car_tax_pay .car_tax_pay_02 {width:10%;padding-top:60px; font-weight:800;  float:left;  }
#car_tax_pay .car_tax_pay_03 {width:45%;  float:left;}



.section_wrap{width:100%; float:left;clear:both}

.sub_con_area h3{font-size:1.2em;}

/*아이콘 셋팅*/
.icon01_bg {background:url('../images/icon/icon01.png') no-repeat 0 80%; padding-left:10px;} 
.icon02_bg {background:url('../images/icon/icon02.png') no-repeat 0 50%; padding-left:23px;} 
.icon03_bg {background:url('../images/icon/icon03.png') no-repeat 0 8px; padding-left:10px;} 
.icon04_bg {background:url('../images/icon/icon04.png') no-repeat 0 8px; padding-left:9px;} 




/*다운로드 버튼 셋팅*/
.download_btn {clear:both; width:100%; padding:20px 0; }
.download_btn a{padding:10px 30px; background:#0185d0; color:#fff; float:right}
.download_btn a:hover { background:#006eac;}


/*text_align 정렬 셋팅*/
.text_center {text-align:center}
.text_left {text-align:left}
.text_right {text-align:right}

/* 공통클래스 모음 */
.float_l{ float: left;  }
.float_r{ float: right;  }
.posit_a{ position: absolute; }
.posit_r{ position: relative; }
.clear:after{ display: block; content: ""; clear: both;  }
.clear_b{ clear: both;  }
.blind{ font-size: 0px; line-height: 0px; width: 0px; height: 0px; overflow: hidden; position: absolute; top: 0px; left: -10000px;  }
.dp_none{ display: none;  }
.cursor_p{ cursor: pointer; }
.hide			{position:absolute; left:-9999px; top:-9999px; font-size:0; line-height:0; height:0; overflow:hidden; }
.hide1			{position:relative; z-index:-1; }

/*서브타이틀*/
#sub_head01{ width:100%;}
.page-header h1{font-weight:bold; letter-spacing:-0.03em; background:url('../images/icon/txt_bar.gif') no-repeat; padding-top:10px;}
.page-header h3{color:#666; letter-spacing:-0.01em; }

/*드롭다운*/
.s_menu {width:1200px; margin:0 auto;}
.section_menu {width:100%; background:#f3f3f3; border-bottom:1px solid #cccccc; }
.s_menu li {display:inline-block; padding:8px 25px; border-left:1px solid #cccccc; }
.s_menu_last{border-right:1px solid #cccccc; }
.section_menu .s_menu .btn{display:inline-block; border-left:1px solid #cccccc; padding:8px 15px;}
.section_menu .s_menu .rline{border-right:1px solid #cccccc; }
.section_menu .s_menu .btn-group .dropdown-menu .dr_m{border-left:0px;}
.section_menu .s_menu .btn-group .dropdown-menu .dr_m a hover{background:#000;}
.back_b{background:#f3f3f3;}

/*서브페이지 공통 셋팅*/
.sub_con_area  {font-size:1.15em;letter-spacing:-0.05em; line-height:1.5em; padding:0px; margin:0}
.sub_con_area h2 {line-height:1.3em;}
.sub_con_area h3 {font-weight:700; width:100%; }
.sub_tab_area {width:100%; margin-bottom:20px;}
.contents_area_p{width:100%; margin-bottom:20px; clear:both; /* float:left; */}

/*테이블 공통*/
.table caption {font-size: 0px; line-height: 0px; width: 0px; height: 0px; overflow: hidden; position: absolute; top: 0px; left: -10000px;  }
.table{width:100%;}
.table td {border-top:0; }

/*type01 연혁형태*/
.table_st_01 {width:100%; border-top:2px solid #5697d4; border-bottom:2px solid #5697d4}
.table_st_01 th {font-weight:700; text-align:center}
.table_st_01 .th01{background:#ebf3fb; color:#333; border-right:1px solid #c0d8ef;  border-bottom:2px dashed #c0d8ef; }
.table_st_01 .th02{background:#fafafa; border-right:1px solid #e1e1e1;  color:#333}
.table_st_01 td {border:0px; }

/*type02*/
.table_st_02 {width:100%;  border-top:2px solid #5697d4; border-bottom:2px solid #5697d4}
.table_st_02 th {font-weight:700; text-align:center; }
.table_st_02 .th01{background:#ebf3fb; color:#333; border-right:1px solid #c0d8ef;  border-bottom:2px dashed #c0d8ef; }
.table_st_02 .th02{background:#fafafa; border-right:1px solid #e1e1e1;  color:#333}
.table_st_02 td { text-align:center;  border-right:1px solid #e1e1e1;font-size:0.9em  }
.table_st_02 .last {border-right:0px }
.table_st_02 .text_left {text-align:left}

/*type03*/
.table_st_03 {width:100%;  border-top:2px solid #5697d4; border-bottom:2px solid #5697d4}
.table_st_03 th {font-weight:700; text-align:center; }
.table_st_03 .th01{background:#ebf3fb; color:#333; border-right:1px solid #c0d8ef;  border-bottom:2px dashed #c0d8ef; }
.table_st_03 .th02{background:#fafafa; border-right:1px solid #e1e1e1;  color:#333}
.table_st_03 td { text-align:left;  border-right:1px solid #e1e1e1;font-size:0.9em  }
.table_st_03 .last {border-right:0px }
.table_st_03 .text_left {text-align:left}

/*type04*/
.table_st_04 {width:100%;  border-top:2px solid #5697d4; border-bottom:2px solid #5697d4}
.table_st_04 th {font-weight:700; text-align:center; }
.table_st_04 .th01_1{background:#ebf3fb; color:#333; border-right:1px solid #c0d8ef;  border-bottom:1px solid #c0d8ef; }
.table_st_04 .th01{background:#ebf3fb; color:#333; border-right:1px solid #c0d8ef;  border-bottom:2px dashed #c0d8ef; }
.table_st_04 .th02{background:#fafafa; border-right:1px solid #e1e1e1;  color:#333; text-align:left}

.table_st_04 td { text-align:center;  border-right:1px solid #e1e1e1;font-size:0.9em  }
.table_st_04 .last {border-right:0px }

.table_st_04 .text_left {text-align:left}



#table_history  {border-top:2px solid #888;  border-bottom:2px solid #999; }
#table_history th {text-align:center;  background:#f6f6f6}
#table_history td {border-top:0;border-bottom:1px solid #cecece; padding-left:15px;}


/*컬러셋팅*/
.green { color: #349423; } /* 초록색 */
.orange { color: #fa600f; } /* 주황색 */
.red { color: #cc2a2a; } /* 빨강색 */
.blue { color:#0185d0}/*파랑색*/
.skyblue { color:#06b0ee; } /* 하늘색 */
.black { color: #000; } /* 검정색 */
.gray  { color: #777; } /* 검정색 */

/*폰트굵기 설정*/

.font_w100 {font-weight:100}
.font_w200 {font-weight:200}
.font_w300 {font-weight:300}
.font_w400 {font-weight:400}
.font_w500 {font-weight:500}
.font_w600 {font-weight:600}
.font_w700 {font-weight:700}
.font_w800 {font-weight:800}
.font_w900 {font-weight:900}

/*ul 스타일 셋팅*/
.ul_style_01 {width:100%; clear:both; /*float:left;*/ }
.ul_style_01 li{width:100%; clear:both; }

.table .ul_style_02 {font-weight:normal; font-size:0.9em}


/*dl 스타일 셋팅*/
dl {width:100%; clear:both; float:left; }
dl dt {width:100%; clear:both; }
dl dd {width:100%; clear:both; }

/*왼쪽정렬 정의 스타일*/
.dl_style_01{width:100%; clear:both}
.dl_style_01 dt{font-size:1.1em; margin-top:5px; font-weight:800}
.dl_style_01 dd{margin-left:15px; margin-top:5px; margin-bottom:10px;}

.dl_style_02{ background-color:#fdfdff; border:1px solid #e6e6e6; width:1200px; margin:0 auto; padding:10px 20px ;}
.dl_style_02 dt{font-size:1.5em; float:left; padding-right:20px;}
.dl_style_02 dd{font-weight:700; padding:7px 0px;}

.dl_style_03{ background-color:#fdfdff; border:1px solid #e6e6e6; width:1200px; margin:0 auto; padding:10px 20px ;}
.dl_style_03 dt{font-size:1.5em; float:left; padding-right:20px;}
.dl_style_03 dd{font-weight:700; padding:7px 0px;}


/*왼쪽정렬 정의 스타일, 상속되는 작은형*/
.dl_style_04{width:100%; clear:both;margin:3px 0 5px 0 }
.dl_style_04 dt{font-size:0.95em; width:100%;margin:0px; font-weight:700}
.dl_style_04 dd{ font-size:0.95em; width:100%;margin:0px; font-weight:normal}



/*뎁스위치 셋팅*/
.depth01 {float:left; margin-left:0 ; width:100%}
.depth02 {float:left; margin-left:10px ; width:100%}
.depth03 {float:left; margin-left:15px ;width:100%  }
.depth04 {float:left; margin-left:20px; width:100%}
.depth05 {float:left; margin-left:25px; width:100%}


 /* 마진값 셋팅*/
.ml5	{margin-left:5px;}	
.ml10	{margin-left:10px;}	
.ml15	{margin-left:15px;}
.ml20	{margin-left:20px;}	
.ml25	{margin-left:25px;}	
.ml30	{margin-left:30px;}	
.ml35	{margin-left:35px;}	
.ml40	{margin-left:40px;}	
.ml45	{margin-left:45px;}	
.ml50	{margin-left:50px;}	
.ml55	{margin-left:55px;}
.ml60	{margin-left:60px;}
.ml65	{margin-left:65px;}
.ml70	{margin-left:70px;}
.ml75	{margin-left:75px;}
.ml80	{margin-left:80px;}
.ml85	{margin-left:85px;}
.ml90	{margin-left:90px;}
.ml95	{margin-left:95px;}
.ml100	{margin-left:100px;}
.ml105	{margin-left:105px;}
.mr5	{margin-right:5px;}	
.mr10	{margin-right:10px;}	
.mr15	{margin-right:15px;}
.mr20	{margin-right:20px;}	
.mr25	{margin-right:25px;}	
.mr30	{margin-right:30px;}	
.mr35	{margin-right:35px;}	
.mr40	{margin-right:40px;}	
.mr45	{margin-right:45px;}	
.mr50	{margin-right:50px;}	
.mr55	{margin-right:55px;}
.mr60	{margin-right:60px;}
.mr65	{margin-right:65px;}
.mr70	{margin-right:70px;}
.mr75	{margin-right:75px;}
.mr80	{margin-right:80px;}
.mr85	{margin-right:85px;}
.mr90	{margin-right:90px;}
.mr95	{margin-right:95px;}
.mr100	{margin-right:100px;}
.mr105	{margin-right:105px;}

.mt5	{margin-top:5px;}	
.mt10	{margin-top:10px;}	
.mt15	{margin-top:15px;}
.mt20	{margin-top:20px;}	
.mt25	{margin-top:25px;}	
.mt30	{margin-top:30px;}	
.mt35	{margin-top:35px;}	
.mt40	{margin-top:40px;}	
.mt45	{margin-top:45px;}	
.mt50	{margin-top:50px;}	
.mt55	{margin-top:55px;}
.mt60	{margin-top:60px;}
.mt65	{margin-top:65px;}
.mt70	{margin-top:70px;}
.mt75	{margin-top:75px;}
.mt80	{margin-top:80px;}
.mt85	{margin-top:85px;}
.mt90	{margin-top:90px;}
.mt95	{margin-top:95px;}
.mt100	{margin-top:100px;}
.mt105	{margin-top:105px;}

.mb5	{margin-bottom:5px;}	
.mb10	{margin-bottom:10px;}	
.mb15	{margin-bottom:15px;}
.mb20	{margin-bottom:20px;}	
.mb25	{margin-bottom:25px;}	
.mb30	{margin-bottom:30px;}	
.mb35	{margin-bottom:35px;}	
.mb40	{margin-bottom:40px;}	
.mb45	{margin-bottom:45px;}	
.mb50	{margin-bottom:50px;}	
.mb55	{margin-bottom:55px;}
.mb60	{margin-bottom:60px;}
.mb65	{margin-bottom:65px;}
.mb70	{margin-bottom:70px;}
.mb75	{margin-bottom:75px;}
.mb80	{margin-bottom:80px;}
.mb85	{margin-bottom:85px;}
.mb90	{margin-bottom:90px;}
.mb95	{margin-bottom:95px;}
.mb100	{margin-bottom:100px;}
.mb105	{margin-bottom:105px;}

/*패딩값 셋팅*/

.pl5	{padding-left:5px;}	
.pl10	{padding-left:10px;}	
.pl15	{padding-left:15px;}
.pl16	{padding-left:16px;}
.pl18	{padding-left:18px;}
.pl20	{padding-left:20px;}	
.pl25	{padding-left:25px;}	
.pl30	{padding-left:30px;}	
.pl35	{padding-left:35px;}	
.pl40	{padding-left:40px;}	
.pl45	{padding-left:45px;}	
.pl50	{padding-left:50px;}	
.pl55	{padding-left:55px;}
.pl60	{padding-left:60px;}
.pl65	{padding-left:65px;}
.pl70	{padding-left:70px;}
.pl75	{padding-left:75px;}
.pl80	{padding-left:80px;}
.pl85	{padding-left:85px;}
.pl90	{padding-left:90px;}
.pl95	{padding-left:95px;}
.pl100	{padding-left:100px;}
.pl105	{padding-left:105px;}


.pr5	{padding-right:5px;}	
.pr10	{padding-right:10px;}	
.pr15	{padding-right:15px;}
.pr20	{padding-right:20px;}	
.pr25	{padding-right:25px;}	
.pr30	{padding-right:30px;}	
.pr35	{padding-right:35px;}	
.pr40	{padding-right:40px;}	
.pr45	{padding-right:45px;}	
.pr50	{padding-right:50px;}	
.pr55	{padding-right:55px;}
.pr60	{padding-right:60px;}
.pr65	{padding-right:65px;}
.pr70	{padding-right:70px;}
.pr75	{padding-right:75px;}
.pr80	{padding-right:80px;}
.pr85	{padding-right:85px;}
.pr90	{padding-right:90px;}
.pr95	{padding-right:95px;}
.pr100	{padding-right:100px;}
.pr105	{padding-right:105px;}

.pt5	{padding-top:5px;}	
.pt10	{padding-top:10px;}	
.pt15	{padding-top:15px;}
.pt20	{padding-top:20px;}	
.pt25	{padding-top:25px;}	
.pt30	{padding-top:30px;}	
.pt35	{padding-top:35px;}	
.pt40	{padding-top:40px;}	
.pt45	{padding-top:45px;}	
.pt50	{padding-top:50px;}	
.pt55	{padding-top:55px;}
.pt60	{padding-top:60px;}
.pt65	{padding-top:65px;}
.pt70	{padding-top:70px;}
.pt75	{padding-top:75px;}
.pt80	{padding-top:80px;}
.pt85	{padding-top:85px;}
.pt90	{padding-top:90px;}
.pt95	{padding-top:95px;}
.pt100	{padding-top:100px;}
.pt105	{padding-top:105px;}

.pb5	{padding-bottom:5px;}	
.pb10	{padding-bottom:10px;}	
.pb15	{padding-bottom:15px;}
.pb20	{padding-bottom:20px;}	
.pb25	{padding-bottom:25px;}	
.pb30	{padding-bottom:30px;}	
.pb35	{padding-bottom:35px;}	
.pb40	{padding-bottom:40px;}	
.pb45	{padding-bottom:45px;}	
.pb50	{padding-bottom:50px;}	
.pb55	{padding-bottom:55px;}
.pb60	{padding-bottom:60px;}
.pb65	{padding-bottom:65px;}
.pb70	{padding-bottom:70px;}
.pb75	{padding-bottom:75px;}
.pb80	{padding-bottom:80px;}
.pb85	{padding-bottom:85px;}
.pb90	{padding-bottom:90px;}
.pb95	{padding-bottom:95px;}
.pb100	{padding-bottom:100px;}


/*미디어쿼리*/
@media (min-width: 1200px) {
#sub_content0101 {width:100%;}/*인사말*/
#sub_content0102 {width:100%;}/*연혁*/
#sub_content0102 table {width:60%}
#sub_content0104 {width:100%;}/*찾아오는길*/
#sub_content0301 {width:100%; background:url('../images/03/car_0301bg.png') no-repeat 600px 200px;}
#sub_content0302 {width:100%; }
#sub_content0303 {width:100%; background:url('../images/03/car_0303bg.png') no-repeat 383px 1200px;}
#sub_content0304 {width:100%; }
#sub_content0305 {width:100%; background:url('../images/03/car_0305bg.png') no-repeat 400px 800px;}

#sub_content0307 {width:100%;}
#sub_content0404 {width:100%; }
#sub_content0405 {width:100%; background:url('../images/04/car_0405bg.png') no-repeat 830px 50px;}
#sub_content0408 {width:100%; }
#sub_content0501 {width:100%; }
#sub_content0601 {width:100%; }

	

}
@media (min-width:768px) and (max-width:1199px){
#sub_content0102 table {width:100%}
/*서브타이틀*/
#sub_head01{ width:100%;}
.page-header h1{font-size:1.8em;}
.page-header h3{font-size:1.3em; }


}


@media (max-width:767px){
#sub_content0102 table {width:100%}
.contents_area_p {font-size:24px}
.contents_area_p div{font-size:24px}
div.download_btn a{font-size:22px}
.contents_area_p ul  li{font-size:24px}
.contents_area_p table ul li{font-size:24px}
div.point_box ul {font-size:24px}

/*서브타이틀*/
#sub_head01{ width:100%;}
.page-header h1{font-size:1.5em;}
.page-header h3{font-size:1.2em; }
}

/********************************
 board-btn
 *******************************/
.bd_btnbox {position:relative;}
.bd_btnbox.ta_l {text-align:left;}
.bd_btnbox.ta_c {text-align:center;}
.bd_btnbox.ta_r {text-align:right;}

.bd_btnbox.ta_l .bd_btn {margin-right:2px; margin-bottom:2px;}
.bd_btnbox.ta_c .bd_btn {margin-right:1px; margin-right:1px; margin-bottom:2px;}
.bd_btnbox.ta_r .bd_btn {margin-left:2px; margin-bottom:2px;}

.bd_btn {display:inline-block; padding:0 20px; line-height:40px; color:#333; border:1px solid #ddd; border-radius:5px;}
.bd_btn_xs {padding:0 6px;}
.bd_btn:hover,
.bd_btn:active,
.bd_btn:focus {transition:background-color 0.2s linear;}
.bd_btn.btn_list, .bd_btn.btn_submit {color:#fff; border:none; background-color:#006f7a;}
.bd_btn.btn_print {color:#fff; border:none; background-color:#232528;outline-color: #006cbd;}
.bd_btn.btn_config {color:#fff; border:none; background-color:#006cbd;}
.bd_btn.btn_del {color:#fff; border:none; background-color:#d52604;}
.bd_btn.btn_preview {color:#fff; border:none; background-color:#c30000;}