﻿@charset "utf-8";
 
 

body {font-family:나눔고딕,Dotum, Tahoma, Geneva, sans-serif; font-size: 16px !important; color:#505050; }
#wrapmain { width:auto;background:url(/inc/img/layout/topbg.png) repeat-x;}
#wrapsub { width:auto;background:url(/inc/img/main/sub_bg.jpg) repeat-x;}
#header {  width:1100px; height:134px; margin:0 auto; }
#container { position:relative; width:100%;border-top:2px solid #d7d7d7d7 }
#leftcolumn { float:left; width:220px; margin-left:0px; display:inline; padding-bottom:50px; }
#rightcolumn { float:left; width:849px; display:inline; padding:0 0 50px; }
#content {width:1100px; margin:0 auto;color:#555; line-height:1.8em; text-align:left;}
#footer {clear:both; width:100%;  padding:25px 0;margin-top:-2px;    background: #373737;height:120px}
.bxslider img{width:100%}

.bld{ font-weight:600}

#navi { position:relative;width:100%;height:35px;}
#navi .usernick{float:left}
#navi .gnb{float:right}
#navi .gnb ul{overflow:hidden;margin-top:5px;display:inline-block}
#navi .gnb ul li { float:left; margin-right:15px; padding-left:0px; height:28px; line-height:28px;}
#navi .gnb ul li.last { margin-right:0px; }
#navi .gnb a { font-size:16px; font-weight:450; letter-spacing:-1px;color:#fff}


.lnb {width:1100px;height:99px; overflow:hidden}
.lnb div {float:left; margin:22px 67px 0 67px; width:186px; height:52px; }
.lnb div  a{width:186px; height:52px;background:url(/inc/img/layout/logo.jpg?a=1) no-repeat; display:inline-block;  }

.lnb ul {float:right;overflow:hidden; margin-top:39px;}
.lnb li {float:left;}
.lnb li a {float:left; letter-spacing:-1px; font-size:20px;font-weight:500;color:#111;margin-left:50px;font-family:나눔고딕;}
 
#Lm1 { left:-15px; margin-top:9px; width:402px; background:url(/inc/img/main/subbg1.gif) no-repeat; }
#Lm2 { left:110px; margin-top:9px; width:395px; background:url(/inc/img/main/subbg1.gif) no-repeat;}
#Lm3 { left:230px; margin-top:9px; width:150px; background:url(/inc/img/main/subbg1.gif) no-repeat;}
#Lm4 { left:356px; margin-top:9px; width:150px; background:url(/inc/img/main/subbg1.gif) no-repeat;}
#Lm5 { left:320px; margin-top:9px; width:265px; background:url(/inc/img/main/subbg1.gif) no-repeat;}


 

.main_content{clear:both;width:1100px;overflow:hidden;padding-top:0px; margin:20px auto;border-top:1px solid #d7d7d7}

.main_content .bzinfo{padding:30px 0;text-align:center;height:70px}
.main_content .bzinfo h2{font-size:26px;font-family:나눔고딕;font-weight:550;color:#b77820}
.main_content .bzinfo h3{font-size:22px;font-family:나눔고딕;font-weight:490;color:#000;margin-top:17px}
.main_content .bztab{text-align:center;height:100px}
.main_content .bztab img{margin:0 7px}


.maintogether{width:100%;height:395px;background:url(/inc/img/layout/mainviz.jpg) no-repeat center/100%;}
.maintogether .bzinfo{width:1100px;margin:0px auto;text-align:center;}
.maintogether .bzinfo h2{font-size:26px;font-family:나눔고딕;font-weight:550;color:#fff;padding-top:70px}
.maintogether .bzinfo h3{font-size:22px;font-family:나눔고딕;font-weight:490;color:#fff;margin-top:37px}
.maintogether .bztab{width:1100px;text-align:center;margin:0 auto;height:100px;padding-top:70px}
.maintogether .bztab img{margin:0 7px}



.mainarticle{width:100%;height:275px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;margin-top:20px;margin-bottom:20px}
.mainarticle .bzinfo{width:1100px;height:276px;margin:0px auto;text-align:center; }
.mainarticle .bzinfo .main_left{float:left; width:368px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;height:276px}
.mainarticle .bzinfo .main_middle{float:left;width:360px;height:276px}
.mainarticle .bzinfo .main_right{float:left;width:368px;height:276px;background:#44b256;color:#fff}
.mainarticle .bzinfo .main_left table{width:290px;margin:47px auto 0 auto}
.mainarticle .bzinfo .main_left table th{text-align:left;font-weight:500;color:#000;font-size:24px;font-family:나눔고딕; }
.mainarticle .bzinfo .main_left table th .brdmore{float:right;margin-top:3px}
.mainarticle .bzinfo .main_left table td{text-align:left;font-weight:500;color:#5b5b5b;font-size:16px;font-family:나눔고딕;height:35px}
.mainarticle .bzinfo .main_left table td a{text-align:left;font-weight:500;color:#5b5b5b;font-size:16px;font-family:나눔고딕;}
.mainarticle .bzinfo .main_left table td .ntclay{width:290px;overflow:hidden;}
.mainarticle .bzinfo .main_left table td .ntc_tit{float:left; margin-bottom:5px;width:220px;overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.mainarticle .bzinfo .main_left table td .ntc_date{float:right;text-align:right;width:70px}

.mainarticle .bzinfo .main_middle table{width:290px;margin:47px auto 0 auto}
.mainarticle .bzinfo .main_middle table th{text-align:left;font-weight:500;color:#000;font-size:24px;font-family:나눔고딕; }
.mainarticle .bzinfo .main_middle table th .brdmore{float:right;margin-top:3px}
.mainarticle .bzinfo .main_middle table td{text-align:left;font-weight:500;color:#5b5b5b;font-size:16px;font-family:나눔고딕;height:35px}
.mainarticle .bzinfo .main_middle table td a{text-align:left;font-weight:500;color:#5b5b5b;font-size:16px;font-family:나눔고딕;}
.mainarticle .bzinfo .main_middle table td .galimg{width:290px;height:120px;overflow:hidden;margin-top:20px}
.mainarticle .bzinfo .main_middle table td .galimg img{width:100%}

.mainarticle .bzinfo .main_right table{width:290px;margin:30px auto 0 auto}
.mainarticle .bzinfo .main_right table th.title{text-align:left;font-weight:500;color:#fff;font-size:28px;font-family:나눔고딕;height:45px }
.mainarticle .bzinfo .main_right table td{text-align:left;font-weight:400;color:#fff;font-size:18px;font-family:나눔고딕;line-height:25px; }
.mainarticle .bzinfo .main_right table th.tel{text-align:left;font-weight:500;color:#fff;font-size:32px;font-family:arial black;height:25px;letter-spacing:6px }
.mainarticle .bzinfo .main_right table td.fax{text-align:left;font-weight:400;color:#fff;font-size:30px;font-family:arial ;height:25px;letter-spacing:3px }


/* visual */
.visual { width:100%;overflow:hidden; display:inline-block;border-bottom:1px solid #eaeeee}
.visual p {width:980px; margin:0 auto;text-align:center; font-weight:bold;}

.sub_content{width:950px;  }

.snb {padding-top:0px;border-left:1px solid #929292;border-right:1px solid #929292}
.snb p {width:208px;text-align:left;padding:13px 0 12px 12px;font-weight:550;font-size:20px;letter-spacing:-1px;background:url(/inc/img/layout/bg_subtitle.png) repeat-x  ;color:#fff}
.snb ul {width:220px;border-top:0px solid #ffffff;}
.snb li{border-bottom:1px solid #929292;height:40px; }
.snb li a {height:40px; line-height:36px; display:inline-block; width:220px; font-weight:450;   color:#333333 !important;font-size:18px;}
.snb li a.current {color:#fff !important;font-size:18px;background:#3f3f3f}
.snb li a.currentsub {color:#fff !important;font-size:18px;background:#44b256}

.snb li span{padding-left:22px;}

.snb ul ul {margin-left:6px;  background:url() repeat-x 0 0; border:none;  width:142px; margin-top:-2px;}
.snb li li { height:20px; line-height:19px; margin:0; padding-top:3px; background:none;}
.snb li li a { height:20px; line-height:19px; width:141px; color:#666 !important; font-size:12px !important; ; font-weight:bold;  }
.snb li li a:hover, .snb li li a:active, .snb li li a:focus, .snb li li a.current {color:#333333 !important; background:#ffffff !important;}
.snb li li span{padding-left:30px;}

.membershipbox{margin:40px 0 0 20px;font-size:14px;line-height:35px; border:1px solid #b1b1b1;font-family:나눔고딕;}
.loginwrap{width:368px;margin:10px auto;padding:50px; text-align:center}	
.loginwrap .title{font-weight:500;font-size:30px;color:#29943b;margin-bottom:20px}	
.loginwrap .txtinput{width:368px;height:30px;padding:5px;margin-bottom:10px;border:1px solid #b1b1b1;font-size:20px}	
.loginwrap .btngr{width:378px;height:60px;padding:15px 5px;margin-bottom:10px;background: #29943b;color:#fff;font-weight:600;border:1px solid #aed927;;font-size:20px}	
.loginwrap .btnbk{width:378px;height:60px;padding:15px 5px;margin-bottom:10px;background: #3b3b3b;color: #fff;font-weight:600;border:1px solid #aed927;font-size:20px;display:inline-block}	
.loginwrap .spline{font-weight:600;font-size:18px;color:#555;margin:10px 0;border-top:1px solid #aed927;padding-top:10px}	
.loginwrap .spline span{padding:0 10px;color:#d7d7d7}	

.memberjoinbox{margin:40px 0 0 20px;font-size:14px;line-height:35px;font-family:나눔고딕;}
.memberjoinbox strong{font-size:22px}
.memberjoinbox strong span{float:left ;margin-top:8px;font-size:22px;background:#29943b;padding:3px;display:inline-block;height:13px;margin-right:10px}

.join_tbl { width:100%; color:#555;  border-top:#d3d3d3 solid 1px; line-height:normal; font-size:18px;}
.join_tbl tr:hover { background:#F7F7F7; }
.join_tbl th { text-align:left; font-weight:normal; padding:10px 0 10px 20px; white-space:nowrap;border-bottom:#d3d3d3 solid 1px; }
.join_tbl td { text-align:left; padding:9px 0 7px; border-bottom:#d3d3d3 solid 1px; font-size:11px; letter-spacing:0px; }
.join_tbl td.txt_left { text-align:left; padding-left:15px; font-size:18px; letter-spacing:0px; }
.join_tbl td ,.join_tbl td input ,.join_tbl td textarea{font-size:18px}
.join_tbl td input[type="text"]{padding:10px;width:calc(100% - 45px);border:1px solid #d3d3d3 }
.join_tbl td input[type="password"]{padding:10px;width:calc(100% - 45px);border:1px solid #d3d3d3 }
.join_tbl td textarea{width:855px;height:200px;border:none;outline:none;padding:10px;border:2px solid #d3d3d3 }



.join_tbl .notice { background:#FFF; color:#D12810; font-size:12px; font-weight:bold; }
.join_tbl .notice a { color:#D12810; }
.btng{font-size:14px;font-weight:400;display:inline-block;border:1px solid #aaa;background:#29943b;color:#fff;border-radius:4px;padding:2px 10px;margin-right:5px;width:150px;height:50px;font-size:22px}
.btns{font-size:14px;font-weight:400;display:inline-block;border:1px solid #aaa;background:#474747;color:#fff;border-radius:4px;padding:2px 10px;margin-right:5px;width:150px;height:50px;font-size:22px}
.btnsr{font-size:14px;font-weight:400;display:inline-block; background:#474747;color:#fff;border-radius:2px;padding:2px 10px;margin-right:5px;width:150px;height:43px;font-size:22px}
 

.content{width:865px;overflow:hidden;min-height:500px}
.content	 ul.tabs li{float:left;border:1px solid #ddd;width:200px;padding:10px; text-align:center;border-radius:4px; background:#fff}
.content	 ul.tabs li.current{;background:#aed927;color:#fff}
.content	 ul.tabs li.current a{ color:#fff}
.content	 ul.tabs li a{font-size:20px;}	

.content ul.exp li{padding-left:20px}
.blt{font-weight:600;padding-left:0 !important;padding-bottom:5px}	
.st{font-weight:400}	
.pdl40{padding-left:40px !important}	

#tit_location { position:relative; width:867px; height:54px; display:inline-block; margin-left:20px;  border-bottom:1px solid #919191;}
#tit_location h2 { position:absolute; top:10px; font-size:1.5em;}
.pagelocation { position:absolute; top:10px; right:10px; font-size:16px; letter-spacing:-1px; font-style:normal; width:45%; text-align:right;}
.pagelocation em { margin:0 4px; font-style:normal; font-size:12px}
.pagelocation .home {background:url(/inc/img/layout/sub_navi_home.jpg) no-repeat -2px 7px;padding-left:0px;display:inline-block;width:14px !important;height:20px}
.pagelocation strong { font-weight:bold; color:#f49021; }

/* heading */
.h3_con1 { position:relative; padding:0 0 0 25px; margin:20px 0 5px 0; height:20px; line-height:20px; font-size:14px; font-weight:bold; background:url(../img/common/bul_h3_con1.gif) no-repeat 0 2px;}
.h3_con1 strong { color:#de0007;}
.h4_con1 { position:relative; padding:0 0 0 15px; margin:15px 0 5px 0; height:20px; line-height:20px; font-size:12px; font-weight:bold; background:url(../img/common/bul_h4_con1.gif) no-repeat 0 2px;}



/* footer */
.ftbody { position:relative; width:1100px; margin:0 auto; line-height:1.3em; display:block;color:#c3c3d3;height:100px }
.ftbody .ftcopy {width:100%; font-size:11px; padding:0px; margin:0 auto;overflow:hidden}
.ftbody .ftcopy span{padding-left:5px;color:#eee}

.ftcopy .logo{float:left;margin-top:30px;width:180px;}
.ftcopy .info{float:left;font-size:16px;line-height:20px;width:650px;}
.ftcopy .jebo{float:right;margin-top:1px;line-height:22px;}
.ftcopy .jebo div{margin-bottom:5px;font-size:16px; }
.ftcopy .jebo a.w50{display:inline-block;border:1px solid #666;color:#c3c3d3;padding:4px 10px;margin-top:5px;margin-bottom:-1px;width:55px;font-size:14px;text-align:center}
.ftcopy .jebo a.w100{display:inline-block;border:1px solid #666;color:#c3c3d3;padding:4px 10px;margin-top:5px; ;width:138px;font-size:14px;text-align:center}


