@charset "UTF-8";

/* - LAYOUT - 
--------------------------------------------------------------*/
html,body{
}
div#content{
background: url(/ex/ar_searcher/common/images/bg_square.png) repeat 0 0;
padding-bottom: 10px;
}


/* - HEADER - 
--------------------------------------------------------------*/
#home #header p.btnMenuBlk{
display: none;
}


/* - CONTENTS - 
--------------------------------------------------------------*/
/*
 keyBlk
*/
#home #keyBlk{
position: static;
width: auto;
height: auto;
margin: 0 0 10px;
padding: 10px 0 0;
text-align: center;
}
/* h1 SiteTitle */
#home #keyBlk h1{
position: relative;
left: 0;
top:0;
width: 300px;
height: 211px;
margin-bottom: 20px;
}
#home #keyBlk h1 .panel{
background: url(/ex/ar_searcher/images/kv_sml_02.png) no-repeat 0 0;
}
/* h2 */
#home #keyBlk h2{
display: none;
}

/* homeNav */
#home #keyBlk ul.homeNav{
position: static;
height: auto;
margin: 0 10px;
text-align: left;
}
#home #keyBlk ul.homeNav li{
float: none;
width: 100%;
height: 44px;
margin-bottom: 2px;
}
#home #keyBlk ul.homeNav li a.haribotekit{
float: none;
width: 95%;
height: 34px;
margin: 0;
padding: 10px 0 0 5%;
background: #000;
color: #FFF;
text-decoration: none;
}
#home #keyBlk ul.homeNav li a.haribotekit:hover{
color: #BBB;
}
#home #keyBlk ul.homeNav li .panel{
background: none;
}
	#home #keyBlk ul.homeNav li.hn01 a .panel{
	margin-right: 0;
	background: url(/ex/ar_searcher/images/arw_hnav.png) no-repeat 98% 0;
	}
	#home #keyBlk ul.homeNav li.hn02 a .panel{
	margin-right: 0;
	background: url(/ex/ar_searcher/images/arw_hnav.png) no-repeat 98% -46px;
	}
	#home #keyBlk ul.homeNav li.hn03 a .panel{
	background: url(/ex/ar_searcher/images/arw_hnav.png) no-repeat 98% -92px;
	}
	#home #keyBlk ul.homeNav li.hn01 a:hover .panel{
	margin-right: 0;
	background: url(/ex/ar_searcher/images/arw_hnav.png) no-repeat 98% 0;
	}
	#home #keyBlk ul.homeNav li.hn02 a:hover .panel{
	margin-right: 0;
	background: url(/ex/ar_searcher/images/arw_hnav.png) no-repeat 98% -46px;
	}
	#home #keyBlk ul.homeNav li.hn03 a:hover .panel{
	background: url(/ex/ar_searcher/images/arw_hnav.png) no-repeat 98% -92px;
	}
#home #keyBlk p.noticeMsg{
display: none;
}

/*eshopでダウンロード*/

#home div.eshop ul{
	position: static;
	z-index: 300;

	}
#home div.eshop ul li a{
text-indent:0;
color: #000;
text-align:left;
padding:10px 30px 0 20px;
	width:300px;
	height:65px;
}
#home div.eshop ul li{
	margin-left:10px;
	}	
#home div.eshop ul li,
#home div.eshop ul a.haribotekit{
	width:250px;
	height:65px;
	background: url(/ex/ar_searcher/images/eshop_btn_smp.png) no-repeat;
	
	

	}
	
#home div.eshop ul a:hover.haribotekit{
	background: url(/ex/ar_searcher/images/eshop_btn_smp.png) no-repeat;
	color: #666;
	}
	
#home div.eshop ul li a .panel{
	background:none;

	padding:0;

	}
	
#home div.eshop ul li a:hover .panel{
	background:none;
	width:300px;
	height:65px;
	}



/*

/*#home div.eshop ul{
position: static;
height: auto;
margin: 0 10px;
text-align: left;
}

#home div.eshop ul li,
#home div.eshop ul a.haribotekit{
	width: 260px;
	height:auto;
	}	

#home div.eshop ul li a.haribotekit{
float: none;
width: 260px;
height: 65x;
margin: 0;
padding: 10px 40px 0 5%;
color: #000;
text-decoration: none;
background: url(/ex/ar_searcher/images/eshop_btn_smp.png) no-repeat;
}

#home div.eshop ul li a{
text-indent:0;
	}	

#home div.eshop ul li a.haribotekit:hover{
color: #666;
text-indent:0;

background: url(/ex/ar_searcher/images/eshop_btn_smp.png) no-repeat;

}

#home div.eshop ul li a:hover .panel{
	background:url(/ex/ar_searcher/images/eshop_btn_smp.png) no-repeat 0 0 ;
	color: #666;
	text-indent:0;
	width: 260px;


	}

	#home div.eshop ul li a .panel{
	margin-right: 0;
	background:none;

	}
*/
/*
newsBlk
*/
#home #content div.newsBlk h3{
margin-bottom: 5px;
}
#home #content div.newsBlk{
width: auto;
margin: 0 10px 10px 10px;
}
#home #content div.newsBlk dl{
width: auto;
float: none;
}
#home #content div.newsBlk dl dt{
float: none;
margin-bottom: 0;
padding-top: 0;
font-size: 13px;
}
#home #content div.newsBlk dl dd{
margin: 0 0 10px;
padding: 0;
}


/*--------------------
	movie
--------------------*/
#home #content div.newsPlus{
	float:none;
	}
#home #content div.newsPlus div.movie{
    margin:0px 0 0 10px;
    width: auto;
	float:none;
	text-align: center;
	}

/* - FOOTER - 
--------------------------------------------------------------*/
/* gameDetail */
#home #footerWrap .gameDetail {
width: auto;
margin: 0 10px;
padding: 0;
}
#home #footerWrap .gameDetail h2{
float: none;
width: auto;
padding: 10px 0 5px 0;
text-align: left;
font-weight: normal;
}

/* ul */
#home #footerWrap .gameDetail .detailBlk{
float: none;
width: auto;
height: auto;
border-left: none;
margin-bottom: 10px;
padding-left: 0;
line-height: 1.6;
font-size: 13px;
}
#home #footerWrap .gameDetail ul{
clear: both;
height: auto;
margin-bottom: 0;
}
#home #footerWrap .gameDetail ul li{
float: none;
padding-right: 0;
display: block;
}

/* ** */
#home #footerWrap .gameDetail dl{
float: none;
width: auto;
height: auto;
margin: 0 15px;
padding: 5px 0 10px;
border-left: none;
border-top: 3px double #999;
line-height: 1.4;
font-size: 13px;
}
#home #footerWrap .gameDetail dl dt{
float: left;
display: inline;
width: 110px;
padding: 2px 0;
clear: both;
}
#home #footerWrap .gameDetail dl dt.clear{
clear: both;
}
#home #footerWrap .gameDetail dl dd{
float: left;
display: inline;
padding: 2px 0;
}

/* prm01 */
#home #footer .etc p.prm01{
display: none;
}
