@charset "utf-8";
@import "/css/common.css";

/*==================================================================*/

/* structure style css(安心構造) */

/*==================================================================*/
/* h1 */
h1{margin:0 auto 1.2em;padding:0;}

#structure *{margin:0;padding:0;}
#structure{
	width:670px;
	margin:0 auto 4em;
}

/* h2 */
#structure h2{
	width:635px;
	margin:0 auto 0.6em;
}

#structure p.read{margin:0 auto 2.4em;}

#structure .point{
	margin:0 0 3em;
	padding:20px 0;
	border:1px solid #ccc;
	background:url('../image/back.gif') repeat 0 0;
}

/* block */
/* -------------------------------------------- */
#structure .block{
	width:620px;
	margin:0 auto 2.4em;
}

/* clear hack */
#structure .block{zoom:1;}
#structure .block:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

#structure .block .left{
	float:left;
	width:200px;
}

#structure .block .right{
	float:right;
	width:410px;
	padding:10px 0 0;
}

#structure .right p{}
#structure .right p.note{font-size:0.9em;}
#structure .right p span{color:red;}

/* 写真が2枚のとき */
/* -------------------------------------------- */
#structure .double ul li{
	display:inline;
	list-style:none;
}

#structure .double .left{
	float:left;
	width:380px;
}

#structure .double .right{
	float:right;
	width:230px;
}

/* 認定施工基準15項目" */
/* -------------------------------------------- */
/* sub-title */
#structure .sub-title{
	width:670px;
	margin:0 auto 1.2em;
	padding:0;
	border:none;
	background:url('/common_img/subt_back.gif') no-repeat 0 0;
}

/* h3 */
#structure .sub-title h3{
	font-size:14px;
	font-weight:bold;
	color:#361304;
	padding:8px 0 10px 30px;
}

#structure p.text{
	width:650px;
	margin:0 auto 1.2em;
}

#structure .standard{
	width:670px;
	margin:0 auto 2em;
}

/* clear hack */
#structure .standard{zoom:1;}
#structure .standard:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

#structure .standard .left{
	float:left;
	width:424px;
}

#structure .standard .right{
	float:right;
	width:240px;
}

#structure .standard ol{margin:0 0 0 34px;}
#structure .standard ol li{margin:0 0 0.4em;}

/* h4 */
#structure .standard h4{
	margin:0 10px 1em;
	padding:0 0 3px;
	color:#623a07;
	border-bottom:1px solid #bead9f;
}

#structure .standard dd{
	font-size:0.9em;
	text-align:center;
}

/* --------------------------------------------------------------- */


