td {
	font-size: 11px;
	line-height: 120%;

}
.search {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	font-weight: normal;
	letter-spacing: -2px;
	color: #364854;
	font-weight: bold;
}
.text9 {
	font-size: 9px;
	letter-spacing: -1px;

}
.top-key {
	font-size: 7px;
	font-weight: normal;
	color: #999999;
	line-height: 9px;

}
h1 {
	font-size: 10px;
	font-weight: normal;
	margin: 10px;
}
h2 {
	font-size: 19px;
	font-weight: bold;
	margin: 8px 0px 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.copyright {
	font-size: 10px;
	color: #666666;
	height: 23px;
	padding: 10px;

}
.text-s {
	font-size: 10px;
	line-height: 140%;

}
.com {
	font-size: 12px;
	line-height: 150%;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight: bold;
	color: #171411;

}
.search1 {
	font-size: 10px;
	color: #171411;
	padding-top: 3px;
	padding-bottom: 3px;

}
.search1m {
	font-size: 10px;
	color: #171411;

}
.search4 {
	font-size: 10px;
	color: #171411;
	padding-top: 2px;
	padding-bottom: 3px;

}
.search2 {
	font-size: 10px;
	color: #171411;
}
.search5 {
	font-size: 9px;
	color: #171411;
}

.search6 {
	font-size: 8px;
	color: #171411;
}


#search2_t {
	font-size: 10px;
	color: #171411;
	overflow: hidden;
	width: 130px;
	text-align: left;
}

#search2_f {
	font-size: 10px;
	color: #171411;
	overflow: hidden;
	width: 160px;
	text-align: left;
}
.search22 {
	padding-top: 1px;
	font-size: 10px;
	color: #171411;
	line-height: 14px;
}
.search3 {
	font-size: 9px;
	color: #171411;
}
.comtitle {
	font-size: 10px;
	text-align: justify;
	text-justify: distribute-all-lines;
}
.searchnum {
	font-size: 11px;
	font-weight: bold;
	color: #4D5760;
	padding-top: 5px;
	padding-bottom: 5px;


}
.copyrightline {
	height: 1px;
	padding: 0px;
	line-height: 1px;
	font-size: 1px;
}
detaildata {
	width: 700px;
}
#detail {
	width: 700px;
	text-align: left;
	float: left;
	position: inherit;
}
#detail_f {
	width: 575px;
	text-align: left;
	float: left;
	position: inherit;
}
#detail photo {
	width: 300px;
	float: left;
	height: 700px;
	position: static;
}
#detail photo2 {
	width: 300px;
	float: left;
	height: 225px;
	text-align: center;

}
#detail photo3 {
	width: 300px;
	text-align: center;
	height: 200px;
}
.t_address {
	font-size: 12px;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	color: #171411;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#detail data_1 {
	width: 300px;
	float: left;
	height: 225px;
	text-align: center;
	position: fixed;
}
.detail_text_1 {
	font-size: 12px;
	text-align: center;
}
.detail_text_1L {
	font-size: 12px;
	text-align: center;
	line-height: 17px;
}
.detail_text_2 {

	font-size: 12px;
	text-align: left;
}
.detail_text_2m {

	font-size: 10px;
	text-align: left;
}
.detail_text_3 {


	font-size: 12px;
	text-align: right;
}
.detail_text_3m {
	font-size: 10px;
	overflow: hidden;
	text-align: right;
}
.detail_text_title {
	font-size: 12px;
	text-align: center;
	padding-top: 2px;

}


.favorite_1 {
	width:182px;
	float:left;
	padding: 0px;
	height:150px;
	margin-left: 4px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
}
.favorite_1f {
	width:182px;
	float:left;
	padding: 0px;
	height:168px;
	margin-left: 4px;
	margin-top: 6px;
	margin-right: 1px;
	margin-bottom: 0px;
}
.favorite_2 {
	width:190px;
	float:left;
	padding: 0px;
	height: inherit;
	margin-left: 5px;
	margin-top: 8px;
	margin-right: 1px;
	margin-bottom: 0px;
}


#favorite_list {

	width: 750px;
	text-align: left;
	float: left;
	position: inherit;
}
#new_list {
	width: 750px;
	text-align: left;
	float: left;
	position: inherit;
	margin-top: 20px;
}
#750_list {


	width: 750px;
	text-align: left;
	float: left;
	position: inherit;
}

div.PanelTopKeyword
{
	color						:	#999999;
	font-size					:	7px;
	line-height					:	1.2em;
	margin						:	4px 0px;
}

/* List */
table.List
{
	border						:	none;
	border-collapse			:	collapse;
	width						:	100%;
}
td.ListHeader
{
	color					:	#ffffff;
	border-collapse			:	collapse;
	border-top					:	solid 1px #bbbbbb;
	border-bottom			:	solid 1px #bbbbbb;
	font-weight				:	bold;
	background-color			:	#8ec353;
	background-image			:	url(../image/bar/Background.gif);
	padding-top				:	2px;
	padding-bottom			:	2px;
	padding-left				:	8px;
	padding-right				:	8px;
	white-space				:	nowrap;
}
td.ListName
{
	border-top					:	solid 1px #bbbbbb;
	border-bottom			:	solid 1px #bbbbbb;
	font-weight				:	bold;
	background-color			:	#eeeeee;
	padding-top				:	2px;
	padding-bottom			:	2px;
	padding-left				:	8px;
	padding-right				:	8px;
	white-space				:	nowrap;
}
td.ListContent
{
	border-top					:	solid 1px #bbbbbb;
	border-bottom			:	solid 1px #bbbbbb;
	background-color			:	#ffffff;
	padding-top				:	2px;
	padding-bottom			:	2px;
	padding-left				:	8px;
	padding-right				:	8px;
}
td.ListStripe0
{
	border-top					:	solid 1px #bbbbbb;
	border-bottom			:	solid 1px #bbbbbb;
	background-color			:	#ffffff;
	padding-top				:	2px;
	padding-bottom			:	2px;
	padding-left				:	8px;
	padding-right				:	8px;
}
td.ListStripe1
{
	border-top					:	solid 1px #bbbbbb;
	border-bottom			:	solid 1px #bbbbbb;
	background-color			:	#eeeeee;
	padding-top				:	2px;
	padding-bottom			:	2px;
	padding-left				:	8px;
	padding-right				:	8px;
}

td.ListNote
{
	padding-top				:	4px;
	padding-bottom			:	4px;
	border-top					:	dashed 1px #007700;
	border-bottom				:	dashed 1px #007700;
}
.detail_text_3mn {
	font-size: 9px;
	text-align: right;
}

.buname {
	font-size: 15px;
	line-height: 150%;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight: bold;
	color: #171411;

}
.detail_text_3mm {

	font-size: 10px;
	text-align: left;
	width: 70px;
	overflow: hidden;
	white-space: nowrap; 
}

.ov2 {
	width:68px;
	float:right;
	padding: 0px;
	height: 15px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	overflow: hidden;
}#detail620 {

	width: 620px;
	text-align: left;
	float: left;
	position: inherit;
}
.ovtext1 {

	width:140px;
	float:right;
	padding: 0px;
	height: 15px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	overflow: hidden;
}
.ovtext2 {

	width:169px;
	float:left;
	padding: 0px;
	height: 15px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	overflow: hidden;
}
.ov3 {
	width:50px;
	float:right;
	padding: 0px;
	height: 15px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	overflow: hidden;
}


a:hover
{
	color				:	#ff0000;
}
div.left
{
	float				:	left;
}
div.right
{
	float				:	right;
}
div.clear
{
	clear				:	both;
}

/* Roll Over */
a:hover img.RollOver
{
	opacity			:	0.7;
	-moz-opacity			:	0.7;
	filter				:	alpha(opacity=70);
}

/* SEO */
#PanelPowered, .Seo
{
	display				:	none;
}
