@charset "utf-8";
.class {
	width: 700px;
	float: left;
}
.image {
	margin: 0px 20px 0px 0px;
	width: 250px;
	float: left;
}
.class_name {
	color: #FF6666;
	font-size: 16px;
	font-weight: bold;
	width: 425px;
	margin: 0px 0px 0px 270px;
	line-height: 130%;

}
.class_name_2 {
	color: #FF6666;
	font-size: 16px;
	font-weight: bold;
	width: 425px;
	margin: 20px 0px 0px 270px;
	line-height: 130%;

}
.class_name_3 {
	color: #FF6666;
	font-size: 16px;
	font-weight: bold;
	line-height: 150%;
	padding: 0px 0px 10px 15px;

}
.description {
	width: 425px;
	margin: 0px 0px 0px 270px;
}
.description p {
	line-height: 180%;
	padding: 10px 0px 0px 0px;
}
.description_pink {
	padding: 10px 20px 20px 20px;
	background-color: #F0EFEC;
	margin: 0px 0px 20px 0px;
}
.description_pink p {
	line-height: 170%;
	padding: 10px 0px 0px 0px;
}
/*追加-----------------*/
.description01,
.description02 { width:700px; background:#F0EFEC; margin-bottom:20px; padding-top:14px; padding-bottom:13px;}
.description01 .inner { margin-left:20px; width:660px; background:url(/img/common/dot.gif) repeat-x bottom;}
.description01 .inner_last,
.description02 .inner { margin-left:20px; width:660px;}
.description01 .block1,
.description01 .block2,
.description01 .block3,
.description02 .block1,
.description02 .block2,
.description02 .block3 { float:left; padding:0.5em 0 0.5em 1em;}
.description01 .block1,
.description02 .block1 { width:5em;}
.description01 .block2,
.description02 .block2 { width:7.5em;}
.description01 .block3,
.description02 .block3 { width:6.5em;}