.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;
}

/*sample*/

.blogsetti{
/*width:440px;*/
text-align:left;
padding-left:45px;
padding-right:45px;
padding-bottom:20px;
}



.blogsetti_left{
width:200px;
text-align:left;
float:left;
}



.blogsetti_right{
width:240px;
text-align:left;
float:left;
}

#blogsetti_right01{
width:240px;
height:45px;
margin-bottom:0px;
padding-bottom:0px;
}



#blogsetti_right02{
	width:240px;
	height:auto;
	text-align:left;
	background-image:url(image/setti02.gif);
	background-position:center;
	background-repeat:repeat-y;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#blogsetti_right03{
width:240px;
height:11px;
margin-top:0px;
padding-top:0px;
}



.blogsetti_right04{
width:210px;
padding-bottom:15px;
margin-left:15px;
margin-right:15px;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#999999;
background-position:left top;
background-image:url(image/setti04.gif);
background-repeat:no-repeat;
}
.blogsetti_right05{
width:210px;
margin-top:15px;
padding-bottom:15px;
margin-left:15px;
margin-right:15px;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#999999;
background-position:left top;
background-image:url(image/setti05.gif);
background-repeat:no-repeat;
}
.blogsetti_right06{
width:210px;
margin-top:15px;
padding-bottom:15px;
margin-left:15px;
margin-right:15px;
background-position:left top;
background-image:url(image/setti06.gif);
background-repeat:no-repeat;
}

.blogsetti_right07{
padding-left:30px;
padding-right:20px;
}


p.blogsetti_right07{
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}




.sampletop{
padding-left:60px;
padding-right:60px;
padding-bottom:30px;
}

.sample{
width:530px;
text-align:center;
padding-bottom:40px;
}
.concept_top{
width:530px;
}

.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;
margin-left:auto;
margin-right:0px;
text-align:center;
color:#FFFFFF;
}


.concept_bottom{
	width:530px;
	clear: both;
}

/*blogparts X colorcode*/

.comunication{
width:530px;
}
.comunication_right{
width:203px;
float:right;
}
.comunication_left{
width:327px;;
text-align:left;
float:right;
}

.genzai{
margin-top:0px;
padding-top:0px;
}

.blogparts_sample{
width:381px;
float:right;
padding-top:40px;
}

/*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;
text-align:center;
}
#tenkai3{
width:265px;
float:left;
text-align:left;
}
#tenkai3_2{
width:280px;
float:left;
text-align:left;
}
#tenkai2_2{
width:250px;
float:left;
text-align:center;
}
#tenkai3_3{
width:281px;
float:left;
text-align:left;
}
#tenkai2_3{
width:249px;
float:left;
text-align:center;
}
#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 blogparts source */
.blogsetti_HowtoArea {
	margin-left: 20px;
	padding-right: 20px;
}
.blogPartsJS {
	margin-top: 10px;
	width: 180px;
	height: 9em;
	margin-right: auto;
	margin-left: auto;
	font-size: 100%;
}

.marginUnder30 {
	margin-bottom: 30px;
}
