@charset "UTF-8";


body{
margin:0;
padding:0;
background-color:#6C1108;
background-image:url(../images/back.jpg);
background-repeat:repeat-x;
text-align:center;

}
img {
border:0;
vertical-align:0px;

}

p{
margin:0;
padding:10px;
}

#wrapper{
margin:0;
padding:0;
width:1000px;
background-color:white;
text-align:center;
}

#header{
margin:0;
padding:0;
padding-left:10px;
padding-top:121px;
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
width:1000px;
font-size:1.0em;

}

#header ul{
	margin:0px;
	padding:0px;
}
#header li{
	float:left;
	text-decoration:none;
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:37px;
	text-align:center;
	margin:0px;
	padding:0px;
	padding-top:10px;
}

#header td.menu{
	background-image:url(../images/menu.jpg);
	text-align:center;
	width:158px;
	height:37px;
}
#header td.home{
	height:25px;
	text-align:right;
	padding-right:10px;
}
#header td a{
	font-size:0.9em;
	color:white;
	text-decoration:none;
	vertical-align:middle;
}
#header td a:visited{
	font-size:0.9em;
	color:white;
	text-decoration:none;
	vertical-align:middle;
}

#header td a:hover{
	font-size:0.9em;
	color:#E2E3E3;
	text-decoration:none;
	vertical-align:middle;
}
#header td img{
	vertical-align:middle;
}


#contents{
margin:0;
padding:0;
background-color:#ffffff;
width:1000px;
}

#flash_css{
padding-left:10px;
padding-top:10px;
width:1000px;

}

#main{
margin:0;
padding:0;
float:left;
width:720px;
background-color:#ffffff;
text-align:left;
}

#hatumoude{
	height:145px;
	padding-left:20px;
	margin-top:10px;
}

.koumoku{
	margin-top:20px;
	margin-left:20px;
}


.mytable1{
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	float:left;
	
}
.moji1{
	width:300px;
	text-align:left;
	vertical-align:top;
	height:40px;
	color:#a4443a;
	font-weight:bold;
	font-size:1.0em;
}
.moji2{
	font-size:0.9em;
	color:#A4443A;
	width:150px;
	text-align:left;
	vertical-align:top;
	line-height:1.4em;
	height:120px;
}
.moji3{
	text-align:left;
	width:300px;
	height:25px;
	vertical-align:middle;
	text-align:right;
}
.koumoku a{
	font-size:0.9em;
	color:#000000;
}
.mytable2{
	padding-left:30px;
	padding-top:5px;
}
.mytable3{
	padding-left:30px;
	padding-top:20px;
	padding-right:30px;
	float:left;
}

.mytable4{
	padding-left:30px;
	padding-top:20px;
}
.mytable5{
	padding-left:30px;
	padding-top:20px;
	padding-right:30px;
	float:left;
}
.mytable6{
	padding-left:30px;
	padding-top:20px;

}
.mytable7{
	padding-left:30px;
	padding-top:40px;
	padding-right:30px;
	float:left;
}
.mytable8{
	padding-left:30px;
	padding-top:40px;

}
#rightnavi{
margin:0;
padding:0;
padding-left:5px;
float:right;
width:275px;
}


#new{
	margin-top:10px;
}
.newt{
	background-image:url(../images/new.jpg);
	background-repeat:no-repeat;
	padding:0px;
	width:232px;
	height:25px;
	margin:0px;
}
.newnaiyo{
	border:solid 1px #000000;
	width:215px;
	height:160px;
}
.come{
	margin-bottom:10px;
	font-size:0.9em;
}
.aka{
	vertical-align:middle;
}
.sukuro{
	overflow-y: auto;
	width:230px;
	height:130px;
	padding-top:5px;
	padding-left:5px;
}



#gyouji{
	display:block;
	padding:0px;
	margin-top:10px;
	margin-left:10px;
}

#gyouji .gyoujit{
	background-image:url(../images/gyouji.jpg);
	background-repeat:no-repeat;
	width:214px;
	height:60px;
}
#gyouji .gyoujin{
	background-image:url(../images/gyouji_m.gif);
	background-repeat:repeat-y;
	paddding-top:5px;
	padding-left:20px;
	color:#4B2824;
	font-size:0.9em;
	width:192px;
	height:60px;
}
#gyouji .gyoujiu{
	background-image:url(../images/gyouji_u.gif);
	background-repeat:no-repeat;
	width:232px;
	height:13px;
}

#gyouji td a:link{
	color:#4b2824;
	font-size:0.9em;
	padding-left:18px;
}
#gyouji td a:visited{
	color:#4b2824;
	font-size:0.9em;
	padding-left:18px;
}
#gyouji td a:hover{
	color:#A4443A;
	font-size:0.9em;
	padding-left:18px;
}


#submenu{
	margin-top:10px;
	margin-left:10px;
}

#submenu .sub1{
	background-image:url(../images/submenu.gif);
	background-repeat:no-repeat;
	width:207px;
	height:62px;
	padding-left:25px;
	padding-top:6px;
	font-size:1.4em;
	font-weight:bold;
	verticall-align:middle;
	font-family: "ＭＳ 明朝",serif;
}
#submenu .sub2{
	width:232px;
	height:41px;
	background-image:url("../images/submenu_rollout.gif");
	
}
#submenu .sub2 a:link{
  display:block;
	background:url("../images/submenu_rollout.gif") repeat-x top left;
	width:212px;
	height:41px;
	text-decoration:none;
	font-size:0.9em;
	padding-left:20px;
	padding-top:15px;
	color:#000000;

}


#submenu .sub2 a:visited{
  display:block;
	background:url("../images/submenu_rollout.gif") repeat-x top left;
	width:212px;
	height:41px;
	text-decoration:none;
	font-size:0.9em;
	padding-left:20px;
	padding-top:15px;
	color:#000000;

}

#submenu .sub2 a:hover{
	display:block;
	background:url("../images/submenu_rollover.gif") repeat-x top left;
	width:212px;
	height:41px;
	text-decoration:none;
	font-size:0.9em;
	padding-left:20px;
	padding-top:15px;
	color:#000000;

}


#submenu .sub3{
	background-image:url(../images/submenu_u.gif);
	background-repeat:no-repeat;
	width:232px;
	height:4px;
	font-size:3px;

}

#footer{
background-image:url(../images/u_img.jpg);
background-repeat:no-repeat;
clear:both;
height:158px;
text-align:center;
vertical-align:bottom;
color:white;
padding:0px;
padding-top:142px;
font-size:0.8em;
margin:0;
margin-left:30px;
}

#footer2{
background-image:url(../images/u_img.jpg);
background-repeat:no-repeat;
clear:both;
height:158px;
text-align:center;
vertical-align:bottom;
color:white;
padding:0px;
padding-top:120px;
font-size:0.8em;
margin:0;
margin-left:30px;
}




