@charset "euc-jp";


#nProgram {
	height:148px;
	overflow:auto;
	width: 653px;
	margin-right: 0px;
	margin-left: 0px;
}

#nProgram dd {
	color: #333333;
	background-image: none;
	padding-bottom: 5px;
	margin-bottom: 5px;
	width: 525px;
	float: left;
}
#nProgram dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 2em;
	color: #333333;
	width: 90px;
	float: left;
}

#wrapper #nProgram a {
	line-height: 1.5em;
}

#nProgram dl .clear {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 5px;
}


#wrapper #flasharea_wrap {
	width: 960px;
	height: 369px;
}
/*///////////////////////////////////////////////*/
.servicecenter01 {
	background: url(../images/servicecenter_bg.jpg) no-repeat center bottom;
	width: 225px;
	float: left;
	height:300px;
}
.servicecenter02 {
	background: url(../images/servicecenter_bg.jpg) no-repeat center bottom;
	width: 226px;
	float: left;
	height:300px;
}
.servicecenter03 {
	background: url(../images/servicecenter_bg.jpg) no-repeat center bottom;
	width: 227px;
	float: left;
	height:300px;
}
#wrapper #contents .servicecenter01 p,
#wrapper #contents .servicecenter02 p,
#wrapper #contents .servicecenter03 p {
	line-height: 1.5em;
	padding:5px 20px 0 20px;
}
#wrapper #contents .servicecenter01 p.button,
#wrapper #contents .servicecenter02 p.button,
#wrapper #contents .servicecenter03 p.button {
	width:134px;
	margin: 10px auto 15px auto;
}


#wrapper #contents .servicecenter04 p,
#wrapper #contents .servicecenter05 p,
#wrapper #contents .servicecenter06 p {
	line-height: 1.5em;
	padding:5px 20px 0 20px;
}
#wrapper #contents .servicecenter04 p.button,
#wrapper #contents .servicecenter05 p.button,
#wrapper #contents .servicecenter06 p.button {
	width:134px;
	margin: 10px auto 15px auto;
}

#contents #lineup {
	background-image: url(../images/lineup_bg.jpg);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
}
#contents #lineup .lineupphoto {
	width: 137px;
	text-align: center;
	background-color: #FFF;
	padding: 6px;
}
#wrapper #contents #lineup .linenap_txt {
	width: 149px;
}
#wrapper #contents #lineup .linenap_txt p {
	line-height: 1.5em;
	padding: 0px;
}
.minifont {
	font-size: 10px;
	line-height: normal;
	padding: 0px;
	margin: 0px;
}
#lineup .linenap_txt p strong {
	color: #B7152A;
	font-weight: bold;
}
#contents #lineup .lineup_wrap {
	float: left;
	padding-right: 8px;
	padding-left: 7px;
	width: 149px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#contents #lineup .lineup_wrap2 {
	float: left;
	padding-left: 7px;
	width: 149px;
}
.news_wrap {
	width: 653px;
	background-image: url(../images/news_bg.gif);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-left: 10px;
}
.support_list li {
	float: left;
}

/*
 * ’Ç‰Á
 */
#lineup .linenap_txt p span.boldfont{
	color: #B7152A;
	font-weight: bold;
}