@import "fontsize.css";

/* definition:basic_elements */

/* definition:class anchor */
a.white:link    {color:#fff;text-decoration:underline;}
a.white:active  {color:#fff;text-decoration:underline;}
a.white:visited {color:#fff;text-decoration:underline;}
a.white:hover   {color:#fff;text-decoration:underline;}

i {font-style:normal;}

/* definition:class body */
body.frozen01 {background:#efefef url('/house/img/bg_default_01.gif') repeat-y center;color:#000;padding:0px;margin:0px;font-family:'MS PGothic',Osaka;}
body.liquid01 {background:#ffffff;color:#000;padding:0px;margin:0px;font-family:'MS PGothic',Osaka;}
body.subwindow01 {background:#ffffff;color:#000;padding:0px;margin:0px;font-family:'MS PGothic',Osaka;}
body.flat01 {background:#ffffff;color:#000;padding:0px;margin:0px;font-family:'MS PGothic',Osaka;}

/* definition:class table container */
table.liquid {width:100%;}
table.liquid02 {width:100%;border-collapse:collapse;}
table.liquid02d {border-collapse:collapse; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
table.liquid03 {border-collapse:collapse; }
table.liquid04 { width :100%; border: 1px solid #ff9900;  }
td {font-size:100%;}
td.container01 {padding:0px 10px 0px 10px;}
td.container02 {padding:0px 20px 0px 20px;}
td.square01 {padding:10px;}
td.square02 {padding:5px 10px 5px 10px;}
td.square03 {padding:0px 10px 0px 10px;}
td.square04 {padding:3px;}
td.square05 {padding:5px;}

/* definition:class td | bg/bdr ffffcc/ff9900 */
td.list01a {background:#ffffcc;border:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list01b {background:#ffffcc;border-top:1px solid #ff9900;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list01c {background:#ffffcc;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list01d {background:#ffffcc;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;border-left:1px solid #ff9900;padding:3px 4px 3px 4px;}

/* definition:class td | bg/bdr ffffff/cccccc */
td.list02a {background:#ffffff;border:1px solid #cccccc;padding:3px 4px 3px 4px;}
td.list02b {background:#ffffff;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:3px 4px 3px 4px;}
td.list02c {background:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:3px 4px 3px 4px;}
td.list02d {background:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;padding:3px 4px 3px 4px;}
td.list02e {background:#ffffff;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;padding:3px 4px 3px 4px;}

/* definition:class td | bg/bdr ffffdd/cccccc */
td.list03a {background:#ffffdd;border:1px solid #cccccc;padding:3px 4px 3px 4px;}
td.list03b {background:#ffffdd;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:3px 4px 3px 4px;}
td.list03c {background:#ffffdd;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:3px 4px 3px 4px;}
td.list03d {background:#ffffdd;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;padding:3px 4px 3px 4px;}

/* definition:class td | bg/bdr ffee77&ffffff/ff9900 */
td.list04a {background:#ffee77;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list04b {background:#ffffff;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list04c {background:#ffee77;border-right:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list04d {background:#ffffff;padding:3px 4px 3px 4px;}

/* definition:class td | bg/bdr ffffff/ff9900 */
td.list05a {background:#ffffff;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;border-left:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list05b {background:#ffffff;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list05c {background:#ffffff;border-top:1px solid #ff9900;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list05d {background:#ffffff;border:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list05e {background:#ffffff;border-bottom:1px solid #ff9900;}

/* definition:class td | bg/bdr ffffee/ff9900 */
td.list06a {background:#ffffee;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;border-left:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list06b {background:#ffffee;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}

/* definition:class td | bg/bdr fde879/ff9900 */
td.list07a {background:#fde879;border:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list07b {background:#fde879;border-top:1px solid #ff9900;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}

/* definition:class td | bg/bdr ffffdd/ff9900 */
td.list08a {background:#ffffdd;border:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list08b {background:#ffffdd;border-top:1px solid #ff9900;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list08c {background:#ffffdd;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list08d {background:#ffffdd;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;border-left:1px solid #ff9900;padding:3px 4px 3px 4px;}

/* definition:class td | bg/bdr fde879/cccccc */
td.list09a {background:#fde879;border:1px solid #cccccc;padding:3px 4px 3px 4px;}
td.list09b {background:#fde879;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:3px 4px 3px 4px;}

/* definition:class td | bg/bdr e6e6ee/cccccc */
td.list10a {background:#e6e6ee;border:1px solid #cccccc;padding:3px 4px 3px 4px;}
td.list10b {background:#e6e6ee;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:3px 4px 3px 4px;}
td.list10c {background:#e6e6ee;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:3px 4px 3px 4px;}
td.list10d {background:#e6e6ee;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;padding:3px 4px 3px 4px;}

/* definition:class td | bg/bdr ffffee/cccccc */
td.list11a {background:#ffffee;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;padding:3px 4px 3px 4px;}
td.list11b {background:#ffffee;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:3px 4px 3px 4px;}

/* definition:class td | bg/bdr ffd979/ff9900 */
td.list12a {background:#ffd979;border:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list12b {background:#ffd979;border-top:1px solid #ff9900;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list12c {background:#ffd979;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list12d {background:#ffd979;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;border-left:1px solid #ff9900;padding:3px 4px 3px 4px;}

/* definition:class td | bg/bdr eeeeee/ff9900 */
td.list13a {background:#eeeeee;border:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list13b {background:#eeeeee;border-top:1px solid #ff9900;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list13c {background:#eeeeee;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list13d {background:#eeeeee;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;border-left:1px solid #ff9900;padding:3px 4px 3px 4px;}

/* definition:class td | bg/bdr ffcccc/ff9900 */
td.list14a {background:#ffcccc;border:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list14b {background:#ffcccc;border-top:1px solid #ff9900;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list14c {background:#ffcccc;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;padding:3px 4px 3px 4px;}
td.list14d {background:#ffcccc;border-right:1px solid #ff9900;border-bottom:1px solid #ff9900;border-left:1px solid #ff9900;padding:3px 4px 3px 4px;}

/* fj02 */
/************* General(汎用指定) *************/
.bg01 {background:#e11;} /* red */
.bg02 {background:#ccc;} /* gray1 */
.bg03 {background:#777;} /* gray2 */
.bg04 {background:#eee;} /* gray3 */
.bg05 {background:#f1e1c8;} /* beige */
.bg06 {background:#a00;} /* brown */
.bg07 {background:#fff;} /* white */
.bg08 {background:#000;} /* black */
.bdr03b {border-bottom:1px solid #777;} /* gray2 */
.mgn01 {margin-top:20px;}
.mgn02 {margin-top:4px;}
.mgn03 {margin-top:12px;}
.pdg01 {padding:4px;}
.pdg02 {padding:12px 20px;}
.pdg03 {padding:8px;}
.pdg04 {padding:2px;}
.pdg05 {padding:6px 10px;}
.pdg06 {padding-left:1em;}
.clr01 {color:#e11;} /* red */
.clr02 {color:#ccc;} /* gray1 */
.clr03 {color:#777;} /* gray2 */
.clr04 {color:#eee;} /* gray3 */
.clr05 {color:#f1e1c8;} /* beige */
.clr06 {color:#a00;} /* brown */
.clr07 {color:#fff;} /* white */
.clr08 {color:#000;} /* black */
.clr09 {color:#f60;} /* orange */
.emp01 {font-weight:bold;}

/************* PropertyDetail(物件詳細) *************/
/* definition:basic_elements */
.pd_point {margin:0;}

/* definition:class anchor(リンク色) */
a.pd_an:link    {text-decoration:underline;}
a.pd_an:active  {text-decoration:underline;}
a.pd_an:visited {text-decoration:underline;}
a.pd_an:hover   {color:#f60;text-decoration:none;}

/* definition:class fontsize(行間指定) */
.pd_ual {font-size:100%;}
.pd_uam {font-size:82%;line-height:120%;}
.pd_uas {font-size:71%;line-height:120%;}

/* 戸建 プレミアム用　definition:class fontsize(行間指定) */
.pre_ttl {font-size:100%; line-height:140%; font-weight: bold; color: #191970;}
.pre_sttl{font-size:80%; line-height:140%; font-weight: bold; color: #191970; background: url(/house/img/mrk_sttl.gif) no-repeat top left; padding-left: 10px;}
.pre_sttl02 {font-size:80%; line-height:140%; color: #191970; font-weight: bold; }

/* 戸建用　definition:class fontsize(行間指定) */
.ttl {font-size:100%; line-height:140%; font-weight: bold; color: #191970;}
.sttl {font-size:80%; line-height:140%; color: #191970; font-weight: bold; }
.textM {font-size:80%; line-height:140%; color: #333333;}
.textHyou {font-size:80%; line-height:120%; color: #333333;}
.textS {font-size:70%; color: #333333;}
.textSgry {font-size:70%; color: #777777;}
.caption {font-size:70%; margin-top: 2px; color: #191970;}
.caption02 {font-size:70%; margin-left: 5px; color: #191970;}
#column01 .obittl{margin-top: 5px; padding: 0px 0px 0px 0px;
	font-size:80%; color:#191970;
	font-weight:bold; line-height:110%; }
#column01 .obitxt{ margin: 2px 0px 0px 5px; padding: 0px;
	font-size:80%; line-height:110%;}
#column02 .obitxt{ margin: 0px; padding: 5px 5px 10px 5px;
	font-size:80%; line-height:110%;}
#column02 .txt{ margin: 0px; padding: 10px 5px 10px 5px;
	font-size:80%; line-height:110%;}
#column02_2 .obitxt{ margin: 0px; padding: 5px 5px 10px 5px;
	font-size:80%; line-height:110%;}
#column02_2 .txt{ margin: 0px; padding: 10px 5px 10px 5px;
	font-size:80%; line-height:110%;}
#column03 .obi{ margin-top: 5px; padding: 10px 5px 10px 5px;
	background-color: #ffffff; }
#column03 .obitxt{ font-size:80%; line-height:110%;
	background: url(/house/img/sir_arrow.gif) no-repeat top left; padding-left: 16px;}


/* 印刷地図用　definition:class fontsize(行間指定) */
.m_ttl {font-size:100%; line-height:140%; font-weight: bold; text-decoration: underline; color: #333333; }
.m_ttl2 {font-size:100%; line-height:140%; font-weight: bold; color: #FFFFFF;}
.m_coupon { font-size: 100%; font-weight: bold; color: #FF3300; }
.m_textS { font-size: 70%; color: #333333; }

/* 印刷地図用　クーポン */
#coupon_ttl { text-align: center; background-color: #ff6600; margin: 0; padding: 10px; }
#coupon { width: 90%; margin-top: 30px; padding: 0px; text-align: left; }
#cpn_info { margin-top: 30px; padding: 10px; }

/* 印刷地図用　チェックリスト */
#checklist{ margin:0; padding:10px; text-align: left; }
#checklist table.layout { border-collapse:collapse; }
#checklist table.layout th { padding-top: 5px; padding-bottom: 5px; border: 1px solid #ff6600; background-color: #ff6600; font-size: 80%; line-height: 120%; font-weight: bold; color: #FFFFFF; text-align: center; }
#checklist table.layout th.line{ padding-top: 5px; padding-bottom: 5px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ff6600; background-color: #ff6600; font-size: 80%; line-height: 120%; font-weight: bold; color: #FFFFFF; text-align: center; }
#checklist table.layout td { padding: 5px; border: 1px solid #ff6600; font-size: 80%; line-height: 120%; color: #000000; }
#checklist .ttl{ fonto-size: 110%; font-weight: bold; color: #000000; }
#checklist .textM{ fonto-size: 8%; color: #000000; }

/* 改行ページ指定 */
div.pageblock {page-break-before: always;}

/* definition:class background_color(テーブル背景色) */
.pd_bg01 {background:#e11;} /* red */
.pd_bg02 {background:#ccc;} /* gray1 */
.pd_bg03 {background:#777;} /* gray2 */
.pd_bg04 {background:#eee;} /* gray3 */
.pd_bg05 {background:#f1e1c8;} /* beige */
.pd_bg06 {background:#a00;} /* brown */
.pd_bg07 {background:#fff;} /* white */
.pd_bg08 {background:#000;} /* black */
.pd_bg09 {background:url(/house/img/fj02_s_bg_pd_01w.gif) repeat-y;} /* black */
.pd_bg10 {background:#f9f3de;}
.pd_bg11 {background: #FDFFCC;}/* 右コラム1 */
.pd_bg12 {background: #FDF1F0;}/* 右コラム2 */
.pd_bg13 {background: #E9F9FF;}/* 右コラム2 */
.pd_bg14 {background: #1F1FAE;}


/* definition:class border(罫線の色,罫線の太さ) */
table.liquid02d td{ border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #fff; padding: 5px;}
table.liquid02d td.bgG{ border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #eee; padding: 5px;}
table.liquid02d td.bgG02{ border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #ccc; padding: 5px;}

table.liquid03 td.bgG{ border: 1px solid #ccc; background-color: #eee; padding: 5px;}

.pd_bdr01 {border:1px solid #e11;} /* red */
.pd_bdr02 {border:1px solid #ccc;} /* gray1 */
.pd_bdr02t {border-top:1px solid #ccc;} /* gray1 */
.pd_bdr02r {border-right:1px solid #ccc;} /* gray1 */
.pd_bdr02b {border-bottom:1px solid #ccc;} /* gray1 */
.pd_bdr03 {border:1px solid #777;} /* gray2 */
.pd_bdr03r {border-right:2px solid #777;} /* gray2 */
.pd_bdr04 {border:1px solid #eee;} /* gray3 */
.pd_bdr05 {border:1px solid #f1e1c8;} /* beige */
.pd_bdr06 {border:1px solid #a00;} /* brown */
.pd_bdr07 {border:1px solid #fff;} /* white */
.pd_bdr08 {border:1px solid #000;} /* black */
.pd_bdr09 {border:1px solid #742020;}

/* definition:class color(フォントカラー) */
.pd_clr01 {color:#e11;} /* red */
.pd_clr02 {color:#ccc;} /* gray1 */
.pd_clr03 {color:#777;} /* gray2 */
.pd_clr04 {color:#eee;} /* gray3 */
.pd_clr05 {color:#f1e1c8;} /* beige */
.pd_clr06 {color:#a00;} /* brown */
.pd_clr07 {color:#fff;} /* white */
.pd_clr08 {color:#000;} /* black */

/* definition:class emphasis(強調表示) */
.pd_emp01 {font-weight:bold;}
.pd_emp02 {color: #191970; font-weight:bold;}
.pd_emp03 {color: #FF0000; }
.pd_emp04 {color: #FFFFFF; }

/* definition:class block_margin(テーブルスペーシング) */
.pd_mgn01 {margin-top:20px;}
.pd_mgn02 {margin-top:4px;}
.pd_mgn03 {margin-top:12px;}
.pd_mgn04 {margin-top:2px;}
.pd_mgn05 {margin-top:8px;}
.pd_mgn06 {margin-top:10px;}
.pd_mgn07 {margin-top:40px;}

/* definition:class block_padding(テーブルスペーシング) */
.pd_pdg01 {padding:4px;}
.pd_pdg02 {padding:12px 20px;}
.pd_pdg03 {padding:8px;}
.pd_pdg04 {padding:2px;}
.pd_pdg05 {padding:0 1px 0 15px;}
.pd_pdg06 {padding:5px 10px;}
.pd_pdg07 {padding-top:4px;}
.pd_pdg08 {padding-right:8px;}
.pd_pdg09 {padding-left:8px;}
.pd_pdg10 {padding:8px 4px;}
.pd_pdg11 {padding:4px 8px;}
.pd_pdg12 {padding:10px;}
.pd_pdg13 {padding-right:10px;}
.pd_pdg15 {padding-right:20px;}
.pd_pdg16 {padding-left:15px;}
.pd_pdg17 {padding-top:10px;}
.pd_pdg18 {padding-right:12px;}


/************* SearchList(物件検索一覧) *************/
/* definition:class anchor(リンク色) */
a.sl_an:link    {text-decoration:underline;}
a.sl_an:active  {text-decoration:underline;}
a.sl_an:visited {text-decoration:underline;}
a.sl_an:hover   {color:#f60;text-decoration:none;}

/* definition:class fontsize(行間指定) */
.sl_uaxl {font-size:145%;}
.sl_ual {font-size:100%;}
.sl_uam {font-size:82%;line-height:120%;}
.sl_uas {font-size:71%;line-height:120%;}

/* definition:class background_color(テーブル背景色) */
.sl_bg01 {background:#e11;} /* red */
.sl_bg02 {background:#ccc;} /* gray1 */
.sl_bg03 {background:#777;} /* gray2 */
.sl_bg04 {background:#eee;} /* gray3 */
.sl_bg05 {background:#f1e1c8;} /* beige */
.sl_bg06 {background:#a00;} /* brown */
.sl_bg07 {background:#fff;} /* white */
.sl_bg08 {background:#000;} /* black */
.sl_bg09 {background:url(/house/img/fj02_s_bg_sl_01.gif) repeat-y;} /* black */
.sl_bg10 {background:#f9f3de;}

/* definition:class border(罫線の色,罫線の太さ) */
.sl_bdr01 {border:1px solid #e11;} /* red */
.sl_bdr02 {border:1px solid #ccc;} /* gray1 */
.sl_bdr02r {border-right:1px solid #ccc;} /* gray1 */
.sl_bdr02b {border-bottom:1px solid #ccc;} /* gray1 */
.sl_bdr03 {border:1px solid #777;} /* gray2 */
.sl_bdr03r {border-right:2px solid #777;} /* gray2 */
.sl_bdr04 {border:1px solid #eee;} /* gray3 */
.sl_bdr05 {border:1px solid #f1e1c8;} /* beige */
.sl_bdr06 {border:1px solid #a00;} /* brown */
.sl_bdr07 {border:1px solid #fff;} /* white */
.sl_bdr08 {border:1px solid #000;} /* black */
.sl_bdr09 {border:1px solid #742020;}

/* definition:class color(フォントカラー) */
.sl_clr01 {color:#e11;} /* red */
.sl_clr02 {color:#ccc;} /* gray1 */
.sl_clr03 {color:#777;} /* gray2 */
.sl_clr04 {color:#eee;} /* gray3 */
.sl_clr05 {color:#f1e1c8;} /* beige */
.sl_clr06 {color:#a00;} /* brown */
.sl_clr07 {color:#fff;} /* white */
.sl_clr08 {color:#000;} /* black */

/* definition:class emphasis(強調表示) */
.sl_emp01 {font-weight:bold;}

/* definition:class block_margin(テーブルスペーシング) */
.sl_mgn01 {margin-top:20px;}
.sl_mgn02 {margin-top:4px;}
.sl_mgn03 {margin-top:12px;}
.sl_mgn04 {margin-top:2px;}
.sl_mgn05 {margin-top:8px;}

/* definition:class block_padding(テーブルスペーシング) */
.sl_pdg01 {padding:4px;}
.sl_pdg02 {padding:12px 20px;}
.sl_pdg03 {padding:8px;}
.sl_pdg04 {padding:2px;}
.sl_pdg05 {padding:0 1px 0 15px;}
.sl_pdg06 {padding:5px 10px;}
.sl_pdg07 {padding-top:4px;}
.sl_pdg08 {padding-right:8px;}
.sl_pdg09 {padding-left:8px;}
.sl_pdg10 {padding:8px 4px;}
.sl_pdg11 {padding:4px 8px;}


/************* MemberserviceList(会員サービス一覧) *************/
/* definition:class anchor(リンク色) */
a.ml_an:link    {text-decoration:underline;}
a.ml_an:active  {text-decoration:underline;}
a.ml_an:visited {text-decoration:underline;}
a.ml_an:hover   {color:#f60;text-decoration:none;}

/* definition:class fontsize(行間指定) */
.ml_uaxl {font-size:110%;}
.ml_ual {font-size:100%;}
.ml_uam {font-size:82%;line-height:120%;}
.ml_uas {font-size:71%;line-height:120%;}
.ml_uaxs {font-size:60%;line-height:120%;}

/* definition:class background_color(テーブル背景色) */
.ml_bg01 {background:#e11;} /* red */
.ml_bg02 {background:#ccc;} /* gray1 */
.ml_bg03 {background:#777;} /* gray2 */
.ml_bg04 {background:#eee;} /* gray3 */
.ml_bg05 {background:#f1e1c8;} /* beige */
.ml_bg06 {background:#a00;} /* brown */
.ml_bg07 {background:#fff;} /* white */
.ml_bg08 {background:#000;} /* black */
.ml_bg09 {background:#6cc;} /* blue */
.ml_bg10 {background:#cee;} /* blue2 */
.ml_bg11 {background:#ddd;} /* gray4 */

/* definition:class border(罫線の色,罫線の太さ) */
.ml_bdr01 {border:1px solid #e11;} /* red */
.ml_bdr02 {border:1px solid #ccc;} /* gray1 */
.ml_bdr02_t {border-top:1px solid #ccc;} /* gray1 */
.ml_bdr02_l {border-left:1px solid #ccc;} /* gray1 */
.ml_bdr02_r {border-right:1px solid #ccc;} /* gray1 */
.ml_bdr02_b {border-bottom:1px solid #ccc;} /* gray1 */
.ml_bdr03 {border:1px solid #777;} /* gray2 */
.ml_bdr03r {border-right:2px solid #777;} /* gray2 */
.ml_bdr04 {border:1px solid #eee;} /* gray3 */
.ml_bdr05 {border:1px solid #f1e1c8;} /* beige */
.ml_bdr06 {border:1px solid #a00;} /* brown */
.ml_bdr07 {border:1px solid #fff;} /* white */
.ml_bdr08 {border:1px solid #000;} /* black */
.ml_bdr09t {border-top:1px solid #099;} /* blue */
.ml_bdr09b {border-bottom:1px solid #099;} /* blue */
.ml_bdr09r {border-right:1px solid #099;} /* blue */

/* definition:class color(フォントカラー) */
.ml_clr01 {color:#e11;} /* red */
.ml_clr02 {color:#ccc;} /* gray1 */
.ml_clr03 {color:#777;} /* gray2 */
.ml_clr04 {color:#eee;} /* gray3 */
.ml_clr05 {color:#f1e1c8;} /* beige */
.ml_clr06 {color:#a00;} /* brown */
.ml_clr07 {color:#fff;} /* white */
.ml_clr08 {color:#000;} /* black */

/* definition:class emphasis(強調表示) */
.ml_emp01 {font-weight:bold;}

/* definition:class block_margin(テーブルスペーシング) */
.ml_mgn01 {margin-top:20px;}
.ml_mgn02 {margin-top:4px;}
.ml_mgn03 {margin-top:12px;}

/* definition:class block_padding(テーブルスペーシング) */
.ml_pdg01 {padding:4px;}
.ml_pdg02 {padding:12px 20px;}
.ml_pdg03 {padding:8px;}
.ml_pdg04 {padding:2px;}


/************* MemberserviceDetail(会員サービス詳細) *************/
/* definition:class anchor(リンク色) */
a.ms_an:link    {text-decoration:underline;}
a.ms_an:active  {text-decoration:underline;}
a.ms_an:visited {text-decoration:underline;}
a.ms_an:hover   {color:#f60;text-decoration:none;}

/* definition:class fontsize(行間指定) */
.ms_ual {font-size:100%;}
.ms_uam {font-size:82%;line-height:120%;}
.ms_uas {font-size:71%;line-height:120%;}

/* definition:class background_color(テーブル背景色) */
.ms_bg01 {background:#e11;} /* red */
.ms_bg02 {background:#ccc;} /* gray1 */
.ms_bg03 {background:#777;} /* gray2 */
.ms_bg04 {background:#eee;} /* gray3 */
.ms_bg05 {background:#f1e1c8;} /* beige */
.ms_bg06 {background:#a00;} /* brown */
.ms_bg07 {background:#fff;} /* white */
.ms_bg08 {background:#000;} /* black */

/* definition:class border(罫線の色,罫線の太さ) */
.ms_bdr01 {border:1px solid #e11;} /* red */
.ms_bdr02 {border:1px solid #ccc;} /* gray1 */
.ms_bdr03 {border:1px solid #777;} /* gray2 */
.ms_bdr031 {border-top:3px solid #777;} /* gray1 */
.ms_bdr04 {border:1px solid #eee;} /* gray3 */
.ms_bdr05 {border:1px solid #f1e1c8;} /* beige */
.ms_bdr06 {border:1px solid #a00;} /* brown */
.ms_bdr07 {border:1px solid #fff;} /* white */
.ms_bdr08 {border:1px solid #000;} /* black */

/* definition:class color(フォントカラー) */
.ms_clr01 {color:#e11;} /* red */
.ms_clr02 {color:#ccc;} /* gray1 */
.ms_clr03 {color:#777;} /* gray2 */
.ms_clr04 {color:#eee;} /* gray3 */
.ms_clr05 {color:#f1e1c8;} /* beige */
.ms_clr06 {color:#a00;} /* brown */
.ms_clr07 {color:#fff;} /* white */
.ms_clr08 {color:#000;} /* black */

/* definition:class emphasis(強調表示) */
.ms_emp01 {font-weight:bold;}

/* definition:class block_margin(テーブルスペーシング) */
.ms_mgn01 {margin-top:20px;}
.ms_mgn02 {margin-top:4px;}
.ms_mgn03 {margin-top:12px;}
.ms_mgn04 {margin-top:2px;}
.ms_mgn05 {margin-top:8px;}
.ms_mgn06 {margin-top:32px;}

/* definition:class block_padding(テーブルスペーシング) */
.ms_pdg01 {padding:4px;}
.ms_pdg02 {padding:12px 20px;}
.ms_pdg03 {padding:8px;}
.ms_pdg04 {padding:2px;}


/************* rv(見学記) *************/
/* definition:class anchor(リンク色) */
a.rv_an:link    {text-decoration:underline;}
a.rv_an:active  {text-decoration:underline;}
a.rv_an:visited {text-decoration:underline;}
a.rv_an:hover   {color:#f60;text-decoration:none;}

/* definition:class fontsize(行間指定) */
.rv_ual {font-size:100%;}
.rv_uam {font-size:82%;line-height:120%;}
.rv_uas {font-size:71%;line-height:120%;}

/* definition:class background_color(テーブル背景色) */
.rv_bg01 {background:#e11;} /* red */
.rv_bg02 {background:#ccc;} /* gray1 */
.rv_bg03 {background:#777;} /* gray2 */
.rv_bg04 {background:#eee;} /* gray3 */
.rv_bg05 {background:#f1e1c8;} /* beige */
.rv_bg06 {background:#a00;} /* brown */
.rv_bg07 {background:#fff;} /* white */
.rv_bg08 {background:#000;} /* black */
.rv_bg09 {background:#6cc;} /* blue */
.rv_bg10 {background:#cee;} /* blue2 */
.rv_bg11 {background:#ddd;} /* gray4 */

/* definition:class border(罫線の色,罫線の太さ) */
.rv_bdr01 {border:1px solid #e11;} /* red */
.rv_bdr02 {border:1px solid #ccc;} /* gray1 */
.rv_bdr03 {border:1px solid #777;} /* gray2 */
.rv_bdr031 {border-top:3px solid #777;} /* gray1 */
.rv_bdr032 {border-bottom:3px solid #777;} /* gray1 */
.rv_bdr04 {border:1px solid #eee;} /* gray3 */
.rv_bdr05 {border:1px solid #f1e1c8;} /* beige */
.rv_bdr06 {border:1px solid #a00;} /* brown */
.rv_bdr07 {border:1px solid #fff;} /* white */
.rv_bdr08 {border:1px solid #000;} /* black */
.rv_bdr09t {border-top:1px solid #099;} /* blue */
.rv_bdr09b {border-bottom:1px solid #099;} /* blue */
.rv_bdr09r {border-right:1px solid #099;} /* blue */

/* definition:class color(フォントカラー) */
.rv_clr01 {color:#e11;} /* red */
.rv_clr02 {color:#ccc;} /* gray1 */
.rv_clr03 {color:#777;} /* gray2 */
.rv_clr04 {color:#eee;} /* gray3 */
.rv_clr05 {color:#f1e1c8;} /* beige */
.rv_clr06 {color:#a00;} /* brown */
.rv_clr07 {color:#fff;} /* white */
.rv_clr08 {color:#000;} /* black */

/* definition:class emphasis(強調表示) */
.rv_emp01 {font-weight:bold;}

/* definition:class block_margin(テーブルスペーシング) */
.rv_mgn01 {margin-top:20px;}
.rv_mgn02 {margin-top:4px;}
.rv_mgn03 {margin-top:12px;}
.rv_mgn04 {margin-top:8px;}

/* definition:class block_padding(テーブルスペーシング) */
.rv_pdg01 {padding:4px;}
.rv_pdg02 {padding:12px 20px;}
.rv_pdg03 {padding:8px;}
.rv_pdg04 {padding:2px;}
.rv_pdg05 {padding:4px 12px;}


/************* ShubetsuTop(種別TOP) *************/
/* definition:class anchor(リンク色) */
a.st_an:link    {text-decoration:underline;}
a.st_an:active  {text-decoration:underline;}
a.st_an:visited {text-decoration:underline;}
a.st_an:hover   {color:#f60;text-decoration:none;}
a.st_an02 {color:#777;}

/* definition:class fontsize(行間指定) */
.st_ual {font-size:100%;}
.st_uam {font-size:82%;line-height:120%;}
.st_uas {font-size:71%;line-height:120%;}

/* definition:class background_color(テーブル背景色) */
.st_bg01 {background:#e11;} /* red */
.st_bg02 {background:#ccc;} /* gray1 */
.st_bg03 {background:#777;} /* gray2 */
.st_bg04 {background:#eee;} /* gray3 */
.st_bg05 {background:#f1e1c8;} /* beige */
.st_bg06 {background:#a00;} /* brown */
.st_bg07 {background:#fff;} /* white */
.st_bg08 {background:#000;} /* black */
.st_bg09 {background:#f9f3de;}
.st_bg10 {background:url(/house/img/fj02_s_bdr_01.gif) repeat-y center;}
.st_bg11 {background:#fcc;}

/* definition:class border(罫線の色,罫線の太さ) */
.st_bdr01 {border:1px solid #e11;} /* red */
.st_bdr02 {border:1px solid #ccc;} /* gray1 */
.st_bdr02r {border-right:1px solid #ccc;} /* gray1 */
.st_bdr02b {border-bottom:1px solid #ccc;} /* gray1 */
.st_bdr03 {border:1px solid #777;} /* gray2 */
.st_bdr03r {border-right:2px solid #777;} /* gray2 */
.st_bdr04 {border:1px solid #eee;} /* gray3 */
.st_bdr05 {border:1px solid #f1e1c8;} /* beige */
.st_bdr06 {border:1px solid #a00;} /* brown */
.st_bdr07 {border:1px solid #fff;} /* white */
.st_bdr08 {border:1px solid #000;} /* black */
.st_bdr09b {border-bottom:2px solid #f60;} /* orange */
.st_bdr10b {border-bottom:2px solid #e11;} /* red */

/* definition:class color(フォントカラー) */
.st_clr01 {color:#e11;} /* red */
.st_clr02 {color:#ccc;} /* gray1 */
.st_clr03 {color:#777;} /* gray2 */
.st_clr04 {color:#eee;} /* gray3 */
.st_clr05 {color:#f1e1c8;} /* beige */
.st_clr06 {color:#a00;} /* brown */
.st_clr07 {color:#fff;} /* white */
.st_clr08 {color:#000;} /* black */
.st_clr09 {color:#c00;}

/* definition:class emphasis(強調表示) */
.st_emp01 {font-weight:bold;}

/* definition:class block_margin(テーブルスペーシング) */
.st_mgn01 {margin-top:20px;}
.st_mgn02 {margin-top:4px;}
.st_mgn03 {margin-top:12px;}
.st_mgn04 {margin-top:2px;}
.st_mgn05 {margin-top:8px;}
.st_mgn06 {margin:4px 0;}

/* definition:class block_padding(テーブルスペーシング) */
.st_pdg01 {padding:4px;}
.st_pdg02 {padding:12px 20px;}
.st_pdg03 {padding:8px;}
.st_pdg04 {padding:2px;}
.st_pdg05 {padding:0 1px 0 15px;}
.st_pdg06 {padding:5px 10px;}
.st_pdg07 {padding:4px 0 0 14px;}
.st_pdg08 {padding-left:14px;}
.st_pdg09 {padding-left:10px;}

/* definition:class list */
.st_ul01 {padding:0;margin:0;list-style:none;}
.st_ul02 {padding:0;margin:4px 0 0 14px;list-style:none;}
.st_li01 {background:url(/house/img/fj02_s_blt_03.gif) no-repeat 0 2px;padding-left:11px;}


/* relative size set */
.ual {font-size:100%;}
.uam {font-size:82%;line-height:120%;}
.uas {font-size:71%;line-height:120%;}

/* レポーターズeye */
#reporter { width: 540px; margin: 40px 0px 0px 0px; padding: 0px; }
#reporter .title { margin: 0px; padding: 0px; }
#reporter #main { border-right: 3px solid #FFCC00; border-left: 3px solid #FFCC00; background-color: #FFFFFF; margin: 0px; padding: 5px; text-align: center; }
#reporter #main div { width: 500px; padding: 0px; margin: 0 auto; }
#reporter .foot { margin: 0px; padding: 0px; clear: both; }

/* メインコンテンツ */
#contents { width: 760px; margin: 0px auto ; padding: 0px; text-align: left; }
#maincontents { float: left; width: 540px; margin-top: 12px; padding: 0px; }

/* 右コラム */
#column { float: right; width: 200px; margin-top: 12px; padding: 0px; }
#column01 { background: url(/house/img/fj02_s_bg_pd_01.gif) repeat; margin-top: 0px; padding: 10px; }
#column02 { background: #FDF1F0; margin-top: 10px; padding: 10px; }
#column02_2 { background: #FDF1F0; margin-top: 0; padding: 10px; }
#column03 { background: #E9F9FF; margin-top: 10px; padding: 10px; }

/* Common */
.pic { border: 1px solid #0000FF; }
.clear { clear: both; }
.center { text-align: center; }

/* zoomclm */
#zoomclm table.layout{border-collapse:collapse; }
#zoomclm .layout td.bgB{ border-bottom: 1px solid #d1d1d1; background-color: #E3E3FE; padding: 3px; }
#zoomclm .layout td { border-right:1px solid #d1d1d1; border-left:1px solid #d1d1d1; text-align: center; } 
#zoomclm p.img { padding-top: 10px; text-align: center; } 
#zoomclm .title {font-size:80%; line-height:140%; font-weight: bold; color: #333333; text-align: center; }
#zoomclm #text_area { padding: 0px 15px 0px 15px; text-align: left; } 
#zoomclm p.text { font-size:80%; color: #333333; padding-top: 10px; }

/* block */
.block { width: 540px; margin-top:40px; padding:0; text-align: left; }

