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



.form_table{margin:1em 0;font-size:14px;font-family: 'Noto Sans KR', sans-serif; font-weight:500; width:100%; margin:0 auto;}


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

.form_table #text01 {width:45%; float:left;}
.form_table #text01 .title {float:left; width:30%; border:0px solid #eee; height:29px; line-height:29px; box-sizing:border-box; }
.form_table #text01 .sub {float:left; width:65%;}
.form_table #text01 .i_text{position:relative; width:100%; border:1px solid #fff; background:#a8a8a8; box-sizing:border-box; height:30px; line-height:30px;}



.form_table #text02 {width:45%; float:left; margin-left:30px;}
.form_table #text02 .title {float:left; width:30%; border:0px solid #eee; height:29px; line-height:29px; box-sizing:border-box; }
.form_table #text02 .sub {float:left; width:65%;}
.form_table #text02 .i_text{position:relative; width:100%; border:1px solid #fff; background:#a8a8a8; box-sizing:border-box; height:30px; line-height:30px;}


.form_table #text03 {width:100%; float:left;}
.form_table #text03 .title {float:left; width:14%; border:0px solid #eee; height:29px; line-height:29px; box-sizing:border-box; }
.form_table #text03 .sub {float:left; width:83%;}
.form_table #text03 .i_text{position:relative; width:100%; border:1px solid #fff; background:#a8a8a8; box-sizing:border-box; height:30px; line-height:30px;}




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


.form_table td{}
.form_table th{color:#fff}
.form_table td{color:#fff}
.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}






.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:200px;border:1px solid #ccc;padding:5px;overflow: auto;}


.submit-btn {width:70%; height:35px; background:#fff; margin:0 auto; cursor: pointer; border:1px solid #eee; border-radius:10px; margin-top:0px;}
.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}