﻿body {
	color: #620202;
	font-weight: normal;
	margin: 5% 8% 5%;
}
h1{
	/*text-align:center;*/
}
h2{
	background:url(img/h.jpg) repeat-y; color: white; text-indent:1em;
}
a {
	color: #620202; /*border: none;*/;
	text-decoration: none;
}
a img {
	border : none;
}
a:hover {
	background-color:#FFFF66;font-weight:bold;
	/*border: 2px red;
	color: red; /*filter:glow(color=red,strengt=100)*/
}
p a{
	text-decoration:underline; color:green;
}
div a{
	text-decoration:underline; color:green;
}
strong { font-size: large; /*background-color: Yellow;*/ font-weight:900;
}
p{
	/*text-indent:1em;*/ line-height: 170%;
}


.ori8{
	width:8em;
}
.ori16{
	width: 16em;
}
.notice{color:red;font-weight:bold;font-size:large;}

.minisection{
	margin:2em 0 2em 2em; /*float:left;*/
}

/*dt{
	display:inline-block;
	text-align:left;
	
}
dd{
	display:inline-block;
}*/
.dummytable th{
	width:7em; vertical-align:top; height:4ex; border: none;
}

.dummytable td{
	border: none;
}
.tyottosita_hyou{
	border-collapse:collapse; border:green thin solid; margin-right: 2em;
}
.tyottosita_hyou th,td{
	margin:2em;	border-collapse:collapse; border:green thin solid;
}
.hyou{
	border-collapse:collapse; border:green medium ridge;
}
.hyou td,th{
	margin:2em;	border-collapse:collapse; border:green medium ridge; 

}
.tcen td,th{
	text-align:center; vertical-align: middle;
}

.inner{
	margin-left:3em;
}
.honbun{
		margin: 1em 2em 3em;
}
.f-image{float:right;}
.f1{
	float:left; width:45%;
}
.f2{
	float:right; width:45%;
}


.komento{
	display:none; width:100%; height:100%; 
}

.saisyo{
	display:block;
}
/*.saisyo p{
	margin:40px; color:#669900; font: bold larger sans-serif;
}*/
.komento p{
	margin: 3ex 2em 3ex 2em;
	line-height:180%; font-weight:bold;
}
.publicmenu{
		clear:both; text-align:right;width:80%;margin-left:auto;margin-right:auto;
}

.seihinmenyuu{
float: left;
/*padding-left: 5%; height:370px;
border: 10px #CCFFCC ridge;
padding: 15px 15px 15px 15px;*/
}

.seihin:link{text-decoration:none !important /*ソースの改行によって生成される空白にアンダーラインをひかせないため*/
}

.here:before{content:"【";}
.here:after{content:"】";}
.here{font-weight:bold; background-color:#009900; color:white;}

.mada{color:gray;}

#bigtitle{
	text-align:center;
}

#mainwindow{
	float:left;
	/*border: 15px #669900 inset;*/ width: 400px; height:300px;
	/*max-width:400px; height: 370px;*/
}

#kouzyou{
	background:url('img/entrance1.jpg') no-repeat center;
}

#vm{
	background:url('img/vmback.jpg') no-repeat center;
}

#vp{
	background:url('img/vpback.jpg') no-repeat center;
}

#fl{
	background:url('img/flback.jpg') no-repeat center;
}

#etc{
	background:url('img/vsback.jpg') no-repeat center;
}

#rekisi
{
	width:48%;float:right;
}
#gaiyou{
	width:48%;float:left;
}
#sinsotusaiyou
{
	width:46%;float:left;
}
#tyuutosaiyou{
	width:46%;float:right;
}
#toiawase{
	width:46%;float:right;
}
#navi{
	clear: both;text-align :center; font-size :small; background-color:#FFFFCC; margin-left: auto;
	margin-right:auto; width:auto;
}
#navi caption{margin-left: auto;
	margin-right:auto;
}

#return{clear:both; text-align:center; 
	}
}
#header{
	text-align:right;
}

/*.toukaku{font-family:"ＭＳ ゴシック", "Courier New", monospace;
	}*/

#footer{
	text-align:center; font-size:small;color:#999966;margin:3ex;
}


div.osirase{
	clear:both;
	margin: 2em;
	text-align:left;
	width: 620px;
	margin-left:auto;
	margin-right:auto;
}
.osirase ul{
	line-height:150%;
}


.setumee
{
	text-align:center; ! important font: large bold sans-serif;
	color: navy;
}

