@charset "shift_jis";
/**********************************/
/* 年末年始スペシャル[TOP]専用CSS */
/**********************************/
html, body {
	-webkit-text-size-adjust:none;
	font-family:HiraKakuProN-W3;
	line-height:1.25;
	font-size:18px;
	color:#FFF;
	background-color:#C00;
	/*background-image:url(img/bg.png);
	background-repeat:repeat;*/
}
/********************************************************/
/* ↓告知ペEジ用ↁE*/
.title {
	padding:10px 0;
	background-color:#C93;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;	
}
.title font {
	font-size:22px;
}
.contentsBox {
	padding:16px 8px;
	font-size:14px;
}
.contentsBox font {
	font-size:18px;
}
.index {
	margin-bottom:3px;
	padding:8px 0;
	background-color:#FFF;
	color:#090;
	font-size:18px;
	line-height:18px;
	text-align:center;
}
/* ↑告知ペEジ用ↁE*/
/********************************************************/
marquee {
	background-color:#CC9933;
	font-size:16px;
	color:#FFF;
	padding:4px 0;
}
.period {
	background-color:#CC9933;
	font-size:16px;
	text-align:center;
	padding:4px 0;
}
/*.iPhoneULIndex li {
	padding:0 10px;
	height:88px;
	overflow:hidden;
	background-color:transparent;
	border-bottom:solid 1px #CC9933;
	clear:both;
}
.iPhoneULIndex a {
	text-decoration:none;
	color:#FF0;
	display:block;
	padding:12px 0;
	background:url(img/trainav.png) right center no-repeat;
}
.iPhoneULIndex a img {
	width:64px;
	display:block;
	float:left;
	margin-bottom:12px;
}*/



.menuLink li {
	border-bottom:dashed 1px #CC9933;
	padding-right:8px;
	text-align:left;
	line-height:1.1;
	background-color:transparent;
}
.menuLink li a {
	display:block;
	font-weight:bold;
	text-decoration:none;
	line-height:1.1;
	padding:8px 20px 8px 8px;
	background:url(img/trainav.png) right center no-repeat;
}
.menuLink li img {
	width:64px;
	margin-right:4px;
}


.menu {
	color:#FF0;
	margin-left:68px;
	margin-right:12px;
	line-height:1.0;
}
.caption {
	font-size:12px;
	color:#FFF;
	font-weight:normal;
}

/*** 摜ƕc̒ɂ ***/
ul p {	
	display:table-cell;
	vertical-align:middle;
}

li.nolink {
	color: #FFF;
	font-weight:bold;
	padding:8px 20px 8px 8px;
}
