/* CSS Document */

table {
        font-size:100%;
        color:#311f1d;
        line-height:150%;
        font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
}
body {
        font-size:100%;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
        background-position:right top;
        background-attachment:fixed;
        color:#311f1d;
        background-image:url(../img/back.gif);
        text-align:center;
}
a:link {
	color:#febd5f;
        text-decoration:none;
}
a:visited {
	color:#febd5f;
        text-decoration:none;
}
a:hover {
	color:#311f1d;
        background-color:#febd5f;
        text-decoration:underline;
}
a:active {
	color:#311f1d;
        background-color:#febd5f;
        text-decoration:underline;
}
html,body { 
        scrollbar-base-color:#8fb760;
} 

/* メインエリア
----------------------------------------------- */
.main {
	width:760px;
        margin:0px 0px 0px 0px;
        background-image:url(../img/bg_middle.gif);
        text-align:center;
}
.mainarea {
        width:720px;
        margin:3px 18px 3px 18px;
        font-weight:normal;
        font-size:80%;
        color:#311f1d;
        background-color:#ffffff;
        border-top: #ffffff 1px solid;
        border-bottom: #ffffff 1px solid;
}
/* ヘッダーフッター
----------------------------------------------- */
.headernav {
        height:26px;
        font-size:80%;
        line-height:120%;
        color:#ffffff;
        margin:0px 0px 5px 0px;
        padding:0px 5px 5px 5px;
        background-image:url(../img/hf_back.gif);
        text-align:right;
}

.footer {
        height:26px;
        font-size:80%;
        line-height:120%;
        color:#ffffff;
        margin:5px 0px 5px 0px;
        padding:0px 5px 5px 5px;
        background-image:url(../img/hf_back.gif);
        text-align:left;
}

/* アドレス
----------------------------------------------- */
#address {
}

/* 東京都
----------------------------------------------- */
#tokyo {
        font-size:60%;
}

/* 見出し 緑
----------------------------------------------- */
h1 {
        margin:4px 1px 4px 1px;
        padding:5px 10px 8px 10px;
        height:10px;
        font-size:108%;
        color:#2e5f25;
        text-align:left;
        background-image:url(../img/h_back.gif);
        border-left: #2e5f25 10px solid;
}
/* 見出し 濃茶
----------------------------------------------- */
h2 {
        margin:4px 1px 4px 1px;
        padding:5px 10px 8px 10px;
        height:10px;
        font-size:108%;
        color:#311f1d;
        text-align:left;
        background-image:url(../img/h_back.gif);
        border-left: #311f1d 10px solid;
}
/* 見出し 茶
----------------------------------------------- */
h3 {
        margin:4px 1px 4px 1px;
        padding:5px 10px 8px 10px;
        height:10px;
        font-size:108%;
        color:#5f2e25;
        text-align:left;
        background-image:url(../img/h_back.gif);
        border-left: #5f2e25 10px solid;
}
/* 見出し 赤
----------------------------------------------- */
h4 {
        margin:4px 1px 4px 1px;
        padding:5px 10px 8px 10px;
        height:10px;
        font-size:108%;
        color:#e4021a;
        text-align:left;
        background-image:url(../img/h_back.gif);
        border-left: #e4021a 10px solid;
}

/* 段落スタイル
----------------------------------------------- */
p      {
        margin-bottom: 0px ;
        margin-top: 0px ;
        padding-bottom:1px ;
        padding-top:1px ;
} 

/* 文字スタイル 太文字
----------------------------------------------- */
.drop0 {
        font-weight:bold;
}

/* 文字スタイル 赤文字
----------------------------------------------- */
.drop1 {
        color:#e4021a;
}

/* 文字スタイル 太赤文字
----------------------------------------------- */
.drop2 {
        font-weight:bold;
        color:#e4021a;
}

/* 文字スタイル 緑文字
----------------------------------------------- */
.drop3 {
        color:#2e5f25;
}

/* 文字スタイル 太緑文字
----------------------------------------------- */
.drop4 {
        font-weight:bold;
        color:#2e5f25;
}
/* 文字スタイル 茶文字
----------------------------------------------- */
.drop5 {
        color:#5f2e25;
}

/* 文字スタイル 太茶文字
----------------------------------------------- */
.drop6 {
        font-weight:bold;
        color:#5f2e25;
}

/* 文字スタイル 太大文字
----------------------------------------------- */
.drop7 {
        font-weight:bold;
        font-size:120%;
}

/* 文字スタイル 太大赤文字
----------------------------------------------- */
.drop8 {
        font-weight:bold;
        font-size:120%;
        color:#e4021a;
}
/* 各部屋の設備 th緑 td茶
----------------------------------------------- */
.design1  {
	width:100%;
        border-collapse: collapse;
        border: 1px solid #febd5f;
}
.design1 th {
        font-size:90%;
	width:10%;
        padding:5px;
        border-collapse:collapse;
        border: 1px solid #febd5f;
        color:#ffffff;
        font-weight:normal;
        line-height:120%;
        background-image:url(../img/back_aa.gif);
        text-align:center;
}

.design1 td {
        font-size:90%;
	width:10%;
        padding:5px;
        border-collapse:collapse;
        border: 1px solid #febd5f;
        color:#ffffff;
        font-weight:normal;
        line-height:120%;
        background-image:url(../img/back_bb.gif);
        text-align:center;
}

/* 表　空室情報 th黄 td白
----------------------------------------------- */
.design2  {
	width:100%;
        border-collapse: collapse;
        border: 1px solid #febd5f;
}
.design2 th {
        font-size:90%;
	width:10%;
        padding:5px;
        border-collapse:collapse;
        border: 1px solid #febd5f;
        color:#5f2e25;
        line-height:120%;
        background-color:#fffff0;
        font-weight:normal;
        text-align:justify;
}
.design2 th a {
        color:#e4021a;
}
.design2 th a:hover {
        color:#311f1d;
        background-color:#febd5f;
}
.design2 td {
        font-size:90%;
	width:10%;
        padding:5px;
        border-collapse:collapse;
        border: 1px solid #febd5f;
        color:#2e5f25;
        line-height:120%;
        background-color:#ffffff;
        text-align:justify;
}
.design2 td a {
        color:#e4021a;
}
.design2 td a:hover {
        color:#311f1d;
        background-color:#febd5f;
}
/* 表　会社概要 th緑 td白
----------------------------------------------- */
.design3  {
	width:100%;
        border-collapse: collapse;
        border: 1px solid #febd5f;
}
.design3 th {
        font-size:90%;
	width:15%;
        padding:15px;
        border-collapse:collapse;
        border: 1px solid #febd5f;
        color:#ffffff;
        line-height:120%;
        background-image:url(../img/back_aa.gif);
        font-weight:normal;
        text-align:justify;
}
.design3 td {
        font-size:90%;
	width:85%;
        padding:5px;
        border-collapse:collapse;
        border: 1px solid #febd5f;
        color:#311f1d;
        line-height:120%;
        background-color:#ffffff;
        text-align:justify;
}
.design3 td a {
        color:#311f1d;
}
.design3 td a:hover {
        color:#311f1d;
        background-color:#febd5f;
}
/* 表　入居・退去のながれ
----------------------------------------------- */
.design4  {
	width:100%;
        border-collapse: collapse;
        border: 1px solid #febd5f;
}
.design4 th {
        font-size:90%;
	width:15%;
        padding-left:15px;
        border-collapse:collapse;
        color:#5f2e25;
        background-color:#ffffff;
        text-align:center;
        border: 1px solid #febd5f;
}
.design4 td {
        font-size:90%;
	width:85%;
        padding:5px;
        border-collapse:collapse;
        border: 1px solid #febd5f;
        color:#5f2e25;
        line-height:120%;
        background-color:#ffffff;
        text-align:justify;
}
.design4 td a {
        color:#2e5f25;
}

/* 主要都心エリアまで緑
----------------------------------------------- */
.design5  {
	width:100%;
        border-collapse: collapse;
        border: 1px solid #febd5f;
}
.design5 td {
        font-size:90%;
	width:10%;
        padding:5px;
        border-collapse:collapse;
        border: 1px solid #febd5f;
        color:#e4021a;
        line-height:120%;
        background-color:#ffffff;
        text-align:center;
}
.design5 th {
        font-size:90%;
	width:10%;
        padding:5px;
        border-collapse:collapse;
        border: 1px solid #febd5f;
        color:#ffffff;
        line-height:120%;
        background-image:url(../img/back_a.gif);
        text-align:center;
}
/* 主要都心エリアまで茶
----------------------------------------------- */
.design6  {
	width:100%;
        border-collapse: collapse;
        border: 1px solid #febd5f;
}
.design6 td {
        font-size:90%;
	width:10%;
        padding:5px;
        border-collapse:collapse;
        border: 1px solid #febd5f;
        color:#e4021a;
        line-height:120%;
        background-color:#ffffff;
        text-align:center;
}
.design6 th {
        font-size:90%;
	width:10%;
        padding:5px;
        border-collapse:collapse;
        border: 1px solid #febd5f;
        color:#ffffff;
        line-height:120%;
        background-image:url(../img/back_b.gif);
        text-align:center;
}
/* ボタンベース
----------------------------------------------- */
.design8  {
	width:100%;
        border-collapse: collapse;
}
.design8 th {
        font-size:90%;
	width:30%;
        padding:5px;
        border-collapse:collapse;
        color:#ffffff;
        line-height:120%;
        background-image:url(../img/back.gif);
        text-align:center;
}

/* 表　物件詳細 よくある質問 幅50%用 a緑 b茶
----------------------------------------------- */
.design9a  {
	width:100%;
        border-collapse: collapse;
        border: 1px solid #febd5f;
}
.design9a th {
        font-size:100%;
	width:50%;
        padding:5px;
        border-collapse:collapse;
        border:1px solid #febd5f;
        color:#ffffff;
        line-height:120%;
        background-image:url(../img/back_aa.gif);
        text-align:left;
}
.design9a td {
        font-size:100%;
	width:50%;
        padding:5px;
        border-collapse:collapse;
        border:1px solid #febd5f;
        color:#2e5f25;
        line-height:130%;
        background-color:#ffffff;
        text-align:left;
}
.design9a th a {
        color:#ffffff;
}
.design9a th a:hover {
        color:#311f1d;
        background-color:#febd5f;
}
.design9a td a {
        color:#698954;
}
.design9a td a:hover {
        color:#311f1d;
        background-color:#febd5f;
}
.design9b  {
	width:100%;
        border-collapse: collapse;
        border: 1px solid #febd5f;
}
.design9b th {
        font-size:100%;
	width:50%;
        padding:5px;
        border-collapse:collapse;
        border:1px solid #febd5f;
        color:#ffffff;
        line-height:120%;
        background-image:url(../img/back_bb.gif);
        text-align:left;
}
.design9b td {
        font-size:100%;
	width:50%;
        padding:5px;
        border-collapse:collapse;
        border:1px solid #febd5f;
        color:#5f2e25;
        line-height:130%;
        background-color:#ffffff;
        text-align:left;
}
.design9b th a {
        color:#ffffff;
}
.design9b th a:hover {
        color:#311f1d;
        background-color:#febd5f;
}
.design9b td a {
        color:#896954;
}
.design9b td a:hover {
        color:#311f1d;
        background-color:#febd5f;
}

/* 物件一覧用 a緑 b茶
----------------------------------------------- */
.design10a  {
	width:100%;
        border-collapse: collapse;
        border: 1px solid #febd5f;
}
.design10a th {
        font-size:100%;
	width:50%;
        padding:5px;
        border-collapse:collapse;
        border:1px solid #febd5f;
        color:#ffffff;
        line-height:120%;
        background-image:url(../img/back_a.gif);
        text-align:center;
}
.design10a td {
        font-size:100%;
	width:50%;
        padding:5px;
        border-collapse:collapse;
        border:1px solid #febd5f;
        color:#5f2e25;
        line-height:120%;
        background-color:#ffffff;
        text-align:left;
}
.design10a td a {
        color:#2e5f25;
}
.design10a td a:hover {
        color:#311f1d;
        background-color:#febd5f;
}
.design10a th a {
        color:#ffffff;
}
.design10a th a:hover {
        color:#311f1d;
        background-color:#febd5f;
}
.design10b  {
	width:100%;
        border-collapse: collapse;
        border: 1px solid #febd5f;
}
.design10b th {
        font-size:100%;
	width:50%;
        padding:5px;
        border-collapse:collapse;
        border:1px solid #febd5f;
        color:#ffffff;
        line-height:120%;
        background-image:url(../img/back_b.gif);
        text-align:center;
}
.design10b td {
        font-size:100%;
	width:50%;
        padding:5px;
        border-collapse:collapse;
        border:1px solid #febd5f;
        color:#2e5f25;
        line-height:120%;
        background-color:#ffffff;
        text-align:left;
}
.design10b td a {
        color:#5f2e25;
}
.design10b td a:hover {
        color:#311f1d;
        background-color:#febd5f;
}
.design10b th a {
        color:#ffffff;
}
.design10b th a:hover {
        color:#311f1d;
        background-color:#febd5f;
}
/* お問い合わせフォーム a緑
----------------------------------------------- */
.design11a  {
	width:100%;
        border-collapse: collapse;
        border: 1px solid #febd5f;
}
.design11a th {
        font-size:100%;
	width:30%;
        padding:5px;
        border-collapse:collapse;
        border:1px solid #febd5f;
        color:#ffffff;
        line-height:120%;
        background-image:url(../img/back_aa.gif);
        text-align:center;
}
.design11a td {
        font-size:100%;
	width:70%;
        padding:5px;
        border-collapse:collapse;
        border:1px solid #febd5f;
        color:#2e5f25;
        line-height:120%;
        background-color:#ffffff;
        text-align:left;
}
.design11a th a {
        color:#ffffff;
}
.design11a th a:hover {
        color:#311f1d;
        background-color:#febd5f;
}

/* 表　グルメ情報 a緑 b茶
----------------------------------------------- */
.design12a  {
	width:100%;
        border-collapse: collapse;
        border: 1px solid #febd5f;
}
.design12a th {
        font-size:100%;
	width:20%;
        padding:5px;
        border-collapse:collapse;
        border:1px solid #febd5f;
        color:#ffffff;
        line-height:120%;
        background-image:url(../img/back_aa.gif);
        text-align:justify;
}
.design12a td {
        font-size:100%;
	width:80%;
        padding:5px;
        border-collapse:collapse;
        border:1px solid #febd5f;
        color:#2e5f25;
        line-height:130%;
        background-color:#ffffff;
        text-align:justify;
}
.design12a th a {
        color:#ffffff;
}
.design12a th a:hover {
        color:#311f1d;
        background-color:#febd5f;
}

.design12b  {
	width:100%;
        border-collapse: collapse;
        border: 1px solid #febd5f;
}
.design12b th {
        font-size:100%;
	width:20%;
        padding:5px;
        border-collapse:collapse;
        border:1px solid #febd5f;
        color:#ffffff;
        line-height:120%;
        background-image:url(../img/back_bb.gif);
        text-align:justify;
}
.design12b td {
        font-size:100%;
	width:80%;
        padding:5px;
        border-collapse:collapse;
        border:1px solid #febd5f;
        color:#5f2e25;
        line-height:130%;
        background-color:#ffffff;
        text-align:justify;
}
.design12b th a {
        color:#ffffff;
}
.design12b th a:hover {
        color:#311f1d;
        background-color:#febd5f;
}
/* メニュー
----------------------------------------------- */
#menu ul {
        margin:0px;
        padding:0;
        list-style:none;
}
#menu li {
	margin:0px;
        padding:0;
        list-style:none;
        float:left;
        background-image:url(../img/menu_back.gif);
        border-top: #edd897 1px solid;
        border-left: #edd897 1px solid;
        border-right: #edd897 1px solid;
        border-bottom: #edd897 1px solid;
        margin-left:1px;

}
#menu a,#menu a:link,#menu a:visited {
	text-decoration:none;
        color:#1f311d;
      	background-color:transparent;
        width:auto;
        height:20px;
        text-align:center;
        padding-top:10px;
        padding-left:16px;
        padding-right:16px;
        padding-bottom:5px;
        display:block;
}
#menu a:hover {
        color:#ffffff;
        background-image:url(../img/menu_back_on.gif);
}
#menu #current {
	color:#ffffff;
        background-image:url(../img/menu_back_on.gif);
        width:auto;
        height:20px;
        text-align:center;
        padding-top:10px;
        padding-left:17px;
        padding-right:17px;
        padding-bottom:5px;
        display:block;
        border-top: #edd897 1px solid;
        border-left: #edd897 2px solid;
        border-right: #edd897 2px solid;
        border-bottom: #edd897 1px solid;
}

/* パンくずナビ
----------------------------------------------- */
#mainnav1 {
        margin:1px 0px 1px 0px;
        width:680px;
	margin-top:1px;
        margin-bottom:0px;
        background-image:url(../img/back.gif);
        font-size:90%;
        color:#ffffff;
        float:left;
        width:100%;
}
#mainnav1 ul {
        width:720px;
        list-style-type:none;
        margin:0px;
        padding-bottom:3px;
        padding-left:2px;
        padding-right:2px;
        padding-top:3px;
}
#mainnav1 li {
	display:inline;
        padding:0;
}
#mainnav1 a {
        background-image:url(../img/hf_back.gif);
        color:#311f1d;
        display:block;
        float:left;
        padding-bottom:2px;
        padding-left:5px;
        padding-right:5px;
        padding-top:3px;
        border-right: #ffffff 1px solid;
        border-top: #ffffff 1px solid;
        border-left: #ffffff 1px solid;
        border-bottom: #ffffff 1px solid;
}
#mainnav1 #current1 {
        color:#ffffff;
        background-image:url(../img/nav_back_on.gif);
        display:block;
        float:left;
        padding-bottom:2px;
        padding-left:5px;
        padding-right:5px;
        padding-top:3px;
        border-right: #ffffff 1px solid;
        border-top: #ffffff 1px solid;
        border-left: #ffffff 1px solid;
        border-bottom: #ffffff 1px solid;
}
#mainnav1 a:hover {
	color:#ffffff;
        background-image:url(../img/nav_back_on.gif);
}

/* オレンジナビ
----------------------------------------------- */
#mainnav2 ul {
        margin:1px 0px 1px 0px;
        padding:0;
        list-style:none;
        font-size:95%;
}
#mainnav2 li {
	margin:0px;
        padding:0;
        list-style:none;
        float:left;
        background-image:url(../img/mnav_back.gif);
        border:1px solid #febd5f;
        margin-left:1px;

}
#mainnav2 a,#mainnav2 a:link,#mainnav2 a:visited {
	text-decoration:none;
        color:#5f2e25;
      	background-color:transparent;
        width:auto;
        height:13px;
        text-align:center;
        padding-top:4px;
        padding-left:33px;
        padding-right:32px;
        padding-bottom:2px;
        display:block;
}
#mainnav2 a:hover {
        color:#ffffff;
        background-image:url(../img/mnav_back_on.gif);
}
#mainnav2 #current2 {
	color:#ffffff;
        background-image:url(../img/mnav_back_on.gif);
        width:auto;
        height:13px;
        text-align:center;
        padding-top:4px;
        padding-left:33px;
        padding-right:32px;
        padding-bottom:2px;
        display:block;
        border:1px solid #febd5f;
}

/* 細かいナビ
----------------------------------------------- */
#mainnav3 {
        margin:1px 0px 1px 0px;
        width:680px;
	margin-top:1px;
        margin-bottom:0px;
        background-image:url(../img/hf_back.gif);
        font-size:85%;
        color:#ffffff;
        float:left;
        width:100%;
}
#mainnav3 ul {
        width:720px;
        list-style-type:none;
        margin:0px;
        padding-bottom:3px;
        padding-left:2px;
        padding-right:2px;
        padding-top:3px;
}
#mainnav3 li {
	display:inline;
        padding:0;
}
#mainnav3 a {
        background-image:url(../img/back.gif);
        background-color:#ffffff;
        color:#311f1d;
        display:block;
        float:left;
        padding-bottom:2px;
        padding-left:5px;
        padding-right:5px;
        padding-top:3px;
        border-right: #ffffff 1px solid;
        border-top: #ffffff 1px solid;
        border-left: #ffffff 1px solid;
        border-bottom: #ffffff 1px solid;
}
#mainnav3 #current1 {
        color:#ffffff;
        background-image:url(../img/mnav_back_on.gif);
        display:block;
        float:left;
        padding-bottom:2px;
        padding-left:5px;
        padding-right:5px;
        padding-top:3px;
        border-right: #ffffff 1px solid;
        border-top: #ffffff 1px solid;
        border-left: #ffffff 1px solid;
        border-bottom: #ffffff 1px solid;
}
#mainnav3 a:hover {
        border-right: #ffffff 1px solid;
        border-top: #ffffff 1px solid;
        border-left: #ffffff 1px solid;
        border-bottom: #ffffff 1px solid;
	color:#ffffff;
        background-image:url(../img/mnav_back_on.gif);
}

/* フッターナビ
----------------------------------------------- */
#mainnav {
        margin:3px 1px 1px 1px;
        width:718px;
        background-image:url(../img/back_aa.gif);
        font-size:90%;
        color:#ffffff;
        float:left;
}
#mainnav ul {
        width:716px;
        list-style-type:none;
        margin:0px;
        padding-bottom:3px;
        padding-left:4px;
        padding-right:4px;
        padding-top:3px;
}
#mainnav li {
	display:inline;
        padding:0;
}
#mainnav a {
	text-decoration:none;
        background-color:#ffffff;
        color:#5f2e25;
        display:block;
        float:left;
        padding-bottom:1px;
        padding-left:19px;
        padding-right:20px;
        padding-top:1px;
        border-bottom: #5f2e25 2px solid;
}
#mainnav #current {
        color:#ffffff;
        background-image:url(../img/back_bb.gif);
        display:block;
        float:left;
        padding-bottom:1px;
        padding-left:19px;
        padding-right:20px;
        padding-top:1px;
        border-bottom: #e4021a 2px solid;
}
#mainnav a:hover {
	color:#ffffff;
        background-image:url(../img/back_bb.gif);
        border-bottom: #e4021a 2px solid;
}

/* ボックス固定
----------------------------------------------- */
.itembox {
        width: 720px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background-color:#ffffff;
        text-align: center;
        float:left;
}
/* 物件の様子　1/4 a緑　b茶
----------------------------------------------- */
.itembox1a {
        border: 1px solid #ffffff;
        background-image:url(../img/back_la.gif);
        width: 158px;
        height: 190px;
        margin: 0 0px 0px 0;
        padding: 3px 10px 10px 10px;
        text-align: left;
        float:left;
}
.itembox1a A {
        color:#2e5f25;
}
.itembox1a A:hover {
        color:#311f1d;
        background-color:#febd5f;
}
.itemphoto1a {
        margin: 0;
        padding-top: 10px;
        text-align: center;
}
.itemprice1a  {
        width: 140px;
        height: 60px;
        color: #2e5f25;
        background-color: #ffffff;
        border:1px solid #febd5f;
        margin: 1px 3px 3px 3px;
        padding: 5px 5px 5px 5px;
        text-align: left;
        font-size:90%;
}
.itembox1b {
        border: 1px solid #ffffff;
        background-image:url(../img/back_lb.gif);
        width: 158px;
        height: 190px;
        margin: 0 0px 0px 0;
        padding: 3px 10px 10px 10px;
        text-align: left;
        float:left;
}
.itembox1b A {
        color:#5f2e25;
}
.itembox1b A:hover {
        color:#311f1d;
        background-color:#febd5f;
}
.itemphoto1b {
        margin: 0;
        padding-top: 10px;
        text-align: center;
}
.itemprice1b  {
        width: 140px;
        height: 60px;
        color: #5f2e25;
        background-color: #ffffff;
        border:1px solid #febd5f;
        margin: 1px 3px 3px 3px;
        padding: 5px 5px 5px 5px;
        text-align: left;
        font-size:90%;
}
/* よくある質問ベース　1/2高さ固定　a緑　b茶
----------------------------------------------- */
.itembox2a {
        border: 1px solid #ffffff;
        background-image:url(../img/back_la.gif);
        width: 338px;
        height: 590px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}
.itembox2b {
        border: 1px solid #ffffff;
        background-image:url(../img/back_lb.gif);
        width: 338px;
        height: 590px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}

/* 物件詳細　1/2画像用高さ固定　a緑　b茶
----------------------------------------------- */
.itembox3a {
        border: 1px solid #ffffff;
        background-image:url(../img/back_a.gif);
        color:#1f311d;
        width: 338px;
        height: 330px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}
.itembox3b {
        border: 1px solid #ffffff;
        background-image:url(../img/back_b.gif);
        color:#311f1d;
        width: 338px;
        height: 330px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}

/* 1/1高さ自由　白 a緑 b茶 cベージュ
----------------------------------------------- */
.itembox4 {
        background-color: #ffffff;
        color:#311f1b;
        width: 720px;
        margin: 0 0px 0px 0;
        padding: 0px 0px 0px 0px;
        text-align: center;
        float:left;
}
.itembox4a {
        border: 1px solid #ffffff;
        background-image:url(../img/back_la.gif);
        width: 698px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}
.itemtext4a {
        width: 678px;
        text-align: center;
        font-weight: normal;
        background-color: #ffffff;
        color:#2e5f25;
        line-height:150%;
        margin: 0;
        padding: 10px 10px 10px 10px;
        text-align: left;
        font-size:90%;
}
.itemtext4a A {
        color:#2e5f25;
}
.itemtext4a A:hover {
        color:#311f1d;
        background-color:#febd5f;
}
.itembox4b {
        border: 1px solid #ffffff;
        background-image:url(../img/back_lb.gif);
        width: 698px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}
.itemtext4b {
        width: 678px;
        text-align: center;
        font-weight: normal;
        background-color: #ffffff;
        color:#5f2e25;
        line-height:150%;
        margin: 0;
        padding: 10px 10px 10px 10px;
        text-align: left;
        font-size:90%;
}
.itemtext4b A {
        color:#5f2e25;
}
.itemtext4b A:hover {
        color:#311f1d;
        background-color:#febd5f;
}
.itembox4c {
        border: 1px solid #ffffff;
        background-image:url(../img/back_lc.gif);
        width: 698px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}
.itemtext4c {
        width: 678px;
        text-align: center;
        font-weight: normal;
        background-color: #edd897;
        color:#311f1d;
        line-height:150%;
        margin: 0;
        padding: 10px 10px 10px 10px;
        text-align: left;
        font-size:90%;
}
.itemtext4c A {
        color:#311f1d;
}
.itemtext4c A:hover {
        color:#311f1d;
        background-color:#febd5f;
}
/* 拡大画像用　1/2　a緑　b茶
----------------------------------------------- */
.itembox5a {
        border: 1px solid #ffffff;
        background-image:url(../img/back_aa.gif);
        width: 338px;
        height: 280px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}
.itemtext5a {
        width: 318px;
        height: 310px;
        text-align: center;
        font-weight: normal;
        background-color: #dce4cc;
        color:#2e5f25;
        line-height:130%;
        margin: 0;
        padding: 10px 10px 10px 10px;
        text-align: left;
        font-size:90%;
}
.itembox5a A {
        color:#2e5f25;
}
.itembox5a A:hover {
        color:#311f1d;
        background-color:#febd5f;
}
.itemphoto5a {
        margin: 0;
        padding-top: 5px;
        text-align: center;
}
.itemprice5a  {
        width: 324px;
        height: 40px;
        color: #2e5f25;
        background-color: #ffffff;
        border:1px solid #febd5f;
        margin: 3px 3px 3px 3px;
        padding: 3px 3px 3px 3px;
        text-align: left;
        font-size:90%;
}
.itembox5b {
        border: 1px solid #ffffff;
        background-image:url(../img/back_bb.gif);
        width: 338px;
        height: 280px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}
.itemtext5b {
        width: 318px;
        height: 310px;
        text-align: center;
        font-weight: normal;
        background-color: #e4dccc;
        color:#5f2e25;
        line-height:130%;
        margin: 0;
        padding: 10px 10px 10px 10px;
        text-align: left;
        font-size:90%;
}
.itembox5b A {
        color:#5f2e25;
}
.itembox5b A:hover {
        color:#311f1d;
        background-color:#febd5f;
}
.itemphoto5b {
        margin: 0;
        padding-top: 5px;
        text-align: center;
}
.itemprice5b  {
        width: 324px;
        height: 40px;
        color: #5f2e25;
        background-color: #ffffff;
        border:1px solid #febd5f;
        margin: 3px 3px 3px 3px;
        padding: 3px 3px 3px 3px;
        text-align: left;
        font-size:90%;
}

/* トップページコマ用　1/4高さ自由
----------------------------------------------- */
.itembox6a {
        border: 1px solid #ffffff;
        background-image:url(../img/back_a.gif);
        width: 158px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}
.itemtext6a {
        width: 138px;
        height: 32px;
        font-weight: normal;
        background-color: #ffffff;
        color:#2e5f25;
        margin: 0;
        padding: 10px 10px 10px 10px;
        text-align: left;
        font-size:90%;
}
.itembox6b {
        border: 1px solid #ffffff;
        background-image:url(../img/back_b.gif);
        width: 158px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}
.itemtext6b {
        width: 138px;
        height: 32px;
        font-weight: normal;
        background-color: #ffffff;
        color:#5f2e25;
        margin: 0;
        padding: 10px 10px 10px 10px;
        text-align: left;
        font-size:90%;
}
/* 物件一覧用　1/2
----------------------------------------------- */
.itembox7a {
        border: 1px solid #ffffff;
        background-image:url(../img/back_la.gif);
        width: 338px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}
.itemtext7a {
        width: 318px;
        font-weight: normal;
        background-color: #dce4cc;
        color:#2e5f25;
        margin: 0;
        padding: 10px 10px 10px 10px;
        text-align: left;
        font-size:90%;
}
.itembox7b {
        border: 1px solid #ffffff;
        background-image:url(../img/back_lb.gif);
        width: 338px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}
.itemtext7b {
        width: 318px;
        font-weight: normal;
        background-color: #e4dccc;
        color:#5f2e25;
        margin: 0;
        padding: 10px 10px 10px 10px;
        text-align: left;
        font-size:90%;
}

/* 物件詳細　1/2高さ自由　白　a緑　b茶
----------------------------------------------- */
.itembox8 {
        border: 1px solid #ffffff;
        background-color: #ffffff;
        color:#311f1d;
        width: 338px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: left;
        float:left;
}

.itembox8a {
        border: 1px solid #ffffff;
        background-image:url(../img/back_la.gif);
        color:#1f311d;
        width: 338px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}
.itemtext8a {
        width: 318px;
        text-align: center;
        font-weight: normal;
        background-color: #dce4cc;
        color:#2e5f25;
        line-height:130%;
        margin: 0;
        padding: 10px 10px 10px 10px;
        text-align: left;
        font-size:90%;
}
.itembox8b {
        border: 1px solid #ffffff;
        background-image:url(../img/back_lb.gif);
        color:#311f1d;
        width: 338px;
        margin: 0 0px 0px 0;
        padding: 10px 10px 10px 10px;
        text-align: center;
        float:left;
}
.itemtext8b {
        width: 318px;
        text-align: center;
        font-weight: normal;
        background-color: #e4dccc;
        color:#5f2e25;
        line-height:130%;
        margin: 0;
        padding: 10px 10px 10px 10px;
        text-align: left;
        font-size:90%;
}
/* トップページコマ用　1/8高さ自由
----------------------------------------------- */
.itembox9a {
        border: 1px solid #ffffff;
        background-image:url(../img/back_a.gif);
        width: 78px;
        margin: 0 0px 0px 0;
        padding: 5px 5px 5px 5px;
        text-align: center;
        float:left;
}
.itembox9b {
        border: 1px solid #ffffff;
        background-image:url(../img/back_b.gif);
        width: 78px;
        margin: 0 0px 0px 0;
        padding: 5px 5px 5px 5px;
        text-align: center;
        float:left;
}
/* 画像枠
----------------------------------------------- */
img {
        border-right: 0px;
        border-top: 0px;
        border-left: 0px;
        border-bottom: 0px;
}
a:link img {
        border-right: #febd5f 1px dotted;
        border-top: #febd5f 1px dotted;
        border-left: #febd5f 1px dotted;
        border-bottom: #febd5f 1px dotted;
}
a:visited img {
        border-right: #febd5f 1px dotted;
        border-top: #febd5f 1px dotted;
        border-left: #febd5f 1px dotted;
        border-bottom: #febd5f 1px dotted;
}
a:hover img {
        border-right: #e4021a 1px dashed;
        border-top: #e4021a 1px dashed;
        border-left: #e4021a 1px dashed;
        border-bottom: #e4021a 1px dashed;
}
a:active img {
        border-right: #311f1d 1px solid;
        border-top: #311f1d 1px solid;
        border-left: #311f1d 1px solid;
        border-bottom: #311f1d 1px solid;
}

/* パーツ
----------------------------------------------- */
input {
        background-color: #ffffff;
        color: #311f1d;
}

/* ポップアップ
----------------------------------------------- */
.photo {
	position: relative;
	top: 0;
	left: 0;
}
.photo a .large {
	display: block;
	position: absolute;
	width: 0px;
	height: 0px;
}
.photo a.popup,
.photo a.popup:visited {
	display: block;
	top: 0;
	left: 0;
}
.photo a.popup:hover {
	background-color: #ffffff;
}
.photo a.popup:hover .large {
	display: block;
	position: absolute;
	width: 495px;
	height: 329px;
	top: 0;
	left: 0;
}

