﻿@charset "utf-8";
/* CSS Document */
body {
	background:url(../img/bgW.jpg) no-repeat 850px 0 fixed #d5c39b;
}
#flashArea{
	height:500px;
	margin:-30px 0 0 50px;
	float:left;
}

.textInner th{
	background-color:#CB0E0E;
	font-size:80%;
	padding:3px 0 0 0;
	color:#fff;
}	
.textInner td{
	font-size:80%;
	padding:2px;
	background-color:#eee;
}

table#ryoukin{
	width:600px;
	margin:0 auto;
}
table#ryoukin td{
	text-align:center;
}
td.pink{
	background-color:#FCC;
}
em.bold{
	font-weight:bolder;
	color:#666;
}
	
	
#chuui{
	background:url(../img/corse.jpg) no-repeat 0 0;
	width:800px;
	height:500px;
	margin:-30px 0 -12px 50px;
	float:left;
	}
	
#wedMain{
	height:500px;
	margin:-30px 0 -12px 50px;
	float:left;
}
	
table.sakuraH td {
	background-color:none;
}

#sNav li{
	padding:0;
	margin:0;
	float:left;
	display:block;
}

#sNav li#sNav1 a {
	background:url(../img/botanA.png) no-repeat 0 -136px;
	margin:0 18px 0px 190px;
	width:227px;
	height:132px;
	display:block;
	text-indent:-9999em;
}
		
#sNav li#sNav1 a:hover {
	background-position: 0 0;
}
#sNav li#sNav2 a {
	background:url(../img/botanB.png) no-repeat 1px -137px;
	margin:0 18px;
	width:229px;
	height:132px;
	display:block;
	text-indent:-9999em;
}
		
#sNav li#sNav2 a:hover {
	background-position: 0 0;
}

table#yKren{
	margin:0;
	border:solid 2px #CB0E0E;
	
}
table#yKren td{
	text-align:top;
	font-weight:bold;
	font-size:12px;
	width:50px;
	height:42px;
	padding:0;
	margin:2px;
}
th.bule{
	background-color:#ccf;
	text-align:right;
	font-weight:bold;
	padding:2px;
	color:#22e;
}
th.pink{
	background-color:#FCC;
	text-align:right;
	font-weight:bold;
	padding:2px;
	color:#e22;
}
th.gre{
	background-color:#fff;
	text-align:right;
	font-weight:bold;
	padding:2px;
	color:#222;
}
.o{
	background:url(../img/maru.png) no-repeat 0 0;
	color:#222;
	}
.x{
	background:url(../img/batsu.png) no-repeat 0 0;
	color:#f22;
	}	
#yKhon{
	width:450px;
	float:left;
	display:block;
	}
#yKsub{
	margin:30px 0 0 454px;
	}
h6{
	margin:5px;
	padding:3px;
	text-align:center;
	border-bottom:solid 1px #333;
	border-right:solid 2px #333;
	background-color:#fcc;
	font-weight:bold;
	font-size:16px;
	color:#333;
	}
#phot{
	background-color:#000;
	padding:5px;
	}
#phot p{
	color:#eee;
	}
#phot a{
	color:#eee;
	}
#phot a:hover{
	color:#F22;
	}
.siro	{
	background-color:#eee;
	padding:5px;
	margin:0 0 10px 0;
	text-align:center;
	}
.kakomi{
	background-color:#FFF;
	padding:5px;
	margin:0 0 10px 0;
	width:200px;
	border:solid 1px #333;
	}