@charset "utf-8";
@import url('reset.css');
@import url('common.css');
@import url('sub_common.css');
@import url('table.css');
@import url('popup.css');
@import url('https://fonts.googleapis.com/earlyaccess/notosanskr.css');

/* 
===============================================================================================
1.	¹ö    Àü : layout.css
2.	ÀÛ ¼º ÀÚ : ¼ÒÁöÇý
3.	ÀÛ ¼º ÀÏ : 2017. 10. 14
4.	Âü    °í : ·¹ÀÌ¾Æ¿ô ½ºÅ¸ÀÏ Á¤ÀÇ
===============================================================================================
*/

.mbody_bg {background:url("../../common/img/main/m_body1.gif") repeat-x left top}
.body_bg1 {background:#f0f9fa url("../../common/img/bg/back/bg_body.gif") repeat-x left top}
.body_bg2 {background:url("../../common/img/bg/back/bg_body2.gif") repeat-x left top}
.body_bg3 {background:#f0f9fa url("../../common/img/bg/back/bg_body3.gif") repeat-x left top}
#accessibility {position:absolute;width:0;height: 0;margin: 0;padding: 0;background: none repeat scroll 0 0 transparent;font-size: 0;line-height: 0;visibility: hidden}
#h_wrapper {z-index:999;position:absolute;top:0;left:0;width:100%;max-width:100%;min-width:1200px;background:url("../../common/img/bg/back/bg_body.png") repeat-x left top}
#h_wrapper #h_wrap {width:1200px;max-width:100%;min-width:1200px;margin:0 auto}
#h_wrapper #h_wrap #header {position:relative;width:1200px;height:103px;margin:0 auto;padding-top:24px}
#h_wrapper #h_wrap #header ul.txt1 {overflow:hidden;position:absolute;top:22px;left:0}
#h_wrapper #h_wrap #header ul.txt1 li {float:left}
#h_wrapper #h_wrap #header ul.txt1 li a {margin-right:15px;padding-right:15px;font-size:16px;color:#333;background:url("../../common/img/bg/back/bg_line01.gif") no-repeat right 50%}
#h_wrapper #h_wrap #header ul.txt1 li a:hover {color:#0070d9}
#h_wrapper #h_wrap #header ul.txt1 li.last a {background:none !important}
#h_wrapper #h_wrap #header h1 {text-align:center}
#h_wrapper #h_wrap #header .txt2 {z-index:10;position:absolute;width:260px;right:0;top:22px}
#h_wrapper #h_wrap #header .txt2 .mn_list {position:relative;width:100%;height:46px}
#h_wrapper #h_wrap #header .txt2 .mn_list li {font-size:16px;color:#333}
#h_wrapper #h_wrap #header .txt2 .mn_list .menu1 {float:left;height:48px;background:url("../../common/img/bg/icon/bg_icon01.gif") no-repeat left top}
#h_wrapper #h_wrap #header .txt2 .mn_list .menu1 a {margin-right:32px;padding:0 32px 0 35px;background:url("../../common/img/bg/back/bg_line02.gif") no-repeat right 50%}
#h_wrapper #h_wrap #header .txt2 .mn_list .menu1 a:hover {color:#0070d9}
#h_wrapper #h_wrap #header .txt2 .mn_list .menu2 {float:left;height:48px;background:url("../../common/img/bg/icon/bg_icon02.gif") no-repeat left top}
#h_wrapper #h_wrap #header .txt2 .mn_list .menu2 a {padding-left:40px}
#h_wrapper #h_wrap #header .txt2 .mn_list .menu2 a:hover {color:#0070d9}
#h_wrapper #h_wrap #header .txt2 .mn_list .bg_bar {position:absolute;border:1px solid #0070d9}
#h_wrapper #h_wrap #header .txt2 .mn_list .bg_bar ul {padding-bottom:14px;background-color:#fff}
#h_wrapper #h_wrap #header .txt2 .mn_list .bg_bar ul li {padding:14px 0 0 16px}
#h_wrapper #h_wrap #header .txt2 .mn_list .bg_bar ul li a {margin-right:0;padding:0 !important;font-size:14px;color:#222;background:none}
#h_wrapper #h_wrap #header .txt2 .mn_list .bg_bar ul li a:hover {color:#0070d9}
#h_wrapper #h_wrap #header .txt2 .mn_list .menu1 .bg_bar {top:47px;left:0}
#h_wrapper #h_wrap #header .txt2 .mn_list .menu1 .bg_bar ul {width:120px}
#h_wrapper #h_wrap #header .txt2 .mn_list .menu2 .bg_bar {top:47px;right:0}
#h_wrapper #h_wrap #header .txt2 .mn_list .menu2 .bg_bar ul {width:120px}
#h_wrapper #h_wrap #header #gnb {overflow:hidden;margin-top:22px;padding-left:72px}
#h_wrapper #h_wrap #header #gnb li a {float:left;padding:16px 45px 20px 45px;font-size:15px;color:#fff}
#h_wrapper #h_wrap #header #gnb li a:hover {color:#fff000}

#gis_header {height:60px;padding:20px 20px 0 20px}
#gis_header h1 {float:left;padding-top:7px}
#gis_header p.btn {float:right}
.top_wrap {overflow:hidden;width:100%;max-width:100%;min-width:1200px;margin-top:120px}
.top_wrap .top {width:1200px;max-width:100%;min-width:1200px;margin:18px auto;padding-bottom:20px}
.top_wrap .top .location {float:left;color:#828282}
.top_wrap .top .location span {padding:0 5px}
.top_wrap .top .location span.home {padding-left:23px;background:url("../../common/img/bg/icon/bg_icon03.gif") no-repeat left top}
.top_wrap .top .location strong {color:#222}
.iquire_wrap {overflow:hidden;width:100%;max-width:100%;min-width:1200px;border-top:1px solid #d6d6d6;border-bottom:1px solid #0070d9;background-color:#f1f1f1}
.iquire_wrap .iquire {width:1200px;max-width:100%;min-width:1200px;margin:0 auto;padding:14px 0}
.iquire_wrap .iquire .box_area {width:100%}
.iquire_wrap .iquire .box_area p {float:left}
.iquire_wrap .iquire .box_area p .txt {padding:3px 18px 4px 30px;background:url("../../common/img/bg/icon/bg_icon04.gif") no-repeat left 2px}
.iquire_wrap .iquire .box_area p select.t_sel1 {width:240px;height:40px;padding:0 10px;color:#4b4b4b}
.iquire_wrap .iquire .box_area p select.t_sel2 {width:100px;height:40px;padding:0 10px;color:#4b4b4b}
.iquire_wrap .iquire .box_area p select.t_sel3 {width:80px;height:40px;padding:0 10px;color:#4b4b4b}
.iquire_wrap .iquire .box_area p .t_input1 {width:90px;height:40px;padding:0 10px}
.iquire_wrap .iquire .box_area p span.pad {padding:0 10px}
.iquire_wrap .iquire .box_area p span.pad2 {padding:0 24px 0 7px}
.iquire_wrap .iquire .box_area p span.pad3 {padding:0 19px 0 7px}
.iquire_wrap .iquire .box_area p.btn {margin-left:20px}
.iquire_wrap .iquire .box_area p.btn a {display:inline-block;width:100px;height:24px;margin-right:5px;padding:9px 0 7px 0;text-align:center;color:#fff;font-size:13px;border:1px solid #004ba7;background-color:#0070d9}
.iquire_wrap .iquire .box_area p.btn a:hover {border:1px solid #003b72;background-color:#0058aa}
.iquire_wrap .iquire .box_area2 {overflow:hidden;width:100%}
.iquire_wrap .iquire .box_area2 p.btn {float:right;margin-right:60px}
.iquire_wrap .iquire .box_area2 p.btn a {display:inline-block;width:100px;height:24px;margin-right:5px;padding:9px 0 7px 0;text-align:center;color:#fff;font-size:13px;border:1px solid #004ba7;background-color:#0070d9}
.iquire_wrap .iquire .box_area2 p.btn a:hover {border:1px solid #003b72;background-color:#0058aa}
.iquire_wrap .iquire .box_area2 p.btn2 {float:right}


#container {position:relative;width:100%;background-color:#f0f9fa}
#container:after {display:block;height:0;clear: both;content:".";font-size:0}
#container #content {overflow:hidden;width:1200px;margin:0 auto;padding-bottom:65px}
#container #m_content {overflow:hidden;width:1200px;margin:0 auto;padding:70px 0 120px 0}

.m_bg {background:url("../../common/img/main/m_body.gif") repeat-x left -7px}
.con_bg {border-top:1px solid #e3e7e8}

#footer {overflow:hidden;padding:48px 0;background-color:#fff}
#footer .address {width:1200px;margin:0 auto}
#footer .address p {text-align:center;color:#999999;font-size:12px}