@charset "Shift_JIS";

/*
-----------------デザイン力に自信がある工務店一覧-----------------*/

/* メインイメージ */
/* タイトル画像の記述はここから↓　テーマ×都道府県全パターンに各1枚画像*/
#Content #mainVisual_design_01{ background: url(/koumuten/img/design_main_01.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_02{ background: url(/koumuten/img/design_main_02.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_03{ background: url(/koumuten/img/design_main_03.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_04{ background: url(/koumuten/img/design_main_04.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_05{ background: url(/koumuten/img/design_main_05.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_06{ background: url(/koumuten/img/design_main_06.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_07{ background: url(/koumuten/img/design_main_07.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_08{ background: url(/koumuten/img/design_main_08.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_09{ background: url(/koumuten/img/design_main_09.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_10{ background: url(/koumuten/img/design_main_10.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_11{ background: url(/koumuten/img/design_main_11.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_12{ background: url(/koumuten/img/design_main_12.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_13{ background: url(/koumuten/img/design_main_13.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_14{ background: url(/koumuten/img/design_main_14.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_15{ background: url(/koumuten/img/design_main_15.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_16{ background: url(/koumuten/img/design_main_16.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_17{ background: url(/koumuten/img/design_main_17.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_18{ background: url(/koumuten/img/design_main_18.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_19{ background: url(/koumuten/img/design_main_19.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_20{ background: url(/koumuten/img/design_main_20.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_21{ background: url(/koumuten/img/design_main_21.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_22{ background: url(/koumuten/img/design_main_22.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_23{ background: url(/koumuten/img/design_main_23.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_24{ background: url(/koumuten/img/design_main_24.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_25{ background: url(/koumuten/img/design_main_25.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_26{ background: url(/koumuten/img/design_main_26.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_27{ background: url(/koumuten/img/design_main_27.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_28{ background: url(/koumuten/img/design_main_28.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_29{ background: url(/koumuten/img/design_main_29.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_30{ background: url(/koumuten/img/design_main_30.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_31{ background: url(/koumuten/img/design_main_31.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_32{ background: url(/koumuten/img/design_main_32.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_33{ background: url(/koumuten/img/design_main_33.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_34{ background: url(/koumuten/img/design_main_34.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_35{ background: url(/koumuten/img/design_main_35.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_36{ background: url(/koumuten/img/design_main_36.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_37{ background: url(/koumuten/img/design_main_37.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_38{ background: url(/koumuten/img/design_main_38.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_39{ background: url(/koumuten/img/design_main_39.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_40{ background: url(/koumuten/img/design_main_40.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_41{ background: url(/koumuten/img/design_main_41.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_42{ background: url(/koumuten/img/design_main_42.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_43{ background: url(/koumuten/img/design_main_43.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_44{ background: url(/koumuten/img/design_main_44.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_45{ background: url(/koumuten/img/design_main_45.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_46{ background: url(/koumuten/img/design_main_46.jpg) no-repeat; height:262px;}
#Content #mainVisual_design_47{ background: url(/koumuten/img/design_main_47.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_01{ background: url(/koumuten/img/gijutsu_main_01.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_02{ background: url(/koumuten/img/gijutsu_main_02.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_03{ background: url(/koumuten/img/gijutsu_main_03.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_04{ background: url(/koumuten/img/gijutsu_main_04.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_05{ background: url(/koumuten/img/gijutsu_main_05.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_06{ background: url(/koumuten/img/gijutsu_main_06.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_07{ background: url(/koumuten/img/gijutsu_main_07.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_08{ background: url(/koumuten/img/gijutsu_main_08.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_09{ background: url(/koumuten/img/gijutsu_main_09.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_10{ background: url(/koumuten/img/gijutsu_main_10.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_11{ background: url(/koumuten/img/gijutsu_main_11.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_12{ background: url(/koumuten/img/gijutsu_main_12.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_13{ background: url(/koumuten/img/gijutsu_main_13.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_14{ background: url(/koumuten/img/gijutsu_main_14.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_15{ background: url(/koumuten/img/gijutsu_main_15.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_16{ background: url(/koumuten/img/gijutsu_main_16.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_17{ background: url(/koumuten/img/gijutsu_main_17.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_18{ background: url(/koumuten/img/gijutsu_main_18.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_19{ background: url(/koumuten/img/gijutsu_main_19.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_20{ background: url(/koumuten/img/gijutsu_main_20.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_21{ background: url(/koumuten/img/gijutsu_main_21.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_22{ background: url(/koumuten/img/gijutsu_main_22.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_23{ background: url(/koumuten/img/gijutsu_main_23.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_24{ background: url(/koumuten/img/gijutsu_main_24.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_25{ background: url(/koumuten/img/gijutsu_main_25.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_26{ background: url(/koumuten/img/gijutsu_main_26.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_27{ background: url(/koumuten/img/gijutsu_main_27.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_28{ background: url(/koumuten/img/gijutsu_main_28.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_29{ background: url(/koumuten/img/gijutsu_main_29.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_30{ background: url(/koumuten/img/gijutsu_main_30.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_31{ background: url(/koumuten/img/gijutsu_main_31.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_32{ background: url(/koumuten/img/gijutsu_main_32.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_33{ background: url(/koumuten/img/gijutsu_main_33.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_34{ background: url(/koumuten/img/gijutsu_main_34.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_35{ background: url(/koumuten/img/gijutsu_main_35.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_36{ background: url(/koumuten/img/gijutsu_main_36.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_37{ background: url(/koumuten/img/gijutsu_main_37.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_38{ background: url(/koumuten/img/gijutsu_main_38.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_39{ background: url(/koumuten/img/gijutsu_main_39.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_40{ background: url(/koumuten/img/gijutsu_main_40.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_41{ background: url(/koumuten/img/gijutsu_main_41.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_42{ background: url(/koumuten/img/gijutsu_main_42.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_43{ background: url(/koumuten/img/gijutsu_main_43.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_44{ background: url(/koumuten/img/gijutsu_main_44.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_45{ background: url(/koumuten/img/gijutsu_main_45.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_46{ background: url(/koumuten/img/gijutsu_main_46.jpg) no-repeat; height:262px;}
#Content #mainVisual_gijutsu_47{ background: url(/koumuten/img/gijutsu_main_47.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_01{ background: url(/koumuten/img/hoshou_main_01.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_02{ background: url(/koumuten/img/hoshou_main_02.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_03{ background: url(/koumuten/img/hoshou_main_03.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_04{ background: url(/koumuten/img/hoshou_main_04.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_05{ background: url(/koumuten/img/hoshou_main_05.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_06{ background: url(/koumuten/img/hoshou_main_06.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_07{ background: url(/koumuten/img/hoshou_main_07.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_08{ background: url(/koumuten/img/hoshou_main_08.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_09{ background: url(/koumuten/img/hoshou_main_09.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_10{ background: url(/koumuten/img/hoshou_main_10.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_11{ background: url(/koumuten/img/hoshou_main_11.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_12{ background: url(/koumuten/img/hoshou_main_12.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_13{ background: url(/koumuten/img/hoshou_main_13.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_14{ background: url(/koumuten/img/hoshou_main_14.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_15{ background: url(/koumuten/img/hoshou_main_15.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_16{ background: url(/koumuten/img/hoshou_main_16.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_17{ background: url(/koumuten/img/hoshou_main_17.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_18{ background: url(/koumuten/img/hoshou_main_18.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_19{ background: url(/koumuten/img/hoshou_main_19.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_20{ background: url(/koumuten/img/hoshou_main_20.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_21{ background: url(/koumuten/img/hoshou_main_21.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_22{ background: url(/koumuten/img/hoshou_main_22.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_23{ background: url(/koumuten/img/hoshou_main_23.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_24{ background: url(/koumuten/img/hoshou_main_24.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_25{ background: url(/koumuten/img/hoshou_main_25.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_26{ background: url(/koumuten/img/hoshou_main_26.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_27{ background: url(/koumuten/img/hoshou_main_27.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_28{ background: url(/koumuten/img/hoshou_main_28.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_29{ background: url(/koumuten/img/hoshou_main_29.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_30{ background: url(/koumuten/img/hoshou_main_30.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_31{ background: url(/koumuten/img/hoshou_main_31.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_32{ background: url(/koumuten/img/hoshou_main_32.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_33{ background: url(/koumuten/img/hoshou_main_33.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_34{ background: url(/koumuten/img/hoshou_main_34.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_35{ background: url(/koumuten/img/hoshou_main_35.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_36{ background: url(/koumuten/img/hoshou_main_36.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_37{ background: url(/koumuten/img/hoshou_main_37.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_38{ background: url(/koumuten/img/hoshou_main_38.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_39{ background: url(/koumuten/img/hoshou_main_39.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_40{ background: url(/koumuten/img/hoshou_main_40.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_41{ background: url(/koumuten/img/hoshou_main_41.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_42{ background: url(/koumuten/img/hoshou_main_42.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_43{ background: url(/koumuten/img/hoshou_main_43.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_44{ background: url(/koumuten/img/hoshou_main_44.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_45{ background: url(/koumuten/img/hoshou_main_45.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_46{ background: url(/koumuten/img/hoshou_main_46.jpg) no-repeat; height:262px;}
#Content #mainVisual_hoshou_47{ background: url(/koumuten/img/hoshou_main_47.jpg) no-repeat; height:262px;}
/* タイトル画像の記述おわり*/
#Content  h1, 
#Content .txt01 { text-indent: -9999px; background: no-repeat; }


#Content #kaisha .HeadlineB { width:606px; }
#Content #kaisha .floatA { width:350px; float:left; }
#Content #kaisha .floatB { width:130px; float:right;  margin-right:10px; font-size:10px; }
#Content #kaisha .floatB a { font-weight:normal; }

/* 無料問い合わせボタン（下） */
#Content #Main .ReqBotton{ margin:0 0 10px 0; }

/* 無料問い合わせボタン（右） */
#Content #Sub div.Area2{ width:243px; margin: 0 0 20px 0; }

/* ボタン説明分 */
#Content #Main div.BtnSetsumei { position:relative; margin-bottom:30px; background:url(/koumuten/img/design_txt_1.jpg) no-repeat; width:625px; height:107px; text-indent:-9999px; text-decoration:none; }
#Content #Main div.BtnSetsumei a { position:absolute; display:block; width:195px; height:42px; top:36px; left:402px; }

/* 企業データ */
#Content #kaisha .CBody { width:626px; margin-bottom:10px; background:url(/koumuten/img/cat_box_bottom.gif) no-repeat left bottom; }
#Content #kaisha .CBody .Visual { width:626px; background:url(/koumuten/img/cat_box_top.gif) no-repeat left top; }
#Content #kaisha .Visual .CBoxArea { width:82px; float:left; margin-right:6px; }
#Content #kaisha .Visual .CBoxArea .Inner { padding-top:90px; width:82px;}
#Content #kaisha .Visual .CBoxArea p { line-height:120%; }
#Content #kaisha .Visual .CBoxArea .CTxtA { text-align:center; padding:0 0 5px 0; }
#Content #kaisha .Visual .CBoxArea p.CBoxParts { text-align:center; margin:0.8em 0; }
#Content #kaisha .Visual .PhotoArea { width:271px; float:left;}
#Content #kaisha .Visual .PhotoArea img { margin-left:auto; margin-right:auto; }
#Content #kaisha .Visual .PhotoArea table td { width:271px; height:271px; vertical-align:middle; text-align:center; /* for IE */  }
#Content #kaisha .Desc { width:242px; float:left; margin:0 10px; }
#Content #kaisha .Desc h3 { text-indent:0; width:auto; line-height:1.3em; height:auto; color:#906E0A; font-weight:bold; font-size:14px; margin-bottom:5px; }
#Content #kaisha .Desc .SekoArea { border-top:1px solid #E0E0E0; padding-top:5px; margin-top:5px; }

#Content #kaisha .kaishaTable { width:100%; margin:0; border-collapse:collapse; }
#Content #kaisha .kaishaTable th { line-height:1.2em; width:86px; height:42px; padding:0px 5px; border:#CCCCCC 1px solid; background-color:#F9F2E3; text-align:center; }
#Content #kaisha .kaishaTable td { line-height:1.2em; width:226px; height:42px; padding:0px 5px; border:#CCCCCC 1px solid; text-align:left; }

/* 090715 大廻追記 */
#Content #kaisha .floatA h2 { text-indent:0; width:auto; line-height:1.6em; height:auto; font-weight:bold; font-size:12px; margin:0; }

#Content #kaisha .floatA h2 a,a span{ color: #0000CC; }
#Content #kaisha .floatA h2 a:hover,
#Content #kaisha .floatA h2 a:hover span{ color: #FC8A6D; }
#Content #kaisha .floatA h2 a:visited,
#Content #kaisha .floatA h2 a:visited span{ color: #551A8B; }


