@charset "utf-8";
/* CSS Document */


/* reset */

*{
margin:0;
padding:0;
border:0;
border-spacing:0;
outline:0;
color:#333333;
list-style-type:none;
font-family:Verdana , "ヒラギノ角ゴ Pro W6" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック" , Osaka;
line-height:1.8;
}

th,td,form,fieldset{
margin:0;
padding:0;
}

html{height:100%;}

body{
height:100%;
text-align:center;
background:#ffffff;
font-size:12px;
}

a{
color:#333333;
text-decoration:none;
}
a:hover{text-decoration:underline;}


/* class */

.clear{
clear:both;
height:0;
line-height:0;
}

.small{
font-size:10px;
}

.pagetop{
margin:10px 0;
text-align:right;
}

.arrow{
padding:0 0 0 8px;
background:url(../img/arrow001.gif) no-repeat left center;
}

.brown{
color:#996633;
}

.tmr05{margin-top:5px;}
.tmr10{margin-top:10px;}
.tmr20{margin-top:20px;}
.tmr30{margin-top:30px;}

.rmr05{margin-right:5px;}
.rmr10{margin-right:10px;}
.rmr20{margin-right:20px;}
.rmr30{margin-right:30px;}

.bmr05{margin-bottom:5px;}
.bmr10{margin-bottom:10px;}
.bmr20{margin-bottom:20px;}
.bmr30{margin-bottom:30px;}

.lmr05{margin-left:5px;}
.lmr10{margin-left:10px;}
.lmr20{margin-left:20px;}
.lmr30{margin-left:30px;}

.tpd05{padding-top:5px;}
.tpd10{padding-top:10px;}
.tpd20{padding-top:20px;}
.tpd30{padding-top:30px;}

.rpd05{padding-right:5px;}
.rpd10{padding-right:10px;}
.rpd20{padding-right:20px;}
.rpd30{padding-right:30px;}

.bpd05{padding-bottom:5px;}
.bpd10{padding-bottom:10px;}
.bpd20{padding-bottom:20px;}
.bpd30{padding-bottom:30px;}

.lpd05{padding-left:5px;}
.lpd10{padding-left:10px;}
.lpd20{padding-left:20px;}
.lpd30{padding-left:30px;}


/* container */

div#container{
position:relative;
height:100%;
min-height:100%;
width:770px;
margin:0 auto;
background:url(../img/bg_container.gif) repeat-y;
text-align:left;
}

body > div#container{
height:auto;
}


/* header */

div#header{
position:relative;
height:70px;
width:770px;
}

div#header h1{
position:absolute;
left:25px;
top:25px;
height:31px;
width:264px;
}

div#header div.tel{
position:absolute;
right:25px;
top:17px;
height:30px;
width:225px;
}

div#header p.inquiry{
position:absolute;
right:33px;
top:45px;
font-size:10px;
line-height:1;
}


/* global navi */

div#gnavi{
overflow:hidden;
width:740px;
margin:0 15px;
padding:1px 0 0 0;
border-top:solid 3px #0a2516;
}

/* global navi buy */

dl#buy{
overflow:hidden;
float:left;
width:529px;
}

dl#buy dt{
height:18px;
line-height:1;
background:#000000;
}

dl#buy dt img{
vertical-align:bottom;
}

dl#buy dd{
float:left;
height:22px;
}

dl#buy dd a{
display:block;
height:22px;
}

dl#buy dd span{
position:absolute;
overflow:hidden;
height:0;
width:0;
}

dl#buy dd.search{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat 0 -44px;
}
dl#buy dd.search a{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat 0 0;
}
dl#buy dd.search a:hover{
background:url(../img/bg_gnavi_buy.gif) no-repeat 0 -44px;
}

dl#buy dd.new{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -106px -44px;
}
dl#buy dd.new a{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -106px 0;
}
dl#buy dd.new a:hover{
background:url(../img/bg_gnavi_buy.gif) no-repeat -106px -44px;
}

/* --------------
0AD1 COMMON PARTS
-------------- */
#p_buy_dd.new dl#dd.new {
background:url(../img/bg_gnavi_buy.gif) no-repeat -106px -44px;
}



dl#buy dd.openroom{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -212px -44px;
}
dl#buy dd.openroom a{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -212px 0;
}
dl#buy dd.openroom a:hover{
background:url(../img/bg_gnavi_buy.gif) no-repeat -212px -44px;
}

dl#buy dd.pickup{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -318px -44px;
}
dl#buy dd.pickup a{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -318px 0;
}
dl#buy dd.pickup a:hover{
background:url(../img/bg_gnavi_buy.gif) no-repeat -318px -44px;
}

dl#buy dd.investment{
width:105px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -424px -44px;
}
dl#buy dd.investment a{
width:105px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -424px 0;
}
dl#buy dd.investment a:hover{
background:url(../img/bg_gnavi_buy.gif) no-repeat -424px -44px;
}


/* --------------
0AD1 COMMON PARTS
-------------- */
#p_buy_dd.investment dl#dd.investment {
background:url(../img/bg_gnavi_buy.gif) no-repeat -424px -44px;
}



dl#buy dd.area{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat 0 -66px;
}
dl#buy dd.area a{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat 0 -22px;
}
dl#buy dd.area a:hover{
background:url(../img/bg_gnavi_buy.gif) no-repeat 0 -66px;
}

dl#buy dd.meeting{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -106px -66px;
}
dl#buy dd.meeting a{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -106px -22px;
}
dl#buy dd.meeting a:hover{
background:url(../img/bg_gnavi_buy.gif) no-repeat -106px -66px;
}

dl#buy dd.renovex{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -212px -66px;
}
dl#buy dd.renovex a{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -212px -22px;
}
dl#buy dd.renovex a:hover{
background:url(../img/bg_gnavi_buy.gif) no-repeat -212px -66px;
}

dl#buy dd.buy{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -318px -66px;
}
dl#buy dd.buy a{
width:106px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -318px -22px;
}
dl#buy dd.buy a:hover{
background:url(../img/bg_gnavi_buy.gif) no-repeat -318px -66px;
}

dl#buy dd.question{
width:105px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -424px -66px;
}
dl#buy dd.question a{
width:105px;
background:url(../img/bg_gnavi_buy.gif) no-repeat -424px -22px;
}
dl#buy dd.question a:hover{
background:url(../img/bg_gnavi_buy.gif) no-repeat -424px -66px;
}


/* --------------
0AD1 COMMON PARTS
-------------- */
#p_buy_dd.question dl#dd.question {
background:url(../img/bg_gnavi_buy.gif) no-repeat -424px -66px;
}


/* global navi sale */

dl#sale{
overflow:hidden;
float:left;
width:210px;
margin:0 0 0 1px;
}

dl#sale dt{
height:18px;
line-height:1;
background:#000000;
}

dl#sale dt img{
vertical-align:bottom;
}

dl#sale dd{
float:left;
height:22px;
}

dl#sale dd a{
display:block;
height:22px;
}

dl#sale dd span{
position:absolute;
overflow:hidden;
height:0;
width:0;
}

dl#sale dd.assessment{
width:106px;
background:url(../img/bg_gnavi_sale.gif) no-repeat 0 -44px;
}
dl#sale dd.assessment a{
width:106px;
background:url(../img/bg_gnavi_sale.gif) no-repeat 0 0;
}
dl#sale dd.assessment a:hover{
background:url(../img/bg_gnavi_sale.gif) no-repeat 0 -44px;
}

dl#sale dd.sale{
width:104px;
background:url(../img/bg_gnavi_sale.gif) no-repeat -106px -44px;
}
dl#sale dd.sale a{
width:104px;
background:url(../img/bg_gnavi_sale.gif) no-repeat -106px 0;
}
dl#sale dd.sale a:hover{
background:url(../img/bg_gnavi_sale.gif) no-repeat -106px -44px;
}

dl#sale dd.question{
width:106px;
background:url(../img/bg_gnavi_sale.gif) no-repeat 0 -66px;
}
dl#sale dd.question a{
width:106px;
background:url(../img/bg_gnavi_sale.gif) no-repeat 0 -22px;
}
dl#sale dd.question a:hover{
background:url(../img/bg_gnavi_sale.gif) no-repeat 0 -66px;
}


/* --------------
0AD1 COMMON PARTS
-------------- */
#p_sale_dd.question dl#dd.question {
background:url(../img/bg_gnavi_buy.gif) no-repeat -0px -66px;
}


/* main */

div#main{
clear:both;
margin:20px 15px 0;
padding:0 0 100px 0;
}


/* icn */

table#icn{
float:right;
margin:0 -5px 0 0;
font-size:10px;
line-height:1;
}

table#icn td{
padding:0 10px 0 5px;
}


/* footer */

div#footer{
position:absolute;
bottom:0;
left:0;
height:80px;
width:740px;
margin:0 15px;
}

div#footer ul.fgnavi{
margin:0 0 5px 0;
font-size:10px;
text-align:center;
}

div#footer ul.fgnavi li{
display:inline;
margin:0 6px 0 0;
}

div#footer hr{
height:1px;
margin:0;
border-top:1px solid #cccccc;
}

/* IE */
*:lang(ja) div#footer hr:empty{
margin:10px 0 5px !important;
}

/* safari */
div#footer hr:empty{
margin:10px 0 5px !important;
}

div#footer ul.fnavi{
float:left;
padding:0 0 0 10px;
font-size:10px;
}

div#footer ul.fnavi li{
display:inline;
margin:0 6px 0 0;
}

div#footer address{
float:right;
padding:0 10px 0 0;
color:#666666;
font-style:normal;
font-size:9px;
}

div#footer address a{
text-decoration:none;
}

/* --------------
0AD1 COMMON PARTS
-------------- */

/* definition_other_elements */
br.clear{clear:both;line-height:0em;font-size:1px;}
.tar{text-align:right;}
.tac{text-align:center;}
.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.vab{vertical-align:bottom;}

/* --------------
0AD1 COMMON PARTS
-------------- */

#pagettlwithicn{margin:22px 0 0 0;padding:0 0 8px 0;width:750px;text-align:left;background:url(../images/pagettl_bg.gif) no-repeat bottom;}
#pagettlwithicn table{margin:0;padding:0;width:100%;}
#pagettlwithicn .ttlcell{vertical-align:bottom;}
#pagettlwithicn .icncell{text-align:right;vertical-align:bottom;}
#pagettlindpndnt{margin:40px 0 0 0;padding:0 0 8px 0;width:750px;text-align:left;background:url(../images/pagettl_bg.gif) no-repeat bottom;}

#closeditem{margin:10px 0 0 0;padding:0;text-align:left;}

.textwithpagettl{margin:15px 0 0 0;text-align:left;}

/* --------------
0AD1 COMMON PARTS
-------------- */

/* definition_textsize */
.xxsmall{font-size:62%;}
.xsmall{font-size:70%;}
.small{font-size:76%;}
.medium{font-size:84%;}
.large{font-size:92%;}
.xlarge{font-size:103%;}
.xxlarge{font-size:124%;}


/* --------------
0AD1 COMMON PARTS
-------------- */
.small9px{font-size:11px;}
.small10px{font-size:10px;}

/* --------------
0AD1 COMMON PARTS
-------------- */

.qa a {color:#FF6600; text-decoration:underline}
.qacolor {color:#FFFFFF;}

/* --------------
0AD1 COMMON PARTS
-------------- */

.adv a {color:#000000; text-decoration:underline}


/* definition_textcolor */
.type01{color:#333;}
.type02{color:#f7190e;}
.type03{color:#f90;}
.type04{color:#ccc;}
.type05{color:#fe1a0a;}

