@charset "utf-8";


@import url("../../common/css/reset.css");
@import url("../../common/css/base.css");



/*-------------------------------------
施主様へ
------------------------------------- */

.owner_contents {
	max-width: 840px;
	overflow: hidden;
}

.owner_contents p:last-child {
	margin-bottom: 0;
}

#owner_images {
	margin-bottom: 60px;
}
#floatbox img {
	float: left;
	width: 30%;
	margin-right: 5%;
}
#floatbox img:last-child {
	margin-right: 0;
}



/*===============================================
●画面の横幅が640pxまで
===============================================*/
@media screen and (max-width:640px){

	#owner_images {
		margin-bottom: 0px;
	}

	#floatbox {
		text-align: center;
	}
	#floatbox img {
		float: none;
		width: 100%;
		max-width: 313px;
		margin-right: 0;
		margin-bottom: 40px;
	}
}





/*-------------------------------------
天然石複合板について
------------------------------------- */

#type {
	max-width: 840px;
}

.contents_section {
	clear: both;
	margin-bottom: 60px;
}
.contents_section h3 {
	display: inline;
}

#description {
	margin-bottom: 5px;
}

#certification_num {
	margin-left: 15px;
	font-size: 120%;
}

#red {
	font-size: 85%;
	color: #c1272d;
	margin-bottom: 20px;
}



.square {
	font-size: 160%;
}

.image_box {
	padding: 10px 0 40px;
	text-align: center;
}

.stone_box {
	display: inline-block;
	position: relative;
}

.image_box img {
	max-width: 100%;
}



ul.caution_list {
	clear: both;
	list-style-type: none;
	font-size: 90%;
}

ul.caution_list li {
	margin-bottom: 6px;
	text-indent: -1.2em;
	padding-left: 1em;
	line-height: 1.6;
}





/*===============================================
●画面の横幅が640pxまで
===============================================*/
@media screen and (max-width:640px){


ul.caution_list {
	font-size: 80%;
}



}




