@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap');

.requestManageWrap .table_1 th{}
.requestManageWrap .table_1 td{height:120px;position:relative;text-align:left;}
.requestManageWrap .table_1 td i{font-size:12px;position:absolute;top:5px;left:5px;font-family: 'Montserrat', sans-serif;font-weight:700;}
.requestManageWrap .table_1 td.sun i{color:#cb2026;}
.requestManageWrap .table_1 td.sat i{color:#0171b9;}
.requestManageWrap .table_1 a{display:block;margin:10px auto;border-bottom:1px solid #888;font-size:14px;padding-bottom:3px;background:url(/sites/style_guide/images/common/arrow_14_b.png) no-repeat right 6px;}
.requestManageWrap .table_1 td span{display:block;font-size:14px;margin-bottom:5px;}

.requestManageWrap .search{display:flex;justify-content:center;align-items:center;}
.requestManageWrap .search a,
.requestManageWrap .search strong{display:inline-block;}
.requestManageWrap .search a{width:30px;height:30px;text-indent:-9999px;background:url(/sites/style_guide/images/common/arrow_21.png) no-repeat center;}
.requestManageWrap .search a.DirectionLeft{transform:rotate(180deg);}
.requestManageWrap .search strong{padding:0 20px;font-size:30px;line-height:1;}
.requestManageWrap .search strong span{font-family: 'Montserrat', sans-serif;font-weight:600;}

.for_m{display:none;}
.for_d,
.for_m{margin-top:30px;}
@media only screen and (max-width:768px) {
	.for_d{display:none;}
	.for_m{display:block;font-size:16px;}
	.requestManageWrap .search strong{padding:0 10px;font-size:22px;}
	.requestManageWrap .table_1 td{height:auto;text-align:center;}
	.requestManageWrap .table_1 a{text-align:left;}
}


/* 쓰기폼 */
._fnctWrap .board-write { border-top: 2px solid #666; padding-top: 10px; }
._fnctWrap .board-write .row { width:100%; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px; display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:center; }

._fnctWrap .board-write .row p:nth-child(1) { flex:0 0 15%; }
._fnctWrap .board-write .row p:nth-child(2) { flex:0 0 85%; }

._fnctWrap .board-write .row .title { flex:0 0 15%; font-family: 'Noto Regular'; line-height: 0; }
._fnctWrap .board-write .row .insert { flex:0 0 85%; }
._fnctWrap .board-write .row .title .must { display: inline-block; font-size: 0; }
._fnctWrap .board-write .row .title .must::before { content: "*"; display: inline-block; line-height: 0; vertical-align: -2px; margin-right: 5px; font-size: 13px; font-family: 'Noto Regular'; background: none; color: #e22318; }

._fnctWrap .board-write .row .insert select,
._fnctWrap .board-write .row .insert textarea,
._fnctWrap .board-write .row .insert input[type=text] { padding:0 10px; height:40px; font-size:18px;   font-weight:300;appearance:none;  -webkit-appearance:none;  -moz-appearance:none;display:inline-block; box-sizing:border-box; border:1px solid #ddd; background:#f8f8f8; }


._fnctWrap .board-write .row .insert select {background: url("/sites/style_guide/images/common/bul_select.png") no-repeat right center; padding: 0 40px 0 10px; }

._fnctWrap .board-write .tarea { width:100%; height:300px !important; font-family: 'Noto Regular';}
._fnctWrap .board-write .long { width:100%; }

@media only screen and (max-width:768px) {
	._fnctWrap .board-write .row .title { flex-basis:100%; line-height:1; padding:10px 0 15px 0;  }
	._fnctWrap .board-write .row .insert { flex-basis:100%; }
}

/* 버튼 */
._fnctWrap .board-button { margin-top:50px; text-align:center; }
._fnctWrap .board-button input[type=submit] { background: #0049cf; }
._fnctWrap .board-button a, .board-button input { cursor:pointer; display: inline-block; padding: 7px 20px; border-radius: 30px; border: 3px solid transparent; font-family: 'Noto Regular'; font-size: 18px; color: #FFF; background: #858585; }


/*HOVER효과************************************************************/
@media all and (min-width:1025px) {

}

mark.must { 
	position:inherit !important;
    text-indent:0px !important;
	width:10px !important;
}