/*
------------------------------------------------------------------------
Body Right Set
----------------------------------------------------------------------*/
div#right_box {
	color:#666;
}
div#main_visual {
	mrgin-bottom:1.5em;
	height:230px;
	background:url(../enter/images/main_visual.jpg) no-repeat left top;
	text-indent:-99999px;
}

div#right_box div#body_head {
	margin-bottom:1.5em;
	height:160px;
	background:url(../enter/images/annai.jpg) no-repeat left top;
	text-indent:-99999px;
}
div#right_box h3 {
	margin-left:0.5em;
	font-weight:bold;
	color:#ff3333;
}

div#right_box p,
div#right_box dl {
	margin-left:1em;
}
div#right_box dl {
	margin-right:1em;
	margin-bottom:2em;
	margin-left:1em;
}
div#right_box dt {
	margin:0.5em 0;
	padding-left:1.5em;
	background:url(../enter/images/marker.gif) no-repeat left top;
	border-bottom:1px dotted #FA596C;
	font-weight:bold;
	color:#FA596C;
}
div#right_box dd {
	margin-left:1em;
	margin-bottom:1em;
}




/*
------------------------------------------------------------------------
Table Set
----------------------------------------------------------------------*/
div#right_box table {
	margin:0 5px 1.5em;;
	width:98%;
	border-collapse:collapse;
}
div#right_box th,
div#right_box td {
	padding:5px;
	border:1px solid #666;
}
div#right_box td.w16 {
	width:40%;
}
div#right_box td.w7 {
	width:20%;
}
div#right_box td.w40 {
	width:40%;
}
div#right_box td.w30 {
	width:30%;
}
.vertical{
	vertical-align:top
}
.price_area {
	text-align:right
}
