@charset "utf-8";

@import "reset.css";


.section1 {
	background:url('/img/pc_main_back.png') no-repeat center/cover; 
	height:100vh;
	position:relative;
}
.container_fix {
	width:800px;
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	background:#fff;
	padding:50px;
	box-sizing:border-box;
	border-radius:10px 10px 0 0;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	
}
.form_cover {
	height: 500px;
	overflow-y: scroll;
}
.form_cover::-webkit-scrollbar {
    width: 5px;  /* 스크롤바의 너비 */
}

.form_cover::-webkit-scrollbar-thumb {
    height: 30%; /* 스크롤바의 길이 */
    background:#2E7EFA; /* 스크롤바의 색상 */
    border-radius: 10px;
}

.form_cover::-webkit-scrollbar-track {
    background: rgba(33, 122, 244, .1);  /*스크롤바 뒷 배경 색상*/
}
.form_area { 
	display:flex;
}
.form_area select { 
	width:319px;
	height:60px;
	margin-right:12px;
	outline:none;
	border:2px solid #e5e5e5;
	border-radius:5px;
	padding:0 15px;

}
.form_area select::last-child {
	margin-right:0;
	
}
.custom_form > div > div { 
	margin-bottom:10px;
	display:flex;
	align-items:center;
}
.custom_form input, .custom_form select { 
	height:60px;
	line-height:60px;
	outline:none;
	border:2px solid #e5e5e5;
	border-radius:5px;
	padding:0 15px;
	color:#222;
	font-size:15px;
}
.form_title { 
	width:150px;
	display:inline-block;
}
.form_set-select_box ul {}
.form_set-select_box ul li {}
.form_set-select_box ul li .form-select{
	display:flex;
	align-items:center;
	margin-bottom:10px;

}
.form_set-select_box ul li .form-select input,.form_set-select_box ul li .form-select select { width:500px; box-sizing:border-box;}
.form_container input, .form_container select {
	width:500px;
	box-sizing:border-box;
}
.form_big_title h2 {
	text-align:center;
	width:100%;
	font-size:30px;
	font-weight:700;
	margin-bottom:60px;
}
.sub_btn {
	width:100%;
	height:60px;
	
	background: #2c71f9;
	border: none;
	border-radius: 5px;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	cursor: pointer;
}


.optclass {text-align:right;/*color:red;*/}
/* .priclass {text-align:right;} */
.priclass_chk {height: 15px !important;width: 15px;height: 15px;}
.htref {display:none;}

@media screen and (min-width: 1000px) {
.body_in {background: #294cf7;}
}


/*모바일*/
@media screen and (max-width: 1000px) {

.container_fix {top:5%;	bottom:5%;padding: 50px 0px;}
.form_cover {height: 600px;}
.form_big_title h2 {font-size: 50px;margin-bottom: 50px;}
.form_title {font-size: 35px; width: 220px;}
.form_container input, .form_container select { width: 460px;}
.form_set-select_box ul li .form-select input, .form_set-select_box ul li .form-select select {width: 460px;}
.custom_form input, .custom_form select {height: 100px; font-size: 30px;}
.sub_btn {height: 100px;margin-top: 30px;font-size: 40px;}
.section1 {background:#2c71f9}
form {background: #fff;padding: 0 50px;}
.form_area select {width: 333px;}
.optclass {font-size:30px;line-height: 60px;}
.priclass {font-size:30px;line-height: 60px;}
.priclass_chk {height: 25px !important;width: 25px;height: 25px;}
.body_in {background: none;}

}


