@charset "utf-8";

/* 
	midashi settei sono1
*/
#caption_comf{
	width:600px;
}

#caption_comf h2{
	width:592px;
	height:82px;
	text-indent:-1000em;
	background:url(../../spec/img/conf_cap_ttl.gif) no-repeat top left;
}
#caption_comf h3{
	width:451px;
	height:65px;
	text-indent:-1000em;
	background:url(../../spec/img/conf_cap_txt.gif) no-repeat top left;
}





div.rayoutBoxA{
}

div.rayoutBoxA p{
	font-size:1.2em; 
	line-height:160%;
	letter-spacing:0.05em;
	text-align:left;
	width:535px;
	margin:13px 0 25px 0;
}

div.rayoutBoxB div h4{
	border-bottom:1px solid #003300;


}
div.rayoutBoxB div div dl dd p.noImage{
	width:260px;
	margin-bottom:20px;
}

div.rayoutBoxF div dl dd p.moreLongVer{
	width:540px;
	margin-bottom:20px;
}



/* rayoutE settei 

div.rayoutBoxE{
	width:575px;
	margin-bottom:10px;
}
div.rayoutBoxE div{
	width:550px;
	float:right;
}

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;
}
