@charset"shift_jis";





/* ローカルナビゲーション */

#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:12px 0 0 10px; }

#Header #LIdentity #LIMakerName p { color:#999999; }

#Header #LNavigation { clear:both; margin:7px 0 2px 0; height:36px; background:url(/setsubi/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(/setsubi/common/img/header_lnavi_01.gif); width:135px; height:30px; }

#Header #LNavigation ul#LNNew li a.LN02 { background-image:url(/setsubi/common/img/header_lnavi_02.gif); width:135px; height:30px; }

#Header #LNavigation ul#LNNew li a.LN03 { background-image:url(/setsubi/common/img/header_lnavi_03.gif); width:135px; height:30px; }

#Header #LNavigation ul#LNNew li a.LN04 { background-image:url(/setsubi/common/img/header_lnavi_04.gif); width:135px; height:30px; }

#Header #LNavigation ul#LNNew li.CurrentItem a,

#Header #LNavigation ul#LNNew li.CurrentItem a:hover { background-position:0 -30px ; }





/* サブエリア */



#Sub .item { width:243px; }

#Sub .item .img { width:95px; float:left; margin-right:10px; }

#Sub .item .txt { width:243px; float:left; }

/*#Sub .item .txt { width:138px; float:left; }*/

#Sub #companyData { border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; }

#Sub #companyData td,#Sub #companyData th { border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:3px; }

#Sub #companyData th { background-color:#f2f2f2; }



/* news・会社概要 */

.news #AdArea { margin-left:20px; }



/* 商品一覧 */

body#E div#Container .goodsContent { margin-top:0px; }

body#E div#Container .goodsContent .ResultStatus { margin:12px 0 15px 8px; }

#setsubiGoods .item a,#setsubiGoods .item a span { color:#0000CC; }

#setsubiGoods .item a:hover,#setsubiGoods .item a:hover span { color:#FC8A6D; }

#setsubiGoods .item a:visted,#setsubiGoods .item a:visted span { color:#551A8B; }

#setsubiGoods .item h2 { font-size:16px; }

#setsubiGoods .item .read { color:#983400; font-weight:bold; margin-left:0.6em; }

#setsubiGoods .item .catalogArea { width:628px; background:url(/setsubi/img/catalog_area01.gif) no-repeat left bottom; }

#setsubiGoods .item .catalogArea .area1 { width:193px; float:left; background:url(/setsubi/img/catalog_area_cap.gif) repeat-x left top; }

#setsubiGoods .item .catalogArea .area1 .txt1 { text-align:center; padding:8px 0 23px 0; background:url(/setsubi/img/icon_catalog.gif) no-repeat center bottom; }

#setsubiGoods .item .catalogArea .area1 .txt2 { text-align:center; margin-bottom:5px; }

#setsubiGoods .item .catalogArea .area1 .CBoxParts { text-align:center; margin:8px 0; }

#setsubiGoods .item .catalogArea .area1 .img1 { text-align:center; margin-bottom:3px; }

#Content #setsubiGoods .item .catalogArea .area1 .txt3 { padding:0 18px; }

#Content #setsubiGoods .item .catalogArea .area1 .AnchorTextM_ { background-image:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif); }

#setsubiGoods .item .catalogArea .wrapping { width:428px; float:right; }

#setsubiGoods .item .catalogArea .area2 { width:428px; background:url(/setsubi/img/catalog_area02.gif) no-repeat left bottom; }

#setsubiGoods .item .catalogArea .area2 .img1 { text-align:center; float:left; width:207px; background:url(/setsubi/img/catalog_area_cap.gif) repeat-x left top; }

#setsubiGoods .item .catalogArea .area2 .img1 img { margin:3px 0; }

#setsubiGoods .item .catalogArea .area2 .img2 { text-align:center; float:right; width:214px; background:url(/setsubi/img/catalog_area_cap.gif) repeat-x left top; }

#setsubiGoods .item .catalogArea .area2 .img2 img { margin:3px 0; }

#setsubiGoods .item .catalogArea .area3 table { border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }

#setsubiGoods .item .catalogArea .area3 table th,#setsubiGoods .item .catalogArea .area3 table td { padding:3px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }

#setsubiGoods .item .catalogArea .area3 table th { background-color:#EFEFEF; text-align:center; }

.goodsContent #Sub { margin-top:20px; }

.goodsContent #Sub .catalogArea	 { width:243px; background:url(/setsubi/img/catalog_sub.gif) no-repeat left bottom; }

.goodsContent #Sub .catalogArea h2 { background:url(/setsubi/img/catalog_sub_cap.gif) no-repeat left top; height:29px; width:243px; text-indent:-9999px; margin-bottom:0; }

.goodsContent #Sub .catalogArea .item,.goodsContent #Sub .catalogArea .itemLast { width:225px; margin:0 9px; padding:13px 0; background:url(/setsubi/img/catalog_sub_line.gif) repeat-x left bottom; }

.goodsContent #Sub .catalogArea .itemLast { background:none; }

.goodsContent #Sub .catalogArea .item .img,.goodsContent #Sub .catalogArea .itemLast .img { width:100px; float:left; text-align:right; margin:0; }

.goodsContent #Sub .catalogArea .item .txt,.goodsContent #Sub .catalogArea .itemLast .txt { width:117px; float:right; margin-left:8px; }



/* イベント情報 */



#Content #Main #events a,#events a span { color:#0000CC; }

#Content #Main #events a:hover,#events a:hover span { color:#FC8A6D; }

#Content #Main #events a:visted,#events a:visted span { color:#551A8B; } 

#Content #SearchNarrow  { width: 628px; margin: 0 0 0px 0; border-top: solid 1px #cccccc; }

#Content #SearchNarrow #SearchTitle{ background-image: url(/house/hj/front/hjcommon/css/common/img/search_t_title_narrow.gif); width: 628px; height: 33px; text-indent: -9999px; text-decoration: none; }

#Content #SearchNarrow #ConditionRowArea{ background: #F2F2F2; width: 626px; padding: 9px 0 0 0; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; }

#Content #SearchNarrow #ConditionRowArea span.Title{ float: left; width: 100px; margin: 7px 0 0 7px; border-right: solid 1px #cccccc; }

#Content #SearchNarrow #ConditionRowArea span.SearchStatus{ float: left; height: 32px; margin: 4px 0 0 20px; }

#Content #SearchNarrow #ConditionRowArea span.SearchStatus span{ margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: solid 1px #cccccc; }

#Content #SearchNarrow #ConditionRowArea span.SearchOpenBtn{ float: left; margin: 0 0 0 20px; }

#Content #SearchNarrow #ConditionRowArea span.SearchPostal{ border-left: solid 1px #D1D1D1; float: left; margin: 4px 0 0 30px; padding: 0px 0 0 30px; }

#Content #SearchNarrow #ConditionRowArea span.SearchPostal span{ margin: 0 15px 0 0; padding: 0 20px 0 0; border-right: solid 1px #cccccc; }

#Content #SearchNarrow input{ margin: 0 2px 0  2px; color:#000000;}

#Content #SearchNarrow #ConditionRowAreaMore{ display: none; width: 626px; border: solid 1px #D1D1D1; background: #e3e3e3; padding: 7px 0 7px 0; }

#Content #SearchNarrow #ConditionRowAreaMore .Col01{width:auto; float: left; margin: 0 20px 0 7px; _margin: 0 20px 0 4px; background: url('/house/hj/front/hjcommon/css/common/img/search_dotline-h.gif') repeat-y right; }

#Content #SearchNarrow #ConditionRowAreaMore .Col02{width:auto; float: left; margin: 0 0px 0 0; }

#Content #SearchNarrow #ConditionRowAreaMore ul{ list-style-type: none; float: left; width: 70px;margin:5px 0 6px 0; }

#Content #SearchNarrow #ConditionRowAreaMore li{ margin: 0 0 7px 0; font-size: 10px; }

#Content #SearchNarrow #ConditionRowAreaMore p{ }

#Content #SearchNarrow #ConditionRowAreaMore p.More{ font-size: 10px; padding: 0 21px 0 0; }

#Content #SearchNarrow .ConditionRow p{ background: #F2F2F2; width: 626px; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; }

#Content #SearchNarrow .ConditionRow span.Title{ float: left; width: 100px; margin: 10px 0 10px 7px; border-right: solid 1px #cccccc; }

#Content #SearchNarrow .ConditionRow span.TitleArea{ display: block; float: left; width: 110px; }

#Content #SearchNarrow .ConditionRow span.TitleArea span.Top{ display: block; width: 100px; margin: 10px 0 5px 7px; border-right: solid 1px #cccccc; }

#Content #SearchNarrow .ConditionRow span.TitleArea span.Bottom{ display: block; width: 90px; margin: 5px 0 5px 7px; }

#Content #SearchNarrow .ConditionRow span.SearchStatus{ float: left; margin: 5px 0 5px 10px; }

#Content #SearchNarrow .ConditionRow span.SearchStatus span{ padding: 0 10px 0 10px; margin: 0px; border-right: solid 1px #cccccc; }

#Content #SearchNarrow .ConditionRow span.SearchStatus span,

#Content #SearchNarrow .ConditionRow span.SearchStatus span a{ line-height: 1.95em; }

#Content #SearchNarrow .ConditionRow span.SearchStatusBtn{ float: left; padding: 0px; margin: 7px 0 8px 20px; line-height: 1.95em; }

#Content #SearchNarrow .ConditionRow span.SearchStatusBtn input{ margin:0 0 0 5px; color:#000000;}

#Content #SearchNarrow .ConditionRow span.SearchStatusBtn input.input{ width:225px;}

#Content #SearchNarrow .ConditionRow span.SearchStatusBtn select{ margin:0 0 0 0px; color:#000000;}

#Content #SearchNarrow .ConditionRow span.SearchStatusBtn select.select{ width:140px;}

#Content #SearchNarrow .ConditionRow span.More{ display: block; padding: 7px 0 7px 7px; }

#Content #SearchNarrow .ConditionRow span.More span{margin-right:15px; }

#Content #SearchNarrow .ConditionRow2 { width: 626px; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; }

#Content #SearchNarrow .ConditionRow2 div.Title { float: left; width: 95px; margin: 0 10px 0 0; padding:2px 10px 2px 10px; line-height: 1.95em;}

#Content #SearchNarrow .ConditionRow2 div.SelectAll{ float:left; font-weight: bold; width:75px; line-height: 1.95em; font-size: 12px; }

#Content #SearchNarrow .ConditionRow2 div.SelectAll a{ font-weight:bold; line-height: 1.95em; }

#Content #SearchNarrow .ConditionRow2 div.SearchStatus{ float:left; width:420px; margin:0; font-weight:bold; line-height: 1.95em; font-size: 12px; word-break: keep-all;}

#Content #SearchNarrow .ConditionRow2 div.SearchStatus span{ padding: 0 8px 0 12px; margin: 0px; border-left: solid 1px #cccccc; color:#cccccc;}

#Content #SearchNarrow .ConditionRow2 div.SearchStatus span.CurrentItem { font-weight: bold; color:#FF0000;}

#Content #SearchNarrow .ConditionRow2 div.SearchStatus span.CurrentItem a{ font-weight: bold; color:#FF0000;}

#Content #SearchNarrow #SearchTitle_Event{ background:url(/setsubi/common/img/search_j_title.gif) no-repeat 0 -1px; width:628px; height:32px; text-indent:-9999px; text-decoration:none; }



div.d4_l6_Block01 { width:100%; }

div.d4_l6_Block01 div.Col01 { float:left; width:113px ;margin:0px 30px 0px 0px; }

div.d4_l6_Block01 .Col02 .Event_Date { width:160px; float:left;}

div.d4_l6_Block01 .Col02 .Mark { width:305px; margin:3px 0px 0px 10px; padding:0px; float:right; }

div.d4_l6_Block01 .Col02 .Mark .Detail { width:78px; height:30px; float:right; }

div.d4_l6_Block01 .Col02 .Mark .Detail a { width:78px; height:30px; display:block; background:url(/setsubi/common/img/button_detail.gif) no-repeat; text-indent:-9999px; text-decoration:none; }

div.d4_l6_Block01 .Col02 .Mark .Detail a:hover { background-position:0 -30px; }

div.d4_l6_Block01 .Button_Reservation { width:243px; height:64px; margin:0 0 0 192px; }

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

div.d4_l6_Block01 .Button_Reservation a:hover { background-position: 0 -54px; }

div.d4_l6_Block01 .bg2 { padding:1px 1px 1px 1px; background-color:#E8E8E8; text-align:center; }

div.d4_l6_Block01 .bg2-2 { padding:1px 3px 1px 3px; background-color:#FFFFFF; }

div.d4_l6_Block01 .bg3 { padding:1px 1px 1px 1px; background-color:#FFDCD3; text-align:center; }

div.d4_l6_Block01 #line2 { background-color:#C0C0C0; }

div.d4_l6_Block01 #line2 div { line-height:1.5em; !important }

div.d4_l6_Block01 .fs11  { font-size:11px; }

div.d4_l6_Block01 .fs12  { font-size:12px; }

/**↓↓課題2925対応終了後はいらなくなると思われるもの↓↓ */

#Content #Main h2.d4_l6_h2 { background-image: url(/house/hj/front/hjcommon/css/d/img/d4_l6_h2.gif);}

div.d4_l6_Block01 div.Col02{ float: left; width: 485px; }

div.d4_l6_Block02{ width: 100%;}

div.d4_l6_Block02 div.Col01{float: left; width:auto ;padding: 0 20px 0 0; }

div.d4_l6_Block02 div.Col02{ float: left; width:70px ; margin: 0 20px 0 0; }

div.d4_l6_Block02 div.Col03{ float: left; width: 445px;}

/**↑↑課題2925対応終了後はいらなくなると思われるもの↑↑*/

#Content #Main .d4_l6_Block01 .Col02 .Event_Date { width:160px; float:left;}

#Content #Main .d4_l6_Block01 .Col02 .Event_Date .Date{ font-size:14px; font-weight:bold; }

#Content #Main .d4_l6_Block01 .Col02 .Mark { width:305px; margin:3px 0px 0px 10px; padding:0px; float:right; }

#Content #Main .d4_l6_Block01 .Col02 .Mark .event { width:60px; height:18px; margin-right:1px; display:block; background:url(/setsubi/common/img/eventicon_event.gif) no-repeat; text-indent:-9999px; text-decoration:none; float:left; }

#Content #Main .d4_l6_Block01 .Col02 .Mark .campaign { width:60px; height:18px; margin-right:1px; display:block; background:url(/setsubi/common/img/eventicon_campaign.gif) no-repeat; text-indent:-9999px; text-decoration:none; float:left; }

#Content #Main .d4_l6_Block01 .Col02 .Mark .seminar { width:60px; height:18px; margin-right:1px; display:block; background:url(/setsubi/common/img/eventicon_seminar.gif) no-repeat; text-indent:-9999px; text-decoration:none; float:left; }

#Content #Main .d4_l6_Block01 .Col02 .Mark .experience { width:60px; height:18px; margin-right:1px; display:block; background:url(/setsubi/common/img/eventicon_experience.gif) no-repeat; text-indent:-9999px; text-decoration:none; float:left; }

#Content #Main .d4_l6_Block01 .Col02 .Mark .consult { width:60px; height:18px; margin-right:1px; display:block; background:url(/setsubi/common/img/eventicon_consult.gif) no-repeat; text-indent:-9999px; text-decoration:none; float:left; }

#Content #Main .d4_l6_Block01 .Col02 .Mark .product { width:60px; height:18px; margin-right:1px; display:block; background:url(/setsubi/common/img/eventicon_product.gif) no-repeat; text-indent:-9999px; text-decoration:none; float:left; }

#Content #Main .d4_l6_Block01 .Col02 .Mark .structure { width:60px; height:18px; margin-right:1px; display:block; background:url(/setsubi/common/img/eventicon_structure.gif) no-repeat; text-indent:-9999px; text-decoration:none; float:left; }

#Content #Main .d4_l6_Block01 .Col02 .Mark .completion { width:60px; height:18px; margin-right:1px; display:block; background:url(/setsubi/common/img/eventicon_completion.gif) no-repeat; text-indent:-9999px; text-decoration:none; float:left; }

#Content #Main .d4_l6_Block01 .Col02 .Mark .real { width:60px; height:18px; margin-right:1px; display:block; background:url(/setsubi/common/img/eventicon_real.gif) no-repeat; text-indent:-9999px; text-decoration:none; float:left; }

#Content #Main .d4_l6_Block01 .Col02 .Mark .others { width:60px; height:18px; margin-right:1px; display:block; background:url(/setsubi/common/img/eventicon_others.gif) no-repeat; text-indent:-9999px; text-decoration:none; float:left; }

#Content .d4_l6_Block01 .Button_Reservation { width:243px; height:64px; margin:0 0 0 192px; }

#Content .d4_l6_Block01 .Button_Reservation a { width:243px; height:54px; margin-top:10px; display:block; background:url(/setsubi/common/img/button_reservation.gif) no-repeat; text-indent:-9999px; text-decoration:none; }

#Content .d4_l6_Block01 .Button_Reservation a:hover { background-position: 0 -54px; }

#Content #Main .d4_l6_Block01 .Col02 .Mark .yoyaku_uketuke { width:60px; height:18px; margin:12px 1px 0px 0px; display:block; background:url(/house/hj/front/hjcommon/css/common/img/texticon_yoyaku_uketuke2.gif) no-repeat; text-indent:-9999px; text-decoration:none; float:left; }

#Content #Main .d4_l6_Block01 .Col02 .Mark .youyoyaku { width:60px; height:18px; margin:12px 1px 0px 0px; display:block; background:url(/house/hj/front/hjcommon/css/common/img/texticon_youyoyaku.gif) no-repeat; text-indent:-9999px; text-decoration:none; float:left; }

#Content #Main .d4_l6_Block01 .Col02 .Mark .yoyaku_yusen { width:60px; height:18px; margin:12px 1px 0px 0px; display:block; background:url(/house/hj/front/hjcommon/css/common/img/texticon_yoyaku_yusen.gif) no-repeat; text-indent:-9999px; text-decoration:none; float:left; }

#Content #SearchNarrow #SearchTitleEvent{ background:url(/setsubi/common/img/search_j_title.gif) no-repeat 0 -1px; width:628px; height:32px; text-indent:-9999px; text-decoration:none; }

.pickupArea { background-color:#F9F2E2; padding:8px; }

.pickupArea p { background:url(/setsubi/events/img/icon_pickup.gif) no-repeat 0 2px; padding-left:35px; }





/*キッチン会社一覧*/

#setsubiSearch { width:911px; padding-top:18px; }

#setsubiSearch h1 { text-indent:0; }

#setsubiSearch .img { width:140px; float:left; margin-right:16px; }

#setsubiSearch .img img { margin-left:10px; }

/* 2007/09/18 大廻追記＆修正 */
#setsubiSearch .parts { width:740px; float:right; /*padding-top:15px; */}

#setsubiSearch .parts h1 { margin-bottom:/*15px*/5px; height:auto; }

#setsubiSearch .parts .searchBox { border:1px solid #e5e5e5; }

#setsubiSearch .parts .searchBox td,#setsubiSearch .parts .searchBox th { line-height:120%; padding-top:10px; padding-right:5px; text-align: left; }

#setsubiSearch .parts .searchBox td.last,#setsubiSearch .parts .searchBox th.last { line-height:120%; padding-bottom:10px; padding-right:5px;}

#setsubiSearch .parts .searchBox th { padding-left:15px; padding-right:10px;}

#setsubiSearch .parts .searchBox .AnchorText { line-height:120%; }


#setsubiSearch .parts .searchBox02 { border:1px solid #e5e5e5; background-color:#F9F2E3; line-height:120%; }
#setsubiSearch .parts .searchBox02 td,#setsubiSearch .parts .searchBox02 th { padding:10px 5px 10px 0px; text-align: left; }
/*#setsubiSearch .parts .searchBox02 td.last,#setsubiSearch .parts .searchBox02 th.last { padding-bottom:10px; padding-right:5px; }*/
#setsubiSearch .parts .searchBox02 th { padding-left:15px; padding-right:10px;}
#setsubiSearch .parts .searchBox02 .AnchorText { line-height:120%; }

/*2007/07/27 大廻追加*/

#setsubiSearch_bt { width:640px; padding-top:18px; }
#setsubiSearch_bt .parts_bt { width:640px; float:left; padding-top:10px; }
#setsubiSearch_bt .parts_bt .searchBox_bt { border:1px solid #e5e5e5; background-color:#F9F2E3; }
#setsubiSearch_bt .parts_bt .searchBox_bt td,#setsubiSearch_bt .parts_bt .searchBox_bt th { padding:10px 5px; text-align: left;}
/*#setsubiSearch_bt .parts_bt .searchBox_bt td.last,#setsubiSearch_bt .parts_bt .searchBox_bt th.last { padding-bottom:10px; }*/
#setsubiSearch_bt .parts_bt .searchBox_bt th { padding-left:15px; padding-right:10px;}
#setsubiSearch_bt .parts_bt .searchBox_bt .AnchorText_bt { line-height:120%; padding-left:15px; background:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left 0px; }

/*2007/07/27 大廻追加ここまで*/


body#E #Container #Content .ichiran { width:636; }/*元は636px*/

/*#setsubiIchiran .item a,#setsubiGoods .item a span { color:#0000CC; }*/

/*#setsubiIchiran .item a,#setsubiGoods .item a span { color:#0000CC; }*/

/*#setsubiIchiran .item a:visted,#setsubiGoods .item a:visted span { color:#551A8B; }*/

body#E div#Content div#setsubiIchiran .item .HeadlineB { width:619px; }/*元は616px*/

body#E div#Content div#setsubiIchiran .item h2 span.AnchorTextM { font-size:16px; color:#000000; background:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left 7px; }

body#E div#Content div#setsubiIchiran .item h2 span.AnchorTextM a { font-weight:normal; }

#setsubiIchiran .item p,#setsubiIchiran .item th,#setsubiIchiran .item td,#setsubiIchiran .item input { color:#333333; }

#setsubiIchiran .item .txtArea { width:639px; }/*元は636px*/

#setsubiIchiran .item .txtArea h3 { text-indent:0px; height:auto; width:auto; color:#333333; font-size:16px; font-weight:bold; margin-bottom:0; line-height:120%; }

#setsubiIchiran .item .txtArea table th,#setsubiIchiran .txtArea table td { border:1px solid #e5e5e5; padding:3px; }

#setsubiIchiran .item .txtArea table th { border-right:none;  background-color:#efefef; }

#setsubiIchiran .item .txtArea table td.blank { border:none; }

#setsubiIchiran .item .txtArea .submitBtn { text-align:center; }

.submitBtn input {
    background: url("//suumo.jp/house/hj/edit2/setsubi/common/img/estb_list_post_catalog.gif") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 54px;
    width: 243px;
}

.ichiranContent #Sub .catalogArea	 { padding-bottom:1px; width:243px; background:url(/setsubi/img/catalog_sub.gif) no-repeat left bottom; }

.ichiranContent #Sub .catalogArea h2 { background:url(/setsubi/common/img/ichiran_sub_h2.gif) no-repeat left top; height:29px; width:243px; text-indent:-9999px; margin-bottom:0; }

.ichiranContent #Sub .catalogArea .item { width:213px; margin:0 15px; }

.ichiranContent #Sub .catalogArea .item .img { width:84px; float:left; text-align:center; margin:0; }

/*.ichiranContent #Sub .catalogArea .item .txt { width:121px; float:right; margin-left:8px; }*/

.ichiranContent #Sub .catalogArea .item .txt { width:205px; float:left; margin-left:8px; }

.ichiranContent #Sub .catalogArea .delBtn { text-align:right; }



/* 2007/04/19 updata */



.ichiranContent #case0Txt { margin:30px; }

.ichiranContent #case0Txt p { margin:15px 0; }







/* 設備コマ新テーブルtable */



table.SetsubiTable{ border:0px; margin:0; padding: 0px; border-collapse:collapse; width:640px;text-align: left;}

table.SetsubiTable tr{ border:0px; padding:0px; margin:0px;}

table.SetsubiTable td.main{ width:428px; height:318px; padding:0px; margin:0px; border:0px; vertical-align:top; overflow:hidden;}

table.SetsubiTable td.main td{ width:428px; height:318px; border: 1px solid #e5e5e5; text-align: center; vertical-align: middle; padding:0px;}

table.SetsubiTable td.sub { width:208px; height:318px; padding:0px; margin:0px; border:0px; vertical-align:top; }

table.SetsubiTable td.sub td{ width:208px; height:156px; border: 1px solid #e5e5e5; text-align: center; vertical-align: middle; }



/*msn一覧用 2007/07/19大廻追記*/
#MsetsubiSearch { text-align:left; width:780px; margin-top:15px;/*margin:auto;*/ }
#MsetsubiSearch * { color:#555555; font-size:12px; line-height:1.7em; }
#MsetsubiSearch h1 { text-indent:0; font-size:18px; }
#MsetsubiSearch h1 span { font-weight:normal; }
#MsetsubiSearch .img { width:140px; float:left; margin-right:/*16px;*/5px; }
/*#MsetsubiSearch .img img { margin-left:10px; }*/
#MsetsubiSearch .Mparts { width:625px; float:right; padding-top:0px; }
#MsetsubiSearch .Mparts h1 { margin-bottom:/*5px;*/10px; height:auto; }
#MsetsubiSearch .Mparts .MsearchBox { border:1px solid #e5e5e5; margin-top:5px; margin-bottom:10px;/*margin-bottom:10px;*/ }

#MsetsubiSearch .Mparts .MsearchBox a:link { color:#FF7402; }
#MsetsubiSearch .Mparts .MsearchBox a:hover { color:#FEB547; }
#MsetsubiSearch .Mparts .MsearchBox a:active { color:#BD5F00; }
#MsetsubiSearch .Mparts .MsearchBox a:visited { color:#BD5F00; }

#MsetsubiSearch .Mparts .MsearchBox td,#MsetsubiSearch .Mparts .MsearchBox th { padding-top:7px; padding-right:5px; font-weight:normal; text-align:left; line-height:1.5em; }
#MsetsubiSearch .Mparts .MsearchBox td.last,#MsetsubiSearch .Mparts .MsearchBox th.last { padding-bottom:7px; }
#MsetsubiSearch .Mparts .MsearchBox th { padding-left:10px;}
#MsetsubiSearch .Mparts .MsearchBox .AnchorText { line-height:100%; }

/* 2007/09/18 大廻追記 */
#MsetsubiSearch .Mparts .MsearchBox02 { border:1px solid #e5e5e5; margin-bottom:2px; background-color:#F9F2E3; }
#MsetsubiSearch .Mparts .MsearchBox02 td,#MsetsubiSearch .Mparts .MsearchBox02 th { padding:7px 5px 7px 0; font-weight:normal; text-align:left; }
/*#MsetsubiSearch .Mparts .MsearchBox02 td.last,#MsetsubiSearch .Mparts .MsearchBox02 th.last { padding-bottom:10px; }*/
#MsetsubiSearch .Mparts .MsearchBox02 th { padding-left:10px;}
#MsetsubiSearch .Mparts .MsearchBox02 .AnchorText { line-height:100%; }

#MsetsubiSearch .Mparts .MsearchBox02 a:link { color:#FF7402; }
#MsetsubiSearch .Mparts .MsearchBox02 a:hover { color:#FEB547; }
#MsetsubiSearch .Mparts .MsearchBox02 a:active { color:#BD5F00; }
#MsetsubiSearch .Mparts .MsearchBox02 a:visited { color:#BD5F00; }

#MsetsubiSearch_bt { width:639px; }
#MsetsubiSearch_bt .Mparts_bt { width:639px; float:left; margin-bottom:15px;}
#MsetsubiSearch_bt .Mparts_bt .MsearchBox_bt { border:1px solid #e5e5e5; background-color:#F9F2E3; }
#MsetsubiSearch_bt .Mparts_bt .MsearchBox_bt td,#MsetsubiSearch_bt .Mparts_bt .MsearchBox_bt th { padding:10px 5px; text-align: left;}
#MsetsubiSearch_bt .Mparts_bt .MsearchBox_bt th { padding-left:15px; padding-right:10px;}
#MsetsubiSearch_bt .Mparts_bt .MsearchBox_bt .AnchorText_bt { line-height:120%; padding-left:15px; background:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left 0px; }

#MsetsubiSearch .note { padding-top:15px; }


#MContent { width:780px; text-align:left; margin:20px auto 0 auto;}
#MContent * { font-size:12px; line-height:1.7em; }
#MContent .Michiran { width:639px; }
#MContent .MArea { width:639px; }

#MContent div.ResultStatus p span.FontStyleResult{ font-family:Arial Black, sans-serif; font-size:21px; _font-size:1.75em; line-height:1em; margin:0 5px 0 0; }

/*#Michiran #Msetsubispichiran .item a,#setsubiGoods .item a span { color:#006699; }
#Michiran #Msetsubispichiran .item a:hover,#setsubiGoods .item a:hover span { color:#006699; }
#Michiran #Msetsubispichiran .item a:visted,#setsubiGoods .item a:visted span { color:#006699; }*/

#MContent .Michiran #MsetsubiIchiran .HeadlineB { width:639px; background:#F9F2E3; padding:7px 10px 7px 10px; width:auto; }
#MContent .Michiran #MsetsubiIchiran .HeadlineB a { font-size:16px; }
#MContent .Michiran #MsetsubiIchiran .item h2 span.AnchorTextM { font-size:16px; color:#333; background:url(/house/hj/front/hjcommon/css/common/img/icon_arrow_b.gif) no-repeat left 7px; font-weight:bold; }
#MContent .Michiran #MsetsubiIchiran .item h2 span.AnchorTextM a { font-weight:bold; }
#MContent .Michiran #MsetsubiIchiran .item p,#MsetsubiIchiran .item th,#MsetsubiIchiran .item td,#MsetsubiIchiran .item input { color:#333333; }


body#E #MContent .Michiran { width:639px; }/*元は636px*/

body#E div#MContent div#MsetsubiIchiran .item h2 span.AnchorTextM a { font-weight:normal; }

#MsetsubiIchiran .item p,#MsetsubiIchiran .item th,#MsetsubiIchiran .item td,#MsetsubiIchiran .item input { color:#333333; }
#MsetsubiIchiran .item .txtArea { width:639px; }/*元は636px*/
#MsetsubiIchiran .item .txtArea h3 { text-indent:0px; height:auto; width:auto; color:#333333; font-size:16px; font-weight:bold; margin-bottom:0; line-height:120%; }
#MsetsubiIchiran .item .txtArea table th,#MsetsubiIchiran .txtArea table td { border:1px solid #e5e5e5; padding:3px; }
#MsetsubiIchiran .item .txtArea table th { border-right:none;  background-color:#efefef; }
#MsetsubiIchiran .item .txtArea table td.blank { border:none; }
#MsetsubiIchiran .item .txtArea .submitBtn { text-align:center; }

#MContent div.RowAndHrM,
#MContent div.RowAndHrMNoMargin{ width: 100%; margin: 0 0 20px  0; padding: 0 0 21px 0; background: url(/house/hj/front/hjcommon/css/common/img/parts_dotline.gif) repeat-x bottom; }
#MContent div.RowAndHrMNoMargin{ margin:0; }

/* 2007/04/19 updata */
.MichiranContent #case0Txt { margin:30px; }
.MichiranContent #case0Txt p { margin:15px 0; }



