@charset "UTF-8";
@import url(http://fonts.googleapis.com/earlyaccess/jejugothic.css);

/* Reset */
html,body{width:100%;height:100%;}
html{overflow-y:scroll;font-size:10px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:Dotum,'?��?',Helvetica,AppleSDGothicNeo,sans-serif;font-size:12px;color:#383d41}
body{background-color:#fff;text-align:center;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#222;text-decoration:none}
a:hover{color:#390;text-decoration:underline}
button *{position:relative}
button img{left:-3px;*left:auto}
/* html:first-child select{height:20px;padding-right:6px} */
/* option{padding-right:6px} */
hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}
input::-ms-clear{display:none}

/* Common */
.blind,legend{overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0, 0, 0, 0)}
.ir{display:block;overflow:hidden;position:relative;z-index:-1;height:11px;font-size:11px;white-space:nowrap}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}

html{width:100%;height:100%;margin:0;padding:0px;}
body{width:100%;min-width:1200px;max-width:2000px;height:100%;margin:0;padding:0px;margin:auto;}

/* Layout */
.section01 .btn_apply{display:block;position:absolute;margin-left:-632px;top:774px;left:50%;width:328px;height:81px}
.section01 .btn_location{display:block;position:absolute;margin-left:-260px;top:774px;left:50%;width:328px;height:81px}
.cg_btn1{max-width:1100px;margin:auto;}
.cg_btn1 ul li{float:left;width:50%;}
.cg_btn1 ul li img{width:100%;}

.section24{overflow:hidden;position:relative;height:1532px;background:url(../img/form-180915.jpg) center 0px no-repeat;}
.section24.expo181006{background:url(../img/form-181006.jpg) center 0px no-repeat;}
.section24 form{position:absolute;margin-left:-463px;top:440px;left:50%;width:910px}
.section24 .input{box-sizing:border-box;margin-bottom:16px;padding:14px 10px 14px 180px;width:100%;font-size:40px;border:none;outline:none;background:transparent}
.section24 .usernm{float: left; width: 79%;}
.section24 .sex{width: 160px; overflow: hidden;}
.section24 .sex .input{float: right; width: auto; margin-top: 10px;}
.section24 .tel1{padding:10px 10px 10px 10px;margin-top:5px;margin-left: 160px;width: 160px;}
.section24 .tel1 option{font-size: 45px;}
.section24 .tel2{padding:10px 10px 10px 10px;margin-top:5px;margin-left: 100px;width: 190px;}
.section24 .day{padding:10px 10px 10px 260px;margin-top:5px;}
.section24 .hopedate{padding:10px 10px 10px 100px;margin-top:5px;width:600px;}
.section24 #btn_clause{display:block;position:absolute;margin-left:-179px;top:781px;left:50%;width:350px;height:61px;outline:none;cursor:pointer;font-size:24px;}
.section24 #btn_clause.on{background:url(../images/red-dot.png) no-repeat;}

.section24 #btn_notyet{display:block;position:absolute;margin-left:299px;top:192px;left:50%;width:160px;height:56px;outline:none;cursor:pointer;}
.section24 #btn_notyet.on{background:url(../images/red-dot.png) no-repeat;}

.section24 #btn_visitdate1{display:block;position:absolute;margin-left:-236px;top:283px;left:50%;width:310px;height:56px;outline:none;cursor:pointer;}
.section24 #btn_visitdate1.on{background:url(../images/red-dot.png) no-repeat;}

.section24 #btn_visitdate2{display:block;position:absolute;margin-left:138px;top:283px;left:50%;width:310px;height:56px;outline:none;cursor:pointer;}
.section24 #btn_visitdate2.on{background:url(../images/red-dot.png) no-repeat;}

.section24 #btn_submit{cursor:pointer;}
.section24 .btn-box{position:absolute;bottom:3%;z-index:10;margin:auto;text-align:center;width:100%;}

.section25{overflow:hidden;position:relative;height:1514px;background:url(../images/snbg_003.jpg) center 0px;}
.footer{padding:10px;background-color:#000;color:#fff}



.img-box img{width:100%;}
.section01{position:relative;}
.section01 .btn-box{position:absolute;bottom:8%;z-index:10;width:745px;left:0;right:0;margin:auto;}
.section01 .btn-box a{float:left;}

.section02{position:relative;}
.section02 .btn-box{position:absolute;bottom:3%;z-index:10;margin:auto;text-align:center;width:100%;}

.section03{position:relative;}
.section03 .btn-box{position:absolute;bottom:3%;z-index:10;margin:auto;text-align:center;width:100%;}

.section04{position:relative;}
.section04 .btn-box{position:absolute;bottom:5%;z-index:10;margin:auto;text-align:center;width:100%;}

.section05{position:relative;}
.section05 .btn-box{position:absolute;bottom:5%;z-index:10;margin:auto;text-align:center;width:100%;}

.section06{position:relative;}
.section06 .btn-box{position:absolute;bottom:5%;z-index:10;margin:auto;text-align:center;width:100%;}

.section07{position:relative;}
.section07 .btn-box{position:absolute;bottom:11%;z-index:10;margin:auto;text-align:center;width:100%;}

.section09{position:relative;}
.section09 .btn-box{position:absolute;bottom:1.5%;z-index:10;margin:auto;text-align:center;width:100%;}

.section10{position:relative;}
.section10 .btn-box{position:absolute;bottom:4%;z-index:10;margin:auto;text-align:center;width:100%;}

.clearfix{clear: both; height: 0; overflow: hidden;}

.mobile-version{display:none;}
.pc-version{display:block;}
@media (max-width: 600px) {
	html, body{min-width:100%:}
	select{height: 26px;}
	body{max-width:100%;min-width:100%;}
	.mobile-version{display:block;}
	.pc-version{display:none;}
	.p-title{font-size: large;font-weight:bold;margin-bottom:10px;margin-top:50px;}
	.section01 .btn-box{width:100%;}
	.btn-box img{width:60%;}
	.section24{background-size:430px;height:550px;}
	.section24.expo181006{background-size:430px;height:550px;}
	.section24 form{top:188px;left:50%;width:430px;margin:0;transform: translate(-50%,-50%);}
	.section24 .input{font-size:13px;margin-bottom:0px;padding:5px;}
	.section24 #btn_clause{display:block;position:absolute;margin-left:-61px;margin-top: 7px;top:252px;left:50%;width:120px;height:30px;outline:none;cursor:pointer;font-size:13px;}
	.section24 #btn_clause.on{background-size: 16px;}

	.section24 #btn_notyet{display:block;position:absolute;margin-left:97px;margin-top: 4px;top:59px;left:50%;width:60px;height:24px;outline:none;cursor:pointer;}
	.section24 #btn_notyet.on{background-size: 16px;}

	.section24 #btn_visitdate1{display:block;position:absolute;margin-left: -81px;margin-top: 3px;top: 90px;left:50%;width:110px;height:24px;outline:none;cursor:pointer;}
	.section24 #btn_visitdate1.on{background-size: 16px;}

	.section24 #btn_visitdate2{display:block;position:absolute;margin-left: 43px;margin-top: 3px;top: 90px;left:50%;width:110px;height:24px;outline:none;cursor:pointer;}
	.section24 #btn_visitdate2.on{background-size: 16px;}

	.section24 .btn-box{position:absolute;bottom:15px;z-index:10;margin:auto;text-align:center;width:60%;left:0;right:0}

	.section24 .usernm{float: left; width: 180px; margin-left: 120px;}
	.section24 .sex{float: left; width: 60px; margin-top: 0px;}
	.section24 .sex .input{margin-top: 0px;}
	.section24 .tel1{float: left; width: 50px; margin-left: 115px; margin-top: 2px; margin-right: 25px;}
	.section24 .tel2{float: left; width: 80px; margin-left: 15px; margin-top: 2px;}
	.section24 .hopedate{float: left; width:180px; margin-left: 140px;}


	.section01{position:relative;}
	.section01 .btn-box{position:absolute;bottom:10px;z-index:10;width:60%;left:0;right:0;margin:auto;}
	.section01 .btn-box a{float:left;width:50%;}
	.section01 .btn-box a img{width:100%;}
	.section02{position:relative;}
	.section02 .btn-box{position:absolute;bottom:20px;z-index:10;margin:auto;text-align:center;width:60%;left:0;right:0}
	.section03{position:relative;}
	.section03 .btn-box{position:absolute;bottom:10px;z-index:10;margin:auto;text-align:center;width:60%;left:0;right:0}
	.section04{position:relative;}
	.section04 .btn-box{position:absolute;bottom:15px;z-index:10;margin:auto;text-align:center;width:60%;left:0;right:0}
	.section05{position:relative;}
	.section05 .btn-box{position:absolute;bottom:20px;z-index:10;margin:auto;text-align:center;width:60%;left:0;right:0}
	.section06{position:relative;}
	.section06 .btn-box{position:absolute;bottom:25px;z-index:10;margin:auto;text-align:center;width:60%;left:0;right:0}
	.section07{position:relative;}
	.section07 .btn-box{position:absolute;bottom:80px;z-index:10;margin:auto;text-align:center;width:60%;left:0;right:0}
	.section09{position:relative;}
	.section09 .btn-box{position:absolute;bottom:35px;z-index:10;margin:auto;text-align:center;width:60%;left:0;right:0}
	.section10{position:relative;}
	.section10 .btn-box{position:absolute;bottom:35px;z-index:10;margin:auto;text-align:center;width:60%;left:0;right:0}
}
