﻿@charset "utf-8";
/*========================================*
*　■トップページ用スタイル
*========================================*/
@import "base.css";


/* グロナビ調整 */
#gn-home a{
	top:-54px;
}

/* pankuzu */
#pankuzu{
	display:none;
}





/* 仮組み */
#category{}
#category .hgroup{
	padding-left:8px;
	border-left:3px solid #c00;
}
#category .hgroup h2{
	margin-bottom:5px;
}
#category .hgroup h3{
	color:#666;
	margin-bottom:0;
}

#category .float-left,
#category .float-right{
	width:345px;
}


.cat-img{
	float:left;
	width:68px;
}
.cat-info{
	float:right;
	width:272px;
}
.cat-info h3{
	margin-bottom:5px;
}
.cat-info p{}

/* 20110322震災インフォ用 */
p.info{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:120%;
	}
p.info2{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:120%;
	text-align:right;
	}

/* 20110721メインビジュアルスライド用 */
#banner {  
overflow: hidden;  
width:900px;  
margin-bottom: 10px;
padding-bottom: 10px;
background: url(..//img/base_com/mv_bg.gif) repeat-x left bottom;
}  

#banner ul {  
list-style: none;  
width: 4500px; /* スライド枚数に応じた合計横幅サイズを入れる */  
}  

#banner ul li {  
float: left;  
width: 900px;  
}  

#banner ul li img {  
vertical-align: bottom;  
}

.banner-list {
	margin-bottom: 40px;
	padding-top: 7px;
	background: #F6F5F4;
}

.banner-list li {
	float: left;
	margin: 0 7px 7px;
	width: 337px;
	list-style: none;
}

.side_b div{
	margin-bottom:10px;
}