/*タイトル*/.fea_h2{ margin:20px 0 20px 0;}.fea_h3{ margin-bottom:20px;}.fea_map_h3{ margin-bottom:15px;}.fea_about_h4{ background-color:#E6E6E6; padding:5px; margin-bottom:10px;}.ttl{margin:0; padding:0;}/*メニュー*/.menu_left{float:left; width:160px; margin:0 30px 0 0;}/*コンテンツ*/.img{ margin-bottom:30px;}.img_top{ margin:20px 0;}.img_txt{ text-align:right; margin:2px 0 0 0; padding:0;}.contents{width:760px; margin:0; padding:0;}.contents_right{ float:right; width:570px;}.cont_in{ margin:0; padding:0;}.cont_in2{ margin:0 0 40px 0; padding:0;}.cont_in3{ margin:0; padding:15px 0 0 0; border-top:1px solid #bfbfbf;}.cont_in_left{ float:left; width:350px; margin:0 0 40px 0; padding:0;}.cont_in_right{ float:right; width:220px; margin:0 0 40px 0; padding:0;}.cont_in_left2{ float:left; width:215px; margin:0 0 40px 0; padding:0;}.cont_in_right2{ float:right; width:320px; margin:0 0 40px 0; padding:0;}.cont_in_left3{ float:left; width:280px; margin:0 0 10px 0; padding:0;}.cont_in_right3{ float:right; width:280px; margin:0 0 10px 0; padding:0;}.cont_in_left4{ float:left; width:355px; margin:0 0 20px 0; padding:0;}.cont_in_right4{ float:right; width:180px; margin:0 0 20px 0; padding:0;}.cont_in_left4_about{ float:left; width:415px; margin:0 0 20px 0; padding:0;}.cont_in_right4_about{ float:right; width:120px; margin:0 0 20px 0; padding:0;}.cont_in_left5{ float:left; width:254px; margin:0 0 40px 0; padding:0;}.cont_in_right5{ float:right; width:316px; margin:0 0 40px 0; padding:0;}.cont_in_left6{ float:left; width:423px; margin:0 0 20px 0; padding:0;}.cont_in_right6{ float:right; width:147px; margin:0 0 20px 0; padding:0;}.cont_in_left7{ float:left; width:330px; margin:0 0 40px 0; padding:0;}.cont_in_right7{ float:right; width:240px; margin:0; padding:0; margin:0 0 15px 0;}.cont_in_left8{ float:left; width:363px; margin:0 0 40px 0; padding:0;}.cont_in_right8{ float:right; width:207px; margin:0 0 40px 0; padding:0;}.fea_margin2{ margin:0 0 5px 0;}.fea_margin3{ margin:0 0 10px 0;}.fea_plant2_margin{ margin:0 0 20px 0;}.fea_huge_margin{ margin:0 0 20px 0;}.fea_huge_margin td{ padding:0 0 5px 0;}.fea_about_margin{ margin:0 0 20px 0;}.fea_about_margin td{ padding:0 0 10px 0;}.fea_map_txt1{ margin:0 0 20px 0;}.fea_map_txt2{ margin:0 0 30px 15px;}.fea_map_txt3{ margin:0 0 15px 15px;}.fea_location_margin{ margin:0 0 20px 0;}.fea_location_margin2{ margin:0 0 10px 0;}.fea_location_margin3{padding:0 15px 10px 18px;}.fea_location_margin4{padding-top:10px;}/*.fea_location_margin5{padding:0 18px 0 17px;}*/.fea_location_margin5{padding:0 15px 10px 18px;}.fea_location_bg{background-image:url(../images/bg_fea_location_1.gif); background-repeat:repeat-y;}.fea_location_print{ width:570px; text-align:right;}/*テーブル*/.fea_table{ margin:0 0 20px 0;}.fea_dot{ background-image:url(../../images/bg_dot.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:3px; margin-bottom:8px;}.fea_dot2{ background-image:url(../../images/bg_dot.gif); background-position:bottom; background-repeat:repeat-x; margin-bottom:15px;}.fea_huge_arow{ width:11px; margin-left:3px;}/*トップ*/.fea_top_left{float:left; width:280px; margin-bottom:5px;}.fea_top_right{float:right; width:280px; margin:0 0 5px 10px;}.fea_top_margin{margin: 20px 0 20px 0;width: 560px;}/* ---- */.fea_top_margin{margin: 20px 0 20px 0;width: 560px;}.img_txt_margin{margin: 20px 0 0 0;width: 560px;}.fea_map_margin{margin:0 0 20px 0;width: 560px;}.fea_margin1{margin:0 35px 20px 0;}.fea_location_margin4{padding: 10px 0 0 0;width: 245px;}.fea_margin_tbl {	margin: 0;}.fea_map_tbl {	margin: 0;}.huge_tbl {	margin: 0;}
