/*
------------------------------------------------------------------------
Body Right Set
----------------------------------------------------------------------*/
div#main_visual {
	margin-bottom:0.5em;
	height:230px;
	background:#fff url(../hiyoko/images/main_visual.jpg) no-repeat left top;
	text-indent:-99999px;
}
div#right_box h3#title_bg {
	margin-bottom:1em;
	padding-left:1em;
	height:35px;
	line-height:35px;
	background:#fff url(../hiyoko/images/title_bg.gif) no-repeat left center;
	font-weight:bold;
}
div#right_box p.disc {
	padding-right:1em;
	padding-left:1em;
}
div#life_info {
	margin-bottom:1.5em;
	padding:0 0.5em;
	background:url(../hiyoko/images/teach1.gif) no-repeat right bottom;
}
div#life_info h3 {
	margin-bottom:1.5em;
	background:url(../hiyoko/images/day.gif) no-repeat left top;
	text-indent:-99999px;
}

div#life_info dt {
	width:45px;
	height:60px;
	clear:left;
	float:left;
	text-indent:-99999px;
}
div#life_info dt.clock10 {
	background:url(../hiyoko/images/clock10.gif) no-repeat left top;
}
div#life_info dt.clock1130 {
	background:url(../hiyoko/images/clock1130.gif) no-repeat left top;
}
div#life_info dd {
	margin-bottom:1.5em;
	margin-left:60px;
}
div.pict {
	padding:0 0.5em;
}
.w300 {width:300px;}
.w224 {width:224px;}
.w3 {margin-right:13px;}


h3#piyo {
	height:130px;
	background:url(../hiyoko/images/bosyu_title.gif) no-repeat left top;
	text-indent:-99999px;
}
div#bosyu_text dl {
	margin-right:1em;
	margin-bottom:2em;
	margin-left:1em;
	background:url(../img/line.gif) no-repeat left bottom;
}
div#bosyu_text dt {
	margin:0.5em 0;
	padding-left:1.5em;
	background:url(../images/marker.gif) no-repeat left top;
	border-bottom:1px dotted #FA596C;
	font-weight:bold;
	color:#FA596C;
}
div#bosyu_text dd {
	margin-left:1em;
	margin-bottom:1em;
}
div#bosyu_text dd#end_line {
	margin-bottom:1.5em;
	padding-bottom:1.5em;
}
