/* ========== Default ========== */
* {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
body,div,span,h1,h2,h3,h4,h5,h6,p.ul,ol,li {
width:auto;
height:auto;
display:block;
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p {
color:#333;
font-size:0.72em;
font-weight:normal;
letter-spacing:0.16em;
line-height:1.28em;
}
body {
background-color:#f6f6f6;
background-image:url(../img/bg0.gif);
background-position:center;
background-repeat:repeat-y;
text-align:center;
}
img {
border:none;
}
img.clear {
clear:both;
}
a {
color:#a47c00;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
/* ========== Default ========== */

/* ========== Header ========== */
div#Header {
background-image:url(../img/sID.gif);
background-position:0px 20px;
background-repeat:no-repeat;
width:760px;
height:93px;
margin:0 auto 10px auto;
}
div#Header div.sNavi1 {
width:322px;
margin:0;
/* margin:58px 0 0 0; */
float:right;
}
div#Header div.sNavi1 div {
width:322px;
margin:4px 0 0 0;
float:right;
}
/* ========== Header ========== */

/* ========== sNavi ========== */
a.sNavi1,a.sNavi2 {
background-image:url(../img/sNavi1-2.gif);
background-position:0 0;
background-repeat:no-repeat;
width:103px;
height:21px;
text-indent:-9999px;
float:right;
}
a.sNavi1 {
background-position:0 0;
}
a.sNavi2 {
background-position:-103px 0;
margin:0 0 0 6px;
}
a:hover.sNavi1 {
background-position:0 -21px;
}
a:hover.sNavi2 {
background-position:-103px -21px;
}


/* ========== sNavi(‘æ2ŠK‘w) ========== */
a.sNavi1_ ,a.sNavi2_ ,a.sNavi3_ {
background-image:url(../img/sNavi1-2-3.gif);
background-position:0 0;
background-repeat:no-repeat;
width:103px;
height:21px;
text-indent:-9999px;
float:right;
}
a.sNavi1_ {
background-position:0 0;
}
a.sNavi2_ {
background-position:-103px 0;
margin:0 0 0 6px;
}
a.sNavi3_ {
background-position:-206px 0;
margin:0 0 0 6px;
}
a:hover.sNavi1_ {
background-position:0 -21px;
}
a:hover.sNavi2_ {
background-position:-103px -21px;
}
a:hover.sNavi3_ {
background-position:-206px -21px;
}


a.sNavi3 {
width:212px;
height:12px;
margin:10px 0 2px 0;
font-size:0.16em;
float:right;
}

a.sNavi4 {
background-image:url(../img/sNavi4.gif);
background-position:0 0;
background-repeat:no-repeat;
width:212px;
height:28px;
margin:2px 0 4px 0;
text-indent:-9999px;
float:right;
}
a:hover.sNavi4 {
background-position:0 -28px;
}

a.sNavi5 {
background-image:url(../img/sNavi5.gif);
background-position:0 0;
background-repeat:no-repeat;
width:103px;
height:28px;
margin:30px 0 8px 5px;
text-indent:-9999px;
float:right;
}
a:hover.sNavi5 {
background-position:0 -28px;
}
a.sNavi6 {
background-image:url(../img/sNavi6.gif);
background-position:0 0;
background-repeat:no-repeat;
width:103px;
height:28px;
margin:30px 0 8px 0;
text-indent:-9999px;
float:right;
}
a:hover.sNavi6 {
background-position:0 -28px;
}
a.construction {
background-image:url(../img/construction.gif);
background-position:0 0;
background-repeat:no-repeat;
width:103px;
height:20px;
margin:8px 0 4px 103px;
text-indent:-9999px;
float:right;
}
a:hover.construction {
background-position:0 -20px;
}
a.price_close {
background-image:url(../img/price_close.gif);
background-position:0 0;
background-repeat:no-repeat;
width:65px;
height:20px;
margin:2px 0 4px 350px;
text-indent:-9999px;
float: left;
}
a:hover.price_close {
background-position:0 -21px;
}


a.localmap {
background-image:url(../img/localmap.gif);
background-position:0 0;
background-repeat:no-repeat;
width:103px;
height:28px;
margin:30px 0 4px 110px;
text-indent:-9999px;
float:left;
}
a:hover.localmap {
background-position:0 -28px;
}

/* ========== sNavi ========== */

/* ========== gNavi ========== */
div#gNavi {
background-image:url(../img/gNavi_bg.jpg);
background-repeat:no-repeat;
width:762px;
margin:0 auto;
clear: both;
}

a.gNavi1,a.gNavi2,a.gNavi3,a.gNavi4,a.gNavi5,a.gNavi6,a.gNavi7 {
background-image:url(../img/gNavi.jpg);
background-position:0 0;
background-repeat:no-repeat;
width:108px;
height:54px;
text-indent:-9999px;
float:left;
}
a.gNavi1 {
background-position:0 0;
}
a.gNavi2 {
background-position:-108px 0;
}
a.gNavi3 {
background-position:-216px 0;
}
a.gNavi4 {
background-position:-324px 0;
}
a.gNavi5 {
background-position:-432px 0;
}
a.gNavi6 {
background-position:-540px 0;
}
a.gNavi7 {
background-position:-648px 0;
width:112px;
}

a:hover.gNavi1 {
background-position:0 -54px;
}
a:hover.gNavi2 {
background-position:-108px -54px;
}
a:hover.gNavi3 {
background-position:-216px -54px;
}
a:hover.gNavi4 {
background-position:-324px -54px;
}
a:hover.gNavi5 {
background-position:-432px -54px;
}
a:hover.gNavi6 {
background-position:-540px -54px;
}
a:hover.gNavi7 {
background-position:-648px -54px;
width:112px;
}

div.gNavi1,div.gNavi2,div.gNavi3,div.gNavi4,div.gNavi5,div.gNavi6,div.gNavi7 {
background-image:url(../img/gNavi.jpg);
background-position:0 0;
background-repeat:no-repeat;
width:108px;
height:54px;
text-indent:-9999px;
float:left;
}
div.gNavi1 {
background-position:0 -54px;
}
div.gNavi2 {
background-position:-108px -54px;
}
div.gNavi3 {
background-position:-216px -54px;
}
div.gNavi4 {
background-position:-324px -54px;
}
div.gNavi5 {
background-position:-432px -54px;
}
div.gNavi6 {
background-position:-540px -54px;
}
div.gNavi7 {
background-position:-648px -54px;
width:112px;
}
/* ========== gNavi ========== */

/* ========== breadCrumb ========== */

div#breadCrumb {
background-image:url(../img/bredCrumb_bg.gif);
background-repeat:no-repeat;
width:760px;
margin:9px auto;
padding:0 0 6px 0;
text-align:left;
}
div#breadCrumb p {
margin:0 0 0 4px;
}
div#breadCrumb a {
color:#13217D;
}
/* ========== breadCrumb ========== */

/* ========== annotation ========== */
div.annotation {
background-image:url(../img/annotation.gif);
background-position:0 8px;
background-repeat:no-repeat;
padding:0 0 0 10px;
}
div.annotation p {
font-size:0.64em;
text-indent:0;
}
/* ========== annotation ========== */

/* ========== printOut ========== */
div#printOut {
}

div#printOut a {
background-image:url(../img/printOut.gif);
background-position:0 0;
background-repeat:no-repeat;
width:139px;
height:50px;
display:block;
text-indent:-9999px;
}
div#printOut a:hover {
background-position:0 -50px;
}
/* ========== printOut ========== */

/* ========== rightContents ========== */
div#rightContents {
width:160px;
}
div.on,div.off {
background-position:0px 6px;
background-repeat:no-repeat;
margin:4px 16px 4px 20px;
padding:0 0 0 10px;
color:#3366cc;
font-size:0.72em;
line-height:1.60em;
text-align:left;
}
div.on {
background-image:url(../img/rightContentsListOn.gif);
}
div.off {
background-image:url(../img/rightContentsListOff.gif);
}
div#rightContents a {
color:#333;
display:block;
}
/* ========== rightContents ========== */

/* ========== Footer ========== */
div#Footer {
width:760px;
margin:12px auto 32px auto;
text-align:left;
} 

div.mansionGallery, div.mansionGallery_a {
float:left;
}
div.mansionGallery a {
background-image:url(../img/mansionGallery.gif);
background-position:0 0;
background-repeat:no-repeat;
width:160px;
height:72px;
display:block;
text-indent:-9999px;
}
div.mansionGallery a:hover, div.mansionGallery_a a:hover {
background-position:0 -72px;
}

div.mansionGalleryOn {
background-image:url(../img/mansionGallery.gif);
background-position:0 -72px;
background-repeat:no-repeat;
width:160px;
height:72px;
display:block;
text-indent:-9999px;
float:left;
}

div.mansionGallery_a a {
background-image:url(../img/mansionGallery_a.gif);
background-position:0 0;
background-repeat:no-repeat;
width:173px;
height:72px;
display:block;
text-indent:-9999px;
}

div.mansionGalleryOn_a {
background-image:url(../img/mansionGallery_a.gif);
background-position:0 -72px;
background-repeat:no-repeat;
width:173px;
height:72px;
display:block;
text-indent:-9999px;
float:left;
}

div.freeDial {
float:right;
}
/* ========== Footer ========== */

/* ========== pageTop ========== */
div.pageTop {
margin:22px auto 0;
width:553px;
text-align:right;
}

div.pageTop_a {
margin:22px auto 0;
width: 345px;
text-align:right;
}

div.pageTop_b {
margin:22px auto 0;
width: 235px;
text-align:right;
}
/* ========== pageTop ========== */