/*@charset "utf-8";*/

/*!*버튼스타일*!*/
/*.btn-search2{background-color:#293162;color:#fff;padding:10px;width:100px;}*/

/*.tb01 thead tr th.right:last-child{border-right:1px solid #d5d5d5;}*/
/*.tb01 tbody tr th.choice_type3{background: #edf6fa;}*/
/*.tb01 tbody tr th.choice_type3{background: #f4f3f3;}*/

/*#contentWrap .subWrap .sub_title span.red,*/
/*.modal .modal-body .inner-title span.red{display:inline;position:static;font-size:inherit;color:#ff0000;}*/
/*.modal .modal-body .inner-title span.sub{margin-left: 5px;font-size: 0.9rem;font-weight: normal;}*/

/*.regArea ul{overflow:hidden;display:inline-block;}*/
/*.regArea ul li{float:left;margin-left:10px;}*/

/*.ktlForm.w-25{width:25%;float:left;border-left:none;}*/
/*.ktlForm.w-25.right{border-left:1px solid #d5d5d5;}*/
/*.ktlForm.w-100{width: 100%;float: left;}*/

/*.ktlForm .yearsTap{display: inline-block;width: 50%;}*/
/*.ktlForm .yearsTap li{float: right;width: calc(100% / 7);}*/
/*.ktlForm .yearsTap a{width: 100%;border-right: 0;}*/
/*.ktlForm .yearsTap li:first-child .btn-default{border-right: 1px solid #2f435b;}*/
/*.ktlForm .yearsTap a.on{color: #fff;background-color: #2990c5;border-color: #2990c5 !important;}*/

/*.ktlForm2 .inBox{display:inline-block;width:100%;}*/
/*.ktlForm2 .inBox .form-input{width:100%;}*/
/*.ktlForm2 .inBox input[disabled="disabled"] {background-color:#efefef;}*/
/*.ktlForm2 .inBox textarea{height:100px;width:100%;margin:10px 0;background-color:#fff;color:#000;border:1px solid #c5c5c5;padding:5px;}*/
/*.ktlForm2 .inBox textarea.board{min-height:300px;}*/
/*.ktlForm2 .multiFile{float:left;}*/
/*.ktlForm2 .fileInput{margin-bottom: 0;}*/
/*.ktlForm2 .remarkBox{width:67%;float:right;border-left:1px solid #d5d5d5;padding:10px;}*/
/*.ktlForm2 .remarkBox .inner{border:1px solid #c5c5c5;padding:5px;background-color:#fff;height:250px;}*/
/*.ktlForm2 .remarkBox label{display:block;background-color:#b3b7bd;color:#fff;padding:10px;text-align:center;}*/
/*.ktlForm2 .thBox{float:left;padding-right:15px;width:50%;}*/
/*.ktlForm2 .thBox:nth-child(2n){float:right;padding-left:15px;}*/
/*.ktlForm2 .thBox.border:nth-child(2n){border-left:1px solid #d5d5d5;}*/
/*.ktlForm2 .thBox p{line-height:30px;}*/
/*.ktlForm2 .thBox .subTab p input.form-input{width: 7.5%;}*/
/*.ktlForm2 .selectBox:after{top:8px;}*/
/*.ktlForm2 .search-select{padding-top:5px;padding-bottom:5px;height:auto;}*/
/*.ktlForm2 .btnFlex_7{display: flex;flex-wrap: wrap}*/
/*.ktlForm2 .btnFlex_7 button{width: calc(100% / 7);border-right: 0;}*/
/*.ktlForm2 .btnFlex_7 button.btn-default:last-child{border-right: 1px solid #2f435b;}*/
/*.ktlForm2 .btnFlex_7 button.on{color: #fff;background-color: #2990c5;border-color: #2990c5 !important;}*/

/*!* 체크박스 *!*/
/*.check_box_wrap{margin-left: 0;margin-top: 30px;}*/
/*.check_box_wrap input{vertical-align: top;}*/
/*.check_box_wrap label{margin-right: 15px;cursor: pointer;}*/

/*!* ol 리스트 *!*/
/*.list-num > li{margin-top: 10px;list-style-type: decimal;list-style-position: inside;}*/
/*.list-num > li > ul > li{padding-left:10px;color:#777;font-size:16px;font-weight: normal;}*/

/*!* 별점 *!*/
/*.star-rating {display:flex;flex-direction: row-reverse;font-size:5em;justify-content:space-around;margin-top:-30px;padding:0 .2em;text-align:center;width:5em;}*/
/*.star-rating input {display:none;}*/
/*.star-rating label {color:#ccc;cursor:pointer;}*/
/*.star-rating :checked ~ label {color:#f90;}*/
/*.star-rating label:hover,*/
/*.star-rating label:hover ~ label {color:#fc0;}*/

/*@media (max-width: 1199px) {*/
/*	.ktlForm.w-25{width:100%;display:block;border-left:none;}*/
/*	.ktlForm.w-25.right{border-left:none;}*/

/*	.ktlForm2 .thBox{padding-right:0;width:100%;}*/
/*	.ktlForm2 .thBox:nth-child(2n){padding-left:0;}*/
/*	.ktlForm2 .thBox.border:nth-child(2n){border-left:none;}*/
/*}*/

/*@media (max-width: 991px) {*/
/*	.brnArea{position:static !important;width:100%;padding:0 10px 20px;margin:0;}*/

/*	.ktlForm2 .multiFile{float:none;}*/
/*	.ktlForm2 .remarkBox{width:100%;float:none;border-left:none;padding:10px 0 0 0;}*/
/*}*/

/*@media (max-width: 575px) {*/
/*	.subTab .tool .btn.btn-search2{width:auto;font-size:.9rem;padding:8px 6px 7px !important;}*/

/*	.ktlForm2 .btnFlex_7 button{width: calc(100% / 4);}*/
/*	.ktlForm2 .btnFlex_7 button.btn-default:nth-child(4n){border-right: 1px solid #2f435b;}*/
/*	.ktlForm2 .btnFlex_7 button.btn-default:nth-child(n+5){border-top: 0;}*/
/*}*/

@charset "utf-8";

/*버튼스타일*/
.btn-search2{background-color:#293162;color:#fff;padding:10px;width:100px;}

.tb01 thead tr th.right:last-child{border-right:1px solid #d5d5d5;}
.tb01 tbody tr th.choice_type3{background: #edf6fa;}
.tb01 tbody tr th.choice_type3{background: #f4f3f3;}

#contentWrap .subWrap .sub_title span.red,
.modal .modal-body .inner-title span.red{display:inline;position:static;font-size:inherit;color:#ff0000;}
.modal .modal-body .inner-title span.sub{margin-left: 5px;font-size: 0.9rem;font-weight: normal;}

.regArea ul{overflow:hidden;display:inline-block;}
.regArea ul li{float:left;margin-left:10px;}

.ktlForm.w-25{width:25%;float:left;border-left:none;}
.ktlForm.w-25.right{border-left:1px solid #d5d5d5;}
.ktlForm.w-100{width: 100%;float: left;}

.ktlForm .yearsTap{display: inline-block;width: 50%;}
.ktlForm .yearsTap li{float: right;width: calc(100% / 7);}
.ktlForm .yearsTap a{width: 100%;border-right: 0;}
.ktlForm .yearsTap li:first-child .btn-default{border-right: 1px solid #2f435b;}
.ktlForm .yearsTap a.on{color: #fff;background-color: #2990c5;border-color: #2990c5 !important;}

.ktlForm2 .inBox{display:inline-block;width:100%;}
.ktlForm2 .inBox .form-input{width:100%;}
.ktlForm2 .inBox input[disabled="disabled"] {background-color:#efefef;}
.ktlForm2 .inBox textarea{height:100px;width:100%;margin:10px 0;background-color:#fff;color:#000;border:1px solid #c5c5c5;padding:5px;}
.ktlForm2 .inBox textarea.board{min-height:300px;}
.ktlForm2 .multiFile{float:left;}
.ktlForm2 .fileInput{margin-bottom: 0;}
.ktlForm2 .remarkBox{width:67%;float:right;border-left:1px solid #d5d5d5;padding:10px;}
.ktlForm2 .remarkBox .inner{border:1px solid #c5c5c5;padding:5px;background-color:#fff;height:250px;}
.ktlForm2 .remarkBox label{display:block;background-color:#b3b7bd;color:#fff;padding:10px;text-align:center;}
.ktlForm2 .thBox{float:left;padding-right:15px;width:50%;}
.ktlForm2 .thBox:nth-child(2n){float:right;padding-left:15px;}
.ktlForm2 .thBox.border:nth-child(2n){border-left:1px solid #d5d5d5;}
.ktlForm2 .thBox p{line-height:30px;}
.ktlForm2 .thBox .subTab p input.form-input{width: 7.5%;}
.ktlForm2 .selectBox:after{top:8px;}
.ktlForm2 .search-select{padding-top:5px;padding-bottom:5px;height:auto;}
.ktlForm2 .btnFlex_7{display: flex;flex-wrap: wrap}
.ktlForm2 .btnFlex_7 button{width: calc(100% / 7);border-right: 0;}
.ktlForm2 .btnFlex_7 button.btn-default:last-child{border-right: 1px solid #2f435b;}
.ktlForm2 .btnFlex_7 button.on{color: #fff;background-color: #2990c5;border-color: #2990c5 !important;}

/* 체크박스 */
.check_box_wrap{margin-left: 0;margin-top: 30px;}
.check_box_wrap input{vertical-align: top;}
.check_box_wrap label{margin-right: 15px;cursor: pointer;}

/* ol 리스트 */
.list-num > li{margin-top: 10px;list-style-type: decimal;list-style-position: inside;}
.list-num > li > ul > li{padding-left:10px;color:#777;font-size:16px;font-weight: normal;}

/* 별점 */
.star-rating {display:flex;flex-direction: row-reverse;font-size:5em;justify-content:space-around;margin-top:-30px;padding:0 .2em;text-align:center;width:5em;}
.star-rating input {display:none;}
.star-rating label {color:#ccc;cursor:pointer;}
.star-rating :checked ~ label {color:#f90;}
.star-rating label:hover,
.star-rating label:hover ~ label {color:#fc0;}

@media (max-width: 1199px) {
	.ktlForm.w-25{width:100%;display:block;border-left:none;}
	.ktlForm.w-25.right{border-left:none;}

	.ktlForm2 .thBox{padding-right:0;width:100%;}
	.ktlForm2 .thBox:nth-child(2n){padding-left:0;}
	.ktlForm2 .thBox.border:nth-child(2n){border-left:none;}
}

@media (max-width: 991px) {
	.brnArea{position:static !important;width:100%;padding:0 10px 20px;margin:0;}

	.ktlForm2 .multiFile{float:none;}
	.ktlForm2 .remarkBox{width:100%;float:none;border-left:none;padding:10px 0 0 0;}
}

@media (max-width: 575px) {
	.subTab .tool .btn.btn-search2{width:auto;font-size:.9rem;padding:8px 6px 7px !important;}

	.ktlForm2 .btnFlex_7 button{width: calc(100% / 4);}
	.ktlForm2 .btnFlex_7 button.btn-default:nth-child(4n){border-right: 1px solid #2f435b;}
	.ktlForm2 .btnFlex_7 button.btn-default:nth-child(n+5){border-top: 0;}
}