@charset "utf-8";
/* CSS Document */

/* base */
#wrap {width:760px; margin:0 auto;}
#area {width:700px; padding:30px; line-height:20px; background:#ffffff; border:3px solid #4869B7;}

/* 신청자기본정보입력 */
.reciept_ok {width:100%; text-align:center; padding:10px 0; border-top:1px solid #cacaca; border-bottom:1px solid #cacaca;}
.same {width:100%; text-align:center; padding:10px 0; border-bottom:1px solid #cacaca;}
.btn {width:100%; text-align:center;}
.btn img {margin:0 5px;}

/* 양식폼 */
.maintitle {width:97%; padding:10px; text-align:center; background:#4869B7; font-weight:bold; color:#ffffff; font-size:17px;}
.subtitle1 {font-weight:bold; color:#669900;}
.subtitle2 {font-weight:bold; color:#660099;}
.subtitle3 {font-weight:bold; color:#4F87E6;}
.subtitle4 {font-weight:bold; color:#FF3300;}


#wrap table {width:100%;}
#wrap table th {width:20%; text-align:center; background:#E3E9FD;}
#wrap table td {width:40%; padding:2px 10px;}

.check_type{width:20px;height:20px;margin-right:5px;}
.select_type{width:25%;height:25px;border:1px solid #999999;font-size:13px;}
.select_typem{width:20%;height:25px;border:1px solid #999999;font-size:13px;}
.text_type1{width:10%;border:1px solid #999999;font-size:13px;padding:7px 0;}
.text_type2{width:20%;border:1px solid #999999;font-size:13px;padding:7px 0;}
.text_type3{width:50%;border:1px solid #999999;font-size:13px;padding:7px 0;}
.text_type4{width:70%;border:1px solid #999999;font-size:13px;padding:7px 0;}
.text_type5{width:90%;border:1px solid #999999;font-size:13px;padding:7px 0;}
.text_memo{width:100%;border:1px solid #999999;font-size:13px;padding:7px 0;}
.button_type1{background:#666;color:white;border:none;font-weight:bold;padding:5px 20px;height:35px;border-radius: 5px;}

.terms_text{width:100%;height:100%;border:solid 1px #d8d8d8;margin:0;}
.terms_text .scroll{width:100%; height:250px; overflow-y:scroll;background:#fff;}
.terms_text .scroll::-webkit-scrollbar{width:10px;}
.terms_text .scroll::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:8px;}
.terms_text .scroll::-webkit-scrollbar-track{background-color:#ededed;border-radius:6px;}

input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}

@media only screen and (max-width:480px) {
	#wrap {max-width:100%; width:100%; margin:0 auto;}
	#area {width:95%; padding:10px; font-size:14px; line-height:25px; }
	.maintitle {width:95%;}
	
	#wrap table td {padding:2px 0px;}

	.select_type{width:40%;}
	.text_type1{width:15%;}
	.text_type2{width:25%;}
	.text_type3{width:70%;}
	.imgsize{width:100%;}
}