/* 背景と配置
---------------------------------------------*/
body {
 background-color: #FFF;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}


/* 全体の枠組み 横幅
---------------------------------------------*/
#mainpage {
 padding: 0;
 width: 800px;
 background-color: #FFFFFF;
}

/*ヘッダ
---------------------------------------------*/
#header {
 padding: 10px 0 5px 0;
}

/*　ナビ 上段
---------------------------------------------*/
#navup {
 width:800px;
 text-align: left;
 height: 20px;
 margin: 5px 0 0 0;
 padding: 0;
}

#navup a {
 font-size: 12px;
 margin-left: 0;
 display: block;
 float: left;
 padding-top: 6px;
 height: 20px;
 text-decoration: none;
}

#navup a:hover {
 font-size: 12px;
 color: #000;
 margin-left: 0;
 display: block;
 padding-top: 6px;
 height: 20px;
 text-decoration: none;
}

/* ナビ　ボタン
---------------------------------------------*/
#navTop_green {
 display: block;
 height: 25px;
 width: 158px;
 float: left;
 border-top: solid 1px #006600;
 border-left: solid 1px #006600;
 border-bottom: solid 1px #006600;
 background-image: url(http://www.scope-estate.net/wuxi/img/bg_green_02.gif);
 color: #FFF;
 font-weight: bold;
 text-decoration: none;
 margin: 0;
 padding: 0;
}

#navTop_green a {
 display: block;
 width: 158px;
 float: left;
 text-align: center;
 background-image: url(http://www.scope-estate.net/wuxi/img/bg_green_01.gif);
 color: #FFF;
}

#navTop_green a:hover{
 display: block;
 width: 158px;
 float: left;
 background-image: url(http://www.scope-estate.net/wuxi/img/bt_green_02.gif);
 color: #006600;
}

/*　ナビ　ボタンさいご
---------------------------------------------*/
#navTop_owari {
 display: block;
 height: 25px;
 width: 158px;
 float: left;
 border: solid 1px #006600;
 background-image: url(http://www.scope-estate.net/wuxi/img/bg_green_02.gif);
 color: #FFF;
 font-weight: bold;
 text-decoration: none;
 margin: 0;
 padding: 0;
}

#navTop_owari a {
 display: block;
 width: 158px;
 float: left;
 text-align: center;
 background-image: url(http://www.scope-estate.net/wuxi/img/bg_green_01.gif);
 color: #FFF;
}

#navTop_owari a:hover{
 display: block;
 width: 158px;
 float: left;
 background-image: url(http://www.scope-estate.net/wuxi/img/bt_green_02.gif);
 color: #006600;
}

#pankuzu {
 font-size: 10px;
 text-align: left;
 margin-bottom: 5px;
 clear: both;
}

/*　左サイドバー
---------------------------------------------*/
#left {
 float: left;
 width: 175px;
 font-size: 12px;
 padding: 0 15px 30px 0;
 text-align:left;
}

#left01 {
 text-align: center;
 background-color:#66CC00;
 padding-bottom: 10px;
}

.room {
 background-image: url(http://www.scope-estate.net/wuxi/img/cor_back.gif);
 padding: 0 0 10px 0;
 clear: both;
}

#oomidashi01 {
 width: 135px;
 background-color:#248003;
 padding: 2px 5px 0px 35px;
 margin: 5px 0 0 0;
 background-image: url("http://www.scope-estate.net/wuxi/img/cor_top01.gif");
 background-repeat: no-repeat;
}

#oomidashi01 a{
 color: #fff;
 font-weight: bold;
 text-decoration: none;
}

#oomidashi02 {
 width: 135px;
 background-color:#248003;
 padding: 2px 5px 0px 35px;
 margin: 5px 0 0 0;
 background-image: url("http://www.scope-estate.net/wuxi/img/cor_top02.gif");
 background-repeat: no-repeat;
}

#oomidashi02 a{
 color: #fff;
 font-weight: bold;
 text-decoration: none;
}
#oomidashi03 {
 width: 140px;
 background-color:#248003;
 padding: 2px 5px 0px 30px;
 margin: 5px 0 0 0;
 background-image: url("http://www.scope-estate.net/wuxi/img/cor_top03.gif");
 background-repeat: no-repeat;
}
#oomidashi03 a{
 color: #fff;
 font-weight: bold;
 text-decoration: none;
}

#oomidashi04 {
 width: 140px;
 background-color:#248003;
 padding: 10px 5px 6px 30px;
 margin: 5px 0 0 0;
 background-image: url("http://www.scope-estate.net/wuxi/img/cor_top04.gif");
 background-repeat: no-repeat;
}
#oomidashi04 a{
 color: #fff;
 font-weight: bold;
 text-decoration: none;
}
.midashi {
 width: 171px;
 border-left: solid 2px #248003;
 border-right: solid 2px #248003;
 border-bottom: solid 2px #248003;
}

.midashi li {
 list-style: none;
 font-size: 12px;
 padding: 3px 0 3px 5px;
 margin: 0;
 border-bottom: dotted 1px #BFBFBF;
}



/*　右サイドバー
---------------------------------------------*/
#right {
 width:180px;
 float:right;
 overflow: hidden;
 padding: 0 0 30px 0;
}

#guide {
 width: 180px;
 margin-top: 0px;
 text-align: left;
}

#guide_01 {
 width: 133px;
 font-size: 12px;
 padding: 4px 5px 4px 40px;
 background-image: url("http://www.scope-estate.net/wuxi/img/icon_05.gif");
 background-repeat: no-repeat;
 background-position: 5px 3px;
 border-left: solid 1px #248003;
 border-right: solid 1px #248003;
 border-bottom: dotted 1px #BFBFBF;
}

#guide_02 {
 width: 133px;
 font-size: 12px;
 padding: 4px 5px 4px 40px;
 background-image: url("http://www.scope-estate.net/wuxi/img/icon_06.gif");
 background-repeat: no-repeat;
 background-position: 5px 3px;
 border-left: solid 1px #248003;
 border-right: solid 1px #248003;
 border-bottom: dotted 1px #BFBFBF;
}
#guide_03 {
 width: 133px;
 font-size: 12px;
 padding: 4px 5px 4px 40px;
 background-image: url("http://www.scope-estate.net/wuxi/img/icon_07.gif");
 background-repeat: no-repeat;
 background-position: 5px 3px;
 border-left: solid 1px #248003;
 border-right: solid 1px #248003;
 border-bottom: dotted 1px #BFBFBF;
}
#guide_04 {
 width: 133px;
 font-size: 12px;
 padding: 4px 5px 4px 40px;
 background-image: url("http://www.scope-estate.net/wuxi/img/icon_08.gif");
 background-repeat: no-repeat;
 background-position: 10px 3px;
 border-left: solid 1px #248003;
 border-right: solid 1px #248003;
 border-bottom: dotted 1px #BFBFBF;
}

#guide_05 {
 width: 133px;
 font-size: 12px;
 padding: 4px 5px 6px 40px;
 background-image: url("http://www.scope-estate.net/wuxi/img/icon_09.gif");
 background-repeat: no-repeat;
 background-position: 10px 3px;
 border-left: solid 1px #248003;
 border-right: solid 1px #248003;
 border-bottom: solid 1px #248003;
}

#link {
 width: 170px;
 background-color:#F1F5AB;
 margin-top: 5px;
 padding: 5px;
 text-align: center;
 font-size:10px;
 line-height:135%;
}

#link h2 {
 font-size: 12px;
 color: #fff;
 background-color:#006600;
 padding:3px;
 margin-bottom: 5px;
}

#oshirase {
 width: 168px;
 font-size: 10px;
 line-height:135%;
 border-left: solid 1px #248003;
 border-right: solid 1px #248003;
 border-bottom: solid 1px #248003;
 padding:5px;
 margin-top:0px;
}

/*　中央
---------------------------------------------*/
#content {
 float:left;
 width:415px;
 overflow:hidden;
 padding: 0 15px 0 0;
 font-size: 12px;
 line-height:150%;
 text-align: left;
}

#content h2{
 font-size: 14px;
 color:#006600;
 padding: 3px;
 border-bottom: dotted 1px #006600;
}

#estate {
 width:391px;
 font-size: 12px;
 line-height:135%;
 text-align: left;
 border-left: solid 2px #248003;
 border-right: solid 2px #248003;
 border-bottom: solid 2px #248003;
 background-color:#FFF499;
 padding: 5px 10px 10px 10px;
}

#estate h3 {
 font-size:14px;
 margin-top: 0;
 margin-bottom: 0;
 padding: 0;
}

#estate h4 {
 width:391px;
 font-size:10px;
 color:#009900;
 text-align: right;
 border-top: solid 1px #009900;
 margin-top: 5px;
}
#estate img {
 float:left;
 margin: 0 10px 10px 0;
}

#faq {
 width: 393px;
 font-size:12px;
 line-height:135%;
 text-align: left;
 border: solid 1px #999999;
 margin-top: 10px;
 padding:10px;
}

.faq_q{
 font-size: 12px;
 line-height:135%;
 background-color:#F2F0E9;
 padding:3px;
 margin-bottom: 5px;
}

.faq_a{
 font-size: 12px;
 line-height:135%;
 color:#009900;
 margin-bottom: 5px;
}

#faq img {
 margin-bottom:5px;
}

#content_link {
 font-size: 10px;
}

#categorytitle {
 float:left;
 width:415px;
 padding: 0;
 margin: 0;
 text-align:left;
 font-size: 12px;
 line-height:135%;
 magin-bottom: 10px;
}
#categorytitle h2{
 text-align:left;
 font-size: 16px;
 color: #006600;
 line-height:135%;
 padding: 3px;
 background-color:#BCE484;
}
/*フッター部分
---------------------------------------------*/
#footer01 {
 width:800px;
 padding: 10px 0 10px 0;
 clear: both;
 line-height:155%;
 font-size:12px;
 color: #666;
 text-align:center;
 border-top: solid 5px #009900;
 margin-top: 30px;
}

#footer02 {
 width:800px;
 padding: 10px 0 10px 0;
 line-height:135%;
 font-size:12px;
 text-align:left;
}

#footer03 {
 width:800px;
 padding: 5px 0 5px 0;
 line-height:135%;
 font-size:12px;
 color: #FFFFFF;
 text-align:center;
 background-color:#009900;
}

#footer04 {
 width:800px;
 padding: 5px 0 5px 0;
 line-height:135%;
 font-size:12px;
 text-align:center;
 border-bottom: solid 5px #E8E4D6;
}
