@charset "utf-8";
#footer{border:0;padding-top:0}
.footBtn{top:-5px;}

.mainVisual .bx-pager a{height:4px;width:30px;border-radius:3px}

.mainBanner .bx-pager a{height:3px;border-radius:3px;width:15px;}

.mainBanner.S01{}
.qmn{height:95px;border-bottom:1px solid #eee;background-color:#f9f9f9}
.qmn ul li{float:left;width:14.28%;text-align:center;height:95px;}
.qmn ul li a{display:block;font-size:1.1em;font-weight:bold;text-decoration:none;border:solid #eee;border-width:0 1px 0 0;height:100%;}
.qmn ul li:first-child a{border-width:0 1px}
.qmn ul li em{background-image:url(../img/main/qmn.png);background-repeat:no-repeat;margin:0 auto 5px;width:42px;height:57px;display:block}
.qmn ul li.q01 em{background-position:50% 0px;}
.qmn ul li.q02 em{background-position:50% -90px;}
.qmn ul li.q03 em{background-position:50% -182px;}
.qmn ul li.q04 em{background-position:50% -272px;}
.qmn ul li.q05 em{background-position:50% -365px;}
.qmn ul li.q06 em{background-position:50% -455px;}
.qmn ul li.q07 em{background-position:50% -548px;}
.qmn ul li:hover a{color:#fff;}
.qmn ul li:hover em{background-image:url(../img/main/qmnon.png);}

.Main{overflow:hidden;margin:20px auto;}
.section{float:left;margin-right:20px;padding-right:20px;width:300px;background:url(/design/img/bar5.png) repeat-y 100% 0}
.bbs{position:relative;}
.bbs .more{right:0;top:0px;padding:0px;font-size:0;text-indent:-999px;display:inline-block;width:16px;height:16px;background:url(/design/img/comn.png) no-repeat -225px -268px;opacity:.8;filter:alpha(opacity=80);}
.bbs h2{font-size:14px;display:block;letter-spacing:-0.5px;height:30px;}

.tabbbs .tab{background-color:transparent;}
.tabbbs .tab .ttit li{border:0;background-color:transparent;padding:0;margin-right:10px;font-weight:bold;line-height:27px;font-size:14px;position:relative;}
.tabbbs .tab .ttit li.on span{border-top:2px solid;top:0px;left:16px;position:absolute;display:inline-block;width:11px;}
.tabbbs .tab .ttit li em{font-weight:normal;color:#ccc;font-family:dotum;padding-right:10px;display:inline-block}
.tabbbs .tab .ttit li:first-child em{display:none;}
.tabbbs .tab .ttit li:first-child span{left:2px}
.tabbbs .txts{margin:5px 2px 0;height:}

.gallery{overflow:hidden}
.gallery .imgs{margin:0 0 0 -5px;}
.gallery .imgs li{margin:5px 0 0;width:20%;}
.gallery .imgs .thumb{margin:0 0 0 5px;background:url(/design/img/no2.gif) no-repeat 50% #f5f5f5;border:0;position:relative;display:block;}
.gallery .imgs .border{position:absolute;top:0;left:0;border:3px solid;display:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50);}
.gallery .imgs li:hover .border{display:block;}
.gallery .imgs li.on .border{display:block;opacity:1;filter:alpha(opacity=100);}

.gallery .imgs li.top{float:none;width:100%;margin:0} 
.gallery .imgs li.top .thumb{background-image:url(/design/img/no.png);margin:0;height:210px !important}
.gallery .imgs li.top .sdesc{position:absolute;bottom:0;left:0;background:url(/design/img/bk60.png) repeat;width:100%;text-align:center;height:30px;color:#fff;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;}

.mainBanner.S03{}
.Banner{background:#f2fbff;padding:20px 0;}
.Banner ul{overflow:hidden;height:78px;}
.Banner ul li{float:left;width:31.3%;height:100%;text-align:left;margin-left:3%}
.Banner ul li:first-child{margin-left:0}
.Banner ul li a{text-decoration:none;height:100%;position:relative;display:block;background:url(../img/main/banner.png) no-repeat 100% -455px;}
.Banner span{float:left;width:110px;height:100%;background:url(../img/main/banner.png) no-repeat;}
.Banner p{font-size:0.9em;color:#717171;line-height:160%;overflow:hidden}
.Banner strong{display:block;font-size:1.3em;font-weight:600;padding:7px 0;}
.Banner .b01 span{background-position:0 0;}
.Banner .b02 span{background-position:0 -150px;}
.Banner .b03 span{background-position:0 -300px;}

.related{border:1px solid #eee;border-width:1px 0 1px;background:#f9f9f9;}
.book{padding:13px 0;}
.book .bx-controls-direction {position:absolute;right:-50px;top:0;border:solid #eee;border-width:0 1px;background:#fff}
.book .bx-controls-direction a{width:40px;height:32px;position:static;display:block;margin:0;}
.book .bx-prev{background-position:-122px 11px;}
.book .bx-next{background-position:-122px -35px;border-top:1px solid #eee}