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

.contentsBlock .left{
	width:302px;
	float:left;
	border:solid 1px #c1b7ab;
}
.contentsBlock .right{
	width:420px;
	float:right;
}
.contentsBlock .center{
	border:solid 1px #c1b7ab;
	width:232px;
	float:left;
	margin-right:10px;
}
.border_none{
	border:none;
	}
.phot_2_box{
	float:left;
	width:302px;
	}
.margin_bottom{
	margin-bottom:3px;
	}
/**=================================================================
#block01
*/
#block01 h3.copy{
	background:url(images/block01_copy.gif) no-repeat;
	width:308px;
	height:45px;
}
#block01 h3.subtitle {
	background-image:url(images/fin_01_01.jpg);
	background-repeat:no-repeat;
	height:26px;
}
#block01 img{
	padding:1px;
	}
/**=================================================================
#block02
*/
#block02 h3.copy{
	background:url(images/block02_copy.gif) no-repeat;
	width:354px;
	height:18px;
}
#block02 h3.subtitle {
	background-image:url(images/fin_01_02.jpg);
	background-repeat:no-repeat;
	height:26px;
}

#block02 img{
	padding:1px;
	}
/**=================================================================
#block03
*/
#block03 h3.copy{
	background:url(images/block03_copy.gif) no-repeat;
	width:240px;
	height:18px;
}
#block03 h3.subtitle {
	background-image:url(images/fin_01_03.jpg);
	background-repeat:no-repeat;
	height:26px;
}
#block03 img{
	padding:1px;
	}
/**=================================================================
#block04
*/
#block04 h3.copy{
	background:url(images/block03_copy.gif) no-repeat;
	width:240px;
	height:18px;
}
#block04 h3.subtitle {
	background-image:url(images/fin_01_04.jpg);
	background-repeat:no-repeat;
	height:26px;
}
#block04 img{
	padding:1px;
	}
/**=================================================================
#block05
*/
#block05 h3.copy{
	background:url(images/block03_copy.gif) no-repeat;
	width:240px;
	height:18px;
}
#block05 h3.subtitle {
	background-image:url(images/fin_01_05.jpg);
	background-repeat:no-repeat;
	height:26px;
}
#block05 img{
	padding:1px;
	}
/**=================================================================
#useStove
*/
#useStove h3.subtitle {
	background:url(images/usestove_subtitle.gif) no-repeat;
}
@charset "UTF-8";
/* CSS Document */
/*
*設置レポート index
*/
h2.pagetitle_repo_common {
	width: 741px;
	height: 1px;
	background-image: url(../images/pagetitle_common.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	font-size: 10px;
	padding-top: 64px;
	margin-bottom: 20px;
}
h2.pagetitle_repo1 {
	width: 741px;
	height: 1px;
	background-image: url(../images/pagetitle.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	font-size: 10px;
	padding-top: 64px;
	margin-bottom: 20px;
}

h2.pagetitle_repo2 {
	width: 741px;
	height: 1px;
	background-image: url(images/pagetitle_2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	font-size: 10px;
	padding-top: 64px;
	margin-bottom: 20px;
}

div.case {
	width:361px;
}
div.case div.image {
	margin-bottom:19px;
}

div.case div.image a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

div.case p {
	margin-bottom:19px;
}

#case01{
	float:left;
}

#case02{
	float:right; 
}


#lifestyle_case01 {
	background:url(images/subtitle_case01.gif) no-repeat;
}
#lifestyle_case02 {
	background:url(images/subtitle_case02.gif) no-repeat;
}
/*
====================================================================
詳細ページ
====================================================================
*/

.mainimage {
	margin-bottom:38px;
}

#useStove th {
	width:71px;
}

ul.pager {
	color:#CCCCCC;
	border-top:solid 1px;
	border-bottom:solid 1px;
	padding:19px 0 14px 0;
	margin-bottom:38px;
}

ul.pager a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

/*clearfix----------------*/
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
		font-size:.01em;
		height:1px;
		overflow:hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

