   body {
		margin-bottom:0;
		padding:0 auto;
		margin:0 auto;
		background-repeat:no-repeat;
		background-size:cover;
		background-color:#000;
		overflow:hidden;
		max-width:480px;
    }

	.swiper-container {
        width: 100%;
        margin: 0;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		max-width:480px;
    }
    .swiper-slide {
		/* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;

    }
	
	ul{
				width:100%;
				list-style:none;
				padding:0;
				margin:0;
		}


.imagemap {position:relative;width:100%;}
img{display:block;width:100%;}
input{outline:none;}
.kakaomap {position: absolute; top: 29%; left: 12.96%; width: 74.08%; height: 38%; z-index:10000; display: block;}

.link01 {
	position: absolute;
	top: 80.4%;
	left: 26.66%;
	width: 48.68%;
	height: 5.32%;
	}

	.link02 {position: absolute; top: 53%; left: 26.66%; width: 46.68%; height: 5.32%;}


.inputcontain input#dname{
    position: absolute;
    top: 20.7%;
    left: 35%;
    width: 46%;
    height: 2.3%;
    color: #FFF;
    background: none;
    font-weight: 500;
    padding-left: 10px;
    z-index: 500;
	}

.inputcontain input#hp {
    position: absolute;
    top: 29%;
    left: 35%;
    width: 46%;
    height: 2.3%;
    color: #FFF;
    background: none;
    font-weight: 500;
    padding-left: 10px;
    z-index: 500;
}

.confirm_btn {
	position: absolute;
    top: 75.5%;
    left: 31%;
    height: 5.3%;
    width: 38%;
    cursor: pointer;
}

input[id="ok_01"] {
    position: absolute;
    display: inline-block;
    top: 60.3%;
    left: 9%;
    width: 3%;
    height: 1.8%;
    border: 1px solid #000;
    cursor: pointer;
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
}

input[id="ok_01"]:checked {
	position: absolute;
	display: inline-block;
    top: 60.3%;
    left: 9%;
    width: 3%;
    height: 1.8%;
	background-image: url('../images/checker-on.svg');
}

input[id="check01_yes"] {
	position: absolute;
    display: inline-block;
    top: 35.8%;
    left: 36%;
    width: 3%;
    height: 1.8%;
    border: 1px solid #000;
    cursor: pointer;
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
}

input[id="check01_yes"]:checked {
	position: absolute;
	display: inline-block;
    top: 35.8%;
    left: 36%;
    width: 3%;
    height: 1.8%;
	background-image: url('../images/checker-on.svg');
}


input[id="check01_no"] {
position: absolute;
    display: inline-block;
    top: 35.8%;
    left: 66.5%;
    width: 3%;
    height: 1.8%;
    border: 1px solid #000;
    cursor: pointer;
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
}

input[id="check01_no"]:checked {
	position: absolute;
	display: inline-block;
    top: 35.8%;
    left: 66.5%;
    width: 3%;
    height: 1.8%;
	background-image: url('../images/checker-on.svg');
}

input[id="check02_yes"] {
    position: absolute;
    display: inline-block;
    top: 43.6%;
    left: 36%;
    width: 3%;
    height: 1.8%;
    border: 1px solid #000;
    cursor: pointer;
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
}

input[id="check02_yes"]:checked {
	position: absolute;
	display: inline-block;
    top: 43.6%;
    left: 36%;
    width: 3%;
    height: 1.8%;
	background-image: url('../images/checker-on.svg');
}


input[id="check02_no"] {
position: absolute;
    display: inline-block;
    top: 43.6%;
    left: 66.5%;
    width: 3%;
    height: 1.8%;
    border: 1px solid #000;
    cursor: pointer;
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
}

input[id="check02_no"]:checked {
	position: absolute;
	display: inline-block;
    top: 43.6%;
    left: 66.5%;
    width: 3%;
    height: 1.8%;
	background-image: url('../images/checker-on.svg');
}

input[id="check03_yes"] {
    position: absolute;
    display: inline-block;
    top: 51.8%;
    left: 36%;
    width: 3%;
    height: 1.8%;
    border: 1px solid #000;
    cursor: pointer;
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
}

input[id="check03_yes"]:checked {
	position: absolute;
	display: inline-block;
    top: 51.8%;
    left: 36%;
    width: 3%;
    height: 1.8%;
	background-image: url('../images/checker-on.svg');
}


input[id="check03_no"] {
position: absolute;
    display: inline-block;
    top: 51.8%;
    left: 66.5%;
    width: 3%;
    height: 1.8%;
    border: 1px solid #000;
    cursor: pointer;
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
}

input[id="check03_no"]:checked {
	position: absolute;
	display: inline-block;
    top: 51.8%;
    left: 66.5%;
    width: 3%;
    height: 1.8%;
	background-image: url('../images/checker-on.svg');
}

.privacy_pop {
    position: absolute;
    top: 60%;
    left: 34%;
    width: 35%;
    height: 3%;
    cursor: pointer;
	}

.telme {
    position: absolute;
    top: 82.2%;
    left: 19%;
    width: 62%;
    height: 4.7%;
    cursor: pointer;
	}

input {
	border-bottom:none;
	border-top: none;
    border-left: none;
    border-right: none;
	font-size: 20px;
	}
@media(min-width:520px){
input {
	border-bottom: none;
	border-top: none;
    border-left: none;
    border-right: none;
	font-size: 20px;
	}
}

.gohome {
	position: absolute;
    top: 12.4%;
    left: 84%;
    height: 5%;
    width: 10%;
	}
	