@charset "UTF-8";

.agreeWrap { display:flex; flex-flow:row wrap; justify-content:center; align-items:stretch; }
.agreeWrap > li { margin:0 20px; }

.sinmungoWrap textarea { font-size:16px; }
.sinmungoWrap input[type="checkbox"] { vertical-align:-4px; }

.sinmungoWrap .submitBtn { color:#fff; border-radius:30px; font-family:'Noto Regular'; border:2px solid transparent; padding:7px 30px; font-size:14px; background:#0075d2; margin-bottom:5px; }
.sinmungoWrap .submitBtn:hover { background:#fff; font-family:'Noto Medium'; border-color:#0075d2; color:#0075d2; background:#fff; }

.sinmungoWrap .fAttachBtnBlue { width:100%; color:#fff; border-radius:5px; font-family:'Noto Regular'; border:2px solid transparent; padding:7px 30px; font-size:14px; background:#0075d2; margin-bottom:5px; }
.sinmungoWrap .fAttachBtnBlue:hover { background:#fff; font-family:'Noto Medium'; border-color:#0075d2; color:#0075d2; background:#fff; }

.sinmungoWrap .fAttachBtnRed { width:100%; color:#fff; border-radius:5px; font-family:'Noto Regular'; border:2px solid transparent; padding:7px 30px; font-size:14px; background:#b30005; margin-bottom:5px; }
.sinmungoWrap .fAttachBtnRed:hover { background:#fff; font-family:'Noto Medium'; border-color:#b30005; color:#b30005; background:#fff; }


.sinmungoWrap dl.formWrap { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; border-top: 2px solid #03235f; }
.sinmungoWrap dl.formWrap dt { flex:0 0 20%; padding:12px 20px; font-family:'Noto Bold'; background-color:#fbfbfb; color:#000; border-right:1px solid #dddee0; border-bottom:1px solid #ccd0d7; text-align:center; }
.sinmungoWrap dl.formWrap dd { flex:0 0 80%; padding:12px 20px; border-bottom: 1px solid #dddee0; }

.sinmungoWrap dl.formWrap dd input[type="text"] { border:1px solid #dfdfdf; height:30px; line-height:30px; padding:0 10px; }
.sinmungoWrap dl.formWrap dd input[type="text"].long { width:100%; }
.sinmungoWrap dl.formWrap dd input[type="text"].middle { width:50%; }
.sinmungoWrap dl.formWrap dd input[type="text"].short { width:25%; }

.sinmungoWrap .fAttachWrap { display:flex; flex-flow:row wrap; justify-content:space-between; align-items:center; }
.sinmungoWrap .fAttachWrap > li select { width:100%; height:100px; }
.sinmungoWrap .fAttachWrap > li:nth-child(1) { flex:1 1 auto; }
.sinmungoWrap .fAttachWrap > li:nth-child(2) { flex:0 0 120px; margin-left:10px; text-align:right; }


@media only screen and (max-width:768px){
	.sinmungoWrap dl.formWrap dt { flex:0 0 100%; }
	.sinmungoWrap dl.formWrap dd { flex:0 0 100%; padding:12px 0; }
	.sinmungoWrap dl.formWrap dd input[type="text"].long { width:100%; }
	.sinmungoWrap dl.formWrap dd input[type="text"].middle { width:100%; }
	.sinmungoWrap dl.formWrap dd input[type="text"].short { width:100%; }

	.sinmungoWrap .fAttachWrap { display:flex; flex-flow:row wrap; justify-content:space-between; align-items:center; }
	.sinmungoWrap .fAttachWrap > li select { width:100%; height:100px; }
	.sinmungoWrap .fAttachWrap > li { flex-basis:100% !important; }
	.sinmungoWrap .fAttachWrap > li:nth-child(2) { margin:0; margin-top:10px; }

}