@charset "utf-8";


/* 테이블 */
.tbl-wrap{width:100%; overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}
.con-tbl {border-spacing: 0px; border-collapse: collapse; width:calc( 100% - 1px );max-width:800px; }

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background:#f6f6f6;font-size:13px;text-align:center;}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {padding:5px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background:#fff}
.tbl_head02 td {padding:5px;border:1px solid #d2d2d2; background:#fff;word-break:break-all}
.tbl_head02 td:first-child{border-left:0;}
.tbl_head02 td:last-child{border-right:0;}
.tbl_head02 a {}



.privacy_btn{width:100%;background:linear-gradient(to right, #06aa70, #8c75b8); color: #fff; padding: 10px 20px; font-size: 14px; font-weight: 600; text-align: center; transition:all ease 0.5s;}
.privacy_btn a{color: #fff !important; }
.privacy_btn:hover{background:linear-gradient(to right, #9173b1, #eb6163);transition:all ease 0.5s; color:#fff;}


/* 뷰보드 내 탭메뉴 */
.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:16px; 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:30px;}
.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:-21px; padding-left:58px;  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}



/* 이용/처리방침 리스트 */
.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;}


.namepen{font-weight:bold;color:#ed6f13}
.namepen::after{background-color:#fff !important;}



div [class^="img-box"] .con-img{display:inline-block;}
div [class^="img-box"] .con-img img{width:100%;max-width:100%;display:inline-block !important;}

.img-box2 .con-img{margin-bottom:10px;display:inline-block;}
.img-box2 .con-img:nth-child(2n){margin-bottom:0px}

.img-box3 .con-img{width:calc(33.333333% - 7px);margin-right:5px}
.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(50% - 5px);margin-right:5px;float:left; display:inline-block;}
.img-box4 .con-img:nth-child(2n){margin-right:0px}
.img-box4 .con-img:nth-child(n+3){margin-top:10px}


.aw-box, .aw-box2{display:inline-block;width:100%}
.aw-box .abox{width:calc(20% - 25px);background:#0099cc;color:#fff;font-weight:bold;text-align:center;min-height:80px;padding:25px;font-size:13px;border-radius:5px}
.aw-box .arbox{margin: 20px 0px;height: 20px;line-height: 20px;}
.aw-box2 .abox{width:calc(33.33333% - 21px);background:#0099cc;color:#fff;font-weight:bold;text-align:center;min-height:80px;padding:25px;font-size:13px;border-radius:5px}
.aw-box2 .arbox{margin: 20px 0px;height: 20px;line-height: 20px;}


/*제목있는 박스 2x2*/
.wd-body{width:100%;display:inline-block;}
.wd-body .wd-box{float:left;display:inline-block;width:calc(100% - 0px);margin-bottom:20px;box-sizing:border-box;}
.wd-body .wd-box:last-child{margin-bottom:0px}
.wd-body .wd-title{font-weight:bold;font-size:14px;text-align:center;background:#3f51b5;color:#fff;padding:15px 0;letter-spacing:-1px;border-radius:20px 20px 0 0}
.wd-body .wd-con{padding:20px;min-height:100px;background:#f1f1f1; border-radius:0 0 20px 20px}


.left-box{display:inline-block;width:100%;box-sizing:border-box;margin-bottom:30px;padding:15px}
.right-box{display:inline-block;width:100%;box-sizing:border-box;margin-bottom:0px;padding:15px}


 .mo-none{display:none !important;}
.pv-none, .m-block,{display:block !important;}
.m_view{display:inline-block;}

/*콘텐츠 스타일*/

.B02 .sb-title{font-size:24px !important;}