/* UTF-8로 저장 */
@charset "utf-8";

.serif {font-family: 'Noto Serif KR', serif; }

#wrap {background:#d1d1d1;}

.inner {position:relative; max-width:1000px; width:100%; margin:0 auto; background:#fff;}
.mbtn {position:absolute; bottom:97px; left:50%; margin-left:-168px;}

@media all and (max-width:1000px){
	.inner {/*width:93.75%; */ width:100%; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
	.mbtn {position:absolute; bottom:9%; left:57%;}
	.mbtn img {max-width:70%;}
}

.agenda {}
.agenda img {max-width:100%;}
.agenda ul li {position:relative;}
.agenda ul li span	{position:absolute; font-size:0;}
.agenda ul li span.p1 {top:96px; right:40px; }
.agenda ul li span.p2 {top:40px; right:40px;}

@media all and (max-width:640px){
	.agenda ul li span.p1 {top:24.5%; right:-6%;}
	.agenda ul li span.p2 {top:11.5%; right:-6%;}
	.agenda ul li span img {max-width:68%;}
}

/* main_con01 */
.main_con01 {}
.main_con01 .img_box {text-align:center;}
.main_con01 .img_box img {max-width:100%;}

.main_con01 .input_box {background:#fff; text-align:center; padding-bottom:3%;}

.main_con01 .input_box p.tit {font-size:20px; color:#1E2C47; padding:0 0 20px 0;}
.main_con01 .input_box ul {width:75%; margin:0 auto; border-top:2px solid #363130; border-bottom:2px solid #363130;}
.main_con01 .input_box ul li {border-bottom:1px dashed #363130; text-align:left; padding:10px 0;}
.main_con01 .input_box ul li span.name {width:20%; display:inline-block; text-align:center; font-size:1.7em; font-weight:700; color:#053047; vertical-align: middle;}
.main_con01 .input_box ul li span.hyp {width:5%; height:40px; line-height:30px;  font-size:20px; text-align:center; vertical-align: top; display:inline-block;}

.main_con01 .input_box ul li input {vertical-align: top; width:73%; height:40px; padding:0 2%; font-size:1.6em; vertical-align: middle;}
.main_con01 .input_box ul li:nth-child(5) {border-bottom:none;}
.main_con01 .input_box ul li input.call_input {width:18%;}

.agree_box {padding-top:2%; padding-bottom:3%; font-size:1.5em; color:#4d4d4d; letter-spacing:-0.5px;}
.agree_box input {width:20px; height:20px; vertical-align: middle; margin-right:5px;}
.agree_box img {vertical-align: middle;}
.agree_box label {vertical-align: middle;}

.btn {}
.main_con01 .foot {position:relative; width:100%; padding-top:4%;}
.main_con01 .foot span {position:absolute; bottom:0; right:2%;}

@media all and (max-width:640px){
	.main_con01 .input_box p img {max-width:90%;}
	.main_con01 .input_box ul li span img {max-width:70%;}

	.main_con01 .input_box ul {width:88%;}
	.main_con01 .input_box ul li span.hyp {height:4.6875vw; line-height:30px;}
	.main_con01 .input_box ul li input.call_input {width:17%;}

	.main_con01 .agree_box img {max-width:88%;}
	.main_con01 .agree_box span.yes {margin-right:12.1875vw;}
	.main_con01 .agree_box p img {height:4.6875vw; vertical-align: middle;}
	.main_con01 .agree_box span input {width:4.6875vw; height:4.6875vw; vertical-align: middle; margin-right:0.3125vw;}

	.main_con01 .foot {width:100%;}
	.main_con01 .foot img {max-width:100%;}
	.btn {padding-bottom:3%;}
	.btn img {max-width:40%;}
}

/* main_con02 */
.main_con02 {}
.main_con02 .img_box {text-align:center;}
.main_con02 .img_box img {max-width:100%;}

.main_con02 .contents {height:617px; background:url('/img2/main_con02_bg.jpg') no-repeat 0 0; background-size:contain; text-align:center;}
.main_con02 .contents .agenda_box {height:581px; background:#fafbfb; margin:0 32px;}
.main_con02 .contents .agenda_box .age_top img {max-width:100%;}

.agenda_box ul.ul_01 {margin-left:42px; margin-top:3%;}
.agenda_box ul.ul_01 li {float:left;}
.agenda_box ul.ul_01 li:nth-child( 1 ) {padding-right:23px;}
.agenda_box ul.ul_01 li:nth-child( 1 ) img {width:86px;}

.agenda_box ul.ul_02 {}
.agenda_box ul.ul_02 li {float:none;}
.agenda_box ul.ul_02 li:nth-child( 1 ) {padding-right:0;}
.agenda_box ul.ul_02 li:nth-child( 1 ) img {width:auto;}

.btn2 {width:100%; display:inline-block; margin-top:1%;}

@media all and (max-width:640px){
	.main_con02 .contents {width:100%; background:url('/img2/m_main_con02_bg.jpg') no-repeat 0 0; background-size:contain;}
	.main_con02 .contents .agenda_box {width:92%; margin:0 auto; height:auto;}
	.main_con02 .contents .agenda_box .age_top img {max-width:100%;}

	.agenda_box ul.ul_01 { width:90%; margin:0 auto;}
	.agenda_box ul.ul_01 li {float:none;}
	.agenda_box ul.ul_01 li:nth-child( 1 ) {padding:10px 0 0 0;}
	.agenda_box ul.ul_01 li:nth-child( 1 ) img {max-width:25%;}

	.agenda_box ul.ul_02 {width:100%; display:inline-block;}
	.agenda_box ul.ul_02 li img {max-width:100%;}
	.agenda_box ul.ul_02 li:nth-child( 1 ) img {max-width:100%;}

	.btn2 {margin-top:3%;}
	.btn2 img {max-width:40%;}

}

/* main_con03 */
.main_con03 {position:relative;}
.main_con03 .img_box {text-align:center;}
.main_con03 .img_box img {max-width:100%;}
.btn3 {position:absolute; bottom:9%; left:50%; margin-left:-84px;}

@media all and (max-width:640px){
	.btn3 {position:absolute; bottom:9%; left:60%;}
	.btn3 img {max-width:60%;}
}
