﻿@charset "utf-8";


/*+++++++++++++++++++++++++++++++++++++++++++ contentsWide */

/* index */
#contentsWide #mapSearchBox{
	float: left;
	width: 588px;
	padding: 0px 0px 0px 10px;
}
#contentsWide #narrowSearchBox{
	float: right;
	position: relative;
	width: 202px;
	padding: 0px 20px 0px 0px;
}

/* list */
#sortBox{
	width: 220px;
	float: right;
	padding: 0px 20px 0px 0px;
	text-align: right;
	font-size: 12px;
}

table.tblSearch{
	width: 800px;
	margin: 10px 20px 10px 10px;
}
table.tblSearch caption{
	padding-top:10px;
	font-weight:bold;
}
table.tblSearch th{
	padding:5px;
	background-color:#ECD9C6;
	color:#663300;
	border:1px solid #B5842C;
	text-align:center;
	white-space:nowrap;
}
table.tblSearch td{
	padding:5px;
	background-color:#FFFFFF;
	border:1px solid #B5842C;
}
table.tblSearch td li{
	display:inline;
	padding:3px 16px 3px 0;
}
table.tblSearch li label{
	white-space:nowrap;
}
input[type=checkbox], input[type=radio]{
	padding: 0px 4px;
}
table.tblCount{
	margin: 10px 20px 10px 10px;
}
table.tblCount caption{
	padding-top:10px;
	font-weight:bold;
}
table.tblCount th{
	padding:5px;
	background-color:#ECD9C6;
	color:#663300;
	border:1px solid #B5842C;
	text-align:center;
	white-space:nowrap;
}
table.tblCount td{
	padding:5px;
	background-color:#FFFFFF;
	border:1px solid #B5842C;
}

/* detail */
table.tblPhoto{
	margin: 0px auto 1em auto;
}
table.tblPhoto td{
	padding: 5px;
	border: none;
	text-align: center;
}
