﻿#TopMenu {  /* TopMenu  */
 margin: 0em 0em;
 padding:0px 0em;
 }
#TopMenu li {
 display:inline;
 }
.line1 {
	border-bottom: 1px dotted gray;
}
.hr {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
    border-color: #888888;
	height: 1px;
}
h1 {
	color: #003399;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-weight: 600;
	font-size: x-small;
	text-align: right;
	margin:5;
	}
h2 {
	color: #003399;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-weight: 600;
	font-size: x-small;
	text-align: left;
	margin:5;
}
h3 {
	color: #5dc3ca;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-weight: 600;
	font-size: x-small;
	text-align: left;
	margin:5;
}
.detail1 {
	color: #333333;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-weight: 400;
	font-size: xx-small;
	text-align: left;
}
.detail2 {
	color: #be2938;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	font-weight: 400;
	font-size: xx-small;
	text-align: left;
	}
.detail3 {
	color: #be2938;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	font-weight: 400;
	font-size: 6.5pt;
	text-align: left;
	
}
.detail4 {
	color: #333333;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	font-weight: 600;
	font-size: xx-small;
	text-align: left;
	padding-left:3pt;
	padding-right:3pt;
}
.detail5 {
	color: #333333;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	font-weight: 400;
	font-size: x-small;
	text-align: left;
}	
.detail6 {
	color: #333333;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-weight: 400;
	font-size: 9pt;
	text-align: left;
}
.detail7 {
	color: #333333;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-size: x-small;
	text-align: left;
	padding-left:3pt;
	padding-right:3pt;
}
.detail8 {
	color: #333333;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-size: xx-small;
	text-align: left;
	padding-left:3pt;
	padding-right:3pt;
}
.detail9 {
	color: #666666;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-weight: 400;
	font-size: 9pt;
	text-align: left;
}
.detail10 {
	color: #333333;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-weight: 400;
	font-size: 12pt;
	text-align: left;
	line-height: 20pt
}
.news1 {
	color: #333333;
	font-size: 19pt;
	font-weight: bold;
	text-align: left;
	padding-left:3pt;
	padding-right:3pt;
	}
.news2 {
	color: #005984;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-weight: 800;
	font-size: xx-small;
	text-align: left;
}
.right {
	color: #333333;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	font-weight: 400;
	font-size: x-small;
	text-align: right;
}
a:link {
text-decoration:underline;
color:#0000ff; /*未訪問リンク */
}
a:visited {
text-decoration:underline;
color:purple; /*訪問済みリンク */
}
a:active {
text-decoration:underline;
color:#0000ff; /*クリックしたとき */
}
a:hover {
text-decoration:underline;
color:#0000ff; /*マウスが乗ったとき */
}
.topL {
	font-size: xx-small;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	color: #666666;
}
.topR {
	font-size: xx-small;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	color: #666666;
}
.topMenu {
	color: #666666;
	font-size: xx-small;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	text-align: right;
}
.area1 {
	font-size: x-small;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	color: #666666;
}
.area2 {
	font-size: xx-small;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	font-weight:bold;
	color: #333333;
}
.area3 {
	font-size: xx-small;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	color: #666666;
}
.leftfoot {  /* Left Menu */
	font-size: xx-small;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	text-align: left;
}
.stRed {
	color: #be2938;
}
.outPrice {
 color: #820000;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-left:3pt;
	padding-right:3pt;
	padding-top:3pt;
	padding-bottom:3pt;
}
.stCenter {
	text-align: center;
	font-size: x-small;
}

.propList1 { /* 物件リスト用 */
	color: #333333;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-weight: 400;
	font-size: xx-small;
	text-align: left;
	padding-left:3pt;
	padding-right:3pt;
}
.propList2 { /* 物件リスト用 */
	background-color: #010b51;
 color: #ffffff;
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:3pt;
	padding-right:3pt;
}
.propList3 { /* 物件リスト用 */
	color: #333333;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	font-weight: 600;
	font-size: xx-small;
	text-align: left;
}
.Price1 { /* 価格色指定 Group=1 */
	color: #820000;
	font-weight: 600;
}
.Price2 { /* 価格色指定 Group=2 */
 color:Blue;
 font-weight: 600;
}
.Price3 { /* 価格色指定 Group=3 */
 color:Black;
}
.Price1Centre { /* 価格色指定 Group=1 */
	color: #820000;
	font-weight: 600;
	font-size: xx-small;
	text-align: center;
}
.colour { /* 色指定 */
	color: #820000;
	font-weight: 600;
	font-size: xx-small;
	text-align: center;
}
.reserved {
	background-color: #8499bf;
 color: #333333;
	font-size: xx-small;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	text-align: center;
}
.reserved2 {
	background-color: #010b51;
  color: #ffffff;
	font-size: xx-small;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	text-align: center;
}
.reserved3 {
	background-color: #010b51;
  color: #ffffff;
	font-size: x-small;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	text-align: left;
}
.reserved4 {	background-color: #3e498d;
  color: #ffffff;
	font-size: xx-small;
	text-align: left;
}	
.reserved5 {	background-color: #3e498d;
  color: #ffffff;
	font-size: xx-small;
	text-align: right;
}	
.reserved6 {	background-color: #eae0e0;
  color: #444795;
	font-size: xx-small;
	text-align: left;
}	
.reserved7{background-color:#6699CC;
	color:#FFFFFF;
	font-size:10pt;
	text-align:left;
	font-weight:bold;
	font-family:Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
}
.bg_blue {
	background-color: #0000cc;
}
.bg_white {
	background-color: #ffffff;
}
body {
	background-color: #ffffff;
	font-family:Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
}
.map {
	background-color: #ffffff;
	 color: #333333;
	font-size: x-small;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif;
	text-align: center;
}
.residence {
	color: #333333;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-weight: 400;
	font-size: xx-small;
	text-align: center;
}
.residence2 {
	color: #E27E3A;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-weight: 400;
	font-size: xx-small;
	text-align: left;
	padding-left:3pt;
	padding-right:3pt;
}
.title_resort {
	color: #3F824A;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-weight: 400;
	font-size: x-small;
	text-align: left;
}
.ErrMsg {
 color: #990000;
	font-size: xx-small;
 border-top-style: solid;
 border-right-style: solid;
 border-left-style: solid;
 border-bottom-style: solid;
 border-left-color: white;
 border-bottom-color: white;
 border-top-color: white;
 border-right-color: white;
}
table.property01 {
	color: #000000;
	font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Helvetica, sans-serif ;
	font-weight: 400;
	font-size: xx-small;
	text-align: left;
	width:80%;
} 
