@charset "utf-8";


/* 뷰보드 내 탭메뉴 */
.tabs{overflow:hidden; position:relative; background:#494949;}
ul.tabs li{padding: 10px 0;float:left; cursor: pointer; color:#fff; border-left:1px solid #fff; width:220px; text-align:center;}
ul.tabs li:first-child{padding-left:21px !important; border-left:0;}
ul.tabs li:hover{background-color:#739b42;}
#tab_1, #tab_2{clear:both;}
ul.tabs li.current{background:#739b42;}
.tab_content{display: none;}
.tab_content.current{display: inherit;}
.tab_content strong{font-size:18px; line-height:120%;}
/*뷰보드 공통 끝 ===================================================================*/



/*개인정보처리방침*/
.level1_1{font-size:25px; font-weight:600; margin-top:40px; margin-bottom:30px;}
.level1_1:first-child{margin-top:0px;}
.level1_2{font-size:16px;font-weight:600; margin-top:40px; margin-bottom:30px;}
.level1_2_1{font-weight:600; margin-top:40px; margin-bottom:10px;font-size:20px}
.level1_2_1:first-child{margin-top:0px;}
.level1_3{margin-top:10px; margin-bottom:5px;}
.level1_4{margin-bottom:5px; padding-left:22px; text-indent:-21px;}
.level1_4_1{text-indent:-22px; padding-left:22px;  margin-bottom:5px;}
.level1_4_2{text-indent:-19px; padding-left:38px;  margin-bottom:5px;}
.level1_5{text-indent:-1px; padding-left:24px;  margin-bottom:5px;}
.level1_5_1{text-indent:-1px; padding-left:17px;  margin-bottom:5px;}
.level1_6{text-indent:0px; padding-left:37px;margin-bottom:5px;}
.level1_7{text-indent:0px; padding-left:42px;margin-bottom:5px;}
.ctt_privacy  .bo_v_tit{font-size:26px;margin-bottom:40px !important;display:inline-block}

/*이용약관*/
.level2_1{font-size:25px; font-weight:600; margin-top:40px; margin-bottom:30px;}
.level2_1:first-child{margin-top:0px;}
.level2_2{font-size:16px;font-weight:600; margin-top:40px; margin-bottom:15px;}
.level2_2_1{margin-top:10px; margin-bottom:5px; text-indent:0px; padding-left:0px}
.level2_3{margin-top:10px; margin-bottom:5px;text-indent:-0px; padding-left:0px;}
.level2_3_1{margin-top:10px; margin-bottom:5px;text-indent:-20px; padding-left:20px;}
.level2_4{margin-bottom:5px; padding-left:38px; text-indent:-16px;}
.level2_4_1{text-indent:-21px; padding-left:22px;  margin-bottom:5px;}
.level2_4_2{text-indent:-19px; padding-left:38px;  margin-bottom:5px;}
.level2_5{text-indent:-42px; padding-left:84px;  margin-bottom:5px;}
.level2_6{padding-left:38px;  margin-bottom:5px;}
.ctt_provision .bo_v_tit{font-size:26px;margin-bottom:40px !important;display:inline-block}

/*개인정보 수집 및 이용약관*/
.level3_2{font-size:16px;font-weight:600; margin-top:40px; margin-bottom:15px;}
.level3_2:first-child{margin-top:0px;}
.level3_3{margin-top:10px; margin-bottom:5px;text-indent:-0px; padding-left:0px;}
.level3_3_1{margin-top:10px; margin-bottom:5px;text-indent:-19px; padding-left:19px;}

/*개인정보 제3자 제공동의*/
.level4_3{margin-top:10px; margin-bottom:5px;text-indent:-0px; padding-left:0px;}


/*개인정보 수집 및 이용약관*/
.level5_3{margin-top:10px; margin-bottom:5px;text-indent:-0px; padding-left:0px;}
.level5_3_1{margin-top:10px; margin-bottom:5px;text-indent:-22px; padding-left:22px;}
.level5_4{margin-bottom:5px; padding-left:22px; text-indent:-0px;}
.level5_4_1{text-indent:-14px; padding-left:34px;  margin-bottom:5px;}


/*CMS 약관*/
.level6_2{font-size:16px;font-weight:600; margin-top:40px; margin-bottom:15px;}
.level6_2:first-child{margin-top:0px;}
.level6_3{margin-top:10px; margin-bottom:5px;text-indent:-0px; padding-left:0px;}
.level6_3_1{margin-top:10px; margin-bottom:5px;text-indent:-16px; padding-left:16px;}
.level6_4{margin-bottom:5px; padding-left:38px; text-indent:-19px;}


/* 이용/처리방침 리스트 */
.level-ul1{}
.level-ul1 li{margin:10px 0; padding-left:15px; text-indent:-15px;}
.level-ul1 li:before{content:''; display:inline-block; vertical-align:5px; margin-right:10px; width:6px; height:2px; background:#739b42;}
.level-ul1 li .in_li-tit{display:inline-block; padding-left:15px; width:calc(100% - 15px);}
.level-ul1 li ul li strong{margin:10px 0 5px;}

.level-ul2{margin-top:10px; margin-left:-15px;}
.level-ul2 li{position:relative; margin:5px 0; padding-left:10px; text-indent:-10px;}
.level-ul2 li:first-child{margin-top:0;}
.level-ul2 li:last-child{margin-bottom:0;}
.level-ul2 li:before{content:''; display:inline-block; vertical-align:4px; margin-right:5px; width:3px; height:3px; background:#474747; border-radius:20px;}




/*콘텐츠 스타일*/
.B01 .gap{background:url("/theme/basic/img/pub/B01_conbg01.png") center center no-repeat;width:100%;height:621px}
.B01 .yt_box{width:790px;height:445px;text-align:center;margin:26px}

.B02 {background:url("/theme/basic/img/pub/B02_conbg01.png") bottom right no-repeat;background-size:40%;padding-bottom:200px}
/*.B04 {background:url("/theme/basic/img/pub/B04_conbg01.png") bottom right no-repeat;background-size:30%;padding-bottom:200px}*/

.B03 .ci_box .con-txt{line-height:60px;margin-bottom:40px}
.B03 .ci_box:last-child .con-txt{line-height:170% !important;}

.B05 .con-img img{width:100%;max-width:100%}
.B05 .left-box{width:280px;margin-right:20px}
.B05 .right-box{width:520px}

/*.B08 .ol1 li{border:1px solid #ddd;border-radius:5px;padding:5px;margin-bottom:10px}*/
.B08 .ol1 li{margin-bottom:10px}


.B08 .sb-title2{text-align:center;}
.B08 .bg-box{background:url("/theme/basic/img/pub/B08_conbg01.png") center center  repeat-y;padding:30px 80px}
.B08 .top-img, .B08 .bottom-img{text-align:center;}


.B14 {background:url("/theme/basic/img/pub/B14_conbg01.png") right top no-repeat;background-size:40%}
.B14 .w-33{width:32% !important; height:74px;}
.B14 .btn-wr .btn-download:first-child{line-height:45px}

.B20 .gap .con-txt{background:url("/theme/basic/img/pub/B20_conimg_bg.png") top 130px center no-repeat #00db70;width:420px;height:420px;line-height:420px;font-size:20px;
text-align:center;vertical-align:middle;display:inline-block;padding-top:30px;color:#fff}
.B20 .gap .con-txt:hover{background-color:#21c531;transition: all .5s ease;
-webkit-transition: 0.5s all ease;
-moz-transition: 0.5s all ease;
-ms-transition: 0.5s all ease;
-o-transition: 0.5s all ease;}
.B20 .gap .con-txt a{color:#fff}



.B23 .section01{display:flex;    align-items: flex-start;}
.B23 .hd-image{border:1px solid #ddd;padding:10px;margin-right:20px;text-align:center;font-weight:bold}
.B23 .section01 img{max-width:184px !important;padding-bottom:10px}
.B23  .aw-box7{display:flex;flex-wrap: wrap;}
.B23  .aw-box7 .abox{border:1px solid #ddd;padding:5px;margin:2px;width:24%;display:flex;flex-direction: column;     align-items: center;     justify-content: space-between;}
.B23  .aw-box7 .con-txt{width:100%;padding:5px 0;margin-top:10px;font-size:13px;letter-spacing:-1px;font-weight:bold;background:#fafafa;}


div [class^="img-box"] .con-img img{width:100%;max-width:100%}
.img-box3 .con-img{width:calc(33.333333% - 7px);margin-right:10px}
.img-box3 .con-img:nth-child(3n){margin-right:0px}
.img-box3 .con-img:nth-child(n+4){margin-top:10px}

.img-box4 .con-img{width:calc(25% - 8px);margin-right:10px}
.img-box4 .con-img:nth-child(4n){margin-right:0px}
.img-box4 .con-img:nth-child(n+5){margin-top:10px}



.ci_box{float:left;display:inline-block;width:calc(33.333% - 14px);margin-right:20px}
.ci_box .con-img{padding:0px;height:150px;line-height:150px;margin:40px 0 30px}
.ci_box .con-txt{height:60px;}
.ci_box:last-child{margin-right:0px}