@charset "utf-8";
/* CSS Document */

.sd {
    color: #333;
    font-size: 108.33%;
    line-height: 180%;
}
#event + section .intro{
	
}
#event + section .intro p{
	margin-bottom: 30px;
	font-size: 123.07%;
}
#event + section .intro .btn{
	margin-bottom: 30px;
	text-align: center;
}
.event_list {
	overflow: hidden;
}
.event_list > li{
	margin-bottom: 20px;	
}
.event_list > li p{
	font-size: 123.07%;
	text-align: center;
}
.event_list .img_list{
	overflow: hidden;
	margin-bottom: 10px;
}
.event_list .img_list li{
	width: 320px;
}
.event_list .img_list li:nth-child(odd){
	float: left;
}
.event_list .img_list li:nth-child(even){
	float: right;
}
.event_list .harf{
	width: 320px;
}
.event_list .harf.left {
	float: left;
}
.event_list .harf.right {
	float: right;
}
#schedule + section th {
	width: 30%;
	vertical-align: middle;
}
#schedule + section td {
	padding: 5px 20px;
}
.second .basic-table {
	margin-bottom: 0;
}
.join {
	margin-bottom: 20px;
}
.join p {
	font-size: 123.07%;
}
.join p.tel{
	font-size: 125%;
	font-weight: bold;
	line-height: 50px;
}
.join p.tel span{
	padding-left: 10px;
	color: #E4007F;
	font-size: 150%;
}
.attention li{
	background: url(../images/natural/ico_pink.png) top 5px left no-repeat;
	padding-left: 15px;
}
.redtxt {
	color: #FF0004;
}
.center {
	text-align: center;
}
