@charset "UTF-8";

#contener{
width:950px;
margin:0px auto;
}

#header,
#index-top-block,
#index-left-block,
#index-right-block,
#footer{
text-align:left;
}

a:link,
a:visited{
color:#336699;
}

a:hover{
text-decoration:underline;
}

ul,ul li{
margin:0px;
padding:0px;
}


/* header ****************/
#header{
height:42px;
padding:5px 0px 3px;
position:relative;
}

#header h1{
float:left;
width:300px;
}

#header .counter{
height:42px;
padding-top:20px;
}
#header .counter img{
vertical-align:bottom;
}

#header img#counter{
margin-top:20px;
}

ul#header-menu{
float:right;
display:block;
position:absolute;
right:-30px;
top:30px;
width:450px;
}
ul#header-menu li{
display:inline;
border-left:1px solid #999999;
margin:0px 0px 0px 7px;
padding:0px 0px 0px 7px;
line-height:14px;
white-space:nowrap;
font-size:12px;
}

ul#header-menu li a:link,
ul#header-menu li a:visited{
color:#333333;
}
ul#header-menu li img{
padding-bottom:1px;
margin-right:3px;
}

/* flash ****************/

#visual{
width:950px;
height:205px;
background:#EDEDED;
}



/* main top ****************/

#index-top-block{
clear:both;
padding:10px;
margin-bottom:30px;
}

#index-top-block h3{
font-size:14px;
color:#333333;
padding-bottom:3px;
clear:both;
}

#site-information-block dl{
padding:10px;
float:left;
width:300px;
border:1px dotted #FF6600;
min-height:90px;
}
#site-information-block{
width:300px;
float:left;
}
#build-information-block{
float:right;
width:570px;
}

iframe{
margin:0px;
padding:10px 10px 0px;
}





#build-information-list{
width:560px;
height:110px;
border:1px dotted #FF6600;
}

#build-information-list dl,
#build-information-list p{
margin:10px 5px 0px 0px;
padding:0px 0px;
font-size:12px
}
#build-information-list dl{
margin 10px;
}
#build-information-list dl dt,
#build-information-list dl dd{
display:block;
margin:0px 0px 2px 0px;
padding:0px 0px;
}

#build-information-list dl dt{
float:left;
clear:both;
margin:2px 10px;
width:70px;
}
#build-information-list dl dd{
margin:2px 0px;
width:430px;
float:left;
}

#build-information-list dl dd a:link,
#build-information-list dl dd a:visited{
color:#333333;
text-decoration:none;
}

#build-information-list dl dd a:hover{
text-decoration:underline;
color:#336699;
}



#build-information-list img{
vertical-align:top;
}


p#information-list{
clear:both;
text-align:right;
}

#site-information-block dl dt,
#site-information-block dl dd{
margin-bottom:3px;
font-size:12px;
}
#site-information-block dl dt{
float:left;
margin-right:10px;
}




/* main left ****************/



#index-left-block{
width:710px;
float:left;
}

#index-left-block h3{
font-size:14px;
color:#000000;
border-bottom:1px dotted #FF6600;
margin:5px 0px 5px 0px;
padding-bottom:3px;
}


div#develop_news{
padding:20px;
border:1px solid #999;
margin:5px 0px 20px;
}
div#develop_news dl{
border-bottom:1px dotted #CCC;
clear:both;
}
div#develop_news dl dt,
div#develop_news dl dd{
padding:5px;
float:left;
font-size:13px;
}
div#develop_news dl dt{
width:80px;
}


p#sells-cap,p#sells-cap-used{
position:absolute;
right:0px;
top:0px;
*top:7px;
color:#454545;
font-size:13px;
}

#index-sells,#index-sells-u,
#index-left-low{
position:relative;
clear:both;
margin-bottom:20px;
}

#sell-list,
#sell-list-used{
}

#index-sells .cons,
#index-sells-u .cons{
position:absolute;
width:204px;
height:74px;
background:url(../img/conclusion.gif) no-repeat;
z-index:100;
}

#index-sells .rones,
#index-sells-u .rones{
position:absolute;
width:70px;
height:30px;
background:url(../img/rone.gif) no-repeat;
z-index:150;
}

#index-sells ul li,
#index-sells-u ul li{
width:225px;
height:110px;
display:block;
position:relative;
float:left;
padding:8px;
}

#index-sells ul li.sell-block,
#index-sells-u ul li.used-block{
border-bottom:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
width:219px;
}

#index-sells ul li.lc,
#index-sells ul li.cc,
#index-sells-u ul li.lc,
#index-sells-u ul li.cc{
border-right:1px solid #CCCCCC;
}
#index-sells ul li.lc,
#index-sells-u ul li.lc{
padding-left:0px;
}

#index-sells ul li.rc,
#index-sells-u ul li.rc{
padding-right:0px;
}

#index-sells ul li.tc,
#index-sells ul li.mc,
#index-sells-u ul li.tc,
#index-sells-u ul li.mc{
border-bottom:1px solid #CCCCCC;
}

#index-sells ul li .left,
#index-sells-u ul li .left{
width:145px;
}

#index-sells img.sell-img,
#index-sells-u img.sell-img{
display:block;
position:absolute;
right:7px;
top:8px;
}

p.spec{
font-size:12px;
line-height:1.2em;
letter-spacing:-0.05em;
*letter-spacing:0em;
}
span.subway{
font-size:11px;
line-height:1.2em;
}

p.area,
p.plan{
font-size:11px;
float:left;
margin:0px 8px 5px 0px;
}
#index-sells h4,
#index-sells-u h4
#low1 h4{
font-size:14px;
clear:both;
margin-bottom:5px;
font-weight:normal;
color:#000000;
}
p.detail{
font-size:11px;
position:absolute;
right:7px;
top:90px;
color:#CC0000;
z-index:100;
}
p.detail a:link,
p.detail a:visited{
display:block;
width:68px;
text-align:center;
padding:1px;
background:#336699;
color:#FFF;
}
p.detail a:hover{
background:#666666;
color:#FFF;
}

p.detail span.hidden-item{
display:block;
width:68px;
padding:1px;
background:#CC0000;
color:#FFF;
text-align:center;
}

#low1{
position:relative;
float:right;
}
#low1 .left{
width:150px;
z-index:3;
}

#low1 ul li{
border-bottom:1px solid #CCCCCC;
position:relative;
}

#low1 p.detail{
font-size:11px;
position:absolute;
right:5px;
top:83px;
color:#CC0000;
z-index:100;
}


#low2{
margin-right:15px;
}

#low2,#low3{
float:left;
}

.content-list{
width:225px;
}

.content-list span.org{
color:#FF6600;
}
.content-list{
font-size:11px;
}
.content-list strong{
font-size:13px;
*font-size:13px;
margin-bottom:5px;
margin-bottom:3px;
text-decoration:none;
display:block;
}

.content-list ul li{
display:block;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px dotted #ABABAB;
min-height:80px;
}


#c1{background:url(../img/rogo_01nai.gif) no-repeat 150px; 10px;}
#c2{background:url(../img/top_img_03.jpg) no-repeat 150px; 10px;}
#c3{background:url(../img/rogo_05pet.jpg) no-repeat 150px; 10px;}
#c4{background:url(../img/rogo_07jig.jpg) no-repeat 150px; 10px;}
#c5{background:url(../img/rogo_02jyu.jpg) no-repeat 150px; 10px;}
#c6{background:url(../img/top_img_04.jpg) no-repeat 150px; 10px;}
#c7{background:url(../img/rogo_08pet.jpg) no-repeat 150px; 10px;}
#c8{background:url(../img/rogo_06pet.jpg) no-repeat 150px; 10px;}


/* main right ****************/
#index-right-block{
width:210px;
float:right;
margin-bottom:30px;
}

#index-right-block a:link,
#index-right-block a:visited{
color:#333333;
}

#index-right-block ul{
margin-bottom:15px;
}

#index-right-block ul li{
padding:8px;
font-size:11px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

#index-right-block strong{
display:block;
text-align:center;
font-size:13px;
letter-spacing:-0.05em;
}

#index-right-block ul li ul li{
border:0px;
padding:0px;
}

#index-right-block ul li ul{
margin-bottom:0px;
}

#index-right-block ul li.cnt{
text-align:center;
}

ul.rmenu-top{
border-top:1px solid #CCCCCC;
}

ul.rmenu-top span.caption{
font-size:12px;
display:block;
line-height:1.3em;
padding-left:16px;
}

ul.rmenu-top li a:link,
ul.rmenu-top li a:visited{
display:block;
padding:5px 3px 2px;
}
ul.rmenu-bottom li ul li a:link,
ul.rmenu-bottom li ul li a:visited{
display:block;
padding:3px;
}

ul.rmenu-top li a span.org,
ul.rmenu-middle li a span.org,
ul.rmenu-bottom li ul li a span.org{
color:#FF6600;
font-size:11px;
}

ul.rmenu-top li a:hover,
ul.rmenu-bottom li ul li a:hover{
background:url(../img/hover_back.gif);
text-decoration:underline;
}

#index-right-block ul.rmenu-middle li{
padding-left:60px;
}
#index-right-block ul li span.caption{
display:block;
margin:5px 0px;
}
span#rmenu-img01,
span#rmenu-img02,
span#rmenu-img03{
display:block;
padding-left:60px;
min-height:33px;
}

#index-right-block h3{
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

#rmenu-img01{background:url(../img/rmenu_icon_01.gif) no-repeat 25px; 0px;}
#rmenu-img02{background:url(../img/rmenu_icon_02.gif) no-repeat 25px; 0px;}
#rmenu-img03{background:url(../img/rmenu_icon_03.gif) no-repeat 25px; 0px;}

#f1{background:url(../img/rogo_01nai_s.jpg) no-repeat 8px; 20px;}
#f2{background:url(../img/rogo_05pet_s.jpg) no-repeat 8px; 20px;}

/* footer ****************/
#footer{
clear:both;
height:100px;
border-top:1px solid #333333;
}

#footer p{
margin-top:10px;
}

p#footer-left{
float:left;
}


p#footer-right{
float:right;
}



