@charset "utf-8";
/* e-front WebDesign Team(http://www.e-front.co.kr), LYJ 201212 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100&display=swap');

/* Type Selector */
*{margin:0; padding:0;  line-height:18px; font-family:"돋움",Dotum,"굴림",Gulim,"Lucida Grande",Tahoma,Verdana,AppleGothic,UnDotum,sans-serif;}
a{text-decoration:none; color:#595959;}
a:hover, a:active, a:focus{text-decoration:none; color:#595959;}
li{list-style:none;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
textarea{overflow:auto;} 
legend{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}



/* Layout Selector */
#index_wrapbody{margin:0 auto; padding:0px; background: url("../../images/bg_body.gif") repeat-x;}
#wrapbody{margin:0 auto; padding:0px; background: url("/common/images/bg_top.gif") repeat-x;}
#wrap{margin:0 auto; padding:0px; width:1100px;}
#header{margin:0 auto; padding:0px; height:116px}
#container{position:relative;}
#footerbody{margin:0 auto; padding:0px; background: url("/common/images/bg_bottom.gif") repeat-x;}
#footer{margin:0 auto; padding:0px; width:1100px; height:94px;}
.box{padding:0;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/* Header */
.top_ci{float:left; margin-top:20px;}
.unb{float:right; margin-top:34px;}
.unb li{float:left;}
.gnb{margin-top:0px;}

/* main_contents */
.flash_linkArea {position:absolute; top:62px; right:52px;} /* 메인플래쉬 링크영역 */
.img01, .img02, .img03, .img04{margin-top:26px; margin-bottom:36px;}
.img01{float:left;}
.img02{float:left;}
.img03{float:left;}
.img03 td{font:12px "돋움";letter-spacing:-0.1em;}
.img04{float:left;}

/* submenu */
.snb{float:left; margin-top:34px; width:220px;}

/* subcontents */
.subcontents{float:right; margin-top:61px; margin-bottom:15px; width:841px;}

.box_title{height:40px; background: url("/common/images/bg_title.gif") repeat-x;}
.title{float:left;}
.path{float:right; font:12px "돋움";margin-top:15px; margin-right:15px;}
.path a{text-decoration:none; color:#595959;}

.subtext{margin-top:18px;}
.subtext section {display:flex; justfy-content:space-between;}
.subtext section .left {padding-right:40px;}
.subtext h1 {padding:0 0 32px 0;}
.subtext h2 {font-size:16px; padding:0 0 21px 0; font-family: 'Noto Sans KR', sans-serif;}
.subtext h3 {font-size:14px; padding:0 0 21px 0; font-family: 'Noto Sans KR', sans-serif;}
.subtext p {font-size:13px; color:#707070; padding:0 0 38px 0; font-family: 'Noto Sans KR', sans-serif; font-weight:bold;}
.subtext .dot {position:relative; padding:0 0 0 10px;}
.subtext .dot::before {position:absolute; top:50%; left:0px; transform:translateY(-50%);content:""; clear:both; display:block; width:3px; height:3px; border-radius:50%; background:#0075ba;}

/* Footer */
.footer_img{float:left; margin-top:15px; margin-left:26px;}







/*메인비쥬얼*/
.bgbox {width:1100px; height:484px; background-image:url(/images/mainvisual.jpg); background-repeat:no-repeat; position:relative; line-height:0;}
.bgbox ul {line-height:0; position:absolute; top:63px; left:inherit; right:127px;}
.bgbox ul li {line-height:0;}
.bgbox ul li a {line-height:0;}
