@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

*{padding:0;}
html body{padding:0;margin:0;max-width:1920px;overflow-x:hidden;font-family: 'Nanum Gothic';background:#f8f8f8;}


.headertop{width:100%;height:30px; background:#5b3e02;}
.headertop  ul{padding:0;margin:0 auto;text-align:right;width:1280px; }
.headertop  ul li{list-style:none;display:inline-block; margin:0 0 0 -4px;}
.headertop  ul li a{text-decoration:none; color:#fff; font-size:12px;line-height:30px;}
.headertop  ul li a:after{content:"|";margin:0 10px;}
.headertop  ul li:last-child a:after{content:"";margin:0px;}

.logo{width:100%; text-align:center;border-bottom:1px solid #b19458;background:#fff;padding:20px 0;}

.menu{width:100%; height:48px;background:#fff;}
.menu ul{width:1280px; margin:0 auto;}
.menu ul li{width:200px; display:inline-block; margin:0 0 0 -4px;}
.menu ul li a{text-align:center; line-height:48px;width:100%;display:block;font-family: 'Nanum Myeongjo';font-weight:900; text-decoration:none;color:#5b3e02;font-size:17px;}

.vsimg{width:100%; height:453px; overflow:hidden;}

.vbar{width:100%; border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;height:40px; line-height:38px;background:#fff;}
.vbarinbox{width:1280px; margin:0 auto;font-size:15px;font-weight:bold;}
.cf{color:#b19458}
.vbarinboxl{float:left;height:38px;}
.vbarinboxr{float:right;height:38px;}

.boardbox{width:1280px; margin:50px auto 20px auto;}
.boardbox ul{width:305px; padding:15px;border:1px solid #f1f1f1;box-sizing:border-box;background:#c9cfd8;display:inline-block;margin:0 20px 0 -4px;}
.boardbox ul:last-child{margin:0 0 0 -4px;}
.boardbox ul li{list-style:none;}
.boardbox ul h2{font-size:20px;display:block;border-bottom:2px solid #b19458;line-height:45px;margin:0 0 5px 0;position:relative;}
.boardbox ul h2 span{ font-size:11px; color:#fff; background:#b19458;padding:2px 10px; border-radius:20px;position:absolute; right:0;line-height:15px;top:15px;}
.boardbox ul h2 span a{text-decoration:none; color:#fff;}
.boardbox ul li{font-size:12px;font-weight:bold;padding:5px 0;height:15px;line-height:15px;width:100%;}
.boardbox ul li span{float:right;font-weight:normal;color:#9f9f9f;}

.boardbox2{width:1280px; margin:0px auto 20px auto;}
.boardbox2 ul{width:305px; height:307px; padding:15px;border:1px solid #f1f1f1;box-sizing:border-box;background:#c9cfd8;display:inline-block;overflow: hidden;margin:0 20px 0 -4px;}
.boardbox2 ul:last-child{margin:0 0 0 -4px;}
.boardbox2 ul li{list-style:none;}
.boardbox2 ul h2{font-size:20px;display:block;border-bottom:2px solid #b19458;line-height:45px;margin:0 0 5px 0;position:relative;}
.boardbox2 ul h2 span{ font-size:11px; color:#fff; background:#b19458;padding:2px 10px; border-radius:20px;position:absolute; right:0;line-height:15px;top:15px;}
.boardbox2 ul h2 span a{text-decoration:none; color:#fff;}
.boardbox2 ul li{font-size:12px;font-weight:bold;padding:5px 0;height:15px;line-height:15px;width:100%;}
.boardbox2 ul li span{float:right;font-weight:normal;color:#9f9f9f}

.gal{width:100%;}
.gal ul{width:1280px; margin:50px auto;height:307px;}
.gal ul h2{font-size:20px;display:block;border-bottom:2px solid #b19458;line-height:45px;margin:0 0 20px 0;position:relative;}
.gal ul li{display:block; list-style:none; float:left;margin:0 20px 0 0;}
.gal ul li:last-child{margin:0 0 0 0;}

.fsitemap{width:100%; background:#e7e7e7; padding:40px 0;clear:both;margin:50px 0 0 0;text-align:center;}
.fsitemap ul{width:213px; display:inline-block; vertical-align:top;text-align:left;}
.fsitemap ul li{list-style:none;}
.fsitemap ul li a{text-decoration:none; color:#999;padding:5px 0;display:block;}

.footer{background:#947b4a; width:100%;padding:20px 0;}
.fbox{width:1280px; margin:0 auto;}
.flogo{display:inline-block;}
.ftxt{display:inline-block;color:#d6c298;margin:10px 0 0 50px}
.ftxt ul li{list-style:none;display:inline-block;}
.ftxt ul li a{text-decoration:none; color:#5d471a;font-weight:bold;}
.ftxt ul li:after{content:" / ";color:#5d471a;}
.ftxt ul li:last-child:after{content:"";color:#5d471a;}

.loginbox{width:200px; border:1px solid #999;position:absolute; top:720px; left:50px;background:#fff;padding:10px;}
.loginbox input{width:100%;height:25px; }
.inpubox{width:70%;display:block;float:left;}
.loginbox button{vertical-align:top; background:#5b3e02;color:#fff;float:right;height:60px; display:block;width:25%;border:none;}
.loginbox a{font-size:12px; color:#333;width:45%;display:inline-block;text-decoration:none;}
.loginbox a:last-child{font-size:12px; color:#333;width:55%;display:inline-block;text-decoration:none;}
.dfwef{clear:both;padding:10px 0 0 0;width:100%;}