@charset "utf-8";
@import "common/0-import.css";
/*  
	Author : Y.Kogawa
	Update : 10/25
*/
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#topVisual {
	margin: 7px 12px 15px;
	padding: 8px;
	background: #e3e3e3;
}

#conts .topics {
	margin: 0 0 25px;
	padding: 15px 30px 10px;
	border: 2px solid #D5E2BE;
}

#conts .topics dt {
	margin: 0 0 5px;

	float: left;
	clear: left;

	font-weight: bold;
}

#conts .topics dd {
	margin: 0 0 5px 7em;
	padding: 0 0 0 15px;
	background: url(/img/icon/01.gif) no-repeat left 4px;
	zoom: 1;
}

#conts .banner01 {
	margin: 0 0 20px;
	width: 690px;
	height: 101px;
	background: url(/img/index/banner01_over.jpg)  no-repeat;
	display: block;
}

#conts .banner01:hover {
	background-color: #fff;
}

#conts .banner01:hover img {
	visibility: hidden;
}

#conts .storeGuide {
	padding: 13px 13px 5px;
	border: 1px solid #ccc;

	text-align: center;
}

#conts .storeGuide .box {
	margin: 0 0 10px;
	width: 200px;
	text-align: left;
}

#conts .storeGuide .col01 {
	margin-right: 30px;

	float: left;
}

#conts .storeGuide .col02 {
	float: left;
}

#conts .storeGuide .col03 {
	float: right;
}

#conts .storeGuide .line {
	margin: 0 auto 10px;
	display: block;

	clear: both;
}

#conts .storeGuide .thumbnail {
	display: block;
}

#conts .storeGuide h4 {
	margin: 10px 0 5px;
	padding: 0 0 0 13px;
	background: url(/img/icon/03.gif) no-repeat left center;

	font-size: 16px;
	font-weight: bold;
	zoom: 100%;
}

#conts .storeGuide p span {
	color: #CC0000;
	font-weight: bold;
	font-size: 90%;
}

#conts .storeGuide {

}

#conts .storeGuide {

}

#conts .storeGuide {

}

