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

#index_page{ padding-top:70px; width:100%; margin:0; display:block; float:left; z-index:10;}
#index_page ul{ padding:0; margin:0;}
#index_page li{float:left;  list-style:none; padding:0; margin:0;}
#index_page li a:hover{ float:left; padding:0; margin:0; 
filter:alpha(opacity=85); 
-moz-opacity:0.85; 
opacity:0.85;}

#index_page li img{  float:left; width:100%; height:auto; padding:0; margin:0;background:#0000;}


.idx_01{padding:0; margin:0; width:16.66%; height:auto;}
.idx_02{ padding:0; margin:0; width:16.66%; height:auto;}
.idx_03{padding:0; margin:0; width:16.66%; height:auto;}
.idx_04{ font-size:15px;}
.idx_04 img{ display:none;}


@media screen and (max-width:1380px)
{
#index_page{ padding-top:53px; width:100%; }
	}
	
	
@media screen and (max-width:800px)
{
.idx_01{padding:0; margin:0; width:25%; height:auto;}
.idx_02{ display:none;}
.idx_03{padding:0; margin:0; width:25%; height:auto;}
.idx_04{ font-size:15px;}
.idx_04 img{ display:none;}
	}
	
	
@media screen and (max-width: 480px)
{#index_page{ padding:0; margin:0; width:100%; vertical-align:top; }
#index_page li{float:left;  padding:0; margin:0;  }
#index_page li img{float:left; } 
.idx_01{padding:0; margin:0; width:100%; height:auto;}
.idx_02{display:none; float:none; }
.idx_03{display:none; float:none;}
.idx_04{padding:0; margin:0; width:100%; height:auto;}
.idx_04 img{ display: block;}
}