/* lead index page */
.miryokuPointTabele {
}
.miryokuPointTabele th {
	text-align: left;
	vertical-align: top;
	padding-right: 15px;
}
.miryokuPointTabele td {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	line-height: 140%;
}
.miryokuPointTabele td p {
	margin-bottom: 5px;
	margin-top: 5px;
}

.subtitle2 {
	margin-top: 45px;
	margin-bottom: 20px;
}

/*suggest*/

#tenkai{
width:530px;
border-bottom-style:dotted;
border-bottom-color:#999999;
border-bottom-width:2px;
padding-top:40px;
padding-bottom:40px;
}

#tenkai2{
width:265px;
float:left;
}

#tenkai_bottom{
width:530px;
border-bottom-style:none;
border-bottom-color:#999999;
border-bottom-width:2px;
padding-top:40px;
padding-bottom:40px;
}

.tenkai_right{
padding-left:10px;
}

/*sample*/
.sampletop{
text-align:center;
margin-left:auto;
margin-right:auto;
padding-bottom:30px;
}

.sample{
width:530px;
text-align:center;
padding-bottom:40px;
}
.concept_top{
width:530px;
padding:0px;
margin:0px;
}

.concept_body_b{
width:530px;
background-repeat:repeat-y;
background-image:url(image/F_sample_blue02.gif);
}

.concept_body_g{
width:530px;
background-repeat:repeat-y;
background-image:url(image/F_sample_green02.gif);
}

.concept_body_text{
width:370px;
padding-top:10px;
padding-bottom:10px;
text-align:left;
float:left;
}
.concept_body_text2{
margin-left:10px;
margin-right:10px;
text-align:left;
}


.concept_body_photo{
width:160px;
float:left;
padding-bottom:0px;
margin-bottom:0px;
text-align:center;
margin-left:0px;
margin-right:0px;
color:#FFFFFF;
}


.concept_bottom{
	width:530px;
	clear: both;
}
