/*------------ table style set ------------*/
@charset   "Shift_JIS";
* {	margin: 0;	padding: 0;}
body {	text-align: center;font-size:12pt;line-height:13pt;
	background-color: #ffffff;font-family: "‚l‚r ƒSƒVƒbƒN",sans-serif;}
body div {text-align: left;	margin: 0 auto;}
#title {width: 850px;height:140px;font-size:12pt;font-weight:normal;
	line-height:22pt;font-family: "‚l‚r ƒSƒVƒbƒN",sans-serif;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	border-style: solid solid solid solid;
	border-width: 1px 1px 0px 1px;
	color:#333333;background-color: #33cccc;}
#contents{margin-left: auto;	margin-right: auto;width:850px;}
#menu{float:left;width:250px;background-color: #ffffff;float: left;
}
.toptop{height:24pt;line-height:24pt;text-align:center;font-weight:bold;color:#111111;
	font-size:13.5pt;background-color:#ff6666;
	border-color: #002500 #002500 #002500 #002500;
	border-style: solid solid solid solid;
	border-width: 1px 1px 0px 1px;
}
.menu-u{height:20pt;text-align:center;font-weight:normal;color:#111111;
	font-size:12pt;line-height:15pt;vertical-align:bottom;
	border-color: #0000cc #002500 #958973 #002500;
	border-style: solid solid dotted solid;
	border-width: 0px 1px 1px 1px;
}
.menu-ub{height:20pt;text-align:center;font-weight:normal;color:#111111;
	font-size:12pt;line-height:15pt;vertical-align:bottom;
	border-color: #0000cc #002500 #002500 #002500;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 1px;
}
.map{height:24pt;line-height:24pt;text-align:center;font-weight:bold;color:#111111;
	font-size:13.5pt;background-color:#dddddd;
	border-color: #002500 #002500 #002500 #002500;
	border-style: solid solid solid solid;
	border-width: 1px 1px 0px 1px;
}
.shoru{height:20pt;line-height:20pt;text-align:center;font-weight:normal;color:#111111;
	font-size:12pt;vertical-align:middle;}
.yoko{
	border-color: #002500 #002500 #002500 #002500;
	border-style: solid solid solid solid;
	border-width: 0px 1px 0px 1px;
}
.shita{height:5px;font-size:5px;line-height:5px;
	border-color: #002500 #002500 #002500 #002500;
	border-style: solid solid solid solid;
	border-width: 1px 0px 0px 0px;
}
.shita2{height:5px;font-size:5px;line-height:5px;
	border-color: #002500 #002500 #002500 #002500;
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
}

#cont-r{float:left;width:600px;}
.arena{text-align:center;}
.cont-table{color:#111111;}
#cont1{height:24pt;line-height:15pt;text-align:center;font-weight:normal;
	font-size:12pt;background-color:#dddddd;}
#cont1r{height:24pt;line-height:24pt;text-align:center;font-weight:normal;
	font-size:12pt;color:#eeeeee;background-color:#222222;}
.results-l{width:45px;line-height:13pt;padding-left:2px;
	text-align:center;font-size:12pt;font-weight:normal;
	border-color: #0000cc #958973 #958973 #958973;
	border-style: solid dotted dotted dotted;
	border-width: 0px 1px 1px 1px;
}
.results{width:490px;padding-left:2px;line-height:18pt;text-align:left;
	font-size:12pt;font-weight:normal;
	border-color: #0000cc #958973 #958973 #0000cc;
	border-style: solid dotted dotted solid;
	border-width: 0px 1px 1px 0px;
}
.photo{width:100px;text-align:center;
	border-color: #0000cc #958973 #958973 #0000cc;
	border-style: solid dotted dotted solid;
	border-width: 0px 1px 1px 0px;
}
#cont2{height:15pt;line-height:18pt;text-align:left;font-weight:normal;
	font-size:10.5pt;padding-left:21px;}
h1 {	padding: 5px 12px 0 22px;	font-size:12pt;text-align:center;
	font-family "‚l‚r ƒSƒVƒbƒN",sans-serif;font-weight:normal;}
#container {width: 853px;	background-color: #ffffff;}


#footer {width: 850px;height:40px;line-height:20px;
	vertical-align:middle;clear: both;text-align:center;
	color:#222222;background-color: #33cccc;font-size:12pt;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 1px;
}
#footer p {margin: 0 12px;line-height: 150%;}
#notice{width: 850px;height:150px;line-height:15pt;
	text-align:center;font-weight:normal;
	font-size:12pt;background-color:#dddddd;}
.table-soryo1{width:400px;text-align:center;
	color:#ffffff;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
}
#counter{width: 850px;height:40px;
	vertical-align:middle;clear: both;text-align:center;
}
#oshirase1{line-height:20pt;font-size:12pt;
	text-align:center;font-weight:bold;color:#ff0000;
	text-decoration: underline;
	border-color: #958973 #958973 #958973 #958973;
	border-style: solid solid dotted solid;
	border-width: 1px 1px 0px 1px;
}
.spc{
	width:15px;
}
.cont-r-top{
	width:100px;
	background-color:#ffff99;
	border-color: #958973 #958973 #958973 #958973;
	border-style: solid solid solid solid;
	border-width: 1px 0px 1px 1px;
}
.google{
	width:128px;line-height:20pt;font-size:12pt;
	text-align:center;font-weight:normal;color:#222222;
	border-color: #958973 #958973 #958973 #958973;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
}
.google-right{
	width:485px;line-height:20pt;font-size:12pt;
	text-align:center;font-weight:normal;color:#222222;
	border-color: #958973 #958973 #958973 #958973;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 0px;
}
.table-soryo21{width:250px;text-align:center;
	color:#ffffff;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 1px;
}
.table-soryo22{text-align:center;
	color:#ffffff;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 0px;
}


P{
	text-align:center;
}
a img {
border: none;
}
a:LINK {
	color: #1111cc;
	text-decoration: none;
}
a:VISITED {
	color: #ff0000;
	text-decoration: none;
}
a:HOVER {
	color: #1111cc;font-weight:bold;
	text-decoration: underline;
}