body{
	background: #ddd url(../image/bg.jpg) repeat top left;
}
.top{
	width:100%;
	height:auto;
	padding:0 18.75%;
	margin:0 auto;
}
.main_c{
	width:80%;
	margin-left:10%;
	height:auto;
}
.place{
	width:100%;
	height:auto;
	margin:0.5em auto;
	text-align:center;	
	padding:0 15%;	
}
.place p{
	margin-top:1em;
}	
.agenda{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
}
.logo{
	margin-right:0.5em;
}
/* con_register */
.con_register{
	width:80%;
	margin:0 auto;
}
.row ul li{
	list-style:none;
}
.row_tit{
	position:relative;
	margin-top:0.9375rem;
	padding-left: 0.9375rem;
	padding-right:0.9375rem;
	
}
.ts{
	color:#4d4d4d;
	font-size: 0.775rem;
    font-weight: normal;
}
.tjbtn{
	margin-top:1em;
	text-align:center;
}

.footer ul li{
	list-style-type:none;
}
@media screen and (max-width: 480px){
	.place p{
		font-size:0.5em;
	}
} 
@media screen and (min-width: 481px) and (max-width:800px){ 
	.medium-6{
		width:80%;
	}
	.register_size{
		margin:0 10%;
	}
}
@media screen and (min-width: 801px){ 
	.medium-6{
		width:80%;
	}
	.register_size{
		margin:0 10%;
	}
	
}
@media screen and (min-width: 1170px){ 
	.medium-6{
		width:50%;
	}
	.register_size{
		margin:0 23%;
	}
	.con_register{
		width:80%;
		margin:0 auto;
	}
	.place p{
		font-size:1em;
	}
}
@media screen and (min-width: 1441px){ 
	.medium-6{
		width:50%;
	}
	.register_size{
		margin:0 23%;
	}
	.con_register{
		width:60%;
		margin:0 auto;
	}
	.place p{
		font-size:1.2em;
	}
	
}