#select_all
{
	position:relative;
	top:95px;

	background-color:#2c2f34;
}

#s1
{
	position:relative;
	height:150px;
	background-color:#ab3530;
	text-align:center;
	color:#ffffff;
	padding-top:30px;
	padding-bottom:60px;
}

#s2
{
	position:relative;
	padding:50px 0px;
	background-color:#2c2f34;
	text-align:center;
	width:1200px;
	margin:0px auto;
}

.select_view, .select_view2
{
	display:none;
}

#reset_btn
{
	position:relative;
	font-weight:bold;
	font-size:0.8rem;
	color:pink;
}

#reset_btn:hover
{
	background-color:rgba(255,255,255,0.8);
	color:#242424;
}

.view_step
{
	position:relative;
	width:200px;
	height:40px;
	padding-top:10px;
	border:1px solid #dddddd;
	margin:0px auto;
	margin-top:10px;
	font-weight:bold;
	font-size:1.33rem;
}

.test_array > div
{
	display:inline-block;
	padding:5px 20px;
	background-color:#212326;
	margin:5px;
	font-size:1.6rem;
	color:#ffffff;
	border:1px solid #8d8d8d;
	cursor:pointer;
}

#submit_btn, #submit_btn_type2
{
	position:relative;
	background-color:#3c4b2c;
	font-size:1.33rem;
	padding:20px 0px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}

.view_result
{
	position:relative;
}

.view_result > div
{
	position:relative;
	width:800px;
	margin:0px auto;
	background-color:#212326;
	border:1px solid #8d8d8d;
	color:#ffffff;
	font-size:2rem;
	padding:20px 0px;
}

.view_result h1
{
	font-size:1.5rem;
	color:#b6a49a;
	padding:10px 0px;
	line-height:2;
}

.view_result h1 > div > span
{
	display:inline-block;
	font-size:1rem;
	font-weight:normal;
	padding-right:10px;
}

.view_call
{
	position:relative;
	padding-top:100px;
}

.view_call > h3
{
	position:relative;
	color:#ffffff;
	font-size:1.33rem;
	text-align:center;
}

.view_call >div
{
	position:relative;
	width:250px;
	margin:10px auto;
	height:50px;
	padding-top:10px;
	font-size:1.33rem;
	color:#ffffff;
	border:1px solid #dddddd;
	cursor:pointer;
}

.kakao_call:hover
{
	color:#212326;
	background-color:#fee500;
}

.tel_call:hover
{
	color:#212326;
	background-color:#3c4b2c;
}

.view_call >div>a
{
	display:inline-block;
	width:100%;
	height:100%;
}


.know_suggest
{
	position:relative;
	height:350px;
}

.know_suggest>div
{
	position:relative;
	display:inline-block;
	width:270px;
	height:350px;
	margin-right:20px;
}

.know_suggest>div>div
{
	position:absolute;
	width:270px;
	height:350px;
}

.check_info
{
	position:relative;
	height:100px;
	padding-top:10px;
}

.check_info > h3
{
	position:relative;
	font-size:2rem;
	text-align:left;
	margin:15px auto;
	width:800px;
	color:#ffffff;
}

.check_info > h3 > span
{
	
	display:inline-block;
	margin-right:30px;
}

.check_info > h3 > label > input
{
	width:25px;
	height:25px;
}

.check_info > h3 > select
{
	font-size:1.8rem;
	padding:5px 10px;
}
