/*sub container*/
#sContainer {width:1080px; margin:60px auto; overflow:hidden;min-height: 500px;}
/*lnb*/
#sContainer div.lnbWrap {width:240px; margin-right:60px; float:left;}
#sContainer div.lnbWrap h2 {width:100%; height:110px; background:#227bc1; line-height:110px; text-align:center; font-size:20px; color:#fff; font-weight:400;} 
#sContainer div.lnbWrap ul.lnb {}
#sContainer div.lnbWrap ul.lnb > li {width:238px; height:49px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
#sContainer div.lnbWrap ul.lnb > li > a {width:213px; height:49px; line-height:49px; padding-left:25px; font-size:15px; color:#777; font-weight:400; display:block;}
#sContainer div.lnbWrap ul.lnb > li > a:hover, #sContainer div.lnbWrap ul.lnb > li.on > a {background:url('../images/sub/lnb_on.png') no-repeat 90% #f3f3f3; color:#003876; font-weight:400;}

/*sub contents*/
#sContents {width:780px; min-height:450px; float:right;}

/*sub title*/
#sContents ul.sTitle {width:100%; margin-bottom:50px;border-bottom: 1px solid #ddd;padding-bottom: 5px;}
#sContents ul.sTitle:after {height:0; display:block; clear:both; content:"";}
#sContents ul.sTitle li.title {background:#FFF url('../images/sub/dotPoint.png') 0 0 no-repeat;float:left; font-size:13px; color:#888; font-weight:300;}
#sContents ul.sTitle li.title h3{ padding-top: 14px;font-size: 35px;line-height: 100%;color: #111;font-weight: 600;letter-spacing: -1px;margin-bottom: 5px;}
#sContents ul.sTitle li.location {float:right;padding-top: 84px;}
#sContents ul.sTitle li.location > ul:after {height:0; display:block; content:""; clear:both;}
#sContents ul.sTitle li.location > ul > li {float:left; padding:0 12px; background:url('../images/sub/locationDot.png') no-repeat left; color:#888; font-size:13px;}
#sContents ul.sTitle li.location > ul > li:first-child {background:none;}
#sContents ul.sTitle li.location > ul li.here {color:#333; padding-right:0;}

#sContents h4 {width:100%; margin-bottom:30px;}
#sContents h4 > strong {font-size:22px; font-weight:400; color:#003876; line-height:100%; padding:7px 0; display:inline-block;}

#sContents h5 {font-size:18px; color:#333; margin-bottom:15px; font-weight:400;}
/*#sContents div,*/ #sContents .sub_txt{font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: -1px;color: #333;}


/*아마추어무선이란*/
.box-style{padding: 40px;background: #e9eff4 url(../images/sub/box-style_bg.png) right bottom no-repeat;}
.title_ring {margin: 48px 0 13px;padding: 0 0 0 30px;background: url(../images/sub/title_ring.png) no-repeat 1px 6px;font-family: 'NanumSquare';font-size: 1.429em;font-weight: bold;color: #333;}
.bul_bar {position: relative;padding-left: 2%;margin-bottom: 5px;font-size:16px;color: #227bc1;}
.bul_bar:before {position: absolute;left: -0.2%;top: 50%;transform: translateY(-50%);width: 1.1%;height: 12.13%;background: #227bc1;content: '';}
 .memJoinGo {padding: 0 20px; height:55px; line-height:55px; background:#999; display:inline-block; font-size:16px; color:#fff !important; font-weight:400;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;}
 .memJoinGo:hover {background-color:#728599;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;text-decoration:none !important;}


.box_line{padding: 10px;border: 5px solid #eee;}




/*어워드*/
.award-layout {overflow: hidden;}
.award-layout > li {margin-bottom: 10px; background-color: #fff;border: 5px solid #eee;border-radius: 10px; border-top-right-radius: 0; overflow: hidden;}
.award-layout > li .basic {position: relative;padding: 20px;overflow: hidden;}
.award-layout > li .basic .info {float: left;padding:0 30px;border-right: 1px dotted #ddd;}

.award-layout > li .basic .info h2 {font-family: 'NanumSquare'; font-size: 16px; font-weight: bold; color: #333;}
.award-layout > li .basic .info h2 + .bul_box {margin-top: 10px;}
.award-layout > li .basic .btn {position: absolute;top:14px; right: 30px;}
.award-layout > li .basic .btn a {display: inline-block; padding: 6px 10px; text-align: center; color: #213152; background-color: #fff; border: 1px solid #213152; overflow: hidden;}
.award-layout > li .detail {display: none; padding: 30px; background-color: #fafafa; border-top: 1px solid #ddd; overflow: hidden;color: #474747;}
.award-layout > li .detail img{margin-bottom:30px;}

.award-layout > li .detail h2 {float:left;width: 50%;position: relative;font-family: 'NanumSquare'; font-size: 20px; font-weight: bold; color: #005bab;}
.award-layout > li .detail h2:after {position: absolute;top: 30px;left: 0;width: 30px;height: 2px;background-color: #005aab;content: '';}
.award-layout > li .detail h2 > p{margin-top:10px;}


.award-layout > li .detail .float_wrap > img.float_right {margin-left: 30px; margin-bottom: 30px;}
.award-layout > li .detail .list {margin: 0 auto; overflow: hidden;}
.award-layout > li .detail .list li {float: left; margin-top: 20px; width: 33.33%; text-align: center;}
.award-layout > li .detail .list li:nth-child(4) {margin-left: 17%;}
.award-layout > li .detail .list01 {width: 80%;}
.award-layout > li .detail .list02 {width: 90%;}
.button.style01 {color: #fff;background-color: #555;}
.button {display: inline-block;padding: 0 30px;min-width: 130px;height: 45px;line-height: 45px;text-align: center;vertical-align: middle;font-size: 16px;}

.hadding {text-align: center;}
.hadding>span:before {background-color: #f0f0f0;content: "";height: 2px;left: 0;position: absolute;right: 0;width: 130px;bottom: 0;margin: 0 auto;}
.hadding>span {padding: 6px;position: relative;}
