.cap { font-size: 60%; line-height: 120%;}.m90160 { font-size: 95%; line-height: 160%;} .jusho { font-size: 75%; line-height: 
120%;} .honbun { font-size: 85%; line-height: 140%;} .redroof{ background-position: 300px -3px; background-attachment: fixed; background-image: url(roof/img/red_roof.jpg); 
background-repeat: no-repeat;} .redroof02{ background-attachment: fixed; background-image: url(roof/img/line.gif); 
background-repeat: repeat;} 
.menu_back01 {
	background-image: url(menu_img/menuback_01.jpg);
	background-repeat: no-repeat;
}
.hasen {
	background-image: url(index02_img/hasen.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.kazarikei_tate {
	background-image: url(yume/img/kazarikei_tate.gif);
	background-repeat: repeat-y;
}
.link_hasen {
	background-image: url(link/img/hasen.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 100%;


}
.yume_bg_bg {
	background-image: url(yume/img/bg_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 30px;

}
.point_kakomi_midle {
	background-image: url(point/img/kakomi_midle.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.hasen_faq {
	background-image: url(guide/img/faq/hasen.gif);
	background-repeat: repeat-x;
}
.junbi {
	font-size: 85%;
	line-height: 160%;
	color: #666666;
}
.roof_cloud {
	background-image: url(roof/img/cloud.gif);
	background-repeat: no-repeat;
	background-position: 0px 80px;
}

