@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Black+Han+Sans&family=Do+Hyeon&family=Nanum+Pen+Script&display=swap');

* {
    font-family: "Inter", "Noto Sans KR";
    outline: none;
}

body, th, td, input, select, textarea, button {
    font-family: "Do Hyeon", sans-serif;
	margin:0; padding:0;
}
header { display: none;}
#wrap {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
	min-height:1000px;
	/* background: url('./img/cover1.png') center top no-repeat; */
	position: relative;
}
#wrap img { width:100%;}
iframe { display: none;}

#scroll_left, #scroll_right {
    display: none;
}

* {
    outline: none !important;
}
#wrap .container_fix { 
	width: 900px; 
	height: 500px;
	max-width:100%;
	position:absolute;
	top:20px;	
}
.custom_form { padding:15px;}
.custom_form .form_container input { width: 100%; height: 100px; box-sizing:border-box; font-size: 20px; border:none; padding:0 20px;}
.custom_form .form_container select { width: 100%; height: 100px; font-size: 20px; border:none; padding:0 20px; background: #fff;}
.custom_form .sub_btn { width: 100%; height: 100px; margin-top: 10px; cursor: pointer;}
.form_container {margin-top: 10px;}
.privacy { text-align: center; margin-top:10px; margin-bottom: 0px;}
.privacy label { margin: 0 5px 0 10px;}
.privacy a { color: #000; font-weight: 700;}
.form_container:first-of-type{margin-top: 0;}
.custom_form .sub_btn { box-sizing:border-box; color: #fff; background: #E50046; border:none; font-size: 30px;   font-family: "Do Hyeon", sans-serif;}

.kakaosubmit { position: fixed; bottom:10px; right: 10px; display: flex; flex-direction:column;}
.kakaosubmit a { width: 50px; height: 50px; border-radius:50%; display: inline-block; background: #e50046; color: #fff; text-decoration:none; display: flex; align-items:center; justify-content:center; text-transform:uppercase;}
.kakaosubmit a.submitflot { margin-bottom: 10px; word-break:keep-all; font-size: 14px;}
@media(max-width:720px){
	#wrap .container_fix  { top: 0;}
	.custom_form .form_container input { width: 100%; height: 10vw; box-sizing:border-box; font-size: 20px; border:none; padding:0 20px;}
	.custom_form .form_container select { width: 100%; height: 10vw; font-size: 20px; border:none; padding:0 20px;}
	.privacy { text-align: center; margin-top:5px; margin-bottom: 0px;}
	.custom_form .sub_btn { width: 100%; height: 10vw; margin-top: 5px; cursor: pointer; font-size: 20px;}
}
/*::selection {background:rgba(255,84,99,0.6);color:#fff;}*/
/*:selection {background:rgba(255,84,99,0.6);color:#fff;}*/
::-webkit-scrollbar {
    width: 10px;
    height: 3px;
}

::-webkit-scrollbar-track {
    background-color: #E7E7E7;
}

::-webkit-scrollbar-thumb {
    background: #585858;
    border-radius: 50px;
}

::-webkit-scrollbar-thumb:hover {
    background: #585858;
}

::-webkit-scrollbar-thumb:active {
    background: #585858;
}

::-webkit-scrollbar-button {
    display: none;
}

