.@charset "utf-8";


/* Input Page */
#bbsCertiWrap{width:100%; float:left; border-top:1px solid #c3d600; display:table;}
.bbsCertiLine{width:100%; border:0; display:table-row;}
.bbsCertiLine .certiItem{width:20%; padding:10px; border-bottom:1px solid #dbdbdb; background:#f4f4f4; color:#292929; font-size:17px; line-height:24px; display:table-cell; vertical-align:middle;}
.bbsCertiLine .certiInp{width:80%; padding:10px; border-bottom:1px solid #dbdbdb; color:#292929; font-size:16px; line-height:24px; display:table-cell;}

.bbsCertiLine .certiInp .frmInput{width:45%; box-sizing:border-box; padding:10px; float:left; color:#292929; border:1px solid #dbdbdb; background:#f8f8f8; line-height:22px; font-size:16px;}
.bbsCertiLine .certiInp span.inpTxt{display:inline-block; float:left; padding:0 10px; line-height:44px;}

.bbsCertiLine .certiInp .selOpt{width:50%; box-sizing:border-box; height:44px; padding:10px; float:left; color:#292929; border:1px solid #dbdbdb; background:#f8f8f8; line-height:22px; font-size:16px;}
.bbsCertiLine .certiInp .selOpt01{width:45%; margin-right:5px;}

.bbsCertiLine .certiInp .inpchk{width:24px; height:24px; margin:0px 5px 0 10px; box-sizing:border-box; float:left; color:#292929; border:1px solid #dbdbdb; background:#f8f8f8; line-height:24px; font-size:16px;}
.bbsCertiLine .certiInp label{display:inline-block; float:left; line-height:24px;}
.bbsCertiLine .certiInp p{display:inline-block; width:100%; float:left; padding:10px 0 0 10px; box-sizing:border-box; line-height:24px; font-size:16px;}


.bbsCertiLine .certiInp .btnConfirm{width:10%; margin-left:5%; box-sizing:border-box; padding:10px; float:left; color:#ffffff; border:1px solid #dbdbdb; background:#292929; line-height:15px; font-size:12px; text-align:center; cursor:pointer;}
.bbsCertiLine .certiInp .btnConfirm:hover{background:#c3d600;}

.bbsBtnWrap{width:100%; float:left; padding:20px 0; text-align:center; height:50px; float:left;}
.bbsBtnWrap .bbsBtn{display:inline-block; height:50px; line-height:30px; box-sizing:border-box; padding:10px 20px; background:#80848d; color:#ffffff; text-align:center; font-size:18px; margin:0 5px; cursor:pointer;}
.bbsBtnWrap .bbsBtn:hover{background:#c3d600;}


#appAgreeWrap{width:100%; float:left; border-top:1px solid #c3d600; float:left;}
.agreeBox{width:100%; float:left; padding:20px; margin:20px 0; box-sizing:border-box; border:5px solid #eaeaea;}
.agreeBox .agreeBoxTit{width:100%; padding-bottom:10px; font-size:18px; font-weight:bold; color:#292929;}
.agreeBox .agreeBoxTit span{color:#666666;}
.agreeBox .agreement{width:100%; float:left; height:300px; box-sizing:border-box; padding:10px; line-height:24px; font-size:14px; border:1px solid #cccccc;}

.agreeBox .agreeChk{display:inline-block; width:100%; float:left; padding:10px; box-sizing:border-box; line-height:24px; font-size:16px;}
.agreeBox .agreeChk .inpChk{width:24px; height:24px; margin:0px 2px; box-sizing:border-box; float:left; color:#292929; border:1px solid #dbdbdb; background:#f8f8f8; line-height:24px; font-size:16px;}

.boardTab{width:100%; float:left; text-align:center; margin-bottom:10px;}
.boardTab a{display:inline-block; width:50%; float:left; padding:10px; font-size:18px; line-height:30px; box-sizing:border-box; color:#c3d600; border:1px solid #c3d600; background:#ffffff;}
.boardTab a.on{color:#ffffff; background:#c3d600;}


#bbsAppListWrap{width:100%; float:left; border-top:1px solid #c3d600; float:left; display:table;}
#bbsAppListWrap .listTR{width:100%; display:table-row;}
#bbsAppListWrap .listTH{display:table-cell; padding:10px; border-bottom:1px solid #cccccc; font-size:17px; line-height:24px; font-weight:600; text-align:center;}
#bbsAppListWrap .listTH01{width:10%;}
#bbsAppListWrap .listTH02{width:50%;}
#bbsAppListWrap .listTH03{width:20%;}
#bbsAppListWrap .listTH04{width:20%;}

#bbsAppListWrap .listTD{display:table-cell; padding:10px; border-bottom:1px solid #dbdbdb; font-size:16px; line-height:24px; text-align:center;}
#bbsAppListWrap .listTD01{width:10%;}
#bbsAppListWrap .listTD02{width:50%; text-align:left;}
#bbsAppListWrap .listTD03{width:20%;}
#bbsAppListWrap .listTD04{width:20%;}


#halfBbsBox{width:100%; display:flex; justify-content: space-between;}
#halfBbsBox .halfBbs{width:48%; border:1px solid #c3d600}


#halfBbsBox .halfBbs #bbsCertiWrap{width:100%; display:table;}

.sContTitWrap{width:100%; padding-top:50px; text-align: left;font-family: 'Noto Sans', sans-serif !important; float:left;}
.sContTitWrap02{padding:50px; box-sizing:border-box; border-radius: 30px; border:1px solid #c2c2c2; background:#f1f1f1;}

.sContTitWrap .sContTit{width: 100%;
    float: left;
    font-size: 24px;
    color: #000000;
    padding-bottom: 20px;
    letter-spacing: -2px;
	font-family: 'Noto Sans', sans-serif !important; font-weight: 600;}



.sContTitWrap .sContTxt{width: 100%;
    float: left;
    font-size: 20px;
    line-height: 22px;
    color: #000000;
    letter-spacing: -1.2px;
    text-align: justify;}

.sContTitWrap .sContTxt span{color:#ff0000;}









