.haifu table { 
background-color: #eee; 
border: 0; 
margin: 0; 
padding: 0; 
width: 398px; 
}
.haifu table td { 
border: 1px #17410F solid; 
color: #363636; 
font-size: 12px; 
padding: 5px; 
}
.haiful { 
background-color: #777; 
color: #ffffff; 
font-size: 12px; 
padding: 5px; 
}


.cyumon { 
padding: 10px 0 10px 0; 
}
.cyumon p { 
text-align: center; 
font-size: 12px; 
margin: 0; 
background-color: #153D0D; 
padding: 10px; 
color: #ffffff; 
}
.cyumon a { 
text-decoration: none; 
color: #ffffff; 
font-weight: 600; 
}
.cyumon a:hover { 
color: #ff0000; 
}








.downbox table { 
border: 0; 
width: 398px; 
background-color: #dddddd; 
}
.downbox table td { 
padding: 5px; 
margin: 0; 
border: #ffffff 1px solid; 
font-size: 12px; 
color: #363636; 
}
.downbox img { 
border: 0; 
}

.bikou { 
margin: 0; 
padding: 10px 0 0px 0; 
}
.bikou p { 
color: #ff0000; 
font-size: 12px; 
line-height: 18px; 
margin: 0; 
padding: 0; 
}










/*Relation_body*/
body { 
	text-align: center; 
	background-color: #5a7846; 
	margin: 0; 
}
/*Relation_allbox*/
#allbox { 
	text-align: left; 
	margin: auto; 
	width: 786px; 
	background-image: url("http://www.myouhou.com/image/allback.jpg"); 
	background-repeat: repeat-y; 
}
#mainbox { 
    width: 750px; 
    margin-left: 18px; 
    }
/*Relation_header*/
#header { 
	width: 750px; 
	height: 79px; 
	background-image: url("http://www.myouhou.com/image/headerback.jpg"); 
} 
.headerleft { 
	width: 341px; 
	float: left; 
}
.headerright h1 { 
	font-size: 12px; 
	color: #eee; 
	margin: 10px 0  0 85px; 
	padding: 0;  
	font-weight: 400; 
	letter-spacing: 2px; 
	line-height: 16px; 
}
.headerleft a { 
	margin: 0; 
	padding:0; 
}
.headerleft img { 
	border: 0; 
	margin: 0; 
	padding: 0; 
}
.headerright { 
	width: 393px; 
	float: right; 
	margin: 0; 
	padding: 0; 
}
.headerright p { 
	display: none; 
	margin: 0; 
    padding: 0; 
}
.smonavi { 
	width: 393px; 
	margin: 18px 0 0 0; 
	padding: 0; 

}
.smonavi a { 
	float: right; 
	margin: 0; 
	padding: 0 5px 0 5px; 
	font-size: 12px; 
	letter-spacing: 1px; 
	color: #eee; 
	text-decoration: none; 
}
.smonavi a:hover { 
	color: #b8fe5f; 
}






/*Relation_navigation*/
#navigation { 
	width: 750px; 
	height: 41px; 
	margin: 0; 
	background-image: url("http://www.myouhou.com/image/naviback.jpg"); 
}
#navigation ul { 
	height: 41px; 
	margin: 0; 
	padding: 0; 
}

li#bot1, li#bot2, li#bot3, li#bot4, li#bot5, li#bot6, li#bot7 { 
	float: left; 
	list-style-type: none; 
	margin: 0 0 0 1px; 
    padding: 0; 
}
#navigation p { 
	display: none; 
	margin: 0; 
    padding: 0; 
}

li#bot1 a { 
	width: 106px; 
	height: 41px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.myouhou.com/image/bot1.jpg"); 
}
li#bot1 a:hover { 
	background-image: url("http://www.myouhou.com/image/bot1b.jpg"); 
}
li#bot2 a { 
	width: 106px; 
	height: 41px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.myouhou.com/image/bot2.jpg"); 
}
li#bot2 a:hover { 
	background-image: url("http://www.myouhou.com/image/bot2b.jpg"); 
}
li#bot3 a { 
	width: 106px; 
	height: 41px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.myouhou.com/image/bot3.jpg"); 
}
li#bot3 a:hover { 
	background-image: url("http://www.myouhou.com/image/bot3b.jpg"); 
}
li#bot4 a { 
	width: 106px; 
	height: 41px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.myouhou.com/image/bot4.jpg"); 
}
li#bot4 a:hover { 
	background-image: url("http://www.myouhou.com/image/bot4b.jpg"); 
}
li#bot5 a { 
	width: 106px; 
	height: 41px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.myouhou.com/image/bot5.jpg"); 
}
li#bot5 a:hover { 
	background-image: url("http://www.myouhou.com/image/bot5b.jpg"); 
}
li#bot6 a { 
	width: 106px; 
	height: 41px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.myouhou.com/image/bot6.jpg"); 
}
li#bot6 a:hover { 
	background-image: url("http://www.myouhou.com/image/bot6b.jpg"); 
}
li#bot7 a { 
	width: 106px; 
	height: 41px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.myouhou.com/image/bot7.jpg"); 
}
li#bot7 a:hover { 
	background-image: url("http://www.myouhou.com/image/bot7b.jpg"); 
}

/*##########################*/


/*Relation_main*/
#main { 
	width: 750px; 
	height: 149px; 
	margin: 0; 
	padding: 0; 
}
#mainex { 
	width: 750px; 
	height: 240px; 
	margin: 0; 
	padding: 0; 
}
#main img { 
	border: 0; 
	margin: 0; 
	padding: 0; 
}


/*Relation_contents*/
#contents { 
	margin: 0px 0 0 0; 
	padding: 0 15px 0 15px; 
	overflow: auto; 
	background-image: url("http://www.myouhou.com/image/contentsback.jpg"); 
	background-repeat: repeat-y; 
}
#underbox { 
	margin: 0px 0 0 0; 
	padding: 0 25px 0 25px; 
	overflow: auto; 
}
.panbox { 
width: 750px; 
height: 25px; 
}

.contentsright { 
   width: 205px; 
   float: right; 
   background-color: #fff; 
   }

.crup {
   margin: 30px 0 0 0;
}

.crup dl { 
margin: 0; 
padding: 0; 
background-color: #fff; 
}
.crup dt { 
margin: 0; 
padding: 0; 
}
.crup dd { 
margin: 0; 
padding: 5px 0 0 0; 
}
.crdown { 
width: 205px; 
height: 429px; 
margin: 5px 0 0 0; 
padding: 0 0 0px 0; 
background-image: url("http://www.myouhou.com/image/jiinback.jpg"); 
background-repeat: no-repeat; 
}
.crdown dl { 
margin: 0; 
padding: 21px 0 0 27px; 
}
.crdown dd { 
height: 24px; 
margin: 0px 0 0 0; 
padding: 0; 
}
.crdown a { 
font-size: 14px; 
color: #363636; 
letter-spacing: 2px; 
text-decoration: none; 
}
.crdown a:hover { 
color: #6678ca; 
}
.contentsleft { 
   width: 486px; 
   float: left; 
   }



/*Relation_footer*/
.gotop { 
    width: 750px; 
    margin: 30px 0 0 0; 
    padding: 0; 
}
.gotopinner { 
   padding: 0 15px 15px 0; 
   }
.gotop img { 
    border: 0; 
}
.footer { 
	margin: 15px 0 0 0; 
	width: 750px; 
}
.footernavi { 
	margin: 0 15px 0 15px; 
	padding: 10px 0 0 0; 
	border-top: #8db38a 1px solid; 
}

.fnavi { 
	font-size: 10px; 
	color: #8db38a; 
	letter-spacing: 1px; 
	margin: 0; 
	padding: 0; 
	text-align: center; 
}
.fnavi a { 
	font-size: 10px; 
	color: #639c67; 
	text-decoration: none; 
}
.fnavi a:hover { 
    color: #363636; 
    }
.copyrights { 
	font-size: 12px; 
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	color: #363636; 
	letter-spacing: 1px; 
	margin: 30px 0 0 0; 
	padding: 0 0 30px 0; 
	text-align: center; 
	}

























/*Relation_contents_top*/
.midashiinner { 
width: 486px; 
margin: 0; 
padding: 8px 0 15px 0; 
border-bottom: #d3d3d3 1px solid; 
}
.midashiinner dl { 
margin: 0; 
padding: 0; 
}
.midashiinner dd { 
margin: 6px 0 0 0; 
padding: 0 0 2px 0; 
border-bottom: 1px #dddddd dotted; 
overflow: auto; 
clear: both; 
}
.ddleft { 
float: left; 
width: 80px; 
height: 64px; 
margin: 0; 
padding: 0; 
background-image: url("http://www.myouhou.com/image/demo.jpg"); 
background-repeat: no-repeat; 
}
.ddleft img { 
margin: 0; 
padding: 0; 
border: 0; 
}
.ddright { 
float: right; 
width: 388px; 
margin: 0; 
padding: 0; 
}
.ddright h3 { 
font-size: 12px; 
color: #363636; 
margin: 0; 
padding: 5px 0 0 0; 
}
.ddright p { 
font-size: 12px; 
letter-spacing: 1px; 
line-height: 15px; 
margin: 0; 
padding: 10px 3px 0 0; 
color: #363636; 
}
.ddright a { 
text-decoration: none; 
color: #464646; 
}
.ddright a:hover { 
color: #537a4d; 
}

.midashiinner2 { 
width: 481px; 
height: 273px; 
margin: 8px 0 0 0; 
padding: 0px 0 0px 0; 
background-image: url("http://www.myouhou.com/image/lastback.jpg"); 
}

.m2l { 
width: 140px; 
height: 265px; 
float:left; 
}
.m2c { 
width: 140px; 
height: 265px; 
float:left; 
margin: 0 31px 0 30px; 
}
.m2r { 
width: 139px; 
height: 265px; 
float:left; 
}
.midashiinner2 table { 
border: 0; 
margin: 20px 0 0 0; 
width: 135px; 
}
.lltd { 
width: 20px; 
color: #54794e; 
font-size: 12px; 
text-align: center; 
margin: 10px 0 0 0; 
}
.rrtd { 
font-size: 12px; 
line-height: 15px; 
margin: 10px 0 0 0; 
}
.rrtd a { 
color: #54794e; 
font-size: 12px; 
font-weight: 600; 
text-decoration: none; 
}
.rrtd a:hover { 
color: #54794e; 
font-size: 12px; 
text-decoration: underline; 
}
/*Relation_contents_top_end*/

/*Relation_contents_next*/
.paninner { 
padding: 8px 10px 0 18px; 
}
.paninner p { 
font-size: 10px; 
letter-spacing: 1px; 
margin: 0; 
padding: 0; 
color: #363636; 
}
.paninner a { 
font-size: 10px; 
color: #54794e; 
text-decoration: none; 
}
.paninner a:hover { 
color: #54794e; 
font-size: 10px; 
text-decoration: underline; 
}
.nextmidashi { 
width: 486px; 
height: 31px; 
background-image: url("http://www.myouhou.com/image/h2midashi.jpg"); 
}
.nextmidashi h2 { 
font-size: 14px; 
color: #363636; 
padding: 8px 0 0 20px; 
letter-spacing: 1px; 
margin: 0; 
}
.nextmidashi2 { 
width: 486px; 
height: 31px; 
margin: 10px 0 0 0; 
background-image: url("http://www.myouhou.com/image/h3midashi.jpg"); 
}
.nextmidashi2b { 
width: 420px; 
height: 31px; 
margin: 10px 0 0 0; 
background-image: url("http://www.myouhou.com/image/h3midashi.jpg"); 
}
.nextmidashi2 h3 { 
font-size: 12px; 
color: #363636; 
padding: 9px 0 0 20px; 
letter-spacing: 1px; 
font-weight: 400; 
margin: 0; 
}
.nextmidashi2b h3 { 
font-size: 12px; 
color: #363636; 
padding: 9px 0 0 20px; 
letter-spacing: 1px; 
font-weight: 400; 
margin: 0; 
}
.nextmidashi5 { 
width: 486px; 
height: 31px; 
margin: 10px 0 0 0; 
background-image: url("http://www.myouhou.com/image/h3midashi2.jpg"); 
}
.nextmidashi5 h3 { 
font-size: 12px; 
color: #363636; 
padding: 10px 0 0 35px; 
letter-spacing: 1px; 
font-weight: 400; 
margin: 0; 
}
.nextmidashi5 a { 
text-decoration: none; 
margin: 0; 
padding: 0; 
color: #363636; 
}
.nextmidashi5 a:hover { 
color: #54794e; 
}





.nextmidashi50 { 
width: 155px; 
height: 31px; 
margin: 10px 6px 0 0; 
float: left; 
background-image: url("http://www.myouhou.com/image/h3midashi50.jpg"); 
}
.nextmidashi50 h3 { 
font-size: 12px; 
color: #363636; 
padding: 10px 0 0 15px; 
letter-spacing: 1px; 
font-weight: 400; 
margin: 0; 
}
.nextmidashi50 a { 
text-decoration: none; 
margin: 0; 
padding: 0; 
color: #363636; 
}
.nextmidashi50 a:hover { 
color: #54794e; 
}


.nextmidashi500 { 
width: 155px; 
height: 31px; 
margin: 10px 6px 0 0; 
float: left; 
background-image: url("http://www.myouhou.com/image/h3midashi500.jpg"); 
}
.nextmidashi500 h3 { 
font-size: 12px; 
color: #363636; 
padding: 10px 0 0 15px; 
letter-spacing: 1px; 
font-weight: 400; 
margin: 0; 
}
.nextmidashi500 a { 
text-decoration: none; 
margin: 0; 
padding: 0; 
color: #363636; 
}
.nextmidashi500 a:hover { 
color: #54794e; 
}









.nextpagebody { 
width: 486px; 
margin: 15px 0 0 0; 
padding: 0; 
font-size: 12px; 
color: #444444; 
letter-spacing: 1px; 
line-height: 16px; 
}
.nextpagebody2 { 
width: 486px; 
margin: 15px 0 0 0; 
padding: 0; 
font-size: 12px; 
color: #363636; 
line-height: 15px; 
letter-spacing: 1px; 
}
.nextpagebody p { 
font-size: 12px; 
color: #363636; 
line-height: 15px; 
letter-spacing: 1px; 
}
/*Relation_contents_next_end*/

.contentsleft ul { 
padding: 10px; 
margin: 15px; 
background-color: #eff9ea; 
list-style-position: inside; 
}
.contentsleft li { 
font-size: 12px; 
color: #363636; 
}
.contentsleft li a { 
font-size: 12px; 
color: #54794e; 
text-decoration: none; 
}
.contentsleft li a:hover { 
text-decoration: underline; 
}
.contactbox { 
margin: 15px 0 0 0; 
}


.xl65 { 
border-right: 2px #B3B3B3 solid; 
border-bottom: 2px #B3B3B3 solid; 
padding: 10px 3px 10px 3px; 
}
.xl66 { 
border-right: 2px #B3B3B3 solid; 
border-bottom: 2px #356C32 solid; 
padding: 10px 3px 10px 3px; 
}
.xl67 { 
border-right: 2px #356C32 solid; 
border-bottom: 2px #356C32 solid; 
padding: 10px 3px 10px 3px; 
}
.xl68 { 
border-right: 2px #356C32 solid; 
border-bottom: 2px #B3B3B3 solid; 
padding: 10px 3px 10px 3px; 
}
.xl75 { 
border-top: 2px #B3B3B3 solid; 
padding: 10px 10px 10px 10px; 
}
.xl76 { 
border-top: 2px #B3B3B3 solid; 
border-bottom: 2px #B3B3B3 solid; 
padding: 10px 10px 10px 10px; 
}

.xl84 { 
border-right: 5px #ffffff solid; 
border-bottom: 3px #ffffff solid; 
padding: 10px 10px 10px 10px; 
text-align: center; 
}
.xl85 { 
border-bottom: 3px #ffffff solid; 
width: 168px; 
}
.xl8x { 
border-bottom: 3px #ffffff solid; 
padding: 10px 10px 10px 10px; 
}
.hel { 
padding: 10px 10px 10px 10px; 
}

.xl95 { 
border-top: 2px #B3B3B3 solid; 
padding: 10px 10px 10px 10px; 
}
.xl96 { 
border-top: 2px #B3B3B3 solid; 
border-bottom: 2px #B3B3B3 solid; 
padding: 10px 10px 10px 10px; 
}











.rightline { 
	width: 252px; 
	float: right; 
	margin: 0; 
	padding: 0px 0 15px 0; 
}
.widget-header { 
width: 252px; 
height: 27px; 
background-image: url("http://www.myouhou.com/image/rrr1.jpg"); 
margin: 0; 
padding: 0; 
font-size: 10px; 
}
.widget-header2 { 
width: 252px; 
height: 27px; 
background-image: url("http://www.myouhou.com/image/rrr2.jpg"); 
margin: 0; 
padding: 0; 
}
.widget-header3 { 
width: 252px; 
height: 27px; 
background-image: url("http://www.myouhou.com/image/rrr3.jpg"); 
margin: 0; 
padding: 0; 
}

.widgetarchive { 
background-color: #f0faf1; 
border-bottom: 1px #a3b17e solid; 
margin: 0px 0 25px 0; 
}


.widget-list { 
list-style: no-style; 
padding: 0 10px 10px 10px; 
margin: 0; 
}
.widget-list-item2 { 
margin: 0; 
padding: 4px 0 4px 0; 
font-size: 12px; 
color: #555; 
border-bottom: #dcdcdc 1px dotted; 
}
.widget-list-item2 a { 
margin: 0; 
padding: 0; 
color: #3c78dc; 
}
.widget-list-item { 
margin: 0; 
padding: 4px 0 4px 0; 
font-size: 12px; 
color: #3c78dc; 
border-bottom: #dcdcdc 1px dotted; 
}
.widget-list-item a { 
margin: 0; 
padding: 0; 
color: #3c78dc; 
}








.leftline { 
	width: 420px; 
	background-color: #ffffff; 
	float: left; 
	margin: 0; 
	padding: 0; 
}
.leftline img { 
border: 0; 
}
.entryasset { 
border-bottom: #a0b083 1px solid; 
background-color: #f0faf1; 
margin-top: 15px; 
}
.newsimg img { 
margin: 0 0 0px 0; 
padding: 0 0 22px 0; 
}

.leftline h2 { 

background-image: url("http://www.myouhou.com/image/catebacknew.jpg"); 
font-size: 18px; 
height: 53px; 
margin: 0px 0 0px 0px; 
padding: 15px 0 0px 20px; 
color: #2E9A37; 
letter-spacing: 2px; 
}
.leftline h2 a { 
color: #2E9A37; 
text-decoration: none; 
font-size: 18px; 
}
.entrypocket { 
margin: 0; 
padding: 10px; 
font-size: 12px; 
color: #363636; 
line-height: 16px; 
letter-spacing: 1px; 
}





.jiinbox2 { 
background-image: url("http://www.myouhou.com/image/jiinhaikei.jpg"); 
margin: 10px 0 10px 0; 
width: 482px; 
height: 160px; 
}
.jiinbox2inner { 
padding: 13px 8px 0 8px; 
}
.nextpagebody2 p { 
font-size: 12px; 
color: #363636; 
line-height: 15px; 
letter-spacing: 1px; 
margin: 10px 0 10px 0; 
padding: 0 5px 0 5px;  
}
.jiinbox1right { 
width: 230px; 
}


.nukinashocho_greeting {
   padding: 20px;
   background-image: url("http://www.myouhou.com/image/white_sand.gif"); 
   overflow: auto;
}

.nukinashocho_greeting p {
   float: left;
   margin: 0;
   width: 310px;
}

.side_youtube {
   width: 205px;
   margin: 0px 0 0 0;
}
