
@charset	"utf-8";

#special_body{
	width: 100%;
	}

#special_body img {
	width: 100%;
	border:none;
	}

#special_body a:link { text-decoration:underline; } 
#special_body a:visited { text-decoration:underline; }
#special_body a:hover { text-decoration:underline; } 
#special_body a:active { text-decoration:underline; }

#special_body ul {
  list-style-type: none;
}
#special_body li {
  list-style-type: none;
}
#special_body h2{
	font-size: 1vw;
	font-weight: bold;
	line-height: 1.5;
	text-align: center;
}
.br-pc { display:block; }
.br-sp { display:none; }
.pc { display: block !important; }
.sp { display: none !important; }
.event_agreement{
	/*background-color:#f58500;*/
	padding:3%;
	margin: 0 0 1% 0;
	}
.event_agreement_inner{
	background-color:#ffffff;
	padding:3% 2% 2%;
	}
.event_agreement{
	line-height:22px;
	}
.event_agreement ul{
	padding-left:2.5%;
	}
.event_agreement li{
	margin-bottom:1.2%;
	list-style: disc;
	list-style-position:outside;
	}
.number{
	margin-top:20px;
	}
.number li{
	list-style: decimal;
	}
.event_agreement ul.note{
	padding-left: 0.5%;
	}
.note li{
	list-style: none;
	}
.event_agreement h3{
	background-color:#f58500;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:30px 0 20px 0;
	padding:5px 0 5px 10px;
	}
	
@media screen and (max-width: 640px){
#special_body h2{
	font-size: 4vw;
	text-align: center;
}
.event_agreement ul{
	padding-left:6%;}
.br-pc { display:none; }
.br-sp { display:block; }
.pc { display: none !important; }
.sp { display: block !important; }
}



