@charset "utf-8";

/* 画面表示専用css | toc
- stretch box
*/

.po { display: none; } /* print only */
hr.pagebreak { display: none; }
#home #flash_alt { display: none; }
/* #home #flash_content { height: 320px; } */

/* ==================== stretch box ==================== */
/* トグルボックス */
div.stretch { position: relative; }

/* トグルボタン */
div.stretch_bt_open { position: absolute; right: 10px; top: -8px; width: 114px; text-align: right; z-index: 2; }
div.stretch_bt_close { position: absolute; right: 10px; top: -8px; width: 114px; text-align: right; z-index: 1; }

/* 
ページを開いたときに初期状態でコンテンツを表示：open
ページを開いたときに初期状態でコンテンツを隠す：close
上記をトグルボックスのクラスに追加
div.stretchには.pagebreakというクラスも付く場合がある（改ページのため）
 */

/* 初期状態（開いている）で「閉じるボタン」を表示し、「開くボタン」を隠す */
div.stretch.open div.stretch_bt_close { display: none; }

/* 閉じている状態で「開くボタン」を表示し、「閉じるボタン」を隠す */
div.stretch.close div.stretch_bt_open { display: none; }

/* 「閉じるボタン」を押したときにトグルコンテンツを隠す */
div.stretch.close div.stretch_contents { display: none; }

/* ======================================== 100120 added */
div.stretch.close h2 { margin-bottom: 0; }

/* ======================================== c01 company information */
#c01 .mc { width: 920px; }
#c01 .lc,
#c01 .rc { width: 430px; border-top: 1px solid #dcdcdc; padding-top: 20px; }#c01 .section { width: 430px; margin-top: 15px; }
#c01 #mc01 .lc,
#c01 #mc01 .rc { border-top: none; padding-top: 0; }

#c01 h2 { float: left; width: 176px; border: none; padding: 0; margin-bottom: 0; }
#c01 .mc p,
#c01 .section p { float: right; width: 244px; }

/* ============================== d04 Residencial Property */
#residence_top .section .ms { width: 598px; margin-left: auto; margin-right: auto;}
#residence_top .section .ms .ls { width: 186px; }
#residence_top .section .ms .mc { width: 392px; float: right; }

#residence_top .section .ms .mc .lc { width: 186px; }
#residence_top .section .ms .mc .rc { width: 186px; }

/* ============================== a01 home */
#home #branch_info table.gen { width: 468px; float: left; }
#home #branch_info p { width: 152px; }

/* ============================== e01 properties */
.properties #flash_content .mc { width: 592px; padding-top: 4px; }
.properties #flash_content .mc #nav_area { float: left;  width: 226px; padding-left: 4px; }
.properties #flash_content .mc img { float: right; }
.properties #flash_alt { display: none; }