@charset "Shift_JIS";
/*///////LUNAR///////*/

/*general*/
body{background: #fff;color:#656464;text-align:center;margin:0;padding:0;}
a{color:#d67469;}
a img{border:0;}
p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul,ol,li,dl,dt,dd{margin:0;padding:0;list-style:none;}
body,table,form{font-size:12px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;line-height:1.5;}

.clearfix:after{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
	}
	.clearfix{display:inline-block;}
	/* Hides from IE-mac ?*/
	* html .clearfix{height:1%;}
	.clearfix{display:block;}
	/* End hide from IE-mac */
.alt{
	visibility:hidden;
	position:absolute;
	top:-5000px;
	left:-5000px;
	width:1px;
	display:none;
	/*?*/
	display:block;
	/**/
	}

hr{display:none;}

/*contents*/
#node3{
	background:#e3dac4 url(./img/bg.gif) 0 0 repeat-x;
	}
#node4{
	width:880px;margin: 0 auto;text-align:left;
	background:#432918 url(./img/bg2.gif) 0 0 repeat-y;
	}

/*フッタ*/
#officialbanner{ text-align:center; padding:20px; color:#fff; font-size:10px;}
#contentscopyright{ font-size:10px; padding:15px 30px; text-align:left;}
#footer{background:#fff; padding:20px; color:#000; border-top: solid 1px #e5e5e5;}

/*PAGE*/
#header{background:url(./img/title.jpg) 0 0 no-repeat;height:494px;}
	#read{position:relative;}
		#read p{position:absolute;left:740px;top:30px;background:url(./img/lead.gif) 0 0 no-repeat;width:156px;height:392px;}
#u01{background:url(./img/u01.gif) 0 0 no-repeat;height:472px;}
#u02{background:url(./img/u02.jpg) 0 0 no-repeat;height:475px;}
#u03{background:url(./img/u03.jpg) 0 0 no-repeat;height:337px;}

#d01{
	background:url(./img/dbg.gif) 0 0 no-repeat;height:424px;
	position:relative;
	}
#YHstage{
	position:absolute;width:418px;height:385px;top:38px;left:233px;
	background-position: 0 0;
	background-repeat:no-repeat;
	background-image:url(./img/d1.jpg);
	}
#d01 a{outline:none;}
#d01 li{position:absolute;width:178px;height:27px;}
#d01 li a{background:url(./img/dmenu.gif) 0 0 no-repeat;display:block;width:178px;height:27px;}
	#d01 li.y1{top:40px;left:54px;}
	#d01 li.y2{top:68px;left:54px;}
	#d01 li.y3{top:97px;left:54px;}
	#d01 li.y4{top:125px;left:54px;}
	#d01 li.y5{top:153px;left:54px;}
	#d01 li.y6{top:182px;left:54px;}
	#d01 li.y7{top:210px;left:54px;}
	#d01 li.y8{top:239px;left:54px;}
	#d01 li.y9{top:267px;left:54px;}
	#d01 li.y10{top:295px;left:54px;}
	#d01 li.y11{top:324px;left:54px;}
	#d01 li.y12{top:352px;left:54px;}
		#d01 li.y1 a{background-position: 0 0;}
		#d01 li.y2 a{background-position: 0 -27px;}
		#d01 li.y3 a{background-position: 0 -54px;}
		#d01 li.y4 a{background-position: 0 -81px;}
		#d01 li.y5 a{background-position: 0 -108px;}
		#d01 li.y6 a{background-position: 0 -135px;}
		#d01 li.y7 a{background-position: 0 -162px;}
		#d01 li.y8 a{background-position: 0 -189px;}
		#d01 li.y9 a{background-position: 0 -216px;}
		#d01 li.y10 a{background-position: 0 -243px;}
		#d01 li.y11 a{background-position: 0 -270px;}
		#d01 li.y12 a{background-position: 0 -297px;}
		#d01 li.y1 a.this,#d01 li.y1 a:hover{background-position: -178px 0;}
		#d01 li.y2 a.this,#d01 li.y2 a:hover{background-position: -178px -27px;}
		#d01 li.y3 a.this,#d01 li.y3 a:hover{background-position: -178px -54px;}
		#d01 li.y4 a.this,#d01 li.y4 a:hover{background-position: -178px -81px;}
		#d01 li.y5 a.this,#d01 li.y5 a:hover{background-position: -178px -108px;}
		#d01 li.y6 a.this,#d01 li.y6 a:hover{background-position: -178px -135px;}
		#d01 li.y7 a.this,#d01 li.y7 a:hover{background-position: -178px -162px;}
		#d01 li.y8 a.this,#d01 li.y8 a:hover{background-position: -178px -189px;}
		#d01 li.y9 a.this,#d01 li.y9 a:hover{background-position: -178px -216px;}
		#d01 li.y10 a.this,#d01 li.y10 a:hover{background-position: -178px -243px;}
		#d01 li.y11 a.this,#d01 li.y11 a:hover{background-position: -178px -270px;}
		#d01 li.y12 a.this,#d01 li.y12 a:hover{background-position: -178px -297px;}
	#d01 li.y13{top:66px;left:653px;}
	#d01 li.y14{top:95px;left:653px;}
	#d01 li.y15{top:123px;left:653px;}
	#d01 li.y16{top:151px;left:653px;}
	#d01 li.y17{top:180px;left:653px;}
	#d01 li.y18{top:208px;left:653px;}
	#d01 li.y19{top:237px;left:653px;}
	#d01 li.y20{top:265px;left:653px;}
	#d01 li.y21{top:293px;left:653px;}
	#d01 li.y22{top:322px;left:653px;}
	#d01 li.y23{top:350px;left:653px;}
		#d01 li.y13 a{background-position: 0 -324px;}
		#d01 li.y14 a{background-position: 0 -351px;}
		#d01 li.y15 a{background-position: 0 -378px;}
		#d01 li.y16 a{background-position: 0 -405px;}
		#d01 li.y17 a{background-position: 0 -432px;}
		#d01 li.y18 a{background-position: 0 -459px;}
		#d01 li.y19 a{background-position: 0 -486px;}
		#d01 li.y20 a{background-position: 0 -513px;}
		#d01 li.y21 a{background-position: 0 -540px;}
		#d01 li.y22 a{background-position: 0 -567px;}
		#d01 li.y23 a{background-position: 0 -594px;}
		#d01 li.y13 a.this,#d01 li.y13 a:hover{background-position: -178px -324px;}
		#d01 li.y14 a.this,#d01 li.y14 a:hover{background-position: -178px -351px;}
		#d01 li.y15 a.this,#d01 li.y15 a:hover{background-position: -178px -378px;}
		#d01 li.y16 a.this,#d01 li.y16 a:hover{background-position: -178px -405px;}
		#d01 li.y17 a.this,#d01 li.y17 a:hover{background-position: -178px -432px;}
		#d01 li.y18 a.this,#d01 li.y18 a:hover{background-position: -178px -459px;}
		#d01 li.y19 a.this,#d01 li.y19 a:hover{background-position: -178px -486px;}
		#d01 li.y20 a.this,#d01 li.y20 a:hover{background-position: -178px -513px;}
		#d01 li.y21 a.this,#d01 li.y21 a:hover{background-position: -178px -540px;}
		#d01 li.y22 a.this,#d01 li.y22 a:hover{background-position: -178px -567px;}
		#d01 li.y23 a.this,#d01 li.y23 a:hover{background-position: -178px -594px;}
 
#u04{background:url(./img/u04.jpg) 0 0 no-repeat;height:804px;}
#u05{background:url(./img/u05.gif) 0 0 no-repeat;height:381px;}
#u06{text-align:center;padding:45px 0 0;}
#u07{text-align:center;font-size:10px;color:#fffefe;padding:10px 0 20px;}