@charset "utf-8";
@font-face {font-family:NanumGothicWeb;font-style: normal; font-weight: normal; src: url('/font/NanumGothic.eot'); src: local('/font/NanumGothic.eot?iefix'), url('/font/NanumGothic.woff') format('woff'), url('/gp/font/NanumGothic.ttf') format('truetype');}
@font-face {font-family:NanumGothicBold; font-style: normal; font-weight: normal; src: url('/font/NanumGothicBold.eot'); src: local('/font/NanumGothicBold.eot?iefix'), url('/font/NanumGothicBold.woff') format('woff'), url('/gp/font/NanumGothicBold.ttf') format('truetype');}
@font-face {font-family:NanumMyeongjoWeb; font-style: normal; font-weight: normal; src: url('/font/NanumMyeongjo.eot'); src: local('/font/NanumMyeongjo.eot?iefix'), url('/font/NanumMyeongjo.woff') format('woff'), url('/gp/font/NanumMyeongjo.ttf') format('truetype');}

/*상단*/
#header{width:100%; min-width:1109px; height:121px; background:url(/images/main/bg_header.gif) repeat-x;}
.head {width:990px; margin:0 auto; background:url(/images/main/bg_head.png) 200px top no-repeat;}
.gnb {width:100%; height:30px; margin-top:16px;}
.gnb ul{float:right;}
.gnb li{float:left; padding-left:10px;}

/*메뉴*/
.lnb {height:43px; margin-bottom:10px;}
.lnb h1{float:left; width:230px; vertical-align:top;}
.lnb ul{float:right; margin-top:12px; margin-left:-1px; vertical-align:top;}
.lnb li{float:left; padding-right:14px; margin-left:13px;  background:url(/images/main/bg_lnb.gif) right 6px no-repeat;}
/* .lnb .lnb_nobg{padding-right:0; background:none;} */
.lnb ul li:last-child{padding-right:0; background:none;}
.lnb li a{color:#fff; font-family:NanumGothicBold; font-size:15px; line-height:120%;}
.lnb li a:hover, .lnb .on a {color:#f8ff2b;}

.slnb li {float:left; margin-left:10px; line-height:120%;}
.slnb a {color:#000;}
.slnb a:hover {color:#1764b9;}
.slnb .on a {color:#1764b9; font-weight:bold;}
.slnb01 {margin-left:256px;}
.slnb02 {margin-left:344px;}
.slnb03 {margin-left:332px;}
.slnb04 {margin-left:539px;}
.slnb05 {margin-left:563px;}
.slnb06 {margin-left:694px;}
.slnb07 {margin-left:820px;}
.slnb08 {margin-left:675px;}

/*푸터*/
#footer {min-width:1109px; background:#b3b3b3; padding:15px 0;}
#footer p {width:1109px; margin:0 auto; color:#fff; text-align:center; line-height:150%;}
#footer p span {color:#000;}

/*서브*/
.sub_container {background:url(/images/sub/bg_sub.jpg) center top repeat-x;}
#container {width:980px; margin:0 auto;}
#snb {float:left; margin-bottom:50px; width:205px; }
.snb {min-height:396px; margin-bottom:20px; padding:80px 7px 0 0; background:url(/images/sub/bg_snb.png) top no-repeat; font-family:NanumGothicBold;}
.snb h2 {margin-bottom:10px; font-size:22px; text-align:center; color:#fff; line-height:120%;}
.snb ul {width:150px; margin:0 auto; padding-right:7px;}
.snb li {padding:3px 0 5px 0; background:url(/images/sub/bg_snb.gif) left bottom repeat-x;}
.snb li a{display:inline-block; width:140px; height:19px; padding:6px 0 0 15px; color:#c9e5ff;}
.snb li a:hover{color:#f8ff2b;}
.snb .on a{background:url(/images/sub/snb_over.gif) left top no-repeat; color:#fff;}

.snb_customer {padding:3px 0 3px 0; background:url(/images/main/bg_customer.gif) right 30px no-repeat; font-family:NanumGothicBold;}
.snb_customer h3 {margin-bottom:7px; font-size:16px; font-family:NanumGothicBold; color:#000;}
.snb_customer h3 span {color:#1b67c8;}
.snb_customer p {margin-top:7px; font-size:20px; color:#3b84db;}
.snb_customer li {padding-left:5px; background:url(/images/icon/blt02.gif) left center no-repeat; font-size:12px; letter-spacing:-0.04em; color:#838383; line-height:130%; font-family:NanumGothicWeb;}

.body_title{float:right; width:725px; padding:55px 0 30px 0;}
.body_title h2 {font-size:35px; line-height:120%; color:#0f5098; font-family:NanumGothicBold;}
.body_title h3 {margin:10px 0; font-size:25px; line-height:120%; color:#000; font-family:NanumGothicBold;}
.body_title p {margin-bottom:15px; font-size:14px; font-family:NanumGothicWeb;}
.body_title li {float:left; padding-left:20px; background:url(/images/sub/bg_navi.gif) 8px 1px no-repeat; line-height:120%;}
.body_title li span {color:#000;}
.body_title .home {padding-left:16px; background:url(/images/icon/icon_home.png) left top no-repeat;}

#content {float:right; width:725px; margin-bottom:40px;}
#content h4 {margin:40px 0 10px 0; padding-left:22px; background:url(/images/icon/icon_h4.gif) left center no-repeat; font-family:NanumGothicBold; font-size:16px; color:#000;}
#content h4 span {color:#ff0000;}
#content h5 {margin-bottom:10px; font-family:NanumGothicBold; font-size:13px; color:#000;}


/*메인*/

/*메인이미지*/
.main_img {min-width:1109px; height:470px; background:url(/images/main/bg_main.jpg) center top repeat-x;}
.main_img p {margin:10px 0; text-align:center;}
.main_img ul {position:relative; width:1109px; min-height:350px; margin:0 auto; padding:0 10px; background:url(/images/main/bg_main.png) center top no-repeat;}
.main_img li {float:left; width:210px; margin:70px 0 0 54px; text-align:center;}
.main_img li a{width:100%; height:160px;}
.main_img .main01, .main_img .main02, .main_img .main03, .main_img .main04 {position:absolute; top:0;}
.main_img .main01 {left:14px;}
.main_img .main02 {left:278px;}
.main_img .main03 {left:542px;}
.main_img .main04 {left:806px;}

#main_container {width:980px; margin:25px auto; padding:20px 0; background:url(/images/main/bg_container.gif) center top no-repeat; border-bottom:1px solid #eff0f0;}
#main_container h2 {margin-bottom:10px; color:#000; font-size:16px; font-family:NanumGothicBold;}
#main_container h2 span {color:#1b67c8;}

#main_container .left {float:left; width:224px;}
.main_link {margin-bottom:40px;}
.main_link ul {margin-left:-10px;}
.main_link li {float:left; margin-left:10px; padding-bottom:10px;}

.main_schedule {font-size:11px; color:#9a9a9a; background:url(/images/main/bg_schedule.gif) right 15px no-repeat;}
.main_schedule p {margin-top:15px;}

#main_container .center {float:left; width:416px; margin:0 43px;}
.main_gallery {margin-bottom:57px;}
.main_gallery ul {margin-left:-13px; height:135px;}
.main_gallery li {float:left; width:130px; margin-left:13px;}
.main_gallery li img {border:1px solid #cccdcd;}
.main_gallery li.noimage {padding-top:60px; text-align: center; vertical-align: middle; width:416px; }
.main_gallery li p {margin-top:10px; text-align:center; line-height:130%;}

.main_news li {margin:5px 0; padding-left:7px; line-height:130%; background:url(/images/icon/blt02.gif) left 5px no-repeat;}
.main_news li.notext {background:none; margin:0; padding:40px 0 0 0; text-align: center; vertical-align: middle; width:416px; }
.main_news li p {float:left; width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main_news li p img {margin-top:1px; vertical-align:text-top;}
.main_news li span {float:right;}

#main_container .right {float:right; width:254px;}
.main_guide {margin-bottom:39px; font-size:11px; color:#9a9a9a; background:url(/images/main/bg_guide.gif) right 15px no-repeat;}
.main_guide ul {margin-top:20px;}
.main_guide li {margin-bottom:2px;}

.customer {background:url(/images/main/bg_customer.gif) 165px 20px no-repeat;}
.customer li {margin:5px 0; font-family:NanumGothicWeb}
.customer p {margin-top:4px; font-size:28px; font-family:NanumGothicBold; line-height:130%; color:#3b84db; letter-spacing:-1px;}
