﻿@charset "utf-8";

#wrap{min-width:1100px}

.main_contWrap:after{display:block;clear:both;content:''}

.main_v{position:relative; float:left; width:665px; height:342px; overflow:hidden;}
.main_v .mv img{width:665px; height:342px;}
.main_v .mv_txt1{position:absolute; bottom:25px; left:35px;}
.main_v .mv_txt1 .tt1{font-family:nanummjb,'맑은 고딕','새굴림'; font-size:34px; color:#fff; line-height:1.6;}
.main_v .mv_txt1 .tt2{font-size:14px; font-weight:bold; color:#fff; line-height:1.4; margin:5px 0 0;}
.main_v .mv_txt1 .tt3{font-size:18px; font-weight:bold; color:#fff; line-height:1.6; margin:15px 0 0;}

.main_quick{float:left;}
.main_quick a{position:relative; width:355px; height:114px; color:#fff; display:block;}
/*
.main_quick a.mq1{background:#4664bc url('../../resources/images/main/bg_mq1.png') no-repeat;}
.main_quick a.mq2{background:#cd4033 url('../../resources/images/main/bg_mq2.png') no-repeat;}
.main_quick a.mq3{background:#ea6c10 url('../../resources/images/main/bg_mq3.png') no-repeat;}
.main_quick a .mq_icon{position:absolute; top:18px; right:30px;}
*/
.main_quick a h3{position:absolute; top:23px; left:30px; font-size:22px; font-weight:bold; letter-spacing:-0.05em;}
.main_quick a h5{position:absolute; top:57px; left:30px; font-size:14px; line-height:1.3;}
.main_quick a .mq_thumb img{width:355px; height:114px; overflow:hidden;}

.main_new{position:relative; float:left; width:308px; height:240px; padding:40px 0 0; margin:0 20px 0 0; overflow:hidden;}
.main_new h2{position:absolute; top:0; left:0; font-size:18px; font-weight:bold; color:#262626; min-width:200px;}
.main_new h2 .small{font-size:13px; color:#999; margin:0 0 0 5px;}
.main_new .more{position:absolute; top:0; right:0;}
.main_new div.lv1{width:335px;}
.main_new div.lv1:after{display:block;clear:both;content:''}
.main_new div.lv1 div.lv2{position:relative; float:left; margin:0 20px 0 0; border:solid 1px #e6e6e6; width:142px; height:238px;}
.main_new div.lv1 div.lv2 a{display:block;}
.main_new div.lv1 div.lv2 a .mn_thumb{width:142px; height:140px; text-align:center; border-bottom:1px solid #e6e6e6; overflow:hidden;}
.main_new div.lv1 div.lv2 a .mn_thumb img{line-height:140px; max-width:142px; max-height:140px;}
.main_new div.lv1 div.lv2 a .title{padding:12px 12px 16px; height:30px; overflow:hidden; font-size:15px; line-height:1.4;}
.main_new div.lv1 div.lv2 a .class{padding:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#808080;}
.main_new div.lv1[data-view-type='목록'] {box-sizing:border-box; width:305px; height:238px; border-top:solid 1px #e6e6e6; padding:8px 0 0;}
.main_new div.lv1[data-view-type='목록'] div.lv2 {float:none;width:auto;height:auto; padding:5px 0 5px 14px; margin:7px 0; border:none; background:url('../../resources/images/common/main_bullet2.png') no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; line-height:1.0;}
.main_new div.lv1[data-view-type='목록'] div.lv2 a {display:inline; line-height:1.0;}
.main_new div.lv1[data-view-type='목록'] div.lv2 a .title{padding:0; height:auto; line-height:1.0;}
.main_new div.lv1[data-view-type='목록'] div.lv2 a .class{padding:0; height:auto; line-height:1.0; text-overflow:inherit;}

.main_new div.lv1[data-view-type='베너'] {width:303px;}
.main_new div.lv1[data-view-type='베너'] div.lv2 {position:relative; box-sizing:border-box; float:left; margin:0 20px 0 0; border:solid 1px #e6e6e6; width:303px; height:238px;}
.main_new div.lv1[data-view-type='베너'] div.lv2 a .mn_thumb{width:303px;}
.main_new div.lv1[data-view-type='베너'] div.lv2 a .mn_thumb img{max-width:303px;}
.main_new div.lv1[data-view-type='베너'] div.lv2 a {display:inline; line-height:1.0;}
.main_new div.lv1[data-view-type='베너'] div.lv2 a .title{height:auto; padding-bottom:5px; overflow:hidden; white-space:normal; text-overflow:unset;}
.main_new div.lv1[data-view-type='베너'] div.lv2 a .class{height:auto; padding-top:0; line-height:1.4; white-space:normal; text-overflow:unset;}

.main_pop{position:relative; float:left; width:355px; height:240px; padding:40px 0 0;}
.main_pop h2{position:absolute; top:0; left:0; font-size:18px; font-weight:bold; color:#262626;}
.main_pop .mp_thumb{width:353px; height:238px; border:solid 1px #e6e6e6;}
.main_pop .mp_thumb img{width:353px; height:238px;}
.main_pop article {position:relative;}

.slidesjs-pagination{position:absolute; top:10px; right:0;}
.slidesjs-pagination:after{display:block;content:'';clear:both;}
.slidesjs-pagination li{float:left; margin:0 3px;}
.slidesjs-pagination li a{display:block; border-radius:10px; width:10px; height:10px; background:#b8bcc1; text-indent:-9999px;}
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active{background:#ea6c10;}
.slidesjs-pagination li a:hover{background:#e94927;}

#slides .slidesjs-navigation{display:none;}
#slides .slidesjs-pagination{top:310px; right:20px; z-index:100;}
#slides .item{position:relative;}
#slides .item:after{display:block;content:'';clear:both;}
#slides .slidesjs-pagination li a{border-radius:12px; width:12px; height:12px; background:#b8bcc1;}
#slides .slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active{background:#ffbd55;}
#slides .slidesjs-pagination li a:hover{background:#e94927;}

#slides2 .slidesjs-navigation{display:none;}
#slides2 .slidesjs-pagination{top:5px; right:20px; z-index:100;}
#slides2 .item{position:relative;}
#slides2 .item:after{display:block;content:'';clear:both;}
/*
#slides2 a.slidesjs-play, #slides2 a.slidesjs-stop{display:block; width:12px; height:13px; overflow:hidden; text-indent:-9999px; position:absolute; top:3px; right:0;}
#slides2 a.slidesjs-play {background:url('../../resources/images/common/banner_play.png') no-repeat;}
#slides2 a:hover.slidesjs-play{background:url('../../resources/images/common/banner_play_hover.png') no-repeat;}
#slides2 a.slidesjs-stop{background:url('../../resources/images/common/banner_stop.png') no-repeat;}
#slides2 a:hover.slidesjs-stop{background:url('../../resources/images/common/banner_stop_hover.png') no-repeat;}
*/
#slides2 .slidesjs-navigation{display:block; font-size:16px; color:#808080; z-index:100;}
#slides2 .slidesjs-previous{position:absolute; right:30px; top:5px;}
#slides2 .slidesjs-next{position:absolute; right:5px; top:5px;}
#slides2 .slidesjs-pagination{display:none;}
.slides2.pgnavi{position:absolute; right:55px; top:7px; font-size:14px; }

/*#slidesL2 .slidesjs-navigation.slidesjs-play,#slidesL2 .slidesjs-navigation.slidesjs-stop {display:none !important;}*/
#slidesL2 .slidesjs-navigation{display:block; font-size:16px; color:#808080; z-index:100;}
#slidesL2 .slidesjs-previous{position:absolute; right:20px; top:5px;}
#slidesL2 .slidesjs-next{position:absolute; right:5px; top:5px;}
#slidesL2 .slidesjs-pagination{display:none;}
.slidesL2.pgnavi{position:absolute; right:35px; top:7px; font-size:14px; }

#slidesL2_2 .slidesjs-navigation{display:block; font-size:16px; color:#808080; z-index:100;}
#slidesL2_2 .slidesjs-previous{position:absolute; right:20px; top:5px;}
#slidesL2_2 .slidesjs-next{position:absolute; right:5px; top:5px;}
#slidesL2_2 .slidesjs-pagination{display:none;}
.slidesL2_2.pgnavi{position:absolute; right:35px; top:7px; font-size:14px; }

.main_notice{position:relative; float:left; width:305px; padding:35px 0 0; margin:0 35px 0 0; line-height:1.0}
.main_notice h2{position:absolute; top:0; left:0; font-size:18px; font-weight:bold; color:#262626;}
.main_notice .more{position:absolute; top:0; right:0;}
.main_notice ul{border-top:solid 1px #e6e6e6; padding:8px 0 0;}
.main_notice ul li{padding:5px 0 5px 14px; margin:7px 0; background:url('../../resources/images/common/main_bullet2.png') no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px;}
.main_notice ul li:first-child{background:url('../../resources/images/common/main_bullet1.png') no-repeat left center;}
.main_notice ul li a {line-height:1.0}

.main_press{position:relative; float:left; width:305px; padding:35px 0 0; margin:0 20px 0 0; line-height:1.0}
.main_press h2{position:absolute; top:0; left:0; font-size:18px; font-weight:bold; color:#262626;}
.main_press .more{position:absolute; top:0; right:0;}
.main_press ul{border-top:solid 1px #e6e6e6; padding:8px 0 0;}
.main_press ul li{padding:5px 0 5px 14px; margin:7px 0; background:url('../../resources/images/common/main_bullet2.png') no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px;}
.main_press ul li:first-child{background:url('../../resources/images/common/main_bullet1.png') no-repeat left center;}

.main_output{position:relative; float:left; width:355px;line-height:1.0}
.main_output ul:after{display:block;clear:both;content:''}
.main_output ul li{float:left; width:25%; text-align:center; margin:0 0 12px;}
.main_output ul li a{display:block;}
.main_output ul li a .title{font-weight:bold; color:#666; padding:0 0 3px;}
.main_output ul li a img{width:45px;}

.main_bannerWrap{position:relative; width:1018px; height:90px; margin:0 auto; border:solid 1px #e6e6e6; line-height:1.0}
.main_bannerWrap .als-container{width:900px; height:90px;}
.main_bannerWrap .als-viewport{position:relative; overflow:hidden; margin:21px 45px 0;}
.main_bannerWrap .als-wrapper{position:relative;}
.main_bannerWrap .als-wrapper:after{display:block;content:'';clear:both;}
.main_bannerWrap .als-item{position:relative; float:left; width:155px; height:47px; margin:0 10px; text-align:center;}
.main_bannerWrap .als-item a{display:block;}
.main_bannerWrap .als-item img{width:151px; height:43px; border:solid 2px #ddd;}
.main_bannerWrap .als-container span{font-size:18px; cursor:pointer; clear:both; color:#ccc;}
.main_bannerWrap .als-prev{position:absolute; top:35px; left:20px;}
.main_bannerWrap .als-next{position:absolute; top:35px; right:75px;}
.main_bannerWrap .open_bannerWrap{border:solid 1px #ccc; padding:8px; position:absolute; top:27px; right:15px;}

.toggle_bannerWrap{display:none; position:absolute; left:-1px; bottom:-1px; padding:20px 20px 60px; width:978px; min-height:50px; background:#fff; border:solid 1px #e6e6e6; z-index:100;}
.toggle_bannerWrap .close_bannerWrap{position:absolute; right:30px; bottom:25px; font-size:24px; color:#ccc;}
.toggle_bannerWrap ul:after{display:block;content:'';clear:both;}
.toggle_bannerWrap ul li{float:left; width:155px; height:47px; margin:10px 20px;}
.toggle_bannerWrap ul li img{width:155px; height:47px; border:solid 2px #d4d4d4;}

.main #footer{border-top:none;}

a.linkNone {cursor:default} /*kys 20160805*/