﻿@charset "utf-8";


/* reset css */
html{background:url('/images/subbg.jpg') repeat-y 50% 0}
html,body{margin:0;padding:0;min-width:1200px}
body{font:12px/150% "맑은 고딕", "돋움", Dotum, AppleSDGothicNeo ,Droid Sans, arial, sans-serif;color:#333;text-align:center}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0}
input,textarea,select,td,th{font-size:12px}
table{border-spacing:0;border-collapse:collapse}
ol,ul,li,img{list-style:none;vertical-align:middle}
h1,h2,h3,h4,h5,h6{font-size:100%}
hr, legend, caption, .hidden{position:absolute;top:0;left:-3000px;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%}
caption{position:relative}
abbr,acronym,img,fieldset{border:0 none}
label{cursor:pointer}
em,address{font-style:normal}
a:link,a:visited{color:#333;text-decoration:none}
a:hover,a:active{text-decoration:none}


/*.gallery_wrap{position:absolute;left:50%;width:1896px;margin:0 0 0 -948px;z-index:2}
.gallery_wrap .inner .gallery{position:relative;overflow:hidden;width:1896px;height:1049px;margin:0 auto;}
.gallery_wrap .inner .gallery li{height:1049px;left:0;top:0;cursor:pointer;overflow:hidden;list-style:none;}*/
.gallery_wrap{position:relative;}
.vimg .gallery_wrap .inner{width:100%;position:relative;height:510px;}
.vimg .gallery_wrap .inner .gallery{position:relative;overflow:hidden;width:100%;height:510px;margin:0px;}
.vimg .gallery_wrap .inner .gallery li{display:none;position:absolute;left:0;top:0;cursor:pointer;height:510px;width:100%;z-index:1}
.vimg .gallery_wrap .mbn{z-index:1000000;position:absolute;top:590px;right:10px;width:100%;text-align:center;height:116px;margin:auto 0}
.vimg .gallery_wrap .mbn p{width:1100px;text-align:right;margin:auto 0}
.vimg .gallery_wrap .mbn p img{margin-right:5px}
.vimg .gallery_wrap .control{position:absolute;bottom:10px;right:10px}
.vimg .gallery_wrap .control li{display:inline;margin-left:3px}
.vimg .gallery_wrap .control li a{display:inline-block;width:15px;height:15px;overflow:hidden;}
.vimg .gallery_wrap .control li a img{vertical-align:top;margin-top:-15px;}
.vimg .gallery_wrap .control li.on a img{margin-top:0}
.links_prev,.links_next{position:absolute;top:237px;z-index:10}
.links_prev{left:20px}
.links_next{right:20px}

.full{width:100%}
.wrap{width:1172px;margin:0 auto;}
#major h1{float:left;margin-top:18px}
.smenu{float:right;margin:7px 0 0 0}
.smenu li{color:#5d5d5d;font-size:10px;padding:0 10px;background:url('/images/sm.gif') no-repeat 100% 5px;}
.smenu li a{color:#5d5d5d}
#top{background:url('/images/gnb.gif') repeat-x 0 100%;}
#major{position:relative;width:1172px;margin:0 auto;height:107px;zoom:1}
#major:after{content:'';display:block;clear:both;height:0;line-height:0;font-size:0}
#major .gnb{position:absolute;left:295px;top:30px}
#major .gnb li a{color:#191919;font:bold 18px/45px "맑은 고딕";padding-right:65px}
#major li{float:left}
#major .subbg {display:none;position:absolute;top:45px;left:-295px;width:1172px;height:32px}
#major .subbg li a{padding:0 20px;color:#fff;font:bold 13px/32px "맑은 고딕";display:inline-block}
#major .subbg li a:hover{background:#2f2b28}
.subbg .m01{margin-left:295px}
.subbg .m02{margin-left:302px}
.subbg .m03{margin-left:450px}
.subbg .m04{margin-left:590px}
.subbg .m05{margin-left:540px}
.full.main{background:url('/images/mainbg.gif') repeat-x 0 0%;}
.full.main .wrap{zoom:1;border-bottom:2px solid #37322e}
.full.main .wrap:after{content:'';display:block;clear:both;height:0;line-height:0;font-size:0}
.full.main .wrap .vimg,.full.main .wrap .sec{float:left}
.full.main .wrap .sec{width:272px}
.full.main .wrap .sec p{float:left}
.full.main .wrap .vimg{width:628px}
.full.bbs .wrap{zoom:1;}
.full.bbs .wrap:after{content:'';display:block;clear:both;height:0;line-height:0;font-size:0}
.full.bbs .wrap div{position:relative;border-left:1px solid #bfbfbf;float:left;padding:35px 25px 40px 64px}
.full.bbs .wrap div h3{font:300 16px/120% "맑은 고딕";color:#2a2a2a;margin-bottom:12px;padding-left:10px;text-align:left}
.full.bbs .wrap div.bbs1{width:218px;background:url('/images/bbs1.gif') no-repeat 0 25px;padding-left:47px;border:none}
.full.bbs .wrap div.bbs2{width:215px;background:url('/images/bbs2.gif') no-repeat 17px 25px;}
.full.bbs .wrap div.bbs3{width:215px;background:url('/images/bbs3.gif') no-repeat 17px 25px;}
.full.bbs .wrap div.bbs4{width:180px;background:url('/images/bbs4.gif') no-repeat 17px 25px;}
.full.bbs .wrap div li{background:url('/images/bl.gif')no-repeat 0 7px;padding-left:8px;text-align:left}
.full.bbs .wrap div p{position:absolute;top:35px;right:26px;font-size:11px}
.full.copy .wrap{position:relative;border-top:1px solid #37322e}
.full.copy .wrap .bmenu{zoom:1;margin:15px 0 12px -2px}
.full.copy .wrap .bmenu:after{content:'';display:block;clear:both;height:0;line-height:0;font-size:0}
.full.copy .wrap .bmenu li{float:left;font-size:13px;padding:0 12px;background:url('/images/bm.gif')no-repeat 100% 3px;}
.full.copy .wrap li{float:left;font-size:12px;padding:0 10px 3px;color:#5d5955;}
.full.copy .wrap p{clear:both;display:block;color:#81807e;font-size:11px;text-align:left;padding-left:10px}
.full.copy h1{position:absolute;top:30px;right:0}
.blue{color:#292995}

.full.sub .wrap{zoom:1;}
.full.sub .wrap:after{content:'';display:block;clear:both;height:0;line-height:0;font-size:0}
.lnb,.contents{float:left}
.lnb{width:210px;padding:30px 40px 0 0;text-align:left}
.lnb li{border-bottom:1px solid #bfbfbf;font:14px/37px "맑은 고딕";padding-left:5px}
.lnb li a:hover{color:#368236;font-weight:bold}
.lnb h2{font:bold 20px/50px "맑은 고딕";border-bottom:2px solid #37322e;padding-left:5px}
.contents{width:922px;padding:20px 0 0 0;text-align:left}
.con{width:870px;padding:27px 0 100px 23px;font:14px/24px "맑은 고딕"}
.contents h3{width:917px;font:bold 30px/60px "맑은 고딕";border-bottom:2px solid #37322e;padding-left:5px}
.tbl01{border-top:2px solid #5c965c;border-bottom:1px solid #e6e6e6}
.tbl01 th{background:#ededed;border-top:1px solid #fff;width:70px;padding:7px 15px}
.tbl01 td{border-bottom:1px solid #e6e6e6;padding:7px 15px}
.col{margin:5px 0 30px}
.col th{border-right:1px solid #fff;width:20%}
.col td{border-left:1px solid #e6e6e6;text-align:center}


.pad0{padding:0 0 100px 0}
.tpad0{padding-top:0}
.con.agree h4{font:bold 20px/30px "맑은 고딕";margin:20px 0}
.con.agree h5{font:bold 16px/24px "맑은 고딕";margin-bottom:15px}
.con.agree p,.con.agree ul{margin-bottom:30px}
.con.agree li{list-style-type:decimal;margin-left:19px}

.sitemap{float:left;width:160px;height:250px;margin:20px 0 150px 10px;border:1px solid #d6d6d6;text-align:center}
.sitemap h2{width:140px;margin:0;padding:10px;background:#eee}
.sitemap ul{margin-top:20px}