@charset "utf-8";
/*///////CSS///////*/


/*全般
======================================*/

#MainArea ul,#MainArea ol,#MainArea li,
#MainArea h1,#MainArea h2,#MainArea h3,#MainArea h4,#MainArea h5,#MainArea h6,
#MainArea dl,#MainArea dt,#MainArea dd,#MainArea form,#MainArea iframe,
#MainArea table,#MainArea th,#MainArea td,#MainArea p{margin:0;padding:0;font-size:100%;}

#MainArea h1,#MainArea h2,#MainArea h3,
#MainArea h4,#MainArea h5,#MainArea h6{font-weight:normal;}
#MainArea li{list-style:none;}

#MainArea a{color:#126c9f;text-decoration:underline;outline:none;}
	#MainArea a:hover{text-decoration:none;}
	#MainArea a img{border:none;}


/*内容非表示
======================================*/
hr,.alt,#sub{
		position:absolute;
		left:-5000px;
		visibility:hidden;
		display:none;
		/*\*/
		display:block;
		/**/
		}


/*font指定
======================================*/
#MainArea *{
	/* Hides from IE-mac \*/
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	/* End hide from IE-mac */
	line-height:1.5;
	}


/*float関連
======================================*/

.flc{
	font-size:1px;clear:both;
	line-height:0;height:0;display:block;
	}
.flcp{
	font-size:1px;
	line-height:0;height:0;display:block;
	}
	.flc br,.flcp br{
		height:0;line-height:0;
		}

.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 */



/*body
======================================*/

/*背景*/
#MainArea{}

#dogatchAD{position:relative;}
#dogatchAD div{
	position:absolute;
	width:80px;height:20px;
	left:0;top:-22px;
	background:url(img/dogatchad.gif) 0 0 no-repeat;
	}
#block1{height:88px;background:url(img/block1.jpg) 0 0 no-repeat;}
#block2{height:356px;background:url(img/block2.gif) 0 0 no-repeat;}
	#player{padding:19px 0 0 24px;}
	#officialBNR{position:relative;}
	#officialBNR a{
		position:absolute;display:block;
		width:161px;height:49px;left:805px;top:-73px;
		background:url(img/btn_official.gif) 0 0 no-repeat;
		}
	#officialBNR a:hover{
		background-position: 0 -50px;
		}
#block3{height:194px;background:url(img/block3.gif) 0 0 no-repeat;}
	#pics{position:relative;}
	#pics img{position:absolute;display:block;}
		#pics .pic1{top:25px;left:508px;}
		#pics .pic2{top:25px;left:741px;}
#block4{height:351px;background:url(img/block4.gif) 0 0 no-repeat;position:relative;}
	#block4 div{position:absolute;}
	#block4 div a{display:block;height:280px;}
		#ch0{left:65px;top:55px;width:187px;}
			#ch0 a:hover{background:url(img/ch0.gif) 0 0 no-repeat;}
		#ch1{left:254px;top:55px;width:165px;}
			#ch1 a:hover{background:url(img/ch1.gif) 0 0 no-repeat;}
		#ch2{left:423px;top:55px;width:165px;}
			#ch2 a:hover{background:url(img/ch2.gif) 0 0 no-repeat;}
		#ch3{left:600px;top:55px;width:165px;}
			#ch3 a:hover{background:url(img/ch3.gif) 0 0 no-repeat;}
		#ch4{left:769px;top:55px;width:187px;}
			#ch4 a:hover{background:url(img/ch4.gif) 0 0 no-repeat;}
#block5{height:33px;background:url(img/block5.gif) 0 0 no-repeat;margin-bottom:5px;}

#psplink{position:relative;}
#psplink a{
	position:absolute;outline:none;width:436px;height:49px;
	background:url(img/psp.gif) 0 0 no-repeat;top:-376px;left:530px;
	}
	#psplink a:hover{background-position: 0 -49px;}

#BTMBNRS{background:url(img/btmbnrbg.gif) 0 0 repeat-y;padding:3px 0 15px 45px;}
#BTMBNR1{float:left;width:460px;height:96px;}
#BTMBNR2{float:left;width:443px;height:96px;}
	#BTMBNR1 a,#BTMBNR2 a{display:block;width:443px;height:96px;}
	#BTMBNR1 a{background:url(img/btmbnr1.jpg) 0 0 no-repeat;}
	#BTMBNR2 a{background:url(img/btmbnr2.jpg) 0 0 no-repeat;}
