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

.clear {
	clear:both;
	height:28px;
	padding:0;
}


/*
=========================================================================================
先輩ユーザーに聞いた使い心地のホンネ。
=========================================================================================
*/
.lifeStyle {
	margin-top:19px;
	width:361px;
	float:left;
}

.lifeStyle h3.copy{
	background:url(../images_top/lifestyle_copy.gif) no-repeat;
	height:18px;
}

.lifeStyle .case {
	min-height:1em;
}


*html .lifeStyle .clear {
	height:0;
}

.lifeStyle .case .photo {
	float:left;
}

.lifeStyle .case .textWrapper {
	float:right;
	width:266px;
}

.lifeStyle .case h4 {
	font-size:12px;
	line-height:1em;
	margin:0 0 9px 0;
	padding:0;
}

.lifeStyle .case p {
	padding:0;
	margin:0 0 9px 0;
	font-size:10px;
	line-height:14px;
}


/*
=========================================================================================
バナーエリア
=========================================================================================
*/
ul.topBanners {
	margin-top:19px;
	width:361px;
	float:right;
}
ul.topBanners li {
	padding:0 0 5px 0;
	margin:0;
}
ul.topBanners li a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}


/*
=========================================================================================
お知らせ
=========================================================================================
*/
.information {
	width:361px;
	float:left;
}

#topInformation {
	background:url(../images_top/subtitle_information.gif) no-repeat;
}

.information dd{
	padding-bottom:19px;
	margin-bottom:19px;
	border-bottom:solid 1px #CCCCCC;
}

/*
=========================================================================================
取扱いブランド
=========================================================================================
*/
.brands {
	width:361px;
}

#topBrands {
	background:url(../images_top/subtitle_brands.gif) no-repeat;
}

.brands ul.mainBrands li a{
	width:171px;
	height:76px;
	margin-bottom:19px;
	text-indent:-9999px;
	display:block;
}
.brands ul.mainBrands li a:hover{
	border:solid 2px;
	width:167px;
	height:72px;
}
.brands ul.mainBrands li.jotul { float:left; background:url(../images_top/brand_jotul.gif) no-repeat }
.brands ul.mainBrands li.vermontcastings { float:right; background:url(../images_top/brand_vermontcastings.gif) no-repeat }
.brands ul.mainBrands li.scan { clear:both; float:left; background:url(../images_top/brand_scan.gif) no-repeat }
.brands ul.mainBrands li.morso { float:right; background:url(../images_top/brand_morso.gif) no-repeat }

.brands ul.subBrands li{
	float:left;
	width:76px;
	height:40px;
	text-indent:-9999px;
	margin-right:19px;
}
.brands ul.subBrands li.dutchwest { background:url(../images_top/brand_dutchwest.gif) no-repeat; }
.brands ul.subBrands li.handol { background:url(../images_top/brand_handol.gif) no-repeat; }
.brands ul.subBrands li.waterford { background:url(../images_top/brand_waterford.gif) no-repeat; }
.brands ul.subBrands li.majestic { margin:0; background:url(../images_top/brand_majestic.gif) no-repeat; }

/*
=========================================================================================
YOUTUBE
=========================================================================================
*/
#youtube{
	width:361px;
	text-align: right;
	margin-top: 30px;
	}
#youtube_fin {
	background:url(../images_top/subtitle_youtube.gif) no-repeat;
	height: 21px;
}

.report_banner a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}
#right_2c{
	width:361px;
	float: right;
	}
#top_topics_txt{
	font-size:12px;
	}
/*
=========================================================================================
バナー追加
=========================================================================================
*/
.report_banner{
	height:80px;
	}
.report_banner img.left{
	float:left;
	}
.report_banner img.right{
	float:right;
	}
