@charset "utf-8";

/* 
	midashi settei sono1
*/
#caption_bath{
	background:url(../../spec/img/bath_cap_bg1.jpg) no-repeat bottom right;
	width:600px;
	height:276px;
}

#caption_bath h2{
	width:400px;
	height:93px;
	text-indent:-1000em;
	background:url(../../spec/img/bath_cap_ttl1.gif) no-repeat top left;
}
#caption_bath h3{
	width:370px;
	height:110px;
	text-indent:-1000em;
	background:url(../../spec/img/bath_cap_txt1.gif) no-repeat top left;
}

/* 
	midashi settei sono2
*/

#caption_wash{
	background:url(../../spec/img/bath_cap_bg2.jpg) no-repeat bottom right;
	width:600px;
	height:236px;
}

#caption_wash h2{
	width:436px;
	height:82px;
	text-indent:-1000em;
	background:url(../../spec/img/bath_cap_ttl2.gif) no-repeat top left;
}
#caption_wash h3{
	width:325px;
	height:49px;
	text-indent:-1000em;
	background:url(../../spec/img/bath_cap_txt2.gif) no-repeat top left;
}




div.rayoutBoxA{
}

div.rayoutBoxA p{
	font-size:1.2em; 
	line-height:160%;
	letter-spacing:0.05em;
	text-align:left;
	float:right;
	width:460px;
	margin:13px 0 25px 0;
}






/* rayoutE settei  */

div.rayoutBoxE{
	margin-bottom:10px;
}
div.rayoutBoxE div{
}

div.rayoutBoxE div dl{
	border:1px solid #003300;
	width:100%;
	height:100%;
}
div.rayoutBoxE div dt{
	border-bottom:1px solid #003300;
}

div.rayoutBoxE div dd{
	float:left;
	margin:5px 0;
}
div.rayoutBoxE div dd img{
	margin:0 15px 0 5px;
}

div.rayoutBoxE div dd p{
	width:315px;
	line-height:130%;
	
}

/* rayoutF settei  */

div.rayoutBoxF{
}
div.rayoutBoxF div{
}

div.rayoutBoxF div dt{
	border-bottom:1px solid #003300;
}

div.rayoutBoxF div dd{
	float:left;
	margin:5px 0;
}
div.rayoutBoxF div dd img{
	margin:0 20px 25px 0;
}

div.rayoutBoxF div dd p{
	width:315px;
	line-height:130%;
	
}
div.rayoutBoxF div dd p.longVer{
	width:415px;
}
