@charset "utf-8";

.spContents{ width:960px; margin:80px auto 80px auto ; clear:both; }
.spContents a:hover img.on{ filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.mainWr{ }
.mainLeft{
	width:521px;
	height:705px;
	float:left;
	}

.mainRight{
	width:424px;
	height:564px;
	float:right;
	margin-top:-2px;
	background-image:url(../images/151005_bg_info.png);
	background-repeat:no-repeat;
	background-position:right top;
	}

.mainRight .information{
	width:396px;
	margin:70px 0 0 14px;
	position:relative;
	}
	
.mainRight .information span.btn{
	margin-top:3px;
	margin-bottom:3px;
	display:block;
	float:left;
	}

.mainRight .information span.right{
	margin-left:5px;
	}	

.mainRight .information span.coaster{
	top:220px;
	margin-top:10px;
	display:block;
	}
	
.mainRight .info2nd{
	margin-top:94px;
	}

.mainRight .information a:hover img{
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}
.mainRight .info2nd a:hover img{
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}

  .kurobasuSchedule{
	  width:958px;
	  background-image:url(../images/img_schedule_bg.jpg);
	  background-repeat:repeat-y;
	  background-position:center;
	  }
	  .kurobasuSchedule .tdArea{
		  padding:0 20px;
		  }
		  .kurobasuSchedule .tdArea ul{}
		  .kurobasuSchedule .tdArea ul li{ border-bottom: 1px #D0E2EC dashed; padding:10px; }
		  .kurobasuSchedule .tdArea ul li.last{ border-bottom:none; }
  
		  .kurobasuSchedule .tdArea ul li table tr:nth-child(2n) { background: #f6f7f7; }
		  .kurobasuSchedule .tdArea ul li table td{ vertical-align: top; font-weight:bold; }
  
		  .kurobasuSchedule .tdArea ul li table.first td.tenpomei{ padding-left:15px; font-size:16px; color:#D71450; }
		  .kurobasuSchedule .tdArea ul li table.first td.tenpomei a{ text-decoration:underline; color:#D71450; }
		  .kurobasuSchedule .tdArea ul li table.first td.hatubai{ padding-left:15px; font-size:16px; color:#D71450; }
		  .kurobasuSchedule .tdArea ul li table.first td.hatubai a{ text-decoration:underline; color:#D71450; }
  
		  .kurobasuSchedule .tdArea ul li table.second td.tenpomei{ padding-left:15px; font-size:16px; color:#1F96AE; }
		  .kurobasuSchedule .tdArea ul li table.second td.tenpomei a{ text-decoration:underline; color:#1F96AE; }
		  .kurobasuSchedule .tdArea ul li table.second td.hatubai{ padding-left:15px; font-size:16px; color:#1F96AE; }
		  .kurobasuSchedule .tdArea ul li table.second td.hatubai a{ text-decoration:underline; color:#1F96AE; }
	
.copyright{
	clear:both;
	width:100%;
	padding-top:30px;
	height:100px;
	text-align:center;
	background-image:url(../images/bg_copy.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	margin-top:10px;
	margin-bottom:-50px;
	}