*{margin:0 auto; padding:0; text-align:center;}
body {font-size:85%; text-align:center;}
img{border:0px none;}
h1{font-size:130%; display:inline; text-align:left; color:#666666;}
h2{
	font-size:120%;
	text-align:left;
	width:735px;
	height:15px;
	background-color: #ffcc66;
	padding:5px;
	margin-top:15px;
	margin-left:0;
}
h3{font-size:110%; text-align:left; color:#0000CD; margin-top:10px;}
h4{font-size:105%; text-align:left; color:#009933; margin-top:10px;}
p{text-align:left; margin-top:15px;}

#header{width:950px; text-align:left; margin:auto;}

#main{clear:both; width:950px; margin:0 auto; margin-top:10px;}

#contents{width:735px; text-align:left; margin:auto; float:left;}
#contents dl{list-style-type:square;}
#contents dt{padding-top:15px; text-align:left; color:#B22222;}
#contents dd {display:list-item; text-align:left; padding-top:5px; margin-left:30px;}
#contents li{text-align:left; margin-left:30px;}
#contents hr{width:700px; margin-left:0; margin-top:10px; clear:both;}
/* #contents #risutora{text-align:right; margin-top:-50px;} */
#contents #risutora1{float:left; width:600px;}
#contents #risutora2{float:left; width:135px;	text-align:left;}
#contents .zaitaku1{float:left; width:400px;	text-align:left;}
#contents .zaitaku2{float:right; width:330px;	text-align:left; margin-top:-15px;}
#contents .hp1{float:left; width:400px;	text-align:left;}
#contents .hp2{float:left; width:330px;	text-align:left; margin-top:-40px;}

#contents .chushaku{display:inline; color:red;}

#contents .merit{float:left; width:365px;}
#contents .demerit{float:right; width:365px;}
#contents .merit dd{background-color: #FFE4C4; padding:0px;}
#contents .demerit dd{background-color: #FFE4C4; padding:0px;}

#contents .clear{clear:both; padding-top:15px;}


/*
#navi{float:left; margin:0px; width:200px; text-align:center;}
#navi dl{list-style-type:square;}
#navi dt{padding-top:15px;}
#navi dd {display:list-item; text-align:left; padding-top:5px; margin-left:15px;}
*/

#navi{float:right; width:185px; text-align:center; margin-top:10px;}
#navi ul{list-style:none; margin:0px; padding:0px; text-align:left;}
#navi ul.zaitaku{border-right:#ADCAEA 2px solid; border-left:#ADCAEA 2px solid; border-bottom:#ADCAEA 2px solid;}
#navi ul.hp{border-right:#ADD9C6 2px solid; border-left:#ADD9C6 2px solid; border-bottom:#ADD9C6 2px solid;}
#navi ul.koshunyu{border-right:#FFB6FF 2px solid; border-left:#FFB6FF 2px solid; border-bottom:#FFB6FF 2px solid;}
#navi ul.setsuyaku{border-right:#F2D295 2px solid; border-left:#F2D295 2px solid; border-bottom:#F2D295 2px solid;}

#navi img{vertical-align:bottom;}
#navi li{text-align:left;}
#navi li.zaitaku_even{background-color:#ADCAEA;}
#navi li.hp_even{background-color:#ADD9C6;}
#navi li.koshunyu_even{background-color:#FFCCFF;}
#navi li.setsuyaku_even{background-color:#F2D295;}

#navi ul ul li{padding-top:2px; padding-bottom:2px; padding-left:20px; background:url(../../images/arrow.gif) no-repeat 10px 0.5em;}
#navi .group{display:inline;}
#navi .next{margin-top:10px;}

#footer{clear:both; width:950px; text-align:center; margin-top:20px;}
#footer p{border-top: 1px solid gray; text-align:center; margin-top:5px;}
#footer #since{clear:both; margin-top:10px; margin-bottom:10px;}

#contents #adsense{text-align:center; margin-top:10px;}

#contents #tesagyo .ganbaru{margin-left:500px;	margin-top:-70px;}

#contents #mail table{width:700px; border: 1px #1C79C6 solid; margin-top:15px;}
#contents #mail th{width:700px; text-align:left; background-color:#ccccff;}
#contents #mail td{width:350px; text-align:left; background-color:#ccffff;}

#contents #kensho table{width:700px; border: 1px #1C79C6 solid; margin-top:15px;}
#contents #kensho th{width:700px; text-align:left; background-color:#ccccff;}
#contents #kensho td{width:350px; text-align:left; background-color:#ccffff;}

#contents #enquete table{width:700px; border: 1px #1C79C6 solid; margin-top:15px;}
#contents #enquete th{width:700px; text-align:left; background-color:#ccccff;}
#contents #enquete td{width:350px; text-align:left; background-color:#ccffff;}

#contents #asp table{width:700px; border: 1px #1C79C6 solid; margin-top:15px;}
#contents #asp th{width:700px; text-align:left; background-color:#ccccff;}
#contents #asp td{width:350px; text-align:left; background-color:#ccffff;}

#contents #kasegi .osaifu{margin-left:600px;	margin-top:-70px;}

#contents #chat table{width:700px; border: 1px #1C79C6 solid; margin-top:15px;}
#contents #chat th{width:700px; text-align:left; background-color:#ccccff;}
#contents #chat td{width:350px; text-align:left; background-color:#ccffff;}

#contents #homon table{width:700px; border: 1px #1C79C6 solid; margin-top:15px;}
#contents #homon th{width:700px; text-align:left; background-color:#ccccff;}
#contents #homon td{width:350px; text-align:left; background-color:#ccffff;}

#contents #keitai table{width:700px; border: 1px #1C79C6 solid; margin-top:15px;}
#contents #keitai th{width:700px; text-align:left; background-color:#ccccff;}
#contents #keitai td{width:350px; text-align:left; background-color:#ccffff;}

#contents #hoken table{width:700px; border: 1px #1C79C6 solid; margin-top:15px;}
#contents #hoken th{width:700px; text-align:left; background-color:#ccccff;}
#contents #hoken td{width:350px; text-align:left; background-color:#ccffff;}
