@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;}
.notice {border:3px solid #72A440; background:#FFF7DA; font-weight:bold;}

/* 신청자기본정보입력 */
.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;}

/* 양식폼 */
.mainbar1 {height:50px; text-align:center; background:#4869B7; font-weight:bold; color:#ffffff; font-size:15px;}
.mainbar2 {height:50px; text-align:center; background:#EFEFEF; font-weight:bold;}
.maintitle {width:97%; padding:10px; text-align:center; background:#4869B7; font-weight:bold; color:#ffffff; font-size:18px;}
.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:25%; text-align:center; background:#E3E9FD;}
#wrap table td {width:75%; padding:4px 10px;}

.check_type{width:22px;height:22px;margin-right:5px;}
.select_type{width:15%;height:25px;border:1px solid #999999;font-size:13px;}
.select_type2{width:30%;height:25px;border:1px solid #999999;font-size:13px;}
.text_type1{width:15%;border:1px solid #999999;font-size:13px;padding:7px 0;}
.text_type2{width:30%;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;}

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%;}
	.select_type{width:25%;}
	.select_type2{width:50%;}
	.text_type1{width:25%;}
	.text_type2{width:50%;}
	.imgsize{width:100%;}
}