﻿body{
	 background-color:#f0f0e8;
	 font-size:13px;
	 line-height:160%;
	 letter-spacing:1px;
     margin:0px 0 0 0; 
	 padding:0px 0 0 0;
	 color:#363636;
}
img{
   border:0;   
}

strong{
	color:#ff4600;
}


h1{
	font-size:20px;
	letter-spacing:3px;
	color:#777777;
	margin-top:30px;
	margin-left:10px;
}

h2{
	font-size:14px;
	letter-spacing:2px;
	padding-bottom:2px;
	padding-left:3px;
	margin-bottom:4px;
	border-style:dashed;
	border-width:0 0 1px 0;
	border-width:#999999;
}

h3{ /* sidemenu */
	color:white;
	background-color:#ffcc66;
	font-size:14px;
	padding-left:20px;
	letter-spacing:1px;
	margin-bottom:0;
	padding-bottom:0;
}




#container{
	margin-left:auto;
	margin-right:auto;
   width:800px;
   }

#title{
	background-color:white;
	margin-bottom:8px;
	width:770px;
	padding:3px 10px 3px 40px;
	border-style:solid;
	border-width:14px 1px 1px 0;
	border-color:#999999;
	border-top-color:#ffcc66;
	}
	
#title-left{
	width:270px;
	float:left;
}

#title-right{
	width:370px;
	float:left;
	padding-left:130px;
}

#title table{
    border-style:dotted;
    border-width:0 0px 0 1px;
    border-color:#cccccc;
}

#title td{
    border-style:dotted;
    border-width:0 1px 0 0px;
    border-color:#cccccc;
    padding:28px 10px 15px 10px;
    font-size:15px;
    width:133px;
    color:#666666;
}

#title p{
	clear:both; 
	margin-top:0px; 
	padding-left:40px; 
	color:#999999;
}

#content{
	background-color:white;
	padding:10px 10px 15px 10px;
	margin-bottom:8px;
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#999999;
	overflow:auto;
	height:1%;
	width:800px;
}

#left{
	float:left;
	width:500px;
	padding-left:20px;
}

.bigmenu{
	font-size:16px;
	color:white;
	background-color:#7fc318;
	font-weight:bold;
	letter-spacing:4px;
	padding-left:30px;
	margin-top:15px;
}

.ichiran{
	
}

.ichiran table{
	margin-top:15px;
}

.ichiran th{
	width:200px;
	vertical-align:top;
	padding-bottom:30px;
	padding-top:7px;
}

.ichiran td{
	width:285px;
	vertical-align:top;
	padding-bottom:30px;
	padding-left:15px;
}

.ichiran span{
    padding-left:130px;
}




#right{
	width:230px;
	padding-left:20px;
	padding-top:15px;
	float:right;
}

.sidemenu{

}

.sidemenu ul{
	margin-left:0px;
	padding-left:0px;
	margin-top:4px;
	padding-top:0;
	list-style:none;
}

.sidemenu li{
	border-style:solid;
	border-width:0 0 1px 0;
	border-color:#bbbbbb;
	list-style:none;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:7px;
	line-height:170%;
}

#ad1{
	margin-left:19px;
}


#footer{
	background-color:white;
	width:800px;
	padding:15px 10px 3px 10px;
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#999999;
}

#footer ul{
	margin:0;
	padding:0;
	list-style:none;
    text-align:center;
}

#footer ul li{
	display:inline;
	padding-left:40px;
}

#footer p{
	padding-top:7px;
	margin-top:0;
	text-align:center;
}
