@charset "shift-JIS";

body {
	font-size:76%;
	line-height:150%;
	background:#f2fafc;
	margin:0;
}
img {border:none;}
#wrapper {
	background:#FFFFFF;
	width:760px;
}
#leftline {
	background:url(images/leftline.gif) repeat-y;
}
#rightline {
	background:url(images/rightline.gif) repeat-y;
}

a:link		{color:#0F249C;text-decoration:none;}
a:visited	{color:#0F249C;text-decoration:none;}
a:hover		{color:#DE0A19}
a:active	{color:#DE0A19}

#headerline {
	background:#60c3da;
	color:#FFFFFF;
	padding:5px 10px;
}
#headertitle {
	background:url(images/header_bg.gif) right top no-repeat;
}
.snavi {
	padding:2px 15px;
	white-space:nowrap;
}
#gnavibox {
	background:#e8e6e8;
	padding:2px 0 3px 0;
	border-bottom:dashed 1px #3f7f89;
}
#gnvi {
	margin:0 auto;
}

#contents {
	width:730px;
	margin:0 auto;
}
#toppage {
	width:720px;
	margin:0 auto;
}
#toppage h2{
	margin:0;
	padding:0;
	color:#6c3701;
	font-size: medium;
	margin:10px 0 5px 0;
}

#pickup {width:100%;}
#pickup img {margin-bottom:5px;}
#pickup h2 {margin:0;}
.bline {background:url(images/dotline_b.gif) center repeat-y;}

#pickup p {margin:3px 0 5px 0;}
.brown {color:#582324;}
.blue {color:#1111bb;}

/*各リスト*/
table#bunjolist,
table#chintailist,
table#uritochilist {
	margin:0 auto;
	width:674px;
	border-collapse: collapse;
}
#bunjolist th {
	background:#3194c5;
	color:#FFFFFF;
	font-weight:normal;
}
#uritochilist th {
	background:#949cc5;
	color:#FFFFFF;
	font-weight:normal;
}
#chintailist th {
	background:#ae4e9f;
	color:#FFFFFF;
	font-weight:normal;
}
#bunjolist td,
#uritochilist td,
#chintailist td {
	vertical-align:top;
	padding:5px 5px 5px 10px;
	border:1px solid #b8b8b8;
}
#bunjolist td.lefttd,
#uritochilist td.lefttd,
#chintailist td.lefttd {
	border-left:#ffffff;
}
#bunjolist td.lefttd img,
#uritochilist td.lefttd img,
#chintailist td.lefttd img {
	margin-right:10px;
	margin-left:-8px;
	float:left;
}
#bunjolist td.detailbtn,
#uritochilist td.detailbtn,
#chintailist td.detailbtn {
	border-right:#ffffff;
	padding:10px 0 0 10px;
}
#pageupbtn {
	width:674px;
	text-align:right;
	margin:0 auto;
}

/*詳細ページ*/
.h2title {border:1px solid #b8b8b8;}
.h2title table {width:100%;}
.h2title th {text-align:left;}
#bunjo .h2title td {
	background:#d4eff0;
	padding-right:10px;
	padding-left:5px;
	width:146px;
	text-align:right;
}
#uritochi .h2title td {
	background:#d4d7e7;
	padding-right:10px;
	padding-left:5px;
	width:146px;
	text-align:right;
}
#chintai .h2title td {
	background:#eedaeb;
	padding-right:10px;
	padding-left:5px;
	width:146px;
	text-align:right;
}

table#uritochi,
table#bunjo,
table#chintai,
table#privacy,
table#outline {
	width:674px;
	margin:0 auto;
}
#bunjo h2 {
	margin:0;
	font-size:medium;
	color:#a56850;
	border-left:10px solid #9ccbe0;
	padding:2px 0 2px 10px;
}
#uritochi h2 {
	margin:0;
	font-size:medium;
	color:#a56850;
	border-left:10px solid #8c8cc5;
	padding:2px 0 2px 10px;
}
#chintai h2 {
	margin:0;
	font-size:medium;
	color:#a56850;
	border-left:10px solid #d5a3cd;
	padding:2px 0 2px 10px;
}
#privacy h2{
	margin:0;
	font-size:medium;
	color:#a56850;
	margin-left:10px;
}
#privacy p{margin:5px 25px;}
#privacy ol {
margin:0;
padding:0;
margin:5px 25px 5px 35px;
}
#outline .topline {
border-top:1px solid #605f35;
padding:4px 6px 3px 6px;
vertical-align:top;
}
#outline .topline ol {
padding:0;
margin:0;
margin-left:20px;
}
.price { padding:3px 10px;font-weight:normal;text-align:left;background:#ffdedc; color:#111111;}
.location {padding:3px 10px;font-weight:normal;text-align:left;background:#fff0ca; color:#111111;}

#detaillist {border-collapse:collapse;}
#detaillist td {
	vertical-align:top;
border-right:1px solid #a86c55;padding:3px 10px;
	border-bottom:1px solid #a86c55;
}

#detaillist th { vertical-align:top;border-left:1px solid #a86c55; border-bottom:1px solid #a86c55;padding:3px 10px;}
#kukaku {border-collapse: collapse;width:600px; margin:0 auto;}
#kukaku th {border:1px solid #989898; padding:2px;background:#636363; color:#FFFFFF; font-weight:normal;}
#kukaku td {padding:5px; border:1px solid #989898;text-align:right;}
#kukaku .kukakunum { text-align:center;padding:3px; background:#fffadd;}
#kukaku .price2 {color:#eb0000; font-size:large;}



/*フッター*/
#fnavi {
	text-align:center;
	padding:10px 0;
}
#faddress {
	color:#605f35;
	text-align:right;
	padding:5px;
	background:#ffffd9 url(images/footer_img.gif) left bottom no-repeat;
}
#faddress a:link { font-weight:bold;}
#faddress a:visited	{color:#0F249C;text-decoration:none;font-weight:bold;}

#copyright {
	color:#939276;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
#copyright a:link {color: #666666;}
#copyright a:visited {color: #666666;}


/*リンクページ*/
#linkpage_padding {
	width:400px;
	padding:30px 100px 80px 100px;
}
/*お問い合せページ*/
#inquirypage_padding {
	width:616px;
	padding-top:30px;
	padding:30px 87px 100px 87px;
}

.ftsrd {
color: #FF0000
}
.fts50 {
font-size: 50%
}
td#inquirypage {
	padding:5px 0 10px 0;
}
.darkgray1218spa7770 {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
}
.red1218spa7707 {
	font-size: 12px;
	line-height: 18px;
	color: #dd0000;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.darkgray1218spa7707 {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}