@charset "UTF-8";

/* ------------------------- TOC
hi_top
hi_top_column3
hi01001
hi01003
hi01009
hi02010
hi02010_tb
hi02011
hi02011_furiwake
hi02020
hi02026
hi03001
hi03002
hi03003
hi03007
hi03018
hi03019
hi03020
hi03022
hi03023
hi03024
hi03025
hi04012
hi04013
hi06001
hi06001_ng
hi06002
hi06003
hi06004
hi06004_ng
hi06005
hi06006
hi06019
hi06023
hi06029
hi06030
hi06031
hi06032
hi06033
hi06034
hi06036
hi07001
hi07002
hi07004
hi07010
hi07011
hi07016
hi07017
hi07018
hi07025
hi07027
hi08004
hi08005
hi08006
hi08007
hi08008
hi08010
hi08011
hi08013
hi08014
hi08016
hi08019
hi08020
hi08021
hi08022
hi08023
hi08024_hi08054
hi08025
hi08027
hi08030_end
hi08031
hi08033
hi08035
hi08036
hi08037
hi08038
hi08040
hi08052
hi08056
hi08065
hi08078
hi08081
hi08082
hi08083
hi08084
hi08085
hi09001
hi09001_td
hi12001
hi12002
hi12003
hi12004
hi12009
hi17005
hi17010
 ------------------------- */
  /* form_table */
.form_table input.age { width: 30px; }
#contents .form_table input.name_text { width: 130px; margin-left: 0px; margin-right: 0px; }
#contents .form_table input.mail_address { width: 379px; }
#contents .form_table input.normal_input { width: 83%; }
#contents .imgover { cursor:pointer; }
#contents .hidetxt { text-indent: -9999px; overflow: hidden; cursor:pointer; }
.form_table input.textbox_width_check { width: 200px; }
.form_table tr.for_policy_agreement td { border: medium none; padding:11px 0 10px; }
.form_table textarea.has_example { float: left; margin-right: 10px; margin-top: 0; width: 290px; height: 90px; }
/* enquete_table */
.hi .enquete_table { width: 685px; }
.hi .enquete_table td { border-left: 1px solid #cccccc; }
.hi .enquete_table .sub_item_inner { border-left: none; border-right: none; }
.hi .enquete_table .first_ul li { margin-top: 0; }
.hi .enquete_table ul.column3_list li.input_other_li { width: 60%; }
.hi .enquete_table ul.column2_list li.input_other_li { width: 90%; }
/* mluti_section */
.mluti_section { padding: 10px 10px 0; }
.mluti_section .search_section { width: 485px; float: left; }
.mluti_section .search_result { width: 385px; background-color: #FFF; padding: 5px; float: right; text-align: left; }
.mluti_section .search_result ul li { line-height: 1.5; }
.mluti_section .search_result ul.bullet_link li { background-position: 0 0.5em; }
/* thickbox text*/
.hi p.btn_reset{text-align:right;}
.hi .model_case_concent{padding:20px;}
.hi .model_case_concent table{width:100%; color:#414141;}
.hi .model_case_concent table th{width:25%;}
.hi .model_case_concent table td{padding:5px 0;}
.hi .model_case_concent table ul li{float:left; width:110px; padding:0 0 5px 0;}
.hi .model_case_concent table ul.tag_list{ margin:0;}
.hi .model_case_concent table ul.tag_list li{float:none; display:inline; padding:0 20px 5px 0;}
.hi .model_case_concent table input {margin:0 3px 0 0;}
.hi .model_case_concent table select {margin:5px 10px 5px 0; min-width:100px;}
.hi .model_case_concent table p.caution_txt{color:#ff0000; font-weight:bold;}
.hi .model_case_concent table ul.radio_check li{width:100px; float:left;}
.hi .model_case_concent table .topbg_no{background:none;}
.hi .model_case_concent p.search_number_txt{font-weight:bold; font-size:109%;}
.hi .model_case_concent p.search_number_txt em{color:#ff6a00; font-size:109%;}
.hi .model_case_concent p.search_btn{text-align:center; margin:-30px 0 0 0;}
.hi .model_case_concent table td .search_refine {width: 600px ;}
.hi .model_case_concent table td .search_refine dl.left_column {width: 600px ;}
.hi .model_case_concent table td .search_refine dl.right_column {width: 340px ;}
.hi .model_case_concent table td .search_refine dl dd { padding: 5px 0 0 5px ;}
.hi .model_case_concent table td .search_refine dl dd ul li { width:150px;}
.hi .model_case_concent table td.room ul li { width:150px;}
.hi .model_case_concent table td.time ul li { width:150px;}
.hi .model_case_concent table td.year ul li { width:150px;}
.hi .model_case_concent table td p.annotation { color: #999 ; }
.hi .model_case_concent p.search_stop{text-align:center; }
/* search_section */
.search_section { width: 535px; }
.search_section .btn_submit em { font-size:117%; font-weight:bold; text-align:right; vertical-align: middle; }
.search_section .btn_submit span { color: #FF6A00; }
.search_section .btn_submit input { padding-left: 5px; vertical-align: middle; }


 /* ============================== hi_top */
.hi_top #header { text-align: center; }
.hi_top #contents { margin-top: 15px; }
.hi_top #main_contents { float: left; width: 605px; }
.hi_top #sub_contents { float: right; width: 300px; }
.hi_top #main_contents h2 { margin-top: 15px; }
.hi_top #main_contents .beside_h2 { text-align: right; margin-top: -20px; padding-right: 10px; }
/* news_summary_table */
.hi_top #main_contents .news_summary_table { margin: 15px 10px 0; }
.hi_top #main_contents .news_summary_table th,
.hi_top #main_contents .news_summary_table td { padding-top: 5px; line-height: 1.5; }
.hi_top #main_contents .news_summary_table th { padding-right: 10px; white-space: nowrap; }
.hi_top #main_contents .news_summary_table td { width: 100%; }
.hi_top #main_contents .news_summary_table td a { line-height: 1.5; }
/* data_table */
.hi_top #main_contents .data_table { margin-top: 30px; }
.hi_top #main_contents .data_table th,
.hi_top #main_contents .data_table td { text-align: left; vertical-align: top; }
.hi_top #main_contents .data_table td { border-left: none; }
.hi_top #main_contents .data_table td a { color: #333333; }
/* sub_section */
.hi_top #sub_contents .sub_section h3 { padding: 0; border: none; }
.hi_top #sub_contents .sub_section { background-color: #F0F0F0; padding: 10px; margin-top: 15px; }
.hi_top #sub_contents .sub_section .thumbnail_text_table td { padding-right: 0; }
.hi_top #sub_contents .sub_section .thumbnail_text_table td.thumbnail { padding-right: 10px; }
.hi_top #sub_contents .sub_section a { font-weight: bold; line-height: 1.5; }
.hi_top #sub_contents .approval_table { margin-top: 5px; }
.hi_top #sub_contents .approval_table td { padding-top: 10px; padding-right: 10px; }
.hi_top #sub_contents .reliability_text { margin-top: 10px; line-height: 1.5; }
.hi_top #sub_contents .award_section { margin-top: 10px; }
.hi_top #sub_contents .award_section li { float: left; margin-right: 10px; }

/* ============================== hi_top_column3 */
.hi_top_column3 #contents h1 { background: none; width: auto; padding: 0; border-left: none; }
.hi_top_column3 .beside_h1 { text-align: right; margin-top: -23px; }
.hi_top_column3 dl.beside_h1 { text-align: right; }
.hi_top_column3 dl.beside_h1 dt,
.hi_top_column3 dl.beside_h1 dd { display: inline; }
.hi_top_column3 dl.beside_h1 dt { margin-right: 5px; font-weight: bold; }
.hi_top_column3 dl.beside_h1 dd { margin-right: 14px; }
.hi_top_column3 dl.beside_h1 dd.last_dd { margin-right: 0; }
.hi_top_column3 dl.beside_h1 dd img { vertical-align: middle; margin-right: 5px; }
.hi_top_column3 dl.beside_h1 dd a { vertical-align: middle; }
.hi_top_column3 #contents h2 { background: none; width: auto; margin-top: 20px; }
.hi_top_column3 #contents h3 { width: auto; padding: 0; border: none; }
.hi_top_column3 #contents img { vertical-align: middle; }
.hi_top_column3 #contents p { line-height: 1.6; margin-top: 6px; }
.hi_top_column3 #contents ul.bullet_link { margin-top: 10px; }
.hi_top_column3 #contents ul.bullet_link li { margin-top: 5px; line-height: 1.5; background-position: 0 0.5em; }
.hi_top_column3 #contents ul.bullet_link li.banner { margin-top: 8px; padding-left: 0; background: none; text-align: center; }
.hi_top_column3 #contents ul.banner_list li { margin-top: 10px; }
.hi_top_column3 #contents ul.banner_list li img { vertical-align: bottom; }
.hi_top_column3 #contents a em { font-weight: bold; }
.hi_top_column3 #contents img.thumbnail { border: 1px solid #cccccc; }
/* ---------------- sub_contents */
.hi_top_column3 dl.caption dt { font-weight: bold; }
.hi_top_column3 dl.caption dt a { line-height: 1.5; }
.hi_top_column3 #sub_contents .photo_text_section .photo_section th { width: 95px; background-color: #ffffff; }
.hi_top_column3 #sub_contents .photo_text_section .right_column { float: none; }
.hi_top_column3 #sub_contents .photo_text_section .right_column span.note { font-weight: bold; line-height: 1.3; }
.hi_top_column3 #sub_contents .photo_text_section .right_column a { font-weight: bold; line-height: 1.3; }
.hi_top_column3 #sub_contents .photo_text_section .right_column p { margin-top: 0; }
.hi_top_column3 #sub_contents p.dive_link { margin-top: 9px; }

/* 20110207 MS8 LKI go Start */
.hi_top_column3 #sub_contents .banner_list_contents_top li { margin: 0px; }
.hi_top_column3 #sub_contents .banner_list_contents_top li { padding: 0px; }
/* 20110207 MS8 LKI go END  */

.hi_top_column3 #sub_contents .banner_list_contents_top li.first_li { margin-top: 0; }
/* ---------------- main_column */
.hi_top_column3 #main_column p.dive_link { margin-top: 9px; }
/* ---------------- sub_column */
.hi_top_column3 #sub_column .photo_text_section .photo_section th { width: 80px; background-color: #ffffff; }
.hi_top_column3 #sub_column .photo_text_section .right_column { width: 93px; }
.hi_top_column3 #sub_column .photo_text_section .right_column ul { margin-top: 0; }
.hi_top_column3 #myarea_section .photo_text_section .photo_section th { width: 93px; }
.hi_top_column3 #myarea_section .photo_text_section .right_column { width: 84px; }
.hi_top_column3 #myarea_section span.reset { display: block; padding: 0; margin: -18px 9px 0 0; text-align: right; }
/* ---------------- sub_section */
.hi_top_column3 #contents .sub_section { position: relative; background-color: #F0F0F0; padding: 10px 5px; margin: 10px 0 10px 0; }
.hi_top_column3 #contents .first_section { margin-top: 0; }
.hi_top_column3 #contents .sub_section .section_inner { padding: 0 5px; }
.hi_top_column3 #contents .sub_section .caption { margin-top: 3px; }
.hi_top_column3 #contents .sub_section .photo_text_section { margin-top: 10px; }
.hi_top_column3 #contents .sub_section .bullet_rss { margin-top: 7px; }
.hi_top_column3 #contents .sub_section .bullet_rss li { background: url("../img/icon_001.gif") no-repeat 0 0; padding-left: 18px; margin-top: 2px; }
.hi_top_column3 #contents .sub_section .bullet_rss a { line-height: 1.5; }
.hi_top_column3 #contents .sub_section .qr_code { margin-top: 10px; }
.hi_top_column3 #contents .sub_section .qr_code dt { float: left; width: 89px; }
.hi_top_column3 #contents .sub_section .qr_code dt img { border: 7px solid #ffffff; }
.hi_top_column3 #contents .sub_section .qr_code dd { float: right; width: 88px; line-height: 1.5; }
/* ---------------- sub_section */
.hi_top_column3 #contents .sub_section .award_section { width: 180px; }
.hi_top_column3 #contents .award_section li { float: left; width: 62px; margin: 10px 10px 0 0; }
/*  ---------------- pickup_feature_section */
.hi_top_column3 .pickup_feature_section {  }
.hi_top_column3 .pickup_feature_section p a { line-height: 1.6; }
.hi_top_column3 .pickup_feature_section .pattern_column1,
.hi_top_column3 .pickup_feature_section .pattern_column2,
.hi_top_column3 .pickup_feature_section .pattern_column3,
.hi_top_column3 .pickup_feature_section .pattern_column4 { margin-top: 10px; }
.hi_top_column3 .pickup_feature_section .pattern_column1 { width: 480px; }
.hi_top_column3 .pickup_feature_section .pattern_column2 .left_column,
.hi_top_column3 .pickup_feature_section .pattern_column2 .right_column { width: 235px; }
.hi_top_column3 .pickup_feature_section .pattern_column2 .left_column a,
.hi_top_column3 .pickup_feature_section .pattern_column2 .right_column a { line-height: 1.6; }
.hi_top_column3 .pickup_feature_section .pattern_column2 ul li { margin-top: 5px; }
.hi_top_column3 .pickup_feature_section .pattern_column2 ul li.first_list { margin-top: 0; }
.hi_top_column3 .pickup_feature_section .pattern_column3 .left_section,
.hi_top_column3 .pickup_feature_section .pattern_column3 .right_section .left_column,
.hi_top_column3 .pickup_feature_section .pattern_column3 .right_section .right_column { width: 153px; }
.hi_top_column3 .pickup_feature_section .pattern_column3 .right_section { width: 316px; }
.hi_top_column3 .pickup_feature_section .pattern_column4 .left_section { width: 235px; }
.hi_top_column3 .pickup_feature_section .pattern_column4 .right_section { width: 234px; }
.hi_top_column3 .pickup_feature_section .pattern_column4 .left_section .left_column,
.hi_top_column3 .pickup_feature_section .pattern_column4 .left_section .right_column,
.hi_top_column3 .pickup_feature_section .pattern_column4 .right_section .left_column,
.hi_top_column3 .pickup_feature_section .pattern_column4 .right_section .right_column { width: 112px; }
.hi_top_column3 .pickup_feature_section .thumbnail_table tr td { width: 160px; border-bottom: none;  vertical-align: middle; padding-left: 0; }
.hi_top_column3 .pickup_feature_section .thumbnail_table tr td a { border: none; padding: 0; line-height: 1.6; }
.hi_top_column3 .pickup_feature_section .thumbnail_table tr td a:hover { border: none; background-color: #FFF; }
.hi_top_column3 .pickup_feature_section .thumbnail_table tr td.left_thumbnail,
.hi_top_column3 .pickup_feature_section .thumbnail_table tr td.right_thumbnail { width: 80px; padding:0 0 0 0; }
.hi_top_column3 .pickup_feature_section .thumbnail_table tr td.right_thumbnail { padding-left: 10px; }


/* ============================== hi01001 */
#hi01001 #contents h2.seo_below_h1 { margin-top: 14px; }
#hi01001 #contents h2.first_h2 { margin-top: 10px; }
#hi01001 #main_column h3 { margin-top: 10px; }
#hi01001 #main_column h4 { margin-top: 10px; }
#hi01001 #main_column h4.first_h4 { margin-top: 0; }
#hi01001 #sub_contents .first_section .partition { padding-bottom: 4px; }
#hi01001 #main_column ul.bullet_link li { margin-top: 0; }
/* feature_section */
#hi01001 #contents .feature_section { background: url("../img/bg_ri_a002_a_h2_contents.gif") no-repeat 0 0; padding-top: 3px; }
#hi01001 #contents .feature_section .feature_section_inner { width: 460px; background: url("../img/bg_ri_a002_a_h2_contents_inner.gif") no-repeat left bottom; padding: 7px 10px 12px; }
#hi01001 #contents .feature_section .section { margin-top: 10px; background-color: #ffffff; padding: 10px; }
#hi01001 #contents .feature_section .first_section { margin-top: 0; }
#hi01001 #contents .feature_section h2 { margin-top: 0; }
#hi01001 #contents .feature_section .partition_dotted { margin-top: 8px; background-image: url("../img/bg_top_ms_kanto_001.gif"); height: 2px; }
#hi01001 #contents .feature_section .multi_section { margin-top: 10px; }
#hi01001 #contents .feature_section .left_section { width: 290px; }
#hi01001 #contents .feature_section .left_column,
#hi01001 #contents .feature_section .right_column,
#hi01001 #contents .feature_section .right_section { width: 140px; }
#hi01001 #contents .feature_section .multi_section ul { margin-top: 4px; }
#hi01001 #contents .feature_section ul.inline_list { margin-top: 3px; }
#hi01001 #contents .feature_section ul.inline_list li { margin-right: 15px; }
#hi01001 #contents .feature_section .other_search_section { margin-top: 10px; padding: 5px; background-color: #F0F0F0; }
#hi01001 #contents .feature_section .other_search_section ul { margin-top: 0; }
#hi01001 #contents .feature_section .other_search_section img { margin-right: 5px; }
#hi01001 #contents .feature_section table th,
#hi01001 #contents .feature_section table td { vertical-align: middle; }
#hi01001 #contents .feature_section table th { padding-right: 10px; }
#hi01001 #contents .feature_section table ul.bullet_link { margin-top: 0; }
#hi01001 #contents .feature_section table ul.width200_ul { width: 200px; }
#hi01001 #contents .feature_section table ul.width200_ul li { float: left; width: 80px; margin-right: 10px; }
/* banner_list_main_column */
#hi01001 #contents .banner_list_main_column { margin: 15px auto 0; width: 380px; }
#hi01001 #contents .banner_list_main_column li { float: left; margin-right: 10px; width: 120px; }
#hi01001 #contents .banner_list_main_column li.last { margin-right: 0; }
/* this_week_feature_section */
#hi01001 #contents .this_week_feature_section { margin-top: 14px; }
#hi01001 #contents .this_week_feature_section ul { margin-top: 10px; }
#hi01001 #contents .this_week_feature_section ul li { width: 235px; }
/* poplar_estate_section */
#hi01001 #contents .poplar_estate_section .bullet_link li { margin-top: 5px; }
#hi01001 #contents .poplar_estate_section .bullet_link li.first_li { margin-top: 0; }
/* attention_section */
#hi01001 #contents .attention_section { margin-top: 10px; }
#hi01001 #contents .attention_section .photo_section { width: 195px; }
#hi01001 #contents .attention_section .photo_section th { border: none; text-align: left; }
#hi01001 #contents .attention_section .photo_section th img { margin-bottom: 5px; }
#hi01001 #contents .attention_section .photo_section th a { line-height: 1.5; }
#hi01001 #contents .attention_section .right_column { width: 275px; }
#hi01001 #contents .attention_section .right_column .bullet_link { margin-top: 0;; }
#hi01001 #contents .attention_section .bullet_link li { margin-top: 5px; }
#hi01001 #contents .attention_section .bullet_link li.first_li { margin-top: 0; }
/* knowhow_section */
#hi01001 #main_column .knowhow_section { margin-top: 5px; }
#hi01001 #main_column .knowhow_section li { float: left; width: 157px; margin-right: 4px; margin-top: 10px; }
#hi01001 #main_column .knowhow_section li.last { margin-right: 0; }
#hi01001 #main_column .knowhow_section li a { line-height: 1.5; }
#hi01001 #main_column .knowhow_section img.img_left { margin-right: 5px; }


/* ============================== hi01003 */


/* ============================== hi01009 */
#hi01009 #contents h2.seo_below_h1 { margin-top: 14px; }
#hi01009 #contents h2.first_h2 { margin-top: 10px; }
#hi01009 #main_column h3 { margin-top: 10px; }
#hi01009 #main_column h4 { margin-top: 10px; }
#hi01009 #main_column h4.first_h4 { margin-top: 0; }
#hi01009 #main_column ul.bullet_link li { margin-top: 0; }
#hi01009 #sub_contents .first_section .partition { padding-bottom: 4px; }
#hi01009 #sub_contents p.dive_link { margin-top: 5px; }
/* feature_section */
#hi01009 #contents .feature_section { background: url("../img/bg_ri_a002_a_h2_contents.gif") no-repeat 0 0; padding-top: 3px; }
#hi01009 #contents .feature_section .feature_section_inner { width: 460px; background: url("../img/bg_ri_a002_a_h2_contents_inner.gif") no-repeat left bottom; padding: 7px 10px 12px; }
#hi01009 #contents .feature_section .section { margin-top: 10px; background-color: #ffffff; padding: 10px; }
#hi01009 #contents .feature_section .first_section { margin-top: 0; }
#hi01009 #contents .feature_section h2 { margin-top: 10px; }
#hi01009 #contents .feature_section h2.first_h2 { margin-top: 0; }
#hi01009 #contents .feature_section .partition_dotted { margin-top: 8px; background-image: url("../img/bg_top_ms_kanto_001.gif"); height: 2px; }
#hi01009 #contents .feature_section .multi_column { background: url("../img/bg_top_ms_kanto_002.gif") repeat-y 259px 0; }
#hi01009 #contents .feature_section .left_column { width: 249px; }
#hi01009 #contents .feature_section .right_column { width: 169px; }

#hi01009 #contents .feature_section .right_column li[class="chintai_top"] { margin: 0 0 10px 0; }
#hi01009 #contents .feature_section .right_column li[class="chintai_top"] img[class="chintai_top"] { vertical-align: bottom; }


#hi01009 #contents .feature_section .map_section { margin-top: 10px; }
#hi01009 #contents .feature_section .dive_link { font-size: 84%; }
#hi01009 #contents .feature_section .latest_area { margin-top: 10px; }
#hi01009 #contents .feature_section .latest_area em { font-weight: bold; }
#hi01009 #contents .feature_section input { vertical-align: middle; }
#hi01009 #contents .feature_section input.freeword { width: 175px; }

#hi01009 #contents .feature_section .bottom_column { clear: both; }
#hi01009 #contents .feature_section .bottom_column h2 { margin: 0; width: 159px; float: left; }

#hi01009 #contents .feature_section .bottom_column .keyword_search_section {
	margin-top: 6px;
	float: right;
}

#hi01009 #contents .feature_section .bottom_column input { margin-left: 2px; vertical-align: middle; }
#hi01009 #contents .feature_section .bottom_column input.freeword { float: left; width: 175px; }

#hi01009 #contents .feature_section .bottom_column .left_section { margin-top: 10px; width: 45%; }
#hi01009 #contents .feature_section .bottom_column .right_section { margin-top: 19px; width: auto; text-align: right; }

/* tag_cloud_section */
#hi01009 #contents .tag_cloud_section p { line-height: 1.3; }
#hi01009 #contents .tag_cloud_section a { font-weight: bold; line-height: 1.3; }
#hi01009 #contents .tag_cloud_section .grade1 {  } /* 12px */
#hi01009 #contents .tag_cloud_section .grade2 { font-size: 134%; } /* 16px */
#hi01009 #contents .tag_cloud_section .grade3 { font-size: 168%; } /* 20px */
#hi01009 #contents .tag_cloud_section .grade4 { font-size: 202%; } /* 24px */
/* company_search_section */
#hi01009 #contents .company_search_section .inline_list { margin-top: 10px; }
#hi01009 #contents .company_search_section .inline_list li { margin-right: 20px; }
#hi01009 #contents .company_search_section .banner_list li { float: left; margin-right: 10px; }
/* this_week_feature_section */
#hi01009 #contents .this_week_feature_section { margin-top: 14px; }
#hi01009 #contents .this_week_feature_section ul { margin-top: 10px; }
#hi01009 #contents .this_week_feature_section ul li { width: 235px; }
/* attention_section */
#hi01009 #contents .attention_section { margin-top: 10px; }
#hi01009 #contents .attention_section .photo_section { width: 195px; }
#hi01009 #contents .attention_section .photo_section th { border: none; text-align: left; }
#hi01009 #contents .attention_section .photo_section th a { line-height: 1.5; }
#hi01009 #contents .attention_section .right_column { width: 275px; }
#hi01009 #contents .attention_section .right_column .bullet_link { margin-top: 0;; }
/* knowhow_section */
#hi01009 #main_column .knowhow_section { margin-top: 10px; }
#hi01009 #main_column .knowhow_section li { float: left; width: 157px; margin-right: 4px; margin-top: 3px; }
#hi01009 #main_column .knowhow_section li.last { margin-right: 0; }
/* poplar_estate_section */
#hi01009 #contents .poplar_estate_section .bullet_link li { margin-top: 5px; }
#hi01009 #contents .poplar_estate_section .bullet_link li.first_li { margin-top: 0; }
/* attention_section */
#hi01009 #contents .attention_section .bullet_link li { margin-top: 5px; }
#hi01009 #contents .attention_section .bullet_link li.first_li { margin-top: 0; }


/* ============================== hi02010 */
/* 2009/06/12 LiJJ start */
/*
#hi02010 #header .main_section .right_column #nav .clr #nav_condo_new a { background: url("../img/nav_condo_new.gif"/tpa=http://jjn51.project.concentinc.jp/img/nav_condo_new.gif/) center bottom no-repeat; }
*/
/* 2009/06/12 LiJJ end */
/* ad_section */
#hi02010 #contents .ad_section { margin: 10px 0 5px; }
/* search_title */
#hi02010 #contents .search_title { margin-bottom: 20px; }
#hi02010 #contents .search_title .refine_section_temp .section input { vertical-align: middle; }
#hi02010 #contents .search_title .refine_section_temp .section .js_exmple { width: 229px; }
#hi02010 #contents .search_title .refine_section_temp .section .active { font-weight: bold; }
#hi02010 #contents .search_title .refine_section_temp .section .data_left { font-size: 100%; width: 64px; }
#hi02010 #contents .search_title .refine_section_temp .section .data_center { width: 3px; }
#hi02010 #contents .search_title .refine_section_temp .section .data_right_l { width: 620px; }
#hi02010 #contents .search_title .refine_section_temp .section .data_right_r { width: 140px; }
#hi02010 #contents .search_title .refine_section_temp .section .search_condition p { margin-top: 5px; }
/* search_list_function */
#hi02010 #contents .search_list_function { margin: 0 0 10px; }
#hi02010 #contents .search_list_function tr td { vertical-align: bottom; }
#hi02010 #contents .search_list_function .dive_link { margin: 5px 0 0; }
/* left_column */
#hi02010 #contents .multi_column .left_column { width: 680px; }
#hi02010 #contents .multi_column .left_column #gMapArea { height: 480px; margin: 0 0 8px; }
#hi02010 #contents .multi_column .left_column #gmapNavigation tr td { width: 170px; padding: 3px 0; }
#hi02010 #contents .multi_column .left_column #gmapNavigation tr td input,
#hi02010 #contents .multi_column .left_column #gmapNavigation tr td img { vertical-align: middle; margin: 0 5px 0 0; }
/* right_column */
#hi02010 #contents .multi_column .right_column { width: 230px; height: 520px; overflow: auto; }
#hi02010 #contents .multi_column .right_column #right_sliderList .right_sliderList_child { border: 1px #ccc solid; margin: 0 10px 10px 0; padding: 10px 10px 5px; }
#hi02010 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .itemName { margin: 0; line-height: 1.5; }
#hi02010 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .itemName a { line-height: 1.5; }
#hi02010 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .itemName img { margin-left: 5px; vertical-align: middle; }
#hi02010 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .note { margin: 0 0 10px; }
#hi02010 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .clr { margin: 10px 0; }
#hi02010 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .bannerList li { text-align: right; margin: 0 0 3px; }
#hi02010 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .bannerList li.btn_add_mylist123 { margin: 0 0 3px 58px; }
/* footer_directory_link */
#hi02010 #contents #footer_directory_link { margin-top: 20px; padding-top: 20px; border-top: 1px #ccc solid; }
#hi02010 #contents #footer_directory_link .directory_link { width: 460px; float: left; margin-top: 0; }
#hi02010 #contents #footer_directory_link .directory_link p { margin-top: 0; }
#hi02010 #contents #footer_directory_link .tagline { width: 460px; float: right; margin-top: 0; }


/* ============================== hi02010_tb */
/*thickbox text*/
#hi02010_tb p.btn_reset { text-align: right; }
#hi02010_tb .model_case { padding: 20px; }
#hi02010_tb .model_case table { width: 100%; color: #414141; }
#hi02010_tb .model_case table th { width: 25%; }
#hi02010_tb .model_case table td { padding: 5px 0; }
#hi02010_tb .model_case table ul li { float: left; width: 110px; padding: 0 0 5px 0; }
#hi02010_tb .model_case table ul.tag_list { margin: 0; }
#hi02010_tb .model_case table ul.tag_list li { float: none; display: inline; padding: 0 20px 5px 0; }
#hi02010_tb .model_case table input  { margin: 0 3px 0 0; }
#hi02010_tb .model_case table select  { margin: 0 10px 5px 0; min-width: 100px; }
#hi02010_tb .model_case table select.commuting_time { margin-top: 5px; }
#hi02010_tb .model_case table p.caution_txt { color: #ff0000; font-weight: bold; }
#hi02010_tb .model_case table ul.radio_check li { width: 100px; float: left; }
#hi02010_tb .model_case table .topbg_no { background: none; }
#hi02010_tb .model_case p.search_number_txt { font-weight: bold; font-size: 109%; }
#hi02010_tb .model_case p.search_number_txt em { color: #ff6a00; font-size: 109%; }
#hi02010_tb .model_case p.search_btn { text-align: center; margin: -30px 0 0 0; }


/* ============================== hi02011 */
/* 2009/06/12 LiJJ start */
/*
#hi02011 #header .main_section .right_column #nav .clr #nav_condo_new a { background: url("../img/nav_condo_new.gif"/tpa=http://jjn51.project.concentinc.jp/img/nav_condo_new.gif/) center bottom no-repeat; }
*/
/* 2009/06/12 LiJJ end */
/* ad_section */
#hi02011 #contents .ad_section { margin: 10px 0 5px; }
/* search_title */
#hi02011 #contents .search_title { margin-bottom: 20px; }
#hi02011 #contents .search_title .refine_section_temp .section input { vertical-align: middle; }
#hi02011 #contents .search_title .refine_section_temp .section .js_exmple { width: 229px; }
#hi02011 #contents .search_title .refine_section_temp .section .active { font-weight: bold; }
#hi02011 #contents .search_title .refine_section_temp .section .data_left { font-size: 100%; width: 64px; }
#hi02011 #contents .search_title .refine_section_temp .section .data_center { width: 3px; }
#hi02011 #contents .search_title .refine_section_temp .section .data_right_l { width: 620px; }
#hi02011 #contents .search_title .refine_section_temp .section .data_right_r { width: 140px; }
#hi02011 #contents .search_title .refine_section_temp .section .search_condition p { margin-top: 5px; }
/* search_list_function */
#hi02011 #contents .search_list_function { margin: 0 0 10px; }
#hi02011 #contents .search_list_function tr td { vertical-align: bottom; }
#hi02011 #contents .search_list_function .dive_link { margin: 5px 0 0; }
/* left_column */
#hi02011 #contents .multi_column .left_column { width: 680px; }
#hi02011 #contents .multi_column .left_column #gMapArea { height: 480px; margin: 0 0 8px; }
#hi02011 #contents .multi_column .left_column #gmapNavigation tr td { width: 170px; padding: 3px 0; }
#hi02011 #contents .multi_column .left_column #gmapNavigation tr td input,
#hi02011 #contents .multi_column .left_column #gmapNavigation tr td img { vertical-align: middle; margin: 0 5px 0 0; }
/* right_column */
#hi02011 #contents .multi_column .right_column { width: 230px; height: 520px; overflow: auto; }
#hi02011 #contents .multi_column .right_column #right_sliderList .right_sliderList_child { border: 1px #ccc solid; margin: 0 10px 10px 0; padding: 10px 10px 5px; }
#hi02011 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .itemName { margin: 0; line-height: 1.5; }
#hi02011 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .itemName a { line-height: 1.5; }
#hi02011 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .itemName img { margin-left: 5px; vertical-align: middle; }
#hi02011 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .note { margin: 0 0 10px; }
#hi02011 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .clr { margin: 10px 0; }
#hi02011 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .bannerList li { text-align: right; margin: 0 0 3px; }
#hi02011 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .bannerList li.btn_add_mylist123 { margin: 0 0 3px 58px; }
/* footer_directory_link */
#hi02011 #contents #footer_directory_link { margin-top: 20px; padding-top: 20px; border-top: 1px #ccc solid; }
#hi02011 #contents #footer_directory_link .directory_link { width: 460px; float: left; margin-top: 0; }
#hi02011 #contents #footer_directory_link .directory_link p { margin-top: 0; }
#hi02011 #contents #footer_directory_link .tagline { width: 460px; float: right; margin-top: 0; }

/* ============================== hi02011_furiwake */
#hi02011_furiwake .refine_section_footer_temp { padding-bottom: 4px; background-image: url(../img/bg_hi02011_furiwake_001.gif); }
#hi02011_furiwake .refine_section_footer_temp th { width: 15%; }
#hi02011_furiwake .refine_section_footer_temp strong { font-weight: bold; color: #C01718; font-size: 117%; }
#hi02011_furiwake .condition_selection { width: auto; padding-bottom: 4px; margin-top: 10px; }
#hi02011_furiwake .condition_selection .section { width: auto; }
#hi02011_furiwake .condition_selection .search_list_function { width: 560px; }
#hi02011_furiwake #contents .search_list_function .search_number { width: auto; }
#hi02011_furiwake #contents .search_list_function .search_number p { margin-left: 0; }
#hi02011_furiwake #contents .contents_narrow h2 { margin-top: 0; background: url(../img/bg_hi02011_furiwake_h2_inner.gif) no-repeat left bottom; }
#hi02011_furiwake #contents .contents_narrow h2 span { width: 565px; background: url(../img/bg_hi02011_furiwake_h2.gif) no-repeat left top; }

/* ============================== hi02012 */
#hi02012 input { margin-right: 5px; }
#hi02012 .tab_section { margin-top: 5px; }
#hi02012 .condition_selection { margin: 0; }
#hi02012 .condition_selection .section { margin-top: 10px; padding: 10px 5px; }
#hi02012 .condition_selection .first_section { margin-top: 0; }
#hi02012 .condition_selection h2 { margin-top: 10px; }
#hi02012 .condition_selection h2.first { margin-top: 0; }
#hi02012 p.btn_submit { text-align: center; }
#hi02012 .condition_selection .mluti_section .search_section .btn_submit { margin-top: 0; padding: 0; }
#hi02012 .mluti_section .search_section p { vertical-align: top; }
#hi02012 .mluti_section .search_section p.btn_submit { text-align: right; font-weight: bold; }
#hi02012 .mluti_section .search_section p.btn_submit em { color:#FF6A00; padding: 5px; }
#hi02012 .mluti_section .search_section p.btn_submit img { margin: 0 0 0 10px;  vertical-align: middle; }
#hi02012 .section h3,
#hi02012 .section p { margin-left: 5px; }
#hi02012 .section p input { vertical-align: middle; }
#hi02012 .section .left_column { width: 530px; margin-left: 5px; }
#hi02012 .section .left_column p { margin: 9px 0 0; font-weight: bold; font-size: 117%; }
#hi02012 .section .left_column p span { font-weight: normal; font-size: 86%; }
#hi02012 .section .right_column { width: 355px; padding-top: 10px; }
#hi02012 .section .right_column img { border: 1px solid #CCC; }
#hi02012 .section ul.column4_list { margin: 10px 0 0 4px; }
#hi02012 .section ul.column4_list li { width: 18%; }
#hi02012 .section ul.column6_list { margin-left: 4px; }
#hi02012 .section p.dummy_text { padding: 15px 0 30px; text-align: center; }
#hi02012 .section .partition_dotted { margin-left: 5px; }
#hi02012 .psuedo_heading input { vertical-align: middle; }
#hi02012 .psuedo_heading a span { font-size: 117%; font-weight: bold; }
#hi02012 ul.column3_list { margin-top: 6px; margin-left: 10px; }
#hi02012 ul.column3_list li { line-height: 1.4; }
#hi02012 p.link_refine { text-align: right; }
#hi02012 .h2_btn_submit { text-align: right; margin: -25px 5px 0 0; }

/* ============================== hi02013 */
#hi02013 input { margin-right: 5px; }
#hi02013 .ad_section table tr td.fir_td a { font-size: 84%; }
#hi02013 .condition_selection .section { margin-top: 10px; padding: 10px 5px; }
#hi02013 .condition_selection .first_section { margin-top: 0; }
#hi02013 .condition_selection h2 { margin-top: 10px; }
#hi02013 .condition_selection h2.first { margin-top: 0; }
#hi02013 .condition_selection .number_changer { margin-top: 0; padding-top: 5px; }
#hi02013 .condition_selection .mluti_section .search_section .btn_submit { margin-top: 0; padding: 0; }
#hi02013 .mluti_section .search_section p { vertical-align: top; }
#hi02013 .mluti_section .search_section p.btn_submit { text-align: right; font-weight: bold; }
#hi02013 .mluti_section .search_section p.btn_submit em { color:#FF6A00; padding: 5px; }
#hi02013 .mluti_section .search_section p.btn_submit input { margin: 0 0 0 5px;  vertical-align: middle; }
#hi02013 .section h3,
#hi02013 .section p { margin-left: 5px; }
#hi02013 .section p input { vertical-align: middle; }
#hi02013 .section .left_column { width: 530px; margin-left: 5px; }
#hi02013 .section .left_column p { margin: 9px 0 0; font-weight: bold; font-size: 117%; }
#hi02013 .section .right_column { width: 355px; padding-top: 10px; }
#hi02013 .section .right_column img { border: 1px solid #CCC; }
#hi02013 .section ul.column4_list { margin: 10px 0 0 4px; }
#hi02013 .section ul.column4_list li { width: 18%; }
#hi02013 .section ul.column6_list { margin-left: 4px; }
#hi02013 .section p.dummy_text { padding: 15px 0 30px; text-align: center; }
#hi02013 .section .partition_dotted { margin-left: 5px; }
#hi02013 .psuedo_heading input { vertical-align: middle; }
#hi02013 .psuedo_heading a span { font-size: 117%; font-weight: bold; }
#hi02013 ul.column3_list { margin-top: 6px; margin-left: 10px; }
#hi02013 ul.column3_list li { line-height: 1.4; }
#hi02013 p.link_refine { text-align: right; }
#hi02013 .h2_btn_submit { text-align: right; margin: -25px 5px 0 0; }

/* ============================== hi02014 */
#hi02014 input { margin-right: 5px; }
/* 20091217 Mantis 18670 LKI lij Start */
/* #hi02014 .ad_section table tr td.fir_td a { font-size: 84%; } */
/* 20091217 Mantis 18670 LKI lij End */
#hi02014 .tab_section { margin-top: 5px; }
#hi02014 .condition_selection { margin: 0; }
#hi02014 .condition_selection .section { margin-top: 10px; padding: 10px 5px; }
#hi02014 .condition_selection .first_section { margin-top: 0; }
#hi02014 .condition_selection h2 { margin-top: 10px; }
#hi02014 .condition_selection h2.first { margin-top: 0; }
#hi02014 .condition_selection .mluti_section .search_section .btn_submit { margin-top: 0; padding: 0; }
#hi02014 .mluti_section .search_section p { vertical-align: top; }
#hi02014 .mluti_section .search_section p.btn_submit { text-align: right; font-weight: bold; }
#hi02014 .mluti_section .search_section p.btn_submit em { color:#FF6A00; padding: 5px; }
#hi02014 .mluti_section .search_section p.btn_submit img { margin: 0 0 0 10px;  vertical-align: middle; }
#hi02014 .section h3,
#hi02014 .section p { margin-left: 5px; }
#hi02014 .section p input { vertical-align: middle; }
#hi02014 .section .left_column { width: 540px; margin-left: 5px; }
#hi02014 .section .left_column p { margin: 9px 0 0; font-weight: bold; font-size: 117%; }
#hi02014 .section .right_column { width: 340px; padding: 10px 5px 0 0; }
#hi02014 .section .right_column img { border: 1px solid #CCC; }
#hi02014 .section ul.column4_list { margin: 10px 0 0 4px; }
#hi02014 .section ul.column4_list li { width: 18%; }
#hi02014 .section ul.column6_list { margin-left: 4px; }
#hi02014 .section p.dummy_text { padding: 15px 0 30px; text-align: center; }
#hi02014 .section .partition_dotted { margin-left: 5px; }
#hi02014 .psuedo_heading input { vertical-align: middle; }
#hi02014 .psuedo_heading a span { font-size: 117%; font-weight: bold; }
#hi02014 ul.column3_list { margin-top: 6px; margin-left: 10px; }
#hi02014 ul.column3_list li { line-height: 1.4; }
#hi02014 p.link_refine { text-align: right; }
#hi02014 .h2_btn_submit { text-align: right; margin: -25px 5px 0 0; }
#hi02014 input { vertical-align: middle; margin-right: 5px; }
#hi02014 .condition_selection .section { margin-top: 10px; padding: 10px 5px; }
#hi02014 .condition_selection .first_section { margin-top: 0; }
#hi02014 #contents .condition_selection h2 { margin-top: 10px; }
#hi02014 #contents .condition_selection h2.first { margin-top: 0; }
#hi02014 .psuedo_heading { font-size: 117%; font-weight: bold; }
#hi02014 .psuedo_heading input { vertical-align: middle; }
#hi02014 #contents p.station_appointment { margin-top: 10px; margin-left: 567px; }
#hi02014 #contents p.station_appointment img a { margin-left: 10px; }
#hi02014 #contents p.station_appointment img { vertical-align: middle; }
#hi02014 #contents .right_column .station_refine { background: url("../img/bg_hi07004_002.gif") no-repeat left bottom; }
#hi02014 #contents .right_column .station_refine .title { background: url("../img/bg_hi07004_001.gif") no-repeat left top; padding: 10px 10px 0 17px; }
#hi02014 #contents .right_column .station_refine .title form { margin-top: 10px; }
#hi02014 #contents .right_column .station_refine .title p { margin: 0; font-weight: bold; }
#hi02014 #contents .right_column .station_refine .title .form_01 { width: 150px; }
#hi02014 #contents .right_column .station_refine .title .form_02 { margin-left: 10px; }
#hi02014 #contents .right_column .station_refine .refine { padding: 0 10px 10px 17px; }
#hi02014 #contents .right_column .station_refine .refine p { margin-left: 0; font-weight: bold; color: #c73633; }
#hi02014 #contents .right_column .station_refine .refine ul { margin-top: 5px; }
#hi02014 #contents .right_column .station_refine .refine ul.first_top { margin-top: 10px; }
#hi02014 #contents .right_column .station_refine .refine li { float: left; width: 32%; padding-right: 1%; }


/* ============================== hi02020 */
#hi02020 #contents .refine_section { margin-top: 10px; padding: 3px 5px; }
#hi02020 #contents .refine_section .sectuon { background-color: #FFF; width: auto; }
#hi02020 #contents .refine_section .sectuon .left_column,
#hi02020 #contents .refine_section .sectuon .right_column { width: 427px; }
#hi02020 #contents .refine_section .sectuon .left_column { padding: 10px 0 10px 18px; }
#hi02020 #contents .refine_section .sectuon .right_column { padding: 10px 18px 10px 0; }
#hi02020 #contents .refine_section .sectuon .calendar_table { width: auto; border-top: 1px solid #999; border-left: 1px solid #999; margin-bottom: 10px; border-collapse:separate; }
#hi02020 #contents .refine_section .sectuon .calendar_table thead th { background-color: #F0F0F0; text-align: center; width: 100%; }
#hi02020 #contents .refine_section .sectuon .calendar_table th,
#hi02020 #contents .refine_section .sectuon .calendar_table td { width: 60px; text-align: center; vertical-align: middle; border-right: 1px solid #999; border-bottom: 1px solid #999; background-image: none; }
#hi02020 #contents .refine_section .sectuon .calendar_table td,
#hi02020 #contents .refine_section .sectuon .calendar_table td a { line-height: 1.4; vertical-align: middle; }
#hi02020 #contents .refine_section .sectuon .calendar_table th { padding: 5px 0; }
#hi02020 #contents .refine_section .sectuon .calendar_table td { color: #999; font-size: 92%; height: 3.35em; padding: 0; }
#hi02020 #contents .refine_section .sectuon .calendar_table td a { display: block; width: 100%; text-align: center; vertical-align: middle; padding: 3px 0 3px; }
#hi02020 #contents .refine_section .sectuon .calendar_table td a:hover { background-color: #FFFFCC; }
#hi02020 #contents .refine_section .sectuon .calendar_table th.saturday { color: #0065CD; }
#hi02020 #contents .refine_section .sectuon .calendar_table th.sunday { color: #FF2A00; font-size: }
#hi02020 #contents .refine_section .sectuon .calendar_table .saturday { background-color: #E6F3FF; }
#hi02020 #contents .refine_section .sectuon .calendar_table .sunday { background-color: #FFEAE6; }
#hi02020 #contents .refine_section .sectuon .calendar_table .past_saturday { background-color: #D8E5F0; }
#hi02020 #contents .refine_section .sectuon .calendar_table .past { background-color: #F0F0F0; }
#hi02020 #contents .refine_section .sectuon .calendar_table .past_sunday { background-color: #F0DCD8; }
#hi02020 #contents .refine_section .sectuon .calendar_table .today { font-weight: bold; background-color: #F3FFE5; }


/* ============================== hi02026 */
#hi02026 #contents h2.seo_below_h1 { margin-top: 5px; }
#hi02026 #contents h2 { margin-top: 20px; }
#hi02026 #contents h2.seo_first_top { margin-top: 5px; }
#hi02026 #contents .refine_section { margin-top: 10px; }
#hi02026 #contents .refine_section .section { background-color: #FFF; padding: 10px; }
#hi02026 #contents .refine_section .section .select_section li { float: left; padding: 0 10px; border-right: 1px solid #959595; }
#hi02026 #contents .refine_section .section .select_section li.fir_li { padding-left: 0; }
#hi02026 #contents .refine_section .section .select_section li.last_li { border: none; }


/* ============================== hi03001 */
#hi03001 .tab_section { margin: 10px 15px 0; }
/* search_title */
#hi03001 #contents .refine_section_temp a.thickbox:hover { text-decoration: none; }
#hi03001 #contents .search_title { width: 920px; margin-top: 5px; }
#hi03001 #contents .search_title .refine_section_temp table th,
#hi03001 #contents .search_title .refine_section_temp table td { background-color: #ffffff; }
#hi03001 #contents .search_title .refine_section_temp table th.data_left { width: 10%; font-size: 100%; }
#hi03001 #contents .search_title .refine_section_temp table td.data_center { width: 1%; }
#hi03001 #contents .search_title .refine_section_temp table td.data_right_l { width: 69%; text-align: left; }
#hi03001 #contents .search_title .refine_section_temp table td.data_right_r { width: 20%; }
#hi03001 #contents .search_title .refine_section_temp table td.data_right { width: 89%; text-align: left; }
/* partition */
#hi03001 #contents .list_changer_button3 { width: 308px; }
/* partition */
#hi03001 #contents .partition { margin-top:10px; }
/* data_table */
#hi03001 #contents .action_section .checkall { width: 15em; }
/* data_table */
#hi03001 #contents .data_table p { line-height: 1.5; }
#hi03001 .data_table em { line-height: 1.5; }
#hi03001 .data_table th,
#hi03001 .data_table td { text-align: left; }
#hi03001 .data_table td { vertical-align: top; }
#hi03001 .data_table .checkbox_td { background-color:#FFF6E5; vertical-align: middle; }
#hi03001 .data_table td.data_02 dl { width: 280px; }
#hi03001 .data_table td.data_02 dt { width: 100px; float: left; }
#hi03001 .data_table td.data_02 dt img { border: 1px solid #cccccc; }
#hi03001 .data_table td.data_02 dd { width: 170px; float: right; }
#hi03001 .data_table td.data_02 dd .inline_list { margin-top: 5px; }
#hi03001 .data_table td.data_02 dd .inline_list li { margin-right: 5px; }
#hi03001 .data_table td.data_02 dd p { margin-top: 5px; }
#hi03001 #contents .data_table.data_table_search .data_09,
#hi03001 #contents .data_table.data_table_search .data_08 { border-right:1px solid #CCCCCC; vertical-align: middle; }
#hi03001 #contents table.data_table .data_01 { width: 2%; text-align: center; }
#hi03001 #contents table.data_table .data_02 { width: 30%; }
#hi03001 #contents table.data_table .data_03 { width: 12%; }
#hi03001 #contents table.data_table .data_04 { width: 8%; }
#hi03001 #contents table.data_table .data_05 { width: 11%; }
#hi03001 #contents table.data_table .data_06 { width: 11%; }
#hi03001 #contents table.data_table .data_07 { width: 11%; }
/*sub search*/
#hi03001 #contents .sub_search { background: #f2fbff; border: 1px solid #a1cfe5; margin: -2px 0 0 0; }
#hi03001 #contents .sub_search table th,
#hi03001 #contents .sub_search table td { padding: 10px; }
#hi03001 #contents .sub_search table th { font-weight: bold; }
#hi03001 #contents .sub_search table td ul li { display: inline; padding: 0 10px 0 0; }
#hi03001 #contents .search_title { margin-top: 5px; }
#hi03001 #contents .sub_search table td.data_01 { width: 6px; }
#hi03001 #contents .disabled { color: #999; }
/* js_hover_colspan_td */
#hi03001 .hover_colspan_td { padding: 0; border-left: none; }
#hi03001 .hover_colspan_td .hover_colspan_inner_table { }
#hi03001 .hover_colspan_td .hover_colspan_inner_table td { padding: 10px; background-color: transparent; }
#hi03001 #contents .hover_colspan_td .hover_colspan_inner_table .data_05 { width: 33%; }
#hi03001 #contents .hover_colspan_td .hover_colspan_inner_table .data_06 { width: 33%; }
#hi03001 #contents .hover_colspan_td .hover_colspan_inner_table .data_07 { width: 33%; }
#hi03001 .hover_colspan_td .hover_colspan_inner_table .first_tr td { border-top: none; }
/* td_navi */
#hi03001 #contents table.data_table td.td_navi { border-right: 1px solid #cccccc; }
#hi03001 #contents table.data_table td.td_navi ul li { display: inline; padding: 0 10px 0 0 ; }
#hi03001 #contents table.data_table td.td_navi ul.btn li { display: block; margin-top: 5px; padding: 0; }
#hi03001 #contents table.data_table td.td_navi ul.btn li.first_li { margin-top: 0; }
#hi03001 #contents table.data_table td.td_navi ul.btn img { margin: 0; }
#hi03001 #contents table.data_table td.td_navi img { vertical-align: text-top; margin: 0 3px 0 0; }
/*thickbox map*/
#hi03001 .map_area p.txt { color: #696969; margin: 5px 10px 0 10px; }
#hi03001 .map_area img { margin: 5px 10px 0 20px; }


/* ============================== hi03002 */
#hi03002 #wrapper #contents .js_hover_click_singlecell_click{float:right;}
#hi03002 #wrapper #contents .search_title{margin-top:5px;}
#hi03002 #contents table.data_table td img.icon_img{margin-left:5px;}
#hi03002 #contents table.data_table th{text-align:left;}
#hi03002 #wrapper #contents .action_section td.checkall{width:15em;}
#hi03002 #wrapper #contents th.data_08{width:203px;}
#hi03002 #wrapper #contents table.data_table p.first_p{ margin-top:0;}
#hi03002 #wrapper #contents table.data_table p{line-height:1.5; margin-top:5px;}
#hi03002 #wrapper #contents table.data_table a{line-height:1.5;}
/*MS42 201203019 LKI李 STA*/
/*
#hi03002 #wrapper #contents .data_table td.photo_data {padding: 5px; vertical-align:top;}
#hi03002 #wrapper #contents .data_table td.txt_data {vertical-align:top; padding:7px; text-align:left;}
*/
#hi03002 #wrapper #contents .data_table td.photo_data {padding: 4px; vertical-align:top;}
#hi03002 #wrapper #contents .data_table td.txt_data {vertical-align:top; padding:5px; text-align:left;}
/*MS42 201203019 LKI李 END*/
#hi03002 #wrapper #contents .data_table ul.btn_list_right{float:right;}
#hi03002 #wrapper #contents .data_table ul.btn_list_right li{margin-top:5px;}
#hi03002 #wrapper #contents .data_table .inline_list { border-right: 1px solid #ccc; }
#hi03002 #wrapper #contents table.ms_b0200 { width: 910px; }
#hi03002 #contents table.data_table td.data_01{ background-color:#fff6e5; vertical-align:middle;}
#hi03002 #contents .column5_list li{padding-left:0;}
#hi03002 #contents table td.va_bottom{vertical-align:bottom;}
#hi03002 #contents ul.column4_list{padding:0; margin:0;}
#hi03002 #contents ul.column4_list li{width:155px;}
#hi03002 #contents .refine_section_temp table .column4_list li.first_li {padding-top: 0; }
#hi03002 #contents .refine_section_temp table .data_left { width: 64px; font-weight: bold;font-size: 100%; }
#hi03002 #contents .refine_section_temp table .data_center { width: 3px; padding: 10px 2px;}
#hi03002 #contents .refine_section_temp table .data_right_l {width: 620px; text-align: left; padding-left:6px; padding-top:10px;}
#hi03002 #contents .refine_section_temp table .data_right_r { width: 140px;}
#hi03002 table.data_table td.js_hover_click_singlecell_hover { cursor: pointer; }

/* ============================== hi03003 */
/* 2009/06/12 LiJJ start */
/*
#hi03003 #header .main_section .right_column #nav .clr #nav_condo_new a { background: url("../img/nav_condo_new.gif"/tpa=http://jjn51.project.concentinc.jp/img/nav_condo_new.gif/) center bottom no-repeat; }
*/
/* 2009/06/12 LiJJ end */
/* ad_section */
#hi03003 #contents .ad_section { margin: 10px 0 5px; }
/* search_title */
#hi03003 #contents .search_title { border-top: 2px #3D9973 solid; margin: 5px 0 20px 0; }
#hi03003 #contents .search_title table tr td ul { width: 485px; }
#hi03003 #contents .search_title .refine_section_temp .section input { vertical-align: middle; }
#hi03003 #contents .search_title .refine_section_temp .section ul { width: auto; }
#hi03003 #contents .search_title .refine_section_temp .section .js_exmple { width: 229px; }
#hi03003 #contents .search_title .refine_section_temp .section .active { font-weight: bold; }
#hi03003 #contents .search_title .refine_section_temp .section .data_left { width: 100px; vertical-align: top; font-size: 100%; }	/*130326*/
#hi03003 #contents .search_title .refine_section_temp .section .data_left p { margin: 0; }
#hi03003 #contents .search_title .refine_section_temp .section .data_left .cmap_srch_ttl { margin: 0 0 10px 0; font-weight: normal; }
#hi03003 #contents .search_title .refine_section_temp .section .data_left .cmap_srch_ttl em { font-size: 160%; font-weight: bold; }
#hi03003 #contents .search_title .refine_section_temp .section .data_center { width: 3px; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right_l { width: 620px; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right_l .column4_list .disabled { color: #999; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right_r { width: 140px; vertical-align: bottom; text-align: right; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right_r ul li { text-align: right; float: none; background-position: 40px 5px; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right_r ul li.bullet_link { margin-top: 10px; }
#hi03003 #contents .search_title .refine_section_temp .section .search_condition p { margin-top: 5px; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right { width: 434px; font-size: 100%; padding: 5px 5px 5px 0; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right table { border-collapse: collapse !important; border: 1px #3D9973 solid !important; width: 434px; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right table .dr_head th { font-size: 100%; white-space: nowrap; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right table .dr_head th ,
#hi03003 #contents .search_title .refine_section_temp .section .data_right table .dr_head td { padding: 3px 8px 3px 10px; vertical-align: middle; background-color: #F3FFE5; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right table .dr_head td { text-align: right; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right table td { border-top: 1px #3D9973 solid !important;padding: 5px 8px 5px 10px; text-align: left; background-color: #FFFFFF; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right table td ul { float: right; padding: 0; margin: 0; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right table td ul li { height: 22px; line-height: 1; padding: 0; margin: 0; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right table td ul li a { height: 22px; line-height: 1; padding: 0; margin: 0; }
#hi03003 #contents .search_title .refine_section_temp .section .data_right table { width: 434px; }
/* optName_section */
#hi03003 #contents .optName_section { margin-bottom: 20px; }
#hi03003 #contents .optName_section p { float: left; display: block; width: 75px; margin: 0 0 0 0; line-height: 1.5; font-weight: bold; color: #FF0000; }
#hi03003 #contents .optName_section ul { float: right; display: block; width: 845px; }
#hi03003 #contents .optName_section ul li { margin: 0 5px 0 0; line-height: 1.5; }
/* search_list_function */
#hi03003 #contents .search_list_function { margin: 0 0 10px; }
#hi03003 #contents .search_list_function tr td { vertical-align: bottom; }
#hi03003 #contents .search_list_function tr td.search_number { padding-bottom: 3px; }
#hi03003 #contents .search_list_function .dive_link { margin: 5px 0 0; }
/* left_column */
#hi03003 #contents .multi_column .left_column { width: 680px; }
#hi03003 #contents .multi_column .left_column #gMapArea { height: 480px; margin: 0 0 8px; }
#hi03003 #contents .multi_column .left_column #gmapNavigation tr td { width: 170px; padding: 3px 0; }
#hi03003 #contents .multi_column .left_column #gmapNavigation tr td input,
#hi03003 #contents .multi_column .left_column #gmapNavigation tr td img { vertical-align: middle; margin: 0 5px 0 0; }
/* right_column */
/* 2009/8/17 BJB:GuoYF */
#hi03003 #contents .multi_column .right_column { width: 230px; height: 480px; overflow: auto; }
#hi03003 #contents .multi_column .right_column #right_sliderList .right_sliderList_child { border: 1px #ccc solid;; margin: 0; padding: 10px 0 5px; }
#hi03003 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .itemName { margin: 0 10px 0 10px; line-height: 1.5; }
#hi03003 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .itemName a { line-height: 1.5; }
#hi03003 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .itemName img { margin-left: 5px; vertical-align: middle; }
#hi03003 #contents .multi_column .right_column #right_sliderList .right_sliderList_child span { float: left; margin: 0 0 0 10px; }
#hi03003 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .note { margin: 0 10px 10px 0; width: 75px; float: right; }
#hi03003 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .clr { margin: 10px 0; }
#hi03003 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .inline_list { margin: 0 10px; }
#hi03003 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .inline_list img { margin: 0 0 3px 0; vertical-align: bottom; }
#hi03003 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .bannerList { clear: both; margin: 10px 0 0 8px; }
#hi03003 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .bannerList li { text-align: center; margin: 0 0 0 0; padding: 0; }
#hi03003 #contents .multi_column .right_column #right_sliderList .right_sliderList_child .bannerList li.btn_add_mylist123 { margin: 0 0 3px 58px; }
/* footer_directory_link */
#hi03003 #contents #footer_directory_link { margin-top: 20px; padding-top: 20px; border-top: 1px #ccc solid; }
#hi03003 #contents #footer_directory_link .directory_link { width: 460px; float: left; margin-top: 0; }
#hi03003 #contents #footer_directory_link .directory_link p { margin-top: 0; }
#hi03003 #contents #footer_directory_link .tagline { width: 460px; float: right; margin-top: 0; }
/*thickbox text*/
#hi03003 .thickbox_iframe p.btn_reset{text-align:right;}
#hi03003 .thickbox_iframe .model_case{padding:20px;}
#hi03003 .thickbox_iframe .model_case table{width:100%; color:#414141;}
#hi03003 .thickbox_iframe .model_case table th{width:25%;}
#hi03003 .thickbox_iframe .model_case table td{padding:5px 0;}
#hi03003 .thickbox_iframe .model_case table ul li{float:left; width:110px; padding:0 0 5px 0;}
#hi03003 .thickbox_iframe .model_case table ul.tag_list{ margin:0;}
#hi03003 .thickbox_iframe .model_case table ul.tag_list li{float:none; display:inline; padding:0 20px 5px 0;}
#hi03003 .thickbox_iframe .model_case table input {margin:0 3px 0 0;}
#hi03003 .thickbox_iframe .model_case table select {margin:0 10px 5px 0; min-width:100px;}
#hi03003 .thickbox_iframe .model_case table p.caution_txt{color:#ff0000; font-weight:bold;}
#hi03003 .thickbox_iframe .model_case table ul.radio_check li{width:100px; float:left;}
#hi03003 .thickbox_iframe .model_case table .topbg_no{background:none;}
#hi03003 .thickbox_iframe .model_case p.search_number_txt{font-weight:bold; font-size:109%;}
#hi03003 .thickbox_iframe .model_case p.search_number_txt em{color:#ff6a00; font-size:109%;}
#hi03003 .thickbox_iframe .model_case p.search_btn{text-align:center; margin:-30px 0 0 0;}
#hi03003 .thickbox_iframe .model_case table select.commuting_time { margin-top: 5px; }
/*add milli*/
#hi03003 #contents .search_title table tr td ul { width: auto; }

/* ============================== hi03007 */
#hi03007 #contents .data_table thead th { background-color: #f0f0f0; }
#hi03007 .refine_section_temp table .data_left { font-weight: bold; width: 64px;}
#hi03007 .refine_section_temp table .data_center { width: 3px; padding: 10px 2px;}
#hi03007 .refine_section_temp table .data_right_l {width: 620px; }
#hi03007 #contents .search_title{margin-top:5px;}
#hi03007 #contents table.data_table td.td_navi{border-right:1px solid #cccccc;}
#hi03007 #contents table.data_table td.td_navi ul li{display:inline; padding:0 10px 0 0 ;}
#hi03007 #contents table.data_table td.td_navi ul.btn li{display:block; margin-top:5px; padding:0;}
#hi03007 #contents table.data_table td.td_navi ul.btn li.first_li{margin-top:0;}
#hi03007 #contents table.data_table td.td_navi ul li.map{padding:0 ;}
#hi03007 #contents table.data_table td.td_navi ul li.camp{padding:0 0 0 10px ;}
#hi03007 #contents table.data_table td img.icon_img{margin-left:5px;}
#hi03007 #contents table.data_table th{text-align:left;}
#hi03007 #contents table.data_table .data_01{width:2%; text-align:center;}
#hi03007 #contents table.data_table .data_02{width:30%;}
#hi03007 #contents table.data_table .data_03{width:12%;}
#hi03007 #contents table.data_table .data_04{width:7%;}
#hi03007 #contents table.data_table .data_05{width:11%;}
#hi03007 #contents table.data_table .data_06{width:11%;}
#hi03007 #contents table.data_table .data_07{width:11%;}
#hi03007 #contents table.data_table .data_08{ text-align:center; vertical-align:middle;}
#hi03007 #contents table.data_table td{text-align:left; vertical-align:top;}
#hi03007 #contents table.data_table td.data_01{ background-color:#fff6e5; vertical-align:middle;}
#hi03007 #contents .checkall{width:15em;}
#hi03007 #contents .right_td{border-right:1px solid #cccccc;}
#hi03007 .refine_section_temp .keyword li{float:left;}
#hi03007 .refine_section_temp .keyword li p{padding-top:0; margin-top:0;}
#hi03007 .refine_section_temp .keyword .freeword{width:230px;}
#hi03007 .search_title .refine_section_temp .data_left {font-size: 100%;}
/*photo_summary*/
#hi03007 #contents table.data_table dl.photo_summary{width:270px;}
#hi03007 #contents table.data_table dl.photo_summary dt{float:left; width:90px;}
#hi03007 #contents table.data_table dl.photo_summary dd{float:right; width:170px;}
#hi03007 #contents table.data_table dl.photo_summary dd p{line-height:1.5;}
/*refine_section*/
#hi03007 #contents .search_title .refine_section{padding:3px 4px;}
#hi03007 #wrapper #contents .search_title .refine_section table{width:100%; margin:0; border-collapse:collapse;}
#hi03007 #contents .refine_section table td { text-align: left; }
#hi03007 #contents .refine_section table td.data_04 { text-align: right; }
/*sub search*/
#hi03007 #contents .sub_search{background:#f2fbff; border:1px solid #a1cfe5; margin:-2px 0 0 0; padding:10px;}
#hi03007 #contents .sub_search table th{font-weight:bold;}
#hi03007 #contents .sub_search table td ul li{display:inline; padding:0 10px 0 0;}
/*thickbox map*/
#hi03007 .map_area p.txt{color:#696969; margin:5px 10px 0 10px;}
#hi03007 .map_area img{margin:5px 10px 0 20px;}
/* js_hover_colspan_td */
#hi03007 .hover_colspan_td { padding: 0; border-left: none; }
#hi03007 .hover_colspan_td .hover_colspan_inner_table { }
#hi03007 .hover_colspan_td .hover_colspan_inner_table td { padding: 10px; background-color: transparent; }
#hi03007 #contents .hover_colspan_td .hover_colspan_inner_table .data_05 { width: 33%; }
#hi03007 #contents .hover_colspan_td .hover_colspan_inner_table .data_06 { width: 33%; }
#hi03007 #contents .hover_colspan_td .hover_colspan_inner_table .data_07 { width: 33%; }
#hi03007 .hover_colspan_td .hover_colspan_inner_table .first_tr td { border-top: none; }


/* ============================== hi03018 */
#hi03018 .tab_section { margin: 10px 15px 0; }
/* search_title */
#hi03018 #contents .refine_section_temp a.thickbox:hover { text-decoration: none; }
#hi03018 #contents .search_title { width: 920px; margin-top: 5px; }
#hi03018 #contents .search_title .refine_section_temp table th,
#hi03018 #contents .search_title .refine_section_temp table td { background-color: #ffffff; }
#hi03018 #contents .search_title .refine_section_temp table th.data_left { width: 10%; font-size: 100%; }
#hi03018 #contents .search_title .refine_section_temp table td.data_center { width: 1%; }
#hi03018 #contents .search_title .refine_section_temp table td.data_right_l { width: 69%; text-align: left; }
#hi03018 #contents .search_title .refine_section_temp table td.data_right_r { width: 20%; }
#hi03018 #contents .search_title .refine_section_temp table td.data_right { width: 89%; text-align: left; }

/* BJBSH LIJJ 追加　START*/

/* BJBSH LIJJ 追加　END*/
/* partition */
#hi03018 #contents .list_changer_button3 { width: 308px; }
/* partition */
#hi03018 #contents .partition { margin-top:10px; }
/* data_table */
#hi03018 #contents .action_section .checkall { width: 15em; }
/* data_table */
#hi03018 #contents .data_table p { line-height: 1.5; }
#hi03018 .data_table em { line-height: 1.5; }
#hi03018 .data_table th,
#hi03018 .data_table td { text-align: left; }
#hi03018 .data_table .checkbox_td { background-color:#FFF6E5; }
#hi03018 .data_table td.data_02 { width: 40%; padding: 10px; }
#hi03018 .data_table td.data_02 dl { width: 340px; }
#hi03018 .data_table td.data_02 dt { width: 100px; float: left; }
#hi03018 .data_table td.data_02 dt img { border: 1px solid #cccccc; }
#hi03018 .data_table td.data_02 dd { width: 230px; float: right; }
#hi03018 .data_table td.data_02 dd .inline_list { margin-top: 5px; }
#hi03018 .data_table td.data_02 dd .inline_list li { margin-right: 5px; }
#hi03018 .data_table td.data_02 dd p { margin-top: 5px; }
#hi03018 .data_table td.data_03 { width: 10%; }
#hi03018 .data_table td.data_04 { width: 11%; }
#hi03018 .data_table td.data_05 { width: 13%; }
#hi03018 .data_table th.data_06 { width: 10%; }
#hi03018 .data_table th.data_07 { width: 11%; }
#hi03018 #contents .data_table.data_table_search .data_07,
#hi03018 #contents .data_table.data_table_search .data_08,
#hi03018 #contents .data_table.data_table_search .data_09 { border-right:1px solid #CCCCCC;}




/* ============================== hi03019 */
#hi03019 #wrapper #contents .js_hover_click_singlecell_click{float:right;}
#hi03019 #wrapper #contents .search_title{margin-top:5px;}
#hi03019 #contents table.data_table td img.icon_img{margin-left:5px;}
#hi03019 #contents table.data_table th{text-align:left;}
#hi03019 #wrapper #contents .action_section td.checkall{width:15em;}
#hi03019 #wrapper #contents table.data_table p.first_p{ margin-top:0;}
#hi03019 #wrapper #contents table.data_table p{line-height:1.5; margin-top:5px;}
#hi03019 #wrapper #contents table.data_table a{line-height:1.5;}
#hi03019 #wrapper #contents .data_table td.photo_data {width: 160px; padding: 5px; vertical-align:top;}
#hi03019 #wrapper #contents .data_table td.txt_data {vertical-align:top; padding:7px; text-align:left;}
#hi03019 #wrapper #contents .data_table ul.btn_list_right {float:right;}
#hi03019 #wrapper #contents .data_table ul.btn_list_right li{margin-top:5px;}
#hi03019 table.data_table td.js_hover_click_singlecell_hover { cursor: pointer; }
#hi03019 #wrapper #contents .data_table .inline_list { border-right: 1px solid #ccc; }
#hi03019 #wrapper #contents .list_section table { width: 920px; }
#hi03019 #contents table.data_table td.data_01{ background-color:#fff6e5;}
#hi03019 #contents table td.va_bottom{vertical-align:bottom;}
#hi03019 #contents ul.column4_list{padding:0; margin:0;}
#hi03019 #contents ul.column4_list li{width:155px;}

#hi03019 #contents .refine_section_temp table .column4_list li.first_li {padding-top: 0; }
#hi03019 #contents .refine_section_temp table .data_left { width: 64px; font-weight: bold;font-size: 100%; }
#hi03019 #contents .refine_section_temp table .data_center { width: 3px; padding: 10px 2px;}
#hi03019 #contents .refine_section_temp table .data_right_l { width: 620px;}
#hi03019 #contents .refine_section_temp table .data_right_r { width: 140px;}

/* ============================== hi03020 */
/* main_contents */
#hi03020 #contents #main_contents { width: 590px; float: left; }
#hi03020 #contents #main_contents h2 { background-image: url("../img/bg_h2_title_006_inner.gif"); margin-top: 0pt; }
#hi03020 #contents #main_contents h2 span { width: auto; background-image: url("../img/bg_h2_title_006.gif"); }
/* search_title */
#hi03020 #contents .search_title { margin-top: 4px; }
/* sub_contents */
#hi03020 #contents #sub_contents { width: 310px; float: right; background-color: #F0F0F0; }
#hi03020 #contents #sub_contents .sub_serction { padding: 10px; }
#hi03020 #contents #sub_contents h2 { margin-top: 0px; background: none; font-size: 117%; font-weight: bold; color: #3d9973; border-left: #3d9973 solid 3px; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; }
/* display_changer */
#hi03020 .display_changer tr td.display_left dl { line-height: 1.5; }
#hi03020 .display_changer tr td.display_right { vertical-align: top; }
#hi03020 .display_changer tr td.display_right select { margin-left: 5px; }
/* refine_section_temp */
#hi03020 .refine_section_temp .section th,
#hi03020 .refine_section_temp .section td { background-image: none; }
#hi03020 .refine_section_temp .section td.data_right ul li { margin-right: 10px; }
/* data_table */
#hi03020 .data_table .checkbox_td { background-color: #FFF6E5; }
#hi03020 .data_table tr td.data_03,
#hi03020 .data_table tr td.data_04,
#hi03020 .data_table tr td.data_05,
#hi03020 .data_table tr td.data_06,
#hi03020 .data_table tr td.data_07,
#hi03020 .data_table tr td.data_08,
#hi03020 .data_table tr td.data_09 { border-right: 1px solid #CCC; text-align: left; }
#hi03020 .data_table tr td.data_03 p { margin-top: 3px; line-height: 1.3; }
#hi03020 .data_table tr td.data_03 p.first_p { margin-top: 10px; }
#hi03020 .data_table tr td.data_08 { background-color: #FFFFE5; }
#hi03020 .data_table tr td.data_08 dl dt { float: left; margin-right: 10px; }
#hi03020 .data_table tr td.data_08 dl dd em { color: #FF0000; font-weight: normal; }
#hi03020 #contents .data_table tr td.data_09 { vertical-align: middle; }
#hi03020 .data_table tr td.data_09 ul.inline_list li { float: left; margin-top: 0; padding-right:5px; }
#hi03020 .data_table tr td.data_09 ul.inline_list li img { padding: 0; }
#hi03020 .data_table tr td.data_09 ul.inline_list li.btn_add_mylist123 { margin-top: 3px; margin-right: 5px; padding-right: 0; }
#hi03020 .data_table tr td dl.photo_summary dt { padding-right: 10px; float: left; }
#hi03020 .data_table tr td dl.photo_summary dd { line-height: 1.6; }
#hi03020 .data_table tr td .inline_list li img { padding:5px 5px 0 0; }
/* search_about_section */
#hi03020 .search_about_section .editorial_matter_section { width: auto; margin-top: 10px; }
#hi03020 .search_about_section .editorial_matter_section dt,
#hi03020 .search_about_section .editorial_matter_section dt em,
#hi03020 .search_about_section .editorial_matter_section dd { line-height: 1.5; }
#hi03020 .search_about_section .editorial_matter_section dt em { font-weight: bold; }
#hi03020 .search_about_section .editorial_matter_section dd { margin-top: 10px; }

/* ============================== hi03022 */
#hi03022 .tab_section { margin: 10px 15px 0; }
/* search_title */
#hi03022 #contents .refine_section_temp a.thickbox:hover { text-decoration: none; }
#hi03022 #contents .search_title { width: 920px; margin-top: 5px; }
#hi03022 #contents .search_title .refine_section_temp table th,
#hi03022 #contents .search_title .refine_section_temp table td { background-color: #ffffff; }
#hi03022 #contents .search_title .refine_section_temp table th.data_left { width: 10%; font-size: 100%; }
#hi03022 #contents .search_title .refine_section_temp table td.data_center { width: 1%; }
#hi03022 #contents .search_title .refine_section_temp table td.data_right_l { width: 69%; text-align: left; }
#hi03022 #contents .search_title .refine_section_temp table td.data_right_r { width: 20%; }
#hi03022 #contents .search_title .refine_section_temp table td.data_right { width: 89%; text-align: left; }
/* calendar_table */
#hi03022 #contents .search_title .calendar_table { width: auto; border-top: 1px solid #999999; border-left: 1px solid #999999; margin-bottom: 10px; }
#hi03022 #contents .search_title .last_table { margin-bottom: 0; }
#hi03022 #contents .search_title .calendar_table caption { font-weight: bold; padding-bottom: 3px; }
#hi03022 #contents .search_title .calendar_table th,
#hi03022 #contents .search_title .calendar_table td { padding: 0; text-align: center; vertical-align: middle; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
#hi03022 #contents .search_title .calendar_table th { font-weight: normal; padding: 5px 6px 4px; }
#hi03022 #contents .search_title .calendar_table td a { width: 100%; padding: 5px 0 4px; display: block; text-align: center; }
#hi03022 #contents .search_title .calendar_table td a:hover { background-color: #FFFFCC; }
#hi03022 #contents .search_title .calendar_table th { font-size: 100%; }
#hi03022 #contents .search_title .calendar_table .saturday { background-color: #E6F3FF; }
#hi03022 #contents .search_title .calendar_table .sunday { background-color: #FFEAE6; }
#hi03022 #contents .search_title .calendar_table th.saturday { color: #0065CD; }
#hi03022 #contents .search_title .calendar_table th.sunday { color: #FF2A00; }
#hi03022 #contents .search_title .calendar_table .past { background-color: #F0F0F0; }
#hi03022 #contents .search_title .calendar_table .past_saturday { background-color: #D8E5F0; }
#hi03022 #contents .search_title .calendar_table .past_sunday { background-color: #F0DCD8; }
#hi03022 #contents .search_title .calendar_table .today { font-weight: bold; background-color: #F3FFE5; }
#hi03022 #contents .search_title .calendar_table .selected_day { font-weight: bold; background-color: #3D9973; color: #ffffff; }
#hi03022 #contents .search_title .calendar_table .selected_day a { font-weight: bold; background-color: #3D9973; color: #ffffff; }
#hi03022 #contents .search_title .calendar_table .selected_day a:hover { color: #0080ff; }
/* partition */
#hi03022 #contents .partition { margin-top:10px; }
/* data_table */
#hi03022 #contents .action_section .checkall { width: 19em; }
/* data_table */
#hi03022 #contents .data_table p { line-height: 1.5; }
#hi03022 .data_table em { line-height: 1.5; }
#hi03022 .data_table th,
#hi03022 .data_table td { text-align: left; }
#hi03022 .data_table .checkbox_td { background-color:#FFF6E5; }
#hi03022 .data_table td.data_02 { width: 40%; padding: 10px; }
#hi03022 .data_table td.data_02 dl { width: 340px; }
#hi03022 .data_table td.data_02 dt { width: 100px; float: left; }
#hi03022 .data_table td.data_02 dt img { border: 1px solid #cccccc; }
#hi03022 .data_table td.data_02 dd { width: 230px; float: right; }
#hi03022 .data_table td.data_02 dd .inline_list { margin-top: 5px; }
#hi03022 .data_table td.data_02 dd .inline_list li { margin-right: 5px; }
#hi03022 .data_table td.data_02 dd p { margin-top: 5px; }
#hi03022 .data_table td.data_03 { width: 10%; }
#hi03022 .data_table td.data_04 { width: 11%; }
#hi03022 .data_table td.data_05 { width: 13%; }
#hi03022 .data_table th.data_06 { width: 10%; }
#hi03022 .data_table th.data_07 { width: 11%; }
#hi03022 #contents .data_table.data_table_search .data_07,
#hi03022 #contents .data_table.data_table_search .data_08,
#hi03022 #contents .data_table.data_table_search .data_09 { border-right:1px solid #CCCCCC;}


/* ============================== hi03022_tb */
#hi03022_tb .btn_reset { text-align: right; background: transparent url("../img/bg_line_a_tb_01.gif") repeat-x scroll left bottom; margin: 0 auto; padding: 10px 0; width: 760px; }
#hi03022_tb table { width: 760px; margin-left: auto; margin-right: auto; }
#hi03022_tb table th { width: 20%; }
#hi03022_tb table td { line-height: 1.5; }
#hi03022_tb table td p { padding-top: 0; line-height: 1.5; }
/* FACE-18291 公取対応PC　追加スタイル↓ */
#hi03022_tb table td p.fair_trade { margin-top: 5px; }
/* FACE-18291 公取対応PC　追加スタイル↑ */
#hi03022_tb table input { margin: 0 3px 0 0; }
#hi03022_tb table select { margin: 0 10px 5px 0; }
#hi03022_tb table select.commuting_time { margin-top: 10px; }
#hi03022_tb table .column3_list,
#hi03022_tb table .column4_list,
#hi03022_tb table .column5_list { margin: 0 0 5px 0; }
#hi03022_tb p.search_number { width: 760px; margin:0 auto; background: url("../img/bg_line_a_tb_01.gif") repeat-x left top; padding-top: 16px; }

/* ============================== hi03023 */
#hi03023 #wrapper #contents .js_hover_click_singlecell_click{float:right;}
#hi03023 #wrapper #contents .search_title{margin-top:5px;}
#hi03023 #wrapper #contents .search_list_function { margin-top: 15px;}
#hi03023 #wrapper #contents .data_table img.icon_img{margin-left:3px;}
/*refine_section_temp*/
#hi03023 #wrapper #contents .refine_section_temp th.data_left{ width:6em;}
#hi03023 #wrapper #contents .refine_section_temp tr.refine_last th.data_left{ width:5em;}
#hi03023 #wrapper #contents .refine_section_temp ul.column5_list{margin:0;}
#hi03023 #wrapper #contents .refine_section_temp ul.column5_list .cur_li{font-weight:bold;}
#hi03023 #wrapper #contents .refine_section_temp ul.column5_list li{padding-top:10px; padding-left:0;}
#hi03023 #wrapper #contents .refine_section_temp ul.first_ul{padding-top:0;}
#hi03023 #wrapper #contents .refine_section_temp ul.first_ul li{padding-top:0;}
#hi03023 #contents .refine_section_temp table .data_right_l {width: 850px; text-align: left; padding-top:10px;}
#hi03023 #contents .refine_section_temp table .data_left { width: 64px; font-weight: bold;font-size: 100%; }
#hi03023 #contents .refine_section_temp table .data_center { width: 3px; padding: 10px 2px;}
#hi03023 #contents .refine_section_temp table .data_right_r { width: 140px;}
/*data_table*/
#hi03023 #contents table.data_table td.data_01{ background-color:#fff6e5; vertical-align:middle;}
#hi03023 #wrapper #contents td.data_02{width:430px; padding:5px;}
#hi03023 #wrapper #contents td.data_03{width:580px; padding:5px;}
#hi03023 #wrapper #contents td.data_04{width:730px; padding:5px;}
#hi03023 #wrapper #contents .data_table td.photo_data { padding:5px;}
#hi03023 #wrapper #contents .data_table ul.btn_list_right{margin-top:10px; float:right;}
#hi03023 #wrapper #contents .data_table ul.btn_list_right li{float:left;padding-left:5px;}
#hi03023 #wrapper #contents .data_table ul.btn_list_right li.btn_add_mylist123{ margin-top:3px; }
#hi03023 #contents table.data_table th{text-align:left;}
#hi03023 #wrapper #contents .action_section td.checkall{width:15em;}
#hi03023 #wrapper #contents table.data_table p.first_p{ margin-top:0;}
#hi03023 #wrapper #contents table.data_table p{line-height:1.5; margin-top:5px;}
#hi03023 #wrapper #contents table.data_table a{line-height:1.5;}
#hi03023 #wrapper #contents .data_table td.photo_data { padding:5px; vertical-align:top;}
#hi03023 #wrapper #contents .data_table td.txt_data {vertical-align:top; padding:7px; text-align:left;}
#hi03023 #wrapper #contents .data_table .inline_list { border-right: 1px solid #ccc; }
#hi03023 table.data_table td.js_hover_click_singlecell_hover { cursor: pointer; }
/*detail_data*/
#hi03023 #wrapper #contents .detail_data{background:none; margin-top:7px;}
#hi03023 #wrapper #contents .detail_data th{background:none; border:none; padding:0; font-weight:bold;}
#hi03023 #wrapper #contents .detail_data td{border:none; padding:0 0 0 5px; text-align:left;}
/* BJBSH LIXIN 追加　START*/
/*thickbox*/
#hi03023 .model_case_concent td.topbg_no ul li{ float:none; display:inline; padding:0; line-height: 2; }
#hi03023 .model_case_concent p.search_number_txt{text-align:center;}
#hi03023 .model_case_concent p.search_number_txt img{vertical-align:middle; padding-left:15px;}
#hi03023 .model_case_concent table th{width:80px;}
#hi03023 .model_case_concent table td ul.check_area li{ width:120px;}
#hi03023 .model_case_concent table td ul.radio_ul li,
#hi03023 .model_case_concent table td ul.checkbox_ul li{ width:150px;}
#hi03023 .model_case_concent table td ul.room_ul li{ width:180px;}
#hi03023 .model_case_concent table td ul.conditions_ul li{ width:190px;}
#hi03023 .model_case_concent table td ul.text li{ display:inline; width:auto; padding-right:5px;}
#hi03023 .model_case_concent table td ul.text {width:500px;}
/* BJBSH LIXIN 追加　END*/

/* ============================== hi03024 */
#hi03024 #wrapper #contents .js_hover_click_singlecell_click{float:right;}
#hi03024 #wrapper #contents .search_title{margin-top:5px;}
#hi03024 #wrapper #contents .data_table img.icon_img{margin-left:3px;}
/*refine_section_temp　※hi03023流用*/
#hi03024 #wrapper #contents .refine_section_temp th.data_left{ width:6em;}
#hi03024 #wrapper #contents .refine_section_temp tr.refine_last th.data_left{ width:5em;}
#hi03024 #wrapper #contents .refine_section_temp ul.column5_list{margin:0;}
#hi03024 #wrapper #contents .refine_section_temp ul.column5_list .cur_li{font-weight:bold;}
#hi03024 #wrapper #contents .refine_section_temp ul.column5_list li{padding-top:10px; padding-left:0;}
#hi03024 #wrapper #contents .refine_section_temp ul.first_ul li{padding-top:0;}
#hi03024 #contents .refine_section_temp table .data_right_l {width: 850px; text-align: left; padding-top:10px;}
#hi03024 #contents .refine_section_temp table .data_left { width: 64px; font-weight: bold;font-size: 100%; }
#hi03024 #contents .refine_section_temp table .data_center { width: 3px; padding: 10px 2px;}
#hi03024 #contents .refine_section_temp table .data_right_r { width: 140px;}
/*data_tabl　※hi03023流用*/
#hi03024 #contents table.data_table td.data_01{width:20px; background-color:#fff6e5; vertical-align:middle;}
#hi03024 #wrapper #contents td.data_02{width:580px;}
#hi03024 #wrapper #contents td.photo{width:320px;}
#hi03024 #wrapper #contents .data_table td.photo_data { width:160px; padding:5px;}
#hi03024 #wrapper #contents .data_table ul.btn_list_right{margin-top:5px; float:right;}
#hi03024 #wrapper #contents .data_table ul.btn_list_right li{float:left;padding-left:5px;}
#hi03024 #wrapper #contents .data_table ul.btn_list_right li.btn_add_mylist123{ margin-top:3px; }
#hi03024 #contents table.data_table th{text-align:left;}
#hi03024 #wrapper #contents .action_section td.checkall{width:15em;}
#hi03024 #wrapper #contents table.data_table p.first_p{ margin-top:0;}
#hi03024 #wrapper #contents table.data_table p{line-height:1.5; margin-top:5px;}
#hi03024 #wrapper #contents table.data_table a{line-height:1.5;}
#hi03024 #wrapper #contents .data_table td.txt_data {vertical-align:top; padding:7px; text-align:left;}
#hi03024 #wrapper #contents .data_table .inline_list { border-right: 1px solid #ccc; }
#hi03024 table.data_table td.js_hover_click_singlecell_hover { cursor: pointer; }
/*detail_data　※hi03023流用*/
#hi03024 #wrapper #contents .detail_data{background:none; margin-top:15px; clear:both;}
#hi03024 #wrapper #contents .detail_data th{background:none; border:none; padding:0; font-weight:bold;}
#hi03024 #wrapper #contents .detail_data td{border:none; padding:0 0 0 5px; text-align:left;}
/*option_list*/
#hi03024 #wrapper #contents .data_table ul.option_list{ width:123px; float:right;}
#hi03024 #wrapper #contents .data_table ul.option_list li{ text-align: right; margin-top:5px;}
#hi03024 #wrapper #contents .data_table ul.option_list li.first_li{ margin-top:0;}
/*thickbox*/
#hi03024 .model_case_concent td.topbg_no ul li{ float:none; display:inline; padding:0; line-height: 2; }
#hi03024 .model_case_concent p.search_number_txt{text-align:center;}
#hi03024 .model_case_concent p.search_number_txt img{vertical-align:middle; padding-left:15px;}
#hi03024 .model_case_concent table th{width:80px;}
#hi03024 .model_case_concent table td ul.check_area li{ width:120px;}
#hi03024 .model_case_concent table td ul.radio_ul li,
#hi03024 .model_case_concent table td ul.checkbox_ul li{ width:150px;}
#hi03024 .model_case_concent table td ul.room_ul li{ width:180px;}
#hi03024 .model_case_concent table td ul.conditions_ul li{ width:190px;}
#hi03024 .model_case_concent table td ul.text li{ display:inline; width:auto; padding-right:5px;}
#hi03024 .model_case_concent table td ul.text {width:500px;}


/* ============================== hi03025 */
#hi03025 #wrapper #contents .js_hover_click_singlecell_click{float:right;}
#hi03025 #wrapper #contents .search_title{margin-top:5px;}
#hi03025 #wrapper #contents .search_list_function { margin-top: 15px;}
#hi03025 #wrapper #contents .data_table img.icon_img{margin-left:3px;}
/*refine_section_temp　※hi03023流用*/
#hi03025 #wrapper #contents .refine_section_temp th.data_left{ width:6em;}
#hi03025 #wrapper #contents .refine_section_temp tr.refine_last th.data_left{ width:5em;}
#hi03025 #wrapper #contents .refine_section_temp ul.column5_list{margin:0;}
#hi03025 #wrapper #contents .refine_section_temp ul.column5_list .cur_li{font-weight:bold;}
#hi03025 #wrapper #contents .refine_section_temp ul.column5_list li{padding-top:10px; padding-left:0;}
#hi03025 #wrapper #contents .refine_section_temp ul.first_ul{padding-top:0;}
#hi03025 #wrapper #contents .refine_section_temp ul.first_ul li{padding-top:0;}
#hi03025 #contents .refine_section_temp table .data_right_l {width: 850px; text-align: left; padding-top:10px;}
#hi03025 #contents .refine_section_temp table .data_left { width: 64px; font-weight: bold; font-size:100%;}
#hi03025 #contents .refine_section_temp table .data_center { width: 3px; padding: 10px 2px;}
#hi03025 #contents .refine_section_temp table .data_right_r { width: 140px;}
/*data_tabl　※hi03023流用e*/
#hi03025 #contents table.data_table td.data_01{ background-color:#fff6e5; vertical-align:middle;}
#hi03025 #wrapper #contents .data_02{width:580px; padding:5px;}
#hi03025 #wrapper #contents .data_table td.photo_data { padding:5px;}
#hi03025 #wrapper #contents .data_table ul.btn_list_right{margin-top:5px; float:right;}
#hi03025 #wrapper #contents .data_table ul.btn_list_right li{float:left;padding-left:5px;}
#hi03025 #wrapper #contents .data_table ul.btn_list_right li.btn_add_mylist123{ margin-top:3px; }
#hi03025 #contents table.data_table th{text-align:left;}
#hi03025 #wrapper #contents .action_section td.checkall{width:15em;}
#hi03025 #wrapper #contents table.data_table p.first_p{ margin-top:0;}
#hi03025 #wrapper #contents table.data_table p{line-height:1.5; margin-top:5px;}
#hi03025 #wrapper #contents .data_table td.photo_data { padding:5px; vertical-align:top;}
#hi03025 #wrapper #contents .data_table td.txt_data {vertical-align:top; padding:7px; text-align:left;}
#hi03025 #wrapper #contents .data_table .inline_list { border-right: 1px solid #ccc; }
#hi03025 table.data_table td.js_hover_click_singlecell_hover { cursor: pointer; }
/*detail_data　※hi03023流用*/
#hi03025 #wrapper #contents .detail_data{background:none; margin-top:15px; clear:both;}
#hi03025 #wrapper #contents .detail_data th{background:none; border:none; padding:0; font-weight:bold;}
#hi03025 #wrapper #contents .detail_data td{border:none; padding:0 0 0 5px; text-align:left;}
/*report_section*/
#hi03025 #wrapper #contents .report_section{margin-top:15px;}
/*option_list*/
#hi03025 #wrapper #contents .data_table ul.option_list{ width:123px; float:right;}
#hi03025 #wrapper #contents .data_table ul.option_list li{ text-align: right; margin-top:5px;}
#hi03025 #wrapper #contents .data_table ul.option_list li.first_li{margin-top:0;}
/*thickbox*/
#hi03025 .model_case_concent td.topbg_no ul li{ float:none; display:inline; padding:0; line-height: 2; }
#hi03025 .model_case_concent p.search_number_txt{text-align:center;}
#hi03025 .model_case_concent p.search_number_txt img{vertical-align:middle; padding-left:15px;}
#hi03025 .model_case_concent table th{width:80px;}
#hi03025 .model_case_concent table td ul.check_area li{ width:120px;}
#hi03025 .model_case_concent table td ul.radio_ul li,
#hi03025 .model_case_concent table td ul.checkbox_ul li{ width:150px;}
#hi03025 .model_case_concent table td ul.room_ul li{ width:180px;}
#hi03025 .model_case_concent table td ul.conditions_ul li{ width:190px;}
#hi03025 .model_case_concent table td ul.text li{ display:inline; width:auto; padding-right:5px;}
#hi03025 .model_case_concent table td ul.text {width:500px;}


/* ============================== hi04012 */
#hi04012 input { margin-right: 5px; }
#hi04012 .ad_section table tr td.fir_td a { font-size: 84%; }
#hi04012 .tab_section { margin-top: 5px; }
#hi04012 .condition_selection { margin: 0; }
#hi04012 .condition_selection .section { margin-top: 10px; padding: 10px 5px; }
#hi04012 .condition_selection .first_section { margin-top: 0; }
#hi04012 .condition_selection h2 { margin-top: 10px; }
#hi04012 .condition_selection h2.first { margin-top: 0; }
#hi04012 p.btn_submit { text-align: center; }
#hi04012 .condition_selection .mluti_section .search_section .btn_submit { margin-top: 0; padding: 0; }
#hi04012 .mluti_section .search_section p { vertical-align: top; }
#hi04012 .mluti_section .search_section p.btn_submit { text-align: right; font-weight: bold; }
#hi04012 .mluti_section .search_section p.btn_submit em { color:#FF6A00; padding: 5px; }
#hi04012 .mluti_section .search_section p.btn_submit img { margin: 0 0 0 10px;  vertical-align: middle; }
#hi04012 .section h3,
#hi04012 .section p { margin-left: 5px; }
#hi04012 .section p input { vertical-align: middle; }
#hi04012 .section .left_column { width: 530px; margin-left: 5px; }
#hi04012 .section .left_column p { margin: 9px 0 0; font-weight: bold; font-size: 117%; }
#hi04012 .section .left_column p span { font-weight: normal; font-size: 86%; }
#hi04012 .section .right_column { width: 355px; padding-top: 10px; }
#hi04012 .section .right_column img { border: 1px solid #CCC; }
#hi04012 .section ul.column4_list { margin: 10px 0 0 4px; }
#hi04012 .section ul.column4_list li { width: 18%; }
#hi04012 .section ul.column6_list { margin-left: 4px; }
#hi04012 .section p.dummy_text { padding: 15px 0 30px; text-align: center; }
#hi04012 .section .partition_dotted { margin-left: 5px; }
#hi04012 .psuedo_heading input { vertical-align: middle; }
#hi04012 .psuedo_heading a span { font-size: 117%; font-weight: bold; }
#hi04012 ul.column3_list { margin-top: 6px; margin-left: 10px; }
#hi04012 ul.column3_list li { line-height: 1.4; }
#hi04012 p.link_refine { text-align: right; }
#hi04012 .h2_btn_submit { text-align: right; margin: -25px 5px 0 0; }

/* ============================== hi04013 */
#hi04013 #contents .list_changer_button3 { width: 308px; }
#hi04013 #contents .partition { margin-top:10px; }
#hi04013 #contents .action_section .checkall { width: 15em; }
#hi04013 #contents .refine_section_temp a.thickbox:hover { text-decoration: none; }
#hi04013 #contents .search_title { width: 920px; margin-top: 5px; }
#hi04013 #contents .search_title .refine_section_temp table th,
#hi04013 #contents .search_title .refine_section_temp table td { background-color: #ffffff; }
#hi04013 #contents .search_title .refine_section_temp table th.data_left { width: 10%; font-size: 100%; }
#hi04013 #contents .search_title .refine_section_temp table td.data_center { width: 1%; }
#hi04013 #contents .search_title .refine_section_temp table td.data_right_l { width: 69%; text-align: left; }
#hi04013 #contents .search_title .refine_section_temp table td.data_right_r { width: 20%; }
#hi04013 #contents .search_title .refine_section_temp table td.data_right { width: 89%; text-align: left; }
#hi04013 .tab_section { margin: 10px 15px 0; }
#hi04013 .data_table td { width: 10%; }
#hi04013 .data_table th { width: 10%; }
#hi04013 .checkbox_table { margin-top: 10px; }


/* ============================== hi06001 */
#hi06001 #contents .below_h1 { margin-top: 5px; }
#hi06001 .data_table .data_01 { width: 2%; }
#hi06001 .data_table .data_02 { width: 8%; }
#hi06001 .data_table .data_03 { width: 26%; }
#hi06001 .data_table .data_04 { width: 26%; }
#hi06001 .data_table .data_05 { width: 10%; }
#hi06001 .data_table .data_06 { width: 10%; }
#hi06001 .data_table .data_07 { width: 10%; }
#hi06001 .data_table .data_08 { width: 3%; }
#hi06001 .data_table td.data_03 ,
#hi06001 .data_table td.data_04 { text-align: left; }
#hi06001 .privacy_policy { width: 685px; }
#hi06001 #contents .has_side_control { padding-top: 0; margin-top: -22px; border-top: none; font-weight: normal; }
#hi06001 #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 685px; }
#hi06001 #contents .btn_submit { width: 685px; }
#hi06001 .form_table tr.for_member td { padding-top: 0; }
#hi06001 #contents .lead { line-height: 1.5; }
#hi06001 #contents label.note { line-height: 1.6; }
#hi06001 #contents td dl { margin-top: 10px; }
#hi06001 #contents td dl.first_top { margin-top: 0; }
#hi06001 #contents td .left_column { width: 23%; }
#hi06001 #contents td .right_column { width: 75%; }
#hi06001 #contents td .right_column ul.first_ul { margin-top: 0px; }
#hi06001 #contents td .right_column ul.first_ul li { margin-top: 0px; }
#hi06001 #contents td dl dt span.left_column { width: 90%; display: block; }
#hi06001 #contents td dl dt span.right_column { width: 2%; text-align: right; display: block; }
#hi06001 .enquete_table .data_01 { width: 20%; }
#hi06001 .enquete_table .data_02 { width: 30%; }
#hi06001 .enquete_table select { margin: 0 5px; }
#hi06001 .form_table textarea { width: 99%; }
#hi06001 .n_characters { width: 100%; text-align: right; }
#hi06001 .form_table .hedder_01 { width: 40px; }
#hi06001 .form_table .hedder_02 { width: 100px; }
#hi06001 .form_table .hedder_03 { width: 10px; }
#hi06001 .form_table .hedder_04 { width: 25px; }
#hi06001 #contents .form_table input.mail_address { width: 360px; }

/* メルマガ（エリセレ）部分用 === ここ以外でもメルマガ（エリセレ）を使う部分では必要になるスタイル定義です。 */
#hi06001 .js_showall_layout { padding:0 0 10px 15px; margin:10px 0 0 0; }
#hi06001 .js_showall_layout_disable { background-color:#E6E6E6; }


/* ============================== hi06001_ng */
#hi06001_ng #contents .below_h1 { margin-top: 5px; }
#hi06001_ng .data_table .data_01 { width: 2%; }
#hi06001_ng .data_table .data_02 { width: 8%; }
#hi06001_ng .data_table .data_03 { width: 26%; }
#hi06001_ng .data_table .data_04 { width: 26%; }
#hi06001_ng .data_table .data_05 { width: 10%; }
#hi06001_ng .data_table .data_06 { width: 10%; }
#hi06001_ng .data_table .data_07 { width: 10%; }
#hi06001_ng .data_table .data_08 { width: 3%; }
#hi06001_ng .data_table td.data_03 ,
#hi06001_ng .data_table td.data_04 { text-align: left; }
#hi06001_ng .privacy_policy { width: 685px; }
#hi06001_ng #contents .error_caution img { margin-right: 5px; vertical-align: middle; }
#hi06001_ng #contents .has_side_control { padding-top: 0; margin-top: -22px; border-top: none; font-weight: normal; }
#hi06001_ng #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 685px; }
#hi06001_ng #contents .btn_submit { width: 685px; }
#hi06001_ng .form_table tr.for_member td { padding-top: 0; }
#hi06001_ng #contents .lead { line-height: 1.5; }
#hi06001_ng #contents label.note { line-height: 1.6; }
#hi06001_ng #contents td dl { margin-top: 10px; }
#hi06001_ng #contents td dl.first_top { margin-top: 0; }
#hi06001_ng #contents td .left_column { width: 23%; }
#hi06001_ng #contents td .right_column { width: 75%; }
#hi06001_ng #contents td .right_column ul.first_ul { margin-top: 0px; }
#hi06001_ng #contents td .right_column ul.first_ul li { margin-top: 0px; }
#hi06001_ng #contents td dl dt span.left_column { width: 90%; display: block; }
#hi06001_ng #contents td dl dt span.right_column { width: 2%; text-align: right; display: block; }
#hi06001_ng .enquete_table .data_01 { width: 20%; }
#hi06001_ng .enquete_table .data_02 { width: 30%; }
#hi06001_ng .enquete_table select { margin: 0 5px; }

/* ============================== hi06002 */
#hi06002 #contents .below_h1 { margin-top: 5px; }
#hi06002 .selected_item_table .data_01 { width: 2%; vertical-align: top; }
#hi06002 .selected_item_table .data_02 { width: 8%; }
#hi06002 .selected_item_table .data_03 { width: 26%; }
#hi06002 .selected_item_table .data_04 { width: 26%; }
#hi06002 .selected_item_table .data_05 { width: 10%; }
#hi06002 .selected_item_table .data_06 { width: 10%; }
#hi06002 .selected_item_table .data_07 { width: 10%; }
#hi06002 .selected_item_table .data_08 { width: 3%; }
#hi06002 .selected_item_table td.data_03,
#hi06002 .selected_item_table td.data_04,
#hi06002 .selected_item_table td.data_10 { text-align: left; }
#hi06002 .selected_item_table td.data_09 { text-align: left; padding: 0; }
#hi06002 .selected_item_table td.data_09 table { width: 100%; margin-top: 0; border-bottom: none; border-right: none; }
#hi06002 .selected_item_table .data_10 { width: 45%; text-align: left; background: url(../img/bg_hi06002_001.gif) no-repeat right center #FFFFFF; padding-right: 75px; border-top: none; border-left: none; }
#hi06002 .selected_item_table .data_11 { width: 55%; text-align: left; border-top: none; border-bottom: 1px solid #CCCCCC; }
#hi06002 .selected_item_table .data_11_last { width: 55%; text-align: left; border-top: none; border-bottom: none; }
#hi06002 .selected_item_table .data_11 input { margin-right: 5px; vertical-align: middle; }
/* user_check_table */
#hi06002 .user_check_table tr th,
#hi06002 .user_check_table tr td { width: 20%; }
#hi06002 .user_check_table tr th { margin-left: 1em; text-indent: -1.5em; padding-left: 1.5em; }
#hi06002 .user_check_table td.last_td { width: 60%; }
#hi06002 p.error_message { margin-top: 0; color: #ff0000; font-weight: bold; }

/* ============================== hi06003 */
#hi06003 #contents .below_h1 { margin-top: 5px; }
#hi06003 #JJ901FI3731 .user_check_section {width: 80%; margin: auto; }
/* user_check_table */
#hi06003 .user_check_table tr th { width: 70%; }
#hi06003 .user_check_table tr td { width: 20%; }
#hi06003 .user_check_table td.last_td { width: 10%; }
#hi06003 .user_check_table td.last_td .inline_list li { margin-top: 0; }
#hi06003 #JJ901FI3731 .user_check_table tr td { width: 30%; }
#hi06003 #JJ901FI3731 .user_check_table td.last_td { width: 10%; vertical-align: middle; }
#hi06003 #JJ901FI3731 .user_check_table td.last_td .inline_list li { margin-top: 0; margin-left: 0; }
#hi06003 #contents h3 { margin-top: 10px; }
#hi06003 #contents #sing_in { border:1px solid #CCCCCC; height:200px; line-height:1.5; margin:10px auto 0; overflow-y:scroll; padding:5px; width:95%; }
#hi06003 #contents p.sing_in_text { margin-left: 18px; }
#hi06003 #contents ul.sing_in_list { margin-top: 15px; text-align: center; }
#hi06003 #contents ul.sing_in_list li { display: inline; padding-right: 5px; }
#hi06003 #contents ul.sing_in_list li input { vertical-align: middle; }
#hi06003 #contents img.imgover {vertical-align:middle;}

/* ============================== hi06004 */
#hi06004 #contents .below_h1 { margin-top: 5px; }
#hi06004 .data_table .data_01 { width: 2%; }
#hi06004 .data_table .data_02 { width: 8%; }
#hi06004 .data_table .data_03 { width: 26%; }
#hi06004 .data_table .data_04 { width: 26%; }
#hi06004 .data_table .data_05 { width: 10%; }
#hi06004 .data_table .data_06 { width: 10%; }
#hi06004 .data_table .data_07 { width: 10%; }
#hi06004 .data_table .data_08 { width: 3%; }
#hi06004 .data_table td.data_03 ,
#hi06004 .data_table td.data_04 { text-align: left; }
#hi06004 .data_table td.data_09 { text-align: left; padding: 0; }
#hi06004 .data_table td.data_09 table { width: 100%; margin-top: 0; border-bottom: none; border-right: none; }
#hi06004 .data_table .data_10 { width: 45%; text-align: left; background: url(../img/bg_hi06002_001.gif) no-repeat right center #FFFFFF; padding-right: 75px; border-top: none; border-left: none; }
#hi06004 .data_table .data_11 { width: 55%; text-align: left; border-top: none; border-bottom: 1px solid #CCCCCC; }
#hi06004 .data_table .data_11_last { width: 55%; text-align: left; border-top: none; border-bottom: none; }
#hi06004 .data_table .data_11 input { margin-right: 5px; vertical-align: middle; }
#hi06004 .privacy_policy { width: 685px; }
#hi06004 #contents .has_side_control { padding-top: 0; margin-top: -22px; border-top: none; font-weight: normal; }
#hi06004 #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 685px; }
#hi06004 #contents .btn_back1 { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 915px; } /* mantis39369 add */
#hi06004 #contents .btn_submit { width: 685px; }
#hi06004 .form_table th.required { width: 2%; }
#hi06004 .form_table th.entry_format { width: 4%; }
#hi06004 .form_table tr.for_member td { padding-top: 0; }
#hi06004 #contents .lead { line-height: 1.5; }
#hi06004 #contents label.note { line-height: 1.6; }
#hi06004 #contents td dl { margin-top: 10px; }
#hi06004 #contents td dl.first_top,
#hi06004 #contents td p.first_top { margin-top: 0; }
#hi06004 #contents td .left_column { width: 31%; }
#hi06004 #contents td .right_column { width: 67%; }
#hi06004 #contents td dl.first_top { margin-top: 0; }
#hi06004 #contents td .left_column { width: 23%; }
#hi06004 #contents td .right_column { width: 75%; }
#hi06004 #contents td .right_column ul.first_ul { margin-top: 0px; }
#hi06004 #contents td .right_column ul.first_ul li { margin-top: 0px; }
#hi06004 #contents td dl dt span.left_column { width: 90%; display: block; }
#hi06004 #contents td dl dt span.right_column { width: 2%; text-align: right; display: block; }
#hi06004 .inquiry { width: 95%; text-align: right; }

/* メルマガ（エリセレ）部分用 === ここ以外でもメルマガ（エリセレ）を使う部分では必要になるスタイル定義です。 */
#hi06004 .js_showall_layout { padding:0 0 10px 15px; margin:10px 0 0 0; }
#hi06004 .js_showall_layout_disable { background-color:#E6E6E6; }

/* ============================== hi06004_ng */
#hi06004_ng #contents .below_h1 { margin-top: 5px; }
#hi06004_ng .data_table .data_01 { width: 2%; }
#hi06004_ng .data_table .data_02 { width: 8%; }
#hi06004_ng .data_table .data_03 { width: 26%; }
#hi06004_ng .data_table .data_04 { width: 26%; }
#hi06004_ng .data_table .data_05 { width: 10%; }
#hi06004_ng .data_table .data_06 { width: 10%; }
#hi06004_ng .data_table .data_07 { width: 10%; }
#hi06004_ng .data_table .data_08 { width: 3%; }
#hi06004_ng .data_table td.data_03 ,
#hi06004_ng .data_table td.data_04 { text-align: left; }
#hi06004_ng .privacy_policy { width: 685px; }
#hi06004_ng #contents .error_caution img { margin-right: 5px; vertical-align: middle; }
#hi06004_ng #contents .has_side_control { padding-top: 0; margin-top: -22px; border-top: none; font-weight: normal; }
#hi06004_ng #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 685px; }
#hi06004_ng #contents .btn_submit { width: 685px; }
#hi06004_ng .form_table th.required { width: 2%; }
#hi06004_ng .form_table th.entry_format { width: 4%; }
#hi06004_ng .form_table tr.for_member td { padding-top: 0; }
#hi06004_ng #contents .lead { line-height: 1.5; }
#hi06004_ng #contents label.note { line-height: 1.6; }
#hi06004_ng #contents td dl { margin-top: 10px; }
#hi06004_ng #contents td dl.first_top { margin-top: 0; }
#hi06004_ng #contents td .left_column { width: 23%; }
#hi06004_ng #contents td .right_column { width: 75%; }
#hi06004_ng #contents td .right_column ul.first_ul { margin-top: 0px; }
#hi06004_ng #contents td .right_column ul.first_ul li { margin-top: 0px; }
#hi06004_ng #contents td dl dt span.left_column { width: 90%; display: block; }
#hi06004_ng #contents td dl dt span.right_column { width: 2%; text-align: right; display: block; }
#hi06004_ng .enquete_table .data_01 { width: 20%; }
#hi06004_ng .enquete_table .data_02 { width: 30%; }
#hi06004_ng .enquete_table select { margin: 0 5px; }

/* ============================== hi06005 */
#hi06005 #contents .below_h1 { margin-top: 5px; }
#hi06005 .selected_item_table .data_01 { width: 2%; vertical-align: top; }
#hi06005 .selected_item_table .data_02 { width: 8%; }
#hi06005 .selected_item_table .data_03 { width: 26%; }
#hi06005 .selected_item_table .data_04 { width: 26%; }
#hi06005 .selected_item_table .data_05 { width: 10%; }
#hi06005 .selected_item_table .data_06 { width: 10%; }
#hi06005 .selected_item_table .data_07 { width: 10%; }
#hi06005 .selected_item_table .data_08 { width: 3%; }
#hi06005 .selected_item_table td.data_03,
#hi06005 .selected_item_table td.data_04,
#hi06005 .selected_item_table td.data_10 { text-align: left; }
#hi06005 .selected_item_table td.data_09 { text-align: left; padding: 0; }
#hi06005 .selected_item_table td.data_09 table { width: 100%; margin-top: 0; border-bottom: none; border-right: none; }
#hi06005 .selected_item_table .data_10 { width: 45%; text-align: left; background: url(../img/bg_hi06002_001.gif) no-repeat right center #FFFFFF; padding-right: 75px; border-top: none; border-left: none; }
#hi06005 .selected_item_table .data_11 { width: 55%; text-align: left; border-top: none; border-bottom: 1px solid #CCCCCC; }
#hi06005 .selected_item_table .data_11_last { width: 55%; text-align: left; border-top: none; border-bottom: none; }
#hi06005 .selected_item_table .data_11 input { margin-right: 5px; vertical-align: middle; }
/* user_check_table */
#hi06005 .user_check_table tr th,
#hi06005 .user_check_table tr td { width: 20%; }
#hi06005 .user_check_table tr th { margin-left: 1em; text-indent: -1.5em; padding-left: 1.5em; }
#hi06005 .user_check_table td.last_td { width: 60%; }
#hi06005 p.error_message { margin-top: 0; color: #ff0000; font-weight: bold; }

/* ============================== hi06006 */
#hi06006 #contents .below_h1 { margin-top: 5px; }
/* user_check_table */
#hi06006 .user_check_table tr th { width: 70%; }
#hi06006 .user_check_table tr td { width: 20%; }
#hi06006 .user_check_table td.last_td { width: 10%; }
#hi06006 .user_check_table td.last_td .inline_list li { margin-top: 0; }
#hi06006 #contents h3 { margin-top: 10px; }
#hi06006 #contents #sing_in { border:1px solid #CCCCCC; height:200px; line-height:1.5; margin:10px auto 0; overflow-y:scroll; padding:5px; width:95%; }
#hi06006 #contents p.sing_in_text { margin-left: 18px; }
#hi06006 #contents ul.sing_in_list { margin-top: 15px; text-align: center; }
#hi06006 #contents ul.sing_in_list li { display: inline; padding-right: 5px; }
#hi06006 #contents ul.sing_in_list li input { vertical-align: middle; }

/* ============================== hi06007 */
#hi06007 .selected_item_table .data_01 { width: 2%; vertical-align: top; }
#hi06007 .selected_item_table .data_02 { width: 26%; }
#hi06007 .selected_item_table .data_03 { width: 8%; }
#hi06007 .selected_item_table .data_04 { width: 26%; }
#hi06007 .selected_item_table .data_05 { width: 10%; }
#hi06007 .selected_item_table .data_06 { width: 10%; }
#hi06007 .selected_item_table .data_08 { width: 3%; }
#hi06007 .selected_item_table td.data_10 { text-align: left; }
#hi06007 .selected_item_table td.data_09 { text-align: left; padding: 0; }
#hi06007 .selected_item_table td.data_09 table { width: 100%; margin-top: 0; border-bottom: none; border-right: none; }
#hi06007 .selected_item_table .data_10 { width: 45%; text-align: left; background: url(../img/bg_hi06002_001.gif) no-repeat right center #FFFFFF; padding-right: 75px; border-top: none; border-left: none; }
#hi06007 .selected_item_table .data_11 { width: 55%; text-align: left; border-top: none; border-bottom: 1px solid #CCCCCC; }
#hi06007 .selected_item_table .data_11_last { width: 55%; text-align: left; border-top: none; border-bottom: none; }
#hi06007 .selected_item_table .data_11 input { margin-right: 5px; vertical-align: middle; }
#hi06007 .privacy_policy { width: 685px; }
#hi06007 #contents .has_side_control { padding-top: 0; margin-top: -22px; border-top: none; font-weight: normal; }
#hi06007 #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 685px; }
#hi06007 #contents .btn_submit { width: 685px; }
#hi06007 .form_table tr.for_member td { padding-top: 0; }
#hi06007 #contents .lead { line-height: 1.5; }
#hi06007 #contents label.note { line-height: 1.6; }
#hi06007 #contents td dl { margin-top: 10px; }
#hi06007 #contents td dl.first_top { margin-top: 0; }
#hi06007 #contents td .left_column { width: 23%; }
#hi06007 #contents td .right_column { width: 75%; }
#hi06007 #contents td .right_column ul.first_ul { margin-top: 0px; }
#hi06007 #contents td .right_column ul.first_ul li { margin-top: 0px; }
#hi06007 #contents td dl dt span.left_column { width: 90%; display: block; }
#hi06007 #contents td dl dt span.right_column { width: 2%; text-align: right; display: block; }


/* ============================== hi06019 */
#hi06019 #contents p,
#hi06019 #contents li { line-height: 1.5; }
#hi06019 #contents .data_table td.data_02 { text-align: left; }
#hi06019 .form_table th.required { width: 2%; }
#hi06019 .form_table th.entry_format { width: 4%; }
#hi06019 #contents #contact_form .form_table .layout_table { width:100%; }
#hi06019 #contents #contact_form .form_table .layout_table th { width:30%; }
#hi06019 #contents #contact_form .form_table .layout_table td { width:70%; }
#hi06019 #contents #contact_form .form_table .layout_table .left { float:left; }
#hi06019 #contents #contact_form .form_table .has_top_border02 { border-top:none; }
#hi06019 #contents #contact_form .form_table .has_top_border02 th { background:#F0F0F0; }
#hi06019 #contents #contact_form .form_table .none_left_borde { border-left:none; }
#hi06019 #contents #contact_form .form_table th.data_01_01 { width: 30%; }
#hi06019 #contents #contact_form .form_table .intext { height: auto; }
#hi06019 #contents #contact_form .form_table .intext p { margin: 0; padding: 10px 0 5px; }
#hi06019 #contents #contact_form .privacy_policy { width:685px; }
#hi06019 #contents #contact_form .btn_submit .left02 { float:left; margin-top:5px; }
#hi06019 #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 685px; }
#hi06019 #contents .has_side_control { padding-top: 0; margin-top: -23px; border-top: none; font-weight: normal; text-align: center; width: 100%; width: 685px; }


/* ============================== hi06023 */
#hi06023 #contents .data_table td.data_02 { text-align: left; }
#hi06023 #contents #contact_form .form_table tr .none_right_border { border-right:none; }
#hi06023 #contents #contact_form .column2_list { width: 97%; }
#hi06023 #contents #contact_form .form_table .none_left_borde { border-left:none; }
#hi06023 #contents #contact_form .form_table tr td.middle { width:400px; }
#hi06023 #contents #contact_form .form_width01 { width:685px; }
#hi06023 #contents #contact_form .privacy_policy { width:685px; }
#hi06023 #contents #contact_form .btn_submit .left02 { float:left; margin-top:5px; }
#hi06023 #contents .form_table .textarea {  width: 95%; height:60px; margin-top:0; font-size: 12px; line-height: 1.3; }
#hi06023 #contents .form_table .textarea_under{ width: 95%; line-height: 1.5; text-align: right; }

/* ============================== hi06026 */
#hi06026 #contents .below_h1 { margin-top: 5px; }
#hi06026 .data_table .data_01 { width: 2%; }
#hi06026 .data_table .data_02 { width: 45%; }
#hi06026 .data_table .data_03 { width: 45%; }
#hi06026 .data_table .data_04 { width: 8%; }
#hi06026 .data_table td.data_02 { text-align: left; }
#hi06026 .privacy_policy { width: 685px; }
#hi06026 #contents .has_side_control { padding-top: 0; margin-top: -22px; border-top: none; font-weight: normal; }
#hi06026 #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 685px; }
#hi06026 #contents .btn_submit { width: 685px; }
#hi06026 .form_table th.required { width: 2%; }
#hi06026 .form_table th.entry_format { width: 4%; }
#hi06026 .form_table tr.for_member td { padding-top: 0; }
#hi06026 #contents .lead { line-height: 1.5; }
#hi06026 #contents label.note { line-height: 1.6; }
#hi06026 #contents td dl { margin-top: 10px; }
#hi06026 .letters { width: 95%; text-align: right; }

/* ============================== hi06029 */
#hi06029 #contents .data_table tr td { text-align:left; }
#hi06029 #contents #contact_form .enquete_table tr th {  width:80px; border-right:none; }
#hi06029 #contents #contact_form .enquete_table tr.not_required th.item_name { background-color:#f0f0f0; width:230px; }
#hi06029 #contents #contact_form .privacy_policy { width:685px; }
#hi06029 #contents .has_side_control { padding-top: 0; margin-top: -22px; border-top: none; font-weight: normal; }
#hi06029 #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 685px; }
#hi06029 #contents .btn_submit { width: 685px; }


/* ============================== hi06030 */
#hi06030 .directory_link { float:left; margin:0px; }
#hi06030 #contents .data_table tr td { text-align:left; }
#hi06030 #contents .data_table tr td.revise { border-top:none; vertical-align:bottom; }
#hi06030 #contents .confirm_entry_table { width:685px; border-bottom:none; border-right:1px solid #cccccc; border-top:none; }
#hi06030 #contents .data_table tr th.bottom_line { border-bottom:1px solid #cccccc; }
#hi06030 #contents .data_table tr td.bottom_line { border-bottom:1px solid #cccccc; }
#hi06030 #contents .btn_submit2 { width:685px; }


/* ============================== hi06031 */
#hi06031 .directory_link { float:left; margin:0px; }
#hi06031 #contents .contents_section .btn_submit { margin-top:20px; }
#hi06031 #contents .entry_flow { margin-top:5px; }


/* ============================== hi06032 */
#hi06032 .directory_link { margin:0; float:left; }
#hi06032 #contents p,
#hi06032 #contents ul li { line-height: 1.5; }
#hi06032 #contents p { margin:10px 0; }
#hi06032 #contents .customer_voice_table td { width: 65%; }
#hi06032 #contents .customer_voice_table tr.for_member td { width: auto; }
#hi06032 #contents .enquete_table td { width: 65%; }
#hi06032 #contents .customer_voice_table tr td textarea { height: 65px; margin: 0; }
#hi06032 #contents .form_table tr.for_member td { padding-top: 0; }
#hi06032 #contents .enquete_table { width:100%; }
#hi06032 #contents .enquete_table th { border-right:1px solid #ccc; }
#hi06032 #contents .enquete_table td { border-left:none; }
#hi06032 #contents .enquete_table th.data_01 { border-top:1px solid #ccc; }
#hi06032 #contents .enquete_table td.data_01 { border-top:1px solid #ccc; }
#hi06032 #contents .enquete_table .radio { margin-left:10px; }
#hi06032 #contents .btn_submit { margin-top: 20px; margin-bottom: 0; padding-top: 20px; text-align: center; border-top:1px solid #ccc; width:100%; font-weight: bold; }
#hi06032 #contents .link_tagline_section { margin-top: 10px; }
#hi06032 #contents .seo_yokotobi_link { margin-top: 10px; }
#hi06032 #contents .pagetop { margin-top: 20px; }


/* ============================== hi06033 */
#hi06033 .directory_link { margin:0; float:left; }
#hi06033 #contents p { margin:10px 0; }
#hi06033 #contents p,
#hi06033 #contents li { line-height: 1.5; }
#hi06033 #contents .data_table  th { width:34%;  padding:20px 0 20px 10px; font-weight: bold; border-right:1px solid #ccc; background-color: #f0f0f0; text-align: left; }
#hi06033 #contents .data_table  td { width:66%; border-left: none; text-align: left; }
#hi06033 #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; }
#hi06033 #contents .has_side_control { padding-top: 0; margin-top: -33px; border-top: none; font-weight: normal; text-align: center; width: 100%; }


/* ============================== hi06034 */
#hi06034 #contents p.text { text-align:center; font-weight:bold; }
#hi06034 #contents p { margin:10px 0; }
#hi06034 #contents .btn_back { padding-top: 20px; margin-top: 20px; }
#hi06034 #contents .has_side_control { padding-top: 0; margin-top: -33px; border-top: none; font-weight: normal; text-align: center; width: 100%; }


/* ============================== hi06036 */
#hi06036 #contents .form_table tr .w_integration { width: 28%; }
#hi06036 #contents .form_table tr th.required { width: 1em; }
#hi06036 #contents .form_table tr td ul.column4_list li { width: 140px; }
#hi06036 #contents .form_table input.mail_address { width: 340px; }
#hi06036 #contents .form_table tr td.backgroundColor { background-color: #fff; }
#hi06036 #contents .enquate_table { width: 100%; }
#hi06036 #contents .enquate_table tr .w_integration { width: 25%; }
#hi06036 #contents .enquate_table tr th.sub_item,
#hi06036 #contents .enquate_table tr th.sub_item_01,
#hi06036 #contents .enquate_table tr th.entry_format { background: #f0f0f0; }
#hi06036 #contents .enquate_table tr th.sub_item_01_required,
#hi06036 #contents .enquate_table tr th.sub_item_required,
#hi06036 #contents .enquate_table tr th.entry_format_required { background: #fff6e5; }
#hi06036 #contents .enquate_table tr.required th.entry_format { background: #fff6e5; }
#hi06036 #contents .enquate_table tr th.sub_item_01 { border-left: none; border-right: none; }
#hi06036 #contents .enquate_table tr th.item_name { width: 7em; }
#hi06036 #contents .enquate_table tr th.sub_item { width: 3em; }
#hi06036 #contents .enquate_table tr td .enquate_year { width: 70px; margin: 0 5px; }
#hi06036 #contents .enquate_table tr td .enquate_sq { width: 50px; margin: 0 5px; }
#hi06036 #contents .enquate_table tr td .enquate_am { width: 120px; margin: 0 5px; }
#hi06036 #contents .enquate_table tr th.sub_item,
#hi06036 #contents .enquate_table tr th.sub_item_01 { width: 10%; }
#hi06036 #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 685px; }
#hi06036 #contents .has_side_control { padding-top: 0; margin-top: -23px; border-top: none; font-weight: normal; text-align: center; width: 100%; width: 685px; }

/* ============================== hi07001 */
#hi07001 #contents h2.seo_below_h1 { margin-top: 5px; }
#hi07001 #contents h2 { margin-top: 20px; }
#hi07001 #contents h2.seo_first_top { margin-top: 5px; }
#hi07001 #contents .column3_list { margin: 10px 16px; }
#hi07001 #contents .column3_list p { margin-left: 10px; }
#hi07001 #contents .refine_section { margin-top: 10px; }
#hi07001 #contents .refine_table { padding: 3px 5px; }
#hi07001 #contents .refine_section table th,
#hi07001 #contents .refine_section table td { background: none; padding: 10px; vertical-align: middle; }
#hi07001 #contents .refine_section table th { width: 35%; }
#hi07001 #contents .refine_section table th #FORM_001 { width: 300px; }
#hi07001 #contents .refine_section table td { width: 65%; padding-left: 0; }
#hi07001 #contents .refine_section .section { background-color: #FFF; padding: 10px; }
#hi07001 #contents .refine_section .section .select_section li { float: left; padding: 0 10px; border-right: 1px solid #959595; }
#hi07001 #contents .refine_section .section .select_section li.fir_li { padding-left: 0; }
#hi07001 #contents .refine_section .section .select_section li.last_li { border: none; }


/* ============================== hi07002 */
#hi07002 input { margin-right: 5px; vertical-align:middle; }
#hi07002 .condition_selection .section { margin-top: 10px; padding: 10px 5px; }
#hi07002 .condition_selection .first_section { margin-top: 0; }
#hi07002 #contents .condition_selection h2 { margin-top: 10px; }
#hi07002 #contents .condition_selection h2.first { margin-top: 0; }
#hi07002 .section .left_column { width: 530px; }
#hi07002 .section .right_column { width: 350px; padding-top: 10px; }
#hi07002 .psuedo_heading input { vertical-align: middle; }
#hi07002 .psuedo_heading a span { font-size: 117%; font-weight: bold; }
#hi07002 ul.column4_list { margin-top: 8px; margin-left: 10px; }
#hi07002 ul.column4_list li { line-height: 1.4; width: 24%; }
#hi07002 ul.column3_list { margin-top: 8px; margin-left: 40px; }
#hi07002 ul.column3_list li { line-height: 1.4; }
#hi07002 p.link_refine { text-align: right; }
#hi07002 #contents .condition_selection .search_section p { text-align: right; }
#hi07002 #contents p.btn_submit { text-align: center; }


/* ============================== hi07003 */
#hi07003 #contents .search_title .section th,
#hi07003 #contents .search_title .section td { background-image: none; text-align: left; }
#hi07003 #contents .search_title .section table .data_01 { width: 10%; padding: 10px 0 10px 10px; }
#hi07003 #contents .search_title .section table .data_02 { width: 1%; padding: 10px 0; font-weight: bold; }
#hi07003 #contents .search_title .section table .data_03 { width: 55%; }
#hi07003 #contents .search_title .section table .data_04 { width: 30%;  text-align: right; }
#hi07003 #contents .search_title .section table .data_05 { width: 85%; }
#hi07003 #contents .search_title .section table tr td ul { text-align: left; }
#hi07003 #contents .search_title .section table tr td ul li.first_li { padding-left: 0; }
#hi07003 #contents .action_section table tr td.checkall { width: 17.5em; }
#hi07003 #contents .data_table tbody td { background-color:transparent; }
#hi07003 #contents .data_table td.checkbox_td { background-color:#FFF6E5; }
#hi07003 #contents .data_table .data_08,
#hi07003 #contents .data_table .data_09 { border-right:1px solid #CCCCCC; }
#hi07003 #contents .data_table .data_09 { vertical-align:top; }
#hi07003 #contents .data_table td.data_02 { width: 140px; height: 140px; vertical-align:top; text-align: center; }
#hi07003 #contents .data_table td.data_02 .photo_section th { background-color: #FFF; border: 1px solid #CCC; padding: 0; height: 140px; }
#hi07003 #contents .data_table td.data_03 { width: 200px; vertical-align:top; }
#hi07003 #contents .data_table td.data_03 dt { margin-top: 5px; }
#hi07003 #contents .data_table td.data_03 dd { line-height: 1.6; }
#hi07003 #contents .data_table td.data_03 dt.first_dt { margin-top: 0; }
#hi07003 #contents .data_table td.data_03 dt a { font-weight: bold; line-height:1.8; }
#hi07003 #contents .data_table td.data_09 .multi_column dl { width: 330px;  float: left; }
#hi07003 #contents .data_table td.data_09 .multi_column dd { padding: 5px 10px 5px 0; float: left; line-}
#hi07003 #contents .data_table td.data_09 .multi_column dl dt { line-height: 1.5; }
/* #hi07003_tb */
#hi07003_tb table { width: 760px; }
#hi07003_tb table th { width: 120px; }
#hi07003_tb table td { width: 640px; padding:10px 0 10px; }
#hi07003_tb table td .column4_list { margin-left: 10px; }
#hi07003_tb table td .column5_list li { width: 18%; }
#hi07003_tb table td .area_list { margin: 10px 0 0 5px; }
#hi07003_tb table td .area_list li { float: left; padding-left: 4px; }
#hi07003_tb table td .first_li { margin-top: 0; }
#hi07003_tb p.search_number em { padding: 10px 0 0 10px; }
#hi07003_tb p.search_number { background: url("../img/bg_line_a_tb_01.gif") repeat-x left top; margin:0 auto; padding-top:16px; width:760px; }


/* ============================== hi07004 */
#hi07004 input { vertical-align: middle; margin-right: 5px; }
#hi07004 .condition_selection .section { margin-top: 10px; padding: 10px 5px; }
#hi07004 .condition_selection .first_section { margin-top: 0; }
#hi07004 #contents .condition_selection h2 { margin-top: 10px; }
#hi07004 #contents .condition_selection h2.first { margin-top: 0; }
#hi07004 .section .left_column { width: 520px; }
#hi07004 .section .right_column { width: 340px; padding-top: 10px; }
#hi07004 .psuedo_heading { font-size: 117%; font-weight: bold; }
#hi07004 .psuedo_heading input { vertical-align: middle; }
#hi07004 ul.column4_list { margin-top: 8px; margin-left: 10px; }
#hi07004 ul.column4_list li { line-height: 1.4; }
#hi07004 ul.column3_list { margin-top: 8px; margin-left: 40px; }
#hi07004 ul.column3_list li { line-height: 1.4; }
#hi07004 p.link_refine { text-align: right; }
#hi07004 #contents .condition_selection .search_section p { text-align: right; }
#hi07004 #contents p.btn_submit { text-align: center; }
#hi07004 #contents p.station_appointment { margin-top: 10px; margin-left: 567px; }
#hi07004 #contents p.station_appointment img a { margin-left: 10px; }
#hi07004 #contents p.station_appointment img { vertical-align: middle; }
#hi07004 #contents .right_column .station_refine { background: url("../img/bg_hi07004_002.gif") no-repeat left bottom; }
#hi07004 #contents .right_column .station_refine .title { background: url("../img/bg_hi07004_001.gif") no-repeat left top; padding: 10px 10px 0 17px; }
#hi07004 #contents .right_column .station_refine .title form { margin-top: 10px; }
#hi07004 #contents .right_column .station_refine .title p { margin: 0; font-weight: bold; }
#hi07004 #contents .right_column .station_refine .title .form_01 { width: 150px; }
#hi07004 #contents .right_column .station_refine .title .form_02 { margin-left: 10px; }
#hi07004 #contents .right_column .station_refine .refine { padding: 0 10px 10px 17px; }
#hi07004 #contents .right_column .station_refine .refine p { margin-left: 0; font-weight: bold; color: #c73633; }
#hi07004 #contents .right_column .station_refine .refine ul { margin-top: 5px; }
#hi07004 #contents .right_column .station_refine .refine ul.first_top { margin-top: 10px; }
#hi07004 #contents .right_column .station_refine .refine li { float: left; width: 32%; padding-right: 1%; }


/* ============================== hi07006 */
#hi07006 input { margin-right: 5px; vertical-align: middle; }
#hi07006 .condition_selection .section { margin-top: 10px; padding: 10px 5px; }
#hi07006 .condition_selection .first_section { margin-top: 0; }
#hi07006 #contents .condition_selection h2 { margin-top: 10px; }
#hi07006 #contents .condition_selection h2.first { margin-top: 0; }
#hi07006 .psuedo_heading input { vertical-align: middle; }
#hi07006 .psuedo_heading a { font-size: 117%; font-weight: bold; }
#hi07006 ul.column4_list { margin-top: 8px; margin-left: 10px; }
#hi07006 ul.column4_list li { line-height: 1.4; width: 24%; }
#hi07006 ul.column5_list { margin-top: 8px; margin-left: 40px; }
#hi07006 ul.column5_list li { line-height: 1.4; }
#hi07006 p.link_refine { text-align: right; }
#hi07006 #contents .condition_selection .search_section p { text-align: right; }
#hi07006 #contents p.btn_submit { text-align: center; }



/* ============================== hi07007 */
/* search_title */
#hi07007 #contents .search_title .section th,
#hi07007 #contents .search_title .section td { background-image: none; text-align: left; }
#hi07007 #contents .search_title .section table .data_01 { width: 10%; padding: 10px 0 10px 10px; }
#hi07007 #contents .search_title .section table .data_02 { width: 1%; padding: 10px 0; font-weight: bold; }
#hi07007 #contents .search_title .section table .data_03 { width: 85%; }
/* action_section */
#hi07007 #contents .action_section table tr td.checkall { width: 17.5em; }
/* data_table */
#hi07007 #contents .data_table tbody td { background-color:transparent; }
#hi07007 #contents .data_table td.checkbox_td { background-color:#FFF6E5; }
#hi07007 #contents .data_table .data_08,
#hi07007 #contents .data_table .data_09,
#hi07007 #contents .data_table .data_10 { border-right:1px solid #CCCCCC; }
#hi07007 #contents .data_table .data_09 { vertical-align:top; }
#hi07007 #contents .data_table .data_10 { text-align: left; }
#hi07007 #contents .data_table .data_10 span { color: #FF0000; font-weight: bold; }
#hi07007 #contents .data_table td.data_02 { width: 140px; height: 140px; vertical-align:top; }
#hi07007 #contents .data_table td.data_02 .photo_section th { background-color: #FFF; border: 1px solid #CCC; padding: 0; height: 140px; }
#hi07007 #contents .data_table td.data_03 { width: 200px; vertical-align:top; }
#hi07007 #contents .data_table td.data_03 dt { margin-top: 5px; }
#hi07009 #contents .data_table td.data_03 dd { line-height: 1.6; }
#hi07007 #contents .data_table td.data_03 dt.first_dt { margin-top: 0; }
#hi07007 #contents .data_table td.data_03 dt a { font-weight: bold; line-height:1.8; }
#hi07007 #contents .data_table td.data_09 .multi_column dl { width: 330px;  float: left; }
#hi07007 #contents .data_table td.data_09 .multi_column dd { padding: 5px 10px 5px 0; float: left; }
#hi07007 #contents .data_table td.data_09 .multi_column dl dt { line-height: 1.5; }


/* ============================== hi07009 */
#hi07009 #contents .search_title .section th,
#hi07009 #contents .search_title .section td { background-image: none; text-align: left; }
#hi07009 #contents .search_title .section table .data_01 { width: 10%; padding: 10px 0 10px 10px; }
#hi07009 #contents .search_title .section table .data_02 { width: 1%; padding: 10px 0; font-weight: bold; }
#hi07009 #contents .search_title .section table .data_03 { width: 55%; }
#hi07009 #contents .search_title .section table .data_04 { width: 30%;  text-align: right; }
#hi07009 #contents .search_title .section table .data_05 { width: 85%; }
#hi07009 #contents .search_title .section table tr td ul { text-align: left; }
#hi07009 #contents .search_title .section table tr td ul li.first_li { padding-left: 0; }
#hi07009 #contents .action_section table tr td.checkall { width: 17.5em; }
#hi07009 #contents .data_table tbody td { background-color:transparent; }
#hi07009 #contents .data_table td.checkbox_td { background-color:#FFF6E5; }
#hi07009 #contents .data_table .data_08,
#hi07009 #contents .data_table .data_09,
#hi07009 #contents .data_table .data_10 { border-right:1px solid #CCCCCC; }
#hi07009 #contents .data_table .data_09 { vertical-align :top; }
#hi07009 #contents .data_table .data_10 { border-left: none; }
#hi07009 #contents .data_table td.data_02 { width: 140px; height: 140px; vertical-align:top; }
#hi07009 #contents .data_table td.data_02 .photo_section th { background-color: #FFF; border: 1px solid #CCC; padding: 0; width: 140px; height: 140px; }
#hi07009 #contents .data_table td.data_03 { width: 200px; vertical-align:top; }
#hi07009 #contents .data_table td.data_03 dd { line-height: 1.8; }
#hi07009 #contents .data_table td.data_03 dt.first_dt { margin-top: 0; }
#hi07009 #contents .data_table td.data_03 dt a { font-weight: bold; line-height:1.8; }
#hi07009 #contents .data_table td.data_09 .multi_column dl { width: 330px;  float: left; }
#hi07009 #contents .data_table td.data_09 .multi_column dd { padding: 5px 10px 5px 0; float: left; }
#hi07009 #contents .data_table td.data_09 .multi_column dl dt { line-height: 1.5; }
/* #hi07009_tb */
#hi07009_tb table { width: 760px; }
#hi07009_tb table th { width: 120px; }
#hi07009_tb table td { width: 640px; padding:10px 0 10px; }
#hi07009_tb table td .column2_list { margin-top: 10px; vertical-align: middle; }
#hi07009_tb table td .column2_list li { width: 50%; }
#hi07009_tb table td .column4_list { margin-left: 10px; }
#hi07009_tb table td .column5_list li { width: 18%; }
#hi07009_tb table td .area_list { margin: 10px 0 0 5px; }
#hi07009_tb table td .area_list li { float: left; padding-left: 4px; }
#hi07009_tb p.search_number { padding: 10px 0 0 10px; }
#hi07009_tb table td .first_li { margin-top: 0; }
#hi07009_tb p.search_number { background: url("../img/bg_line_a_tb_01.gif") repeat-x left top; margin:0 auto; padding-top:16px; width:750px; }


/* ============================== hi07010 */
/*data table*/
#hi07010 #contents .right_td { border-right:1px solid #CCCCCC; }

#hi07010 #contents table.data_table td.data_01_1 {  background-color: #fff6e5; vertical-align: middle; width: 2%; }
#hi07010 #contents .data_table .data_01_2 { text-align: left; width: 10%; }
#hi07010 #contents .data_table td.data_07 { width: 24%; text-align: left; }
#hi07010 #contents .data_table td.data_08 td.data_08_1 { text-align: left; }
#hi07010 #contents .data_table td.data_08_1 dt,
#hi07010 #contents .data_table td.data_08_1 dd { display : inline; }
#hi07010 #contents .data_table td.data_08 td.data_08_2 { text-align: right; }
#hi07010 #contents .data_table td.data_08 td.data_08_2 .first_column a,
#hi07010 #contents .data_table td.data_08 td.data_08_2 .first_column img { margin-top: 3px; }

#hi07010 #contents .data_table .data_01 { width: 12%; }
#hi07010 #contents .data_table .data_02 { width: 20%; }
#hi07010 #contents .data_table .data_03 { width: 12%; }
#hi07010 #contents .data_table .data_04 { width: 10%; }
#hi07010 #contents .data_table .data_05 { width: 10%; }
#hi07010 #contents .data_table .data_06 { width: 12%; }
#hi07010 #contents .data_table .data_07 { width: 24%; }



#hi07010 #contents .data_table td.data_08 .data_table_inline { width: 100%; }
#hi07010 #contents .data_table td.data_08 .data_table_inline th,
#hi07010 #contents .data_table td.data_08 .data_table_inline td { border: none; padding: 0; }
#hi07010 #contents .data_table td.data_08 .data_table_inline td .inline_list { float: right; }
#hi07010 #contents .data_table td.data_08 .data_table_inline td .inline_list li { float: left; padding-right: 5px; }

#hi07010 #contents .checkall { width: 17em; }
/*refine_section*/
#hi07010 #contents .search_title .refine_section { padding: 3px 4px; }
#hi07010 #wrapper #contents .search_title .refine_section table { width: 100%; margin: 0; border-collapse: collapse; }
#hi07010 #contents .refine_section table td  {  text-align:  left;  }
#hi07010 #contents .refine_section table td.data_01 { width: 6px; }
#hi07010 #contents .refine_section table th { width: 100px; }
#hi07010 #contents .refine_section table td.data_04  {  text-align:  right;  }
/*sub search*/
#hi07010 #contents .sub_search { background: #f2fbff; border: 1px solid #a1cfe5; margin: -2px 0 0 0; }
#hi07010 #contents .sub_search table th,
#hi07010 #contents .sub_search table td { padding: 10px; }
#hi07010 #contents .sub_search table th { font-weight: bold; }
#hi07010 #contents .sub_search table td ul li { display: inline; padding: 0 10px 0 0; }
#hi07010 #contents .search_title { margin-top: 5px; }
#hi07010 #contents .sub_search th { width: 103px; }
#hi07010 #contents .sub_search table td.data_01 { width: 6px; }


/* ============================== hi07010_td */
#hi07010_td p.btn_reset { text-align: right; }
#hi07010_td .model_case { padding: 20px; }
#hi07010_td .model_case table { width: 100%; color: #414141; }
#hi07010_td .model_case table th { width: 25%; }
#hi07010_td .model_case table td { padding: 5px 0; }
#hi07010_td .model_case table ul li { float: left; width: 110px; padding: 0 0 5px 0; }
#hi07010_td .model_case table ul.tag_list { margin: 0; }
#hi07010_td .model_case table ul.tag_list li { float: none; display: inline; padding: 0 20px 5px 0; }
#hi07010_td .model_case table input  { margin: 0 3px 0 0; }
#hi07010_td .model_case table select  { margin: 0 10px 5px 0; min-width: 100px; }
#hi07010_td .model_case table p.caution_txt { color: #ff0000; font-weight: bold; }
#hi07010_td .model_case table ul.radio_check li { width: 100px; float: left; }
#hi07010_td .model_case table .topbg_no { background: none; }
#hi07010_td .model_case p.search_number_txt { font-weight: bold; font-size: 109%; }
#hi07010_td .model_case p.search_number_txt em { color: #ff6a00; font-size: 109%; }
#hi07010_td .model_case p.search_btn { text-align: center; margin: -30px 0 0 0; }


/* ============================== hi07011 */
/*data table*/
#hi07011 #contents .right_td { border-right:1px solid #CCCCCC; }

#hi07011 #contents ul li.first_column a,
#hi07011 #contents ul li.first_column img { margin-top: 3px; }

#hi07011 #contents table.data_table td.data_01_1 {  background-color: #fff6e5; vertical-align: middle; width: 2%; }
#hi07011 #contents .data_table .data_01_2 { text-align: left; width: 10%; }
#hi07011 #contents .data_table td.data_09 td.data_09_1 { text-align: left; }
#hi07011 #contents .data_table td.data_09_1 dt,
#hi07011 #contents .data_table td.data_09_1 dd { display : inline; }
#hi07011 #contents .data_table td.data_09 td.data_09_2 { text-align: right; }
#hi07011 #contents .data_table td.data_09 td.data_09_2 .first_column a,
#hi07011 #contents .data_table td.data_09 td.data_09_2 .first_column img { margin-top: 3px; }

#hi07011 #contents .data_table .data_01 { width: 12%; }
#hi07011 #contents .data_table .data_02 { width: 25%; }
#hi07011 #contents .data_table .data_03 { width: 13%; }
#hi07011 #contents .data_table .data_04 { width: 9%; }
#hi07011 #contents .data_table .data_05 { width: 10%; }
#hi07011 #contents .data_table .data_06 { width: 12%; }
#hi07011 #contents .data_table .data_07 { width: 9%; }
#hi07011 #contents .data_table .data_08 { width: 9%; }



#hi07011 #contents .data_table td.data_09 .data_table_inline { width: 100%; }
#hi07011 #contents .data_table td.data_09 .data_table_inline th,
#hi07011 #contents .data_table td.data_09 .data_table_inline td { border: none; padding: 0; }
#hi07011 #contents .data_table td.data_09 .data_table_inline td .inline_list { float: right; }
#hi07011 #contents .data_table td.data_09 .data_table_inline td .inline_list li { float: left; padding-right: 5px; }

#hi07011 #contents .checkall { width: 17em; }

/*refine_section*/
#hi07011 #contents .search_title .refine_section { padding: 3px 4px; }
#hi07011 #wrapper #contents .search_title .refine_section table { width: 100%; margin: 0; border-collapse: collapse; }
#hi07011 #contents .refine_section table td  {  text-align:  left;  }
#hi07011 #contents .refine_section table td.data_01 { width: 6px; }
#hi07011 #contents .refine_section table th { width: 100px; }
#hi07011 #contents .refine_section table td.data_04  {  text-align:  right;  }
/*sub search*/
#hi07011 #contents .sub_search { background: #f2fbff; border: 1px solid #a1cfe5; margin: -2px 0 0 0; }
#hi07011 #contents .sub_search table th,
#hi07011 #contents .sub_search table td { padding: 10px; }
#hi07011 #contents .sub_search table th { font-weight: bold; }
#hi07011 #contents .sub_search table td ul li { display: inline; padding: 0 10px 0 0; }
#hi07011 #contents .search_title { margin-top: 5px; }
#hi07011 #contents .sub_search th { width: 103px; }
#hi07011 #contents .sub_search table td.data_01 { width: 6px; }


/* ============================== hi07012 */
#hi07012 #contents h2.seo_below_h1 { margin-top: 14px; }
#hi07012 #contents h2.first_h2 { margin-top: 10px; }
#hi07012 #main_column h3 { margin-top: 10px; }
#hi07012 #main_column h4 { margin-top: 10px; }
#hi07012 #main_column h4.first_h4 { margin-top: 0; }
#hi07012 #sub_contents .first_section .partition { padding-bottom: 4px; }
#hi07012 #sub_contents p.dive_link { margin-top: 5px; }
/* feature_section */
#hi07012 #sub_contents .estate_case_section .this_week_newest a { font-weight: bold; line-height: 1.5; font-size: 117%; }
#hi07012 #sub_contents .estate_case_section dt { font-weight: bold; line-height: 1.5; }
#hi07012 #sub_contents .estate_case_section dd ul li { list-style-type: disc; margin-left: 1em; font-size: 120%; line-height: 1.5; }
/* feature_section */
#hi07012 #contents .feature_section { background: url("../img/bg_hi07012_feature_section.gif") no-repeat 0 0; padding-top: 3px; }
#hi07012 #contents .feature_section .feature_section_inner { width: 460px; background: url("../img/bg_ri_a002_a_h2_contents_inner.gif") no-repeat left bottom; padding: 7px 10px 12px; }
#hi07012 #contents .feature_section .section { margin-top: 10px; background-color: #ffffff; padding: 10px; }
#hi07012 #contents .feature_section .first_section { margin-top: 0; }
#hi07012 #contents .feature_section h2 { margin-top: 10px; }
#hi07012 #contents .feature_section h2.first_h2 { margin-top: 0; }
#hi07012 #contents .feature_section .multi_column { background: url("../img/bg_top_ms_kanto_002.gif") repeat-y 259px 0; }
#hi07012 #contents .feature_section .left_column { width: 249px; }
#hi07012 #contents .feature_section .right_column { width: 169px; }
#hi07012 #contents .feature_section .map_section { margin-top: 10px; }
#hi07012 #contents .feature_section .dive_link { font-size: 84%; }
#hi07012 #contents .feature_section .latest_area { margin-top: 10px; }
#hi07012 #contents .feature_section .latest_area em { font-weight: bold; }
/* knowhow_section */
#hi07012 #main_column .knowhow_section { margin-top: 5px; }
#hi07012 #main_column .knowhow_section li { float: left; width: 157px; margin-right: 4px; margin-top: 10px; }
#hi07012 #main_column .knowhow_section li.last { margin-right: 0; }
#hi07012 #main_column .knowhow_section li a { line-height: 1.5; }
#hi07012 #main_column .knowhow_section img.img_left { margin-right: 5px; }
/* replacement_section */
#hi07012 #main_column .replacement_section { margin-top: 10px; }
#hi07012 #main_column .replacement_section .left_column { width: 105px; }
#hi07012 #main_column .replacement_section .right_column { width: 365px; }
#hi07012 #main_column .replacement_section .right_column .bullet_link { margin-top: 0; }
#hi07012 #main_column .replacement_section .right_column li.first_li { margin-top: 0; }
/* experience_note_section */
#hi07012 #main_column .experience_note_section { margin-top: 10px; }
#hi07012 #main_column .experience_note_section .left_section,
#hi07012 #main_column .experience_note_section .right_section { width: 235px; }
#hi07012 #main_column .experience_note_section dt { float: left; width: 100px; }
#hi07012 #main_column .experience_note_section dd { float: right; width: 128px; line-height: 1.5; }
#hi07012 #main_column .experience_note_section a { line-height: 1.5; }
#hi07012 #main_column .experience_note_section .bullet_link { margin-top: 0; }
/* useful_information_section */
#hi07012 #main_column .useful_information_section ul { margin-top: 10px; }
#hi07012 #main_column .useful_information_section li { line-height: 1.5; margin-top: 5px; }

#hi07012 #contents .tab_section { border-bottom: none; margin-top: 0; }


/* ============================== hi07016 */
#hi07016 input { margin-right: 5px; vertical-align:middle; }
#hi07016 .condition_selection .section { margin-top: 10px; padding: 10px 5px; }
#hi07016 .condition_selection .first_section { margin-top: 0; }
#hi07016 #contents .condition_selection h2 { margin-top: 10px; }
#hi07016 #contents .condition_selection h2.first { margin-top: 0; }
#hi07016 .section .left_column { width: 530px; }
#hi07016 .section .right_column { width: 350px; padding-top: 10px; }
#hi07016 .psuedo_heading input { vertical-align: middle; }
#hi07016 .psuedo_heading a span { font-size: 117%; font-weight: bold; }
#hi07016 ul.column3_list { margin-top: 8px; margin-left: 40px; }
#hi07016 ul.column3_list li { line-height: 1.4; }
#hi07016 p.link_refine { text-align: right; }
#hi07016 #contents .condition_selection .search_section p { text-align: right; }
#hi07016 #contents p.btn_submit { text-align: center; }


/* ============================== hi07017 */
#hi07017 input { vertical-align: middle; margin-right: 5px; }
#hi07017 .condition_selection .section { margin-top: 10px; padding: 10px 5px; }
#hi07017 .condition_selection .first_section { margin-top: 0; }
#hi07017 #contents .condition_selection h2 { margin-top: 10px; }
#hi07017 #contents .condition_selection h2.first { margin-top: 0; }
#hi07017 .section .left_column { width: 520px; }
#hi07017 .section .right_column { width: 340px; padding-top: 10px; }
#hi07017 .psuedo_heading { font-size: 117%; font-weight: bold; }
#hi07017 .psuedo_heading input { vertical-align: middle; }
#hi07017 ul.column3_list { margin-top: 8px; margin-left: 40px; }
#hi07017 ul.column3_list li { line-height: 1.4; }
#hi07017 p.link_refine { text-align: right; }
#hi07017 #contents .condition_selection .search_section p { text-align: right; }
#hi07017 #contents p.btn_submit { text-align: center; }
#hi07017 #contents p.station_appointment { margin-top: 10px; margin-left: 567px; }
#hi07017 #contents p.station_appointment img a { margin-left: 10px; }
#hi07017 #contents p.station_appointment img { vertical-align: middle; }
#hi07017 #contents .right_column .station_refine { background: url("../img/bg_hi07004_002.gif") no-repeat left bottom; }
#hi07017 #contents .right_column .station_refine .title { background: url("../img/bg_hi07004_001.gif") no-repeat left top; padding: 10px 10px 0 17px; }
#hi07017 #contents .right_column .station_refine .title form { margin-top: 10px; }
#hi07017 #contents .right_column .station_refine .title p { margin: 0; font-weight: bold; }
#hi07017 #contents .right_column .station_refine .title .form_01 { width: 150px; }
#hi07017 #contents .right_column .station_refine .title .form_02 { margin-left: 10px; }
#hi07017 #contents .right_column .station_refine .refine { padding: 0 10px 10px 17px; }
#hi07017 #contents .right_column .station_refine .refine p { margin-left: 0; font-weight: bold; color: #c73633; }
#hi07017 #contents .right_column .station_refine .refine ul { margin-top: 5px; }
#hi07017 #contents .right_column .station_refine .refine ul.first_top { margin-top: 10px; }
#hi07017 #contents .right_column .station_refine .refine li { float: left; width: 32%; padding-right: 1%; }


/* ============================== hi07018 */
#hi07018 input { margin-right: 5px; vertical-align: middle; }
#hi07018 .condition_selection .section { margin-top: 10px; padding: 10px 5px; }
#hi07018 .condition_selection .first_section { margin-top: 0; }
#hi07018 #contents .condition_selection h2 { margin-top: 10px; }
#hi07018 #contents .condition_selection h2.first { margin-top: 0; }
#hi07018 .psuedo_heading input { vertical-align: middle; }
#hi07018 .psuedo_heading a { font-size: 117%; font-weight: bold; }
#hi07018 ul.column5_list { margin-top: 8px; margin-left: 40px; }
#hi07018 ul.column5_list li { line-height: 1.4; }
#hi07018 p.link_refine { text-align: right; }
#hi07018 #contents .condition_selection .search_section p { text-align: right; }
#hi07018 #contents p.btn_submit { text-align: center; }


/* ============================== hi07021 */
#hi07021 #contents .search_title .section th,
#hi07021 #contents .search_title .section td { background-image: none; text-align: left; }
#hi07021 #contents .search_title .section table .data_01 { width: 10%; padding: 10px 0 10px 10px; }
#hi07021 #contents .search_title .section table .data_02 { width: 1%; padding: 10px 0; font-weight: bold; }
#hi07021 #contents .search_title .section table .data_03 { width: 55%; }
#hi07021 #contents .search_title .section table .data_04 { width: 30%;  text-align: right; }
#hi07021 #contents .search_title .section table .data_05 { width: 85%; }
#hi07021 #contents .search_title .section table tr td ul { text-align: left; }
#hi07021 #contents .search_title .section table tr td ul li.first_li { padding-left: 0; }
#hi07021 #contents .action_section table tr td.checkall { width: 17.5em; }
#hi07021 #contents .data_table tbody td { background-color:transparent; }
#hi07021 #contents .data_table td.checkbox_td { background-color:#FFF6E5; }
#hi07021 #contents .data_table .data_08,
#hi07021 #contents .data_table .data_09,
#hi07021 #contents .data_table .data_10 { border-right:1px solid #CCCCCC; }
#hi07021 #contents .data_table .data_09 { vertical-align :top; }
#hi07021 #contents .data_table .data_10 { border-left: none; }
#hi07021 #contents .data_table td.data_02 { width: 140px; height: 140px; vertical-align:top; }
#hi07021 #contents .data_table td.data_02 .photo_section th { background-color: #FFF; border: 1px solid #CCC; padding: 0; width: 140px; height: 140px; }
#hi07021 #contents .data_table td.data_03 { width: 200px; vertical-align:top; }
#hi07021 #contents .data_table td.data_03 dd { line-height: 1.8; }
#hi07021 #contents .data_table td.data_03 dt.first_dt { margin-top: 0; }
#hi07021 #contents .data_table td.data_03 dt a { font-weight: bold; line-height:1.8; }
#hi07021 #contents .data_table td.data_04,
#hi07021 #contents .data_table td.data_05 { width: 90px; }
#hi07021 #contents .data_table td.data_08 .multi_column dl { }
#hi07021 #contents .data_table td.data_08 .multi_column dt { line-height: 1.5; }
#hi07021 #contents .data_table td.data_08 .multi_column dd { padding: 5px 10px 5px 0; float: left; }
#hi07021 #contents .data_table td.data_09 ul { float: right; }
#hi07021 #contents .data_table td.data_09 ul li { float: left; }
#hi07021 #contents .data_table td.data_09 ul li.btn_add_mylist123 { padding-top: 3px; padding-left: 5px; }
/* #hi07021_tb */
#hi07021_tb table { width: 760px; }
#hi07021_tb table th { width: 120px; }
#hi07021_tb table td { width: 640px; padding:10px 0 10px; }
#hi07021_tb table td .column2_list { margin-top: 10px; vertical-align: middle; }
#hi07021_tb table td .column2_list li { width: 50%; }
#hi07021_tb table td .column4_list { margin-left: 10px; }
#hi07021_tb table td .column5_list li { width: 18%; }
#hi07021_tb table td .area_list { margin: 10px 0 0 5px; }
#hi07021_tb table td .area_list li { float: left; padding-left: 5px; }
#hi07021_tb p.search_number em { padding: 10px 0 0 10px; }
#hi07021_tb table td .first_li { margin-top: 0; }
#hi07021_tb p.search_number { background: url("../img/bg_line_a_tb_01.gif") repeat-x left top; margin:0 auto; padding-top:16px; width:760px; }


/* ============================== hi07025 */
#hi07025 #contents .data_table { margin-top: 20px; }
#hi07025 #contents .btn_submit { margin-top: 20px; }
#hi07025 #contents .fir_table { margin-top: 10px; }
#hi07025 #contents .data_table th { text-align: left; background-color:#FFF; }
#hi07025 #contents .data_table th span { font-weight: bold; }
#hi07025 #contents .data_table .data_01,
#hi07025 #contents .data_table .data_02 { background-color: #F0F0F0; font-weight: bold; }


/* ============================== hi07026 */
/* question_section */
#hi07026 .question_section { margin-top: 10px; border: 1px solid #3D9973; }
#hi07026 .question_section dt { padding: 7px 11px 6px; border-bottom: 1px solid #3D9973; background-color: #F4FFE5; font-size: 134%; font-weight: bold; line-height: 1.5; }
#hi07026 .question_section dd { padding: 10px; }
#hi07026 .question_section dd p { line-height: 1.5; }
#hi07026 #contents .question_section dd p.bullet_point { padding: 0 0 0 99px; background: url("../img/icon_hi07026_001.gif") no-repeat 0 0; font-weight: bold; font-size: 117%; margin-top: 0; }
/* h2 */
#hi07026 #contents h2 span span { width: auto; display: inline; font-size: 80%; color: #333333; padding: 0; background: none; }
/* search_list_function */
#hi07026 #contents .search_list_function .select_li { border-right: none; padding-right: 0; }
#hi07026 .search_list_function select { vertical-align: middle; }
/* action_section */
#hi07026 #contents .action_section table .inline_list { border-right: none; }
/* data_table_search */
#hi07026 .data_table_search .checkbox_td { background-color: #FFF6E5; }
#hi07026 .data_table_search .data_02 { border-right: 1px solid #CCCCCC; }
#hi07026 .data_table_search td dl dt,
#hi07026 .data_table_search td dl dd { line-height: 1.5; }
#hi07026 .data_table_search td dl dd { margin-top: 20px; }
#hi07026 .data_table_search td dl em { font-size: 117%; line-height: 1.5; }
#hi07026 .data_table_search td ul { margin-top: 5px; }
#hi07026 .data_table_search td ul li { margin-left: 10px; }
/* btn_back */
#hi07026 #contents .btn_back { margin-top: 13px; }
/* has_side_control */
#hi07026 #contents .has_side_control { margin-top: -25px; }


/* ============================== hi07027 */
#hi07027 #contents p { line-height: 1.5; }
/* refine_section_temp */
#hi07027 #contents .refine_section_temp .data_left { width: 15%; }
#hi07027 #contents .refine_section_footer_temp { padding-bottom: 4px; }
#hi07027 #contents .refine_section_temp ul { margin-top: 0; }
/* action_section */
#hi07027 #contents .action_section .checkall { width: 15em; }
/* data_table_search */
#hi07027 #contents .data_table_search .data_02 { width: 50%; }
#hi07027 #contents .data_table_search .data_03 { border-right: 1px solid #cccccc; text-align: left; }
#hi07027 #contents .data_table_search .data_04 { border-right: 1px solid #cccccc; }
#hi07027 #contents .data_table_search .checkbox_td { background-color: #FFF6E5; }
#hi07027 #contents .data_table_search dl { width: 440px; }
#hi07027 #contents .data_table_search dl dt { float: left; width: 120px; }
#hi07027 #contents .data_table_search dl dt img { border: 1px solid #cccccc; }
#hi07027 #contents .data_table_search dl dd { float: right; width: 310px; }
#hi07027 #contents .data_table_search dl dd em,
#hi07027 #contents .data_table_search li { line-height: 1.5; margin-top: 0; }
#hi07027 #contents .data_table_search .multi_column ul { float: none; width: auto; }
#hi07027 #contents .data_table_search .left_column { width: 645px; }
#hi07027 #contents .data_table_search .right_column { width: 167px; }
#hi07027 #contents .data_table_search .bullet_naiyo { background: url("../img/icon_hi07027_001.gif") no-repeat 0 0; padding-left: 40px; }
#hi07027 #contents .data_table_search .bullet_tokuten { background: url("../img/icon_hi07027_002.gif") no-repeat 0 0; padding-left: 40px; }


/* ============================== hi08004 */
#hi08004 #contents h2{margin-top:20px;}
#hi08004 #contents h2.seo_below_h1{margin-top:5px;}
#hi08004 #contents h3{margin-top:10px;}
#hi08004 #contents #sing_in{ padding:5px; line-height:1.5; overflow-y:scroll; width:95%; height:200px; margin:10px auto 0; border:solid 1px #ccc;}
#hi08004 #contents #contact_form .btn_submit{ width:95%; margin:20px auto 0; border-top:none;}


/* ============================== hi08005 */
#hi08005 #contents p#error{border:1px solid #FF0000; padding:10px;}
#hi08005 #contents .clear{clear:both;}
#hi08005 #contents h3{margin-top:10px;}
#hi08005 #contents .form_table th.item_name{width:15%;}
#hi08005 #contents .form_table th.required{ text-align:center; width:5%; border-right:1px solid #cccccc;}
#hi08005 #contents .form_table td input.mail_address01{width:85%; margin:5px 0px;}
#hi08005 #contents .form_table td input.mail_address02{width:40%; margin:5px 0px;}
#hi08005 #contents .form_table td input.check{margin:5px 5px 5px 50px;}
#hi08005 #contents .btn_submit{margin:20px auto 0; width:100%;}

/* ============================== hi08006 */
#hi08006 #contents .section_h2 p { line-height: 1.5; }
#hi08006 #contents h2 { margin-top: 15px; }
#hi08006 #contents h2.seo_below_h1 { margin-top: 5px; }
#hi08006 #contents h2.seo_first_top { margin-top: 20px; }
#hi08006 .ui-tabs-panel,
#hi08006 .ui-tabs-nav { padding: 0; }
#hi08006 .ui-tabs-panel { border-top: none; }
#hi08006 .btn_link { margin-top: 15px; text-align: center; color: #0000ff;}
#hi08006 .btn_control { margin-top: 20px; }
#hi08006 .has_side_control { margin-top: -22px; }
/* data_table */
#hi08006 #contents .data_table th,
#hi08006 #contents .data_table td { text-align: left; }
#hi08006 #contents .data_table th { font-weight: bold; }
#hi08006 #contents .data_table th.data_01 { width: 20%; }
#hi08006 #contents .data_table td.data_02 { width: 80%; }
#hi08006 #contents .data_table td.data_03 { width: 40%; }
#hi08006 #contents .data_table td.has_internal_table { padding: 0; background: url(../img/bg_line_a_tb_04.gif) repeat-y right top; }
/* register_section */
#hi08006 .register_section { margin-top: 20px; }
#hi08006 .register_section table { width: 920px; }
#hi08006 .register_section table td li { white-space: normal; }
#hi08006 .register_section table tr td.input_section { width: 700px; vertical-align: top; padding-right: 15px; }
#hi08006 .register_section table tr td.mail_section { width: 205px; }
#hi08006 .register_section table tr td.mail_section .mail_magazine_area { background-color: #F0F0F0; padding:5px 7px 10px; }
#hi08006 .register_section table tr td.mail_section p.pseudo_heading { margin-top: 0; font-weight: bold; text-align: left; }
#hi08006 .register_section table tr td.mail_section p { text-align: center; }
#hi08006 .register_section table tr td.mail_section p a img { text-align: center; border: 1px solid #CCC; }
/* tab_section */
#hi08006 .register_section table tr td.input_section .tab_section { margin-top: 0; }
#hi08006 .register_section table tr td.input_section .tab_section li { float: left; width: 150px; margin: 0; }
#hi08006 .register_section table tr td.input_section .tab_section li a { display: block; width: 150px; height: 29px; background-repeat: no-repeat; background-position: 0 0; padding: 0; }
#hi08006 .register_section table tr td.input_section .tab_section #tab_kanto_tb1 a,
#hi08006 .register_section table tr td.input_section .tab_section #tab_kanto_tb2 a { background-image: url(../img/btn_369.gif); }
#hi08006 .register_section table tr td.input_section .tab_section #tab_kansai_tb1 a,
#hi08006 .register_section table tr td.input_section .tab_section #tab_kansai_tb2 a { background-image: url(../img/btn_370.gif); }
#hi08006 .register_section table tr td.input_section .tab_section #tab_toukai_tb1 a,
#hi08006 .register_section table tr td.input_section .tab_section #tab_toukai_tb2 a { background-image: url(../img/btn_371.gif); }
#hi08006 .register_section table tr td.input_section .tab_section #tab_area_tb1 a,
#hi08006 .register_section table tr td.input_section .tab_section #tab_area_tb2 a { background-image: url(../img/btn_372.gif); }
#hi08006 .register_section table tr td.input_section .tab_section li a:hover { background-position: 0 -29px; }
#hi08006 .register_section table tr td.input_section .tab_section li.ui-tabs-selected a { background-position: 0 -29px; }
/* refine_section_footer_temp */
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp { background-image: url(../img/bg_search_title002.gif); margin-top: 0; padding-bottom: 4px; border-top: 1px solid #3D9973; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table { width: 100%; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table th,
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table td { background-image: none; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table th.first_th,
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table td.first_td { background-image: url(../img/bg_contents_line001.gif); }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table .data_left { width: 15%; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table .data_center { width: 1%; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table .data_right { width: 84%; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column2_list { margin-top: 5px; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column4_list li { width: 23%; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .first_li { margin-top: 0; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .first_li li { padding-top: 0; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column_list { text-align: left; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column_list input { vertical-align: middle; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column_list em { padding-left: 10px; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table th.column3_first_th { width: 20%; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table th.column3_th { width: 40%; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table td.has_internal_table { padding: 0; background: url(../img/bg_line_a_tb_04.gif) repeat-y right top; }

/* メルマガ（エリセレ）部分用 === ここ以外でもメルマガ（エリセレ）を使う部分では必要になるスタイル定義です。 */
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table .js_showall_layout { padding:0 0 10px 15px; margin:10px 0 0 0; }
#hi08006 .register_section table tr td.input_section .refine_section_footer_temp table .js_showall_layout_disable { background-color:#E6E6E6; }


/* ============================== hi08007 */
#hi08007 #contents .sign_fin { text-align: center; font-weight: bold; font-size: 150%; line-height: 1.5; }
#hi08007 #contents .sign_fin01 { text-align: center; font-weight: normal; line-height: 1.5; margin-top: 0; }
#hi08007 #contents .sign_fin02 { text-align: center; margin-top: 20px; }
#hi08007 #contents .sign_fin .span_bold { font-weight: bold; font-size: 18px; margin: 10px auto; }
#hi08007 #contents .btn_submit { width: 100%; margin: 7px auto 0; }
#hi08007 #contents .additional_service_section { border: 2px solid #CCCCCC; padding: 10px 0; margin: 17px auto 0; width: 596px; }
#hi08007 #contents .additional_service_section h3 { text-align: center; color: #C01718; font-size: 167%; border: none; padding: 0; }
#hi08007 #contents .additional_service_section p { text-align: center; margin-top: ; line-height: 1.5; margin-top: 5px; }
#hi08007 #contents .additional_service_section p.heading_sub { text-align: center; font-weight: bold; }
#hi08007 #contents .additional_service_section h4 { text-align: center; font-size: 117%; font-weight: bold; margin-top: 20px; }
#hi08007 #contents .additional_service_section .btn_submit { background: url(../img/icon_hi08007_001.gif) no-repeat 50% 0; padding-top: 37px; margin-top: 15px; }


/* ============================== hi08008 */
#hi08008 #contents p#error{border:1px solid #FF0000; padding:10px;}
#hi08008 #contents .clear { clear: both; }
#hi08008 #contents h3 { margin-top: 10px; }
#hi08008 #contents h4 { margin-top: 10px; font-weight: bold; }
#hi08008 #contents .form_table th.item_name { width: 15%; }
#hi08008 #contents .form_table th.required {  text-align: left; padding-left: 10px;  width: 10%; border-right: 1px solid #cccccc; }
#hi08008 #contents .form_table th.item_name01 { width: 15%; border-right: 1px solid #cccccc; }
#hi08008 #contents .form_table th.item_name02 { width: 3%; border-left: none; }
#hi08008 #contents .form_table th { width: 25%; }
#hi08008 #contents .form_table tr.not_required th.required{ text-align:left; width:9%; border-right:1px solid #cccccc;}
#hi08008 #contents .form_table td input.mail_address01 { width: 85%; margin: 5px 0px; }
#hi08008 #contents .form_table td input.mail_address02 { width: 40%; margin: 5px 0px; }
#hi08008 #contents .form_table td input.check01 { margin: 5px 5px 5px 50px; }
#hi08008 #contents .form_table td input.check { margin: 5px; }
#hi08008 #contents .btn_submit { margin: 20px auto 0; width: 100%; }


/* ============================== hi08009 */
#hi08009 #contents h3 { margin-top: 10px; }
#hi08009 #contents h4 { margin-top: 10px; font-weight: bold; }
#hi08009 #contents .data_table th { width: 25%; }
#hi08009 #contents .data_table th.mm_name_00 { text-align: center; border-left: 1px solid #cccccc; }
#hi08009 #contents .data_table th.mm_name_01 { width: 7%; }
#hi08009 #contents .data_table th.mm_name_02 { width: 15%; }
#hi08009 #contents .data_table th.mm_name_03 { width: 25%; }
#hi08009 #contents .data_table th.mm_name_04 { width: 8%; }
#hi08009 #contents .data_table th.mm_name_05 { width: 35%; }
#hi08009 #contents .data_table th.mm_name_06 { width: 10%; }
#hi08009 #contents .data_table td.mm_name_01 { border-left: 1px solid #cccccc; text-align: center; }
#hi08009 #contents .data_table td.mm_name_02 { border-left: 1px solid #cccccc; }
#hi08009 #contents p.text { line-height: 1.5; }
#hi08009 #contents .btn_toroku { text-align:center; display:block; }
#hi08009 #contents .btn_back { position:absolute; }
#hi08009 #contents .has_side_control { margin-top: 22px; border-top: none; padding: 0; clear: both; }
/* register_section */
#hi08009 .register_section { margin-top: 20px; }
#hi08009 .register_section table { width: 920px; }
#hi08009 .register_section table td li { white-space: normal; }
#hi08009 .register_section table tr td.input_section { width: 700px; vertical-align: top; padding-right: 15px; }
#hi08009 .register_section table tr td.mail_section { width: 205px; }
#hi08009 .register_section table tr td.mail_section .mail_magazine_area { background-color: #F0F0F0; padding:5px 7px 10px; }
#hi08009 .register_section table tr td.mail_section p.pseudo_heading { margin-top: 0; font-weight: bold; text-align: left; }
#hi08009 .register_section table tr td.mail_section p { text-align: center; }
#hi08009 .register_section table tr td.mail_section p a img { text-align: center; border: 1px solid #CCC; }
/* tab_section */
#hi08009 .register_section table tr td.input_section .tab_section { margin-top: 0; }
#hi08009 .register_section table tr td.input_section .tab_section li { float: left; width: 150px; margin: 0; }
#hi08009 .register_section table tr td.input_section .tab_section li a { display: block; width: 150px; height: 29px; background-repeat: no-repeat; background-position: 0 0; padding: 0; }
#hi08009 .register_section table tr td.input_section .tab_section #tab_kanto_tb1 a,
#hi08009 .register_section table tr td.input_section .tab_section #tab_kanto_tb2 a { background-image: url(../img/btn_369.gif); }
#hi08009 .register_section table tr td.input_section .tab_section #tab_kansai_tb1 a,
#hi08009 .register_section table tr td.input_section .tab_section #tab_kansai_tb2 a { background-image: url(../img/btn_370.gif); }
#hi08009 .register_section table tr td.input_section .tab_section #tab_toukai_tb1 a,
#hi08009 .register_section table tr td.input_section .tab_section #tab_toukai_tb2 a { background-image: url(../img/btn_371.gif); }
#hi08009 .register_section table tr td.input_section .tab_section #tab_area_tb1 a,
#hi08009 .register_section table tr td.input_section .tab_section #tab_area_tb2 a { background-image: url(../img/btn_372.gif); }
#hi08009 .register_section table tr td.input_section .tab_section li a:hover { background-position: 0 -29px; }
#hi08009 .register_section table tr td.input_section .tab_section li.ui-tabs-selected a { background-position: 0 -29px; }
/* refine_section_footer_temp */
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp { background-image: url(../img/bg_search_title002.gif); margin-top: 0; padding-bottom: 4px; border-top: 1px solid #3D9973; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table { width: 100%; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table th,
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table td { background-image: none; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table th.first_th,
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table td.first_td { background-image: url(../img/bg_contents_line001.gif); }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table .data_left { width: 15%; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table .data_center { width: 1%; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table .data_right { width: 84%; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column2_list { margin-top: 5px; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column4_list li { width: 23%; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .first_li { margin-top: 0; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .first_li li { padding-top: 0; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column_list { text-align: left; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column_list input { vertical-align: middle; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column_list em { padding-left: 10px; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table th.column3_first_th { width: 20%; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table th.column3_th { width: 40%; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table td.has_internal_table { padding: 0; background: url(../img/bg_line_a_tb_04.gif) repeat-y right top; }

/* メルマガ（エリセレ）部分用 === ここ以外でもメルマガ（エリセレ）を使う部分では必要になるスタイル定義です。 */
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table .js_showall_layout { padding:0 0 10px 15px; margin:10px 0 0 0; }
#hi08009 .register_section table tr td.input_section .refine_section_footer_temp table .js_showall_layout_disable { background-color:#E6E6E6; }

/* ============================== hi08010 */
#hi08010 .section_h2{ margin: 20px 0 0 0; }
#hi08010 table.form_table .data_left{ width: 25%; }
#hi08010 .has_side_control { margin-top: -22px; }


/* ============================== hi08011 */
#hi08011 .section_h2{ margin: 20px 0 0 0; }
#hi08011 .section_h2 p{ line-height: 1.5; }
#hi08011 .section_h2 ul{ padding: 10px 0 0 10px;}
#hi08011 .section_h2 li{ line-height: 1.5; }
#hi08011 .icon_list dl{ margin-left: 2em;}
#hi08011 .icon_list dt{ line-height: 1.5; }
#hi08011 .icon_list dd{ line-height: 1.5; margin-left: 1em;}
#hi08011 .check{ margin-right:3px;vertical-align:middle; }
#hi08011 .freeword{ width:95%; height: 7em; margin: 5px auto 0; display:block;}
#hi08011 .has_side_control { margin-top: -22px; }


/* ============================== hi08013 */
#hi08013 .section_h2 p { line-height: 1.5; }
#hi08013 .section_h2{ margin: 20px 0 0 0; }
#hi08013 .section_h3{ margin: 10px 0 0 0; }
#hi08013 .btn_area { text-align: center; padding: 30px 0 0 0; }


/* ============================== hi08014 */
#hi08014 #contents .multi_column h2 { background: url(../img/bg_h2_title_hi08014_001.gif) no-repeat left top; padding-top: 2px; }
#hi08014 #contents .multi_column h2 span { width: 440px; background: url(../img/bg_h2_title_hi08014_001_inner.gif) left bottom; }
#hi08014 #contents .multi_column .left_column{ width: 455px; }
#hi08014 #contents .multi_column .right_column{ width: 455px; }
#hi08014 .colum_box{ margin: 10px 0 0 0; padding: 5px; }
#hi08014 .right_column .colum_box{ text-align: center; }
#hi08014 .colum_box .data_left{ width: 8em; }
#hi08014 .colum_box input{ width: 15em; }
#hi08014 .colum_box table th,
#hi08014 .colum_box table td{ background-color: #ffffff; vertical-align:top; padding: 7px; line-height: 1.5; }
#hi08014 .colum_box table th{ font-weight: bold; }
#hi08014 .colum_box .check{ width: 20px;margin-right: 3px; vertical-align:middle; }
#hi08014 .colum_box .catch{ font-weight: bold; font-size: 150%; text-align: center; }
#hi08014 .colum_box .btn_area{ text-align: center; }
#hi08014 .right_column .colum_box .btn_area{ margin-top: 80px; }
#hi08014 .section_h3{ margin: 10px 0 0 0; }
#hi08014 .section_h3 p{ line-height: 1.5;}
#hi08014 .btn_back{ padding: 30px 0 0 0; }


/* ============================== hi08016 */
#hi08016 table.form_table .data_left{ width: 25%; }
#hi08016 .has_side_control { margin-top: -22px; }


/* ============================== hi08017 */
#hi08017 #contents h2 { position: relative; }
#hi08017 #contents h3 { margin-top: 10px; }
#hi08017 #contents .data_table th { width: 25%; }


/* ============================== hi08018 */
#hi08018 #contents .form_table th.item_name { width: 15%; }
#hi08018 #contents .form_table th.required {  text-align: center; width: 5%; border-right: 1px solid #cccccc; }
#hi08018 #contents .form_table td input.mail_address01 { width: 85%; margin: 5px 0px; }
#hi08018 #contents .form_table td input.mail_address02 { width: 40%; margin: 5px 0px; }
#hi08018 #contents .form_table td input.check { margin: 5px 5px 5px 50px; }
#hi08018 #contents .btn_back { margin-top: 20px; padding-top: 20px; border-top: 1px #ccc solid; }
#hi08018 #contents .has_side_control { margin-top: -22px; border-top: none; padding: 0; width: 100%; }


/* ============================== hi08019 */
#hi08019 #contents .section_h2 p { line-height: 1.5; }
#hi08019 #contents h2 { margin-top: 15px; }
#hi08019 #contents h2.seo_below_h1,
#hi08019 #contents h2.seo_first_top { margin-top: 5px; }
#hi08019 .ui-tabs-panel,
#hi08019 .ui-tabs-nav { padding: 0; }
#hi08019 .ui-tabs-panel { border-top: none; }
#hi08019 .btn_link { margin-top: 15px; text-align: center; color: #0000ff;}
#hi08019 .has_side_control { margin-top: -22px; }
/* register_section */
#hi08019 .register_section { margin-top: 20px; }
#hi08019 .register_section table { width: 920px; }
#hi08019 .register_section table td li { white-space: normal; }
#hi08019 .register_section table tr td.input_section { width: 700px; vertical-align: top; padding-right: 15px; }
#hi08019 .register_section table tr td.mail_section { width: 205px; }
#hi08019 .register_section table tr td.mail_section .mail_magazine_area { background-color: #F0F0F0; padding:5px 7px 10px; }
#hi08019 .register_section table tr td.mail_section p.pseudo_heading { margin-top: 0; font-weight: bold; text-align: left; }
#hi08019 .register_section table tr td.mail_section p { text-align: center; }
#hi08019 .register_section table tr td.mail_section p a img { text-align: center; border: 1px solid #CCC; }
/* tab_section */
#hi08019 .register_section table tr td.input_section .tab_section { margin-top: 0; }
#hi08019 .register_section table tr td.input_section .tab_section li { float: left; width: 150px; margin: 0; }
#hi08019 .register_section table tr td.input_section .tab_section li a { display: block; width: 150px; height: 29px; background-repeat: no-repeat; background-position: 0 0; padding: 0; }
#hi08019 .register_section table tr td.input_section .tab_section #tab_kanto_tb1 a,
#hi08019 .register_section table tr td.input_section .tab_section #tab_kanto_tb2 a { background-image: url(../img/btn_369.gif); }
#hi08019 .register_section table tr td.input_section .tab_section #tab_kansai_tb1 a,
#hi08019 .register_section table tr td.input_section .tab_section #tab_kansai_tb2 a { background-image: url(../img/btn_370.gif); }
#hi08019 .register_section table tr td.input_section .tab_section #tab_toukai_tb1 a,
#hi08019 .register_section table tr td.input_section .tab_section #tab_toukai_tb2 a { background-image: url(../img/btn_371.gif); }
#hi08019 .register_section table tr td.input_section .tab_section #tab_area_tb1 a,
#hi08019 .register_section table tr td.input_section .tab_section #tab_area_tb2 a { background-image: url(../img/btn_372.gif); }
#hi08019 .register_section table tr td.input_section .tab_section li a:hover { background-position: 0 -29px; }
#hi08019 .register_section table tr td.input_section .tab_section li.ui-tabs-selected a { background-position: 0 -29px; }
/* refine_section_footer_temp */
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp { background-image: url("../img/bg_search_title002.gif"); margin-top: 0; padding-bottom: 4px; border-top: 1px solid #3D9973; }
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table { width: 100%; }
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table th,
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table td { background-image: none; }
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table th.first_th,
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table td.first_td { background-image: url(../img/bg_contents_line001.gif); }
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table .data_left { width: 15%; }
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table .data_center { width: 1%; }
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table .data_right { width: 84%; }
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column2_list { margin-top: 5px; }
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column4_list li { width: 23%; }
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .first_li { margin-top: 0; margin-bottom: 3px; }
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .first_li li { padding-top: 0; }
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column_list { text-align: left; }
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column_list input { vertical-align: middle; }
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table .data_right .column_list em { padding-left: 10px; }

/* メルマガ（エリセレ）部分用 === ここ以外でもメルマガ（エリセレ）を使う部分では必要になるスタイル定義です。 */
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table .js_showall_layout { padding:0 0 10px 15px; margin:10px 0 0 0; }
#hi08019 .register_section table tr td.input_section .refine_section_footer_temp table .js_showall_layout_disable { background-color:#E6E6E6; }

/*mantis21159 2010/05/27 LKI yanghy start*/
#hi08019 h1 { background:url("../img/h1_kyotu_title.png") no-repeat scroll 0 0 transparent; width:920px; height:60px; margin:0 0 20px; overflow:hidden; padding:0; text-indent:-9999px; }
#hi08019 .h1_kanryo { background:url("../img/h1_kanryo_title.png") no-repeat scroll 0 0 transparent; width:920px; height:60px; margin:0 0 20px; overflow:hidden; padding:0; text-indent:-9999px; }
#hi08019 .h1_cmm { background:url("../img/h1_cmm_title.png") no-repeat scroll 0 0 transparent; width:920px; height:60px; margin:0 0 20px; overflow:hidden; padding:0; text-indent:-9999px; }
#hi08019 .h1_cmmk { background:url("../img/h1_cmmkyotsu_title.png") no-repeat scroll 0 0 transparent; width:920px; height:60px; margin:0 0 20px; overflow:hidden; padding:0; text-indent:-9999px; }
#hi08019 .h1_kanryo_cmm { background:url("../img/h1_kanryo_cmm_title.png") no-repeat scroll 0 0 transparent; width:920px; height:60px; margin:0 0 20px; overflow:hidden; padding:0; text-indent:-9999px; }

#hi08019 h3 { border:0 none; color:#000000; margin:0; padding:0; }
#hi08019 .h3_01 { background:url("../img/h3_kyotu_haishin.png") no-repeat scroll 0 0 transparent; width:555px; height:20px; margin:0 0 10px; overflow:hidden; padding:0; text-indent:-9999px; }
#hi08019 .h3_02 { background:url("../img/h3_hikaiin_mm.png") no-repeat scroll 0 0 transparent; width:376px; height:18px; margin:0 0 10px; overflow:hidden; padding:0; text-indent:-9999px; }
#hi08019 .h3_03 { background:url("../img/h3_kaiin_mm.png") no-repeat scroll 0 0 transparent; width:273px; height:20px; margin:0 0 10px; overflow:hidden; padding:0; text-indent:-9999px; }
#hi08019 .h3_04 { background:url("../img/h3_kanryo_mm.png") no-repeat scroll 0 0 transparent; width:410px; height:20px; margin:0 0 10px; overflow:hidden; padding:0; text-indent:-9999px; }
#hi08019 .h3_05 { background:url("../img/h3_kanryo_mm_other.png") no-repeat scroll 0 0 transparent; width:410px; height:20px; margin:0 0 10px; overflow:hidden; padding:0; text-indent:-9999px; }
#hi08019 .h3_06 { background:url("../img/h3_kyotsu_cmm.png") no-repeat scroll 0 0 transparent; width:475px; height:20px; margin:0 0 10px; overflow:hidden; padding:0; text-indent:-9999px; }

#hi08019 .txtarea { padding-left:18px; line-height:1.6; }
#hi08019 .txtarea .ms_area { line-height:1.6; margin-left:1em; }
#hi08019 .btnarea_zenkoku { text-align:center; margin-top:40px; }

#hi08019 .register_section table tr td.input_section_mm { padding-right:15px; vertical-align:top; width:690px; }
#hi08019 .register_section table tr td.mail_section_mm { width:215px; }
#hi08019 .register_section table tr td.mail_section_kanryo { width:215px; vertical-align:top; padding-top:30px; }
#hi08019 .register_section table tr td.input_section_btn { padding-right:15px; vertical-align:top; width:620px; }
#hi08019 .register_section table tr td.mail_section_btn { width:270px; vertical-align:bottom; }
#hi08019 .register_section table tr td.mail_section_kanryo_btn { width:270px; vertical-align:top; }

#hi08019 .register_section .sectionMLNote { background:url("../img/bg_gray_bottom.png") no-repeat scroll left bottom transparent; padding-bottom:5px; width:660px; margin:0 0 20px 18px; }
#hi08019 .register_section .sectionMLNote .sectionMLNoteTop { background:url("../img/bg_gray_header.png") no-repeat scroll 0 0 transparent; height:5px; overflow:hidden; width:660px; margin-top:10px; }
#hi08019 .register_section .sectionMLNote .sectionMLNoteBody { background:none repeat scroll 0 0 #ECEEE9; padding:10px 10px 0 20px; width:630px; }
#hi08019 .register_section .sectionMLNote .sectionMLNoteBody table { width:600px; }
#hi08019 .register_section .sectionMLNote .sectionMLNoteBody table th { color:#56AC09; width:55px; }
#hi08019 .register_section .sectionMLNote .sectionMLNoteBody table td { width:600px; }
#hi08019 .register_section .sectionMLNote .sectionMLNoteBody table td.colon { padding:0 3px 3px; width:20px; }
#hi08019 .register_section .sectionMLNote .sectionMLNoteBody table th, #beginnerGuide .firstService .sectionML ul li .sectionMLBody .sectionMLNote .sectionMLNoteBody table td { line-height:1.6; padding-bottom:3px; width:77px; }
#hi08019 .register_section .sectionMLNote .sectionMLNoteBody table td.title { width:100px; font-weight:bold; }

#hi08019 .refine_section_footer_temp  { background:url("../img/bg_search_title.gif") no-repeat scroll left bottom transparent; border-top:2px solid #3D9973; margin-top:15px; padding-bottom:7px; }
#hi08019 .refine_section_temp .section { margin:3px 5px 0 5px; background-color:#FFFFFF; padding:10px; }

#hi08019 .section .ex_right { float:left; display:block; }

#hi08019 .txt_greenbold { color:#003300; font-weight:bold; }
#hi08019 .register_section .btn_area { margin-top:20px; }

#hi08019 .register_section .sectionMLNote .sectionMLNoteBody ul { margin-bottom:10px; }
#hi08019 .register_section .sectionMLNote .sectionMLNoteBody ul li { line-height:1.6;}

#hi08019 .column6_list li input, .column6_list li label { margin-right:5px; vertical-align:middle; }
/*mantis21159 2010/05/27 LKI yanghy end*/

/* ============================== hi08020 */
#hi08020 #contents .form_table th.item_name { width: 15%; }
#hi08020 #contents .form_table th.item_name01 { width: 15%; border-right: 1px solid #cccccc; }
#hi08020 #contents .form_table th.item_name02 { width: 3%; border-left: none; }
#hi08020 #contents .form_table th.required { text-align: left; padding-left: 10px; width: 10%; border-right: 1px solid #cccccc; }
#hi08020 #contents .form_table th { width: 25%; }
#hi08020 #contents .btn_back { margin-top: 20px; padding-top: 20px; border-top: 1px #ccc solid; }
#hi08020 #contents .has_side_control { margin-top: -22px; border-top: none; padding: 0; width: 100%; }


/* ============================== hi08021 */
#hi08021 #contents .form_table th.item_name { width: 15%; }
#hi08021 #contents .form_table th.item_name01 { width: 15%; border-right: 1px solid #cccccc; }
#hi08021 #contents .form_table th.item_name02 { width: 3%; border-left: none; }
#hi08021 #contents .form_table th.required {  text-align: center; width: 10%; border-right: 1px solid #cccccc; }
#hi08021 #contents .form_table th { width: 25%; }
#hi08021 #contents .btn_back { margin-top: 20px; padding-top: 20px; border-top: 1px #ccc solid; }
#hi08021 #contents .has_side_control { margin-top: -22px; border-top: none; padding: 0; width: 100%; }


/* ============================== hi08022 */
#hi08022 #contents h3 { margin-top: 10px; }
#hi08022 #contents .form_table th.item_name { width: 15%; }
#hi08022 #contents .form_table th.item_width01 { width: 10%; }
#hi08022 #contents .form_table th.item_width02 { width: 6%; }
#hi08022 #contents .form_table th.item_width03 { width: 12%; }
#hi08022 #contents .form_table th.item_width04 { width: 14%; }
#hi08022 #contents .form_table th.item_width05 { width: 16%; }
#hi08022 #contents .form_table th.item001 { empty-cells:hide; }
#hi08022 #contents .form_table th.item_name_cin { width: 25%; border-right: 1px solid #cccccc; }
#hi08022 #contents .form_table th.item_name02_cin { width: 0%; border-left: none; }
#hi08022 #contents .form_table th.bd_left_none { border-left: none; }
#hi08022 #contents .form_table th.bd_right_none { border-right: none; }
#hi08022 #contents .form_table th.bd_right { border-right: 1px solid #cccccc; }
#hi08022 #contents .form_table th.item_name01 { width: 15%; border-right: 1px solid #cccccc; }
#hi08022 #contents .form_table th.item_name02 { width: 3%; border-left: none; }
#hi08022 #contents .form_table th.required {  text-align: left; padding-left: 10px;  width: 10%; border-right: 1px solid #cccccc; }
#hi08022 #contents .form_table th { width: 25%; }
#hi08022 #contents .btn_back { margin-top: 20px; padding-top: 20px; border-top: 1px #ccc solid; }
#hi08022 #contents .has_side_control { margin-top: -22px; border-top: none; padding: 0; width: 100%; }


/* ============================== hi08023 */
/* hi08025流用 */
#hi08023 #contents .data_table thead th { background-color: #f0f0f0; }
#hi08023 #contents table.data_table td.td_navi{border-right:1px solid #cccccc; vertical-align:middle;}
#hi08023 #contents table.data_table td img.icon_img{margin-right:5px; margin-bottom:2px;}
#hi08023 #contents table.data_table th{text-align:left;}
#hi08023 #contents table.data_table td{text-align:left; vertical-align:top; word-wrap:break-word; } /*** 2012/6/11 修正(word-wrap) ***/
#hi08023 #contents .checkall{width:15em;}
#hi08023 #contents .right_td{border-right:1px solid #cccccc;}
/*photo_summary*/
/*** 2012/6/11 追記・修正 ***/
#hi08023 #contents table.data_table.layoutFixed { table-layout:fixed;}
#hi08023 #contents table.data_table dl.photo_summary{width:300px;}
#hi08023 #contents table.data_table dl.photo_summary dt{float:left; width:300px;}
#hi08023 #contents table.data_table dl.photo_summary dd{float:left; width:200px;padding-left:10px;margin-left:0;}
#hi08023 #contents table.data_table dl.photo_summary dd.ftr{float:right; width:200px;padding-left:10px;margin-left:0;}
#hi08023 #contents table.data_table dl.photo_summary dd.imgWrap{width:90px; text-align:center;line-height:1.5;padding-left:0;}
#hi08023 #contents table.data_table dl.photo_summary dd p{line-height:1.5;}
#hi08023 #contents table.data_table dl.photo_summary dd a.btnLand{float:right;}
#hi08023 #contents table.data_table dl.photo_summary2{width:380px;}
#hi08023 #contents table.data_table dl.photo_summary2 dt{float:left;width:380px;}
#hi08023 #contents table.data_table dl.photo_summary2 dd{float:left; width:280px;padding-left:10px;margin-left:0;}
#hi08023 #contents table.data_table dl.photo_summary2 dd.ftr{float:right; width:280px;padding-left:10px;margin-left:0;}
#hi08023 #contents table.data_table dl.photo_summary2 dd.imgWrap{width:90px; text-align:center;line-height:1.5;padding-left:0;}
#hi08023 #contents table.data_table dl.photo_summary2 dd p{line-height:1.5;}
#hi08023 #contents table.data_table dl.photo_summary2 dd a.btnLand{float:right;}
#hi08023 #contents table.data_table dl.photo_summary2 dd p.taR{text-align:right;}
/*** 2012/6/11 追記・修正 ここまで ***/

#hi08023 #contents table.data_table .data_01{width:20px; text-align:center; background-color:#fff6e5; vertical-align:middle;}
#hi08023 #contents table.data_table .data_02{width:300px; text-align:center;}
#hi08023 #contents table.data_table .data_03{width:116px; text-align:center;}
#hi08023 #contents table.data_table .data_04{width:116px; text-align:center;}
#hi08023 #contents table.data_table .data_05{width:116px; text-align:center;}
#hi08023 #contents table.data_table .data_06{width:116px; text-align:center;}
#hi08023 #contents table.data_table .data_07{width:120px; text-align:center;}
/*** 2012/6/11 追記 ***/
#hi08023 #contents table.data_table .data_08{width:380px; text-align:center;}
#hi08023 #contents table.data_table .data_09{width:90px; text-align:center;}
#hi08023 #contents table.data_table .data_10{width:55px; text-align:center;}
#hi08023 #contents table.data_table .data_11{width:87px; text-align:center;}
#hi08023 #contents table.data_table .data_12{width:102px; text-align:center;}
#hi08023 #contents table.data_table .data_13{width:20px; background-color: #f0f0f0;}
/*** 2012/6/11 追記 ここまで ***/

#hi08023 #contents table.data_table .imgover{vertical-align:middle; text-align:center;}
#hi08023 #contents table.data_table td.a_btn{vertical-align:middle;}
/*data_center*/
#hi08023 #contents table.data_center th,
#hi08023 #contents table.data_center td {text-align:center;}
#hi08023 #contents table.data_table td.data_left{text-align:left;}
#hi08023 #contents table.data_table th.data_middle,
#hi08023 #contents table.data_table td.data_middle{vertical-align:middle;}
#hi08023 #contents table.data_table th.data_center,
#hi08023 #contents table.data_table td.data_center{text-align:center;}
#hi08023 #contents table.data_table .cell_btn { margin-top:3px; margin-bottom: 3px; }
#hi08023 #contents table.btn_layout{margin-top:10px;}
#hi08023 #contents table.btn_layout td{width:480px;}
#hi08023 #contents table.data_center img.img_s{position:relative; margin-left:-10px;}
#hi08023 #contents table.data_center img.icon{position:relative;top:33px;left:76px;z-index:2;}
/*独自*/
#hi08023 #contents .search_list_function .search_number { width: 8em; }
#hi08023 #contents .tab_section .end_tab{float:right;}
#hi08023 #contents .tab_section_bottom .end_tab{float:right;}
#hi08023 #contents .search_list_function .list_changer_button3 { width: auto; vertical-align: middle; }
#hi08023 #contents .action_section table th { width: 11em; padding-right: 0; padding-left: 35px; }
#hi08023 #contents .action_section table .inline_list li { float:none;}
#hi08023 #contents .mylist_section{ margin-top:25px;}
#hi08023 #contents .mylist_section ul.icon_list li img{ margin:2px 2px 2px 0;}
#hi08023 #contents .inline_list li.text { padding-left:15px; }
#hi08023 #contents a.thickbox{border:none;}
/*Thickbox*/
/* ============================== kr01202流用 */
#hi08023 .hi08023_thick .img_section,
#hi08023 .hi08023_thick p { margin: 10px 10px 0; }
#hi08023 .hi08023_thick .thickbox_title_section p { margin-top: 0; }
#hi08023 .hi08023_thick .book { line-height: 1.5; }
#hi08023 .hi08023_thick .close_btn { text-align: center; }
/*追加*/
#hi08023 #contents table.data_center img.img_c{position:relative;}



/* ============================== hi08054 hi08024 */
/* data_table */
.shosai_table { border-collapse: separate; margin-top: 10px; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; }
.shosai_table th,
.shosai_table td { border-left: 1px solid #CCC; border-top: 1px solid #CCC; padding: 10px; text-align: center; line-height: 1.5; }
.shosai_table th { vertical-align: middle; }
.shosai_table td,
.shosai_table td img { vertical-align: middle; }
.shosai_table tr th { background-color: #F0F0F0; }
.shosai_table th a,
.shosai_table td a { line-height: 1.6; }
.shosai_table thead th,
.shosai_table thead td { line-height: 1.3; }
.shosai_table thead th { background-color: #F0F0F0; }
.shosai_table thead td,
.shosai_table tbody th { background-color: #F0F0F0; vertical-align: middle; }
.shosai_table tbody td { background-color: #FFF; }
.shosai_table td.selected_td { background-color: #F3FFE5; }
.shosai_table td.rent_lower { border-right: 1px solid #F0F0F0; background-color: #FFF6E5; text-align: left; }
.shosai_table td.weight_high { background-color: #FEE1A7; }
.shosai_table td.rent_lower img { padding-right: 5px; }
.shosai_table td.rent_center { text-align: center; border-right: 1px solid #F0F0F0; }
.shosai_table td.rent_higher { text-align: right; }
.shosai_table td.rent_higher img { padding-left: 5px; }
.shosai_table td.weight_medium { background-color: #FFECC6; }
.shosai_table td.weight_low { background-color: #FFF6E5; }
.shosai_table td.rent_lower,
.shosai_table td.rent_center,
.shosai_table td.rent_higher { background-color: #F0F0F0; }
.shosai_table tbody td.checkbox_td { width: 14px; vertical-align: middle; }
.shosai_table tbody td .multi_column p { float: left; margin-top: 0; }
.shosai_table tbody td .multi_column ul { float: right; width: 123px; }
.shosai_table tbody td .multi_column ul li.first_column { margin-top: 0; }
.shosai_table tbody td .multi_column ul li { margin-top: 5px; }
.shosai_table strong { font-weight: bold; color: #C01718; font-size: 117%; }
.shosai_table em { font-weight: bold; }
.shosai_table th ul.action_button_ul li { display: block; float: left; }
.shosai_table th ul.action_button_ul li.example_list_link { text-align: right; width: 120px; padding-top: 4px; }

#hi08054 #contents .data_table th,
#hi08024 #contents .shosai_table th { background-color: #f0f0f0; width: 25%; }
#hi08054 #contents table.data_table .data_01,
#hi08024 #contents table.shosai_table .data_01 { text-align:center; background-color:#fff6e5; vertical-align:middle; width:auto;}
#hi08054 #contents table.data_table td,
#hi08024 #contents table.shosai_table td {text-align:left; vertical-align:top; }
#hi08054 #contents table.data_table td.btn,
#hi08024 #contents table.shosai_table td.btn { text-align:center; border-top:none; padding-bottom:0;padding-top:10px; vertical-align: middle; }
#hi08054 #contents table.data_table td.btn_first,
#hi08024 #contents table.shosai_table td.btn_first { text-align:center;padding-bottom:0; vertical-align: middle; }
#hi08054 #contents table.data_table td.btn_last,
#hi08024 #contents table.shosai_table td.btn_last { text-align:center; border-top:none; padding-top: 10px; vertical-align: middle; }
#hi08054 #contents table.data_table dl,
#hi08024 #contents table.shosai_table dl { clear: both; }
#hi08054 #contents table.data_table dl dt,
#hi08024 #contents table.shosai_table dl dt { float: left; width: 15em; line-height: 1.5; }
#hi08054 #contents table.data_table dl dd,
#hi08024 #contents table.shosai_table dl dd { float: right; width: 1em; margin-top: 5px; line-height: 1.5; }
#hi08054 #contents .right_td,
#hi08024 #contents .right_td {border-right:1px solid #cccccc; width: 25%;}
#hi08054 #contents .blank_td,
#hi08024 #contents .blank_td{ background: #ffffff; }

#hi08024 #contents table.shosai_komoku_table td {width:20px;}
#hi08024 #contents table.shosai_data_table td {max-width:35px;}
#hi08024 #contents table.tokucho_table {margin:0px;}
#hi08024 #contents table.tokucho_table tr{height:5px}
#hi08024 #contents table.tokucho_table td{border-color:white;padding:0px;}
#hi08024 #contents table.tokucho_table td.even_nm{text-align:left; padding:0px;}
#hi08024 #contents table.tokucho_table td.even_mark{text-align:center; padding:0px;}
#hi08024 #contents table.tokucho_table td.odd_nm {text-align:left; padding:0px;}
#hi08024 #contents table.tokucho_table td.odd_mark {text-align:center; padding:0px;}


#hi08024 #contents .white_td{ border-color: #ffffff;}
#hi08024 #contents .even_nm_td{ border-color: #f0f0f0;}
#hi08024 #contents .even_nm_sel{ background-color: #f0f0f0;}
#hi08024 #contents .border_left_none{ border-left: none;}
#hi08054 #contents .checkall,
#hi08024 #contents .checkall{width:15em;}
/*data_center*/
#hi08054 #contents table.data_center th,
#hi08054 #contents table.data_center td,
#hi08024 #contents table.data_center th,
#hi08024 #contents table.data_center td {text-align:center;}
#hi08024 #contents table.data_left td {text-align:left;}
#hi08054 #contents table.data_table td.data_center,
#hi08024 #contents table.shosai_table td.data_center {text-align:center;}
#hi08054 #contents table.data_center em,
#hi08024 #contents table.data_center em{ font-size:117%;}
#hi08054 #contents table.data_table td.data_left,
#hi08024 #contents table.shosai_table td.data_left {text-align:left;}
/*独自*/
#hi08054 #contents .search_list_function .search_number,
#hi08024 #contents .search_list_function .search_number { width: 8em; }
#hi08054 #contents .tab_section .end_tab,
#hi08024 #contents .tab_section .end_tab {float:right;}
#hi08054 #contents .tab_section_bottom .end_tab,
#hi08024 #contents .tab_section_bottom .end_tab {float:right;}
#hi08054 #contents .search_list_function .list_changer_button3,
#hi08024 #contents .search_list_function .list_changer_button3 { width: auto; vertical-align: middle; }
#hi08054 #contents .action_section table th,
#hi08024 #contents .action_section table th { width: 11em; padding-right: 0; padding-left: 35px; }
#hi08054 #contents .action_section table .inline_list li,
#hi08024 #contents .action_section table .inline_list li{float:none;}
#hi08054 #contents .mylist_section,
#hi08024 #contents .mylist_section { margin-top:25px;}
#hi08054 #contents .inline_list li.text,
#hi08024 #contents .inline_list li.text { padding-left:15px; }



/* ============================== hi08025 */
/* hi03007流用 */
#hi08025 #contents .data_table thead th { background-color: #f0f0f0; }
#hi08025 #contents table.data_table td.td_navi{border-right:1px solid #cccccc;}
#hi08025 #contents table.data_table td img.icon_img{margin-right:5px; margin-bottom:2px;}
#hi08025 #contents table.data_table th{text-align:left;}
#hi08025 #contents table.data_table .data_01{width:20px; text-align:center; background-color:#fff6e5; vertical-align:middle;}
#hi08025 #contents table.data_table td{text-align:left; vertical-align:top; word-wrap:break-word;}/*** 2012/6/11 修正(word-wrap) ***/
#hi08025 #contents .checkall{width:15em;}
#hi08025 #contents .right_td{border-right:1px solid #cccccc;}
/*photo_summary*/
/*** 2012/6/11 追記・修正 ***/
#hi08025 #contents table.data_table.layoutFixed { table-layout:fixed;}
#hi08025 #contents table.data_table dl.photo_summary{width:300px;}
#hi08025 #contents table.data_table dl.photo_summary dt{float:left; width:300px;}
#hi08025 #contents table.data_table dl.photo_summary dd{float:left; width:200px;padding-left:10px;margin-left:0;}
#hi08025 #contents table.data_table dl.photo_summary dd.ftr{float:right;}
#hi08025 #contents table.data_table dl.photo_summary dd.imgWrap{width:90px; text-align:center;line-height:1.5;padding-left:0;}
#hi08025 #contents table.data_table dl.photo_summary dd p{line-height:1.5;}
#hi08025 #contents table.data_table dl.photo_summary dd a.btnLand{float:right;}
#hi08025 #contents table.data_table dl.photo_summary2{width:380px;}
#hi08025 #contents table.data_table dl.photo_summary2 dt{float:left;width:380px;}
#hi08025 #contents table.data_table dl.photo_summary2 dd{float:left; width:280px;padding-left:10px;margin-left:0;}
#hi08025 #contents table.data_table dl.photo_summary2 dd.ftr{float:right; width:280px;padding-left:10px;margin-left:0;}
#hi08025 #contents table.data_table dl.photo_summary2 dd.imgWrap{width:90px; text-align:center;line-height:1.5;padding-left:0;}
#hi08025 #contents table.data_table dl.photo_summary2 dd p{line-height:1.5;}
#hi08025 #contents table.data_table dl.photo_summary2 dd a.btnLand{float:right;}
#hi08025 #contents table.data_table dl.photo_summary2 dd p.taR{text-align:right;}

/*#hi08025 #contents table.data_table dl.photo_summary dt{float:left; width:90px; text-align:center;}
#hi08025 #contents table.data_table dl.photo_summary dd{float:right; width:170px;}
#hi08025 #contents table.data_table dl.photo_summary dd p{line-height:1.5;}*/
/*** 2012/6/11 追記・修正 ここまで ***/
#hi08025 #contents table.data_table .data_01{width:20px; text-align:center;}
#hi08025 #contents table.data_table .data_02{width:300px; text-align:center;}/*** 2012/6/11 修正 ***/
#hi08025 #contents table.data_table .data_03{width:80px; text-align:center;}
#hi08025 #contents table.data_table .data_04{width:50px; text-align:center;}
#hi08025 #contents table.data_table .data_05{width:80px; text-align:center;}
#hi08025 #contents table.data_table .data_06{width:70px; text-align:center;}
#hi08025 #contents table.data_table .data_07{width:80px; text-align:center;}
#hi08025 #contents table.data_table .checkbox_td{background:#ffffff;}
/*** 2012/6/11 追記 ***/
#hi08025 #contents table.data_table .data_08{width:380px; text-align:center;}
#hi08025 #contents table.data_table .data_09{width:90px; text-align:center;}
#hi08025 #contents table.data_table .data_10{width:55px; text-align:center;}
#hi08025 #contents table.data_table .data_11{width:87px; text-align:center;}
#hi08025 #contents table.data_table .data_12{width:102px; text-align:center;}
#hi08025 #contents table.data_table .data_13{width:20px; background-color: #f0f0f0;}
/*** 2012/6/11 追記 ここまで ***/

/*data_center*/
#hi08025 #contents table.data_center th,
#hi08025 #contents table.data_center td {text-align:center;}
#hi08025 #contents table.data_table td.data_left{text-align:left;}
#hi08025 #contents table.data_table th.data_middle,
#hi08025 #contents table.data_table td.data_middle{vertical-align:middle;}
#hi08025 #contents table.data_table th.data_center,
#hi08025 #contents table.data_table td.data_center{text-align:center;}
#hi08025 #contents table.data_table .cell_btn { margin-top:3px; margin-bottom: 3px; }
#hi08025 #contents table.btn_layout{margin-top:10px;}
#hi08025 #contents table.btn_layout td.back{width:420px;}
#hi08025 #contents table.data_center img.img_s{position:relative; margin-left:-16px;}
#hi08025 #contents table.data_center img.img_c{position:relative;}
#hi08025 #contents table.data_center img.icon{position:relative;top:33px;left:68px;z-index:2;}
#hi08025 #contents .mylist_section{ margin-top:25px;}
#hi08025 #contents table.data_center em{ font-size:117%;}
#hi08025 #contents a.thickbox{border:none;}
/*Thickbox*/
/* ============================== kr01202流用 */
#hi08025 .thickbox_iframe .img_section,
#hi08025 .thickbox_iframe p { margin: 10px 10px 0; }
#hi08025 .thickbox_iframe .thickbox_title_section p { margin-top: 0; }
#hi08025 .thickbox_iframe .book { line-height: 1.5; }
#hi08025 .thickbox_iframe .close_btn { text-align: center; }


/* ============================== hi08027 */
/* hi08056流用 */
#hi08027 #contents .data_table thead th { background-color: #f0f0f0; }
#hi08027 #contents table.data_table td.td_navi{border-right:1px solid #cccccc; vertical-align:middle;}
#hi08027 #contents table.data_table th{text-align:left;}
#hi08027 #contents table.data_table td{text-align:left; vertical-align:top;}
#hi08027 #contents .checkall{width:15em;}
#hi08027 #contents .right_td{border-right:1px solid #cccccc;}
/*photo_summary*/
#hi08027 #contents table.data_table dl.photo_summary{width:355px;}
#hi08027 #contents table.data_table dl.photo_summary dt{float:left; width:90px; text-align:center;}
#hi08027 #contents table.data_table dl.photo_summary dd{float:right; width:255px;}
#hi08027 #contents table.data_table dl.photo_summary dd p{line-height:1.5;}
#hi08027 #contents table.data_table dl.photo_summary2{width:315px;}
#hi08027 #contents table.data_table dl.photo_summary2 dt{float:left; width:140px; text-align:center;}
#hi08027 #contents table.data_table dl.photo_summary2 dd{float:right; width:165px;}
#hi08027 #contents table.data_table dl.photo_summary2 dd p{line-height:1.5;}
#hi08027 #contents table.data_table dl.photo_summary3{width:320px;}
#hi08027 #contents table.data_table dl.photo_summary3 dt{float:left; width:140px; text-align:center;}
#hi08027 #contents table.data_table dl.photo_summary3 dd{float:right; width:170px;}
#hi08027 #contents table.data_table dl.photo_summary3 dd p{line-height:1.5;}
#hi08027 #contents table.data_table dl.photo_summary3 dd em{color:red;}
#hi08027 #contents table.data_table .data_01{width:20px; text-align:center; background-color:#fff6e5; vertical-align:middle;}
#hi08027 #contents table.data_table .data_02{width:200px;}

#hi08027 #contents table.data_table td.a_btn{vertical-align:middle;}
/*data_center*/
#hi08027 #contents table.data_center th{text-align:center;}
#hi08027 #contents table.data_table td.data_center{text-align:center;}
#hi08027 #contents table.data_table .cell_btn { margin-top:3px; margin-bottom: 3px; }
#hi08027 #contents table.btn_layout{margin-top:10px;}
#hi08027 #contents table.btn_layout td.back{width:420px;}
/* hi08030流用 */
#hi08027 #contents .search_list_function .search_number { width: 8em; }
#hi08027 #contents .tab_section .end_tab{float:right;}
#hi08027 #contents .tab_section_bottom .end_tab{float:right;}
#hi08027 #contents .search_list_function .list_changer_button3 { width: auto; vertical-align: middle; }
#hi08027 #contents .action_section table th { width: 11em; padding-right: 0; padding-left: 35px; }
#hi08027 #contents .mylist_section{ margin-top:25px;}
#hi08027 #contents .inline_list li.text { padding-top:7px; padding-left:15px; }
/*追加*/
#hi08027 #contents table.data_table dl.photo_dl{width:185px;}
#hi08027 #contents table.data_table dl.photo_dl dd{float:right; width:85px; vertical-align:middle;}
#hi08027 #contents table.data_table dl.photo_dl dt{float:left; width:90px;}
#hi08027 #contents table.data_table ul.icon_list { width: 257px;}
#hi08027 #contents table.data_table ul.icon_list li img{padding-right:3px; padding-bottom:3px;}
#hi08027 #contents table.data_table .data_00{width:20px; text-align:center;}


/* ============================== hi08030 */
/* hi08025流用 */
#hi08030 #contents .data_table thead th { background-color: #f0f0f0; }
#hi08030 #contents table.data_table td.td_navi{border-right:1px solid #cccccc;}
#hi08030 #contents table.data_table th{text-align:left;}
#hi08030 #contents table.data_table .data_01{width:20px; text-align:center; background-color:#fff6e5; vertical-align:middle;}
#hi08030 #contents table.data_table .data_02{width:7em;}
#hi08030 #contents table.data_table td{text-align:left; vertical-align:top;}
#hi08030 #contents .checkall{width:15em;}
#hi08030 #contents .right_td{border-right:1px solid #cccccc;}
/*data_center*/
#hi08030 #contents table.data_center th,
#hi08030 #contents table.data_center td {text-align:center;}
#hi08030 #contents table.data_table td.data_middle{vertical-align:middle;}
/*独自*/
#hi08030 #contents .search_list_function .search_number { width: 8em; }
#hi08030 #contents .tab_section .end_tab{float:right;}
#hi08030 #contents .tab_section_bottom .end_tab{float:right;}
#hi08030 #contents .search_list_function .list_changer_button3 { width: auto; vertical-align: middle; }
#hi08030 #contents .action_section table th { width: 11em; padding-right: 0; padding-left: 35px; }
#hi08030 #contents .mylist_section{ margin-top:25px;}
#hi08030 #contents .inline_list li.text { padding-top:7px; padding-left:15px; }


/* ============================== hi08030_end */
#hi08030_end #contents .p_below_seo { line-height: 1.5; }
#hi08030_end #contents .search_list_function tr td.search_number { width:250px; }
#hi08030_end #contents .action_section tr td.data_02_3 { width:100px; text-align:right; }
#hi08030_end #contents .action_section table tr th.top,
#hi08030_end #contents .action_section table tr th.bottom { width: 100px; }
#hi08030_end #contents .action_section table tr td.checkall { width: 10em; }
#hi08030_end #contents .data_table thead tr th { text-align:left; }
#hi08030_end #contents .data_table thead tr th.data_09 { border-right:solid 1px #cccccc; }
#hi08030_end #contents .data_table tr td.data_02 { text-align:left; }
#hi08030_end #contents .data_table tr td.data_03 { text-align:left; }
#hi08030_end #contents .data_table tr td.data_04 { text-align:left; }
#hi08030_end #contents .data_table tr td.data_05 { text-align:left; }
#hi08030_end #contents .data_table tr td.data_06 { text-align:left; }
#hi08030_end #contents .data_table tr td.data_07 { text-align:left; }
#hi08030_end #contents .data_table tr td.data_09 { border-right:solid 1px #cccccc; }


/* ============================== hi08031 */
/* #hi08031 #contents .data_table  { width:900px; }*/
#hi08031 #contents .data_table thead tr th { text-align:left; }
#hi08031 #contents .data_table thead tr th.data_09 { border-right:solid 1px #cccccc; }
#hi08031 #contents .data_table tr td.data_02 { text-align:left; }
#hi08031 #contents .data_table tr td.data_03 { text-align:left; }
#hi08031 #contents .data_table tr td.data_04 { text-align:left; }
#hi08031 #contents .data_table tr td.data_05 { text-align:left; }
#hi08031 #contents .data_table tr td.data_06 { text-align:left; }
#hi08031 #contents .data_table tr td.data_09 { border-right:solid 1px #cccccc; }
#hi08031 #contents .data_table02 { margin-top:10px; width:400px; }
#hi08031 #contents .data_table02 tr th { margin-right:20px; }
#hi08031 #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 100%; }
#hi08031 #contents .has_side_control { padding-top: 0; margin-top: -22px; border-top: none; font-weight: normal; width: 100%; }


/* ============================== hi08033 */
#hi08033 .section_h2 p{ line-height: 1.5; }
#hi08033 .data_table th{ text-align: left; width: 25%; }
#hi08033 .data_table td{ text-align: left; }
#hi08033 .data_table .text_erea{width: 25em; }
#hi08033 .has_side_control { margin-top: -22px; }


/* ============================== hi08035 */
#hi08035 #contents .data_table th { width: 25%; }
#hi08035 #contents .btn_back { margin-top: 20px; padding-top: 20px; border-top: 1px #ccc solid; }
#hi08035 #contents .has_side_control { margin-top: -22px; border-top: none; padding: 0; width: 100%; }


/* ============================== hi08036 */
#hi08036 #contents .data_table th { width: 25%; }
#hi08036 #contents .btn_back { margin-top: 20px; padding-top: 20px; border-top: 1px #ccc solid; }
#hi08036 #contents .has_side_control { margin-top: -22px; border-top: none; padding: 0; width: 100%; }


/* ============================== hi08037 */
#hi08037 #contents h3 { margin-top: 10px; }
#hi08037 #contents .data_table th { width: 25%; }
#hi08037 #contents .btn_back { margin-top: 20px; padding-top: 20px; border-top: 1px #ccc solid; }
#hi08037 #contents .has_side_control { margin-top: -22px; border-top: none; padding: 0; width: 100%; }


/* ============================== hi08038 */
#hi08038 #contents .data_table th { width: 25%; }
#hi08038 #contents .btn_back { margin-top: 20px; padding-top: 20px; border-top: 1px #ccc solid; }
#hi08038 #contents .has_side_control { margin-top: -22px; border-top: none; padding: 0; width: 100%; }


/* ============================== hi08040 */
#hi08040 .section_h2 p{ line-height: 1.5; }
#hi08040 .data_table th{ text-align: left; width: 25%; }
#hi08040 .data_table td{ text-align: left; }
#hi08040 .data_table .mail{width: 25em; }
#hi08040 .data_table .answer{width: 15em; }
#hi08040 .has_side_control { margin-top: -22px; }


/* ============================== hi08052 */
/* hi08025流用 */
#hi08052 #contents .data_table thead th { background-color: #f0f0f0; }
#hi08052 #contents table.data_table td.td_navi{border-right:1px solid #cccccc; vertical-align:middle;}
#hi08052 #contents table.data_table th{text-align:left;}
#hi08052 #contents table.data_table td{text-align:left; vertical-align:top;}
#hi08052 #contents .checkall{width:15em;}
#hi08052 #contents .right_td{border-right:1px solid #cccccc;}
/*photo_summary*/
#hi08052 #contents table.data_table dl.photo_summary{width:305px;}
#hi08052 #contents table.data_table dl.photo_summary dt{float:left; width:90px; text-align:center;}
#hi08052 #contents table.data_table dl.photo_summary dd{float:right; width:205px;}
#hi08052 #contents table.data_table dl.photo_summary dd p{line-height:1.5;}
#hi08052 #contents table.data_table .data_01{width:20px; text-align:center; background-color:#fff6e5; vertical-align:middle;}
#hi08052 #contents table.data_table td.a_btn{vertical-align:middle;}
/*data_center*/
#hi08052 #contents table.data_center th{text-align:center;}
#hi08052 #contents table.data_table td.data_center{text-align:center;}
#hi08052 #contents table.data_table .cell_btn { margin-top:3px; margin-bottom: 3px; }
#hi08052 #contents table.btn_layout{margin-top:10px;}
#hi08052 #contents table.btn_layout td.back{width:420px;}
/* hi08030流用 */
#hi08052 #contents .search_list_function .search_number { width: 8em; }
#hi08052 #contents .tab_section .end_tab{float:right;}
#hi08052 #contents .tab_section_bottom .end_tab{float:right;}
#hi08052 #contents .search_list_function .list_changer_button3 { width: auto; vertical-align: middle; }
#hi08052 #contents .action_section table th { width: 11em; padding-right: 0; padding-left: 35px; }
#hi08052 #contents .mylist_section{ margin-top:25px;}
#hi08052 #contents .inline_list li.text { padding-top:7px; padding-left:15px; }
/*追加*/
#hi080523 #contents table.data_table .data_00{width:20px; text-align:center;}



/* ============================== hi08056 */
/* hi08056流用 */
#hi08056 #contents .data_table thead th { background-color: #f0f0f0; }
#hi08056 #contents table.data_table td.td_navi{border-right:1px solid #cccccc; vertical-align:middle;}
#hi08056 #contents table.data_table th{text-align:left;}
#hi08056 #contents table.data_table td{text-align:left; vertical-align:top;}
#hi08056 #contents .checkall{width:15em;}
#hi08056 #contents .right_td{border-right:1px solid #cccccc;}
/*photo_summary*/
#hi08056 #contents table.data_table dl.photo_summary{width:355px;}
#hi08056 #contents table.data_table dl.photo_summary dt{float:left; width:110px; text-align:center;}
#hi08056 #contents table.data_table dl.photo_summary dd{float:right; width:235px;}
#hi08056 #contents table.data_table dl.photo_summary dd p{line-height:1.5;}
#hi08056 #contents table.data_table .data_01{width:20px; text-align:center; background-color:#fff6e5; vertical-align:middle;}
#hi08056 #contents table.data_table .data_02{width:110px; _width:120px;}
#hi08056 #contents table.data_table .data_03{width:200px;}

#hi08056 #contents table.data_table td.a_btn{vertical-align:middle;}
/*data_center*/
#hi08056 #contents table.data_center th{text-align:center;}
#hi08056 #contents table.data_table td.data_center{text-align:center; }
#hi08056 #contents table.data_table .cell_btn { margin-top:3px; margin-bottom: 3px; }
/* hi08030流用 */
#hi08056 #contents .search_list_function .search_number { width: 8em; }
#hi08056 #contents .tab_section .end_tab{float:right;}
#hi08056 #contents .tab_section_bottom .end_tab{float:right;}
#hi08056 #contents .search_list_function .list_changer_button3 { width: auto; vertical-align: middle; }
#hi08056 #contents .action_section table th { width: 11em; padding-right: 0; padding-left: 35px; }
#hi08056 #contents .mylist_section{ margin-top:25px;}
#hi08056 #contents .inline_list li.text { padding-top:7px; padding-left:15px; }
/*追加*/
#hi08056 #contents table.data_table dl.photo_dl{width:185px; vertical-align:middle; display: block; }
#hi08056 #contents table.data_table dl.photo_dl dd{ display: inline; width:85px; vertical-align:middle; padding-top: 50%; padding-left: 5px; }
#hi08056 #contents table.data_table dl.photo_dl dt{ display: inline; float:left; width:90px;}

/* ============================== hi08065 */
#hi08065 #contents .data_table td { text-align: left; font-weight: bold; }
#hi08065 #contents .data_table td input { vertical-align: middle; }
#hi08065 #contents p { line-height: 1.5; }
#hi08065 #contents p em { margin-left: 1em; }

/* ============================== hi08075 */
/* hi08030流用 */
#hi08075 #contents .data_table thead th { background-color: #f0f0f0; }
#hi08075 #contents table.data_table td.td_navi{border-right:1px solid #cccccc;}
#hi08075 #contents table.data_table th{text-align:left;}
#hi08075 #contents table.data_table .data_01{width:20px; text-align:center; background-color:#fff6e5; vertical-align:middle;}
#hi08075 #contents table.data_table .data_02{width:7em;}
#hi08075 #contents table.data_table td{text-align:left; vertical-align:top;}
#hi08075 #contents .checkall{width:15em;}
#hi08075 #contents .right_td{border-right:1px solid #cccccc;}
/*data_center*/
#hi08075 #contents table.data_center th,
#hi08075 #contents table.data_center td {text-align:center;}
#hi08075 #contents table.data_table td.data_middle{vertical-align:middle;}
/*独自*/
#hi08075 #contents .search_list_function .search_number { width: 8em; }
#hi08075 #contents .tab_section .end_tab{float:right;}
#hi08075 #contents .tab_section_bottom .end_tab{float:right;}
#hi08075 #contents .search_list_function .list_changer_button3 { width: auto; vertical-align: middle; }
#hi08075 #contents .action_section table th { width: 11em; padding-right: 0; padding-left: 35px; }
#hi08075 #contents .mylist_section{ margin-top:25px;}
#hi08075 #contents .inline_list li.text { padding-top:7px; padding-left:15px; }

/* ============================== hi08076 */
/* hi08031流用 */
/* #hi08076 #contents .data_table  { width:900px; }*/
#hi08076 #contents .data_table thead tr th { text-align:left; }
#hi08076 #contents .data_table thead tr th.data_09 { border-right:solid 1px #cccccc; }
#hi08076 #contents .data_table tr td.data_02 { text-align:left; }
#hi08076 #contents .data_table tr td.data_03 { text-align:left; }
#hi08076 #contents .data_table tr td.data_04 { text-align:left; }
#hi08076 #contents .data_table tr td.data_05 { text-align:left; }
#hi08076 #contents .data_table tr td.data_06 { text-align:left; }
#hi08076 #contents .data_table tr td.data_09 { border-right:solid 1px #cccccc; }
#hi08076 #contents .data_table02 { margin-top:10px; width:400px; }
#hi08076 #contents .data_table02 tr th { margin-right:20px; }
#hi08076 #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 100%; }
#hi08076 #contents .has_side_control { padding-top: 0; margin-top: -22px; border-top: none; font-weight: normal; width: 100%; }

/* ============================== hi08078 */
#hi08078 #contents #sing_in { border:1px solid #CCCCCC; height:200px;
line-height:1.5; margin:10px auto 0; overflow-y:scroll; padding:5px;
width:95%; }

/* ============================== hi08081 */
#hi08081 #contents h3 { margin-top: 10px; }
#hi08081 .data_table tr th { font-weight: bold; }
#hi08081 #contents .data_table thead tr th { text-align: center; }
#hi08081 .data_table .data_01,
#hi08081 .data_table .data_02,
#hi08081 .data_table .data_04 { text-align: left; }
#hi08081 .data_table .data_02,
#hi08081 .data_table .data_04 { vertical-align: top; }
#hi08081 .data_table .data_01 { width: 30%; }
#hi08081 .data_table .data_02 { width: 35%; }
#hi08081 .data_table .data_03 { width: 10%; }
#hi08081 .data_table .data_04 { width: 25%; }
#hi08081 #contents .btn_submit { border-top: none; width: auto; padding-top: 0; }

/* ============================== hi08082 */
#hi08082 #contents .first_h2 { margin-top: 10px; }
#hi08082 #contents h3 { margin-top: 10px; }
#hi08082 .data_table tr th { font-weight: bold; }
#hi08082 .data_table .data_01,
#hi08082 .data_table .data_02,
#hi08082 .data_table .data_04 { text-align: left; }
#hi08082 .data_table .data_02,
#hi08082 .data_table .data_04 { vertical-align: top; }
#hi08082 .data_table .data_01 { width: 30%; }
#hi08082 .data_table .data_02 { width: 70%; }
#hi08082 #contents .btn_back { margin-top: 20px; }
#hi08082 #contents .btn_submit { border-top: none; width: auto; padding-top: 0; }
#hi08082 #contents .has_side_control { margin-top: -22px; }

/* ============================== hi08083 */
#hi08083 #contents .dive_link { text-align: center; }
#hi08083 #contents .btn_submit { width: auto; border-top: none; margin-top: 10px; padding-top: 0; }

/* ============================== hi08084 */
#hi08084 #contents h2 { margin-top: 20px; }
#hi08084 #contents h2.first_h2 { margin-top: 10px; }
#hi08084 #contents h2.seo_below_h1 { margin-top: 5px; }
/* data_table */
#hi08084 .data_table .data_03 { width: 40%; }
#hi08084 .data_table .data_04,
#hi08084 .data_table .data_05,
#hi08084 .data_table .data_07,
#hi08084 .data_table .data_08 { width: 10%; }
#hi08084 .data_table td.checkbox_td { background-color: #FFF6E5; }
#hi08084 .data_table td.data_02 .photo_section th { background-color:
#FFF; border: 1px solid #CCC; padding: 0; height: 140px; }
#hi08084 .data_table td.data_02 .btn_list_vertical { margin-top: 5px; }
#hi08084 .data_table td.data_02 .btn_list_vertical li { text-align:
center; }
#hi08084 .data_table td.data_02 p { margin-top: 5px; text-align: center; }
#hi08084 .data_table td.data_03 { vertical-align: top; }
#hi08084 .data_table td.data_03 dd .inline_list { margin-top: 5px; }
#hi08084 .data_table td.data_03 dd .inline_list li { margin-right: 5px; }
#hi08084 .data_table td.data_03 dd { margin-top: 5px; }
#hi08084 .data_table th.data_08,
#hi08084 .data_table td.data_08 { border-right: 1px solid #CCC; }
#hi08084 #contents .btn_back { margin-top: 20px; }
#hi08084 #contents .btn_submit { text-align: center; font-weight: bold; }
#hi08084 #contents .btn_submit a img { vertical-align: middle; }
#hi08084 #contents .has_side_control { margin-top: -23px; }

/* ============================== hi08085 */
#hi08085 #contents h2 { margin-top: 20px; }
#hi08085 #contents h2.first_h2 { margin-top: 10px; }
#hi08085 #contents h2.seo_below_h1 { margin-top: 5px; }
/* data_table */
#hi08085 #contents .data_table th,
#hi08085 #contents .data_table td.data_03 { border-right: 1px solid
#CCC; vertical-align: top; }
#hi08085 #contents .data_table td.data_03 .first_txt { margin-top: 0; }
#hi08085 #contents .data_table td.checkbox_td { background-color: #FFF6E5; }
#hi08085 #contents .btn_back { margin-top: 20px; }
#hi08085 #contents .btn_submit { text-align: center; font-weight: bold; }
#hi08085 #contents .btn_submit a img { vertical-align: middle; }
#hi08085 #contents .has_side_control { margin-top: -23px; }

/* ============================== hi09001 */
/*data table*/
#hi09001 #contents .data_table thead th  { background-color:  #f0f0f0;  }
#hi09001 #contents .search_title { margin-top: 5px; }
#hi09001 #contents .sub_search th { width: 100px; }
#hi09001 #contents .sub_search td.area_list { padding-left: 27px; }
#hi09001 #contents table.data_table td.td_navi { border-right: 1px solid #cccccc; }
#hi09001 #contents table.data_table td.td_navi ul li { display: inline; padding: 0 10px 0 0 ; }
#hi09001 #contents table.data_table td.td_navi ul.btn li { display: block; margin-top: 5px; padding: 0; }
#hi09001 #contents table.data_table td.td_navi ul.btn li.first_li { margin-top: 0; }
#hi09001 #contents table.data_table td.td_navi ul.btn img { margin: 0; }
#hi09001 #contents table.data_table td.td_navi ul li.map { padding: 0 ; }
#hi09001 #contents table.data_table td.td_navi ul li.camp { padding: 0 0 0 10px ; }
#hi09001 #contents table.data_table td.td_navi img { vertical-align: text-top; margin: 0 3px 0 0; }
#hi09001 #contents table.data_table td img.icon_img { margin-left: 5px; }
#hi09001 #contents table.data_table th { text-align: left; }
#hi09001 #contents table.data_table .data_01{width:2%; text-align:center;}
#hi09001 #contents table.data_table .data_02{width:30%;}
#hi09001 #contents table.data_table .data_03{width:11%;}
#hi09001 #contents table.data_table .data_04{width:7%;}
#hi09001 #contents table.data_table .data_05{width:11%;}
#hi09001 #contents table.data_table .data_06{width:11%;}
#hi09001 #contents table.data_table em { line-height: 1.5; }
#hi09001 #contents table.data_table .data_07{width:11%;}
#hi09001 #contents table.data_table .data_08 {  text-align: center; vertical-align: middle; }
#hi09001 #contents table.data_table td { text-align: left; vertical-align: top; }
#hi09001 #contents table.data_table td.data_01 {  background-color: #fff6e5; vertical-align: middle; }
#hi09001 #contents .checkall { width: 15em; }
#hi09001 #contents .right_td { border-right: 1px solid #cccccc; }
/*photo_summary*/
#hi09001 #contents table.data_table dl.photo_summary { width:270px; }
#hi09001 #contents table.data_table dl.photo_summary dt { float: left; width: 90px; }
#hi09001 #contents table.data_table dl.photo_summary dd { float: right; width: 170px; }
#hi09001 #contents table.data_table dl.photo_summary dd p { line-height: 1.5; }
/*refine_section*/
#hi09001 #contents .search_title .refine_section { padding: 3px 4px; }
#hi09001 #wrapper #contents .search_title .refine_section table { width: 100%; margin: 0; border-collapse: collapse; }
#hi09001 #contents .refine_section table td  {  text-align:  left;  }
#hi09001 #contents .refine_section table td.data_04  {  text-align:  right;  }
/*sub search*/
#hi09001 #contents .sub_search { background: #f2fbff; border: 1px solid #a1cfe5; margin: -2px 0 0 0; padding: 10px; }
#hi09001 #contents .sub_search table th { font-weight: bold; }
#hi09001 #contents .sub_search table td ul li { display: inline; padding: 0 10px 0 0; }
/*thickbox map*/
#hi09001 .map_area p.txt { color: #696969; margin: 5px 10px 0 10px; }
#hi09001 .map_area img { margin: 5px 10px 0 20px; }
/* js_hover_colspan_td */
#hi09001 .hover_colspan_td { padding: 0; border-left: none; }
#hi09001 .hover_colspan_td .hover_colspan_inner_table { }
#hi09001 .hover_colspan_td .hover_colspan_inner_table td { padding: 10px; background-color: transparent; }
#hi09001 #contents .hover_colspan_td .hover_colspan_inner_table .data_05 { width: 33%; }
#hi09001 #contents .hover_colspan_td .hover_colspan_inner_table .data_06 { width: 33%; }
#hi09001 #contents .hover_colspan_td .hover_colspan_inner_table .data_07 { width: 33%; }
#hi09001 .hover_colspan_td .hover_colspan_inner_table .first_tr td { border-top: none; }


/* ============================== hi09001_td */
#hi09001_td .form_table { width: 95%; margin-top: 20px; }
#hi09001_td .form_table tr.has_top_border th,
#hi09001_td .form_table tr.has_top_border td { background: none; }

#hi09001_td .form_table tr.has_top_border th { background-color: #FFF6E5; border-right: none; }
#hi09001_td .form_table tr.has_top_border td { border-left: 1px solid #CCCCCC; padding: 10px;}
#hi09001_td .form_table tr.has_top_border td input.mail_address { width: 95%; }
#hi09001_td .form_table tr.has_top_border td.information { border-left: none; }
#hi09001_td p.form_under_txt { text-align: center; margin-top: 20px; }

/* ============================== hi12001 */
#hi12001 #contents .section_h2 h2{ margin-top:20px; }
#hi12001 #contents .contents_section p { line-height: 1.5; margin-top: 30px;}
#hi12001 #contents .contents_section .section_note { margin-top: 20px;}
#hi12001 #contents .contents_section p.first_p { margin-top: 10px; }
#hi12001 #contents .contents_section dl { width: 556px; overflow: hidden; background: #3d9973; clear: both; margin: 20px auto 0; border: solid 2px #3d9973; }
#hi12001 #contents .contents_section dl dt { float: left; width: 178px; }
#hi12001 #contents .contents_section dl dt img { vertical-align: bottom; }
#hi12001 #contents .contents_section dl dd { float: right; width: 376px; height: 35px; background: #fff; }
#hi12001 #contents .contents_section dl dd ul { padding: 8px; }
#hi12001 #contents .contents_section dl dd ul li{ float: left; font-size: 120%; padding-right: 30px; }
#hi12001 #contents .data_table th { background-color: #F0F0F0; font-weight: bold; }
#hi12001 #contents .data_table td { text-align: left; }


/* ============================== hi12002 */
#hi12002 #contents .contents_section h2 {margin-top:20px;}
#hi12002 #contents .contents_section h2.seo_first_top {margin-top:5px;}
#hi12002 #contents .contents_section dl { margin-top: 15px; }
#hi12002 #contents .contents_section dl.first { margin-top: 10px; }
#hi12002 #contents .contents_section dl dt { font-weight: bold; font-size: 117%; line-height: 1.5; }
#hi12002 #contents .contents_section dl.info { margin-top:30px;}
#hi12002 #contents .contents_section dl.info dt {font-size:100%; }
#hi12002 #contents .contents_section dl dd { line-height: 1.5; }
#hi12002 #contents .contents_section dl dd ol li { line-height: 1.5; text-indent: -1em; padding-left: 1em; }
#hi12002 #contents .contents_section dl dd ol li li{ text-indent: -2em; padding-left: 3em; }
#hi12002 #contents .contents_section .multi_column .left_column { width: 600px; }
#hi12002 #contents .contents_section .multi_column .right_column { width: 300px; }
#hi12002 #contents .contents_section .multi_column .right_column div { padding-top: 10px; }
#hi12002 #contents .contents_section .multi_column .right_column p { line-height: 1.5; }


/* ============================== hi12003 */
#hi12003 .link_tagline_section { margin: 0px; padding:7px 0 3px 0; }
#hi12003 .link_tagline_section .directory_link  { margin: 0; padding: 0; }
#hi12003 .data_table .data_01 { width: 250px; }
#hi12003 .data_table td { text-align: left; vertical-align: top; }


/* ============================== hi12004 */
#hi12004 .explan_link { text-align:right; }
#hi12004 .explan_link a {background: url("../img/bullet.gif") no-repeat 0 50%; padding-left: 8px;}
#hi12004 .section h2{ margin-top: 20px ; }
#hi12004 .comment{ line-height: 1.5; }
#hi12004 .data_table td { text-align: left; vertical-align: middle; }
#hi12004 .data_table th { text-align: left; vertical-align: middle; }
#hi12004 .data_table .checkbox_td { background-color:#fff; text-align: center; }
#hi12004 .data_table .data_01 { width: 10em; }
#hi12004 .data_table .data_02 { width: 70%; }
#hi12004 .data_table .data_05 { width: 4em; text-align: center; }
#hi12004 .data_table .data_07 { width: 7em; text-align: right; }
#hi12004 .data_table .data_08 { width: 7em; }
#hi12004 .data_table .data_10 { width: 2em; }
#hi12004 .btn_submit { text-align: center; }
#hi12004 .btn_clear { margin-top:15px; text-align: center; }

/* ============================== hi12009 */
#hi12009 .explan_link { text-align:right; }
#hi12009 .explan_link a {background: url("../img/bullet.gif") no-repeat 0 50%; padding-left: 8px;}
#hi12009 .data_table td { text-align: left; vertical-align: top; }
#hi12009 .data_table th { text-align: left; vertical-align: top; }
#hi12009 p.notes { line-height: 1.5; }
#hi12009 .btn_back{ margin-top: 20px; }


/* ============================== hi17005 */
#hi17005 .decor_section .section_inner h1 { width: 443px; height: 39px; background:transparent url(../img/h1_hi17005.gif) no-repeat scroll left bottom; }
#hi17005 #contents .decor_section .section_inner h2 { color: #3d9973; font-size: 125%; font-weight: bold; background: none; border-left: 3px solid #3d9973; padding-left: 4px; }
#hi17005 #contents .decor_section .section_inner h2 em { color: #333333; }
#hi17005 #contents .decor_section .section_inner h2 span { color: #333333; font-size: 84%; background: none; font-weight: normal; padding: 0; display: inline; }
#hi17005 #contents .decor_section .section_inner li { margin-top: 10px; }
#hi17005 #contents .decor_section .section_inner select,
#hi17005 #contents .decor_section .section_inner input { margin-top: 10px; }
#hi17005 #contents .decor_section .section_inner input { width: 55px; }
#hi17005 #contents .decor_section .section_inner .btn_submit input { width: 78px; }


/* ============================== hi17010 */
#hi17010 .decor_section .section_inner h1 { width: 443px; height: 39px; background:transparent url(../img/h1_hi17005.gif) no-repeat scroll left bottom; }
#hi17010 #contents .decor_section p,
#hi17010 #contents .decor_section em,
#hi17010 #contents .decor_section strong { line-height: 1.5; }
#hi17010 #contents .decor_section .data_table { border: collapse; }
#hi17010 #contents .decor_section .data_table th,
#hi17010 #contents .decor_section .data_table td { line-height: 1.5; text-align: left; }
#hi17010 #contents .decor_section .data_table th { font-weight: bold; }
#hi17010 #contents .decor_section .data_table tbody th { background-color: #FFFFFF; width: 120px; }
#hi17010 #contents .decor_section #simulation_aftermath { margin-top: 20px; padding: 10px 0 15px; border: #cee89e solid 5px; background-color: #f3ffe5; text-align: center; }
#hi17010 #contents .decor_section #simulation_aftermath em { font-size: 166%; color: #3d9973; }
#hi17010 #contents .decor_section #simulation_aftermath p { text-align: center; margin-top: 5px; }
#hi17010 #contents .decor_section #simulation_aftermath p#distribution { margin-top: 10px; }
#hi17010 #contents .decor_section #simulation_aftermath p#distribution strong { font-weight: bold; color: #c01718; }
#hi17010 #contents .decor_section #simulation_aftermath p#distribution strong span { font-size: 200%; }
#hi17010 #contents .decor_section #process { margin-top: 10px; text-align: center; }
#hi17010 #contents .decor_section #process em { font-weight: bold; }
#hi17010 #contents .decor_section #process p { margin-top: 5px; text-align: center; }
#hi17010 #contents .decor_section #process .data_table { width: 330px; margin: 10px auto 0; border-right: none; }
#hi17010 #contents .decor_section #process .data_table th,
#hi17010 #contents .decor_section #process .data_table td { text-align: center; border-right: none; border-left: none; }
#hi17010 #contents .decor_section #process .data_table th { width: 20%; background-color: #f0f0f0; }
#hi17010 #contents .decor_section #process .data_table td { width: 20%; background-color: #f3ffe5; }
#hi17010 #contents .decor_section #process .data_table td.icon_arrow,
#hi17010 #contents .decor_section #process .data_table th.blank_arrowtop { width: 16px; padding: 10px 0;}
#hi17010 #contents .decor_section #appraisal { background-color: #f0f0f0; margin-top: 20px; padding: 10px; }
#hi17010 #contents .decor_section #appraisal em { font-weight: bold; }

/* ============================== hi13006 */

#hi13006 #contents .tab_section li { text-align: center ; width: 150px ; height: 40px ; background: url(../img/tabBgW150.gif) 0 0 no-repeat ; overflow: hidden ;}
#hi13006 #contents .tab_section li.active,
#hi13006 #contents .tab_section li.non { color: #fff ; height: 35px ; background: url(../img/tabBgW150.gif) 0 -40px no-repeat ;padding-top: 5px ;}
#hi13006 #contents .tab_section li.non { background: url(../img/tabBgW150.gif) 0 -80px no-repeat ; margin: 0 5px ;}
#hi13006 #contents .tab_section li a { color: #000 ; text-decoration: none ; text-align: center ; width: 150px ; height: 35px ; display: block ; background: url(../img/tabBgW150.gif) 0 0 no-repeat ; padding-top: 5px ; }
#hi13006 #contents .tab_section li a:hover { color: #fff ; background: url(../img/tabBgW150.gif) 0 -40px no-repeat ; }
#hi13006 #contents .data_table thead th { background-color: #f0f0f0; }
#hi13006 .refine_section_temp table .data_left { font-weight: bold; width: 64px;}
#hi13006 .refine_section_temp table .data_center { width: 3px; padding: 10px 2px;}
#hi13006 .refine_section_temp table .data_right_l {width: 760px; }
#hi13006 .refine_section_temp table.first_table th,
#hi13006 .refine_section_temp table.first_table td { padding: 10px 10px 0 10px ; }
#hi13006 .refine_section_temp table.first_table td.data_center { padding: 10px 2px 0 2px; }
#hi13006 #contents .search_title{margin-top:10px;}
#hi13006 #contents .search_title table.title td.serch_title_data04 img {vertical-align: middle ; margin-right: 5px ;}
#hi13006 #contents .search_title .search_refine {width: 760px ;}
#hi13006 #contents .search_title .search_refine dl{border: 0 ; padding: 0 0 0 3px ;}
#hi13006 #contents .search_title .search_refine dl.left_column {width: 260px ;}
#hi13006 #contents .search_title .search_refine dl.right_column {width: 480px ;}
#hi13006 #contents .search_title .search_refine dl dt { display: block ;}
#hi13006 #contents .search_title .search_refine dl dd { padding: 0 0 0 5px ; display: block ;}
#hi13006 #contents .search_title .search_refine dl dd ul li { line-height: 1.5 ; width:115px; padding: 3px 0 0 5px ;}
#hi13006 #contents table.data_table td.td_navi{border-right:1px solid #cccccc;}
#hi13006 #contents table.data_table td.td_navi ul li{display:inline; padding:0 10px 0 0 ;}
#hi13006 #contents table.data_table td.td_navi ul.btn li{display:block; margin-top:5px; padding:0;}
#hi13006 #contents table.data_table td.td_navi ul.btn li.first_li{margin-top:0;}
#hi13006 #contents table.data_table td.td_navi ul li.map{padding:0 ;}
#hi13006 #contents table.data_table td.td_navi ul li.camp{padding:0 0 0 10px ;}
#hi13006 #contents table.data_table td.td_navi em{color: #ff6a00 ;}
#hi13006 #contents table.data_table th{text-align:center;}
#hi13006 #contents table.data_table .data_01{width:12px; text-align:center; background: #fff6e5 ;}
#hi13006 #contents table.data_table .data_02{width:270px}
#hi13006 #contents table.data_table .data_03{width:85px;}
#hi13006 #contents table.data_table .data_04{width:40px;}
#hi13006 #contents table.data_table .data_05{width:75px;}
#hi13006 #contents table.data_table .data_05 a{margin-left: 3px ;}
#hi13006 #contents table.data_table .data_06{width:70px;}
#hi13006 #contents table.data_table .data_07{width:70px;}
#hi13006 #contents table.data_table .data_08{ text-align:center; vertical-align:middle; }
#hi13006 #contents table.data_table td{text-align:left; vertical-align:top;}
#hi13006 #contents table.data_table td.data_01{ background-color:#fff6e5; vertical-align:middle;}
#hi13006 #contents table.data_table td table td.first_td{ border-left:none;}
#hi13006 #contents .checkall{width:15em;}
#hi13006 #contents .right_td{border-right:1px solid #cccccc;}
#hi13006 .refine_section_temp .keyword li{float:left;}
#hi13006 .refine_section_temp .keyword li p{padding-top:0; margin-top:0;}
#hi13006 .refine_section_temp .keyword .freeword{width:230px;}
#hi13006 .search_title .refine_section_temp .data_left {font-size: 100%;}
/*photo_summary*/
#hi13006 #contents table.data_table dl.photo_summary{width:270px;}
#hi13006 #contents table.data_table dl.photo_summary dt{float:left; width:90px;}
#hi13006 #contents table.data_table dl.photo_summary dt p{ text-align: center ; margin-top: 5px ;}
#hi13006 #contents table.data_table dl.photo_summary dd{float:right; width:170px;}
#hi13006 #contents table.data_table dl.photo_summary dd p{line-height:1.5; margin-top: 5px ;}
#hi13006 #contents table.data_table dl.photo_summary dd p.name{font-weight: bold ; margin-top: 0 ;}
#hi13006 #contents table.data_table dl.photo_summary dd p.address{ margin-top: 3px ;}
#hi13006 #contents table.data_table dl.photo_summary img.pict_icon { vertical-align: bottom ; }
/*refine_section*/
#hi13006 #contents .search_title .refine_section{padding:3px 4px;}
#hi13006 #wrapper #contents .search_title .refine_section table{width:100%; margin:0; border-collapse:collapse;}
#hi13006 #contents .refine_section table td { text-align: left; }
#hi13006 #contents .refine_section table td.data_04 { text-align: right; }
/* js_hover_colspan_td */
#hi13006 .hover_colspan_td { padding: 0; border-left: 1px solid #ccc; }
#hi13006 .hover_colspan_td .hover_colspan_inner_table { }
#hi13006 .hover_colspan_td .hover_colspan_inner_table td { padding: 10px; background-color: transparent; }
#hi13006 .hover_colspan_td .hover_colspan_inner_table .first_tr td { border-top: none; }
#hi13006 .hover_colspan_td .hover_colspan6_inner_table { }
#hi13006 .hover_colspan_td .hover_colspan6_inner_table td { padding: 10px; background-color: transparent; }
#hi13006 .hover_colspan_td .hover_colspan6_inner_table .first_tr td { border-top: none; }


/* ============================== hi13007 */

#hi13007 #contents .tab_section li { text-align: center ; width: 150px ; height: 40px ; background: url(../img/tabBgW150.gif) 0 0 no-repeat ; overflow: hidden ;}
#hi13007 #contents .tab_section li.active,
#hi13007 #contents .tab_section li.non { color: #fff ; height: 35px ; background: url(../img/tabBgW150.gif) 0 -40px no-repeat ;padding-top: 5px ;}
#hi13007 #contents .tab_section li.non { background: url(../img/tabBgW150.gif) 0 -80px no-repeat ; margin: 0 5px ;}
#hi13007 #contents .tab_section li a { color: #000 ; text-decoration: none ; text-align: center ; width: 150px ; height: 35px ; display: block ; background: url(../img/tabBgW150.gif) 0 0 no-repeat ; padding-top: 5px ; }
#hi13007 #contents .tab_section li a:hover { color: #fff ; background: url(../img/tabBgW150.gif) 0 -40px no-repeat ; }
#hi13007 .refine_section_temp table .data_left { font-weight: bold; width: 64px;}
#hi13007 .refine_section_temp table .data_center { width: 3px; padding: 10px 2px;}
#hi13007 .refine_section_temp table .data_right_l {width: 760px; }
#hi13007 #contents .search_title{margin-top:10px;}
#hi13007 #contents .search_title table.title td.serch_title_data04 img {vertical-align: middle ; margin-right: 5px ;}
#hi13007 #contents .search_list_function .search_number {width:650px;}
#hi13007 #contents .search_list_function .display_number {text-align: right ;}
#hi13007 .refine_section_temp .keyword li{float:left;}
#hi13007 .refine_section_temp .keyword li p{padding-top:0; margin-top:0;}
#hi13007 .refine_section_temp .keyword .freeword{width:230px;}
#hi13007 .search_title .refine_section_temp .data_left {font-size: 100%;}
/*refine_section*/
#hi13007 #contents .search_title .refine_section{padding:3px 4px;}
#hi13007 #wrapper #contents .search_title .refine_section table{width:100%; margin:0; border-collapse:collapse;}
#hi13007 #contents .refine_section table td { text-align: left; }
#hi13007 #contents .refine_section table td.data_04 { text-align: right; }
/*knowhow_section*/
#hi13007 #contents .knowhow_section dl { background: url(../img/pict_010.gif) no-repeat 1px 3px ; padding-left: 98px ; margin-top: 10px ; }
#hi13007 #contents .knowhow_section dt { font-size: 117% ; font-weight: bold ; line-height: 1.5 ; }
#hi13007 #contents .knowhow_section dd { line-height: 1.5 ; margin-top: 3px ; }
#hi13007 #contents .knowhow_section em { color: #ff0000; font-weight: bold ; }

/* ============================== hi13010 */

#hi13010 #contents .tab_section li { text-align: center ; width: 150px ; height: 40px ; background: url(../img/tabBgW150.gif) 0 0 no-repeat ; overflow: hidden ;}
#hi13010 #contents .tab_section li.active,
#hi13010 #contents .tab_section li.non { color: #fff ; height: 25px ; background: url(../img/tabBgW150.gif) 0 -40px no-repeat ;padding-top: 15px ;}
#hi13010 #contents .tab_section li.non { background: url(../img/tabBgW150.gif) 0 -80px no-repeat ; margin: 0 5px ;}
#hi13010 #contents .tab_section li a { color: #000 ; text-decoration: none ; text-align: center ; width: 150px ; height: 25px ; display: block ; background: url(../img/tabBgW150.gif) 0 0 no-repeat ; padding-top: 15px ; }
#hi13010 #contents .tab_section li a:hover { color: #fff ; background: url(../img/tabBgW150.gif) 0 -40px no-repeat ; }
#hi13010 .refine_section_temp table .data_left { font-weight: bold; width: 64px;}
#hi13010 .refine_section_temp table .data_center { width: 3px; padding: 10px 2px;}
#hi13010 .refine_section_temp table .data_right_l {width: 760px; }
#hi13010 #contents .search_title{margin-top:10px;}
#hi13010 #contents .search_title table.title td.serch_title_data04 img {vertical-align: middle ; margin-right: 5px ;}
#hi13010 #contents .search_list_function .search_number {width:650px;}
#hi13010 #contents .search_list_function .display_number {text-align: right ;}
#hi13010 .refine_section_temp .keyword li{float:left;}
#hi13010 .refine_section_temp .keyword li p{padding-top:0; margin-top:0;}
#hi13010 .refine_section_temp .keyword .freeword{width:230px;}
#hi13010 .search_title .refine_section_temp .data_left {font-size: 100%;}
/*refine_section*/
#hi13010 #contents .search_title .refine_section{padding:3px 4px;}
#hi13010 #wrapper #contents .search_title .refine_section table{width:100%; margin:0; border-collapse:collapse;}
#hi13010 #contents .refine_section table td { text-align: left; }
#hi13010 #contents .refine_section table td.data_04 { text-align: right; }
/*knowhow_section*/
#hi13010 #contents .knowhow_section dl { background: url(../img/pict_001.gif) no-repeat 1px 3px ; padding-left: 98px ; margin-top: 10px ; }
#hi13010 #contents .knowhow_section dt { font-size: 117% ; font-weight: bold ; line-height: 1.5 ; }
#hi13010 #contents .knowhow_section dd { line-height: 1.5 ; margin-top: 3px ; }
#hi13010 #contents .knowhow_section em { color: #ff0000; font-weight: bold ; }


/*----------------------------------------------------------------------------*/
/* エリアごとのボタンの配置 */
/*----------------------------------------------------------------------------*/
.feature_section .map_section {
    position: relative;
    margin: 0 auto;
    width: 249px;
    text-align: center;
}

.feature_section .map_section img {
    vertical-align: bottom;
}

.feature_section .map_section dt {
    display: none;
}

.feature_section .map_section dd a {
    position: absolute;
    display: block;
    height: 18px;
    width: 47px;
    text-indent: -9999px;
    background-position: 0 0;
    background-repeat: no-repeat;
    overflow: hidden;
}
.feature_section .map_section dd a:hover {
    background-position: 0 100%;
}

.feature_section .map_section dd.type-ensen a { background-image: url(../img/btn_map_ensen.png); }
.feature_section .map_section dd.type-area a { background-image: url(../img/btn_map_area.png); }


/*---------------------------------------- hokkaido */
/* hokkaido */
.feature_section .map_section#fr_hokkaido dd.fr-ar01 a { left: 78px; top: 93px; }
.feature_section .map_section#fr_hokkaido dd.fr-ar02 a { left: 126px; top: 93px; }

/*---------------------------------------- tohoku */
/* aomori */
.feature_section .map_section#fr_tohoku dd.fr-ar01 a { left: 114px; top: 24px; }
.feature_section .map_section#fr_tohoku dd.fr-ar02 a { left: 162px; top: 24px; }
/* iwate */
.feature_section .map_section#fr_tohoku dd.fr-ar03 a { left: 136px; top: 78px; }
.feature_section .map_section#fr_tohoku dd.fr-ar04 a { left: 184px; top: 78px; }
/* miyagi */
.feature_section .map_section#fr_tohoku dd.fr-ar05 a { left: 134px; top: 129px; }
.feature_section .map_section#fr_tohoku dd.fr-ar06 a { left: 182px; top: 129px; }
/* akita */
.feature_section .map_section#fr_tohoku dd.fr-ar07 a { left: 27px; top: 74px; }
.feature_section .map_section#fr_tohoku dd.fr-ar08 a { left: 75px; top: 74px; }
/* yamagata */
.feature_section .map_section#fr_tohoku dd.fr-ar09 a { left: 21px; top: 130px; }
.feature_section .map_section#fr_tohoku dd.fr-ar10 a { left: 69px; top: 130px; }
/* fukushima */
.feature_section .map_section#fr_tohoku dd.fr-ar11 a { left: 118px; top: 167px; }
.feature_section .map_section#fr_tohoku dd.fr-ar12 a { left: 166px; top: 167px; }

/*---------------------------------------- kanto */
/* chiba */
.feature_section .map_section#fr_kanto dd.fr-ar01 a { left: 151px; top: 136px; }
.feature_section .map_section#fr_kanto dd.fr-ar02 a { left: 199px; top: 136px; }
/* ibaraki */
.feature_section .map_section#fr_kanto dd.fr-ar03 a { left: 151px; top: 58px; }
.feature_section .map_section#fr_kanto dd.fr-ar04 a { left: 199px; top: 58px; }
/* tochigi */
.feature_section .map_section#fr_kanto dd.fr-ar05 a { left: 93px; top: 23px; }
.feature_section .map_section#fr_kanto dd.fr-ar06 a { left: 141px; top: 23px; }
/* gunma */
.feature_section .map_section#fr_kanto dd.fr-ar07 a { left: 6px; top: 43px; }
.feature_section .map_section#fr_kanto dd.fr-ar08 a { left: 54px; top: 43px; }
/* saitama */
.feature_section .map_section#fr_kanto dd.fr-ar09 a { left: 47px; top: 80px; }
.feature_section .map_section#fr_kanto dd.fr-ar10 a { left: 95px; top: 80px; }
/* tokyo */
.feature_section .map_section#fr_kanto dd.fr-ar11 a { left: 47px; top: 116px; }
.feature_section .map_section#fr_kanto dd.fr-ar12 a { left: 95px; top: 116px; }
/* kanagawa */
.feature_section .map_section#fr_kanto dd.fr-ar13 a { left: 47px; top: 153px; }
.feature_section .map_section#fr_kanto dd.fr-ar14 a { left: 95px; top: 153px; }

/*---------------------------------------- koshinetsu */
/* niigata */
.feature_section .map_section#fr_koshinetsu dd.fr-ar01 a { left: 179px; top: 25px; }
.feature_section .map_section#fr_koshinetsu dd.fr-ar02 a { left: 179px; top: 44px; }
/* ishikawa */
.feature_section .map_section#fr_koshinetsu dd.fr-ar03 a { left: 27px; top: 21px; }
.feature_section .map_section#fr_koshinetsu dd.fr-ar04 a { left: 27px; top: 40px; }
/* toyama */
.feature_section .map_section#fr_koshinetsu dd.fr-ar05 a { left: 86px; top: 87px; }
.feature_section .map_section#fr_koshinetsu dd.fr-ar06 a { left: 86px; top: 106px; }
/* fukui */
.feature_section .map_section#fr_koshinetsu dd.fr-ar07 a { left: 15px; top: 115px; }
.feature_section .map_section#fr_koshinetsu dd.fr-ar08 a { left: 15px; top: 134px; }
/* yamanashi */
.feature_section .map_section#fr_koshinetsu dd.fr-ar09 a { left: 198px; top: 104px; }
.feature_section .map_section#fr_koshinetsu dd.fr-ar10 a { left: 198px; top: 123px; }
/* nagano */
.feature_section .map_section#fr_koshinetsu dd.fr-ar11 a { left: 123px; top: 128px; }
.feature_section .map_section#fr_koshinetsu dd.fr-ar12 a { left: 123px; top: 147px; }

/*---------------------------------------- tokai */
/* aichi */
.feature_section .map_section#fr_tokai dd.fr-ar01 a { left: 101px; top: 102px; }
.feature_section .map_section#fr_tokai dd.fr-ar02 a { left: 101px; top: 121px; }
/* gifu */
.feature_section .map_section#fr_tokai dd.fr-ar03 a { left: 44px; top: 15px; }
.feature_section .map_section#fr_tokai dd.fr-ar04 a { left: 44px; top: 34px; }
/* shizuoka */
.feature_section .map_section#fr_tokai dd.fr-ar05 a { left: 196px; top: 108px; }
.feature_section .map_section#fr_tokai dd.fr-ar06 a { left: 196px; top: 127px; }
/* mie */
.feature_section .map_section#fr_tokai dd.fr-ar07 a { left: 8px; top: 72px; }
.feature_section .map_section#fr_tokai dd.fr-ar08 a { left: 8px; top: 91px; }

/*---------------------------------------- kansai */
/* osaka */
.feature_section .map_section#fr_kansai dd.fr-ar01 a { left: 97px; top: 86px; }
.feature_section .map_section#fr_kansai dd.fr-ar02 a { left: 97px; top: 105px; }
/* hyogo */
.feature_section .map_section#fr_kansai dd.fr-ar03 a { left: 11px; top: 35px; }
.feature_section .map_section#fr_kansai dd.fr-ar04 a { left: 11px; top: 54px; }
/* kyoto */
.feature_section .map_section#fr_kansai dd.fr-ar05 a { left: 116px; top: 11px; }
.feature_section .map_section#fr_kansai dd.fr-ar06 a { left: 116px; top: 30px; }
/* shiga */
.feature_section .map_section#fr_kansai dd.fr-ar07 a { left: 186px; top: 6px; }
.feature_section .map_section#fr_kansai dd.fr-ar08 a { left: 186px; top: 25px; }
/* nara */
.feature_section .map_section#fr_kansai dd.fr-ar09 a { left: 155px; top: 107px; }
.feature_section .map_section#fr_kansai dd.fr-ar10 a { left: 155px; top: 126px; }
/* wakayama */
.feature_section .map_section#fr_kansai dd.fr-ar11 a { left: 73px; top: 139px; }
.feature_section .map_section#fr_kansai dd.fr-ar12 a { left: 73px; top: 158px; }

/*---------------------------------------- chugoku */
/* hiroshima */
.feature_section .map_section#fr_chugoku dd.fr-ar01 a { left: 102px; top: 88px; }
.feature_section .map_section#fr_chugoku dd.fr-ar02 a { left: 102px; top: 107px; }
/* okayama */
.feature_section .map_section#fr_chugoku dd.fr-ar03 a { left: 176px; top: 87px; }
.feature_section .map_section#fr_chugoku dd.fr-ar04 a { left: 176px; top: 106px; }
/* tottori */
.feature_section .map_section#fr_chugoku dd.fr-ar05 a { left: 200px; top: 2px; }
.feature_section .map_section#fr_chugoku dd.fr-ar06 a { left: 200px; top: 21px; }
/* shimane */
.feature_section .map_section#fr_chugoku dd.fr-ar07 a { left: 58px; top: 12px; }
.feature_section .map_section#fr_chugoku dd.fr-ar08 a { left: 58px; top: 31px; }
/* yamaguchi */
.feature_section .map_section#fr_chugoku dd.fr-ar09 a { left: 19px; top: 92px; }
.feature_section .map_section#fr_chugoku dd.fr-ar10 a { left: 19px; top: 111px; }

/*---------------------------------------- shikoku */
/* tokushima */
.feature_section .map_section#fr_shikoku dd.fr-ar01 a { left: 149px; top: 68px; }
.feature_section .map_section#fr_shikoku dd.fr-ar02 a { left: 197px; top: 68px; }
/* kagawa */
.feature_section .map_section#fr_shikoku dd.fr-ar03 a { left: 148px; top: 20px; }
.feature_section .map_section#fr_shikoku dd.fr-ar04 a { left: 196px; top: 20px; }
/* ehime */
.feature_section .map_section#fr_shikoku dd.fr-ar05 a { left: 12px; top: 43px; }
.feature_section .map_section#fr_shikoku dd.fr-ar06 a { left: 60px; top: 43px; }
/* kochi */
.feature_section .map_section#fr_shikoku dd.fr-ar07 a { left: 46px; top: 90px; }
.feature_section .map_section#fr_shikoku dd.fr-ar08 a { left: 94px; top: 90px; }

/*---------------------------------------- kyushu */
/* fukuoka */
.feature_section .map_section#fr_kyushu dd.fr-ar01 a { left: 111px; top: 5px; }
.feature_section .map_section#fr_kyushu dd.fr-ar02 a { left: 111px; top: 24px; }
/* nagasaki */
.feature_section .map_section#fr_kyushu dd.fr-ar03 a { left: 3px; top: 56px; }
.feature_section .map_section#fr_kyushu dd.fr-ar04 a { left: 3px; top: 75px; }
/* kagoshima */
.feature_section .map_section#fr_kyushu dd.fr-ar05 a { left: 83px; top: 142px; }
.feature_section .map_section#fr_kyushu dd.fr-ar06 a { left: 83px; top: 161px; }
/* oita */
.feature_section .map_section#fr_kyushu dd.fr-ar07 a { left: 189px; top: 42px; }
.feature_section .map_section#fr_kyushu dd.fr-ar08 a { left: 189px; top: 61px; }
/* saga */
.feature_section .map_section#fr_kyushu dd.fr-ar09 a { left: 43px; top: 2px; }
.feature_section .map_section#fr_kyushu dd.fr-ar10 a { left: 43px; top: 21px; }
/* kumamoto */
.feature_section .map_section#fr_kyushu dd.fr-ar11 a { left: 117px; top: 89px; }
.feature_section .map_section#fr_kyushu dd.fr-ar12 a { left: 117px; top: 108px; }
/* miyazaki */
.feature_section .map_section#fr_kyushu dd.fr-ar13 a { left: 185px; top: 108px; }
.feature_section .map_section#fr_kyushu dd.fr-ar14 a { left: 185px; top: 127px; }
/* okinawa */
.feature_section .map_section#fr_kyushu dd.fr-ar15 a { left: 21px; top: 155px; }
.feature_section .map_section#fr_kyushu dd.fr-ar16 a { left: 21px; top: 174px; }



/*ST Edit091104 Section(Crossing Map API)*/
#contents .service_section#sideCrossingMap {
    position: relative;
    border: none !important;
    padding-bottom: 6px;
    background: url(../img/bg_sideCrossingMap.png) 0 100% #409A6F no-repeat;
}

#contents .service_section#sideCrossingMap h3 {
    margin: 0 !important;
    padding: 0 !important;
    height: 47px;
    background: url(../img/ttl_sideCrossingMap.png) 0 0 no-repeat !important;
    background-color: none !important;
    cursor: default !important;
}

#contents .service_section#sideCrossingMap .section_main {
    margin: 0 5px 0 5px;
    _margin: 0 5px 1px 5px;
    padding: 6px 5px 1px 5px;
    background-color: #ffffff;
}

#contents .service_section#sideCrossingMap p {
    display: block;
    margin: 0;
    padding: 0 0 2px 0;
}

#contents .service_section#sideCrossingMap .srchOpt {
    display: inline;
    margin: 0 1px 0 0;
    width: 120px;
    vertical-align: middle;

}



/*ST Edit091125 Section(Crossing Map API)*/
#hi03003 .house_type_section {
    margin: 0 0 10px 0;
    padding: 0;
}

#hi03003 .house_type_section table {
    border: 1px #DCDCDC solid;
    width: 918px;
    _width: 920px;
    background-color: red;
    background: #FFFFFF url(../img/bg_house_type_section.gif) 0 100% repeat-x;
}

#hi03003 .house_type_section table th {
    padding: 11px 5px 11px 6px;

}

#hi03003 .house_type_section table td {
    padding: 11px 0 11px 0;

}

#hi03003 .house_type_section table td li {
    margin-right: 2px;
}

#hi03003 .house_type_section p {
    margin: 6px 0 0 0;
}

/* 条件の追加・変更 */
#hi03003 #xmapopt_section {
    margin-top: 20px;
}

#hi03003 #xmapopt_section h3 {
    margin-bottom: 10px;
    font-size: 100%;
}

#hi03003 #xmapopt_section .xmapopt_item {
    margin: 0 10px 0 10px;
    *margin: 0 10px 0 6px;
}
#hi03003 #xmapopt_section .xmapopt_item ul {
    *padding: 0 0 6px 0;
}

#hi03003 #xmapopt_section .xmapopt_item li {
    position: relative;
    margin: 0 0 6px 10px;
    _margin: 0 0 6px 5px;
    left: -10px;
    width: 136px;
    float: left;
}
#hi03003 #xmapopt_section .xmapopt_item dt {
    margin-bottom: 3px;
}

#hi03003 #xmapopt_section .xmapopt_item input {
    vertical-align: middle;
}

#hi03003 #xmapopt_section .xmapopt_item label {
    margin-left: 3px;
}

#hi03003 #xmapopt_section .xmapopt_item dd {
    margin-left: 10px;
}

#hi03003 #xmapopt_section .xmapopt_item dd li {
    width: 130px;
}

p.search_number_txt {
    font-size:109%;
    font-weight:bold;
}
p.search_number_txt em {
    color:#FF6A00;
    font-size:109%;
}

/* 12-03-28 */
.wFull			{ width: 100%; }
.h15			{ height: 15px; }
.mT3			{ margin-top: 3px; }
.mT5			{ margin-top: 5px; }
.mR3			{ margin-right: 3px; }
.nmT3			{ margin-top: -3px; }
.mT10			{ margin-top: 10px; }

/*** 2012/6/11 追記 ***/
.mT20			{ margin-top: 20px; }
.mT40			{ margin-top: 40px; }
.minH35			{ min-height: 35px; }
.taC			{ text-align:center; }
/*** 2012/6/11 追記 ここまで ***/

.mL5			{ margin-left: 5px; }
.p10			{ padding: 10px; }
.bdRGray		{ border: 1px solid #cccccc; }
.cPoint			{ cursor: pointer; }

.vaT			{ vertical-align: top; }
.lh1_5			{ line-height: 1.5; }
.zm				{ zoom: 1; }
.oh				{ overflow: hidden; }


/* hyouzi-btn */
.bdTabGreenT 	{ border-top: 1px solid #3C9972; }
.bdTabGreenB 	{ border-bottom: 1px solid #3C9972; }
.bdTabGreenL 	{ border-left: 1px solid #3C9972; }
.bdTabGreenR 	{ border-right: 1px solid #3C9972; }

.bdTabGreenT2 	{ border-top: 2px solid #3C9972; }
.bdTabGreenB2 	{ border-bottom: 2px solid #3C9972; }


.tabChange li {
    float: left;
    width: 90px;
}

.tabChange li a {
    display: block;
    padding: 2px 5px 0 5px;
    background: none repeat scroll 0 0 #FFFFFF;
    color: #5C5C5C;
    text-align: center;
    text-decoration: none;
}

.tabChange li a:hover,
.tabChange li a:active {
    background: none repeat scroll 0 0 #3C9972;
    color: #FFFFFF;
}

.tabCurrent {
    display: block;
    padding-top: 2px;
    text-align: center;
    background: none repeat scroll 0 0 #3C9972;
    color: #FFFFFF;
}

/*** 2012/8/8 横断133_【SEO20】賃貸画面TDK文言の修正追記 ***/
.hi_top_column3 #wrapper #contents .mainIndexH1Outer {
    padding-bottom: 3px;
    border-bottom: 1px solid #CCCCCC;
}

.hi_top_column3 #wrapper #contents h1.mainIndexH1 {
    width: 500px;
    height: 25px;
    padding: 3px 0 0 10px;
    border-left: 3px solid #3D9973;
    font-size: 18px;
    background: none;
    text-indent: 0;
}
/*** 2012/8/8 横断133_【SEO20】賃貸画面TDK文言の修正追記 ここまで ***/

/*** 2012/8/27 MS89-2_SEO_20：TDKの改修②（その他画面）追記 ***/
.hi_top_column3 #wrapper #contents h1.mainIndexH1_ms {
    width: 907px;
    height: 25px;
    padding: 3px 0 0 10px;
    border-left: 3px solid #3D9973;
    font-size: 18px;
    background: none;
    text-indent: 0;
}

.hi_top_column3 .beside_h1_ms {
    margin: 20px 0 10px;
}

#hi01009 #contents h2.seo_below_h1_ms {
    margin-top: -20px;
}
/*** 2012/8/27 MS89-2_SEO_20：TDKの改修②（その他画面）追記 ここまで***/

/*** 2013/2/27 資料請求確認画面 レコメンド対応 ***/
/* clearfix */
.cFix:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.cFix  { min-height: 1px; _height: 1px; }
.confSeikyuArea {
  margin-top:10px;
  border:1px solid #FFDF80;
  background:#FFF5D7;
}
.confSeikyuArea .leftCol {
  float:left;
  width:559px;
  padding-top:3px;
  padding-left:15px;
  font-size:117%;
  font-weight:bold;
  line-height:2;
}
.confSeikyuArea .rightCol {
  float:left;
  width:344px;
  padding-top:20px;
  padding-bottom:20px;
}
.confRecommendArea .leftCol {
  float:left;
  width:440px;
  padding-left:10px;
  padding-right:10px;
}
.confRecommendArea .rightCol {
  float:left;
  width:439px;
  height:auto;
  margin-top:20px;
  padding-left:10px;
  border-left:1px dotted #CCCCCC;
}
.confRecommendArea .leftCol h3 {
  border-left:none;
  padding-left: 0;
}
.confRecommendArea .leftCol ul {
  margin-top:5px;
  padding-bottom:5px;
}
.confRecommendArea .leftCol li {
  padding:5px;
}
.confRecommendArea .inputWrap {
  float:left;
  width:24px;
}
.confRecommendArea .leftCol .inputWrap input {
  margin:0;
  padding:0;
}
.confRecommendArea .leftCol .labelWrap {
  display:block;
  float:left;
  width:406px;
  line-height:1.5;
}
.confRecommendArea .leftCol .act {
  color:#3D9973;
  font-weight:bold;
  background:#E3F1D2;
}
.confRecommendArea .leftCol .act span {
  font-weight:normal;
}
.confRecommendArea .rightCol p.ttl {
  width:425px;
  margin-top:0 !important;
  padding: 3px 0 3px 15px;
  background:url(../img/icn_detailreco_arw.gif) no-repeat left 5px #E3F1D2;
  color:#3D9973;
  font-weight:bold;
  line-height:1.4;
}
.confRecommendArea .rightCol .inner {
  margin-top:10px;
}
.confRecommendArea .rightCol img {
  float:left;
  margin:0px;
}
.confRecommendArea .rightCol div.leftGazo {
  width:120px;
  height:120px;
  float:left;
  margin-right: 5px;
}
.confRecommendArea .rightCol table {
  float:left;
  width:314px;
  border-top:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  border-collapse:collapse;
  border-spacing:0;
}
.confRecommendArea .rightCol th,
.confRecommendArea .rightCol td {
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
}
.confRecommendArea .rightCol th {
  width:42px;
  padding:8px;
  background:#F0F0F0;
  font-size:84%;
  line-height:1.4;
  vertical-align:middle;
  text-align:center;
}
.confRecommendArea .rightCol td {
  padding:8px;
  line-height:1.4;
}
.confRecommendArea .recoDetail {
  display:none;
}
.confRecommendArea .recoDetail.act {
  display:block;
}

/*hi06003  */
#hi06003 .ui-section-body p { margin-top: 10px;}
#hi06003 .ui-section-body p.sing_in_text { margin-left: 18px;}
#hi06003 .ui-section-body ul.sing_in_list { margin-top: 15px; text-align: center; }
#hi06003 .ui-section-body ul.sing_in_list li { display: inline; padding-right: 5px; }
#hi06003 .ui-section-body ul.sing_in_list li input { vertical-align: middle; }
#hi06003 .ui-section-body img.imgover {vertical-align:middle;}
.form_finish .ui-section-body .contents_section { margin-top: 10px; }
.form_finish .ui-section-body .contents_section p { text-align: center; font-weight: bold; line-height: 1.7; }
.form_finish .ui-section-body h2 { margin-top: 20px; }

/* ---------------- 郵便番号：zipunit (address_entry_supporter) */
.zipunit .address_entry_supporter { border: 1px solid #999999; background-color: #ffffff; display: none; }
.zipunit .address_entry_supporter li { display: block; margin-top: 0; }
.zipunit .address_entry_supporter a { display: block; padding: 5px 8px; font-size: 12px;}
.zipunit .address_entry_supporter a:hover { background-color: #f0f0f0; }


/*** 2013/10/23 ＭＳ資料請求後の会員登録フォーム改修 ***/
.mT15 { margin-top: 15px;}
.mB30 { margin-bottom: 30px;}

.msform_memadd_btn_submit {
	margin: 10px auto 30px;
	padding-top: 20px;
	text-align: center;
}
.msform_memadd_include {
	margin-bottom: 30px;
}
ul.entryStep{
	overflow:hidden;
}
ul.entryStep li{
	float:left;
}
.ms_add_memder_form {
	width: 100% !important;
}
/*** 2013/2/27 ＭＳ資料請求後の会員登録フォーム改修 ここまで ***/

.secKrTitle {	padding: 1px 1px 0px 5px; line-height: 16px; border-left: 3px solid #3D9973; color: #3d9973; font-size: 14px; font-weight: bold; margin-top: 10px !important;}

.brandarea {
    text-align: center;
}
.btn--brand {
    width: 285px;
    padding: 15px 10px;
    margin-left: 15px;
}
.btn--brand:first-child {
    margin-left: 0;
}

.btn_add_mylist123 .sprite_actionbtn,
.sprite_actionbtn {
	background: url("../img/sprites/s.png") no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
.btn_add_mylist123 .btn_add_mylist_ou,
.btn_add_mylist_ou {
	background-position: -120px -362px;
	width: 145px;
	height: 22px;
}
.btn_add_mylist123 .btn_add_mylist_ou:hover,
.btn_add_mylist123 .btn_add_mylist_ou:active,
.btn_add_mylist_ou:hover,
.btn_add_mylist_ou:active {
	background-position: -120px -384px;
}
.btn_add_mylist123 .btn_add_mylist_ou.is-inactive,
.btn_add_mylist_ou.is-inactive
 {
	background-position: -120px -406px;
}

.ib_toiawase_btnlist {
	padding-right: 5px;
}
.ib_toiawase_btnlist li {
	float: left;
	margin-left: 15px;
}
.ib_toiawase_btnlist li:first-child {
	margin-left: 0;
}
.tipspanel {
  position: relative;
}
.tipspanel .tipspanel-contents {
  position: absolute;
  top: 0;
  left: 120px;
  display: none;
  width: 300px;
  padding: 10px;
  background: #ffffff;
  border: 1px solid #cccccc;
  line-height: 1.4;
}
.tipspanel.is-active .tipspanel-contents {
  display: block;
}

#hi06004 #contents .btn_back_policyconsent { border-top: none; padding-top: 20px; margin-top: 20px; width: 685px; }
#hi06004 #contents .btn_back1_policyconsent {border-top: none; padding-top: 20px; margin-top: 20px; width: 915px;} /* mantis39369 add */
