@charset "UTF-8";


#wrapper {
	width: 960px;
	margin-left: 20px;
	margin-top: 5px;
}
#flash {
	margin-bottom: 25px;
}



#header-pla a {
	height: 80px;
	width: 960px;
	background-image: url(../images/header2011/header.jpg);
	background-repeat: no-repeat;
	text-indent: -6666px;
	display: block;
}
.contents-L {
	width: 355px;
	float: left;
}
.contents-R {
	width: 595px;
	float: right;
}
.contents-L h2 {
	margin-bottom: 20px;
}

/*iFrame*/
#wn-iframe {
	height: 210px;
	width: 355px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#wn-iframe iframe {
	height: 210px;
	width: 355px;
}





.cal-box {
	padding-left: 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #1750A2;
	margin-bottom: 15px;
}
.osusume-Zone {
	background-image: url(../images/top_img/osusume_foot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
	padding-bottom: 15px;
}
.btm5px {
	margin-bottom: 5px;
}
.btm10px {
	margin-bottom: 10px;
}
.btm15px {
	margin-bottom: 15px;
}
.btm20px {
	margin-bottom: 20px;
}
.btm25px {
	margin-bottom: 25px;
}

.btm30px {
	margin-bottom: 30px;
}
.btm35px {
	margin-bottom: 35px;
}
.btm40px {
	margin-bottom: 40px;
}

.osusumeBox {
	width: 555px;
	margin-right: auto;
	margin-left: auto;
}
.body-wrapper {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}
.body-wrapper2 {
	margin-bottom: 20px;
	padding-bottom: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}
.secLineBox {
	width: 225px;
	background-image: url(../images/top_img/sikiri.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
	float: left;
	height: 250px;
}
.secLineBox-No {
	width: 225px;

	float: left;
}

.bannerBox {
	width: 225px;
	padding-right: 20px;
	display: block;
	float: left;
	margin-bottom: 20px;
}
.bannerBox2 {
	width: 225px;
	padding-right: 20px;
	display: block;
	float: left;
	margin-bottom: 20px;
}


.bannerBox-No {
	width: 225px;
	display: inline;
	float: left;
	padding-left: 0px;
	padding-bottom: 20px;
}
.bannerBox2 {
	width: 225px;
	display: block;
	float: left;
	margin-bottom: 10px;
}


.f11 {
	font-size: 11px;
	line-height: 1.7em;
}
.osusumeTxt {
	font-size: 14px;
	font-weight: bold;
	background-color: #E8E8E8;
	text-align: center;
	padding: 5px 3px;
}
.bnr {
	width: 245px;
	float: left;
}
.L_banner {
	padding-left: 12px;
}
.info2_Zone {
	clear: both;
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}
.pla_mab {
	float: left;
	height: 30px;
	width: 489px;
	margin: 0px;
	padding: 0px;
}
.tom_link {
	background-image: url(../images/top_img/tom_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 467px;
}
ul.arrowRed {
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 30px;
}
ul.arrowRed li {
	font-size: 12px;
	background-image: url(../images/top_img/arrow_red.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 17px;
	padding-bottom: 3px;
}
.col2Box {
	width: 408px;
	margin-bottom: 60px;
	float: left;
}
.cont2nd_title {
	margin-bottom: 60px;
}
.Lineup_title {
	margin-bottom: 0px;
	position: relative;
	height: 39px;
	width: 960px;
}



/*---以下moving_old_style.css----*/




.contBody_col2 {
	padding-left: 57px;
}
.contBody_col2_2 {
	padding-left: 183px;
}
.col4Box {
	float: left;
	width: 183px;
	padding-right: 40px;
	margin-bottom: 20px;
}
.col3Box {
	float: left;
	width: 263px;
	padding-right: 22px;
	padding-bottom: 20px;
}


.OLD-Table {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}


.OLD-Table680 {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}


.OLD-Table660 {
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}


.New_Table {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}





.Right-f {
	text-align: right;
}
.DateColor {
	
	font-size: 12px;
	color: #F00;
	
}
.w680-Box {
	text-align: center;
	width: 680px;
}

.w680-Box2{
	text-align: center;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
}



.gotop {
	font-size: 11px;
	text-align: right;
	margin-bottom: 10px;
	clear: both;
	background-image: url(../images/pt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-left: 20px;
	float: right;
}
.licenseZone {
	font-size: 10px;
	line-height: 1.6em;
	color: #999;
	margin-bottom: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EDEDED;
	clear: both;
}
/*スライダーサムネイルのCSS*/

 ul.thumbs li 

{
	list-style:none;
	padding:0;
	margin-top: 0;
	margin-right: 0x;
	margin-bottom: 5px;
	margin-left: 8px;
	border: 1px solid #cccccc;
         }		 
		 
	
		 
/*スライダーここまで*/




