@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700;900&display=swap');



.form_table{font-size:14px; font-family: 'Noto Sans KR', sans-serif; font-weight:500; width:100%; margin:0 auto; background:#fff; border-top:2px solid #000; border-bottom:0px solid #cbcbcb;}


.form_table input,
.form_table textarea,
.form_table select,
.form_table table,
.form_table button {}
.form_table table {width:100%; border:0; padding:1% 0;}
.form_table caption {padding:8px 0;font-weight:bold;text-align:left}
.form_table th,

.form_table #text01 {width:100%; float:left; padding:1% 0;}
.form_table #text01 .title {float:left; width:60%; border:0px solid #eee; height:35px; line-height:33px; box-sizing:border-box; background:#none; padding-left:0;}
.form_table #text01 .tit {float:right; font-size:11px; color:#f26330; height:14px;  line-height:33px;}
.form_table #text01 .sub {float:left; width:100%;}
.form_table #text01 .i_text{position:relative; width:100%; font-size:16px; border:1px solid #b7b7b7; background:#fff; box-sizing:border-box; height:43px; line-height:43px;}


.form_table #text02 {width:100%; float:left; padding:1% 0;}
.form_table #text02 .title {float:left; width:60%; border:0px solid #eee; height:35px; line-height:33px; box-sizing:border-box; background:#none; padding-left:0;}
.form_table #text02 .tit {float:right; font-size:11px; color:#f26330; line-height:33px;}
.form_table #text02 .sub {float:left; width:100%;}
.form_table #text02 .i_text{position:relative; width:100%; font-size:16px; border:1px solid #b7b7b7; background:#fff; box-sizing:border-box; height:43px; line-height:43px;}



.form_table #text03 {width:100%; float:left; padding:1% 0;}
.form_table #text03 .title {float:left; width:80%; border:0px solid #eee; height:35px; line-height:33px; box-sizing:border-box; background:#none; padding-left:0;}
.form_table #text03 .tit {float:right; font-size:11px; color:#f26330; line-height:33px;}
.form_table #text03 .sub {float:left; width:100%;}
.form_table #text03 .i_text{position:relative; width:100%; font-size:16px; border:1px solid #b7b7b7; background:#fff; box-sizing:border-box; height:43px; line-height:43px;}




.form_table tr {position:relative; width:100%;}


.form_table td{}
.form_table th{}
.form_table td{color:#000;}
.form_table thead th{background:#f8f8f8}
.form_table tbody th{background:#fafafa;text-align:left}
.form_table tfoot th{}
.form_table tbody td{}
.form_table tfoot td{font-weight:bold;color:#333}


.form_table .item{position:relative; }
.form_table .item .i_help{position:absolute;top:4px;right:0}
.form_table .item .i_label{ top:6px; left:10px}
.form_table .item .i_dsc{}
.form_table .item .i_check,
.form_table .item .i_radio {width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
label {font-size:16px;}





.form_table .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form_table .item select{width:100%;padding: 10px 4px;border: 1px solid #ddd;}
.form_table .item label{margin:0 10px 0 0;cursor:pointer; }

.content-box {height:300px;border:1px solid #ccc;padding:5px;overflow: auto; background:#fff;}




.submit-btn {width:40%; height:43px; background:#000; cursor: pointer; border:1px solid #eee; border-radius:10px; margin:0 auto; color:#fff; font-size:16px; font-weight:700; margin-top:15px;}
.submit-btn:hover {}


.submit-btn:active {
	position:relative;
	top:1px;
}
.detail{color: #ccc;text-decoration-line: underline;font-weight: bold;cursor: pointer;}
.kk{background: url('kk.png') no-repeat right}


#agr {margin-top:20%;}