@charset "Shift_JIS";

/* HEADER local */
body#Branch #Container{ background: url(/edit/common/img/header_background_nomenu_br.gif) no-repeat top center; }
body#Branch #Header #GBreadnavigation {height:auto; padding: 6px 0 8px 0; }

#Header #GUtility ul#GUTool_branch { position: absolute; top: 7px; left: 655px; list-style-type: none; }
#Header #GUtility ul#GUTool_branch li{ display: inline;}
#Header #GUtility ul#GUTool_branch li a{ float: left; display: block; background-position: 0 0; text-indent: -9999px; margin: 0 5px 0 0; text-decoration: none; }
#Header #GUtility ul#GUTool_branch li a:hover{ background-position:0 -18px ; }
#Header #GUtility ul#GUTool_branch li a.Mailmaga{ background-image: url(/edit/common/img/header_utility_mailmaga.gif); width: 75px; height: 18px; margin: 0 5px 0 15px; }


/* ---------- ---------- ---------- ---------- */
/* ---------- ---------- ---------- ---------- */
/* ---------- ---------- ---------- ---------- */


/* SUB欄の共通タイトル設定
++++++++++++++++++++++++++++++++++++++++++++++ */
#Sub .EStbHLine{ font-weight:bold; border-bottom:3px solid #019ad3;	margin:0 0 10px 0; }


/* 都道府県検索欄の全体設定
++++++++++++++++++++++++++++++++++++++++++++++ */
#kensaku .block01 { width: 100px; float: left; }
#kensaku .block02 { width: 528px; float: left; }
#kensaku .block03 { width: 628px; float: left; }
#kensaku .block02 a{ border-right: solid 1px #CCCCCC; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#kensaku .block02 a.LastItem{ border-right: none; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#kensaku .block03 a{ border-right: solid 1px #CCCCCC; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#kensaku .block03 a.LastItem{ border-right: none; margin: 0 10px 0 0; padding: 0 10px 0 0; }

#kensaku .block01msn { width: 100px; float: left; }
#kensaku .block02msn { width: 400px; float: left; }
#kensaku .block02msn a{ border-right: solid 1px #CCCCCC; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#kensaku .block02msn a.LastItem{ border-right: none; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#kensaku .block03msn { width: 410px; float: left; }
#kensaku .block03msn a{ border-right: solid 1px #CCCCCC; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#kensaku .block03msn a.LastItem{ border-right: none; margin: 0 10px 0 0; padding: 0 10px 0 0; }


/* ++++++++++ 各ページの設定 ++++++++++ */

/* 各都道府県の住宅実例を見る
++++++++++++++++++++++++++++++++++++++++++++++ */
#Content .jjitsurei { width: 911px; height: 38px; display: block; background: url(/edit/branch/img/jjitsurei_midashi.gif) no-repeat; }


/* 各都道府県の住宅展示場を探す
++++++++++++++++++++++++++++++++++++++++++++++ */
#Content .tenjijou { width: 911px; height: 38px; display: block; background: url(/edit/branch/img/tenjijou_midashi.gif) no-repeat; }


/* 各都道府県の依頼先を探す
++++++++++++++++++++++++++++++++++++++++++++++ */
#Content .iraisaki { width: 911px; height: 38px; display: block; background: url(/edit/branch/img/irai_midashi.gif) no-repeat; }


/* 各都道府県の企業・商品ファイルを見る
++++++++++++++++++++++++++++++++++++++++++++++ */
#Content .kigyo_shouhin { width: 911px; height: 38px; display: block; background: url(/edit/branch/img/kigyo_midashi.gif) no-repeat; }

/* 060711_大廻追加
　 ハウスメーカーや工務店のイベント情報を探す
++++++++++++++++++++++++++++++++++++++++++++++ */
#Content .event { width: 911px; height: 38px; display: block; background: url(/edit/branch/img/event_midashi.gif) no-repeat; }

/* 特集
++++++++++++++++++++++++++++++++++++++++++++++ */
#Content .sougou { width: 911px; height: 149px; display: block; background: url(/edit/branch/img/sougou_midashi.gif) no-repeat; }
#Content .sougoumsn { width: 780px; height: 128px; display: block; background: url(/edit/branch/img/sougou_midashi_msn.gif) no-repeat; }
#Content .koumuten { width: 911px; height: 149px; display: block; background: url(/edit/branch/img/koumuten_midashi.gif) no-repeat; }
#Content .koumutenmsn { width: 780px; height: 128px; display: block; background: url(/edit/branch/img/koumuten_midashi_msn.gif) no-repeat; }
#Content .tantou { width: 911px; height: 149px; display: block; background: url(/edit/branch/img/tantou_midashi.jpg) no-repeat; }
#Content .tantoumsn { width: 780px; height: 128px; display: block; background: url(/edit/branch/img/tantou_midashi_msn.jpg) no-repeat; }
#Content h1.catalog { width: 909px; height: 128px; display: block; background: url(/edit/branch/img/catalog_midashi.gif) no-repeat; text-indent: -9999px;}
#Content h1.catalogmsn { width: 780px; height: 128px; display: block; background: url(/edit/branch/img/catalog_midashi_msn.gif) no-repeat; text-indent: -9999px;}
#Content h1.catalog_sougou { width: 909px; height: 128px; display: block; background: url(/edit/branch/img/catalog_midashi.gif) no-repeat; text-indent: -9999px;}
#Content h1.catalog_01 { width: 909px; height: 128px; display: block; background: url(/edit/branch/img/catalog_sougou_midashi.gif) no-repeat; text-indent: -9999px;}
#Content h1.catalog_02 { width: 909px; height: 128px; display: block; background: url(/edit/branch/img/catalog_shohin_midashi.gif) no-repeat; text-indent: -9999px;}
#Content h1.catalog_03 { width: 909px; height: 128px; display: block; background: url(/edit/branch/img/catalog_plan_midashi.gif) no-repeat; text-indent: -9999px;}
#Content h1.catalog_04 { width: 909px; height: 128px; display: block; background: url(/edit/branch/img/catalog_jitsurei_midashi.gif) no-repeat; text-indent: -9999px;}
#Content h1.catalog_05 { width: 909px; height: 128px; display: block; background: url(/edit/branch/img/catalog_koho_midashi.gif) no-repeat; text-indent: -9999px;}
#Content h1.catalog_06 { width: 909px; height: 128px; display: block; background: url(/edit/branch/img/catalog_setsubi_midashi.gif) no-repeat; text-indent: -9999px;}
#Content h1.catalog_07 { width: 909px; height: 128px; display: block; background: url(/edit/branch/img/catalog_knowhow_midashi.gif) no-repeat; text-indent: -9999px;}
#Content h1.catalog_08 { width: 909px; height: 128px; display: block; background: url(/edit/branch/img/catalog_sonota_midashi.gif) no-repeat; text-indent: -9999px;}
#Content .block03 a{ border-right: solid 1px #CCCCCC; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#Content .block03 a.LastItem{ border-right: none; margin: 0 10px 0 0; padding: 0 10px 0 0; }

/* -------------------- 2006/07/05 追加分-------------------- */

#Content #Search2 { margin:0 0 15px 0; padding:0; border: 1px solid #CCCCCC; }
#Content #Search2 .ConditionRow { padding:3px 10px 3px 10px; }
#Content #Search2 .ConditionRow div.Title{ float: left; width: 84px; margin:0 10px 0 0; line-height: 1.95em; }
#Content #Search2 .ConditionRow div.SelectAll{ float:left; width:90px; margin:0 5px 0 0; font-size: 12px; _font-size: 0.75em; font-weight:bold; line-height: 1.95em; }
#Content #Search2 .ConditionRow div.SelectAll a{ font-size: 12px; _font-size: 1em; font-weight:bold; line-height: 1.95em; }
#Content #Search2 .ConditionRow div.SelectItem{ float:left; width:700px; margin:0; font-size: 12px; _font-size: 0.75em; font-weight:bold; line-height: 1.95em; }
#Content #Search2 .ConditionRow span.SearchStatus{ line-height: 1.75em; color:#CCCCCC; }
#Content #Search2 .ConditionRow span.SearchStatus .Selected{ font-weight:bold; color:#FF0000; }

#Content span.check{ font-size: 12px; _font-size: 0.75em; font-weight:bold; color:#FF0000; }
#Content span.check2{ font-size: 12px; _font-size: 1em; font-weight:bold; color:#FF0000; }

#Content .CatalogList{ background: url(/house/hj/front/hjcommon/css/common/img/icon_arrow_s.gif) no-repeat; height:22px; padding:2px 0 2px 30px; margin:0 0 6px 0; }
#Content #Main .d3_l2_Block01 .table01 { width: 628px; }
#Content #Main .d3_l2_Block01 .table01 td.list01 { width:38px; text-align:center; border: 1px solid #E5E5E5; padding:5px; }
#Content #Main .d3_l2_Block01 .table01 td.list02 { width:127px; text-align:center; vertical-align:top; padding:0 auto; }
#Content #Main .d3_l2_Block01 .table01 td.list03 { width:461px; vertical-align:top; }
#Content #Main .d3_l2_Block01 .table01 td.list01a { width:38px; text-align:center; border: 1px solid #E5E5E5; padding:5px;}
#Content #Main .d3_l2_Block01 .table01 td.list02a { width:150px; text-align:center; vertical-align:top; padding:0 auto;}
#Content #Main .d3_l2_Block01 .table01 td.list03a { vertical-align:bottom; }
#Content #Main .d3_l2_Block01 .Col02_03{ float:left;}
#Content #Main .d3_l2_Block01 .Col02_03 .CatalogPhotoBox{ float:left; width: 68px; border: 1px solid #E5E5E5; padding:2px 0 2px 0; margin:0 6px 0 0; text-align: center; }

#Content #Main .d3_l2_Block01 .Col02_03 .DataList{ float:left;}
#Content #Main .d3_l2_Block01 .Col02_03 .DataList p{ font-size: 12px; _font-size: 1em; line-height: 1.25em; }
#Content #Main .d3_l2_Block01 .Col02_03 .DataList p.Catch{ color:#0099CC; }

#Content #Main .ReqBotton{ margin:0 0 10px 0; }

#Content #Sub div.underline { border-bottom: 2px solid #3366CC; border-top-color: #3366CC; border-right-color: #3366CC; border-left-color: #3366CC; margin: 0 0 5px 0; padding:0 0 1px 0; }

#Content #Sub div.Area2{ width: 243px; margin: 0 0 20px 0; }
#Content #Search3 .ConditionRow div.SelectAll{ font-size: 12px; _font-size: 0.75em; font-weight:bold; line-height: 1.95em; }
#Content #Search3 .ConditionRow div.SelectAll a{ font-size: 12px; _font-size: 1em; font-weight:bold; line-height: 1.95em; }
#Content #Search3 .ConditionRow div.SelectItem{ margin:0; }
#Content #Search3 .ConditionRow span.SearchStatus span a{ font-size: 12px; _font-size: 1em; font-weight:bold; line-height: 1.5em; }
#Content #Search3 .ConditionRow span.SearchStatus .Selected{ font-size: 12px; _font-size: 1em; font-weight:bold; color:#FF0000; }
#Content #Search3 .ConditionRow span.SearchStatus{ font-size: 12px; _font-size: 0.75em; line-height: 1.5em; color:#CCCCCC; }

/* -------------------- 2006/07/24 追加分-------------------- */

#Content #Main h2.a5_d9_h2 { background-image: url(/house/hj/front/hjcommon/css/a/img/a5_d9_h2.gif); }
#Content #Main h3.a5_d9_h3_01{ background-image: url(/house/hj/front/hjcommon/css/a/img/a5_d9_h3_01.gif);}
#Content #Main h3.a5_d9_h3_02{ background-image: url(/house/hj/front/hjcommon/css/a/img/a5_d9_h3_02.gif);}
#Content #Main h3.a5_d9_h3_03{ background-image: url(/house/hj/front/hjcommon/css/a/img/a5_d9_h3_03.gif);}

/* -------------------- 2006/08/18 追加分 カタログ左版-------------------- */

.blocklist{text-align:left;}

#Content #Main .blocklist .RowAndHrM .photorow .photocol {
	float: left; width: 230px; margin-right:20px; padding:32px 2px; border:solid 1px #cccccc;}
	
#Content #Main .blocklist .RowAndHrM  .photocolS {
	float: left; width: 114px; height:188px; padding:20px 0px; border:solid 1px #cccccc; text-align:center; }
	
#Content #Main .blocklist .RowAndHrM .photorow .photocolS p{line-height:1.25em; margin:0px 10px; font-size="12px"; }

#Content #Main .blocklist .RowAndHrM .photorow .photocolS .catalogspace{margin:5px 0px ; }

#D #Content #Main .blocklist .RowAndHrM .textspace {	float: left;	height: auto;	width: 492px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;}

#D #Content #Main .blocklist .RowAndHrM .photorow {height:auto; width:100%; margin-top:0px;	margin-right:0px; margin-bottom:10px;	margin-left:0px;}
#D #Content #Main .blocklist .RowAndHrM .photocol2 {float:left; width:114px;}
#D #Content #Main .blocklist .RowAndHrM .photocol2 p{font-size: 11px; line-height:1.3em; margin:2px;}

/* -------------------- 2006/08/18 追加分 カタログ右版-------------------- */

.blocklist2{text-align:left;}

#Content #Main .blocklist2 .RowAndHrM .photorow .photocol {
	float: left; width: 230px; margin-left:20px; padding:32px 2px; border:solid 1px #cccccc;}
	
#Content #Main .blocklist2 .RowAndHrM  .photocolS {
	float: left; width: 114px; height:188px; padding:20px 0px; border:solid 1px #cccccc; text-align:center; }
	
#Content #Main .blocklist2 .RowAndHrM .photorow .photocolS p{line-height:1.25em; margin:0px 10px; font-size="12px"; }

#Content #Main .blocklist2 .RowAndHrM .photorow .photocolS .catalogspace{margin:5px 0px ; }

#D #Content #Main .blocklist2 .RowAndHrM .textspace {	float: left;	height: auto;	width: 492px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;}

#D #Content #Main .blocklist2 .RowAndHrM .photorow {height:auto; width:100%; margin-top:0px;	margin-right:0px; margin-bottom:10px;	margin-left:0px;}
#D #Content #Main .blocklist2 .RowAndHrM .photocol2 {float:left; width:114px;}
#D #Content #Main .blocklist2 .RowAndHrM .photocol2 p{font-size: 11px; line-height:1.3em; margin:2px;}

/* -------------------- 2006/08/18 追加分-------------------- */

/* ---------------all--------------- */
/* indent */
.indentbox{margin:0px 10px 0px 10px;}
.indentleft{margin:0px 0px 0px 10px;}
span.Downward{ display: block; padding: 0 0 0 24px; background: url(/edit/branch/img/downward.gif) no-repeat 0px 0px; }

/* form */
#Content .FormBox{height:20px; margin:0px; padding:0px; float:left; font-size:12px;}
#Content .FormBox select{ width:90px; margin: 0px; padding:0px; }
#Content #Main .Area  .formnavi {float:left; margin-right:5px; height:20px; text-align:left;}
#Content #Main .Area  .formnavi p{font-size:12px; line-height:1.7em;}

/* TopBox */
#Content .TopBoxArea{ width:380px; margin:0px; padding:0px; float:left;}
#Content .TopBoxArea .AreaName{ width: 90px; margin: 3px 0px 0px 0px; padding:0px; float:left;}
#Content .TopBoxArea .AreaLink{ width: 290px; margin: 0px; padding:0px; float:left;}

#Content .Area .TopBox04_1{ width: 304px; margin: 0px; padding:0px; float:left;}
#Content .Area .TopBox04_2{ width: 304px; margin: 0px; padding:0px; float:right;}

#Content .Area .TopBox04_1 .TitleImg,
#Content .Area .TopBox04_2 .TitleImg{ width: 243px; height: 27px; margin: 0px; padding:0px; float:left; display: block;}
#Content .Area .TopBox04_1 .TitleBtn a,
#Content .Area .TopBox04_2 .TitleBtn a{ width: 61px; height: 27px; margin: 0px 0px 5px 0px; padding:0px; float:left; display: block; font-size:1px; text-indent: -9999px; background: url(/house/hj/front/hjcommon/css/img3/top_btn_go.gif) no-repeat;}

/* AreaName */
#Content .TopBoxArea .AreaName h4.area01{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_01.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxArea .AreaName h4.area02{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_02.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxArea .AreaName h4.area03{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_03.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxArea .AreaName h4.area04{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_04.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxArea .AreaName h4.area05{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_05.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxArea .AreaName h4.area06{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_06.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxArea .AreaName h4.area07{ width: 70px; height:13px; background: url(/edit/branch/img//top_area_07.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxArea .AreaName h4.area08{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_08.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }

/* sub_title */
#Content .Area .MainSearch01,
#Content .Area .MainSearch02,
#Content .Area .MainSearch03,
#Content .Area .MainSearch04,
#Content .Area .MainSearch05,
#Content .Area .MainSearch06{margin-bottom:10px;}

#Content .Area .MainSearch01 h3{ width: 304px; height:24px; background: url(/edit/branch/img/top_subtitle_01.gif) no-repeat; margin: 0px; padding:0px; }
#Content .Area .MainSearch02 h3{ width: 304px; height:24px; background: url(/edit/branch/img/top_subtitle_02.gif) no-repeat; margin: 0px; padding:0px; }
#Content .Area .MainSearch03 h3{ width: 304px; height:24px; background: url(/edit/branch/img/top_subtitle_03.gif) no-repeat; margin: 0px 0px 5px 0px; padding:0px; }
#Content .Area .MainSearch04 h3{ width: 304px; height:24px; background: url(/edit/branch/img/top_subtitle_04.gif) no-repeat; margin: 0px; padding:0px; }
#Content .Area .MainSearch05 h3{ width: 304px; height:24px; background: url(/edit/branch/img/top_subtitle_05.gif) no-repeat; margin: 0px; padding:0px; }
#Content .Area .MainSearch06 h3{ width: 304px; height:24px; background: url(/edit/branch/img/top_subtitle_06.gif) no-repeat; margin: 0px; padding:0px; }
#Content .Area p.lineGray{ color:#CCCCCC; }

/* placechoice */
#Content #Main .PlaceChoice{ margin: 0px 0px 5px 0px; line-height: 24px; }
#Content #Main .PlaceChoice .FontSizeL{ color:#FF7402; font-size: 14px; }

/* information */
#Content .Information{margin:0px; float:right; width:225px;}
#Content .I_Top{width:225px; height:50px; background:url(/edit/branch/img/information.gif) no-repeat; text-indent:-9999px; text-decoration:none;}
#Content .I_Bottom{width:225px; height:auto; background:url(/edit/branch/img/informationbg.gif) no-repeat bottom;}
#Content .I_Bottom p{margin:0px 35px 50px 35px;}
#Content .I_Bottom font.crimzon{color:#F70025; font-weight:bold;}

/* Right_sidemenu */
#Sub .TopSideTitle{ text-indent: -9999px; text-decoration: none; width: 243px; margin: 0 0 2px 0; }
#Sub .TopSideTitle .Theme{height:40px; background:url(/edit/branch/img/sub_h2_theme.gif) no-repeat left top;}
#Sub .TopSideTitle .Jitsurei{height:40px; background:url(/edit/branch/img/sub_h2_jitsurei.gif) no-repeat left top;}
#Sub .TopSideTitle .Setsubi{height:35px; background:url(/edit/branch/img/sub_h2_setsubi.gif) no-repeat left top;}
#Sub .TopSideTitle .Favorite{height:32px; background:url(/edit/branch/img/sub_h2_favorite.gif) no-repeat left top;}
#Sub .TopSideTitle .Topics{height: 30px; background:url(/edit/branch/img/sub_h2_tokusyuu.gif) no-repeat left top;}
#Sub .TopSideTitle .Link{height: 35px; background:url(/edit/branch/img/sub_h2_dandori.gif) no-repeat left top;}
#Sub .TopSideTitle .Book{height: 37px; background:url(/edit/branch/img/sub_h2_taikendan.gif) no-repeat left top;}
#Sub .TopSideTitle .Tenji{height: 38px; background:url(/edit/branch/img/sub_h2_tenji.gif) no-repeat left top;}
#Sub .TopSideText{width:165px;_height:1%;margin:0px;float:right;padding:0px;}
#Sub .TopSideThumb{width:72px;margin:0px;float:left;padding:0px;}

/* 記事〜ブログ */
#Content .MainBoxImg{ width: 80px; margin: 0px 10px 0px 0px; padding:0px; float:left; }
#Content .MainBoxLink01{ width: 208px; margin: 0px 25px 0px 0px; padding:0px; float:left; }
#Content .MainBoxLink02{ width: 208px; margin: 0px; padding:0px; float:left; }


/* ---------------kigyo------------- */
/* title */
#Content #Main #KigyoTopTitle{ width:628px; height:auto; margin:0 0 20px 0; }
#Content #Main #KigyoTopTitle #Title h1{ width:628px; height:150px; background: url(/edit/branch/img/kigyo_title.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; line-height:0.75em; }

/* top_title */
#Content .Area .TopTitle08{ width: 628px; height: 27px; background:url(/edit/branch/img/top_title_08.gif) no-repeat top left; margin: 0px 0px 12px 0px; padding:0px; }
#Content .Area .TopTitle08 h2{ height: 27px;	margin: 0px; }

#Content .Area .TopTitle09{margin-bottom:10px;}
#Content .Area .TopTitle09 h2{ width: 304px; height:27px; background: url(/edit/branch/img/top_title_09.gif) no-repeat; margin: 0px; padding:0px; }

#Content .Area .TopTitle10{margin-bottom:10px;}
#Content .Area .TopTitle10 h2{ width: 304px; height:27px; background: url(/edit/branch/img/top_title_10.gif) no-repeat; margin: 0px; padding:0px; }


/* ---------------jitsurei------------- */

/* title */
#Content #Main #JitsureiTopTitle{ width:628px; height:auto; margin:0 0 20px 0; }
#Content #Main #JitsureiTopTitle #Title h1{ width:628px; height:150px; background: url(/edit/branch/img/jitsurei_title.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; line-height:0.75em; }

/* top_title */
#Content .Area .TopTitle11{ width: 628px; height: 27px; background:url(/edit/branch/img/top_title_11.gif) no-repeat top left; margin: 0px 0px 12px 0px; padding:0px; }
#Content .Area .TopTitle11 h2{ height: 27px;	margin: 0px; }

#Content .Area .TopTitle12{ width: 628px; height: 27px; background:url(/edit/branch/img/top_title_12.gif) no-repeat top left; margin: 0px 0px 12px 0px; padding:0px; }
#Content .Area .TopTitle12 h2{ height: 27px;	margin: 0px; }

/* ---------------irai------------- */

/* title */
#Content #Main #SoudanTopTitle{ width:628px; height:auto; margin:0 0 20px 0; }
#Content #Main #SoudanTopTitle #Title h1{ width:628px; height:150px; background: url(/edit/branch/img/soudan_title.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; line-height:0.75em; }

/* top_title */
#Content .Area .TopTitle13{ width: 628px; height: 27px; background:url(/edit/branch/img/top_title_13.gif) no-repeat top left; margin: 0px 0px 12px 0px; padding:0px; }
#Content .Area .TopTitle13 h2{ height: 27px;	margin: 0px; }

/* ---------------event------------- */

/* title */
#Content #Main #EventTopTitle{ width:628px; height:auto; margin:0 0 20px 0; }
#Content #Main #EventTopTitle #Title h1{ width:628px; height:150px; background: url(/edit/branch/img/event_title.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; line-height:0.75em; }

/* top_title */
#Content .Area .TopTitle12{ width: 628px; height: 27px; background:url(/edit/branch/img/top_title_12.gif) no-repeat top left; margin: 0px 0px 12px 0px; padding:0px; }
#Content .Area .TopTitle12 h2{ height: 27px;	margin: 0px; }

#Content .Area .TopBox05_1{ width: 374px; margin: 0px; padding:0px; float:left;}
#Content .Area .TopBox05_2{ width: 234px; margin: 0px; padding:0px; float:right;}



/* ---------------tenjijo------------- */

/* title */
#Content #Main #TenjiTopTitle{ width:628px; height:auto; margin:0 0 20px 0; }
#Content #Main #TenjiTopTitle #Title h1{ width:628px; height:150px; background: url(/edit/branch/img/tenji_title.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; line-height:0.75em; }
#Content #Main #TenjiTopTitle #Title h2{ width:628px; height:150px; background: url(/edit/branch/img/model_title.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; line-height:0.75em; }

/* top_title */
#Content .Area .TopTitle14{ width: 628px; height: 27px; background:url(/edit/branch/img/top_title_14.gif) no-repeat top left; margin: 0px 0px 12px 0px; padding:0px; }
#Content .Area .TopTitle14 h2{ height: 27px;	margin: 0px; }

#Content .TopBoxAreaEvent{ width:390px; margin:0px; padding:0px; float:left;}
#Content .TopBoxAreaEvent .AreaName{ width: 90px; margin: 3px 0px 0px 0px; padding:0px; float:left;}
#Content .TopBoxAreaEvent .AreaLink{ width: 290px; margin: 0px; padding:0px; float:left;}

/* AreaName */
#Content .TopBoxAreaEvent .AreaName h4.area01{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_01.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxAreaEvent .AreaName h4.area02{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_02.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxAreaEvent .AreaName h4.area03{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_03.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxAreaEvent .AreaName h4.area04{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_04.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxAreaEvent .AreaName h4.area05{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_05.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxAreaEvent .AreaName h4.area06{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_06.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxAreaEvent .AreaName h4.area07{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_07.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxAreaEvent .AreaName h4.area08{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_08.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }


/*+++++ 2006/12/20追記 +++++*/
#Content .Area .TopTitle16{ width: 628px; height: 27px; background:url(/edit/branch/common/img/top_title_16.gif) no-repeat top left; margin: 0px 0px 12px 0px; padding:0px; }
#Content .Area .TopTitle16 h2{ height: 27px; margin: 0px; }
#Content .Area .TopTitle17{ width: 628px; height: 27px; background:url(/edit/branch/common/img/top_title_17.gif) no-repeat top left; margin: 0px 0px 12px 0px; padding:0px; }
#Content .Area .TopTitle17 h2{ height: 27px; margin: 0px; }


/* 2007/03/08追加 */
#Content .MainBoxImg2{ width: 186px; margin: 0px 10px 0px 0px; padding:0px; float:left; }
#Content .MainBoxLink03{ width: 400px; margin: 0px 0px 0px 0px; padding:0px; float:left;  }


/* 2007/03/28 追加 */
#attention span { line-height:120%; }


.pageKigyo #Header #Title h1 { width:911px; height:128px; background: url(/edit/branch/img/kigyo_title.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; }
.pageKigyo #Header #Title p { text-indent:-9999px; margin:0; padding:0; margin-top:-1em; }
.pageKigyo #Content .HMListArea { width:628px; position:relative; margin-top:-7px; }
.pageKigyo #Content .HMListArea .list { font-size:12px; color:#CCCCCC; }
.pageKigyo #Content .HMListArea a { font-size:12px; line-height:120%; }
.pageKigyo #Content .HMListArea .name { width:156px; float:left; }
.pageKigyo #Content .HMListArea .name p { margin-left:5px; }
.pageKigyo #Content .HMListArea .list { width:472px; float:left; } 
.pageKigyo #Content #sec1 h2 { background:url(/edit/branch/img/main_h2_01.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageKigyo #Content .flashArea { width:281px; float:left; margin-right:0px; }
.pageKigyo #Content .listArea { width:332px; float:right; }
.pageKigyo #Content .indentbox { margin:0; }
.pageKigyo #Content .AreaName { width:77px; }
.pageKigyo #Content .AreaLink { width:255px; }
.pageKigyo #Content .TopBoxArea { width:332px; }
.pageKigyo #Content #sec1group { width:628px; }
.pageKigyo #Content #sec1group .TopBox04_1 p,
.pageKigyo #Content #sec1group .TopBox04_2 p { margin-left:5px; }
.pageKigyo #Content #sec2to3 { width:628px; } 
.pageKigyo #Content #sec2to3 .TopBox04_1,
.pageKigyo #Content #sec2to3 .TopBox04_2 { width:304px; float:none; }
.pageKigyo #Content #sec2 { width:304px; float:left;}
.pageKigyo #Content #sec3 { width:304px; float:right;}
.pageKigyo #Content #sec2 h2 { background:url(/edit/branch/img/main_h2_02.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageKigyo #Content #sec3 h2 { background:url(/edit/branch/img/main_h2_03.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageKigyo #Content #sec2 .txt { margin-left:21px; margin-right:50px; }
.pageKigyo #Content #sec2 .label { float:left; width:150px; }
.pageKigyo #Content #sec2 .label p { margin-left:5px; }
.pageKigyo #Content #sec2 .label span { font-size:12px; line-height:120%; background-position:0 0; }
.pageKigyo #Content #sec2 .formParts { width:304px; }
.pageKigyo #Content #sec2 .FormBox { float:right; width:150px; }
.pageKigyo #Content #sec3 ul { width:130px; float:left; }
.pageKigyo #Content #sec3 ul li {  list-style-type:none; padding-left:16px; margin:8px 0 0 5px; line-height:120%; background:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left top; }
.pageKigyo #Content #sec4 h2 { text-indent:0; font-size:16px; font-weight:bold; height:auto; margin:0; padding:0; }
.pageKigyo #Content #sec4 .listContainer { width:628px; }
.pageKigyo #Content #sec4 .listContainer ul { width:209px; float:left; background:url(/edit/branch/img/line_v01.gif) repeat-y 5px 0; }
.pageKigyo #Content #sec4 .listContainer ul.first { background:none; }
.pageKigyo #Content #sec4 .listContainer ul li { margin-left:21px; list-style-type:none; }


.pageJitsurei #Header #Title h1 { width:911px; height:128px; background: url(/edit/branch/img/jitsurei_title.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; }
.pageJitsurei #Header #Title p { text-indent:-9999px; margin:0; padding:0; margin-top:-1em; }
.pageJitsurei #Content #sec1 h2 { background:url(/edit/branch/img/main_h2_04.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageJitsurei #Content .flashArea { width:281px; float:left; margin-right:0px; }
.pageJitsurei #Content .listArea { width:332px; float:right; }
.pageJitsurei #Content .indentbox { margin:0; }
.pageJitsurei #Content .AreaName { width:77px; }
.pageJitsurei #Content .AreaLink { width:255px; }
.pageJitsurei #Content .TopBoxArea { width:332px; }
.pageJitsurei #Content #sec2to3 { width:628px; } 
.pageJitsurei #Content #sec2to3 .TopBox04_1,
.pageJitsurei #Content #sec2to3 .TopBox04_2 { width:304px; float:none; }
.pageJitsurei #Content #sec2 { width:304px; float:left;}
.pageJitsurei #Content #sec3 { width:304px; float:right;}
.pageJitsurei #Content #sec2 h2 { background:url(/edit/branch/img/main_h2_02.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageJitsurei #Content #sec3 h2 { background:url(/edit/branch/img/main_h2_03.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageJitsurei #Content #sec2 .txt { margin-left:21px; margin-right:50px; }
.pageJitsurei #Content #sec2 .label { float:left; width:150px; }
.pageJitsurei #Content #sec2 .label p { margin-left:5px; }
.pageJitsurei #Content #sec2 .label span { font-size:12px; line-height:120%; background-position:0 0; }
.pageJitsurei #Content #sec2 .formParts { width:304px; }
.pageJitsurei #Content #sec2 .FormBox { float:right; width:150px; }
.pageJitsurei #Content #sec3 ul { width:130px; float:left; }
.pageJitsurei #Content #sec3 ul li {  list-style-type:none; padding-left:16px; margin:8px 0 0 5px; line-height:120%; background:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left top; }


.pageIrai #Header #Title h1 { width:911px; height:128px; background:url(/edit/branch/img/soudan_title.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; }
.pageIrai #Header #Title p { text-indent:-9999px; margin:0; padding:0; margin-top:-1em; }
.pageIrai #Content #sec1 h2 { background:url(/edit/branch/img/main_h2_04.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageIrai #Content .flashArea { width:281px; float:left; margin-right:0px; }
.pageIrai #Content .listArea { width:332px; float:right; }
.pageIrai #Content .indentbox { margin:0; }
.pageIrai #Content .AreaName { width:77px; }
.pageIrai #Content .AreaLink { width:255px; }
.pageIrai #Content .TopBoxArea { width:332px; }
.pageIrai #Content #sec2to3 { width:628px; } 
.pageIrai #Content #sec2to3 .TopBox04_1,
.pageIrai #Content #sec2to3 .TopBox04_2 { width:304px; float:none; }
.pageIrai #Content #sec2 { width:304px; float:left;}
.pageIrai #Content #sec3 { width:304px; float:right;}
.pageIrai #Content #sec2 h2 { background:url(/edit/branch/img/main_h2_02.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageIrai #Content #sec3 h2 { background:url(/edit/branch/img/main_h2_03.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageIrai #Content #sec2 .txt { margin-left:21px; margin-right:50px; }
.pageIrai #Content #sec2 .label { float:left; width:150px; }
.pageIrai #Content #sec2 .label p { margin-left:5px; }
.pageIrai #Content #sec2 .label span { font-size:12px; line-height:120%; background-position:0 0; }
.pageIrai #Content #sec2 .formParts { width:304px; }
.pageIrai #Content #sec2 .FormBox { float:right; width:150px; }
.pageIrai #Content #sec3 ul { width:130px; float:left; }
.pageIrai #Content #sec3 ul li {  list-style-type:none; padding-left:16px; margin:8px 0 0 5px; line-height:120%; background:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left top; }


.pageTenjijo #Header #Title h1 { width:911px; height:128px; background:url(/edit/branch/img/tenji_title.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; }
.pageTenjijo #Header #Title h2 { width:911px; height:128px; background:url(/edit/branch/img/model_title.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; }
.pageTenjijo #Header #Title p { text-indent:-9999px; margin:0; padding:0; margin-top:-1em; }
.pageTenjijo #Content #sec1 h2 { background:url(/edit/branch/img/main_h2_05.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageTenjijo #Content #sec1 h3 { background:url(/edit/branch/img/main_h2_06.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageTenjijo #Content .flashArea { width:281px; float:left; margin-right:0px; }
.pageTenjijo #Content .listArea { width:332px; float:right; }
.pageTenjijo #Content .indentbox { margin:0; }
.pageTenjijo #Content .AreaName { width:77px; }
.pageTenjijo #Content .AreaLink { width:255px; }
.pageTenjijo #Content .TopBoxArea { width:332px; }
.pageTenjijo #Content #sec2to3 { width:628px; } 
.pageTenjijo #Content #sec2to3 .TopBox04_1,
.pageTenjijo #Content #sec2to3 .TopBox04_2 { width:304px; float:none; }
.pageTenjijo #Content #sec2 { width:304px; float:right;}
.pageTenjijo #Content #sec3 { width:304px; float:left;}
.pageTenjijo #Content #sec2 h2 { background:url(/edit/branch/img/main_h2_02.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageTenjijo #Content #sec3 h2 { background:url(/edit/branch/img/main_h2_06.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageTenjijo #Content #sec3 h3 { background:url(/edit/branch/img/main_h2_05.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageTenjijo #Content #sec2 .txt { margin-left:21px; margin-right:50px; }
.pageTenjijo #Content #sec2 .label { float:left; width:150px; }
.pageTenjijo #Content #sec2 .label p { margin-left:5px; }
.pageTenjijo #Content #sec2 .label span { font-size:12px; line-height:120%; background-position:0 0; }
.pageTenjijo #Content #sec2 .formParts { width:304px; }
.pageTenjijo #Content #sec2 .FormBox { float:right; width:150px; }
.pageTenjijo #Content #sec3 .FormGroup { width:304px; }
.pageTenjijo #Content #sec3 .FormGroup .Label { width:152px; float:left; }
.pageTenjijo #Content #sec3 .FormGroup .Label span { margin-left:5px; }
.pageTenjijo #Content #sec3 .FormGroup .SBox { width:152px; float:left; }
.pageTenjijo #Content #sec3 .FormGroup .SBox select { font-size:12px; }
.pageTenjijo #Content #sec3 #mapSearch { width:304px; }
.pageTenjijo #Content #sec3 #mapSearch #sec3Photo { float:left; width:95px; }
.pageTenjijo #Content #sec3 #mapSearch #sec3Photo img { margin-left:10px; margin-right:5px; }
.pageTenjijo #Content #sec3 #mapSearch #sec3Link { float:left; width:209px; }
.pageTenjijo #Content #sec3 #mapSearch #sec3Link a { line-height:120%; }
.pageTenjijo #Content #sec3 #mapSearch #sec3Link p { margin-bottom:3px; }
.pageTenjijo #Content #sec3 #mapSearch #sec3Link { font-size:12px; line-height:120%; }

.pageJitsurei #Content #Main,
.pageIrai #Content #Main,
.pageTenjijo #Content #Main { position:relative; top:-5px; }

/* 2007.5.29 修正 バナー*/

.type1 li { padding-left:16px; background: url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left 3px; } 
#Sec2_2bLink { float:left; width:185px; padding-top:8px; }
#Sec2_2b_2Photo { float:left; width:85px; }
#Sec2_2b_2Photo img { margin-right:5px; }
#Sec2_2b_2Link { float:left; width:185px; padding-top:8px; }
#Sec2_2b_2Link a { line-height:180%; vertical-align:middle; }
#Sec2_2b_2Link img { vertical-align:middle; margin-right:5px; }
#Sec2_2c .read { margin:0 12px 12px;}
#Sec3Ad img { margin-right:6px; }
#Sec3Ad .last img { margin-right:0; }

#AdArea1 .AdGroup { width:243px; }
#AdArea1 .AdGroup .Img { float:left; width:120px; }
#AdArea1 .AdGroup .Txt { float:right; width:120px; }

#AdArea2 .AdGroup .Img { float:left; width:120px; }
#AdArea2 .AdGroup .Img2{ float:right; width:120px; }

#AdArea2 .AdGroup .Img { float:left; width:120px; margin-bottom:5px; }


/* 2007.06.08 更新 /koumuten/ */


/* 見出し初期化 */
.pageKoumuten #Content h1,.pageKoumuten #Content h2,.pageKoumuten #Content h3 { height:auto; }
.pageKoumuten #Content h1 {}
.pageKoumuten #Content h2 { text-indent:-9999px; height:48px; background:no-repeat left top; margin:0px; }
.pageKoumuten #Content h3 { text-indent:-9999px; margin-bottom:16px; height:26px; background:no-repeat left top; }

/* リンク初期化 */
.pageKoumuten #Content a { font-size:12px; }

/* リスト初期化 */
.pageKoumuten #Content ul,.pageKoumuten #Content ol,#Content li { list-style-type:none; }

/* コンテンツ */

.pageKoumuten #mainVisual { background:url(/koumuten/img/top_img2.jpg) no-repeat left top; height:237px; margin-bottom:22px; }
.pageKoumuten #mainVisual h1 { text-indent:-9999px; width:401px; float:left; }
.pageKoumuten #mainVisual .pickup { float:left; width:510px; height:237px; background:url(/koumuten/img/top_img.jpg) no-repeat left top; }
.pageKoumuten #mainVisual .pickup .inner { margin:70px 25px 0 45px; }
.pageKoumuten #mainVisual .header { text-indent:-9999px; }
.pageKoumuten #mainVisual .pickup .block { margin-bottom:15px; float:left; width:200px; }
.pageKoumuten #mainVisual .pickup .blockEven { margin-left:22px; margin-bottom:15px; float:left; }
.pageKoumuten #mainVisual .pickup .img { float:left; width:70px; }
.pageKoumuten #mainVisual .pickup .txt { float:left; width:130px; font-size:12px; line-height:150%; }


.pageKoumuten #Content .TopBoxTheme { width:564px; margin-left:16px; padding:0; }
.pageKoumuten #Content .TopBox02_1 { margin-right:18px; width:278px; float:left; } 
.pageKoumuten #Content .TopBox02_2 { width:268px; float:left; } 
.pageKoumuten span.AnchorTextL02 { display:block; line-height:1.4em; margin:0px; padding:0 0 0 20px; background:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_f.gif) no-repeat 0px 2px;}
.pageKoumuten .AnchorTextL02 a{ font-size:12px; line-height:1.4em; font-weight:bold; }

.pageKoumuten #Content h2.koumutenHeader01 { background-image:url(/koumuten/img/h2_01.gif); }
.pageKoumuten #Content h2.koumutenHeader02 { background-image:url(/koumuten/img/h2_02.gif); }
.pageKoumuten #Content h2.koumutenHeader03 { background-image:url(/koumuten/img/h2_03.gif); }
.pageKoumuten #Content h3.koumutenHeader01 { background-image:url(/koumuten/img/h3_01.gif); }
.pageKoumuten #Content h3.koumutenHeader02 { background-image:url(/koumuten/img/h3_02.gif); }
.pageKoumuten #Content h3.koumutenHeader03 { background-image:url(/koumuten/img/h3_03.gif); }
.pageKoumuten #Content h3.koumutenHeader04 { background-image:url(/koumuten/img/h3_04.gif); }

.pageKoumuten #sec1 { background:url(/koumuten/img/box2_bottom_nomargin.gif) no-repeat left bottom; }
.pageKoumuten #Content #Main #sec1 { margin-bottom:0px; }
.pageKoumuten #sec1 .inner { padding:24px; background:url(/koumuten/img/box2_top.gif) no-repeat left top; }
.pageKoumuten #sec1_2 { background:url(/koumuten/img/box1_bottom.gif) no-repeat left bottom; }
.pageKoumuten #sec1_2 .wrapping { width:628px; background:url(/koumuten/img/box1_top.gif) no-repeat left top; }
.pageKoumuten #sec1_2 .areaHalf { width:314px; float:left; }
.pageKoumuten #sec1_2 #sec1_2_1 .inner { padding:18px 18px 18px 24px; }
.pageKoumuten #sec1_2 #sec1_2_2 .inner { padding:18px 24px 18px 18px; }
.pageKoumuten #sec1_2_1 ul li { float:left; width:120px; margin-bottom:16px; }
.pageKoumuten #sec1_2_1 ul li.even { margin-left:18px; }
.pageKoumuten #sec1_2_1 ul li .AnchorText_ { background-position:0 50%; }
.pageKoumuten #sec1_2_1 ul li .AnchorText_ a { line-height:1.4em; }
.pageKoumuten #sec1_2_2 .formGroup { text-align:center; }
.pageKoumuten #sec1_2_2 .formGroup select { width:110px; font-size:12px; }
.pageKoumuten #sec2 { background:url(/koumuten/img/box2_bottom.gif) no-repeat left bottom; }
.pageKoumuten #sec2 .inner { padding:24px; background:url(/koumuten/img/box2_top.gif) no-repeat left top; }
.pageKoumuten #sec2 .imgArea { float:left; width:230px; }
.pageKoumuten #sec2 .imgArea ul { width:230px; }
.pageKoumuten #sec2 .imgArea ul li { float:left; margin-right:10px; margin-bottom:10px; }
.pageKoumuten #sec2 .imgArea ul li img { display:block; }
.pageKoumuten #sec2 .formArea { float:right; width:350px; padding-top:8px; } 
.pageKoumuten #sec2 .formArea select { font-size:12px; width:110px; }
.pageKoumuten #Content #Main #sec3 { background:url(/koumuten/img/box3_bottom.gif) no-repeat left bottom; margin-bottom:30px; }
.pageKoumuten #sec3 .inner { padding:10px 19px; background:url(/koumuten/img/box3_top.gif) no-repeat left top; }
.pageKoumuten #sec3 form select { font-size:12px; width:110px; }
.pageKoumuten #sec3 form input { vertical-align:middle; }
/* safari only \*/
html:\66irst-child .pageKoumuten #sec3 form label { vertical-align:middle; }
/* end */
.pageKoumuten #sec3 form td > select { margin-right:5px; }
.pageKoumuten #sec3 form td > input { margin-right:3px; }
.pageKoumuten #sec3 form .submitBtn { width:140px; height:24px; margin-top:10px; }
.pageKoumuten #sec3_2 td { padding:0 0 0 10px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }

.pageKoumuten #Sub .TopSideTitle .subH01 { height:34px; background:url(/koumuten/img/sub_h_01.gif) no-repeat left top;}
.pageKoumuten #Sub .TopSideTitle .subH02 { height:34px; background:url(/koumuten/img/sub_h_02.gif) no-repeat left top;}
.pageKoumuten #Sub .TopSideTitle .subH03 { height:34px; background:url(/koumuten/img/sub_h_03.gif) no-repeat left top;}
.pageKoumuten #Sub .TopSideTitle .subH04 { height:34px; background:url(/koumuten/img/sub_h_04.gif) no-repeat left top;}
.pageKoumuten #Sub .TopSideTitle .subH05 { height:34px; background:url(/koumuten/img/sub_h_05.gif) no-repeat left top;}
.pageKoumuten #Sub .TopSideTitle .subH06 { height:34px; background:url(/koumuten/img/sub_h_06.gif) no-repeat left top;}

.pageKoumuten #Sub div.koumutenHeader01 a { display:block; height:40px; text-indent:-9999px; background:url(/koumuten/img/sub_txt_01.gif) no-repeat left top; }
.pageKoumuten #Sub div.koumutenHeader02 a { display:block; height:20px; text-indent:-9999px; background:url(/koumuten/img/sub_txt_02.gif) no-repeat left top; }
.pageKoumuten #Sub div.koumutenHeader03 a { display:block; height:40px; text-indent:-9999px; background:url(/koumuten/img/sub_txt_03.gif) no-repeat left top; }
.pageKoumuten #Sub div.koumutenHeader04 a { display:block; height:40px; text-indent:-9999px; background:url(/koumuten/img/sub_txt_04.gif) no-repeat left top; }
.pageKoumuten #Sub div.koumutenHeader05 a { display:block; height:40px; text-indent:-9999px; background:url(/koumuten/img/sub_txt_05.gif) no-repeat left top; }
.pageKoumuten #Sub div.koumutenHeader06 a { display:block; height:60px; text-indent:-9999px; background:url(/koumuten/img/sub_txt_06.gif) no-repeat left top; }
.pageKoumuten #Sub div.koumutenHeader01 a:hover { background-position:left bottom; }
.pageKoumuten #Sub div.koumutenHeader02 a:hover { background-position:left bottom; }
.pageKoumuten #Sub div.koumutenHeader03 a:hover { background-position:left bottom; }
.pageKoumuten #Sub div.koumutenHeader04 a:hover { background-position:left bottom; }
.pageKoumuten #Sub div.koumutenHeader05 a:hover { background-position:left bottom; }
.pageKoumuten #Sub div.koumutenHeader06 a:hover { background-position:left bottom; }
.pageKoumuten #Sub .histories .block { width:243px; }
.pageKoumuten #Sub .histories .block .img { float:left; width:96px; }
.pageKoumuten #Sub .histories .block .txt { float:right; width:140px; font-size:12px; }

#kensaku_s .block01 { width: 100px; float: left; }
#kensaku_s .block02 { width: 464px; float: left; }
#kensaku_s .block01j { width: 200px; float: left; margin-right:26px;}
#kensaku_s .block01j h3 { display:block; width:200px; height:180px; text-indent:-9999px; background:url(/koumuten/img/tantou_title_s.gif) no-repeat left top;}
#kensaku_s .block02j { width: 364px; float: left; }
#kensaku_s .block03 { width: 564px; float: left; }
#kensaku_s .block02 a{ border-right: solid 1px #CCCCCC; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#kensaku_s .block02 a.LastItem{ border-right: none; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#kensaku_s .block03 a{ border-right: solid 1px #CCCCCC; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#kensaku_s .block03 a.LastItem{ border-right: none; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#kensaku_s .block02j a{ border-right: solid 1px #CCCCCC; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#kensaku_s .block02j a.LastItem{ border-right: none; margin: 0 10px 0 0; padding: 0 10px 0 0; }


/* 2007.6.18 追記 電話の掛け方 */
.pageTel #Content { margin-top:22px; }
.pageTel #Content #MainFull h2,.pageTel #Content #MainFull h3,.pageTel #Content #MainFull p,,.pageTel #Content #MainFull div { text-indent:0; margin:0; padding:0; }
.pageTel #Content #MainFull h2 img,.pageTel #Content #MainFull h3 img { display:block; }
.pageTel #Content #MainFull li,.pageTel #Content #MainFull ul { list-style-type:none; margin:0; padding:0; }
.pageTel #Content #MainFull img { margin:0; padding:0; vertical-align:bottom; }
.pageTel #Header #Title { margin-bottom:0; }
.pageTel #Header #Title h1 { width:911px; height:180px; background:url(/edit/g/img/tel_h1.gif) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; }
.pageTel #Header #Title p { text-indent:-9999px; margin:0; padding:0; margin-top:-1em; }
.pageTel #Content #MainFull #section1 { margin-bottom:26px; padding-bottom:20px; width:628px; float:left; background:url(/edit/g/img/tel_bg1.gif) no-repeat left bottom; }
.pageTel #Content #MainFull #section1 img { display:block; }
.pageTel #Content #MainFull #section1 ul { margin:0 0 0 23px; }
.pageTel #Content #MainFull #section2 { padding-bottom:14px; width:263px; float:right; background:url(/edit/g/img/tel_bg2.gif) no-repeat left bottom; }
.pageTel #Content #MainFull #section2 p,.pageTel #Content #section2 div { margin:0 0 0 15px;}
.pageTel #Content #MainFull #section3 .inner { padding-bottom:30px; width:911px; background:url(/edit/g/img/tel_bg3_2.gif) no-repeat left bottom; }
.pageTel #Content #MainFull #section3 .inner .inner2 { padding-top:30px; width:911px; background:url(/edit/g/img/tel_bg3_1.gif) no-repeat left top; }
.pageTel #Content #MainFull #section3 .col1 { float:left; width:245px; }
.pageTel #Content #MainFull #section3 .col1 div { margin:0 0 30px 30px; }
.pageTel #Content #MainFull #section3 .col2 { float:left; width:421px; }
.pageTel #Content #MainFull #section3 .col2 p { text-align:center; }
.pageTel #Content #MainFull #section3 .col2 div { margin:15px 0; text-align:center; }
.pageTel #Content #MainFull #section3 .col3 { float:left; width:245px; }
.pageTel #Content #MainFull #section3 .col3 div { padding-top:148px; margin-left:42px; }
.pageTel #Content #MainFull #section3 .flow { margin:20px 0; }
.pageTel #Content #MainFull #section4 .col1 { float:left; width:275px; margin-right:43px; background:url(/edit/g/img/tel_bg5_2.gif) no-repeat left bottom; }
.pageTel #Content #MainFull #section4 .col2 { float:left; width:275px; margin-right:43px; background:url(/edit/g/img/tel_bg5_2.gif) no-repeat left bottom; }
.pageTel #Content #MainFull #section4 .col3 { float:left; width:275px; background:url(/edit/g/img/tel_bg5_2.gif) no-repeat left bottom; }
.pageTel #Content #MainFull #section4 .col1 div.inner,
.pageTel #Content #MainFull #section4 .col2 div.inner,
.pageTel #Content #MainFull #section4 .col3 div.inner { margin:0; padding-top:30px; width:275px; background:url(/edit/g/img/tel_bg5_1.gif) no-repeat left top; }
.pageTel #Content #MainFull #section4 .col1 > div.inner,
.pageTel #Content #MainFull #section4 .col2 > div.inner,
.pageTel #Content #MainFull #section4 .col3 > div.inner { margin-top:-3px; }
.pageTel #Content #MainFull #section4 p { text-align:center; }
.pageTel #Content #MainFull #section4 .col1 div,
.pageTel #Content #MainFull #section4 .col2 div,
.pageTel #Content #MainFull #section4 .col3 div { margin:14px 0; text-align:center; }
.pageTel #Content #MainFull #section4 .point { margin-bottom:0px; }


/* 2007.07.11 更新 /koumuten/  msn対応*/ 
/* 見出し初期化 */
.pageKoumutenMsn #Content h1,.pageKoumutenMsn #Content h2,.pageKoumutenMsn #Content h3 { height:auto; }
.pageKoumutenMsn #Content h1 {}
.pageKoumutenMsn #Content h2 { text-indent:-9999px; height:48px; background:no-repeat left top; margin:0px; }
.pageKoumutenMsn #Content h3 { text-indent:-9999px; margin-bottom:16px; height:26px; background:no-repeat left top; }

/* リンク初期化 */
.pageKoumutenMsn #Content a { font-size:12px; }

/* リスト初期化 */
.pageKoumutenMsn #Content ul,.pageKoumutenMsn #Content ol,#Content li { list-style-type:none; }

/* コンテンツ */

.pageKoumutenMsn #mainVisual { background:url(/koumuten/img/top_img_msn.jpg) no-repeat left top; height:237px; margin-bottom:22px; }
.pageKoumutenMsn #mainVisual h1 { text-indent:-9999px; width:401px; float:left; }
.pageKoumutenMsn #mainVisual .pickup { float:left; width:510px; height:237px; background:url(/koumuten/img/top_img.jpg) no-repeat left top; }
.pageKoumutenMsn #mainVisual .pickup .inner { margin:70px 25px 0 45px; }
.pageKoumutenMsn #mainVisual .header { text-indent:-9999px; }
.pageKoumutenMsn #mainVisual .pickup .block { margin-bottom:15px; float:left; width:200px; }
.pageKoumutenMsn #mainVisual .pickup .blockEven { margin-left:22px; margin-bottom:15px; float:left; }
.pageKoumutenMsn #mainVisual .pickup .img { float:left; width:70px; }
.pageKoumutenMsn #mainVisual .pickup .txt { float:left; width:130px; font-size:12px; line-height:150%; }


.pageKoumutenMsn #Content .TopBoxTheme { width:564px; margin-left:16px; padding:0; }
.pageKoumutenMsn #Content .TopBox02_1 { margin-right:18px; width:278px; float:left; } 
.pageKoumutenMsn #Content .TopBox02_2 { width:268px; float:left; } 
.pageKoumutenMsn span.AnchorTextL02 { display:block; line-height:1.4em; margin:0px; padding:0 0 0 20px; background:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_f.gif) no-repeat 0px 2px;}
.pageKoumutenMsn .AnchorTextL02 a{ font-size:12px; line-height:1.4em; font-weight:bold; }

.pageKoumutenMsn #Content h2.koumutenHeader01 { background-image:url(/koumuten/img/h2_01.gif); }
.pageKoumutenMsn #Content h2.koumutenHeader02 { background-image:url(/koumuten/img/h2_02.gif); }
.pageKoumutenMsn #Content h2.koumutenHeader03 { background-image:url(/koumuten/img/h2_03.gif); }
.pageKoumutenMsn #Content h3.koumutenHeader01 { background-image:url(/koumuten/img/h3_01.gif); }
.pageKoumutenMsn #Content h3.koumutenHeader02 { background-image:url(/koumuten/img/h3_02.gif); }
.pageKoumutenMsn #Content h3.koumutenHeader03 { background-image:url(/koumuten/img/h3_03.gif); }

.pageKoumutenMsn #sec1 { background:url(/koumuten/img/box2_bottom_nomargin.gif) no-repeat left bottom; }
.pageKoumutenMsn #Content #Main #sec1 { margin-bottom:0px; }
.pageKoumutenMsn #sec1 .inner { padding:24px; background:url(/koumuten/img/box2_top.gif) no-repeat left top; }
.pageKoumutenMsn #sec1_2 { background:url(/koumuten/img/box1_bottom.gif) no-repeat left bottom; }
.pageKoumutenMsn #sec1_2 .wrapping { width:628px; background:url(/koumuten/img/box1_top.gif) no-repeat left top; }
.pageKoumutenMsn #sec1_2 .areaHalf { width:314px; float:left; }
.pageKoumutenMsn #sec1_2 #sec1_2_1 .inner { padding:18px 18px 18px 24px; }
.pageKoumutenMsn #sec1_2 #sec1_2_2 .inner { padding:18px 24px 18px 18px; }
.pageKoumutenMsn #sec1_2_1 ul li { float:left; width:120px; margin-bottom:16px; }
.pageKoumutenMsn #sec1_2_1 ul li.even { margin-left:18px; }
.pageKoumutenMsn #sec1_2_1 ul li .AnchorText_ { background-position:0 50%; }
.pageKoumutenMsn #sec1_2_1 ul li .AnchorText_ a { line-height:1.4em; }
.pageKoumutenMsn #sec1_2_2 .formGroup { text-align:center; }
.pageKoumutenMsn #sec1_2_2 .formGroup select { width:110px; font-size:12px; }
.pageKoumutenMsn #sec2 { background:url(/koumuten/img/box2_bottom.gif) no-repeat left bottom; }
.pageKoumutenMsn #sec2 .inner { padding:24px; background:url(/koumuten/img/box2_top.gif) no-repeat left top; }
.pageKoumutenMsn #sec2 .imgArea { float:left; width:230px; }
.pageKoumutenMsn #sec2 .imgArea ul { width:230px; }
.pageKoumutenMsn #sec2 .imgArea ul li { float:left; margin-right:10px; margin-bottom:10px; }
.pageKoumutenMsn #sec2 .imgArea ul li img { display:block; }
.pageKoumutenMsn #sec2 .formArea { float:right; width:350px; padding-top:8px; } 
.pageKoumutenMsn #sec2 .formArea select { font-size:12px; width:110px; }
.pageKoumutenMsn #Content #Main #sec3 { background:url(/koumuten/img/box3_bottom.gif) no-repeat left bottom; margin-bottom:30px; }
.pageKoumutenMsn #sec3 .inner { padding:10px 19px; background:url(/koumuten/img/box3_top.gif) no-repeat left top; }
.pageKoumutenMsn #sec3 form select { font-size:12px; width:110px; }
.pageKoumutenMsn #sec3 form input { vertical-align:middle; }
/* safari only \*/
html:\66irst-child .pageKoumutenMsn #sec3 form label { vertical-align:middle; }
/* end */
.pageKoumutenMsn #sec3 form td > select { margin-right:5px; }
.pageKoumutenMsn #sec3 form td > input { margin-right:3px; }
.pageKoumutenMsn #sec3 form .submitBtn { width:140px; height:24px; margin-top:10px; }
.pageKoumutenMsn #sec3_2 td { padding:0 0 0 10px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
/*
.pageKoumutenMsn #Sub .TopSideTitle .subH01 { height:34px; background:url(/koumuten/img/sub_h_01.gif) no-repeat left top;}
.pageKoumutenMsn #Sub .TopSideTitle .subH02 { height:34px; background:url(/koumuten/img/sub_h_02.gif) no-repeat left top;}
.pageKoumutenMsn #Sub .TopSideTitle .subH03 { height:34px; background:url(/koumuten/img/sub_h_03.gif) no-repeat left top;}
.pageKoumutenMsn #Sub .TopSideTitle .subH04 { height:34px; background:url(/koumuten/img/sub_h_04.gif) no-repeat left top;}
.pageKoumutenMsn #Sub .TopSideTitle .subH05 { height:34px; background:url(/koumuten/img/sub_h_05.gif) no-repeat left top;}
.pageKoumutenMsn #Sub .TopSideTitle .subH06 { height:34px; background:url(/koumuten/img/sub_h_06.gif) no-repeat left top;}

.pageKoumutenMsn #Sub div.koumutenHeader01 a { display:block; height:40px; text-indent:-9999px; background:url(/koumuten/img/sub_txt_01.gif) no-repeat left top; }
.pageKoumutenMsn #Sub div.koumutenHeader02 a { display:block; height:20px; text-indent:-9999px; background:url(/koumuten/img/sub_txt_02.gif) no-repeat left top; }
.pageKoumutenMsn #Sub div.koumutenHeader03 a { display:block; height:40px; text-indent:-9999px; background:url(/koumuten/img/sub_txt_03.gif) no-repeat left top; }
.pageKoumutenMsn #Sub div.koumutenHeader04 a { display:block; height:40px; text-indent:-9999px; background:url(/koumuten/img/sub_txt_04.gif) no-repeat left top; }
.pageKoumutenMsn #Sub div.koumutenHeader05 a { display:block; height:40px; text-indent:-9999px; background:url(/koumuten/img/sub_txt_05.gif) no-repeat left top; }
.pageKoumutenMsn #Sub div.koumutenHeader06 a { display:block; height:60px; text-indent:-9999px; background:url(/koumuten/img/sub_txt_06.gif) no-repeat left top; }
.pageKoumutenMsn #Sub div.koumutenHeader01 a:hover { background-position:left bottom; }
.pageKoumutenMsn #Sub div.koumutenHeader02 a:hover { background-position:left bottom; }
.pageKoumutenMsn #Sub div.koumutenHeader03 a:hover { background-position:left bottom; }
.pageKoumutenMsn #Sub div.koumutenHeader04 a:hover { background-position:left bottom; }
.pageKoumutenMsn #Sub div.koumutenHeader05 a:hover { background-position:left bottom; }
.pageKoumutenMsn #Sub div.koumutenHeader06 a:hover { background-position:left bottom; }
.pageKoumutenMsn #Sub .histories .block { width:243px; }
.pageKoumutenMsn #Sub .histories .block .img { float:left; width:96px; }
.pageKoumutenMsn #Sub .histories .block .txt { float:right; width:140px; font-size:12px; }
*/

.pageKoumutenMsn #sec1 .inner .TopBoxTheme2 { width:580px; /*margin-left:16px;*/ padding:0; }
.pageKoumutenMsn #kensaku_s .block01 { width: 100px; float: left; }
.pageKoumutenMsn #kensaku_s .block02 { width: 464px; float: left; }
.pageKoumutenMsn #kensaku_s .block01j { width: 200px; float: left; margin-right:26px;}
.pageKoumutenMsn #kensaku_s .block01j h3 { display:block; width:200px; height:180px; text-indent:-9999px; background:url(/koumuten/img/tantou_title_s.gif) no-repeat left top;}
.pageKoumutenMsn #kensaku_s .block02j { width: 352px; float:left;}
.pageKoumutenMsn #kensaku_s .block03 { width: 564px; float: left; }
.pageKoumutenMsn #kensaku_s .block02 a{ border-right: solid 1px #CCCCCC; margin: 0 10px 0 0; padding: 0 10px 0 0; }
.pageKoumutenMsn #kensaku_s .block02 a.LastItem{ border-right: none; margin: 0 10px 0 0; padding: 0 10px 0 0; }
.pageKoumutenMsn #kensaku_s .block03 a{ border-right: solid 1px #CCCCCC; margin: 0 10px 0 0; padding: 0 10px 0 0; }
.pageKoumutenMsn #kensaku_s .block03 a.LastItem{ border-right: none; margin: 0 10px 0 0; padding: 0 10px 0 0; }
.pageKoumutenMsn #kensaku_s .block02j a{ border-right: solid 1px #CCCCCC; margin: 0 10px 0 0; padding: 0 10px 0 0; }
.pageKoumutenMsn #kensaku_s .block02j a.LastItem{ border-right: none; margin: 0 10px 0 0; padding: 0 10px 0 0; }


/* 2007.7.30 追加 theme */
#Header .TmHead .TxtArea h1 { width:618px; height:36px; text-indent:-9999px; margin:2px 0 6px 0; }
#Header .TmHead .TxtArea h2 { width:618px; height:15px; text-indent:-9999px; }
#Header .TmHead { padding:7px 7px 7px 40px; margin-top:18px; background:url(/theme/common/img/theme_bg.gif) no-repeat left top; }
#Header .TmHead .TmInner { width:864px; }
#Header .TmHead .ImgArea { float:right; width:232px; }
#Header .TmHead .TxtArea { float:left; width:618px; }
#Header .TmHead .TxtArea p { padding-left:50px; font-size:12px; line-height:150%; }
#Header .TmHead .TxtArea .talk1 { _height:40px; min-height:40px; background:url(/theme/common/img/theme_man.gif) no-repeat left top; margin:26px 0 12px 0; }
#Header .TmHead .TxtArea .talk2 { _height:40px; min-height:40px; background:url(/theme/common/img/theme_lady.gif) no-repeat left top; }

#Header #TmHead01 .TxtArea h1 { background:url(/theme/common/img/tm_h1_01.gif) no-repeat left top; }
#Header #TmHead01 .TxtArea h2 { background:url(/theme/common/img/tm_h2_01.gif) no-repeat left top; }
#Header #TmHead02 .TxtArea h1 { background:url(/theme/common/img/tm_h1_02.gif) no-repeat left top; }
#Header #TmHead02 .TxtArea h2 { background:url(/theme/common/img/tm_h2_02.gif) no-repeat left top; }
#Header #TmHead03 .TxtArea h1 { background:url(/theme/common/img/tm_h1_03.gif) no-repeat left top; }
#Header #TmHead03 .TxtArea h2 { background:url(/theme/common/img/tm_h2_03.gif) no-repeat left top; }
#Header #TmHead04 .TxtArea h1 { background:url(/theme/common/img/tm_h1_04.gif) no-repeat left top; }
#Header #TmHead04 .TxtArea h2 { background:url(/theme/common/img/tm_h2_04.gif) no-repeat left top; }
#Header #TmHead05 .TxtArea h1 { background:url(/theme/common/img/tm_h1_05.gif) no-repeat left top; }
#Header #TmHead05 .TxtArea h2 { background:url(/theme/common/img/tm_h2_05.gif) no-repeat left top; }
#Header #TmHead06 .TxtArea h1 { background:url(/theme/common/img/tm_h1_06.gif) no-repeat left top; }
#Header #TmHead06 .TxtArea h2 { background:url(/theme/common/img/tm_h2_06.gif) no-repeat left top; }
#Header #TmHead07 .TxtArea h1 { background:url(/theme/common/img/tm_h1_07.gif) no-repeat left top; }
#Header #TmHead07 .TxtArea h2 { background:url(/theme/common/img/tm_h2_07.gif) no-repeat left top; }
#Header #TmHead08 .TxtArea h1 { background:url(/theme/common/img/tm_h1_08.gif) no-repeat left top; }
#Header #TmHead08 .TxtArea h2 { background:url(/theme/common/img/tm_h2_08.gif) no-repeat left top; }
#Header #TmHead09 .TxtArea h1 { background:url(/theme/common/img/tm_h1_09.gif) no-repeat left top; }
#Header #TmHead09 .TxtArea h2 { background:url(/theme/common/img/tm_h2_09.gif) no-repeat left top; }
#Header #TmHead10 .TxtArea h1 { background:url(/theme/common/img/tm_h1_10.gif) no-repeat left top; }
#Header #TmHead10 .TxtArea h2 { background:url(/theme/common/img/tm_h2_10.gif) no-repeat left top; }
#Header #TmHead11 .TxtArea h1 { background:url(/theme/common/img/tm_h1_11.gif) no-repeat left top; }
#Header #TmHead11 .TxtArea h2 { background:url(/theme/common/img/tm_h2_11.gif) no-repeat left top; }
#Header #TmHead12 .TxtArea h1 { background:url(/theme/common/img/tm_h1_12.gif) no-repeat left top; }
#Header #TmHead12 .TxtArea h2 { background:url(/theme/common/img/tm_h2_12.gif) no-repeat left top; }
#Header #TmHead13 .TxtArea h1 { background:url(/theme/common/img/tm_h1_13.gif) no-repeat left top; }
#Header #TmHead13 .TxtArea h2 { background:url(/theme/common/img/tm_h2_13.gif) no-repeat left top; }
#Header #TmHead14 .TxtArea h1 { background:url(/theme/common/img/tm_h1_14.gif) no-repeat left top; }
#Header #TmHead14 .TxtArea h2 { background:url(/theme/common/img/tm_h2_14.gif) no-repeat left top; }
#Header #TmHead15 .TxtArea h1 { background:url(/theme/common/img/tm_h1_15.gif) no-repeat left top; }
#Header #TmHead15 .TxtArea h2 { background:url(/theme/common/img/tm_h2_15.gif) no-repeat left top; }
#Header #TmHead16 .TxtArea h1 { background:url(/theme/common/img/tm_h1_16.gif) no-repeat left top; }
#Header #TmHead16 .TxtArea h2 { background:url(/theme/common/img/tm_h2_16.gif) no-repeat left top; }



/* 2007.8.24 追加 branch left setubi */

.pageKigyo #Content #Sec5 h2 { background:url(/house/hj/front/hjcommon/css/img3/h2_5.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageKigyo #Content #Sec5 #Setsubih31 { background:url(/house/hj/front/hjcommon/css/img3/setsubi_tokushu.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageKigyo #Content #Sec5 #Setsubih32 { background:url(/house/hj/front/hjcommon/css/img3/setsubi_bui.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageKigyo #Content #Sec5 { background:url(/house/hj/front/hjcommon/css/img3/box2_bottom.gif) no-repeat left bottom; }
.pageKigyo #Content #Main #Sec5 { margin-bottom:15px; }
.pageKigyo #Content #Sec5 .Inner { padding:24px; background:url(/house/hj/front/hjcommon/css/img3/box2_top.gif) no-repeat left top; }
.pageKigyo #Content #Sec5 .Wrapping { width:580px; }
.pageKigyo #Content #Sec5 #Sec5Photo { float:left; width:80px; }
.pageKigyo #Content #Sec5 #Sec5Link1 { float:left; width:230px; }
.pageKigyo #Content #Sec5 #Sec5Link2 { float:left; width:230px; }
.pageKigyo #Content #Sec5 #Sec5Link138 { float:left; width:138px;}
.pageKigyo #Content #Sec5 #Sec5Link317f5 { float:left; width:317px; margin-right:5px;}
.pageKigyo #Content #Sec5 #Sec5Link1 li,#Sec3 #Sec3Link2 li { padding-left:16px; background: url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left center; }
.pageKigyo #Content #Sec5 #Sec5Link3 ul { width:580px; }
.pageKigyo #Content #Sec5 #Sec5Link3 ul li { width:142px; height:30px; display:inline; float:left; }
.pageKigyo #Content #Sec5 #Sec5Link3 ul li a,#Sec5 #Sec5Link3 ul li img { vertical-align:middle; }
.pageKigyo #Content #Sec5 #Sec5Link3 ul li img { margin-right:8px; }


.pageJitsurei #Content #Sec5 h2 { background:url(/house/hj/front/hjcommon/css/img3/h2_5.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageJitsurei #Content #Sec5 #Setsubih31 { background:url(/house/hj/front/hjcommon/css/img3/setsubi_tokushu.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageJitsurei #Content #Sec5 #Setsubih32 { background:url(/house/hj/front/hjcommon/css/img3/setsubi_bui.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageJitsurei #Content #Sec5 { background:url(/house/hj/front/hjcommon/css/img3/box2_bottom.gif) no-repeat left bottom; }
.pageJitsurei #Content #Main #Sec5 { margin-bottom:15px; }
.pageJitsurei #Content #Sec5 .Inner { padding:24px; background:url(/house/hj/front/hjcommon/css/img3/box2_top.gif) no-repeat left top; }
.pageJitsurei #Content #Sec5 .Wrapping { width:580px; }
.pageJitsurei #Content #Sec5 #Sec5Photo { float:left; width:80px; }
.pageJitsurei #Content #Sec5 #Sec5Link1 { float:left; width:230px; }
.pageJitsurei #Content #Sec5 #Sec5Link2 { float:left; width:230px; }
.pageJitsurei #Content #Sec5 #Sec5Link138 { float:left; width:138px;}
.pageJitsurei #Content #Sec5 #Sec5Link317f5 { float:left; width:317px; margin-right:5px;}
.pageJitsurei #Content #Sec5 #Sec5Link1 li,#Sec3 #Sec3Link2 li { padding-left:16px; background: url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left center; }
.pageJitsurei #Content #Sec5 #Sec5Link3 ul { width:580px; }
.pageJitsurei #Content #Sec5 #Sec5Link3 ul li { width:142px; height:30px; display:inline; float:left; }
.pageJitsurei #Content #Sec5 #Sec5Link3 ul li a,#Sec5 #Sec5Link3 ul li img { vertical-align:middle; }
.pageJitsurei #Content #Sec5 #Sec5Link3 ul li img { margin-right:8px; }


.pageIrai #Content #Sec5 h2 { background:url(/house/hj/front/hjcommon/css/img3/h2_5.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageIrai #Content #Sec5 #Setsubih31 { background:url(/house/hj/front/hjcommon/css/img3/setsubi_tokushu.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageIrai #Content #Sec5 #Setsubih32 { background:url(/house/hj/front/hjcommon/css/img3/setsubi_bui.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageIrai #Content #Sec5 { background:url(/house/hj/front/hjcommon/css/img3/box2_bottom.gif) no-repeat left bottom; }
.pageIrai #Content #Main #Sec5 { margin-bottom:15px; }
.pageIrai #Content #Sec5 .Inner { padding:24px; background:url(/house/hj/front/hjcommon/css/img3/box2_top.gif) no-repeat left top; }
.pageIrai #Content #Sec5 .Wrapping { width:580px; }
.pageIrai #Content #Sec5 #Sec5Photo { float:left; width:80px; }
.pageIrai #Content #Sec5 #Sec5Link1 { float:left; width:230px; }
.pageIrai #Content #Sec5 #Sec5Link2 { float:left; width:230px; }
.pageIrai #Content #Sec5 #Sec5Link138 { float:left; width:138px;}
.pageIrai #Content #Sec5 #Sec5Link317f5 { float:left; width:317px; margin-right:5px;}
.pageIrai #Content #Sec5 #Sec5Link1 li,#Sec3 #Sec3Link2 li { padding-left:16px; background: url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left center; }
.pageIrai #Content #Sec5 #Sec5Link3 ul { width:580px; }
.pageIrai #Content #Sec5 #Sec5Link3 ul li { width:142px; height:30px; display:inline; float:left; }
.pageIrai #Content #Sec5 #Sec5Link3 ul li a,#Sec5 #Sec5Link3 ul li img { vertical-align:middle; }
.pageIrai #Content #Sec5 #Sec5Link3 ul li img { margin-right:8px; }


.pageTenjijo #Content #Sec5 h2 { background:url(/house/hj/front/hjcommon/css/img3/h2_5.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageTenjijo #Content #Sec5 #Setsubih31 { background:url(/house/hj/front/hjcommon/css/img3/setsubi_tokushu.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageTenjijo #Content #Sec5 #Setsubih32 { background:url(/house/hj/front/hjcommon/css/img3/setsubi_bui.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageTenjijo #Content #Sec5 { background:url(/house/hj/front/hjcommon/css/img3/box2_bottom.gif) no-repeat left bottom; }
.pageTenjijo #Content #Main #Sec5 { margin-bottom:15px; }
.pageTenjijo #Content #Sec5 .Inner { padding:24px; background:url(/house/hj/front/hjcommon/css/img3/box2_top.gif) no-repeat left top; }
.pageTenjijo #Content #Sec5 .Wrapping { width:580px; }
.pageTenjijo #Content #Sec5 #Sec5Photo { float:left; width:80px; }
.pageTenjijo #Content #Sec5 #Sec5Link1 { float:left; width:230px; }
.pageTenjijo #Content #Sec5 #Sec5Link2 { float:left; width:230px; }
.pageTenjijo #Content #Sec5 #Sec5Link138 { float:left; width:138px;}
.pageTenjijo #Content #Sec5 #Sec5Link317f5 { float:left; width:317px; margin-right:5px;}
.pageTenjijo #Content #Sec5 #Sec5Link1 li,#Sec3 #Sec3Link2 li { padding-left:16px; background: url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left center; }
.pageTenjijo #Content #Sec5 #Sec5Link3 ul { width:580px; }
.pageTenjijo #Content #Sec5 #Sec5Link3 ul li { width:142px; height:30px; display:inline; float:left; }
.pageTenjijo #Content #Sec5 #Sec5Link3 ul li a,#Sec5 #Sec5Link3 ul li img { vertical-align:middle; }
.pageTenjijo #Content #Sec5 #Sec5Link3 ul li img { margin-right:8px; }


.pageEvent #Content #Sec5 h2 { background:url(/house/hj/front/hjcommon/css/img3/h2_5.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageEvent #Content #Sec5 #Setsubih31 { background:url(/house/hj/front/hjcommon/css/img3/setsubi_tokushu.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageEvent #Content #Sec5 #Setsubih32 { background:url(/house/hj/front/hjcommon/css/img3/setsubi_bui.gif) no-repeat left top; height:40px; padding:0; margin:0; }
.pageEvent #Content #Sec5 { background:url(/house/hj/front/hjcommon/css/img3/box2_bottom.gif) no-repeat left bottom; }
.pageEvent #Content #Main #Sec5 { margin-bottom:15px; }
.pageEvent #Content #Sec5 .Inner { padding:24px; background:url(/house/hj/front/hjcommon/css/img3/box2_top.gif) no-repeat left top; }
.pageEvent #Content #Sec5 .Wrapping { width:580px; }
.pageEvent #Content #Sec5 #Sec5Photo { float:left; width:80px; }
.pageEvent #Content #Sec5 #Sec5Link1 { float:left; width:230px; }
.pageEvent #Content #Sec5 #Sec5Link2 { float:left; width:230px; }
.pageEvent #Content #Sec5 #Sec5Link138 { float:left; width:138px;}
.pageEvent #Content #Sec5 #Sec5Link317f5 { float:left; width:317px; margin-right:5px;}
.pageEvent #Content #Sec5 #Sec5Link1 li,#Sec3 #Sec3Link2 li { padding-left:16px; background: url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left center; }
.pageEvent #Content #Sec5 #Sec5Link3 ul { width:580px; }
.pageEvent #Content #Sec5 #Sec5Link3 ul li { width:142px; height:30px; display:inline; float:left; }
.pageEvent #Content #Sec5 #Sec5Link3 ul li a,#Sec5 #Sec5Link3 ul li img { vertical-align:middle; }
.pageEvent #Content #Sec5 #Sec5Link3 ul li img { margin-right:8px; }

/* 2007.10.23 追加 theme */
#kensaku .block02IZ { width: 528px; float: left; }
#kensaku .block02IZ a{ border-right: solid 1px #CCCCCC; margin: 0 3px 0 0; padding: 0 3px 0 0; }
#kensaku .block02IZ a.LastItem{ border-right: none; margin: 0 3px 0 0; padding: 0 3px 0 0; }

/* 2007.11.09 追加 theme */
#kensaku_s .block03j { width: 500px; float: left; margin-right:26px;}
/*
#kensaku_s .block03j h3 { display:block; width:570px; height:125px; text-indent:-9999px; background:url(/koumuten/img/sbtitle_tokushu.gif) no-repeat left top;}*/
#kensaku_s .block_line { width: 500px; float: left; margin-right:26px; display:block; width:570px; height:20px; text-indent:-9999px; background:url(/koumuten/img/line.gif) no-repeat left top;}
#kensaku_s .block_line h3 { display:block; width:560px; height:125px; text-indent:-9999px; background:url(/koumuten/img/line.gif) no-repeat left top;}
#kensaku_s .block04j { width: 500px; float: left; margin-right:26px;}
#kensaku_s .block04j h3 { display:block; width:360px; height:60px; text-indent:-9999px; background:url(/koumuten/img/sbtitle_yotei.gif) no-repeat left top;}
#kensaku_s .block05j { width: 500px; float: left; margin-right:26px;}
#kensaku_s .block05j h3 { display:block; width:360px; height:60px; text-indent:-9999px; background:url(/koumuten/img/sbtitle_event.gif) no-repeat left top;}

/* 2009.6.26 追加 koumuten kaisha design/koumuten jitsurei child */
/* kaisha design */
.pageKoumutenDesign #Content #Title { margin:0 0 20px 0; padding:0; }
.pageKoumutenDesign #Content #Title h1 { width:911px; height:262px; background: url(/koumuten/img/design_main.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; }
.pageKoumutenDesign #Content #Title p { text-indent:-9999px; margin:0; padding:0; margin-top:-1em; }
.pageKoumutenDesign #Content #sec1,
.pageKoumutenDesign #Content #sec2,
.pageKoumutenDesign #Content #sec3 { padding:0 0 10px 0; }
.pageKoumutenDesign #Content #sec1 h2 { background:url(/koumuten/kaisha/design/img/h2_1.gif) no-repeat left top; height:50px; padding:0; margin:0; }
.pageKoumutenDesign #Content #sec1 h3 { background:url(/koumuten/kaisha/design/img/h3_1.gif) no-repeat left top; height:46px; padding:0; margin:0; }
.pageKoumutenDesign #Content .listArea { width:332px; float:left; }
.pageKoumutenDesign #Content .indentbox { margin:0 0 30px 25px; }
.pageKoumutenDesign #Content .AreaName { width:77px; margin-right:40px; }
.pageKoumutenDesign #Content .AreaLink { width:461px; }
.pageKoumutenDesign #Content .TopBoxArea { width:578px; }
.pageKoumutenDesign #Content #sec2 h2 { background:url(/koumuten/kaisha/design/img/h2_2.gif) no-repeat left top; height:50px; padding:0; margin:0; }
.pageKoumutenDesign #Content #sec3 h2 { background:url(/koumuten/kaisha/design/img/h2_3.gif) no-repeat left top; height:50px; padding:0; margin:0; }
.pageKoumutenDesign #Content .MainBoxImg2 { width:111px; }
.pageKoumutenDesign #Content .boxOuter { width:578px; margin:0 0 20px 0; }
/* kaisha designここまで */

/* kaisha hoshou */
.pageKoumutenHoshou #Content #Title { margin:0 0 20px 0; padding:0; }
.pageKoumutenHoshou #Content #Title h1 { width:911px; height:262px; background: url(/koumuten/img/hoshou_main.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; }
.pageKoumutenHoshou #Content #Title p { text-indent:-9999px; margin:0; padding:0; margin-top:-1em; }
.pageKoumutenHoshou #Content #sec1,
.pageKoumutenHoshou #Content #sec2,
.pageKoumutenHoshou #Content #sec3 { padding:0 0 10px 0; }
.pageKoumutenHoshou #Content #sec1 h2 { background:url(/koumuten/kaisha/hoshou/img/h2_1.gif) no-repeat left top; height:50px; padding:0; margin:0; }
.pageKoumutenHoshou #Content #sec1 h3 { background:url(/koumuten/kaisha/hoshou/img/h3_1.gif) no-repeat left top; height:46px; padding:0; margin:0; }
.pageKoumutenHoshou #Content .listArea { width:332px; float:left; }
.pageKoumutenHoshou #Content .indentbox { margin:0 0 30px 25px; }
.pageKoumutenHoshou #Content .AreaName { width:77px; margin-right:40px; }
.pageKoumutenHoshou #Content .AreaLink { width:461px; }
.pageKoumutenHoshou #Content .TopBoxArea { width:578px; }
.pageKoumutenHoshou #Content #sec2 h2 { background:url(/koumuten/kaisha/hoshou/img/h2_2.gif) no-repeat left top; height:50px; padding:0; margin:0; }
.pageKoumutenHoshou #Content #sec3 h2 { background:url(/koumuten/kaisha/hoshou/img/h2_3.gif) no-repeat left top; height:50px; padding:0; margin:0; }
.pageKoumutenHoshou #Content .MainBoxImg2 { width:111px; }
.pageKoumutenHoshou #Content .boxOuter { width:578px; margin:0 0 20px 0; }
/* kaisha hoshouここまで */

/* kaisha gijutsu */
.pageKoumutenGijutsu #Content #Title { margin:0 0 20px 0; padding:0; }
.pageKoumutenGijutsu #Content #Title h1 { width:911px; height:262px; background: url(/koumuten/img/gijutsu_main.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; }
.pageKoumutenGijutsu #Content #Title p { text-indent:-9999px; margin:0; padding:0; margin-top:-1em; }
.pageKoumutenGijutsu #Content #sec1,
.pageKoumutenGijutsu #Content #sec2,
.pageKoumutenGijutsu #Content #sec3 { padding:0 0 10px 0; }
.pageKoumutenGijutsu #Content #sec1 h2 { background:url(/koumuten/kaisha/gijutsu/img/h2_1.gif) no-repeat left top; height:50px; padding:0; margin:0; }
.pageKoumutenGijutsu #Content #sec1 h3 { background:url(/koumuten/kaisha/gijutsu/img/h3_1.gif) no-repeat left top; height:46px; padding:0; margin:0; }
.pageKoumutenGijutsu #Content .listArea { width:332px; float:left; }
.pageKoumutenGijutsu #Content .indentbox { margin:0 0 30px 25px; }
.pageKoumutenGijutsu #Content .AreaName { width:77px; margin-right:40px; }
.pageKoumutenGijutsu #Content .AreaLink { width:461px; }
.pageKoumutenGijutsu #Content .TopBoxArea { width:578px; }
.pageKoumutenGijutsu #Content #sec2 h2 { background:url(/koumuten/kaisha/gijutsu/img/h2_2.gif) no-repeat left top; height:50px; padding:0; margin:0; }
.pageKoumutenGijutsu #Content #sec3 h2 { background:url(/koumuten/kaisha/gijutsu/img/h2_3.gif) no-repeat left top; height:50px; padding:0; margin:0; }
.pageKoumutenGijutsu #Content .MainBoxImg2 { width:111px; }
.pageKoumutenGijutsu #Content .boxOuter { width:578px; margin:0 0 20px 0; }
/* kaisha gijutsuここまで */

/* jitsurei child */
.pageKoumutenChild #Content #Title { margin:0 0 20px 0; padding:0; }
.pageKoumutenChild #Content #Title h1 { width:911px; height:262px; background: url(/koumuten/img/child_main.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; }
.pageKoumutenChild #Content #Title p { text-indent:-9999px; margin:0; padding:0; margin-top:-1em; }
.pageKoumutenChild #Content #sec1,
.pageKoumutenChild #Content #sec2 { background:url(/koumuten/jitsurei/child/img/h2_foot_1.gif) no-repeat left bottom; margin:0 0 20px 0; }
.pageKoumutenChild #Content #sec3 { background:url(/koumuten/jitsurei/child/img/h2_foot_2.gif) no-repeat left bottom; margin:0 0 20px 0; }
.pageKoumutenChild #Content #sec1 h2 { background:url(/koumuten/jitsurei/child/img/h2_1.gif) no-repeat left top; height:46px; padding:0; margin:0; }
.pageKoumutenChild #Content #sec2 h2 { background:url(/koumuten/jitsurei/child/img/h2_2.gif) no-repeat left top; height:46px; padding:0; margin:0; }
.pageKoumutenChild #Content #sec2 h3 { background:url(/koumuten/jitsurei/child/img/h3_1.gif) no-repeat left top; height:28px; padding:0; margin:0; }
.pageKoumutenChild #Content #sec3 h2 { background:url(/koumuten/jitsurei/child/img/h2_3.gif) no-repeat left top; height:46px; padding:0; margin:0; }
.pageKoumutenChild #Content #sec1 .MainBoxLink01 { width:180px; }
.pageKoumutenChild #Content #sec1 .MainBoxLink02 { width:180px; }
.pageKoumutenChild #Content #sec1 .MainBoxImg { width:82px; }
.pageKoumutenChild #Content .listArea { width:332px; float:left; }
.pageKoumutenChild #Content .indentbox { margin:0 0 0 25px; }
.pageKoumutenChild #Content .AreaName { width:77px; margin-right:40px; }
.pageKoumutenChild #Content .AreaLink { width:461px; }
.pageKoumutenChild #Content .TopBoxArea { width:578px; margin-bottom:20px; }
.pageKoumutenChild #Content .MainBoxImg2 { width:111px; }
.pageKoumutenChild #Content .boxOuter { width:578px; margin:0 0 20px 0; }
/* jitsurei childここまで */

/* jitsurei hobby */
.pageKoumutenHobby #Content #Title { margin:0 0 20px 0; padding:0; }
.pageKoumutenHobby #Content #Title h1 { width:911px; height:262px; background: url(/koumuten/img/hobby_main.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; }
.pageKoumutenHobby #Content #Title p { text-indent:-9999px; margin:0; padding:0; margin-top:-1em; }
.pageKoumutenHobby #Content #sec1,
.pageKoumutenHobby #Content #sec2 { background:url(/koumuten/jitsurei/hobby/img/h2_foot_1.gif) no-repeat left bottom; margin:0 0 20px 0; }
.pageKoumutenHobby #Content #sec3 { background:url(/koumuten/jitsurei/hobby/img/h2_foot_2.gif) no-repeat left bottom; margin:0 0 20px 0; }
.pageKoumutenHobby #Content #sec1 h2 { background:url(/koumuten/jitsurei/hobby/img/h2_1.gif) no-repeat left top; height:46px; padding:0; margin:0; }
.pageKoumutenHobby #Content #sec2 h2 { background:url(/koumuten/jitsurei/hobby/img/h2_2.gif) no-repeat left top; height:46px; padding:0; margin:0; }
.pageKoumutenHobby #Content #sec2 h3 { background:url(/koumuten/jitsurei/hobby/img/h3_1.gif) no-repeat left top; height:28px; padding:0; margin:0; }
.pageKoumutenHobby #Content #sec3 h2 { background:url(/koumuten/jitsurei/hobby/img/h2_3.gif) no-repeat left top; height:46px; padding:0; margin:0; }
.pageKoumutenHobby #Content #sec1 .MainBoxLink01 { width:180px; }
.pageKoumutenHobby #Content #sec1 .MainBoxLink02 { width:180px; }
.pageKoumutenHobby #Content #sec1 .MainBoxImg { width:82px; }
.pageKoumutenHobby #Content .listArea { width:332px; float:left; }
.pageKoumutenHobby #Content .indentbox { margin:0 0 0 25px; }
.pageKoumutenHobby #Content .AreaName { width:77px; margin-right:40px; }
.pageKoumutenHobby #Content .AreaLink { width:461px; }
.pageKoumutenHobby #Content .TopBoxArea { width:578px; margin-bottom:20px; }
.pageKoumutenHobby #Content .MainBoxImg2 { width:111px; }
.pageKoumutenHobby #Content .boxOuter { width:578px; margin:0 0 20px 0; }
/* jitsurei hobbyここまで */

#Sub .TopSideTitle #subH01 { height:46px; background:url(/koumuten/img/sub_h2_knowhow.gif) no-repeat left top; }
#Sub .TopSideTitle #subH02 { height:46px; background:url(/koumuten/img/sub_h2_chumonjutaku.gif) no-repeat left top; }
#Sub .TopSideText2 { width:135px;_height:1%; margin:0px; float:left; padding: 0 0 0 30px; }
#Sub .TopSideText2 .H4 { margin:0 0 4px 0 ; }


/*2009.07.16 追加　theme */
.pageKoumuten #Content .SecondBoxTheme { width:564px; margin-left:16px; padding:0; margin-top:20px; padding-top:20px; background:url(/house/hj/front/hjcommon/css/common/img/parts_dotline.gif) left top repeat-x;}
.pageKoumuten #Content .SecondBox01_1 { margin-right:18px; width:278px; float:left; } 
.pageKoumuten #Content .SecondBox01_2 { width:268px; float:left; } 
.pageKoumuten #Content .SecondBoxTheme p a{ border-right: solid 1px #CCCCCC; margin: 0 10px 0 0; padding: 0 10px 0 0; }
.pageKoumuten #Content .SecondBoxTheme p a.LastItem { border-right: none; margin: 0 10px 0 0; padding: 0 10px 0 0; }


#kensaku_s .block03j { width: 500px; float: left; margin-right:26px; padding-top:32px; background:url(/koumuten/img/sbtitle_tokushu_txt.gif) no-repeat left top;}
/*
#kensaku_s .block03j h3 a { display:block; width:570px; height:93px; text-indent:-9999px; background:url(/koumuten/img/sbtitle_tokushu.gif) no-repeat left top;}*/
#kensaku_s .block03j .TopBoxTheme01 { width:570px; margin-bottom:20px; background:url(/house/hj/front/hjcommon/css/common/img/parts_dotline.gif) left bottom repeat-x;}
#kensaku_s .block03j .TopBoxTheme01 .Title01{ float:left; width:280px; margin-right:10px;}
#kensaku_s .block03j .TopBoxTheme01 .Title02{ float:left; width:280px;}
#kensaku_s .block03j .TopBoxTheme01 p a{ border-right: solid 1px #CCCCCC; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#kensaku_s .block03j .TopBoxTheme01 p a.LastItem { border-right: none; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#kensaku_s .block03j .TopBoxTheme01 p { margin-top:5px;}
#kensaku_s .block03j .TopBoxTheme02 p { margin-top:10px;}

/* shohin add_120105 */
.pageShohin #Header #Title h1 				{ width:911px; height:128px; background: url(/edit/branch/img/shohin_title.jpg) no-repeat 0 0; text-indent:-9999px; margin:0; padding:0; }
.pageShohin #Header #Title p 				{ text-indent:-9999px; margin:0; padding:0; margin-top:-1em; }
.pageShohin #Content .indentbox 			{ margin:0; }
.pageShohin #Content .AreaName 				{ width:77px; }
.pageShohin #Content .AreaLink 				{ width:300px; }
.pageShohin #Content .TopBoxArea 			{ width:332px; }
.pageShohin #Content #sec1 h2 				{ background:url(/edit/branch/img/main_h2_04.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageShohin #Content #sec2to3 .TopBox04_1,
.pageShohin #Content #sec2to3 .TopBox04_2 	{ width:304px; float:none; }
.pageShohin #Content #sec4 					{ width:304px; }
.pageShohin #Content #sec4 ul 				{ width:130px; float:left; }
.pageShohin #Content #sec4 ul li 			{ list-style-type:none; padding-left:16px; margin:8px 0 0 5px; line-height:120%; background:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left top; }
.pageShohin #Content #secTsubo 				{ width:304px; float:left;}
.pageShohin #Content #secTsubo h2 			{ background:url(/edit/branch/img/main_h2_shohin_tsubo.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageShohin #Content #secKoho 				{ width:304px; float:right;}
.pageShohin #Content #secCatalog 			{ width:304px; }
.pageShohin #Content #secCatalog ul 		{ width:152px; float:left; }
.pageShohin #Content #secLowCost h2 		{ background:url(/edit/branch/img/main_h2_shohin_lowcost.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageShohin #Content #secCatalog h2 		{ background:url(/edit/branch/img/main_h2_03.gif) no-repeat left top; height:35px; padding:0; margin:0; }
.pageShohin #Content #secCatalog ul li 		{ list-style-type:none; padding-left:16px; margin:8px 0 0 5px; line-height:120%; background:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left top; }
.pageShohin #Content #secKoho h2 			{ background:url(/edit/branch/img/main_h2_shohin_koho.gif) no-repeat left top; width: 162px; height:35px; padding:0; margin:0; }
.pageShohin #Content #secTsubo h2 			{ background:url(/edit/branch/img/main_h2_shohin_tsubo.gif) no-repeat left top; width: 177px; height:35px; padding:0; margin:0; }

/* AreaName */
#Content .TopBoxAreaShohin 						{ width:380px; margin:0px; padding:0px; float:left;}
#Content .TopBoxAreaShohin .AreaName			{ width: 90px; margin: 3px 0px 0px 0px; padding:0px; float:left;}
#Content .TopBoxAreaShohin .AreaName h4.area01	{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_01.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxAreaShohin .AreaName h4.area02	{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_02.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxAreaShohin .AreaName h4.area03	{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_03.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxAreaShohin .AreaName h4.area04	{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_04.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxAreaShohin .AreaName h4.area05	{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_05.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxAreaShohin .AreaName h4.area06	{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_06.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxAreaShohin .AreaName h4.area07	{ width: 70px; height:13px; background: url(/edit/branch/img//top_area_07.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }
#Content .TopBoxAreaShohin .AreaName h4.area08	{ width: 70px; height:13px; background: url(/edit/branch/img/top_area_08.gif) no-repeat; margin: 0px; padding:0px; font-size:1px; text-indent: -9999px; }

#Content .TopBoxAreaShohin .AreaLink			{ width: 290px; margin: 0px; padding:0px; float:left;}

.AnchorTextPopupInline {
	background: url("/house/hj/front/hjcommon/css/common/img/icon_arrow_popup.gif") no-repeat scroll 0 0 transparent;
	padding: 0 0 0 16px;
}

/* clearfix */
.cFix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cFix	{ min-height: 1px; _height: 1px; }

/* POSITION */
.fl 	{ float: left; }
.fr 	{ float: right; }

/* WIDTH */
.w85 	{ width: 85px; }
.w120	{ width: 120px; }
.w155	{ width: 155px; }

/* MARGIN */
.mT5	{ margin-top: 5px; }
.mT10	{ margin-top: 10px; }
.mT15	{ margin-top: 15px; }

/* FONT-SIZE */
.fs12	{ font-size: 12px; }
