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

/*==========================================================
								  exteriorwall_02　グレー背景
==========================================================*/
.exteriorwall_02{
	width:950px;
	background-color:#f6f5f4;
}

/*==========================================================
								            container_01
==========================================================*/
.exteriorwall_container_01{
	width:930px;
	padding-top:20px;
}
.exteriorwall_container_01 .L{
	width:730px;
	height:50px;
	float:left;
	background-color:#46957e;
	margin-top:30px;
}
.exteriorwall_container_01 .L .midashi{
	color:#FFF;
	font-size:16px;
	padding-left:20px;
	display:table-cell;
	line-height:3.5;
	vertical-align:middle;
}
.exteriorwall_container_01 .L .txt{
	padding-left:20px;
}
.exteriorwall_container_01 .R{
	float:right;
}

/*==========================================================
								    container_02 moldin流用
==========================================================*/
.exteriorwall_container_02{
	width:950px;
}
.exteriorwall_container_02 .title{
	font-size:16px;
	color:#46957e;
	border-left:6px solid #46957e;
	padding-left:10px;
}
.exteriorwall_container_02 ul{
	padding:20px;
}
.exteriorwall_container_02 ul li:first-child{
	border-top:1px solid #ccc;
}
.exteriorwall_container_02 ul li{
	width:100%;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	padding:14px;
	box-sizing: border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.exteriorwall_container_02 ul li .image{
	width:110px;
	height:110px;
	background-color:#ccc;
	float:left;
	margin-right:15px;
}
.exteriorwall_container_02 ul li .draw{
	width:110px;
	height:110px;
	background-color:#ccc;
	float:left;
	margin-right:15px;
}
.exteriorwall_container_02 ul li .image{
	width:110px;
	height:110px;
	background-color:#ccc;
	float:left;
	margin-right:15px;
	position:relative;
}
.exteriorwall_container_02 ul li .hoverImage .thumb{
	width:110px;
	height:110px;
}
.exteriorwall_container_02 ul li .hoverImage .large{
	width:510px;
	height:510px;
	display:none;
	position:absolute;
	z-index:2;
	top:-200px;
	left:-200px;
	padding:20px;
	background-color:#fff;
	box-shadow:0 0 5px #ddd;
}
.exteriorwall_container_02 ul li .hoverImage .target{
	width:100%;
	height:100%;
	display:block;
	z-index:3;
	position:absolute;
	top:0;
	left:0;
}
.exteriorwall_container_02 ul li .draw{
	width:110px;
	height:110px;
	background-color:#ccc;
	float:left;
	margin-right:15px;
	position:relative;
}
/* =========== table ================== */
.exteriorwall_container_02 ul li .table{
	width:600px;
	float:left;
}
.exteriorwall_container_02 ul li .table .tit{
	font-size:18px;
	padding-left:4px;
}
.exteriorwall_container_02 ul li .table .tit a{
	color: #666;
    text-decoration: none;
}
.exteriorwall_container_02 ul li .table .tit span{
	margin-left: 18px;
}
.exteriorwall_container_02 ul li .table .tit span.zaiko {
    background-color: darkblue;
    font-size: 10px;
    padding: 4px 10px;
    color: white;
    vertical-align: text-top;
}
.exteriorwall_container_02 ul li .table table{
	width:100%;
	border-collapse: separate;
	border-spacing: 4px 3px;
}
.exteriorwall_container_02 ul li .table th{
	background-color:#dbebe7;
	padding:3px 0px;
	width:80px;
	text-align:center;
    vertical-align: middle;
}
.exteriorwall_container_02 ul li .table td{
	background-color:#f8f7f6;
	padding:3px 10px;
}
.exteriorwall_container_02 ul li .table td span{

}
