@charset "UTF-8";
.movieArea {
	float:right;
	margin-top:20px;
}
.mainvisual {
	padding:30px 0;
}
#content .inBlock .mainvisual p.textArea {
	margin-top:50px;
}
.bgWhite { background: url(../images/bg.png) no-repeat 50% 50% fixed; background-size: cover;}
#content .inBlock p { font-size:16px; line-height:160%;}
#content .inBlock p.center, #content .inBlock h3.center { text-align:center;}
#content .inBlock p.bold, #content .inBlock h3.bold { font-weight:bold;}
#content .inBlock h3 { margin:20px 0 30px; font-size:18px; font-weight:normal;}
#content .inBlock p.imgArea { margin:50px auto 30px; text-align:center;}
.red { color:red;}
#content .inBlock th h3 { color:#fff; text-align:left; font-size:28px; margin:0;}
#content .inBlock th p { color:#fff; text-align:left;}
#content .inBlock td p { color:#333;}
th, td { padding:10px 30px;}
table { margin:30px 0 20px;}
.kakomiWhite { background-color:#fff; padding:20px 40px;}
.kakomiWhite h3 span { font-size:12px;}
#content .inBlock .kakomiWhite p { font-size:14px;}
#content .inBlock .kakomiWhite p strong { font-weight:bold; color:#666;}
#content .inBlock .kakomiWhite h3 { margin:0;}
.kakomiWhite .box50 { width:49%; float:left;}
#content .inBlock .ryokin { margin:30px 0;}
#content .inBlock .ryokin p { text-align:center; color:#111; font-size:30px; font-weight:bold;}
#content .inBlock .ryokin p .small { font-size: 22px;}
#content .inBlock .ryokin p .big { font-size: 40px;}
#content .inBlock .ryokin .torikeshi { text-decoration:line-through;}


