@charset "utf-8";

/***************************************
COMMENT:
左側本体＋detail時右140pxナビゲーション用

***************************************/


div#detail	{
	width : 806px;
	margin-top : 20px;

}

div#detail a	{
	color : #ffffff;
}

div#detail div#map a	{
	color : #0000ff;
}

div#detail_body	{
	width : 646px;
	float : right;
}

div#detail_body_header	{
	width : 646px;
	height : 21px;
	margin-bottom : 20px;
	padding-top : 20px;
	padding-bottom : 10px;
}

div#detail_body_header	h2	{
	font-size : middle;
	text-decoration : none;
	width : 445px;
	height : 21px;
	float : left;
	color : #ffffff;
}

div#detail_body_header p	{
	width : 201px;
	height : 21px;
	float : right;
}

div#detail_body_header p a	{
	display : block;
	overflow : hidden;
	text-indent : -10000px;
	background-repeat : no-repeat;
	background-image : url(/static/new/img/detail/evaluation.gif);
}

div#detail_body_header p a:hover	{
	background-image : url(/static/new/img/detail/evaluation_over.gif);
}


div.detail_navi	{
	font-size : small;
	padding-top : 10px;
	padding-bottom : 10px;
	border-top : 2px solid #0B387E;
	border-bottom : 2px solid #0B387E;
	font-weight : bold;
	color : #ffffff;
}

div.detail_navi a	{
	text-decoration : none;
}


div#detail_body_main	{
	width : 646px;
	color : #ffffff;
}

div#detail_body_right	{
	width : 318px;
	float : right;
}

div#detail_body_left	{
	width : 318px;
	float : left;
}

div.detail_body_box	{
	width : 298px;
	padding : 10px;
	background-color : #383838;
	margin-bottom : 10px;
}

div.detail_body_box_half	{
	width : 318px;
	margin-bottom : 10px;
}

div.detail_body_box_half_left	{
	width : 134px;
	padding :10px;
	background-color : #383838;
	float : left;
}

div.detail_body_box_half_right	{
	width : 134px;
	padding :10px;
	background-color : #383838;
	float : right;
}

div.detail_body_full	{
	width : 626px;
	padding : 10px;
	background-color : #383838;
	margin-bottom : 10px;
}

div.detail_body_box h3	{
	width : 83px;
	height : 25px;
}

div.detail_body_box h3 a	{
	display : block;
	width : 83px;
	height : 25px;
	text-indent : -10000px;
	overflow : hidden;
	background-repeat : no-repeat;
}

div.detail_body_box_half h3	{
	width : 83px;
	height : 25px;
}

div.detail_body_box_half h3 a	{
	display : block;
	width : 83px;
	height : 25px;
	text-indent : -10000px;
	overflow : hidden;
	background-repeat : no-repeat;
}

div.detail_body_full h3	{
	width : 83px;
	height : 25px;
}

div.detail_body_full h3 a	{
	display : block;
	width : 83px;
	height : 25px;
	text-indent : -10000px;
	overflow : hidden;
	background-repeat : no-repeat;
}


h3#detail_data a	{
	background-image : url(/static/new/img/detail/detail_data.gif);
}

h3#detail_map a	{
	background-image : url(/static/new/img/detail/detail_map.gif);
}

h3#detail_photo a	{
	background-image : url(/static/new/img/detail/detail_photo.gif);
}

h3#detail_room a	{
	background-image : url(/static/new/img/detail/detail_room.gif);
}

h3#detail_area a	{
	background-image : url(/static/new/img/detail/detail_area.gif);
}

h3#detail_school a	{
	background-image : url(/static/new/img/detail/detail_school.gif);
}

h3#detail_example a	{
	background-image : url(/static/new/img/detail/detail_example.gif);
}

br.clear	{
	clear: both;
	width : 0;
	height : 0;
}



div#detail_menu	{
	width : 140px;
	float : left;
}


div#detail_menu h3	{
	width : 140px;
	height : 42px;
	background-image : url(/static/new/img/detail/menu_title.gif);
	background-repeat : no-repeat;
	overflow : hidden;
	text-indent : -10000px;
}

div#detail_menu ul	{
	list-style-image : url(/static/new/img/detail/arrow_right.gif);
	width : 110px;
	padding-left : 30px;
	background-color : #383838;
	padding-bottom : 10px;
	font-size : middle;
	font-weight : bold;
}

div#detail_menu ul li	{
	padding-top : 10px;
}

div#detail_menu ul li a	{
	text-decoration : none;
}

li#detail_menu_top a:hover	{
	color : #0B387E;
}

li#detail_menu_top_over a	{
	color : #0B387E;
}

li#detail_menu_data a:hover	{
	color : #c27900;
}

li#detail_menu_data_over a	{
	color : #c27900;
}

li#detail_menu_map a:hover	{
	color : #5a3b1d;
}

li#detail_menu_map_over a	{
	color : #5a3d1b;
}

li#detail_menu_photo a:hover	{
	color : #00a0c6;
}

li#detail_menu_photo_over a	{
	color : #00a0c6;
}

li#detail_menu_room a:hover	{
	color : #004990;
}

li#detail_menu_room_over a	{
	color : #004990;
}

li#detail_menu_area a:hover	{
	color : #538647;
}

li#detail_menu_area_over a	{
	color : #538647;
}

li#detail_menu_school a:hover	{
	color : #951a00;
}

li#detail_menu_school_over a	{
	color : #951a00;
}

li#detail_menu_example a:hover	{
	color : #9d5181;
}

li#detail_menu_example_over a	{
	color : #9d5181;
}
