/*common*/
@import url('https://fonts.googleapis.com/earlyaccess/notosanskr.css');
*{margin:0;padding:0;font-size:15px;box-sizing:border-box;word-break:keep-all;font-weight:normal}
strong{font-weight:bold;}
input:focus{border:none;outline:none;}
body{font-family: "Noto Sans KR", sans-serif;background-color:#fffaf0}
.clearfix:after{display:block;content:"";clear:both}

.header{
	width:90%;
	margin:0 auto;
	padding-top:50px;
}
.header > p:nth-child(1){
	color:#827e79;
	font-size:15px;
	text-align:center;
	line-height:25px;
}
.header > p:nth-child(2){
	color:#4b4946;
	font-weight:bold;
	font-size:40px;
	text-align:center;
}
.header > p:nth-child(3){
	color:#18b092;
	font-weight:bold;
	font-size:50px;
	text-align:center;
	margin-top:5px;
	line-height:60px;
}
.header > p:nth-child(4){
	font-size:25px;
	margin-top:20px;
	line-height:35px;
	text-align:center;
	color:#4b4946;
	font-weight:bold;
}
.header > p:nth-child(4) > span{
	color:#18b092;
	font-size:25px;
	margin-top:20px;
	line-height:35px;
	font-weight:bold;
}
.agree_box{
	width:90%;
	margin:0 auto;
	margin-top:30px;
}
.agree_box > .title{
	font-size:16px;
	width:100%;
	height:45px;
	line-height:45px;
	font-weight:bold;
	border-bottom:1px solid black;
}
.agree_content{
	margin-top:10px;
}
.agree_content > p{
	margin-top:15px;
}
.agree_content > p > span{
	float:left;
	line-height:25px;
}
.agree_content > p:nth-child(3) > span{
	font-weight:bold;
	color:#18b092;
}
.agree_content > p > span:nth-child(1){
	width:45%;
	margin-right:2%;
}
.agree_content > p > span:nth-child(2){
	width:53%;
}
.agree_box > span{
	color:#827e79;
	margin-top:10px;
	display:block;
}
.agree_button{
	margin-top:30px;
}
.agree_button > p{
	width:100%;
	background-color:white;
	height:45px;
	line-height:45px;
	border:1px solid #A8A8A8;
	color:#A8A8A8;
	margin-bottom:10px;
	border-radius:5px;
	text-align:center;
	font-size:16px;
}
.event_box{
	width:90%;
	margin:0 auto;
	margin-top:20px;
}
.event_box > .title{
	font-size:16px;
	width:100%;
	height:45px;
	line-height:45px;
	font-weight:bold;
	border-bottom:1px solid black;
}
.event_content{
	margin:0 auto;
	margin-top:20px;
	width:90%;
}
.event_content > .event_item{
	margin-bottom:20px;
}
.event_content > .event_item > p{
	font-size:15px;
	margin-bottom:5px;
}
.event_content > .event_item > input{
	height:50px;
	width:100%;
	padding-left:5px;
	background-color:white;
	border:none;
	font-size:18px;
	border-radius:5px;
}
.event_content > .event_item > div > p{
	float:left;
	width:35%;
	margin-right:2%;
	text-align:center;
	font-size:18px;
	background-color:#EAEAEA;
	height:50px;
	line-height:50px;
}
.event_content > .event_item > div > input{
	width:63%;
	height:50px;
	line-height:50px;
	border:none;
	padding-left:5px;
	font-size:18px;
	border-radius:5px;
}
.event_content > .event_item:nth-child(3) > input{
	background:none;
}
.finish_button{
	width:90%;
	line-height:50px;
	height:50px;
	background-color:#18b092;
	color:white;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:50px;
	text-align:center;
}
@media (max-width:___px){
	
}