@charset "UTF-8";
/* CSS Document */

/* スライドショー陰枠なし設定*/
.bx-wrapper .bx-viewport {
border: solid #fff 0px !important;
left: 0px !important;
-webkit-box-shadow: 0 0 0px !important;
box-shadow: 0 0 0px !important;
margin:0 !important;
padding:0 !important;
}


/*トップページメインスライダー設定*/
		
#g_top_cont{
			max-width:1110px;
			padding:20px 20px 0 20px;
			margin:0 auto;
			background-color:#FFF;}
	
#g_top_cont:after{display:block;clear:both;content:"";}

#g_topslider{margin-bottom:0;}

#g_topslider:after{display:block;clear:both;content:"";}
	
	
#g_top_banner li{
	float:left;
	width:33%;
	margin-right:0.5%;
	margin-bottom:0.1%;}	
	
#g_top_banner li:nth-child(3n){
	margin-right:0;}	
	
	
#g_top_banner:after{display:block;clear:both;content:"";}



#g_top_standard li{
	width:100%;
	margin-bottom:20px}
	

@media screen and ( max-width:479px ){
	
#g_topslider li{width:98%;
	margin:0 1%;
	margin-bottom:0.5%;}	
	
#g_top_cont{
			width:100%;
			padding:80px 0 0 0;
			background-color:#FFF;}
	
	
#g_top_banner li{
	width:98%;
	margin:0 1%;
	margin-bottom:0.5%;}	
	
#g_top_banner li:first-child{
	margin-top:1%;}
	
#g_top_banner li:nth-child(3n){
	width:98%;
	margin:0 1%;
	margin-bottom:0.5%;}
	
#g_top_banner li:last-child{
	margin:0 1%;
	margin-bottom:0;}
	
	
	
#g_top_standard li{
	width:100%;
	margin-bottom:10px;}
	
}
	


/*
***********************************
*ランキング表示
***********************************
*/

#top_ranking{
	position: relative;
	margin:0;
	padding:0;}
		
		.list_rank1,
		.list_rank2,
		.list_rank3,
		.list_rank4,
		.list_rank5,
		.list_rank6{
			position:absolute;
			width:7%;
			z-index:1;}
		
		.list_rank1{
			top:1%;
			left:1%;} 
			
		.list_rank2{
			top:1%;
			left:35%;} 
		
		.list_rank3{
			top:1%;
			left:69%;} 
			
		.list_rank4{
			top:473px;
			left:1%;} 
			
		.list_rank5{
			top:473px;
			left:35%;} 
		
		
@media screen and ( max-width:479px ){
		
		.list_rank1,
		.list_rank2,
		.list_rank3,
		.list_rank4,
		.list_rank5,
		.list_rank6{
			position:absolute;
			width:12%;
			z-index:1;}
		
		.list_rank1{
			top:1%;
			left:1%;} 
			
		.list_rank2{
			top:1%;
			left:52%;} 
		
		.list_rank3{
			top:370px;
			left:1%;} 
			
		.list_rank4{
			top:370px;
			left:52%;} 
			
		.list_rank5{
			top:686px;
			left:1%;} 
		
}
		
/*
***********************************
*おすすめ表示
***********************************
*/	
	
	#top_stpicked{
		position: relative;
		margin:0;
		padding:0;}
		
	.list_picked1,
	.list_picked2,
	.list_picked3{
			position:absolute;
			width:8%;
			z-index:10000000000;}
			
	.list_picked1{
			top:1%;
			left:1%;} 
			
		.list_picked2{
			top:1%;
			left:35%;} 
		
		.list_picked3{
			top:1%;
			left:69%;} 
			
@media screen and ( max-width:479px ){
	
	.list_picked1,
	.list_picked2,
	.list_picked3{
			position:absolute;
			width:15%;
			z-index:10000000000;}
			
	.list_picked1{
			top:1%;
			left:1%;} 
			
		.list_picked2{
			top:1%;
			left:52%;} 
		
		.list_picked3{
			top:380px;
			left:1%;} 
	
}


/*トップページニュース設定*/

#g_top_news{
	width:98%;
	height:200px;
	padding-left:2%;
	overflow-y:scroll;
	overflow-x:hidden;}
	
#g_top_news ul li{
	margin:10px 15px 10px 0;
	padding:10px 0;
	border-bottom:#666 1px dotted;}

#g_top_news table{
	border-collapse:separate;
	margin-right:15px;}
	
#g_top_news table th{
	width:20%;
	text-align:left;
	vertical-align:top;}

#g_top_news table td{
	width:70%;
	text-align:left;
	vertical-align:top;}
	





