@charset "utf-8";
@import "default.css";


/* スライドショー */
#slide {
	width:900px;
	height:480px;
	margin-bottom:20px;
	}
	

/* スライド下コンテンツ */
#main_menu { width:900px; margin-bottom:40px; }

#main_menu div.access {
	width:300px;
	margin-left:20px;
	float:left;
	}
	
#main_menu div.access h2 {
	background:url(../img/index/access.gif) no-repeat;
	width:297px;
	height:25px;
	text-indent:-9999em;
	margin-bottom:10px;
	}
	
/* 右要素 */
div.rightside { float:left; width:530px; margin-left:40px; _margin-left:20px; }

#main_menu .category_menu {
	width:520px;
	height:auto;
	float:left;
	margin-bottom:20px;
	}
	#main_menu .category_menu ul { width:520px;	}
	#main_menu .category_menu li { float:left; list-style:none;	padding-left:5px; }
	#main_menu .category_menu li a { width:160px; height:160px; }
	
	#main_menu .category_menu li a :hover {
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
	-khtml-opacity: .75; /* Safari 1.x */
	-moz-opacity: .75; /* FF lt 1.5, Netscape */
}


#main_menu div.news {
 width:480px;
 margin-left:10px;
 clear:both;
}

#main_menu div.news h2 {
	background:url(../img/index/news.gif) no-repeat;
	text-indent:-9999em;
	width:470px;
	height:34px;
}

#main_menu .news_box { padding:0 0 0 20px; }

#main_menu .news_info {
	padding-top:15px;
	margin-right:15px;
	width:100%;
	text-align:left;
	background:none;
}


#main_menu .news_list  {
width:400px;
  font-size:13px;
  margin-bottom:5px;
}
	
#main_menu .info{
	background-image:url(../img/index/access_info.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
	
#main_menu .access_text{
	margin:0 0 10px 40px;
	}
	
#main_menu .access_guide{
	margin:10px 0 10px 40px;
	color:#4a2b04;
	background:url(../img/index/bn_line.gif) no-repeat;
	}
	
#main_menu .kasho_name{ float:right; }


div.rightside:after,
div.category_menu:after,
#main_menu:after,
.clear:after,
#gmenu:after,
.logo:after,
#slide:after
   {
	visibility: hidden;
	content: ".";
	display: block;
	height: 0;
	clear: both;
}
