


#contents .subContents{width:100%;}
#contents .subContents.bgC{background:#f5f5f5;}
#contents .subIn{width:100%; min-height:350px; padding-bottom:80px;}

#contents .subBox{width:100%; margin-bottom:35px; }
#contents .txtS1{font-size:18px; font-weight:300; line-height:30px; letter-spacing:-0.5px;}
#contents .sub1{position:relative; padding-bottom:160px; }
#contents .sub1:after{content:""; display:block; position:absolute; bottom:0; right:-136px; width:672px; height:453px; background:url("../../../template/1/type1/images/sub1Bg.jpg") right bottom no-repeat;}

#contents .subTop{position:relative; width:100%; height:235px;}
#contents .s_visual{width:100%; height:100%;}
#contents .s_visual.s_visual01{background: url('http://koddi.webheads.co.kr/template/1/image/subVisual01.jpg') center 0 no-repeat !important;}
#contents .s_visual.s_visual02{background: url('http://koddi.webheads.co.kr/template/1/image/subVisual02.jpg') center 0 no-repeat !important;}
#contents .s_visual.s_visual03{background: url('http://koddi.webheads.co.kr/template/1/image/subVisual03.jpg') center 0 no-repeat !important;}
#contents .s_visual.s_visual04{background: url('http://koddi.webheads.co.kr/template/1/image/subVisual04.jpg') center 0 no-repeat !important;}
#contents .s_visual h3.subT{width:1080px; margin:0 auto; font-size:50px; font-weight:100; color:#fff; line-height:235px; text-align:left; }
#contents .subNav{position:absolute; top:0; left:0; width:100%; height:48px; background-color:rgba(0,0,0,0.2);}
#contents .subNav .in_Layer{font-size:0; }
#contents .subNav span{display:inline-block; position:relative; padding:0 36px 0 20px; font-size:14px; color:#fff; line-height:48px; }
#contents .subNav span:after{content:""; display:block; position:absolute; top:50%; right:0; width:10px; height:19px; margin-top:-9.5px; background:url("../../../template/1/type1/images/navBul.png") 0 0 no-repeat;}
#contents .subNav span:first-child{padding-left:0;}
#contents .subNav span:last-child{font-weight:600; }
#contents .subNav span:last-child:after{display:none; }
#contents .lnbArea{width:100%; padding:20px 0 35px 0; }
#contents ul.lnb{width:100%; margin-left:1px;}
#contents ul.lnb:after{content:""; display:block; clear:both;}
#contents ul.lnb li{float:left; position:relative; z-index:100; display:table; margin-left:-1px; margin-bottom:-1px; border:1px solid #ccc;}
#contents ul.lnb li a{display:table-cell; position:relative; width:100%; height:62px; font-size:18px; color:#777; text-align:center; vertical-align:middle; background:#fff;}
#contents ul.lnb li.active{z-index:110; border:1px solid #000;}
#contents ul.lnb li.active a{color:#000; }
#contents ul.lnb li.active.blue{;border:1px solid #0071d0;}
#contents ul.lnb li.active.blue a{color:#fff; background:#0071d0; }


ul.join_step_01{display:table; width:100%; height:200px; margin-bottom:20px; border:1px solid #999;}
ul.join_step_01 li{display:table-cell; position:relative; text-align:center; vertical-align:middle; }
ul.join_step_01 li:after{content:""; display:block; position:absolute; top:50%; right:0; width:22px; height:45px; margin-top:-22.5px; background:url("../../../template/1/image/step_arrow.png") 0 0 no-repeat;}
ul.join_step_01 li:last-child:after{display:none; }
ul.join_step_01 li span.ico{display:inline-block; position:relative; }
ul.join_step_01 li span.ico img{opacity:0.3;}
ul.join_step_01 li span.t{display:block; padding:18px 0 0 0; font-size:18px; color:#666; }
ul.join_step_01 li.active span.ico:after{content:""; display:block; position:absolute; bottom:-4px; right:-20px; width:39px; height:28px; background:url("../../../template/1/image/step_chkOn.png") 0 0 no-repeat;}
ul.join_step_01 li.active span.ico img{opacity:1;}
ul.join_step_01 li.active span.t{color:#ff0000; }
.join_notice_box{display:table; width:100%; height:145px; padding:0 0 0 250px; background: #f7f7f7 url("../../../template/1/image/join_notice01.png") 124px center no-repeat;}
.join_notice_box p{display:table-cell; font-size:16px; font-weight:300; color:#333; line-height:30px; vertical-align:middle; }
.join_notice_box a{font-size:16px; color:#333; }


.identity_box{width:100%; margin-top:80px; padding-bottom:80px; }
.identity_box .txt_box{position:relative; width:100%; padding:0 0 110px 165px; }
.identity_box .txt_box:before{content:""; display:block; position:absolute; top:10px; left:0; width:130px; height:3px; background-color: #00c5d5;}
.identity_box .txt_box h3{padding-bottom:28px; font-size:24px; font-weight:500; color:#09458e;}
.identity_box .txt_box dl dt{padding-bottom:18px; font-size:20px; font-weight:500; color:#09458e; }
.identity_box .txt_box dl dd{position:relative; padding:0 0 0 15px; font-size:14px; font-weight:300; color:#333; line-height:24px; }
.identity_box .txt_box dl dd:before{content:""; display:block; position:absolute; top:12px; left:0; width:3px; height:3px; background-color: #333;}
.identity_box .btn_box{width:100%; padding:135px 0 0 0; text-align:center; background:url("../../../template/1/image/join_notice02.png") center top no-repeat;}
.identity_box .btn_box a{display:inline-block; width:auto; min-width:230px; padding:16px 15px; font-size:20px; font-weight:500; color:#fff; background-color: #09458e; -webkit-border-radius: 30px; -moz-border-radius:30px; border-radius:30px;}