@charset "utf-8";

/* システムバス・浴槽　地震に自信
----------------------------------------------------------------------------------------------------*/

#earthquake h2 {
	margin: 0 0 20px;
}

#earthquake h3 {
	margin: 0 0 15px;
	padding: 10px 0 0; 
	border-top: solid 2px #DFDFDF;
}

#earthquake h4 {
	margin: 0 0 10px;
}

#earthquake .box1 {
	margin: 0 0 15px;
}

#earthquake .box1 h3 {
	border-top: none;
	padding: 0;
}

#earthquake .box1 .left {
	width: 280px;
}

#earthquake .box1 .right {
	position: relative;
	margin: -80px 0 0;
}

#earthquake .box2 {
	padding: 15px;
	margin: 0 0 15px;
	background: #E9E9E9;
}

#earthquake .box2 .left {
	width: 250px;
}

#earthquake .box2 .right {
	width: 405px;
}

#earthquake .box3 {
	padding: 15px;
	margin: 0 0 15px;
	background: #E9E9E9;
}

#earthquake .box3 .left {
	width: 210px;
}

#earthquake .box3 .right {
	width: 445px;
}

#earthquake .box4 {
	margin: 0 0 20px;
}

#earthquake .box4 .left {
	width: 395px;
}

#earthquake .box4 .right {
	width: 290px;
}

#earthquake .box5 {
	margin: 0 0 20px;
	background: url(../images/earthquake_bg02.gif) top center repeat-y;
}

#earthquake .box5 .left,
#earthquake .box5 .right {
	background: url(../images/earthquake_bg01.gif) top center no-repeat;
	width: 340px;
}

#earthquake .box5 .box6 {
	padding: 30px 15px 10px;
}

#earthquake .box7 {
	margin: 0 0 20px;
}

#earthquake .box7 .left {
	width: 355px;
}

#earthquake .box7 .right {
	width: 330px;
}

#earthquake .box7 .right .left,
#earthquake .box7 .right .right {
	width: 160px;
}