@charset "Shift_JIS";
/* -------------------- common -------------------- */

/* local navigation kigyo */

#Header #LIdentity { clear: both; background: url(/house/hj/front/hjcommon/css/common/img/__DUMMY__.gif) no-repeat; text-decoration: none; width: 911px; height: 59px; margin: 7px 0 0 0; }
#Header #LIdentity #LIMakerLogo{ border-right: solid 1px #cccccc; float: left; height: 59px; padding: 0 10px 0 0; }
#Header #LIdentity #LIMakerName{ float: left; margin: 1px 0 0 10px; }
#Header #LIdentity #LIMakerName sup,
#Header #LIdentity #LIMakerName small,
#Header #LIdentity #LIMakerName p{ color: #999999; }
#Header #LIdentity #LIMakerName .Text sup,
#Header #LIdentity #LIMakerName .Text small{ color: #555555; }
#Header #LNavigation { clear: both; margin: 7px 0 0 0; height: 36px; background: url(/house/hj/front/hjcommon/css/a/common/img/header_lnavi_background.gif) left bottom no-repeat; }
#Header #LNavigation ul#LNNew { list-style-type: none;margin:0px}
#Header #LNavigation ul#LNNew li{ display: inline;}
#Header #LNavigation ul#LNNew li a{ float: left; display: block; margin: 0 2px 0 0; background-position: 0 0; text-indent: -9999px; text-decoration: none; }
#Header #LNavigation ul#LNNew li a:hover{ background-position:0 -30px ; }
#Header #LNavigation ul#LNNew li a.LN01{ background-image: url(/house/hj/front/hjcommon/css/a/common/img/header_lnavi_01.gif); width: 135px; height: 32px; }
#Header #LNavigation ul#LNNew li a.LN02{ background-image: url(/house/hj/front/hjcommon/css/a/common/img/header_lnavi_02.gif); width: 135px; height: 32px; }
#Header #LNavigation ul#LNNew li a.LN03{ background-image: url(/house/hj/front/hjcommon/css/a/common/img/header_lnavi_03.gif); width: 135px; height: 32px; }
#Header #LNavigation ul#LNNew li a.LN04{ background-image: url(/house/hj/front/hjcommon/css/a/common/img/header_lnavi_04.gif); width: 135px; height: 32px; }
#Header #LNavigation ul#LNNew li a.LN05{ background-image: url(/house/hj/front/hjcommon/css/a/common/img/header_lnavi_05.gif); width: 135px; height: 32px; }
#Header #LNavigation ul#LNNew li a.LNK01{ background-image: url(/house/hj/front/hjcommon/css/d/common/img/header_lnavi_01.gif); width: 135px; height: 30px; }
#Header #LNavigation ul#LNNew li a.LNK02{ background-image: url(/house/hj/front/hjcommon/css/d/common/img/header_lnavi_02.gif); width: 161px; height: 30px; }
#Header #LNavigation ul#LNNew li a.LNK03{ background-image: url(/house/hj/front/hjcommon/css/d/common/img/header_lnavi_03.gif); width: 135px; height: 30px; }
#Header #LNavigation ul#LNNew li a.LNK04{ background-image: url(/house/hj/front/hjcommon/css/d/common/img/header_lnavi_04.gif); width: 135px; height: 30px; }
#Header #LNavigation ul#LNNew li a.LNK05{ background-image: url(/house/hj/front/hjcommon/css/d/common/img/header_lnavi_05.gif); width: 135px; height: 30px; }
#Header #LNavigation ul#LNNew li.CurrentItem a{ background-position:0 -30px ; }
#Header #LNavigation ul#LNNew li.CurrentItem a:hover{ background-position:0 -30px ; }
#Header #LNavigation ul#LNReform { float: right; list-style-type: none; margin: 11px 0 0 0; }
#Header #LNavigation ul#LNReform li{ display: inline;}
#Header #LNavigation ul#LNReform li a{ float: left; display: block; background-position: 0 0; text-indent: -9999px; text-decoration: none; }
#Header #LNavigation ul#LNReform li a:hover{ background-position: 0 -14px; }
#Header #LNavigation ul#LNReform li a.M06{ background-image: url(/house/hj/front/hjcommon/css/a/common/img/header_lnavi_06.gif); width: 115px; height: 14px; }

/* local navigation eigyo */

#Header #EigyoIdentity { height:65px; padding:8px 10px; margin:0; background:url(/house/hj/front/hjcommon/css/a/common/img/header_lnavi_background2.gif) left bottom no-repeat; }
#Header #EigyoInfo { height:20px; margin:12px 0 11px 0; }
#Header #EigyoInfo div.Col01 { float:left; font-size:12px; padding: 1px 0 0 0; }
#Header #EigyoInfo div.Col02 { float:right; font-size:12px; margin: 6px 0 0 0; padding: 1px 0 0 0;}
#Header #EigyoInfo strong { font-size:20px; }
#Header #LNavigation2 { margin:0; padding:0; height:auto; }
#Header #LNavigation2 ul#LNNew { width:880px; list-style-type: none; margin:0; padding:0; }
#Header #LNavigation2 ul#LNNew li { width:111px; float:left; margin-right:3px; }
#Header #LNavigation2 ul#LNNew > li { width:111px; float:left; margin-right:6px; }
#Header #LNavigation2 ul#LNNew li a { float: left; display: block; margin: 0 2px 0 0; background-position: 0 0; text-indent: -9999px; text-decoration: none; }
#Header #LNavigation2 ul#LNNew li a:hover{ background-position:0 -28px ; }
#Header #LNavigation2 ul#LNNew li a.LN01{ background-image: url(/house/hj/front/hjcommon/css/a/common/img/eigyosho.gif); width: 111px; height: 28px; }
#Header #LNavigation2 ul#LNNew li a.LN02{ background-image: url(/house/hj/front/hjcommon/css/a/common/img/staff.gif); width: 111px; height: 28px; }
#Header #LNavigation2 ul#LNNew li a.LN03{ background-image: url(/house/hj/front/hjcommon/css/a/common/img/jitsurei.gif); width: 111px; height: 28px; }
#Header #LNavigation2 ul#LNNew li a.LN04{ background-image: url(/house/hj/front/hjcommon/css/a/common/img/event.gif); width: 111px; height: 28px; }
#Header #LNavigation2 ul#LNNew li a.LN05{ background-image: url(/house/hj/front/hjcommon/css/a/common/img/kotsu.gif); width: 111px; height: 28px; }
#Header #LNavigation2 ul#LNNew li a.LN06{ background-image: url(/house/hj/front/hjcommon/css/a/common/img/modelhouse.gif); width: 111px; height: 28px; }
#Header #LNavigation2 ul#LNNew li.CurrentItem a{ background-position:0 -28px ; }
#Header #LNavigation2 ul#LNNew li.CurrentItem a:hover{ background-position:0 -28px ; }

/* blog ( a4_l7,a4_d7 ) */

div.blog{ width: 100%;}
div.blog div.Col01{float: left; width:200px ;padding: 0 22px 20px 0; }
div.blog div.Col02{ float: left; width:405px ; margin: 0; padding:0px;}
div.blog div.Col01 div.Area{ width: 200px !important; margin: 0 0 20px 0 !important; }
div.blog div.Col01 div.AreaNoMargin{ width: 200px !important; margin: 0 0 0 0 !important; }
div.blog div.Col01 .H3{ background: #f2f2f2; border: solid 1px #e5e5e5; padding: 2px 5px 3px 7px; font-weight: bold; }
div.blog div.Col01 div.Box{ width: 186px; border-left: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; padding: 4px 5px 5px 7px; }
div.blog div.Col01 { }
div.blog div.Col02 div.Area{ width: 405px !important; }

table.CalendarTable{ border-collapse: collapse; width: 100%; }
table.CalendarTable td,
table.CalendarTable td{ border: 3px solid #ffffff; font-weight: normal; text-align: left; line-height: 1.2em; text-align: center; }
table.CalendarTable th { border: 3px solid #ffffff; height: 7px; background: #cccccc; }
table.CalendarTable th { border: 3px solid #ffffff; height: 7px; background: #cccccc; }
table.CalendarTable th.Sunday{ background: #990000; }
table.CalendarTable th.Saturday{ background: #019AD3; }
table.CalendarTable caption { font-weight: bold; padding: 5px; }

div.CommonTitle{float: left; width: 600px ;margin: 0 0 10px 10px; }


/* 共通 */
#Content #Main .Midashi_Event_Campaign { width:370px; height:37px; float:left; }
#Content #Main .Midashi_Event_Campaign p{ width:370px; height:37px; background-image: url(/house/hj/front/hjcommon/css/common/img/midashi_event_campaign.gif); text-indent:-9999px; text-decoration:none; }
#Content #Main .Midashi_Event_Campaign_BG {	width:186px; height:37px;	background:url(/house/hj/front/hjcommon/css/common/img/midashi_event_campaign_bg.gif) repeat-x; float:left; padding:0; text-align:left; }
#Content #Main .Midashi_Event_Campaign_BG p.H4 { margin:10px 0 0 0; }
#Content #Main .Midashi_Event_Campaign_BG p { display:block; float:right; margin-right:2px; }
#Content #Main .Midashi_Event_Campaign_BTN { width:72px; height:37px; float:left; }
#Content #Main .Midashi_Event_Campaign_BTN a { width:72px; height:37px; background: url(/house/hj/front/hjcommon/css/common/img/midashi_event_campaign_btn.gif) no-repeat; text-indent:-9999px; text-decoration:none; display:block; }
#Content #Main .Midashi_Event_Campaign_BTN a:hover { background-position:0 -37px; }
#Content #Main .HeadlineB_gray { background:#F2F2F2; padding:7px 10px 7px 10px; }
#Content #Main .HeadlineB_gray p { line-height:1.2em; !important }


/* -------------------- unique -------------------- */


/* a4_d1.html */

#Header #HLBackNavigation ul li a.a5_d8_Top{ float: left; display: block; width: 147px; height: 18px; padding: 0 10px 0 0; margin: 0 4px 0 0; background-position: 0 0; text-indent: -9999px; text-decoration: none; border-right: solid 1px #e5e5e5; background: url(/house/hj/front/hjcommon/css/a/img/a5_d8_lnback.gif) no-repeat; }
#Header #HLBackNavigation ul li a.a5_d8_Top:hover{ background-position: 0 -18px; }
#Content #FLBackNavigation ul li a.a5_d8_Top{ float: left; display: block; width: 147px; height: 18px; padding: 0 10px 0 0; margin: 0 4px 0 0; background-position: 0 0; text-indent: -9999px; text-decoration: none; border-right: solid 1px #e5e5e5; background: url(/house/hj/front/hjcommon/css/a/img/a5_d8_lnback.gif) no-repeat; }
#Content #FLBackNavigation ul li a.a5_d8_Top:hover{ background-position: 0 -18px; }
#Content #Main h2.a4_d1_h2 { background-image: url(/house/hj/front/hjcommon/css/a/img/a4_d1_h2.gif);}
#Content #Main h3.a4_d1_h3_00{ background-image: url(/house/hj/front/hjcommon/css/a/img/a4_d1_h3_00.gif);}
#Content #Main h3.a4_d1_h3_01{ background-image: url(/house/hj/front/hjcommon/css/a/img/a4_d1_h3_01.gif);}
#Content #Main h3.a4_d1_h3_02{ background-image: url(/house/hj/front/hjcommon/css/a/img/a4_d1_h3_02.gif);}
#Content #Main h3.a4_d1_h3_03{ background-image: url(/house/hj/front/hjcommon/css/a/img/a4_d1_h3_03.gif);}
div.a4_d1_Block01{ width: 100%;}
div.a4_d1_Block01 div.Col01{ float: left; width: 336px; }
div.a4_d1_Block01 div.Col02{float: right; width:262px ;margin: 0 0 30px 0; }
div.a4_d1_Block02{ width: 100%;}
div.a4_d1_Block02 div.Col01{float: left; width:262px ;margin: 0 30px 0 0; }
div.a4_d1_Block02 div.Col02{ float: left; width: 336px; }
div.a4_d1_Block03{ width: 100%;}
div.a4_d1_Block03 div.Col01{float: left; width:70px ;margin: 0 20px 0 0; }
div.a4_d1_Block03 div.Col02{ float: left; width: 538px;  }
div.a4_d1_Block04{ width: 100%;}
div.a4_d1_Block04 div.Col01{float: left; width:auto ;padding: 0 20px 0 0; }
div.a4_d1_Block04 div.Col02{ float: left; width:70px ; margin: 0 20px 0 0; }
div.a4_d1_Block04 div.Col03{ float: left; width: 445px;}
div.a4_d1_Block05{ width: 100%;}
div.a4_d1_Block05 div.Col01{ float: left; width:380px ;margin: 0 0 10px 10px; }
div.a4_d1_Block05 div.Col02{ float: right; width: 210px; }
a.MAP{ background-image: url(/house/hj/front/hjcommon/css/a/img/map.gif); width: 31px; height: 15px; display: block; background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px; text-decoration: none;}
div.a4_d1_Block06 .Col01 { float:left; width:72px ;margin:0 20px 0 0; }
div.a4_d1_Block06 .Col02 { float:left; width:535px; }
div.a4_d1_Block06 .Col03 { float:left; width:445px;}
#Content #Main .a4_d1_Block06 .Col02 .Event_Date { width:293px; float:left; }
#Content #Main .a4_d1_Block06 .Col02 .Event_Date .Date sup,
#Content #Main .a4_d1_Block06 .Col02 .Event_Date .Date small { font-weight:bold; }
#Content #Main .a4_d1_Block06 .Col02 .Event_Date .Date { font-size:14px; font-weight:bold; }
#Content #Main .a4_d1_Block06 .Col02 .H4Anchor sup,
#Content #Main .a4_d1_Block06 .Col02 .H4Anchor small { font-weight:bold; }
#Content #Main .a4_d1_Block06 .Col02 .Mark {width:185px; margin:3px 0px 0px 5px; padding:0px 0px 0px 0px; float:right; }
#Content #Main .a4_d1_Block06 .Col02 .Mark2 { width:100%; margin:3px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }
#Content #Main .a4_d1_Block06 .Col02 p.H4Anchor a { display:block; padding:0 0 0 16px; background:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat 0px 4px; font-weight:bold; !important }
#Content #Main .a4_d1_Block06 .Col02 p.H4Anchor sup,
#Content #Main .a4_d1_Block06 .Col02 p.H4Anchor small{ color: #0000CC }
#Content #Main .a4_d1_Block06 .Col02 p.H4Anchor a:hover sup,
#Content #Main .a4_d1_Block06 .Col02 p.H4Anchor a:hover small{ color: #FC8A6D},
#Content #Main .a4_d1_Block06 .Col02 p.H4Anchor a:visited sup,
#Content #Main .a4_d1_Block06 .Col02 p.H4Anchor a:visited small{ color: #551A8B}

/* a4_d10.html */

#Header #HLBackNavigation ul li a.a4_d10_Top{ float: left; display: block; width: 147px; height: 18px; padding: 0 10px 0 0; margin: 0 4px 0 0; background-position: 0 0; text-indent: -9999px; text-decoration: none; border-right: solid 1px #e5e5e5; background: url(/house/hj/front/hjcommon/css/a/img/a4_d10_lnback.gif) no-repeat; }
#Header #HLBackNavigation ul li a.a4_d10_Top:hover{ background-position: 0 -18px; }
#Content #FLBackNavigation ul li a.a4_d10_Top{ float: left; display: block; width: 147px; height: 18px; padding: 0 10px 0 0; margin: 0 4px 0 0; background-position: 0 0; text-indent: -9999px; text-decoration: none; border-right: solid 1px #e5e5e5; background: url(/house/hj/front/hjcommon/css/a/img/a4_d10_lnback.gif) no-repeat; }
#Content #FLBackNavigation ul li a.a4_d10_Top:hover{ background-position: 0 -18px; }

#Content #Main h2.a4_d10_h2 { background-image: url(/house/hj/front/hjcommon/css/a/img/a4_d10_h2.gif); }
#Content #Main h3.a4_d10_h3_01{ background-image: url(/house/hj/front/hjcommon/css/a/img/a4_d10_h3_01.gif);}
#Content #Main h3.a4_d10_h3_02{ background-image: url(/house/hj/front/hjcommon/css/a/img/a4_d10_h3_02.gif);}
#Content #Main h3.a4_d10_h3_03{ background-image: url(/house/hj/front/hjcommon/css/a/img/a4_d10_h3_03.gif);}
#Content #Main h3.a4_d10_h3_04{ background-image: url(/house/hj/front/hjcommon/css/a/img/a4_d10_h3_04.gif);}
#Content #Main h3.a4_d10_h3_05{ background-image: url(/house/hj/front/hjcommon/css/a/img/a4_d10_h3_05.gif);}
#Content #Main #titleAndCode { width:628px; }
#Content #Main #titleAndCode .CommonTitle { width:100%; float:left; margin:0; }
#Content #Main #funcIcons { text-align:right; float:right;}
#Content #Main #mainVisual { border:1px solid #e5e5e5; width:614px; padding:6px; }
#Content #Main #mainVisual .img { width:350px; float:left; }
#Content #Main #mainVisual .txt { width:254px; float:left; padding:4px 0 0 10px; }
#Content #Main .photoGArea { border:1px solid #e5e5e5; width:586px; padding:18px; }
#Content #Main .photoGArea .img { width:360px; float:left; text-align:center; }
#Content #Main .photoGArea .txt { width:196px; float:right; }
div.a4_d10_Block01{ width: 100%; }
div.a4_d10_Block01 div.Col01{ float: left; width: 302px; margin: 0 20px 0 0; }
div.a4_d10_Block01 div.Col02{ float: left; width: 302px; }
div.a4_d10_Block01 div.Col01 p,
div.a4_d10_Block01 div.Col02 p{ background: #f2f2f2; border-top: solid 1px #e5e5e5; border-left: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5; padding: 3px; }
div.a4_d10_RefNavigation { list-style-type: none; width: 628px; background: url(/house/hj/front/hjcommon/css/common/img/parts_dotline-h_3column.gif) repeat-y right; }
div.a4_d10_RefNavigation div.Col01,
div.a4_d10_RefNavigation div.Col02,
div.a4_d10_RefNavigation div.Col03{ float: left; width: 189px; padding: 0 10px 0 10px; }
div.a4_d10_RefNavigation ul{ list-style-type: none; }
div.a4_d10_RefNavigation ul li{ line-height: 1.2em !important; margin: 0 0 10px 0; padding: 0 0 0 14px; background: url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat 0px 0px; }
div.a4_d10_RefNavigation div.Col01 p{ background: url(/house/hj/front/hjcommon/css/a/img/a4_d10_h3_04_01.gif) no-repeat; width: 189px; height: 22px; text-indent: -9999px; font-size: 1px; }
div.a4_d10_RefNavigation div.Col02 p{ background: url(/house/hj/front/hjcommon/css/a/img/a4_d10_h3_04_02.gif) no-repeat; width: 189px; height: 22px; text-indent: -9999px; font-size: 1px; }
div.a4_d10_RefNavigation div.Col03 p a:hover{ background-position: 0 -25px; }
div.a4_d10_RefNavigation div.Col03 p a{ display: block; background: url(/house/hj/front/hjcommon/css/a/img/a4_d10_h3_04_03.gif) no-repeat; width: 189px; height: 22px; text-indent: -9999px; font-size: 1px; text-decoration: none; }


/* a4_l6.html */

#Content #Main h2.a4_l6_h2 { background-image: url(/house/hj/front/hjcommon/css/a/img/a4_l6_h2.gif);}
div.a4_l6_Block01{ width: 100%;}
div.a4_l6_Block01 div.Col01{float: left; width:113px ;margin: 0 30px 0 0; }
div.a4_l6_Block01 div.Col02{ float: left; width: 485px; }
div.a4_l6_Block02{ width: 100%;}
div.a4_l6_Block02 div.Col01{float: left; width:auto ;padding: 0 20px 0 0; }
div.a4_l6_Block02 div.Col02{ float: left; width:70px ; margin: 0 20px 0 0; }
div.a4_l6_Block02 div.Col03{ float: left; width: 445px;}

#Content #Main .a4_l6_Block01 .Col02 .Event_Date { width:160px; float:left;}
#Content #Main .a4_l6_Block01 .Col02 .Event_Date .Date sup,
#Content #Main .a4_l6_Block01 .Col02 .Event_Date .Date small { font-weight:bold; }
#Content #Main .a4_l6_Block01 .Col02 .Event_Date .Date{ font-size:14px; font-weight:bold; }
#Content #Main .a4_l6_Block01 .Col02 .title sup,
#Content #Main .a4_l6_Block01 .Col02 .title small { font-weight:bold; }
#Content #Main .a4_l6_Block01 .Col02 .Mark { width:305px; margin:3px 0px 0px 10px; padding:0px; float:right; }
#Content .a4_l6_Block01 .Button_Reservation { width:243px; height:64px; margin:0 0 0 192px; }
#Content .a4_l6_Block01 .Button_Reservation a{ width:243px; height:54px; margin-top:10px; display:block; background:url(/house/hj/front/hjcommon/css/common/img/button_reservation.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#Content .a4_l6_Block01 .Button_Reservation a:hover { background-position: 0 -54px; }

#Content #Main  .Mark .Detail { width:78px; height:30px; float:right; }
#Content #Main  .Mark .Detail a { width:78px; height:30px; display:block; background:url(/house/hj/front/hjcommon/css/common/img/button_detail.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#Content #Main  .Mark a:hover { background-position:0 -30px; }


/* a4_l9.html */

#Content #Main h2.a4_l9_h2 { background-image: url(/house/hj/front/hjcommon/css/a/img/a4_l9_h2.gif); }
div.a4_l9_Block01{}
div.a4_l9_Block01 div.col01{ float: left; width: 202px; margin: 0 9px 0 0; }
div.a4_l9_Block01 div.col02{ float: left; width: 202px; margin: 0 9px 0 0; }
div.a4_l9_Block01 div.col03{ float: left; width: 202px; margin: 0 0 0 0; }
div.a4_l9_Block01 div.Description{}
div.a4_l9_Block01 div.Description p img2{ vertical-align: middle; padding: 0 0 0 7px; }


/* a5_d9.html */

#Header #HLBackNavigation ul li a.a5_d9_Top{ float: left; display: block; width: 147px; height: 18px; padding: 0 10px 0 0; margin: 0 4px 0 0; background-position: 0 0; text-indent: -9999px; text-decoration: none; border-right: solid 1px #e5e5e5; background: url(/house/hj/front/hjcommon/css/a/img/a5_d9_lnback.gif) no-repeat; }
#Header #HLBackNavigation ul li a.a5_d9_Top:hover{ background-position: 0 -18px; }
#Content #FLBackNavigation ul li a.a5_d9_Top{ float: left; display: block; width: 147px; height: 18px; padding: 0 10px 0 0; margin: 0 4px 0 0; background-position: 0 0; text-indent: -9999px; text-decoration: none; border-right: solid 1px #e5e5e5; background: url(/house/hj/front/hjcommon/css/a/img/a5_d9_lnback.gif) no-repeat; }
#Content #FLBackNavigation ul li a.a5_d9_Top:hover{ background-position: 0 -18px; }
#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);}
div.a5_d9_Block02{ width: 100%; }
div.a5_d9_Block02 div.Col01{ float: left; width: 302px; margin: 0 20px 0 0; }
div.a5_d9_Block02 div.Col02{ float: left; width: 302px; }
div.a5_d9_Block02 div.Col01 p,
div.a5_d9_Block02 div.Col02 p{ background: #f2f2f2; border-top: solid 1px #e5e5e5; border-left: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5; padding: 3px; }
div.a5_d9_Block03{ width: 608px; background: #F9F2E3;padding:10px;}
div.a5_d9_Block03 div.Col01{ float: left; width: 70px; margin: 0 20px 0 0; }
div.a5_d9_Block03 div.Col02{ float: left; width: 107px; margin: 0 10px 0 0;}
div.a5_d9_Block03 div.Col03{ float: left; width: 400px; margin:0;}
div.a5_d9_RefNavigation { list-style-type: none; width: 628px; background: url(/house/hj/front/hjcommon/css/common/img/parts_dotline-h_2column.gif) repeat-y right; }
div.a5_d9_RefNavigation div.Col01,
div.a5_d9_RefNavigation div.Col02{ float: left; width: 189px; padding: 0 10px 0 10px; }
div.a5_d9_RefNavigation ul{ list-style-type: none; }
div.a5_d9_RefNavigation ul li{ line-height: 1.2em !important; margin: 0 0 10px 0; padding: 0 0 0 14px; background: url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat 0px 0px; }
div.a5_d9_RefNavigation div.Col01 p{ background: url(/house/hj/front/hjcommon/css/a/img/a5_d9_h3_03_01.gif) no-repeat; width: 189px; height: 22px; text-indent: -9999px; font-size: 1px; }
div.a5_d9_RefNavigation div.Col02 p{ background: url(/house/hj/front/hjcommon/css/a/img/a5_d9_h3_03_02.gif) no-repeat; width: 189px; height: 22px; text-indent: -9999px; font-size: 1px; }


/* a5_d6.html */

#Header #HLBackNavigation ul li a.a5_d6_Top{ float: left; display: block; width: 147px; height: 18px; padding: 0 10px 0 0; margin: 0 4px 0 0; background-position: 0 0; text-indent: -9999px; text-decoration: none; border-right: solid 1px #e5e5e5; background: url(/house/hj/front/hjcommon/css/a/img/a5_d6_lnback.gif) no-repeat; }
#Header #HLBackNavigation ul li a.a5_d6_Top:hover{ background-position: 0 -18px; }
#Content #FLBackNavigation ul li a.a5_d6_Top{ float: left; display: block; width: 147px; height: 18px; padding: 0 10px 0 0; margin: 0 4px 0 0; background-position: 0 0; text-indent: -9999px; text-decoration: none; border-right: solid 1px #e5e5e5; background: url(/house/hj/front/hjcommon/css/a/img/a5_d6_lnback.gif) no-repeat; }
#Content #FLBackNavigation ul li a.a5_d6_Top:hover{ background-position: 0 -18px; }
#Content #Main h2.a5_d6_h2 { background-image: url(/house/hj/front/hjcommon/css/a/img/a5_d6_h2.gif); }
#Content #Main h3.a5_d6_h3_01 { background-image: url(/house/hj/front/hjcommon/css/a/img/a5_d6_h3_01.gif); }
div.a5_d6_Block01{ width: 100%;}
div.a5_d6_Block01 div.Col01{float: left; width:200px ;margin: 0 30px 0 0; height:auto;}
div.a5_d6_Block01 div.Col02{ float: left; width: 398px; height:auto; }
#Content #Main ul.ActionButton2col li a:hover { background-position: 0 -54px; }
#Content #Main .a5_d6_Block01 .Col02 .Event_Date { width:148px; float:left; }
#Content #Main .a5_d6_Block01 .Col02 .Event_Date .Date sup,
#Content #Main .a5_d6_Block01 .Col02 .Event_Date .Date small,
#Content #Main .a5_d6_Block01 .Col02 .Event_Date .Date { font-size:14px; font-weight:bold; }
#Content #Main .a5_d6_Block01 .Col02 .Event_Date .KaisaiBasho { font-size:14px; font-weight:normal; }
#Content #Main .a5_d6_Block01 .Col02 .Mark {width:245px; margin:3px 0px 0px 5px; float:right; }
#Content #Main .SimpleTable .colored { background-color:#FDAE9D; }
#Content #Main .SimpleTable span.word { word-break: keep-all; }
#Content .con_ttl{width:911px; background: url(/house/hj/front/hjcommon/css/common/img/bg_h2_title_inner_hj.gif) no-repeat left bottom;}
#Content .con_ttl h2{margin:0; padding:0; font-size:0; line-height:0; text-indent:0; background:none; height: auto; }
#Content .con_ttl .inner {background: url(/house/hj/front/hjcommon/css/common/img/bg_h2_title_hj.gif) no-repeat left top; padding-left: 15px; padding-top: 7px; padding-bottom: 6px; }
#Content .con_ttl .inner h2{float:left; width:auto; font-size: 14px; line-height:120%; font-weight: bold; color: #1f4d39; padding-bottom:5px; }
#Content .con_ttl .other_event {float:right; width:auto; font-size:12px; line-height:120%; padding-right:10px; margin-top:-2px; }
#Content .con_ttl .other_event a{background: url(/house/hj/front/hjcommon/css/common/img/bullet.gif) no-repeat 0 4px; padding-left:10px; }
#Content .ev_title{width:911px; margin:17px auto 0 auto; clear:both; }
#Content .ev_title p{margin:0; padding:0; }
#Content .ev_title .ev_flt01{float:left; width:658px; margin-right:10px;background:url(/house/hj/front/hjcommon/css/common/img/ev_img02.gif) top right no-repeat; }
#Content .ev_title .ev_flt02{float:left; width:243px; }
#Content .ev_title .ev_date{color:#545454; font-size:16px; line-height:120%; font-weight:bold; padding-right:98px; }
#Content .ev_title .ev_com{color:#BF1718; font-size:16px; line-height:120%; font-weight:bold; margin-top:10px; padding-right:98px; }
#Content .ev_title ul {margin:0; padding:0; font-size:0; line-height:0; }
#Content .ev_title ul li {margin:0; padding:0; padding-right:3px; padding-bottom:3px; font-size:0; line-height:0; float:left; }
#Content .ev_title .ev_title_pict01{width:100%; margin:0; padding:0; clear:both; }
#Content .ev_title p.ev_btn_002{width:243px; }
#Content .ev_title p.ev_btn_002 a{display:block; background:url(/house/hj/front/hjcommon/css/common/img/ev_btn_002.gif) no-repeat; background-position: 0px 0px; width:243px; height:57px; text-indent:-99999px;}
#Content .ev_title p.ev_btn_002 a:hover{display:block; background:url(/house/hj/front/hjcommon/css/common/img/ev_btn_002.gif) no-repeat; background-position: 0px -57px; width:243px; height:57px; text-indent:-99999px; }
#Content .ev_title p.ev_btn_001{width:243px; margin-top:5px; }
#Content .ev_title p.ev_btn_001 a{display:block; background:url(/house/hj/front/hjcommon/css/common/img/ev_btn_001.gif) no-repeat; background-position: 0px 0px; width:243px; height:57px; text-indent:-99999px;}
#Content .ev_title p.ev_btn_001 a:hover{display:block; background:url(/house/hj/front/hjcommon/css/common/img/ev_btn_001.gif) no-repeat; background-position: 0px -57px; width:243px; height:57px; text-indent:-99999px; }
#Content p.ContactCode{margin-top:7px; }
#Content .ev_title p.ev_toiawase{color:#333333; font-size:12px; line-height:120%; margin-top:8px; }
#Content .ev_title p.ev_toiawase span{color:#BF1718; line-height:120%; padding-left:5px; }
#Content .ev_title p.ev_tel{color:#BF1718; font-size:18px; line-height:120%; font-weight:bold; margin-top:4px; }
#Content .ev_details{width:838px; margin:23px auto 0 auto; clear:both; }
#Content .ev_details p{margin:0; padding:0; }
#Content .ev_details .ev_pho_l{width:404px; height:404px; padding:2px; border:1px #CCCCCC solid; text-align:center; vertical-align:middle; }
#Content .ev_details .ev_pho_r{width:192px; height:192px; padding:2px; border:1px #CCCCCC solid; text-align:center; vertical-align:middle; }
#Content .ev_details td.wdt14{width:14px; height:192px;}
#Content .ev_details td.hgt14{height:14px; }
#Content .ev_details .HeadlineB2n {margin-top:20px; }
#Content .ev_details .HeadlineB2n p {padding:0 0 0 35px; }
#Content .ev_details .ev_lead{font-size:14px; line-height:150%; color:#333333; margin-top:20px; }
#Content .ev_details .ev_tenpo{margin-top:40px; }
#Content .ev_details .ev_tenpo .ev_map_l{float:left; width:318px; margin-right:20px; text-align:center; }
#Content .ev_details .ev_tenpo .ev_map{border:#E5E5E5 solid 1px; }
#Content .ev_details .ev_tenpo .ev_map_btn_001{width:242px; margin-top:10px; margin-left:auto; margin-right:auto; }
#Content .ev_details .ev_tenpo .ev_map_btn_001 a{display:block; background:url(/house/hj/front/hjcommon/css/common/img/ev_btn_005.gif) no-repeat; background-position: 0px 0px; width:242px; height:61px; text-indent:-99999px;}
#Content .ev_details .ev_tenpo .ev_map_btn_001 a:hover{display:block; background:url(/house/hj/front/hjcommon/css/common/img/ev_btn_005.gif) no-repeat; background-position: 0px -61px; width:242px; height:61px; text-indent:-99999px;}
#Content .ev_details .ev_tenpo .ev_map_exp{font-size:12px; line-height:120%; margin-top:8px; }
#Content .ev_details .ev_tenpo .ev_map_exp a{padding: 0 0 0 10px; background: url(/house/hj/front/hjcommon/css/common/img/bullet.gif) no-repeat 0px 4px; }
#Content .ev_details .ev_tenpo table.SimpleTable{float:left; border-collapse:collapse; border:none; border-spacing:0; empty-cells:show; width:500px; _width:495px; margin-bottom:10px; }
#Content .ev_details .ev_tenpo table.SimpleTable th {padding:5px; border:1px solid #CCCCCC; width:88px; background:#F0F0F0; font-size:12px; line-height:120%; color:#333333; }
#Content .ev_details .ev_tenpo table.SimpleTable th.colored{background:#FFFCE5; }
#Content .ev_details .ev_tenpo table.SimpleTable td {padding:5px; font-size:12px; line-height:120%; color:#333333; }
#Content .ev_details .ev_tenpo table.SimpleTable td.ev_solid {border:1px solid #CCCCCC; }
#Content .ev_details .ev_tenpo table.SimpleTable td.ev_solid2 {border:1px solid #CCCCCC; border-bottom:none; }
#Content .ev_details .ev_tenpo table.SimpleTable td.ev_dotted {border:1px solid #CCCCCC; border-top:1px dotted #CCCCCC; }
#Content .ev_details .ev_tenpo table.SimpleTable td.ev_dotted2 {border:1px solid #CCCCCC; border-bottom:none; border-top:1px dotted #CCCCCC; }
#Content .ev_details .ev_tenpo table.SimpleTable td.FontIpTelNo{}
#Content .ev_details .ev_tenpo table.SimpleTable td.FontIpTelNo span{font-weight: bold; font-size:16px; }
#Content .ev_details .ev_tenpo table.SimpleTable td.FontIpTelNo span.AnchorTextInline{font-size:12px; line-height:120%;background:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat 0 0; padding:0 0 0 16px; }
#Content .toi_comment{float:right; width:500px; color: #cc0000; text-align:center; font-size:12px; font-weight:bold; }
#Content .print_btn {width:100%; text-align:center; margin-top:40px; margin-bottom:40px; clear:both; }
#Content .print_btn p{margin:0; padding:0; }
#Content .print_btn.p_btn_2{width:504px; margin-left:auto; margin-right:auto; }
#Content .print_btn.p_btn_3{width:746px; margin-left:auto; margin-right:auto; }
#Content .print_btn .left_side{float:left; }
#Content .print_btn .right_side{float:right; }
#Content .print_btn p.mgnr10{margin-right:10px; }
#Content .print_btn p.mgnr20{margin-right:20px; }
#Content .print_btn p.mgnt10{margin-top:10px; }
#Content .print_btn p.mgnt20{margin-top:20px; }
#Content .print_btn .ev_btn_003{width:242px; margin-left:auto; margin-right:auto; }
#Content .print_btn .ev_btn_003 a{display:block; background:url(/house/hj/front/hjcommon/css/common/img/ev_btn_003.gif) no-repeat; background-position: 0px 0px; width:242px; height:61px; text-indent:-99999px;}
#Content .print_btn .ev_btn_003 a:hover{display:block; background:url(/house/hj/front/hjcommon/css/common/img/ev_btn_003.gif) no-repeat; background-position: 0px -61px; width:242px; height:61px; text-indent:-99999px;}
#Content .print_btn .ev_btn_004{width:242px; margin-left:auto; margin-right:auto; }
#Content .print_btn .ev_btn_004 a{display:block; background:url(/house/hj/front/hjcommon/css/common/img/ev_btn_004.gif) no-repeat; background-position: 0px 0px; width:242px; height:61px; text-indent:-99999px;}
#Content .print_btn .ev_btn_004 a:hover{display:block; background:url(/house/hj/front/hjcommon/css/common/img/ev_btn_004.gif) no-repeat; background-position: 0px -61px; width:242px; height:61px; text-indent:-99999px;}
#Content .print_btn .ev_btn_005{width:242px; margin-left:auto; margin-right:auto; }
#Content .print_btn .ev_btn_005 a{display:block; background:url(/house/hj/front/hjcommon/css/common/img/ev_btn_005.gif) no-repeat; background-position: 0px 0px; width:242px; height:61px; text-indent:-99999px;}
#Content .print_btn .ev_btn_005 a:hover{display:block; background:url(/house/hj/front/hjcommon/css/common/img/ev_btn_005.gif) no-repeat; background-position: 0px -61px; width:242px; height:61px; text-indent:-99999px;}
#Content .print_btn p.ev_tel{color:#BF1718; font-size:22px; line-height:120%; font-weight:bold; }
#Content hr.ev_line{height: 1px; background-color:#CCCCCC; border: none; border-color: #CCCCCC; padding:0; color: #CCCCCC; }
#Content .ev_other_links {float:right; width:auto; font-size:12px; line-height:120%; padding-right:10px; margin-top:15px; margin-bottom:20px; clear:both; }
#Content .ev_other_links a{background: url(/house/hj/front/hjcommon/css/common/img/bullet.gif) no-repeat 0 4px; padding-left:10px; }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}


/* a4_l8.html */

#Content #Main h2.a4_l8_h2 { background-image: url(/house/hj/front/hjcommon/css/a/img/a4_l8_h2.gif); }
div.a4_l8_Block01{ width: 100%;}
div.a4_l8_Block01 div.Col01{float: left; width:113px ;margin: 0 30px 0 0; }
div.a4_l8_Block01 div.Col02{ float: left; width: 485px;  }


/* a5_d8.html */

#Content #Main h2.a5_d8_h2 { background-image: url(/house/hj/front/hjcommon/css/a/img/a5_d8_h2.gif); }
#Content #Main h3.a5_d8_h3_01 { background-image: url(/house/hj/front/hjcommon/css/a/img/a5_d8_h3_01.gif); }
div.a5_d8_Block01{ width: 100%;}
div.a5_d8_Block01 div.Col01{float: left; width:200px ;margin: 0 30px 0 0; }
div.a5_d8_Block01 div.Col02{ float: left; width: 396px;}
div.a5_d8_Block01 div.Col02_02.HeadlineB{ width: 374px; }
div.a5_d8_Block02 div.Col01{float: left; width:200px ;margin: 0 30px 0 0; }
div.a5_d8_Block02 div.Col02{ float: left; width: 398px;}
div.a5_d8_Block02 div.Col02_01{float: left; width:74px ; }
div.a5_d8_Block02 div.Col02_02{ float: left; width: 321px;}


/* a4_d4.html */

#Content #Main h2.a4_d4_h2 { background-image: url(/house/hj/front/hjcommon/css/a/img/a4_d4_h2.gif); }
#Content #Main h3.a4_d4_h3_01 { background-image: url(/house/hj/front/hjcommon/css/a/img/a4_d4_h3_01.gif); }
div.a4_d4_Block01{ width: 100%;}
div.a4_d4_Block01 div.Col01{ float: left; width: 322px; margin: 0 30px 0 0; }
div.a4_d4_Block01 div.Col02{ float: left; width: 276px; }
div.a4_d4_Area01{ width: 628px; margin: 40px 0 30px 0; }
.kigyoListWidth { width:628px; }


/* a3_l1.html */

div.a3_l1_Block01{ width: 100%;}
div.a3_l1_Block01 div.Col01{float: left; width:113px ;margin: 0 20px 0 0; }
div.a3_l1_Block01 div.Col02{ float: left; width: 778px;}
div.a3_l1_Block01 div.Col02_01{ float: left; width: 464px;margin: 0 19px 0 0;}
div.a3_l1_Block01 div.Col02_02{ float: left; width: 294px;}


/* a2_l2.html */

div.a2_l2_Block01{ width: 100%;}
div.a2_l2_Block01 div.Col01{float: left; width:435px ;margin: 0 20px -4px 0; }
div.a2_l2_Block01 div.Col02{ float: left; width: 435px; margin: 0 0 -4px 0;}
div.a2_l2_Block01 p{ margin: 0 0 3px 0; }


/* a3_l11.html */

div.a3_l11_Block01{ width: 100%;}
div.a3_l11_Block01 div.Col01{float: left; width:520px ;margin: 0 20px 0 0; }
div.a3_l11_Block01 div.Col02{ float: left; width: 370px;margin:2px 0 0 0;}

/* a1_t.html */
#Content #Main div.a1_t_h1{ width: 628px; height: 97px; background: #e5e5e5 url(/house/hj/front/hjcommon/css/a/img/a1_t_h1.jpg) no-repeat 1px 1px; text-indent: -9999px; margin: 0px 0 20px 0; }
#Content #Main h2.a1_t_h2 { background-image: url(/house/hj/front/hjcommon/css/a/img/a1_t_h2.gif); }
#Content #Main h3.a1_t_h3_01 { background-image: url(/house/hj/front/hjcommon/css/a/img/a1_t_h3_01.gif); }
/* info_list_01_a1_t.jsp */
/* 企業詳細用 */
#Content #Main .a1_t_Block01 .Col02 .Event_Date { width:293px; float:left; }
#Content #Main .a1_t_Block01 .Col02 .Event_Date .Date { font-size:14px; font-weight:bold; }
#Content #Main .a1_t_Block01 .Col02 p.H4Anchor a { display:block; padding:0 0 0 16px; background:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat 0px 4px; font-weight:bold; !important }
div.a1_t_Block01{ width: 100%;}
div.a1_t_Block01 .Col01 { float:left; width:72px ;margin:0 20px 0 0; }
div.a1_t_Block01 .Col02 { float:left; width:535px; }
div.a1_t_Block01 .Col03 { float:left; width:445px;}
div.a1_t_Block01 .Col02 .AreaList { padding:0 0 0 21px; margin:0 0 10px 0; }
div.a1_t_Block02{ width: 100%;}
div.a1_t_Block02 div.Col01{ float: left; width: 193px; margin: 0 3px 0 0; padding: 7px; background: #FAF6EC; height: 85px; }
div.a1_t_Block02 div.Col02{ float: left; width: 193px; margin: 0 3px 0 0; padding: 7px; background: #FAF6EC; height: 85px; }
div.a1_t_Block02 div.Col03{ float: left; width: 193px; margin: 0 0 0 0; padding: 7px; background: #FAF6EC; height: 85px; }
div.a1_t_Block02 div.Col01 p.Title a{ display: block; width: 192px; height: 26px; text-indent: -9999px; background: url(/house/hj/front/hjcommon/css/a/img/a1_t_t_01.gif); text-decoration: none; }
div.a1_t_Block02 div.Col02 p.Title a{ display: block; width: 192px; height: 26px; text-indent: -9999px; background: url(/house/hj/front/hjcommon/css/a/img/a1_t_t_02.gif); text-decoration: none; }
div.a1_t_Block02 div.Col03 p.Title a{ display: block; width: 192px; height: 26px; text-indent: -9999px; background: url(/house/hj/front/hjcommon/css/a/img/a1_t_t_03.gif); text-decoration: none; }

/* a4_l7.html */

#Header #HLBackNavigation ul li a.a4_l7_Top{ float: left; display: block; width: 147px; height: 18px; padding: 0 10px 0 0; margin: 0 4px 0 0; background-position: 0 0; text-indent: -9999px; text-decoration: none; border-right: solid 1px #e5e5e5; background: url(/house/hj/front/hjcommon/css/a/img/a4_l7_lnback.gif) no-repeat; }
#Header #HLBackNavigation ul li a.a4_l7_Top:hover{ background-position: 0 -18px; }
#Content #FLBackNavigation ul li a.a4_l7_Top{ float: left; display: block; width: 147px; height: 18px; padding: 0 10px 0 0; margin: 0 4px 0 0; background-position: 0 0; text-indent: -9999px; text-decoration: none; border-right: solid 1px #e5e5e5; background: url(/house/hj/front/hjcommon/css/a/img/a4_l7_lnback.gif) no-repeat; }
#Content #FLBackNavigation ul li a.a4_l7_Top:hover{ background-position: 0 -18px; }
#Content #Main h2.a4_l7_h2 { background-image: url(/house/hj/front/hjcommon/css/a/img/a4_l7_h2.gif); }
div.a4_l7_Block01{ width: 100%;}
div.a4_l7_Block01 div.Col01{float: left; width:auto ; margin:0 0 0 0;}
div.a4_l7_Block01 div.Col02{ float: right; width:auto ; margin:0 0 0 0;}
div.a4_l7_Block01 div.Col11{float: left; width:125px ;margin: 0 20px 0 0; }
div.a4_l7_Block01 div.Col12{ float: left; width:255px ; margin: 0 0 0 0; }
div.a4_l7_Block02 { width: 100%;}
div.a4_l7_Block02 div.Col01{float: left; width:58px ;margin: 0 0px 0 0; }
div.a4_l7_Block02 div.Col02{ float: left; width:325px; margin: 0 0 0 0; }
div.a4_l7_Block02 div.Col02_01{ float: left; width: auto; margin: 0 0 0 0; }
div.a4_l7_Block02 div.Col02_02{ float: right; width:auto ; margin:0 0 0 0;}


/* a5_d7.html */

#Header #HLBackNavigation ul li a.a5_d7_Top{ float: left; display: block; width: 147px; height: 18px; padding: 0 10px 0 0; margin: 0 4px 0 0; background-position: 0 0; text-indent: -9999px; text-decoration: none; border-right: solid 1px #e5e5e5; background: url(/house/hj/front/hjcommon/css/a/img/a5_d7_lnback.gif) no-repeat; }
#Header #HLBackNavigation ul li a.a5_d7_Top:hover{ background-position: 0 -18px; }
#Content #FLBackNavigation ul li a.a5_d7_Top{ float: left; display: block; width: 147px; height: 18px; padding: 0 10px 0 0; margin: 0 4px 0 0; background-position: 0 0; text-indent: -9999px; text-decoration: none; border-right: solid 1px #e5e5e5; background: url(/house/hj/front/hjcommon/css/a/img/a5_d7_lnback.gif) no-repeat; }
#Content #FLBackNavigation ul li a.a5_d7_Top:hover{ background-position: 0 -18px; }
#Content #Main h2.a5_d7_h2 { background-image: url(/house/hj/front/hjcommon/css/a/img/a5_d7_h2.gif); }
div.a5_d7_Block01{ width: 405px; margin: 0; }
div.a5_d7_Block01 div.Col01{float:left; width:auto;}
div.a5_d7_Block01 div.Col02{float:right; width:auto;}
div.a5_d7_Block01 div.Col11{float:left; width:200px;margin:0 5px 5px 0;}
div.a5_d7_Block01 div.Col12{float:left; width:200px;}

/* kigyo-01_d4_d2.jsp, kigyo-01_d4_d2_2.jsp */
#Content #Main h2.d4_d2_h2 { background-image: url(/house/hj/front/hjcommon/css/d/img/d4_d2_h2.gif);}
div.d4_d2_Block01{ width: 100%;}
div.d4_d2_Block01 div.Col01{float: left; width:262px ;margin: 0 30px 0 0; }
div.d4_d2_Block01 div.Col02{ float: left; width: 336px; }

/* kigyo-02_d4_d2.jsp */
#Content #Main h3.d4_d2_h3_02{ background-image: url(/house/hj/front/hjcommon/css/d/img/d4_d2_h3_02.gif); }

/* 企業一覧タイル用リンクカラー定義　課題：2777対応 */
.KigyoListFont { font-size: 10px; }
#Content #kigyo_list a, a span{ color: #555555; }
#Content #kigyo_list a:hover, a:hover sup, a:hover small,
#Content #kigyo_list a:hover span{ color: #FC8A6D; }
#Content #kigyo_list a:visited, a:visited sup, a:visited small,
#Content #kigyo_list a:visited span{ color: #551A8B; }
#Content #kigyo_list .KigyoListFont a sup,
#Content #kigyo_list .KigyoListFont a small{ color: #555555; }
#Content #kigyo_list .KigyoListFont a:hover sup,
#Content #kigyo_list .KigyoListFont a:hover small{ color: #FC8A6D; }
#Content #kigyo_list .KigyoListFont a:visited sup,
#Content #kigyo_list .KigyoListFont a:visited small{ color: #551A8B; }

/* event */

#Content .EventBox { width:887px; padding:12px 12px 0px 12px; background:url(/house/hj/front/hjcommon/css/common/img/event_box_bg.gif) no-repeat; }
#Content .EventBox .Box_Left { width:173px; float:left; }
#Content .EventBox .Box_Left p { font-size:16px; font-weight:bold; line-height:1.3em; display:block; margin:10px 0 45px 0; }
#Content .EventBox .Box_Right { width:694px; float:right; }
#Content .EventBox .Box_Right .Mark { width:610px; margin:10px 5px 5px 0px; display:block; float:left; }
/*
*/
#Content .EventBox .Box_Right .Mark img { margin-right:1px; }
#Content .EventBox .Box_Right .Detail { width:78px; height:30px; float:right; }
#Content .EventBox .Box_Right .Detail a { width:78px; height:30px; display:block; background:url(/house/hj/front/hjcommon/css/common/img/button_detail.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#Content .EventBox .Box_Right .Detail a:hover { background-position:0 -30px; }
#Content .EventBox .Button_Reservation { width:243px; height:64px; margin:0 0 0 322px; }
#Content .EventBox .Button_Reservation a { width:243px; height:54px; margin-top:10px; display:block; background:url(/house/hj/front/hjcommon/css/common/img/button_reservation.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#Content .EventBox .Button_Reservation a:hover { background-position:0 -54px; }
#Content .EventBoxBottom { width:911px; height:6px; background:url(/house/hj/front/hjcommon/css/common/img/event_box_btm.gif) no-repeat; font-size:0px; line-height:0px; }

#Content .ColGR { width:694px; }
#Content .ColGR .DataList { width:694px; margin:5px 0; }
#Content .ColGR .DataList p.title a { font-size:14px; line-height:1.8em; font-weight:bold; }
#Content .ColGR .DataList p.text { font-size:12px; line-height:1.5em; }
#Content .ColGR .Tablebox { width:694px; }
#Content .ColGR .line2 { margin-top:10px; }
#Content p.title a { font-size:14px; line-height:1.8em; font-weight:bold; }

.bg2 { padding:1px 1px 1px 1px; background-color:#E8E8E8; text-align:center; }
.bg2-2 { padding:1px 3px 1px 3px; background-color:#FFFFFF; }
.bg3 { padding:1px 1px 1px 1px; background-color:#FFDCD3; text-align:center; }
#line2 { background-color:#C0C0C0; }
#line2 div { line-height:1.5em; !important }
.fs11  { font-size:11px; }
.fs12  { font-size:12px; }
.dotline { width:100%; background:url(/house/hj/front/hjcommon/css/common/img/parts_dotline.gif) repeat-x bottom; font-size:0px; line-height:0px; margin:0px 0px 25px 0px; padding:0px 0px 9px 0px; _padding:0px 0px 7px 0px; }

/* 2007/05/10 murama2 追加 */
#Content #Sub #H2Osusume{ text-indent: -9999px; text-decoration: none; background-image: url(/edit/branch/img/sub_h2_favorite.gif); width: 243px; height: 35px; margin: 0px 0px 2px 0px; }

/* 2007.5.29 修正 バナーmurama2 追加 */

.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; }

