.board_box div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, a, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, input, select {
/*    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
	line-height:1; 
		
    vertical-align:baseline;*/

	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none; 

}
.board_box div.event_content *{
	-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;
}


ul.inputList{width:100%; }
ul.inputList li{position:relative; margin:0 0 10px 0; font-size:0; }
ul.inputList > li{position:relative; width:100%; padding-bottom:10px;}
ul.inputList > li .in{width:100%; }

ul.inputL{width:100%; }
ul.inputL li{position:relative; display:table; width:100%; height:50px; padding:4px 0 4px 110px; border-bottom:1px solid #ccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
ul.inputL li span.tit{position:absolute; top:1px; left:0; font-size:30px; width:100px;}
ul.inputL li span.tit:after{content:""; display:block; position:absolute; top:0; right:10px; width:1px; height:100%; background:#ccc;}
ul.inputL li span.middle{display:table-cell; vertical-align:middle; }

.basicTarea{width:calc( 100% - 25px ); height:200px; padding:12px; border:1px solid #ccc;}

/* 셀렉트 스타일 */
select.basic{width:100%; height:40px; padding-left:5px; font-weight:300; text-align:left; background:#fff url("../images/board/sArrow1.png") 95% center no-repeat; border:1px solid #ccc; }
select.searchSel{position:absolute; top:0; left:0; width:100px;font-size:22px;}
select.tableInS{height:32px; margin-bottom:4px;}

/* 인풋 스타일 */
.placeT{display:inline-block; position:relative; width:100%; vertical-align:top;}
.placeH{position:absolute; top:0; left:10px; font-size:28px; font-weight:300; line-height:40px; color:#6b6b6b;}
.placeH .cap{font-size:12px; font-weight:300; color:#c7c7c7;}
/* input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){width:100%; height:40px; padding-left:10px; font-size:28px; background:#fff; border:1px solid #c6c6c6; } */
.board_box input[type="text"],
.board_box input[type="password"]{width:100%; height:40px;padding:0px; padding-left:10px; font-size:22px; background:#fff; border:1px solid #c6c6c6; }
.board_box input.listChk{position:absolute; top:5px; left:5px;}
/* 폼 스타일 */
.board_box .popBox{width:95%; height:320px; margin:0 auto; padding:100px 0 0 0; background:#fff; border:1px solid #999; }
.board_box .popBox.autoH{height:auto; padding:25px 15px;}

.board_box .chkIco{position:absolute; top:50%; right:14px; width:20px; height:15px; margin-top:-7.5px; font-size:0; text-indent:-9999px; background:url("../images/board/chk_off.png") 0 0 no-repeat; 
	-webkit-background-size: 100%;
	background-size:100% ;
}
.board_box .chkIco.chkOk{background:url("../images/board/chk_on.png") 0 0 no-repeat;
	-webkit-background-size: 100%;
	background-size:100% ;
}
/* 버튼스타일 */
.board_box a.sBtn{display:inline-block; width:100%; padding:9px 0; color:#fff; font-size:28px; text-align:center; vertical-align:top; background:#32186d;}
.board_box input.sBtn{display:inline-block; width:100%; height:40px; padding:10px 0 !important; color:#fff; font-size:28px; text-align:center; vertical-align:top; background:#32186d !important; border:none !important; cursor:pointer;}
.board_box input.sBtn.red{background:#d70000 !important; }
.board_box .buyBtnArea{width:100%; font-size:0; }
.board_box .buyBtnArea a.sBtn:first-child{margin-left:0;}
.board_box .buyBtnArea a.sBtn{width:41%; margin-left:1%; }
.board_box .centerBtnA{width:100%; margin-bottom:5px; font-size:0; text-align:center; }
.board_box .centerBtnA.mtA{margin-top:25px; }
.board_box .centerBtnA a{margin:0 5px; }
.board_box .centerBtnA a.full{margin:0;}
.board_box .priceBtnArea{width:100%; font-size:0; text-align:center; }
.board_box .priceBtnArea a{width:50%;}
.board_box .listMore{width:100%; margin-top:15px; text-align:center; }
.board_box .listMore a{display:block; width:100%; padding:9px 0; background:#f3f3f3; border:1px solid #ccc;font-size: 28px; }
.board_box .buyBtnArea .atte{position:relative; width:15% !important; font-size:0; text-indent:-9999px; background:url("../images/board/heart_off.png") center center no-repeat; border:1px solid #333; 
	-webkit-background-size:20px;
	background-size:20px;
}
.board_box .buyBtnArea .atte.active{background:url("../images/board/heart_on.png") center center no-repeat; 
	-webkit-background-size:20px;
	background-size:20px;
}
.board_box .listMore a.listMoreText{display:none;}
.board_box .listMore a.listMoreText.listMoreBtn{display:block;}

.board_box a.blue{background:#0071d0;}
.board_box a.red{background:#d70000;}
.board_box a.gray{color:#000 !important; background:#f4f4f4; border:1px solid #ccc;}
.board_box a.gray2{color:#000 !important; background: #ccc; border:1px solid #ccc; }
.board_box a.white{color:#000 !important; background: #fff; border:1px solid #333; }
.board_box a.black{color:#fff !important; background: #000; border:1px solid #000; }
.board_box a.black2{background: #000;}
.board_box a.full{width:100% !important; text-align:center; }
.board_box a.half{width:calc(100% / 2 - 5px); margin:5px 5px 0 0;}
.board_box input.half{width:calc(100% / 2 - 5px) !important; margin:5px 5px 0 0;}
.board_box a.half:last-child{width:calc(100% / 2); margin-right:0;}
.board_box a.viewBtn{display:inline-block; width:80px; padding:2px 0; font-size:28px; text-align:center; background:#fff; border:1px solid #ccc; 
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}
.board_box a.viewBtn_board{display:inline-block; width:160px; padding:2px 0; font-size:28px; text-align:center; background:#fff; border:1px solid #ccc; 
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}
.board_box .noticeBtn{width:100%; margin-bottom:14px; font-size:0; }
.board_box .noticeBtn a{display:inline-block; position:relative; padding:0 18px; font-size:28px; font-weight:300; }
.board_box .noticeBtn a:before{content:""; display:block; position:absolute; top:50%; left:0; width:1px; height:14px; margin-top:-7px; background:#d3d3d3;}
.board_box .noticeBtn a:first-child:before{display:none;}

.board_box .sampleB{display:inline-block; padding:4px 6px; font-weight:400; color:#fff !important; background:#0071d0;}
.board_box .sampleB.none{position:relative; cursor:default; background:#ccc;}
.board_box .sampleB.red{background:#d70000;}
.board_box .sampleB.big{padding:5px 10px;}
.board_box .sampleB.bas{background: #32186d; }
.board_box .sampleB.dele{color:#000 !important; background:#fff; border:1px solid #333;}
.board_box .sampleB.white{color:#000 !important; line-height:32px; background:#fff; border:1px solid #333;}
.board_box .lookUpA{display:inline-block; width:105px; height:45px; margin:0 5px 0 0; text-align:center; line-height:43px; vertical-align:top; background:#fff; border:1px solid #0071d0; }
.board_box .lookUpA.active{color:#fff; background:#0071d0; border:1px solid #0071d0;}
.board_box .lookUpArea.point a.lookUpBtn{display:inline-block; position:relative; top:0; right:0; margin-left:15px; }
.board_box .lookUpBtn{display:block; position:absolute; top:15px; right:20px; width:145px; height:100px; font-size:25px; font-weight:500; color:#fff; text-align:center; line-height:100px; background:#0071d0;}
.board_box .lookUpBtn.short{height:50px; line-height:50px; }
.board_box .payBtn{display:block; width:100%; height:55px; margin:5px auto; font-size:25px; color:#fff; text-align:center; line-height:53px;}
.board_box .payCouoBtn{display:inline-block; position:absolute; top:0; right:0; width:54px; height:55px; padding:6px 0; font-size:25px; color:#fff; line-height:20px; text-align:center; background:#32186d;}
.board_box .icoA{display:inline-block; width:auto; min-width:45px; padding:2px 5px; color:#fff; text-align:center; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.board_box .icoA.blue{background:#0071d0;}
.board_box .icoA.red{background:#d70000;}
.board_box .icoA.black{background:#000;}
.board_box .icoA.full{width:90%; padding:4px 0;}
.board_box .dellBtnA{display:table; position:relative; width:100%; height:35px; margin:5px 0 0 0; padding-left:60px; }
.board_box .dellBtnA a{display:block; position:absolute; top:0; left:0; width:55px; height:35px; text-align:center; line-height:33px; }
.board_box .dellBtnA span{display:table-cell; font-size:13px; vertical-align:middle;}
.board_box .roundBtn{width:100%; margin:10px 0 0 0; text-align:center; }
.board_box .roundBtn a{display:inline-block; height:30px; padding:4px 15px; color:#fff; border:1px solid #fff; 
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
/* 검색바 */
.board_box .searchBar{position:relative; width:100%; margin-bottom:10px; }
.board_box .searchBar input[type="text"]{padding-right:45px; padding-left:105px !important;}
.board_box .searchBar input[type="image"]{position:absolute; top:50%; right:10px; width:28px;
	-webkit-transform:translate3d(0, -50%, 0);
	-moz-transform:translate3d(0, -50%, 0);
	-ms-transform:translate3d(0, -50%, 0);
	-o-transform:translate3d(0, -50%, 0);
	transform:translate3d(0, -50%, 0);
}

/* 커스텀 체크 */
.board_box .chkCus{position:relative; }
.board_box .chkCus input[type="checkbox"]{display:none; }
.board_box .chkCus span.text{display:inline-block; margin-right:8px;}
.board_box .chkCus span.btn{display:inline-block; position:relative; width:30px; height:8px; vertical-align:2px; background:#d8d8d8; border:1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.board_box .chkCus span.btn:before{content:""; display:block; position:absolute; top:-3px; left:-5px; width:12px; height:12px; background:#fff; border:1px solid #bababa;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition: left .5s;
	-moz-transition: left .5s;
	-ms-transition: left .5s;
	-o-transition: left .5s;
	transition: left .5s;
}
.board_box .chkCus input[type="checkbox"]:checked + span.text + span.btn:before{left:20px; border:none; 
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #ff8c92), color-stop(0.74, #ff424b), color-stop(0.9500000000000001, #d9010c));
	background: -moz-linear-gradient(-126deg, #ff8c92 0%, #ff424b 74%, #d9010c 95%);
	background: -webkit-linear-gradient(-126deg,  #ff8c92 0%, #ff424b 74%, #d9010c 95%);
	background: -o-linear-gradient(-126deg,  #ff8c92 0%, #ff424b 74%, #d9010c 95%);
	background: -ms-linear-gradient(-126deg,  #ff8c92 0%, #ff424b 74%, #d9010c 95%);
	background: linear-gradient(-126deg,  #ff8c92 0%, #ff424b 74%, #d9010c 95%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8c92', endColorstr='#d9010c', gradientType=1);
}
.board_box .chkCus2{width:100%;}
.board_box .chkCus2 .in{position:relative; width:100%; background:#fff;}
.board_box .chkCus2 input[type="checkbox"],
.board_box .chkCus2 input[type="radio"]{visibility:hidden; }
.board_box .chkCus2 label{display:block; position:relative; width:100%; height:40px; padding-left:10px; font-size:28px; background-color: #fff;border:1px solid #ccc; }
.board_box .chkCus2 span.txt{font-weight:300; line-height:38px;}
.board_box .chkCus2 span.btn{display:block; position:absolute; top:50%; right:14px; width:20px; height:15px; margin-top:-7.5px; background:url("../images/board/chk_off.png") 0 0 no-repeat; 
	-webkit-background-size: 100%;
	background-size:100% ;
}
.board_box .chkCus2 input[type="checkbox"]:checked + span.txt + span.btn,
.board_box .chkCus2 input[type="radio"]:checked + span.txt + span.btn{background:url("../images/board/chk_on.png") 0 0 no-repeat;
	-webkit-background-size: 100%;
	background-size:100% ;
}
.board_box .chkCus3{width:100%;}
.board_box .chkCus3 input[type="checkbox"],
.board_box .chkCus3 input[type="radio"]{visibility:hidden; display:none;}
.board_box .chkCus3 label{display:inline-block;margin-right:10px; }
.board_box .chkCus3 span.btn{display:inline-block; width:20px; height:20px; vertical-align:middle; background:url("../images/board/chk_off2.png") 0 0 no-repeat; 
	-webkit-background-size: 100%;
	background-size:100% ;
}
.board_box .chkCus3 input[type="checkbox"]:checked + span.btn,
.board_box .chkCus3 input[type="radio"]:checked  + span.btn{background:url("../images/board/chk_on2.png") 0 0 no-repeat;
	-webkit-background-size: 100%;
	background-size:100% ;
}
/* 커스텀 라디오 */
.board_box .radioCus label{display:inline-block; position:relative; width:49%; height:50px; margin-right:2%; }
.board_box .radioCus label:last-child{margin-right:0; }
.board_box .radioCus input[type="radio"]{visibility:hidden; }
.board_box .radioCus span.txt{display:block; position:absolute; top:0; left:0; z-index:10; width:100%; font-size:25px; font-weight:400; line-height:50px; text-align:center; 
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.board_box .radioCus span.btn{display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; border:1px solid #ccc;}
.board_box .radioCus span.btn:after{content:""; display:block; position:absolute; top:0; left:0; width:0; height:100%; background:#ff4a03; 
	-webkit-transition: width .3s;
	-moz-transition: width .3s;
	-ms-transition: width .3s;
	-o-transition: width .3s;
	transition: width .3s;
}
.board_box .radioCus input[type="radio"]:checked + span.txt{font-weight:600; color:#fff; }
.board_box .radioCus input[type="radio"]:checked + span.txt + span.btn{border:1px solid #ff4a03;}
.board_box .radioCus input[type="radio"]:checked + span.txt + span.btn:after{width:100%;}
/*.payRadio label{display:inline-block; position:relative; margin-right:30px; padding-left:40px;}*/
.board_box .payRadio{width:100%; font-size:0; }
.board_box .payRadio label{display:inline-block; position:relative; margin:4px 10px 4px 0; padding-left:25px; font-size:28px; }
.board_box .payRadio input[type="radio"],
.board_box .payRadio input[type="checkbox"]{display:none; visibility:hidden; }
.board_box .payRadio span.btn{display:block; position:absolute; top:2px; left:0; width:18px; height:18px; background:url("../images/board/chk_off2.png") 0 0 no-repeat; 
	-webkit-background-size: 100%;
	background-size:100% ;
}
.board_box .payRadio input[type="radio"]:checked + span.btn,
.board_box .payRadio input[type="checkbox"]:checked + span.btn{background:url("../images/board/chk_on2.png") 0 0 no-repeat;
	-webkit-background-size: 100%;
	background-size:100% ;
}
/* 파일커스텀 */
.board_box .input-file{position:relative; width:100%; margin:5px 0; padding-right:55px; font-size:0; }
.board_box .input-file [type="file"] {position: absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0, 0, 0, 0); border:none;}
.board_box .input-file .file-label {position:absolute; top:0; right:0; width:55px; height:40px; line-height: 40px; font-size: 14px; color:#fff; text-align:center; background-color:#32186d;}
.board_box .input-file .file-name { text-indent: 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.board_box .file-focus {outline: 1px dotted #d2310e;}


/* 공지리스트 */
.board_box ul.noticeList1{width:100%; border-top:2px solid #000; }
.board_box ul.noticeList1 > li{width:100%; padding:15px 0; /* min-height:107px; */ border-bottom:1px solid #ccc; }
.board_box ul.noticeList1 > li > a{display:block; width:100%; }
.board_box ul.noticeList1 > li .tit{color:#434343; display:inline-block; *display:inline; *zoom:1; position:relative;  width:auto; max-width:95%; margin-bottom:4px; padding-right:30px; font-size:25px; font-weight:500; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.board_box ul.noticeList1 > li .tit .new{position:absolute; top:3px; right:0; }
.board_box ul.noticeList1 > li .tit.lineClamp2{height:auto; max-height:48px; white-space:normal;  }
.board_box ul.noticeList1 > li .aCap{color:#333; }
.board_box ul.noticeList1 .pit{width:100%; margin-bottom:8px; color:#666;font-size:26px;}
.board_box ul.noticeList1 .pit span.bul{display:inline-block; padding:0 4px; font-size:13px; color:#ccc; }
.board_box ul.noticeList1 p.file{display:block; max-width:100%; padding-left:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url("../images/board/icon_file.png") left center no-repeat;}
.board_box ul.noticeList1 .starIn{padding-left:175px; }
.board_box ul.noticeList1 .starA{top:-3px;}
.board_box .starIn{position:relative; width:100%; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.board_box .starA{display:block; position:absolute; top:0; left:0; width:150px; height:32px; margin:2px 0; background:url("../images/board/starScore_off.gif") center left no-repeat; 
	-webkit-background-size: contain;
	background-size:contain;
}
.board_box .starAct{display:block; position:absolute; top:0; left:0; height:32px; background:url("../images/board/starScore_on.gif") center left no-repeat; 
	-webkit-background-size: contain;
	background-size:contain;
}
.board_box .starA{display:none !important;}
.board_box .new{margin-left:2px; font-size:12px; color:#d70000;}
.board_box ul.noticeList1.movAfter li{position:relative; padding-left:120px;}
.board_box ul.noticeList1.movAfter .movImg{position:absolute; top:50%; left:0; width:110px;height:76px;overflow:hidden; 
	-webkit-transform: translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%);
}
.board_box ul.noticeList1.movAfter .movImg:after{content:""; display:block; position:absolute; top:50%; left:50%; width:30px; height:35px; margin:-17.5px 0 0 -15px; background:url("../images/board/play.png") 0 0 no-repeat;
	-webkit-background-size: 100%;
	background-size: 100%;
}
.board_box ul.noticeList1.movAfter .movImg > img{display:block; position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; object-fit:cover; }
.board_box ul.noticeList1 .eventImg{width:100%; margin-bottom:10px;}
.board_box ul.noticeList1 .eventImg.end{position:relative; }
.board_box ul.noticeList1 .eventImg.end:before{content:"종료"; position:absolute; top:50%; left:50%; z-index:10; font-size:25px; font-weight:500; color:#fff; 
	-webkit-transform: rotate(-35deg) translate3d(-50%, -50%, 0);
	-moz-transform:rotate(-35deg) translate3d(-50%, -50%, 0);
	-ms-transform:rotate(-35deg) translate3d(-50%, -50%, 0);
	-o-transform: rotate(-35deg) translate3d(-50%, -50%, 0);
	transform: rotate(-35deg) translate3d(-50%, -50%, 0);
	transform-origin: 0 0;
}
.board_box ul.noticeList1 .eventImg.end:after{content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.7);}
.board_box ul.noticeList1 .eventImg img{display:block; width:100%; }

/* 20200703 mr 추가 */
.board_box ul.noticeList1 .mov_category{position:relative; padding:15px 0 30px 0; font-size:25px; font-weight:500; font-style:italic; color:#006290 !important; text-align:left; background-image: url("../images/board/board_icon_arr.png"); background-position:calc(100% - 25px) 15px; background-repeat: no-repeat;}
.board_box ul.noticeList1 .mov_category:before{content:""; display:block; position:absolute; bottom:0; left:0; width:100%; height:15px; background-color: #f6f6f6;}


/* 게시판 상세 */
.board_box .tableview{width:100%; margin-bottom:14px;}
.board_box .tableview .toptIT{width:100%; margin-bottom:4px; padding-bottom:8px; font-size:27px; font-weight:500; border-bottom:1px solid #000;}
.board_box .tableview .capIn{position:relative; padding:6px 0 12px 0; font-size:0; border-bottom:1px solid #ccc;}
.board_box .tableview .capIn span{vertical-align:top;}
.board_box .tableview .capIn .pit{display:inline-block; margin-right:12px; font-size:24px; }
.board_box .tableview .capIn .pit span.bul{display:inline-block; padding:0 4px; font-size:23px; color:#ccc; }
.board_box .tableview .starA{display:inline-block; position:inherIt}
.board_box .tableview .viewArea{min-height:200px; margin-bottom:15px; padding:15px; font-weight:300; line-height:1.6em; background:#fafafa; }
/* 파일다운로드 */
.board_box .fileDown{width:100%; margin:5px 0; padding:8px 12px 3px 12px; background:#ecf8fb; border:1px solid #0071d0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.board_box .fileDown:after{content:""; display:block; clear:both;}
.board_box .fileDown > div:after{content:""; display:block; clear:both;}
.board_box .fileDown > div > p{width:auto; margin-bottom:5px;}
.board_box .fileDown p.name{float:left; max-width:78%; color:#0071d0; word-break:break-word;}
.board_box .fileDown p.down{float:right; }
.board_box .fileDown p.down > a{display:inline-block; }
.board_box .fileDown p.down > a.dw{color:#0071d0;}
.board_box .fileDown p.down span.bul{display:inline-block; padding:0 12px; font-size:13px; color:#ccc; }
/* 댓글달기 */
.board_box .commentIn{position:relative; width:100%; height:80px; padding:0 65px 0 0; background:#fff; border:1px solid #0071d0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.board_box .commentList > dd .commentIn{width:100%; margin-bottom:35px; }
.board_box .commentIn textarea{width:100%; height:100%; padding:9px 5px; font-family:"NotoSansKR", sans-serif; font-size:28px; border:none; resize:none;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.board_box .commentIn .commentB{position:absolute; top:0; right:0; width:65px; height:100%; font-weight:300; border:none;}
.board_box .commentIn .commentB span{position:relative; z-index:10; font-size:100%; color:#666;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.board_box .commentIn .commentB:after{content:""; display:block; position:absolute; top:0; left:0; width:0; height:100%; background:#0071d0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.board_box .commentIn .commentB.focus:after{width:100%;}
.board_box .commentIn .commentB.focus span{color:#fff;}
/* 댓글리스트 */
.board_box .commentListBox{width:100%; margin-top:20px; padding-bottom:45px; background:#fafafa;}
.board_box .commentList{width:100%; }
.board_box .commentList > dt{width:100%; }
.board_box .commentList dt{padding:14px 10px; font-weight:300; border-top:1px solid #000; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.board_box .commentList dt:after{content:""; display:block; clear:both;}
.board_box .commentList dt span{display:inline-block; }
.board_box .commentList dt span.writer{float:left; }
.board_box .commentList dt span.writerBtn{float:right; margin-top:3px;}
.board_box .commentList > dt span.writerBtn{text-align:right; font-size:0; }
.board_box .commentList dt span.writerBtn a{display:inline-block; position:relative; padding:0 18px; font-size:28px; font-weight:300; }
.board_box .commentList dt span.writerBtn a:after{content:""; display:block; position:absolute; top:50%; right:0; width:1px; height:12px; margin-top:-6px; background:#d3d3d3;}
.board_box .commentList dt span.writerBtn a:last-child{padding-right:0;}
.board_box .commentList dt span.writerBtn a:last-child:after{display:none; }
.board_box .commentList dd{padding:10px 12px 15px;font-weight:300; line-height:20px; }
.board_box .commentList dd p.incomm{font-weight:300; line-height:20px;}
.board_box .commentList dd dl{padding-top:15px;}
.board_box .commentList dd dl dt{padding-left:18px; background:url("../images/board/answer.png") left 18px no-repeat; border-top:1px solid #ccc; border-bottom:1px dotted #cecece;}
.board_box .commentList dd dl dd{padding:15px 10px;}
/* 자주묻는질문 */
.board_box ul.faqList{width:100%; border-top:2px solid #000;}
.board_box ul.faqList li{width:100%;}
.board_box ul.faqList .question{position:relative; width:100%; padding:8px 30px 8px 30px; font-size:28px; border-bottom:1px solid #ccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}
.board_box ul.faqList .question:before{content:"Q"; position:absolute; top:5px; left:0; font-size:25px; font-weight:600; color:#d70b0b; }
.board_box ul.faqList .question:after{content:""; display:block; position:absolute; top:25px; right:10px; width:10px; height:10px; background:url("../images/board/plus.png") center center no-repeat; -webkit-background-size:100%; background-size:100%;}
.board_box ul.faqList .answer{display:none; width:100%; padding:15px; background:#f8f8f8; border-bottom:1px solid #ccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}


/* 반응게시판 */
.board_box .notice_list01{display:table; width:100%; table-layout:fixed; margin-bottom:35px; border-collapse:collapse; border-spacing:0;}
.board_box .notice_list01.noMargin{margin:0;}
.board_box .notice_list01 > ul{display:table-row; }
.board_box .notice_list01 > ul > li{display:table-cell; position:relative; text-align:center; padding:20px 0;  font-size:18px; text-align:center; vertical-align:middle; word-wrap: break-word; border-bottom:1px solid #c4c4c4;}
.board_box .notice_list01 ul.thead > li{display:table-cell; font-weight:400; border-top:1px solid #c4c4c4; border-bottom:2px solid #000;}
.board_box .notice_list01 ul.thead > li:after{content:""; display:block; position:absolute; top:50%; right:0; width:1px; height:18px; margin-top:-9px; background:#dbdbcb;}
.board_box .notice_list01 ul.thead > li:last-child:after{display:none;}
.board_box .notice_list01 ul.thead > li input[type="checkbox"]{margin-right:8px;}
.board_box .notice_list01 ul.tbody > li{font-weight:300; }
.board_box .notice_list01 ul.tbody > li input[type="checkbox"]:not(".noA"){position:absolute; top:28px; left:5px; }
.board_box .notice_list01 li.left{padding-left:35px; text-align:left; }
.board_box .notice_list01 li.left.left_center{text-align:center; padding-left:0; }
.board_box .notice_list01 ul.tbody li.m_block{display:none !important;}
.board_box .notice_list01 ul.tbody li.m_block:after{display:none; }

/* 20200703 mr 추가 */
.board_box .notice_list01 ul.mov_category{}
.board_box .notice_list01 ul.mov_category li{position:relative; padding-bottom:40px; font-size:20px; font-weight:500; font-style:italic; color:#006290 !important; }
.board_box .notice_list01 ul.mov_category li:last-child{background-image: url("../images/board/board_icon_arr.png"); background-position:center 24px; background-repeat: no-repeat;}
.board_box .notice_list01 ul.mov_category li.left{padding-left:10px; }
.board_box .notice_list01 ul.mov_category li:before{content:""; display:block; position:absolute; bottom:0; left:0; width:100%; height:20px; background-color: #f6f6f6;}
@media(max-width:1080px){
	.notice_list01 ul.mov_category{background-position:calc(100% - 55px) 20px;}
	.notice_list01 ul.mov_category li{padding-bottom:30px; font-size:18px; }
}
@media(max-width:640px){
	.notice_list01 ul.mov_category{position:relative; background-image: url("../images/board/board_icon_arr.png"); background-position:calc(100% - 20px) 12px; background-repeat: no-repeat; }
	.notice_list01 ul.mov_category li:last-child{background: none;}
	.notice_list01 ul.mov_category:after{content:""; display:block; position:absolute; bottom:0; left:0; width:100%; height:12px; background-color: #f6f6f6;}
	.notice_list01 ul.mov_category li{display:inline-block !important; }
	.notice_list01 ul.mov_category li:before,
	.notice_list01 ul.mov_category li:after{display:none !important; }
}

.board_box .notice_list01.freepass_target{display:block; }
.board_box .notice_list01.freepass_target .packageProg{margin:0; padding:0; background-color: #f8f8f8;}
.board_box .notice_list01.freepass_target .packageProg li{padding:15px; }
.board_box .notice_list01.freepass_target .packageProg li a{color:#666; }
.board_box .notice_list01.freepass_target > ul.thead,
.board_box .notice_list01.freepass_target > ul.tbody{display:table; width:100%; table-layout:fixed; border-collapse:collapse; border-spacing:0;}
.board_box .notice_list01.freepass_target > ul.thead li,
.board_box .notice_list01.freepass_target > ul.tbody li{display:table-cell; }
.board_box .notice_list01.freepass_target .col_01{}
.board_box .notice_list01.freepass_target .col_02{width:230px;}
.board_box .notice_list01.freepass_target .col_03{width:60px;}
.board_box .notice_list01.freepass_target span.progressN{top:50%; width:8%;
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
}
.board_box .notice_list01.freepass_target ul.tbody.active img.arrow_active{-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.board_box .paymentArea .notice_list01 ul.tbody > li.left{padding-left:5px;}
table .top{vertical-align:top;}
.board_box .notice_list01 .left.chk{padding-left:50px;}
.board_box .notice_list01 .left a{display:inline-block; width:auto; max-width:90%; margin-left:8px; vertical-align:middle; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.board_box .notice_list01 .packageP{width:100%; position:relative; }
.board_box .notice_list01 .packageP a{max-width:80%;}
.board_box .notice_list01 span.progressN{display:block; position:absolute; top:0; right:0; width:14%; text-align:center; }
.board_box .notice_list01 .left a.noH{text-overflow:inherit; white-space:inherit; overflow:inherit;}
.board_box .notice_list01 .left a:hover{text-decoration:underline;}
.board_box .notice_list01 .imgT{display:inline-block; width:145px; max-width:100%; /* height:110px; */ vertical-align:middle; }
.board_box .notice_list01 .imgT img{display:block; width:auto; max-width:100%; /* height:100%; */ margin:0 auto; }
.board_box .notice_list01 .tit{display:inline-block; width:calc(100% - 168px);}
.board_box .notice_list01 .pay_way{display:block; }
.board_box .no_list{width:100%; margin-top:-35px; margin-bottom:35px;  padding:20px 0; font-size:18px; text-align:center; border-bottom:1px solid #c4c4c4; }
@media(max-width:1080px){
	.board_box .notice_list01{margin-bottom:25px;}
	.board_box .notice_list01 > ul > li{padding:15px 5px;  font-size:25px;}
	.board_box .notice_list01 > ul.packageProg > li{padding:0 5px; }
	.board_box .notice_list01 > ul.thead > li:after{height:16px; margin-top:-8px;}
	.board_box .notice_list01 > ul.thead > li input[type="checkbox"]{margin-right:6px;}
	/* .board_box .notice_list01 ul.tbody > li input[type="checkbox"]:not(".noA"){top:28px; left:5px; } 위치파악후 수정 */
	.board_box .notice_list01 > ul.tbody > li.left{padding-left:15px;}
	.board_box .paymentArea .notice_list01 ul.tbody > li.left{padding-left:5px;}
	.board_box .notice_list01 .left.chk{padding-left:35px;}
	.board_box .no_list{margin-top:-25px; margin-bottom:25px;  padding:15px 0; font-size:25px;}
	.board_box .notice_list01 .imgT{width:125px;  }
	.board_box .notice_list01 .tit{width:calc(100% - 146px);}
}
@media(max-width:640px){
	.board_box .m_hide{display:none !important; }
	.board_box .notice_list01{border-top: 2px solid #000;}
	.board_box .notice_list01 ul.thead{display:none; }
	.board_box .notice_list01 ul.tbody{display:block; padding:12px 0; border-bottom:1px solid #c4c4c4; }
	.board_box .notice_list01 ul.tbody > li{display:inline-block; *display:inline; *zoom:1; padding:0 12px 2px 0; font-size:28px; color:#666; border-bottom:none; }
	.board_box .notice_list01 ul.tbody > li:after{content:""; display:block; position:absolute; top:50%; right:3px; width:1px; height:12px; margin-top:-6px; background-color: #b9b9b9; }
	.board_box .notice_list01 ul.tbody > li:last-child:after{display:none; }
	.board_box .notice_list01 ul.tbody li.m_no_bullet:after{display:none;}
	.board_box .notice_list01 ul.tbody li.left{display:block; padding:0 0 8px 0; font-size:25px; font-weight:500; color:#000;}
	.board_box .notice_list01 li.left.left_center{text-align:left; }
	.board_box .notice_list01 ul.tbody li.left:after{display:none; }
	.board_box .notice_list01 ul.tbody li.left a{margin-left:0; font-size:25px; font-weight:500; color:#000; }
	.board_box .notice_list01 ul.tbody li.bold_tit{font-weight:600; }
	.board_box .notice_list01 ul.tbody li.bold_tit:after{display:none; }
	.board_box .notice_list01 ul.tbody li.m_block{display:block !important;}
	.board_box .notice_list01 ul.tbody li.progress{display:none; }
	.board_box .notice_list01 ul.tbody li.txt_btn{display:block !important; padding:0; text-align:left; }
	.board_box .notice_list01 ul.tbody li.txt_btn a{width:auto; min-width:inherit}
	.board_box .notice_list01 .left.chk input[type="checkbox"]{position:absolute; top:-5px; left:-5px;}
	.board_box .notice_list01.wish_notice_list{border-top:none; font-size:0; }
	.board_box .notice_list01.wish_notice_list ul.tbody{display:inline-block; *display:inline; *zoom:1; width:calc(100% / 2 - 10.01px); margin:0 5px 15px; padding:10px; vertical-align:top; border:1px solid #c4c4c4; }
	.board_box .notice_list01.wish_notice_list ul.tbody li{display:block; padding:0; }
	.board_box .notice_list01.wish_notice_list ul.tbody li.price{padding:20px 0 5px; font-size:18px; color:#d70000; font-weight:500; text-align:right; }
	.board_box .notice_list01.wish_notice_list ul.tbody li:after{display:none; }
	.board_box .notice_list01.wish_notice_list .quantity_change{width:100%; margin-top:5px;}
	.board_box .notice_list01.order_notice_list ul.tbody li.price{padding-top:4px; }
	.board_box .notice_list01.order_notice_list ul.tbody li.num{position:relative; margin:10px 0 0 0; padding:0 0 0 30px; font-size:28px; color:#333; text-align:left; }
	.board_box .notice_list01.order_notice_list ul.tbody li.num:before{content:"수량"; display:block; position:absolute; top:0; left:0; font-size:28px; font-weight:500; color:#333; }
	.board_box .notice_list01 .imgT{width:100%; margin-bottom:10px;  }
	.board_box .notice_list01 .tit{width:100%;}
	.board_box .notice_list01 .pay_way{display:inline-block; margin-left:8px;  }
	.board_box .no_list{/* border-top: 2px solid #000;  */padding:15px 0; font-size:28px;}
	.board_box .m_inline{display:inline-block; *display:inline; *zoom:1; margin-left:5px; }
	.board_box .block_ele{display:block !important; }
	.board_box .block_ele.btn_box{display:block !important; padding:5px 0 0 0 !important; font-size:0 !important; }
	.board_box .block_ele.btn_box a{display:inline-block; *display:inline; *zoom:1; width:calc(100% / 2 - 5.01px); margin:0 2.5px; }
	.board_box .division_type{width:76px; padding:2px 10px; font-size:28px;}
	.board_box .notice_list01.notice_list02 ul.tbody li:after{display:none;}
	.board_box .notice_list01.notice_list02 ul.tbody li.left{font-weight:400; color:#444;}
	.board_box .notice_list01.notice_list02 ul.tbody li.m_right{float:right;}
	.board_box .notice_list01.freepass_target ul.thead{display:none; }
	.board_box .notice_list01.freepass_target ul.tbody{display:block; padding:12px 0; border-bottom:1px solid #c4c4c4; }
	.board_box .notice_list01.freepass_target ul.tbody li{display:inline-block; *display:inline; *zoom:1; padding:0 12px 2px 0; font-size:28px; color:#666; border-bottom:none; }
	.board_box .notice_list01.freepass_target ul.tbody li.left{display:block; padding:0 0 8px 0; font-size:25px; font-weight:500; color:#000;}
	.board_box .notice_list01.freepass_target .col_01{}
	.board_box .notice_list01.freepass_target .col_02{width:auto;}
	.board_box .notice_list01.freepass_target .col_03{width:auto;}
}
@media(max-width:375px){
	.board_box .notice_list01.wish_notice_list ul.tbody{width:100%; margin:0 0 15px;}
}


.board_box .swiper-slide{
	width:auto;
	height:auto;
}


.board_box .subContents{width:100%; min-height:480px; padding:45px 0 50px 0; }
.board_box .subContents {
    width: calc( 100% - 40px );
    min-height: 480px;
    padding: 45px 0 50px 0;
	margin: 0 auto;
}

.board_box .subContents.bgC{background:#f5f5f5;}
.board_box .subContents.noSpace{padding-top:0;}
.board_box .subContents.topBd{padding-top:60px; position:relative; }
.board_box .subContents.topBd:before{content:""; position:absolute; top:0; left:0; width:100%; height:5px; 
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #ff8c92), color-stop(0.74, #ff424b), color-stop(0.9500000000000001, #d9010c));
	background: -moz-linear-gradient(-126deg, #ff8c92 0%, #ff424b 74%, #d9010c 95%);
	background: -webkit-linear-gradient(-126deg,  #ff8c92 0%, #ff424b 74%, #d9010c 95%);
	background: -o-linear-gradient(-126deg,  #ff8c92 0%, #ff424b 74%, #d9010c 95%);
	background: -ms-linear-gradient(-126deg,  #ff8c92 0%, #ff424b 74%, #d9010c 95%);
	background: linear-gradient(-126deg,  #ff8c92 0%, #ff424b 74%, #d9010c 95%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8c92', endColorstr='#d9010c', gradientType=1);
}


 /* Margin Set */
.board_box .ml5	{margin-left:5px;}	
.board_box .ml10	{margin-left:10px;}	
.board_box .ml15	{margin-left:15px;}
.board_box .ml20	{margin-left:20px;}	
.board_box .ml25	{margin-left:25px;}	
.board_box .ml30	{margin-left:30px;}	
.board_box .ml35	{margin-left:35px;}	
.board_box .ml40	{margin-left:40px;}	
.board_box .ml45	{margin-left:45px;}	
.board_box .ml50	{margin-left:50px;}	
.board_box .ml55	{margin-left:55px;}
.board_box .ml60	{margin-left:60px;}
.board_box .ml65	{margin-left:65px;}
.board_box .ml70	{margin-left:70px;}
.board_box .ml75	{margin-left:75px;}
.board_box .ml80	{margin-left:80px;}
.board_box .ml85	{margin-left:85px;}
.board_box .ml90	{margin-left:90px;}
.board_box .ml95	{margin-left:95px;}
.board_box .ml100	{margin-left:100px;}
.board_box .ml105	{margin-left:105px;}

.board_box .mr5	{margin-right:5px;}	
.board_box .mr10	{margin-right:10px;}	
.board_box .mr15	{margin-right:15px;}
.board_box .mr20	{margin-right:20px;}	
.board_box .mr25	{margin-right:25px;}	
.board_box .mr30	{margin-right:30px;}	
.board_box .mr35	{margin-right:35px;}	
.board_box .mr40	{margin-right:40px;}	
.board_box .mr45	{margin-right:45px;}	
.board_box .mr50	{margin-right:50px;}	
.board_box .mr55	{margin-right:55px;}
.board_box .mr60	{margin-right:60px;}
.board_box .mr65	{margin-right:65px;}
.board_box .mr70	{margin-right:70px;}
.board_box .mr75	{margin-right:75px;}
.board_box .mr80	{margin-right:80px;}
.board_box .mr85	{margin-right:85px;}
.board_box .mr90	{margin-right:90px;}
.board_box .mr95	{margin-right:95px;}
.board_box .mr100	{margin-right:100px;}
.board_box .mr105	{margin-right:105px;}

.board_box .mt5	{margin-top:5px;}	
.board_box .mt10	{margin-top:10px;}	
.board_box .mt15	{margin-top:15px;}
.board_box .mt20	{margin-top:20px;}	
.board_box .mt25	{margin-top:25px;}	
.board_box .mt30	{margin-top:30px;}	
.board_box .mt35	{margin-top:35px;}	
.board_box .mt40	{margin-top:40px;}	
.board_box .mt45	{margin-top:45px;}	
.board_box .mt50	{margin-top:50px;}	
.board_box .mt55	{margin-top:55px;}
.board_box .mt60	{margin-top:60px;}
.board_box .mt65	{margin-top:65px;}
.board_box .mt70	{margin-top:70px;}
.board_box .mt75	{margin-top:75px;}
.board_box .mt80	{margin-top:80px;}
.board_box .mt85	{margin-top:85px;}
.board_box .mt90	{margin-top:90px;}
.board_box .mt95	{margin-top:95px;}
.board_box .mt100	{margin-top:100px;}
.board_box .mt105	{margin-top:105px;}

.board_box .mb5	{margin-bottom:5px;}	
.board_box .mb10	{margin-bottom:10px;}	
.board_box .mb15	{margin-bottom:15px;}
.board_box .mb20	{margin-bottom:20px;}	
.board_box .mb25	{margin-bottom:25px;}	
.board_box .mb30	{margin-bottom:30px;}	
.board_box .mb35	{margin-bottom:35px;}	
.board_box .mb40	{margin-bottom:40px;}	
.board_box .mb45	{margin-bottom:45px;}	
.board_box .mb50	{margin-bottom:50px;}	
.board_box .mb55	{margin-bottom:55px;}
.board_box .mb60	{margin-bottom:60px;}
.board_box .mb65	{margin-bottom:65px;}
.board_box .mb70	{margin-bottom:70px;}
.board_box .mb75	{margin-bottom:75px;}
.board_box .mb80	{margin-bottom:80px;}
.board_box .mb85	{margin-bottom:85px;}
.board_box .mb90	{margin-bottom:90px;}
.board_box .mb95	{margin-bottom:95px;}
.board_box .mb100	{margin-bottom:100px;}
.board_box .mb105	{margin-bottom:105px;}



.board_box .pl5	{padding-left:5px;}	
.board_box .pl10	{padding-left:10px;}	
.board_box .pl15	{padding-left:15px;}
.board_box .pl16	{padding-left:16px;}
.board_box .pl18	{padding-left:18px;}
.board_box .pl20	{padding-left:20px;}	
.board_box .pl25	{padding-left:25px;}	
.board_box .pl30	{padding-left:30px;}	
.board_box .pl35	{padding-left:35px;}	
.board_box .pl40	{padding-left:40px;}	
.board_box .pl45	{padding-left:45px;}	
.board_box .pl50	{padding-left:50px;}	
.board_box .pl55	{padding-left:55px;}
.board_box .pl60	{padding-left:60px;}
.board_box .pl65	{padding-left:65px;}
.board_box .pl70	{padding-left:70px;}
.board_box .pl75	{padding-left:75px;}
.board_box .pl80	{padding-left:80px;}
.board_box .pl85	{padding-left:85px;}
.board_box .pl90	{padding-left:90px;}
.board_box .pl95	{padding-left:95px;}
.board_box .pl100	{padding-left:100px;}
.board_box .pl105	{padding-left:105px;}
.board_box .pl466	{padding-left:466px;}
.board_box .pl510	{padding-left:510px;}

.board_box .pr5	{padding-right:5px;}	
.board_box .pr10	{padding-right:10px;}	
.board_box .pr15	{padding-right:15px;}
.board_box .pr20	{padding-right:20px;}	
.board_box .pr25	{padding-right:25px;}	
.board_box .pr30	{padding-right:30px;}	
.board_box .pr35	{padding-right:35px;}	
.board_box .pr40	{padding-right:40px;}	
.board_box .pr45	{padding-right:45px;}	
.board_box .pr50	{padding-right:50px;}	
.board_box .pr55	{padding-right:55px;}
.board_box .pr60	{padding-right:60px;}
.board_box .pr65	{padding-right:65px;}
.board_box .pr70	{padding-right:70px;}
.board_box .pr75	{padding-right:75px;}
.board_box .pr80	{padding-right:80px;}
.board_box .pr85	{padding-right:85px;}
.board_box .pr90	{padding-right:90px;}
.board_box .pr95	{padding-right:95px;}
.board_box .pr100	{padding-right:100px;}
.board_box .pr105	{padding-right:105px;}

.board_box .pt5	{padding-top:5px;}	
.board_box .pt10	{padding-top:10px;}	
.board_box .pt15	{padding-top:15px;}
.board_box .pt20	{padding-top:20px;}	
.board_box .pt25	{padding-top:25px;}	
.board_box .pt30	{padding-top:30px;}	
.board_box .pt35	{padding-top:35px;}	
.board_box .pt40	{padding-top:40px;}	
.board_box .pt45	{padding-top:45px;}	
.board_box .pt50	{padding-top:50px;}	
.board_box .pt55	{padding-top:55px;}
.board_box .pt60	{padding-top:60px;}
.board_box .pt65	{padding-top:65px;}
.board_box .pt70	{padding-top:70px;}
.board_box .pt75	{padding-top:75px;}
.board_box .pt80	{padding-top:80px;}
.board_box .pt85	{padding-top:85px;}
.board_box .pt90	{padding-top:90px;}
.board_box .pt95	{padding-top:95px;}
.board_box .pt100	{padding-top:100px;}
.board_box .pt105	{padding-top:105px;}

.board_box .pb5	{padding-bottom:5px;}	
.board_box .pb10	{padding-bottom:10px;}	
.board_box .pb15	{padding-bottom:15px;}
.board_box .pb20	{padding-bottom:20px;}	
.board_box .pb25	{padding-bottom:25px;}	
.board_box .pb30	{padding-bottom:30px;}	
.board_box .pb35	{padding-bottom:35px;}	
.board_box .pb40	{padding-bottom:40px;}	
.board_box .pb45	{padding-bottom:45px;}	
.board_box .pb50	{padding-bottom:50px;}	
.board_box .pb55	{padding-bottom:55px;}
.board_box .pb60	{padding-bottom:60px;}
.board_box .pb65	{padding-bottom:65px;}
.board_box .pb70	{padding-bottom:70px;}
.board_box .pb75	{padding-bottom:75px;}
.board_box .pb80	{padding-bottom:80px;}
.board_box .pb85	{padding-bottom:85px;}
.board_box .pb90	{padding-bottom:90px;}
.board_box .pb95	{padding-bottom:95px;}
.board_box .pb100	{padding-bottom:100px;}
.board_box .pb105	{padding-bottom:105px;}
.board_box .pb230	{padding-bottom:230px;}
/* other set */


.board_box .lh38 {line-height:38px !important; }
.board_box .lh36 {line-height:36px !important; }
.board_box .lh34 {line-height:34px !important; }
.board_box .lh32 {line-height:32px !important; }
.board_box .lh30 {line-height:30px !important; }
.board_box .lh28 {line-height:28px !important; }
.board_box .lh26 {line-height:26px !important; }
.board_box .lh24 {line-height:24px !important; }
.board_box .lh22 {line-height:22px !important; }
.board_box .lh20 {line-height:20px !important; }
.board_box .lh18 {line-height:18px !important; }
.board_box .lh16 {line-height:16px !important; }

.board_box .fs11 {font-size:11px !important; }
.board_box .fs12 {font-size:12px !important; }
.board_box .fs13 {font-size:13px !important; }
.board_box .fs14 {font-size:28px !important; color:#565656;}
.board_box .fs15 {font-size:30px !important; line-height:18px; color:#565656;}
.board_box .fs16 {font-size:25px !important; line-height:18px; color:#565656;}
.board_box .fs17 {font-size:17px !important; line-height:20px; }
.board_box .fs18 {font-size:18px !important; line-height:20px; }
.board_box .fs19 {font-size:19px !important; line-height:22px; }
.board_box .fs20 {font-size:20px !important; line-height:22px; }
.board_box .fs21 {font-size:21px !important; line-height:24px; }
.board_box .fs22 {font-size:22px !important; line-height:24px; }
.board_box .fs23 {font-size:23px !important; line-height:26px; }
.board_box .fs24 {font-size:24px !important; line-height:26px; }
.board_box .fs25 {font-size:25px !important; line-height:28px; }
.board_box .fs26 {font-size:26px !important; line-height:28px; }

/* btn */
.board_box .btn_L_Area{width:100%; text-align:left;}
.board_box .btn_C_Area{width:100%; text-align:center;}
.board_box .btn_R_Area{width:100%; text-align:right;}

.board_box .col_black {color:#000;}
.board_box .col_red {color:#ff0000;}

.board_box .hide			{position:absolute; left:-9999px; top:-9999px; font-size:0; line-height:0; height:0; overflow:hidden; }
.board_box .hide1			{position:relative; z-index:-1; }

.board_box .fw {font-weight:bold;}



/* 평가별점 설정기능 By Kang*/
.board_box .review-rating{
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    height:20px;
}
.board_box div.review-rating a.star{float:left;padding-right:0px;margin-right: 4px;}
.board_box div.review-rating a.star span{position: absolute;overflow: hidden;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;}
.board_box div.review-rating a::before{content:"";width:22px;height:20px;display:block;background:url('/m/template/1/images/starScore_off.gif') repeat left top;}
.board_box div.review-rating a.star.on::before, div.review-rating a.star.over::before{background:url('/m/template/1/images/starScore_on.gif') repeat left top;}


/*movie_player_link 플레이 버트 추가 By Kang*/
.board_box .movie_player_link{position:relative;display:block;}
.board_box .movie_player_link:after{content:""; display:block; position:absolute; top:50%; left:50%; width:30px; height:35px; margin:-17.5px 0 0 -15px; background:url("../images/play.png") 0 0 no-repeat;
	-webkit-background-size: 100%;
	background-size: 100%;
}
.board_box ul.examlist{width:100%;}
.board_box ul.examlist li{width:100%;height:auto;padding:0px;border:0px;}

/*모바일게시판 상세 이전글다음글 200724 ByKang*/
.board_box .posList { margin-top:20px; border-top:2px solid #000; }
.board_box .posList div { padding:10px 0; overflow:hidden; border-bottom:1px solid #dbdbdb; }
.board_box .posList p { float:left; }
.board_box .posList .tit { width:60px; padding-left:5px; font-weight:600; }
.board_box .posList .cnt { width:calc(100% - 60px); padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#555; }




.topFixedGnb3 {margin:10px auto;}
.topFixedGnb3 .grdH{position:absolute; top:0; width:35px; z-index:10; height:100%;}
.topFixedGnb3 .grdH.prevH{left:0; 

}
.topFixedGnb3 .grdH.nextH{right:0; 

}
.topFixedGnb3 .plus .grdH.nextH{right:30px; }
.topFixedGnb3{
	width:100%; height:45px;/*border-bottom:1px solid #b3b3b3;*/
	border-left:0px;border-right:0px;
	margin-bottom:20px;
	overflow:hidden;
}
.fixedGnbIn3{position:relative; width:100%; height:45px; 

}`
.fixedGnbIn3.fixed{position:fixed; top:0; left:0; z-index:150;}
.fixedGnbIn3.plus{padding-right:40px;}
.fixedGnbIn3.plus .backPlus{display:block; }
.fixedGnbIn3 .backPlus{display:none; position:absolute; top:0; right:0; z-index:30; width:35px; height:100%; background:#cf010c;}
.fixedGnbIn3 .backPlus:before{content:""; display:block; position:absolute; top:50%; right:10px; z-index:20; width:13px; height:2px; margin-top:-1px; background:#fff;}
.fixedGnbIn3 .backPlus:after{content:""; display:block; position:absolute; top:50%; right:10px; z-index:20; width:13px; height:2px; margin-top:-1px; background:#fff;
	-webkit-transform: rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.fixedGnbIn3 ul{min-width:100%;
	
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex;
	
	-webkit-box-pack:justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	
	/*
	display:block;
	*/

}
.fixedGnbIn3 ul:before,
.fixedGnbIn3 ul:after{content:""; display:block; clear:both;}
.fixedGnbIn3 ul li{float:left; position:relative;border-right:1px solid #b3b3b3;}
.fixedGnbIn3 ul li:last-child{
	border-right:0px;
}

.fixedGnbIn3 ul li.active:after{content:""; display:block; position:absolute; bottom:-1px; left:0px; width:100%; height:4px; margin-left:0px; background:#d9010c;}
.fixedGnbIn3 ul li a{display:block; height:100%; padding:0 25px; font-size:25px; font-weight:200; color:#000000; line-height:35px; text-align:center;}
