@charset "utf-8";

/* ------------------------- TOC
ch_h001_a
ch_h001_a_tb
ch_h002_a
ch_h003_a
ch_h004_a
ch_h005_a
ch_h006_a
ch_h007_a
ch_h008_a
ch_h009_a
ch_h010_a
ch_h013_a
ch_h014_a
ch_h014_a_tb
ch_h015_a
ch_h016_a
ch_h017_a
ch_h018_a
ch_h019_a
ch_h020_a
ch_h020_a_tb
ch_h021_a
ch_h022_a
ch_h022_a_confirm
ch_h022_a_finish
ch_h026_a
ch_h027_a
ch_b001_a
ch_b002_a
ch_b003_a
ch_b004_a
ch_b005_a
ch_b007_a
ch_b008_a
ch_i001_a
ch_i002_b
ch_i003_b
ch_i004_a
ch_i005_b
ch_i006_b
ch_fix3_001
ms_quick_list
ms_quick_top
 ------------------------- */

body.ch_leaf #contents {
	overflow: hidden !important;
}

/* ============================== ch_h001_a */
#ch_h001_a .condition_selection { width: 910px; }
#ch_h001_a .condition_selection .section { width: 900px; background-color: #FFFFFF; padding: 5px 5px 10px; }

#ch_h001_a ul.column5_list { width: 885px; margin: 10px 0 0 10px; }
#ch_h001_a ul.column5_list li a { margin-left: 5px; }

#ch_h001_a ul.column6_list { margin: 10px 0 0 10px; }
#ch_h001_a ul.column6_list li label { margin-left: 5px; }
#ch_h001_a .condition_selection .right_column ul.column6_list li { width: 142px; }


/* ============================== ch_h001_a_tb */
#ch_h001_a_tb #container-inline { padding: 0 10px 10px; margin-top: 10px; }
#ch_h001_a_tb .gyo_section { padding: 0 10px 13px; border-top: 3px solid #3D9973; border-left: 1px solid #3D9973; border-right: 1px solid #3D9973; border-bottom: 1px solid #3D9973; }
#ch_h001_a_tb .tab_gyo li { width: 160px; min-width: auto; }
#ch_h001_a_tb .tab_gyo a { width: 160px; height: 29px; display: block; background-position: 0 0; text-align: left; padding: 0 !important; }
#ch_h001_a_tb .tab_gyo a:hover { background-position: 0 -29px; }
#ch_h001_a_tb .tab_gyo #tab_gyo_a a { background-image: url(../img/btn_201.gif); }
#ch_h001_a_tb .tab_gyo #tab_gyo_sa a { background-image: url(../img/btn_202.gif); }
#ch_h001_a_tb .tab_gyo #tab_gyo_na a { background-image: url(../img/btn_203.gif); }
#ch_h001_a_tb .tab_gyo #tab_gyo_ma a { background-image: url(../img/btn_204.gif); }
#ch_h001_a_tb .tab_gyo .ui-tabs-selected a { background-position: 0 -29px; }


/* ============================== ch_h002_a */
#ch_h002_a #contents p { line-height: 1.5; }
#ch_h002_a .condition_selection { width: 910px; margin-top: 10px; }

#ch_h002_a .refine_section { width: 910px; padding: 4px; margin-top: 15px; }
#ch_h002_a .refine_section table th,
#ch_h002_a .refine_section table td { padding: 10px 5px; line-height: 1.5; vertical-align: middle; background: none; }
#ch_h002_a .refine_section table th { width: 45%; text-align: right; }
#ch_h002_a .refine_section table td { width: 10%; text-align: left; }
#ch_h002_a .refine_section table td.note { width: 45%; text-align: left; }

#ch_h002_a .condition_selection .section { width: 900px; background-color: #FFFFFF; padding: 10px 5px; }

#ch_h002_a ul.column5_list { width: 885px; margin: 10px 0 0 10px; }
#ch_h002_a ul.column5_list li { width: 20%; }
#ch_h002_a ul.column5_list li a { margin-left: 5px; }


/* ============================== ch_h003_a */
#ch_h003_a .condition_selection { width: 910px; }
#ch_h003_a .condition_selection .section { width: 900px; background-color: #FFFFFF; padding: 5px 5px 10px; }

#ch_h003_a h3 input { margin-right: 5px; vertical-align: middle; }
#ch_h003_a ul.column5_list { width: 885px; margin: 10px 0 0 10px; }
#ch_h003_a ul.column5_list li a { margin-left: 5px; }
#ch_h003_a ul.column6_list { margin: 10px 0 0 10px; }
#ch_h003_a ul.column6_list li label { margin-left: 5px; }
#ch_h003_a .condition_selection .right_column ul.column6_list li { width: 142px; }


/* ============================== ch_h004_a */
#ch_h004_a #contents .search_title { margin-top: 15px; }
#ch_h004_a #contents #contents_comment .left_column p { margin-top: 0; line-height: 1.5; }
#ch_h004_a #contents #contents_comment .right_column p { margin-top: 0; line-height: 1.5; font-size: 84%; }
#ch_h004_a #contents #main_section .line_top .multi_column .left_column table { margin-left: auto; margin-right: auto; margin-top: 10px; }
#ch_h004_a #contents #main_section .line_top .multi_column .left_column table th,
#ch_h004_a #contents #main_section .line_top .multi_column .left_column table td { padding: 3px; }


/* ============================== ch_h005_a */
#ch_h005_a #contents p { line-height: 1.5; }
#ch_h005_a .condition_selection { width: 910px; }
#ch_h005_a .condition_selection .section { width: 900px; background-color: #FFFFFF; padding: 10px 5px; }
#ch_h005_a .section table { margin-left: 10px;}
#ch_h005_a .section table th { padding: 10px 5px 10px 0; vertical-align: middle; }
#ch_h005_a .section table td { padding: 10px 5px; vertical-align: middle; line-height: 1.3; }

#ch_h005_a ul.column5_list { width: 895px; margin: 10px 0 0 10px; }
#ch_h005_a ul.column5_list li a { margin-left: 5px; }
#ch_h005_a ul.column6_list { margin: 10px 0 0 10px; }
#ch_h005_a ul.column6_list li label { margin-left: 5px; }


/* ============================== ch_h006_a */
#ch_h006_a #contents p { line-height: 1.5; }
#ch_h006_a .condition_selection { width: 910px; }
#ch_h006_a .condition_selection .section { width: 900px; background-color: #FFFFFF; padding: 5px 5px 10px; }

#ch_h006_a h3 input { margin-right: 5px; vertical-align: middle; }
#ch_h006_a #contents .section ul { width: 895px; margin-left: 10px; }
#ch_h006_a #contents .section ul li { margin-top: 10px; }
#ch_h006_a #contents .section ul li a { margin-left: 5px; }


/* ============================== #ch_h007_a */
#ch_h007_a #contents .search_title { margin-top: 15px; }
/* btn_back */
#ch_h007_a #contents p.btn_back { margin-top: 16px; text-align: center; }
/* data_table */
#ch_h007_a #contents table.data_table th.data_01 { width: 5%; }
#ch_h007_a #contents table.data_table th.data_02 { width: 8%; }
#ch_h007_a #contents table.data_table th.data_03 { width: 10%; }
#ch_h007_a #contents table.data_table td.data_04,
#ch_h007_a #contents table.data_table td.data_05,
#ch_h007_a #contents table.data_table td.data_06,
#ch_h007_a #contents table.data_table td.data_07,
#ch_h007_a #contents table.data_table td.data_08,
#ch_h007_a #contents table.data_table td.data_09,
#ch_h007_a #contents table.data_table td.data_10,
#ch_h007_a #contents table.data_table td.data_11,
#ch_h007_a #contents table.data_table td.data_12,
#ch_h007_a #contents table.data_table td.data_13,
#ch_h007_a #contents table.data_table td.data_14 { width: 7%; }
/* btn_back */
#ch_h007_a #contents p.btn_back { margin-top: 16px; text-align: center; }


/* ============================== ch_h008_a */
#ch_h008_a #contents p.tagline { margin: 0; color: #959595; }
#ch_h008_a #contents h2 { margin-top: 20px; }
/* p.note */
#ch_h008_a #contents p.note { font-size: 84% }
/* table_bottom_partition */
#ch_h008_a #contents .table_bottom_partition { width: 920px;  border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
#ch_h008_a #contents .table_bottom_partition p { margin: 0; }
/* data_table */
#ch_h008_a #contents table.data_table th,
#ch_h008_a #contents table.data_table td { padding: 5px; }
#ch_h008_a #contents table.data_table th.data_01 { width: 12%; }
#ch_h008_a #contents table.data_table td.data_02,
#ch_h008_a #contents table.data_table td.data_03,
#ch_h008_a #contents table.data_table td.data_04,
#ch_h008_a #contents table.data_table td.data_05,
#ch_h008_a #contents table.data_table td.data_06,
#ch_h008_a #contents table.data_table td.data_07,
#ch_h008_a #contents table.data_table td.data_08,
#ch_h008_a #contents table.data_table td.data_09 { width: 11%; }
#ch_h008_a #contents table.data_table thead th span img { vertical-align: middle; margin: 0 2px 3px 0; }
#ch_h008_a #contents table.data_table thead th.data_01 { letter-spacing: 0.4em; }
#ch_h008_a #contents table.data_table thead th span { margin-left: 14px; float: left; overflow: hidden; font-size: 84%; letter-spacing: 0; }
#ch_h008_a #contents table.data_table tbody th img { float: right; margin: 0 0 0pt 5px; }
#ch_h008_a #contents table.data_table tbody th { text-align: left; }
#ch_h008_a #contents table.data_table tbody th.rent_th { background-color: #FFF; padding: 5px 9px; }
#ch_h008_a #contents table.data_table th.data_01 { line-height: 2.5em; }


/* ============================== ch_h009_a */
#ch_h009_a .condition_selection { width: 910px; padding: 4px; }
#ch_h009_a #contents h2 { margin-top: 15px; }
#ch_h009_a .condition_selection .section { width: 900px; background-color: #FFFFFF; padding: 5px 5px 10px; margin-top: 5px; }
#ch_h009_a .condition_selection .first_section { margin-top: 0; }

#ch_h009_a #contents h3.area_h3 { margin-top: 0; margin-left: 0; padding-left: 10px;  color: #1f4d39; border-left: #1f4d39 solid 3px; }
#ch_h009_a #contents h3 { font-size: 117%; font-weight: bold; color: #3d9973; border-left: #3d9973 solid 3px; padding-left: 10px; padding-top: 1px; padding-bottom: 1px; margin-left: 5px; }
#ch_h009_a ul.column5_list { width: 895px; margin: 10px 0 0 10px; }
#ch_h009_a ul.column5_list li a { margin-left: 5px; }

/* ============================== ch_h010_a */
#ch_h010_a #contents .multi_section { margin-top: 14px; background: url(../img/bg_ri_h020_a_contents_inner.gif) no-repeat left bottom; }
#ch_h010_a #contents .fir_section { margin-top: 10px; }
#ch_h010_a #contents .left_section,
#ch_h010_a #contents .right_section { width: 437px; padding: 10px 10px 10px 6px; border-top: 1px solid #CCC; }
#ch_h010_a #contents .left_section p,
#ch_h010_a #contents .right_section p { line-height: 1.7; }
#ch_h010_a #contents .btn_submit { width: auto; border: none; margin-top: 15px; padding: 0; }
#ch_h010_a #contents h2 { margin-top: 15px; }
#ch_h010_a #contents .fir_h2 { margin-top: 10px; }
#ch_h010_a #contents .refine_section_footer_temp { margin-top: 10px; }
#ch_h010_a #contents .refine_section_footer_temp .btn_submit { width: 484px; text-align: right; }
#ch_h010_a #contents .refine_section_footer_temp .btn_submit select { margin: 0 10px 0; }
#ch_h010_a #contents .section { background-color:#FFFFFF; padding: 10px; width:auto; }
#ch_h010_a #contents .section .fir_ul { padding-bottom: 10px; }
#ch_h010_a #contents .section .column3_list li input { margin-right: 4px; }
#ch_h010_a #contents .section .column3_list li span { margin-left: 13px; }

/* ============================== ch_h013_a */
#ch_h013_a #contents .map_section { margin-top: 10px; }

/* ============================== ch_h014_a */
/* main_contents */
#ch_h014_a #main_contents .search_title { width: 700px; }
#ch_h014_a #main_contents .action_section table td.checkall { width: 26%; padding-left: 0; }

#ch_h014_a #main_contents .list_section table.data_table thead th,
#ch_h014_a #main_contents .list_section table tr.pseudo_thead th { padding: 10px; }
#ch_h014_a #main_contents .list_section table.data_table thead th em,
#ch_h014_a #main_contents .list_section table tr.pseudo_thead em { font-size: 84%; }

#ch_h014_a #main_contents .data_table td {  }
#ch_h014_a #main_contents .data_table td .multi_column p { width: 390px; line-height: 1.5; }

#ch_h014_a #main_contents .data_table td.data_01 { background-color: #fff6e5; }
#ch_h014_a #main_contents .data_table td.data_02 { vertical-align: top; }
#ch_h014_a #main_contents .data_table td.data_03 { width: 24%; vertical-align: top; }
#ch_h014_a #main_contents .data_table td.data_04 { width: 9%; }
#ch_h014_a #main_contents .data_table td.data_05 { width: 14%; }
#ch_h014_a #main_contents .data_table td.data_06 { width: 14%; }
#ch_h014_a #main_contents .data_table td.data_07 { width: 14%; }
#ch_h014_a #main_contents .data_table td.data_08 { width: 10%; }
#ch_h014_a #main_contents .data_table td.data_09 { width: 15%; }
#ch_h014_a #main_contents .data_table th.data_09 { width: 15%; border-right: #cccccc solid 1px;}
#ch_h014_a #main_contents .data_table td.data_10 { border-right: #cccccc solid 1px; }
#ch_h014_a #main_contents .data_table td.data_02 a { width: 91px; height: 91px; position: relative; display: block; }
#ch_h014_a #main_contents .data_table td.data_02 a img { border: #cccccc solid 1px; }
#ch_h014_a #main_contents .data_table td.data_02 a em { position:absolute; bottom: 4px; right: 4px; width: 13px; height: 14px; }
#ch_h014_a #main_contents .data_table td.data_02 a em img { border: none; }
#ch_h014_a #main_contents .data_table td.data_03 ul.inline_list li { margin-right: 5px; }
#ch_h014_a #main_contents .data_table td.data_03 dt a { line-height: 1.8; font-weight: bold; }
#ch_h014_a #main_contents .data_table td.data_05 { font-size: 84%; }
#ch_h014_a #main_contents .data_table td.data_05 em { font-size: 116%; font-weight: bold; }
#ch_h014_a #main_contents .data_table td.data_07 em { font-weight: bold; }
#ch_h014_a #main_contents .data_table td.data_08 em { font-size: 84%; }
#ch_h014_a #main_contents .data_table td.data_10 p { margin-top: 0px; }
#ch_h014_a #main_contents .kinrin_title { background: url(../img/bg_ch_b005_a.gif) repeat-x left bottom; padding-bottom: 4px; }
#ch_h014_a #main_contents .kinrin_title table { width: 100%; border-top: 2px solid #3D9973; border-right: 2px solid #3D9973;  border-left: 2px solid #3D9973; border-bottom: 0; }
#ch_h014_a #main_contents .kinrin_title table th { background-color: #F3FFE5; padding: 10px; vertical-align: middle; }
#ch_h014_a #main_contents .kinrin_data table { width: 100%; border-top: 2px solid #3D9973; border-right: 2px solid #3D9973;  border-left: 2px solid #3D9973; border-bottom: 0; }
#ch_h014_a #main_contents .kinrin_data table th {  background-color: #ffffff; padding: 10px; vertical-align: middle; }
#ch_h014_a #main_contents .kinrin_data table td {  background-color: #ffffff; padding: 10px; vertical-align: middle; }

#ch_h014_a #contents h2 { background:transparent url(../img/h2_ch014_a_001.gif) no-repeat left top; width:864px; height: 26px; margin:10px auto 0; }

#ch_h014_a .screen { width:864px; margin:0 auto; }
#ch_h014_a .other_estate_section { width:864px; padding:0; margin-top: 10px;  }
#ch_h014_a .other_estate_section .left_section { width: 839px;}
#ch_h014_a .other_estate_section .left_section .left_column { width: 25px; }
#ch_h014_a .other_estate_section .left_section .right_column { width: 804px;}
#ch_h014_a .other_estate_section .layout_table { border-collapse:separate; }
#ch_h014_a .other_estate_section .layout_table td { border: 1px solid #cccccc; }
#ch_h014_a .other_estate_section .layout_table td.blank_td { width:10px; background:#ffffff; border:none;}
#ch_h014_a .other_estate_section table.photo_section { width: 189px; height: 95px;}
#ch_h014_a .other_estate_section table.photo_section th { width: 85px; vertical-align: top; text-align: left; padding: 10px;}
#ch_h014_a .other_estate_section table.photo_section td { width: 84px; vertical-align:top; text-align:left; padding-top: 10px; border: none; }
#ch_h014_a .other_estate_section .sections{ width:804px; margin:0; }
#ch_h014_a .other_estate_section .photo_section td em { color: #ff6a00; }
#ch_h014_a .other_estate_section .photo_section td img { padding-bottom: 3px; }
/* for js */
#ch_h014_a .other_estate_section .photo_section th.js_hover_click_hover,
#ch_h014_a .other_estate_section .photo_section td.js_hover_click_hover { cursor: pointer; }
#ch_h014_a .other_estate_section .photo_section th.ov,
#ch_h014_a .other_estate_section .photo_section td.ov { background-color: #ffc; }


/* ============================== ch_h014_a_tb */
/* table */
#ch_h014_a_tb table { width: 560px; margin:0 auto; }
#ch_h014_a_tb table th { width: 25%; }
#ch_h014_a_tb table td { width: 75%; }
#ch_h014_a_tb table td ul.column2_list li { width: 190px; }
#ch_h014_a_tb p.search_number { width: 560px; margin:0 auto; background: url(../img/bg_line_a_tb_01.gif) repeat-x left top; padding-top: 16px; }

/* ============================== ch_h015_a */
/* main_contents */
#ch_h015_a #main_contents .search_title { width: 700px; }
#ch_h015_a #main_contents .action_section table td.checkall { width: 33%; }

#ch_h015_a #main_contents .list_section table.data_table thead th,
#ch_h015_a #main_contents .list_section table tr.pseudo_thead th { padding: 10px; }

#ch_h015_a #main_contents .data_table td {  }
#ch_h015_a #main_contents .data_table td .multi_column p { width:195px; line-height: 1.5; }

#ch_h015_a #main_contents .data_table td.data_01 { background-color: #fff6e5; }
#ch_h015_a #main_contents .data_table td.data_02 { width: 92px; vertical-align: top; }
#ch_h015_a #main_contents .data_table td.data_03 { width: 28%; vertical-align: top; }
#ch_h015_a #main_contents .data_table td.data_04 { width: 7%; text-align: center; }
#ch_h015_a #main_contents .data_table td.data_05 { width: 11%; text-align: center; }
#ch_h015_a #main_contents .data_table td.data_06 { width: 7%; text-align: center; }
#ch_h015_a #main_contents .data_table td.data_07 { width: 14%; text-align: center; }
#ch_h015_a #main_contents .data_table td.data_08 { width: 14%; text-align: center; }
#ch_h015_a #main_contents .data_table td.data_04,
#ch_h015_a #main_contents .data_table td.data_06,
#ch_h015_a #main_contents .data_table td.data_07 { white-space:nowrap; }
#ch_h015_a #main_contents .data_table td.data_08 { white-space:nowrap; border-right: #cccccc solid 1px; }
#ch_h015_a #main_contents .data_table td.data_09,
#ch_h015_a #main_contents .data_table th.data_08 { border-right: #cccccc solid 1px; }
#ch_h015_a #main_contents .data_table td.data_04 strong { color: #ff6a00; font-weight: bold; }
#ch_h015_a #main_contents .data_table td.data_02 a img { border: #cccccc solid 1px; }
#ch_h015_a #main_contents .data_table td.data_03 a { line-height: 1.8; font-weight: bold; }
#ch_h015_a #main_contents .data_table td.data_09 p { margin-top: 0px; }
#ch_h015_a #main_contents .data_table td dd { line-height: 1.5; }
#ch_h015_a #main_contents .kinrin_title { background: url(../img/bg_ch_b005_a.gif) repeat-x left bottom; padding-bottom: 4px; }
#ch_h015_a #main_contents .kinrin_title table { width: 100%; border-top: 2px solid #3D9973; border-right: 2px solid #3D9973;  border-left: 2px solid #3D9973; border-bottom: 0; }
#ch_h015_a #main_contents .kinrin_title table th { background-color: #F3FFE5; padding: 10px; vertical-align: middle; }
#ch_h015_a #main_contents .kinrin_data table { width: 100%; border-top: 2px solid #3D9973; border-right: 2px solid #3D9973;  border-left: 2px solid #3D9973; border-bottom: 0; }
#ch_h015_a #main_contents .kinrin_data table th {  background-color: #ffffff; padding: 10px; vertical-align: middle; }
#ch_h015_a #main_contents .kinrin_data table td {  background-color: #ffffff; padding: 10px; vertical-align: middle; }

#ch_h015_a #contents h2 { background:transparent url(../img/h2_ch014_a_001.gif) no-repeat left top; width:864px; height: 26px; margin:10px auto 0; }

#ch_h015_a .screen { width:864px; margin:0 auto; }
#ch_h015_a .other_estate_section { width:864px; padding:0; margin-top: 10px;  }
#ch_h015_a .other_estate_section .left_section { width: 839px;}
#ch_h015_a .other_estate_section .left_section .left_column { width: 25px; }
#ch_h015_a .other_estate_section .left_section .right_column { width: 804px;}
#ch_h015_a .other_estate_section .layout_table { border-collapse:separate; }
#ch_h015_a .other_estate_section .layout_table td { border: 1px solid #cccccc; }
#ch_h015_a .other_estate_section .layout_table td.blank_td { width:10px; background:#ffffff; border:none;}
#ch_h015_a .other_estate_section table.photo_section { width: 189px; height: 95px;}
#ch_h015_a .other_estate_section table.photo_section th { width: 85px; vertical-align: top; text-align: left; padding: 10px;}
#ch_h015_a .other_estate_section table.photo_section td { width: 84px; vertical-align:top; text-align:left; padding-top: 10px; border: none; }
#ch_h015_a .other_estate_section .sections{ width:804px; margin:0; }
#ch_h015_a .other_estate_section .photo_section td em { color: #ff6a00; }
#ch_h015_a .other_estate_section .photo_section td img { padding-bottom: 3px; }
/* for js */
#ch_h015_a .other_estate_section .photo_section th.js_hover_click_hover,
#ch_h015_a .other_estate_section .photo_section td.js_hover_click_hover { cursor: pointer; }
#ch_h015_a .other_estate_section .photo_section th.ov,
#ch_h015_a .other_estate_section .photo_section td.ov { background-color: #ffc; }

/* ============================== ch_h016_a */
#ch_h016_a .h16_madori_section { margin-top: 10px; background: url(../img/bg_ch_h016_a.gif) no-repeat left bottom; }
#ch_h016_a .h16_madori_section .left_column,
#ch_h016_a .h16_madori_section .right_column { width: 346px; padding-bottom: 10px; }
#ch_h016_a .h16_madori_section .left_column table,
#ch_h016_a .h16_madori_section .right_column table { border-collapse: separate; }

#ch_h016_a .h16_madori_section .station_rent_table { width: 100%; }
#ch_h016_a .h16_madori_section .station_rent_table td.station { padding-right: 5px; border-left: #cccccc solid 1px; background-color: #FFFFFF; }
#ch_h016_a .h16_madori_section .station_rent_table td.rent { padding-left: 5px; background-color: #FFFFFF; }
#ch_h016_a .h16_madori_section .station_rent_table td.station a { font-size: 117%; font-weight: bold; }
#ch_h016_a .h16_madori_section .station_rent_table td.station img { vertical-align: middle; margin-left: 5px; }

#ch_h016_a .h16_madori_section .photo_section { width: 300px; min-height: 300px; margin: 10px auto 0; }
#ch_h016_a .h16_madori_section .photo_section th { width: 300px; height: 300px; border: #cccccc solid 1px; background-color: #fff; }
#ch_h016_a .h16_madori_section .left_column ul.inline_list,
#ch_h016_a .h16_madori_section .right_column ul.inline_list { width: 204px; margin-left: auto; margin-right: auto; margin-top: 10px; }
#ch_h016_a .h16_madori_section ul.inline_list li { float: left; }
#ch_h016_a .h16_madori_section ul.inline_list .btn_add_mylist123 { padding-top: 3px; }
#ch_h016_a .h16_madori_section ul.inline_list .btn_right { padding-left: 5px; }
#ch_h016_a .h16_madori_section p { width: 100%; text-align: center; line-height: 1.5; }
#ch_h016_a .kinrin_title { background: url(../img/bg_ch_b005_a.gif) repeat-x left bottom; padding-bottom: 4px; }
#ch_h016_a .kinrin_title table { width: 100%; border-top: 2px solid #3D9973; border-right: 2px solid #3D9973;  border-left: 2px solid #3D9973; border-bottom: 0; }
#ch_h016_a .kinrin_title table th { background-color: #F3FFE5; padding: 10px; vertical-align: middle; }
#ch_h016_a .kinrin_data table { width: 100%; border-top: 2px solid #3D9973; border-right: 2px solid #3D9973;  border-left: 2px solid #3D9973; border-bottom: 0; }
#ch_h016_a .kinrin_data table th {  background-color: #ffffff; padding: 10px; vertical-align: middle; }
#ch_h016_a .kinrin_data table td {  background-color: #ffffff; padding: 10px; vertical-align: middle; }

#ch_h016_a #contents h2 { background:transparent url(../img/h2_ch014_a_001.gif) no-repeat left top; width:864px; height: 26px; margin:10px auto 0; }

#ch_h016_a .screen { width:864px; margin:0 auto; }
#ch_h016_a .other_estate_section { width:864px; padding:0; margin-top: 10px;  }
#ch_h016_a .other_estate_section .left_section { width: 839px;}
#ch_h016_a .other_estate_section .left_section .left_column { width: 25px; }
#ch_h016_a .other_estate_section .left_section .right_column { width: 804px;}
#ch_h016_a .other_estate_section .layout_table { border-collapse:separate; }
#ch_h016_a .other_estate_section .layout_table td { border: 1px solid #cccccc; }
#ch_h016_a .other_estate_section .layout_table td.blank_td { width:10px; background:#ffffff; border:none;}
#ch_h016_a .other_estate_section table.photo_section { width: 189px; height: 95px;}
#ch_h016_a .other_estate_section table.photo_section th { width: 85px; vertical-align: top; text-align: left; padding: 10px;}
#ch_h016_a .other_estate_section table.photo_section td { width: 84px; vertical-align:top; text-align:left; padding-top: 10px; border: none; }
#ch_h016_a .other_estate_section .sections{ width:804px; margin:0; }
#ch_h016_a .other_estate_section .photo_section td em { color: #ff6a00; }
#ch_h016_a .other_estate_section .photo_section td img { padding-bottom: 3px; }
/* for js */
#ch_h016_a .other_estate_section .photo_section th.js_hover_click_hover,
#ch_h016_a .other_estate_section .photo_section td.js_hover_click_hover { cursor: pointer; }
#ch_h016_a .other_estate_section .photo_section th.ov,
#ch_h016_a .other_estate_section .photo_section td.ov { background-color: #ffc; }

/* ============================== ch_h017_a */
#ch_h017_a .station_rent_table { border-collapse: separate; width: 700px; margin-top: 10px; }
#ch_h017_a .station_rent_table td { width: 17px; }
#ch_h017_a .station_rent_table td.station_rent { width: 50%; background-color: #FFFFFF; border-left: #cccccc solid 1px; }
#ch_h017_a .station_rent_table td.station_rent a { font-size: 117%; font-weight: bold; }
#ch_h017_a .station_rent_table td.station_rent img { vertical-align: middle; margin-left: 5px; }
#ch_h017_a .station_rent_table td.btn_action { width: 50%; background-color: #FFFFFF; text-align: right; }
#ch_h017_a td.btn_action .inline_list { margin-top: 5px; float: right; }
#ch_h017_a td.btn_action .inline_list li { float: left; }
#ch_h017_a td.btn_action .first_list { margin-top: 0; }
#ch_h017_a td.btn_action .inline_list li { margin-left: 5px; }

#ch_h017_a .section_linebox { border-left: #cccccc solid 1px; border-right: #cccccc solid 1px; border-bottom: #cccccc solid 1px; padding:0 10px 10px; }

#ch_h017_a .estate_detail_section {  }
#ch_h017_a .estate_detail_section .left_column { width: 280px; }
#ch_h017_a .estate_detail_section .right_column { width: 355px; }
#ch_h017_a .estate_detail_section .left_column .madori_section,
#ch_h017_a .estate_detail_section .left_column .gaikan_section { width: 100%; background-color: #F0F0F0; margin-top: 10px; padding: 10px; }
#ch_h017_a .estate_detail_section .left_column h3 { margin-left: -5px; }

#ch_h017_a .photo_section { width: 100%; min-height: 280px; margin-top: 10px; }
#ch_h017_a .photo_section th { width: 280px; height: 280px; border: #cccccc solid 1px; background-color: #FFFFFF; }

#ch_h017_a .estate_detail_section .right_column .data_table th,
#ch_h017_a .estate_detail_section .right_column .data_table td { text-align: left; }
#ch_h017_a .estate_detail_section .right_column .data_table .data_03,
#ch_h017_a .estate_detail_section .right_column .data_table .data_04 { border-right: 1px solid #CCC; }
#ch_h017_a .estate_detail_section .right_column .data_table .data_03 p { line-height: 1.5; }
#ch_h017_a .estate_detail_section .right_column .data_01 { width: 25%; }
#ch_h017_a .estate_detail_section .right_column .qr_code { width: 224px; }
#ch_h017_a .estate_detail_section .right_column .qr_code dt { width: 68px; }
#ch_h017_a .estate_detail_section .right_column .qr_code dd { width: 146px; }

#ch_h017_a .image_section { background-color: #F0F0F0; padding: 10px; margin-top: 10px; }
#ch_h017_a .image_section h3 { margin-left: -5px; }
#ch_h017_a .image_section .photo_section { border-collapse: separate; margin: 10px 0px 0; }
#ch_h017_a .image_section .photo_section td { vertical-align: top; }
#ch_h017_a .image_section .photo_section td p { margin-top: 0; margin-left: 10px; font-size: 84%; }
#ch_h017_a .image_section .photo_section td.caption { padding-left: 10px; line-height: 1.5; vertical-align: bottom; text-align: left; }

#ch_h017_a #contents .section_linebox .image_section .photo_section th img,
#ch_h017_a #contents .section_linebox .image_section .photo_section td .thumbnail_table td a span { border: none; }
#ch_h017_a #main_contents .kinrin_title { background: url(../img/bg_ch_b005_a.gif) repeat-x left bottom; padding-bottom: 4px; }
#ch_h017_a #main_contents .kinrin_title table { width: 100%; border-top: 2px solid #3D9973; border-right: 2px solid #3D9973;  border-left: 2px solid #3D9973; border-bottom: 0; }
#ch_h017_a #main_contents .kinrin_title table th { background-color: #F3FFE5; padding: 10px; vertical-align: middle; }
#ch_h017_a #main_contents .kinrin_data table { width: 100%; border-top: 2px solid #3D9973; border-right: 2px solid #3D9973;  border-left: 2px solid #3D9973; border-bottom: 0; }
#ch_h017_a #main_contents .kinrin_data table th {  background-color: #ffffff; padding: 10px; vertical-align: middle; }
#ch_h017_a #main_contents .kinrin_data table td {  background-color: #ffffff; padding: 10px; vertical-align: middle; }

#ch_h017_a #contents h2 { background:transparent url(../img/h2_ch014_a_001.gif) no-repeat left top; width:864px; height: 26px; margin:10px auto 0; }

#ch_h017_a .screen { width:864px; margin:0 auto; }
#ch_h017_a .other_estate_section { width:864px; padding:0; margin-top: 10px;  }
#ch_h017_a .other_estate_section .left_section { width: 839px;}
#ch_h017_a .other_estate_section .left_section .left_column { width: 25px; }
#ch_h017_a .other_estate_section .left_section .right_column { width: 804px;}
#ch_h017_a .other_estate_section .layout_table { border-collapse:separate; }
#ch_h017_a .other_estate_section .layout_table td { border: 1px solid #cccccc; }
#ch_h017_a .other_estate_section .layout_table td.blank_td { width:10px; background:#ffffff; border:none;}
#ch_h017_a .other_estate_section table.photo_section { width: 189px; height: 95px; min-height: 95px; margin-top: 0;}
#ch_h017_a .other_estate_section table.photo_section th { border: none; width: 85px; height: 95px; min-height: 95px; vertical-align: top; text-align: left; padding: 10px;}
#ch_h017_a .other_estate_section table.photo_section td { width: 84px; vertical-align:top; text-align:left; padding-top: 10px; border: none; }
#ch_h017_a .other_estate_section .sections{ width:804px; margin:0; }
#ch_h017_a .other_estate_section .photo_section td em { color: #ff6a00; }
#ch_h017_a .other_estate_section .photo_section td img { padding-bottom: 3px; }
/* for js */
#ch_h017_a .other_estate_section .photo_section th.js_hover_click_hover,
#ch_h017_a .other_estate_section .photo_section td.js_hover_click_hover { cursor: pointer; }
#ch_h017_a .other_estate_section .photo_section th.ov,
#ch_h017_a .other_estate_section .photo_section td.ov { background-color: #ffc; }

/* ============================== ch_h018_a */
#ch_h018_a #contents .estate_image_section table.photo_section th { width: 280px; height: 280px; border: 1px solid #CCC; background-color: #FFF; }
#ch_h018_a #contents h2 { margin-top: 20px; }
/* estate_image_section */
#ch_h018_a #contents .estate_image_section { margin-top: 10px; }
#ch_h018_a #contents .estate_image_section h3 { margin: 8px 0 0 5px; }
#ch_h018_a #contents .estate_image_section table.photo_section { margin: 8px auto 10px; }
#ch_h018_a #contents .estate_image_section .madori_section,
#ch_h018_a #contents .estate_image_section .gaikan_section { background-color: #F0F0F0; width: 298px; }
#ch_h018_a #contents .estate_image_section .madori_section { float: left; }
#ch_h018_a #contents .estate_image_section .gaikan_section { float: right; }
/* detail_table */
#ch_h018_a #contents .detail_table th.data_01 { width: 107px; }
#ch_h018_a #contents .detail_table td.data_03 { width: 53px; }
#ch_h018_a #contents .detail_table td.data_01 { width: 103px; }
#ch_h018_a #contents .detail_table td.data_03 { width: 152px; }
#ch_h018_a #contents .detail_table td.data_04 { width: 70px; }
#ch_h018_a #contents .detail_table th,
#ch_h018_a #contents .detail_table td { text-align: left; }
#ch_h018_a #contents .data_table dl.qr_code { width: 500px; }
#ch_h018_a #contents .data_table dl.qr_code dt { width: 68px; }
#ch_h018_a #contents .data_table dl.qr_code dd { width: 424px; }

/* company_section */
#ch_h018_a #contents .company_section { background-color: #F0F0F0; margin-top: 10px; padding: 10px 10px 10px 5px; }
#ch_h018_a #contents .company_section .title_section { width: 585px; }
#ch_h018_a #contents .company_section .title_section td.note { padding-top: 2px; color: #8B8B8B; font-size: 84%; text-align: right; }
#ch_h018_a #contents .company_section .contents_section { width: 580px; margin: 10px 0 0 5px; }
#ch_h018_a #contents .company_section .contents_section th dt,
#ch_h018_a #contents .company_section .contents_section th dd { line-height: 1.5; }
#ch_h018_a #contents .company_section .contents_section td { width: 330px; }
#ch_h018_a #contents .company_section .contents_section td { width: 250px; vertical-align: bottom; text-align: right; }
#ch_h018_a #contents .company_section .contents_section td table.photo_section { text-align: right; }
#ch_h018_a #contents .company_section .contents_section td table.photo_section th { text-align: right; }
#ch_h018_a #contents .company_section .contents_section td table.photo_section th img { text-align: right; }
#ch_h018_a #contents .company_section .contents_section  th .photo_section th,
#ch_h018_a #contents .company_section .contents_section  td .photo_section th { background-color: #FFF; border: 1px solid #CCC; }
#ch_h018_a #contents .company_section .contents_section  th .photo_section th { width: 250px; height: 200px; }
#ch_h018_a #contents .company_section .contents_section  th .photo_section td { width: 250px; height: 250px; }
#ch_h018_a #contents .company_section .contents_section .photo_section th img { text-align: right; }
#ch_h018_a #contents .company_section .contents_section th .photo_section { margin-top: 10px; }
#ch_h018_a #contents .company_section .contents_section td .photo_section { width: 100%; text-align: right; }

/* ============================== ch_h019_a */
/* main_contents */
#ch_h019_a #main_contents .search_title { width: 700px; }
#ch_h019_a #main_contents .action_section table td.checkall { width: 26%; padding-left: 0; }

#ch_h019_a #main_contents .list_section table.data_table thead th,
#ch_h019_a #main_contents .list_section table tr.pseudo_thead th { padding: 10px; }
#ch_h019_a #main_contents .list_section table.data_table thead th em,
#ch_h019_a #main_contents .list_section table tr.pseudo_thead em { font-size: 84%; }

#ch_h019_a #main_contents .data_table td {  }
#ch_h019_a #main_contents .data_table td .multi_column p { width: 390px; line-height: 1.5; }

#ch_h019_a #main_contents .data_table td.data_01 { background-color: #fff6e5; }
#ch_h019_a #main_contents .data_table td.data_02 { vertical-align: top; }
#ch_h019_a #main_contents .data_table td.data_03 { width: 25%; vertical-align: top; }
#ch_h019_a #main_contents .data_table td.data_04 { width: 8%; }
#ch_h019_a #main_contents .data_table td.data_05 { width: 14%; }
#ch_h019_a #main_contents .data_table td.data_06 { width: 14%; }
#ch_h019_a #main_contents .data_table td.data_07 { width: 14%; }
#ch_h019_a #main_contents .data_table td.data_08 { width: 10%; }
#ch_h019_a #main_contents .data_table td.data_09,
#ch_h019_a #main_contents .data_table th.data_09 { width: 15%; border-right: #cccccc solid 1px; }
#ch_h019_a #main_contents .data_table td.data_10 { border-right: #cccccc solid 1px; }
#ch_h019_a #main_contents .data_table td.data_02 a { width: 91px; height: 91px; position: relative; display: block; }
#ch_h019_a #main_contents .data_table td.data_02 a img { border: #cccccc solid 1px; }
#ch_h019_a #main_contents .data_table td.data_02 a em { position:absolute; bottom: 4px; right: 4px; width: 13px; height: 14px; }
#ch_h019_a #main_contents .data_table td.data_02 a em img { border: none; }
#ch_h019_a #main_contents .data_table td.data_03 ul.inline_list li { margin-right: 5px; }
#ch_h019_a #main_contents .data_table td.data_03 dt a { line-height: 1.8; font-weight: bold; }
#ch_h019_a #main_contents .data_table td.data_05 { font-size: 84%; }
#ch_h019_a #main_contents .data_table td.data_05 em { font-size: 116%; font-weight: bold; }
#ch_h019_a #main_contents .data_table td.data_07 em { font-weight: bold; }
#ch_h019_a #main_contents .data_table td.data_08 em { font-size: 84%; }
#ch_h019_a #main_contents .data_table td.data_10 p { width: auto; margin-top: 0px; }


/* ============================== ch_h020_a */
#ch_h020_a .beside_h1 { float: right; margin-top: -2.5em; }
#ch_h020_a .lead_section { }
#ch_h020_a .lead_section .lead { float: left; padding-top: 5px; }
#ch_h020_a .lead_section .beside_lead { float: right; }
#ch_h020_a .beside_h1 li { float: left; margin-left: 5px; }
#ch_h020_a .data_table { margin-top: 5px; }
#ch_h020_a .data_table em { font-weight: bold; }
#ch_h020_a .data_table .font_small { font-size: 84%; }
#ch_h020_a .data_table .font_small em { font-size: 120%; }
#ch_h020_a .data_table .data_01 { width: 15%; }
#ch_h020_a .data_table .data_02 { width: 25%; }
#ch_h020_a .data_table .data_03 { width: 10%; }
#ch_h020_a .data_table .data_04 { width: 10%; }
#ch_h020_a .data_table .data_05 { width: 10%; }
#ch_h020_a .data_table .data_06 { width: 10%; }
#ch_h020_a .data_table .data_07 { width: 10%; }
#ch_h020_a .data_table .data_08 { width: 10%; }

#ch_h020_a .left_section { float: left; width: 614px; }
#ch_h020_a .righgt_section { float: right; width: 296px; }
#ch_h020_a .left_section_inner { width: 614px; margin-top: 10px; }
#ch_h020_a .left_section_inner .left_section_inner_left { float: left; width: 302px; }
#ch_h020_a .left_section_inner .left_section_inner_right { float: right; width: 302px; }
#ch_h020_a .left_section_inner .left_section_inner_left .madori_section,
#ch_h020_a .left_section_inner .left_section_inner_right .gaikan_section { background-color: #F0F0F0; padding: 10px; }
#ch_h020_a .image_section { width: 594px; background-color: #F0F0F0; padding: 10px; margin-top: 10px; }
#ch_h020_a .righgt_section img { margin-top: 10px; }
#ch_h020_a .left_section h3 { margin-left: -5px; }


#ch_h020_a .photo_section { width: 280px; min-height: 280px; margin-top: 10px; }
#ch_h020_a .photo_section th { border: #cccccc solid 1px; width: 280px; height: 280px; width: 280px; background-color: #fff; }

#ch_h020_a .image_section .photo_section { width: 590px; }
#ch_h020_a .image_section .photo_section td { vertical-align: top; }
#ch_h020_a .image_section .photo_section td p { margin-left: 10px; font-size: 84%; }
#ch_h020_a .image_section .photo_section td.caption { width: 280px; background-color: #F0F0F0; padding-left: 0; vertical-align: bottom; text-align: left; }
#ch_h020_a .image_section .photo_section td.caption p { margin-left: 0; line-height: 1.5; font-size: 112%; }

#ch_h020_a .thumbnail_table { width: 282px; margin: 10px auto 0; }
#ch_h020_a .thumbnail_table td a { width: 70px; }

#ch_h020_a .table_gaiyou { margin-top: 10px; }
#ch_h020_a .table_gaiyou th,
#ch_h020_a .table_gaiyou td { text-align: left; }
#ch_h020_a .table_gaiyou .data_01 { width: 10%; }
#ch_h020_a .table_gaiyou .data_02 { width: 40%; }
#ch_h020_a .table_gaiyou .data_03 { width: 15%; }
#ch_h020_a .table_gaiyou .data_03 .qr_code { width: 340px; }
#ch_h020_a .table_gaiyou .data_03 .qr_code dt { width: 68px; }
#ch_h020_a .table_gaiyou .data_03 .qr_code dd { width: 262px; }
#ch_h020_a .table_gaiyou .data_03 p { line-height: 1.5; }

#ch_h020_a .entry_flow { margin-top: 10px; }
#ch_h020_a em.required { color: #C01718; line-height: 1.1; }
#ch_h020_a .has_side_control { margin-top: -22px; }
#ch_h020_a #contents h2 { margin-top: 15px; }
#ch_h020_a .privacy_policy { width: 685px; }
#ch_h020_a #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 685px; }
#ch_h020_a #contents .btn_submit { width: 685px; }

#ch_h020_a .form_table .layout_table th,
#ch_h020_a .form_table .layout_table td { border-top: none; }

#ch_h020_a #contents .column3_full .left_section .image_section .photo_section th img,
#ch_h020_a #contents .column3_full .left_section .image_section .photo_section td .thumbnail_table td a span { border: none; }


/* ============================== ch_h020_a_tb */
#ch_h020_a_tb .multi_column { margin:0 10px 10px; }
#ch_h020_a_tb .left_column { width: 562px; }
#ch_h020_a_tb .left_column img { margin-top: 10px; border: #cccccc solid 1px; }
#ch_h020_a_tb .right_column { width: 200px; }
#ch_h020_a_tb .instruction li { background: url(../img/bg_line_a_tb_01.gif) repeat-x left bottom; font-size: 84%; line-height: 1.5; margin-top: 10px; padding-bottom: 10px; }
#ch_h020_a_tb .map_control_list li { margin-top: 10px; }
#ch_h020_a_tb .btn_submit { margin-top: 5px; }


/* ============================== ch_h021_a */
#ch_h021_a .lead_section { margin: 10px; }
#ch_h021_a #contents p.lead { width: 470px; float: left; font-size: 84%; margin-top: 0; line-height: 1.6; }
#ch_h021_a .beside_lead { width: 117px; float: right; text-align: right; margin-top: 0; }
#ch_h021_a .map_area { margin-top: 10px; }
#ch_h021_a .data_table .data_01 { width: 17%; }
#ch_h021_a .data_table .data_01 img { border: #cccccc solid 1px; }
#ch_h021_a .data_table .data_02 { width: 18%; }
#ch_h021_a .data_table .data_03 { width: 13%; }
#ch_h021_a .data_table .data_04 { width: 6%; }
#ch_h021_a .data_table .data_05 { width: 12%; }
#ch_h021_a .data_table .data_06 { width: 12%; }
#ch_h021_a .data_table .data_07 { width: 10%; }
#ch_h021_a .data_table .data_08 { width: 9%; }

/* ============================== ch_h022_a */
#ch_h022_a #contents p { line-height: 1.6; }
#ch_h022_a #contents .data_table th,
#ch_h022_a #contents .data_table td { width: auto; }
#ch_h022_a #contents .data_table td dt { font-weight: bold; text-align: center; line-height: 1.5; }
#ch_h022_a #contents .data_table td dd { font-size: 84%; text-align: center; line-height: 1.5; }
#ch_h022_a .form_table th { vertical-align: top; }
#ch_h022_a .form_table input.mail_address { width: 235px; }
#ch_h022_a .form_table input.address_margin_t { margin-top: 10px; }
#ch_h022_a .form_table input.mail_title { width: 335px; }
#ch_h022_a .form_table textarea { width: 379px; margin-top: 0; }
#ch_h022_a #contents .btn_submit { font-weight: bold; width:100%; text-align: center; padding-top: 15px; border-top: 1px solid #cccccc; }
#ch_h022_a #contents .btn_print_bottom { margin-top: 15px; padding-top: 0; }
#ch_h022_a #contents .btn_close { padding-top: 10px; }
#ch_h022_a #contact_form .has_side_control { margin-top: 10px; }


/* ============================== ch_h022_a_confirm */
#ch_h022_a_confirm #contents p { line-height: 1.6; }
#ch_h022_a_confirm #contents .data_table th,
#ch_h022_a_confirm #contents .data_table td { padding: 10px; text-align: left; vertical-align: top; }
#ch_h022_a_confirm #contents .data_table th { font-weight: bold; }
#ch_h022_a_confirm #contents .btn_submit { margin-top: -25px; font-weight: bold; width:337px; text-align:right; }


/* ============================== ch_h022_a_finish */
#ch_h022_a_finish #contents p { line-height: 1.6; }
#ch_h022_a_finish #contents .contents_section { background-color: #FFF6E5; margin-top: 10px; border: 1px solid #CCC; padding: 20px; }
#ch_h022_a_finish #contents .contents_section .p_data_01 { color: #696762; margin: 0; text-align: center; }
#ch_h022_a_finish #contents .contents_section .font_w { margin-top: 20px; font-weight: bold; text-align: center; }
#ch_h022_a_finish #contents .btn_close { margin: 0; }
#ch_h022_a_finish #contents .btn_print_bottom { padding-top: 10px; }


/* ============================== ch_h026_a */
#ch_h026_a .condition_selection { width: 910px; }
#ch_h026_a .condition_selection .section { width: 900px; background-color: #FFFFFF;  padding: 5px 5px 10px; }

#ch_h026_a h3 input { margin-right: 5px; vertical-align: middle; }
#ch_h026_a #contents .section ul { width: 895px; margin-left: 10px; }
#ch_h026_a #contents .section ul li { margin-top: 10px; }
#ch_h026_a #contents .section ul li a { margin-left: 5px; }


/* ============================== ch_h027_a */
#ch_h027_a .condition_selection { width: 910px; }
#ch_h027_a .condition_selection .section { width: 900px; background-color: #FFFFFF;  padding: 5px 5px 10px; }

#ch_h027_a ul.column5_list { width: 895px; margin: 10px 0 0 10px; }
#ch_h027_a ul.column5_list li a { margin-left: 5px; }

#ch_h027_a ul.column6_list { margin: 10px 0 0 10px; }
#ch_h027_a ul.column6_list li label { margin-left: 5px; }
#ch_h027_a .condition_selection .right_column ul.column6_list li { width: 142px; }


/* ============================== ch_b001_a */
/* map_section */
#ch_b001_a #contents .map_section { margin: 10px 25px 0; padding-bottom: 15px; overflow: hidden; }
#ch_b001_a #contents .map_section .left_column dl,
#ch_b001_a #contents .map_section .right_column dl { background-color: #F3FFE5; padding: 10px; }
#ch_b001_a #contents .map_section .left_column dl { float: left; }
#ch_b001_a #contents .map_section .left_column dl#gunmma,
#ch_b001_a #contents .map_section .left_column dl#tokyo_23ku,
#ch_b001_a #contents .map_section .left_column dl#tochigi,
#ch_b001_a #contents .map_section .left_column dl#tokyo_shibu,
#ch_b001_a #contents .map_section .right_column dl#ibaraki,
#ch_b001_a #contents .map_section .right_column dl#chiba { width:162px; }
#ch_b001_a #contents .map_section .left_column dt,
#ch_b001_a #contents .map_section .right_column dt { width: 50px; float: left; font-size: 117%; font-weight: bold; line-height: 1.3; }
#ch_b001_a #contents .map_section .left_column dl#gunmma dd,
#ch_b001_a #contents .map_section .left_column dl#tochigi dd,
#ch_b001_a #contents .map_section .left_column dl#tokyo_23ku dd,
#ch_b001_a #contents .map_section .left_column dl#tokyo_shibu dd,
#ch_b001_a #contents .map_section .right_column dl#ibaraki dd,
#ch_b001_a #contents .map_section .right_column dl#chiba dd { width: 110px; float: left; }
#ch_b001_a #contents .map_section .left_column ul li,
#ch_b001_a #contents .map_section .right_column ul li { line-height: 1.5; }
#ch_b001_a #contents .map_section .left_column dl#gunmma { border-left: 1px solid #3D9973; border-top: 1px solid #3D9973; }
#ch_b001_a #contents .map_section .left_column dl#tochigi { border-left: 1px solid #3D9973; border-top: 1px solid #3D9973; }
#ch_b001_a #contents .map_section .left_column dl#saitama { width: 345px; border-left: 1px solid #3D9973; border-top: 1px solid #3D9973; }
#ch_b001_a #contents .map_section .left_column dl#saitama dd { width: 290px; float: left; }
#ch_b001_a #contents .map_section .left_column dl#saitama ul li { width: 100px; float: left; }
#ch_b001_a #contents .map_section .left_column dl#tokyo_23ku { clear: both; border-left: 1px solid #3D9973; border-top: 1px solid #3D9973; border-bottom: 1px solid #3D9973; }
#ch_b001_a #contents .map_section .left_column dl#tokyo_shibu { border-left: 1px solid #3D9973; border-top: 1px solid #3D9973; border-bottom: 1px solid #3D9973; }
#ch_b001_a #contents .map_section .left_column dl#kanagawa { width: 308px; border-left: 1px solid #3D9973; border-right: 1px solid #3D9973; border-bottom: 1px solid #3D9973; }
#ch_b001_a #contents .map_section .left_column dl#kanagawa dt { width: 60px; float: left; }
#ch_b001_a #contents .map_section .left_column dl#kanagawa dd { width: 240px; float: left; }
#ch_b001_a #contents .map_section .left_column dl#kanagawa ul li { width: 100px; float: left; }
#ch_b001_a #contents .map_section .right_column dl#ibaraki { border-top: 1px solid #3D9973; border-left: 1px solid #3D9973; border-right: 1px solid #3D9973; overflow: hidden; }
#ch_b001_a #contents .map_section .right_column dl#chiba { padding-bottom: 62px; border: 1px solid #3D9973; overflow: hidden; }
/* bullet_link */
#ch_b001_a #contents .map_section .left_column .bullet_link li,
#ch_b001_a #contents .map_section .right_column .bullet_link li { background-position: 0 0.5em; }

/* ============================== ch_b002_a */
#ch_b002_a .condition_selection { width: 910px; }
#ch_b002_a .condition_selection .section { width: 900px; background-color: #FFFFFF;  padding: 5px 5px 10px; }

#ch_b002_a ul.column5_list { width: 895px; margin: 10px 0 0 10px; }
#ch_b002_a ul.column5_list li a { margin-left: 5px; }

/* ============================== ch_b003_a */
#ch_b003_a .condition_selection { width: 910px; }
#ch_b003_a .condition_selection .section { width: 900px; background-color: #FFFFFF;  padding: 5px 5px 10px; }

#ch_b003_a h3 input { margin-right: 5px; vertical-align: middle; }
#ch_b003_a ul.column5_list { width: 895px; margin: 10px 0 0 10px; }
#ch_b003_a ul.column5_list li a { margin-left: 5px; }

/* ============================== ch_b004_a */
#ch_b004_a .condition_selection { width: 910px; }
#ch_b004_a .condition_selection .section { width: 900px; background-color: #FFFFFF;  padding: 5px 5px 10px; }

#ch_b004_a h3 input { margin-right: 5px; vertical-align: middle; }
#ch_b004_a ul.column5_list { width: 895px; margin: 10px 0 0 10px; }
#ch_b004_a ul.column5_list li a { margin-left: 5px; }


/* ============================== ch_b005_a */
/* main_contents */
#ch_b005_a #main_contents .search_title { width: 700px; }
#ch_b005_a #main_contents .action_section table td.checkall { width: 33%; }

#ch_b005_a #main_contents .list_section table.data_table thead th,
#ch_b005_a #main_contents .list_section table tr.pseudo_thead th { padding: 10px; }

#ch_b005_a #main_contents .data_table td {  }
#ch_b005_a #main_contents .data_table td .multi_column p { width:195px; line-height: 1.5; }

#ch_b005_a #main_contents .data_table td.data_01 { background-color: #fff6e5; }
#ch_b005_a #main_contents .data_table td.data_02 { width: 92px; vertical-align: top; }
#ch_b005_a #main_contents .data_table td.data_03 { width: 28%; vertical-align: top; }
#ch_b005_a #main_contents .data_table td.data_04 { width: 7%; text-align: center; }
#ch_b005_a #main_contents .data_table td.data_05 { width: 11%; text-align: center; }
#ch_b005_a #main_contents .data_table td.data_06 { width: 7%; text-align: center; }
#ch_b005_a #main_contents .data_table td.data_07 { width: 13%; text-align: center; }
#ch_b005_a #main_contents .data_table td.data_08 { width: 13%; text-align: center; }
#ch_b005_a #main_contents .data_table td.data_04,
#ch_b005_a #main_contents .data_table td.data_06,
#ch_b005_a #main_contents .data_table td.data_07 { white-space:nowrap; }
#ch_b005_a #main_contents .data_table td.data_08 { white-space:nowrap; border-right: #cccccc solid 1px; }
#ch_b005_a #main_contents .data_table td.data_09,
#ch_b005_a #main_contents .data_table th.data_08 { border-right: #cccccc solid 1px; }
#ch_b005_a #main_contents .data_table td.data_02 a img { border: #cccccc solid 1px; }
#ch_b005_a #main_contents .data_table td.data_04 strong { color: #ff6a00; font-weight: bold; }
#ch_b005_a #main_contents .data_table td.data_03 a { line-height: 1.8; font-weight: bold; }
#ch_b005_a #main_contents .data_table td.data_09 p { margin-top: 0px; }
#ch_b005_a #main_contents .list_section table.data_table td dd { line-height: 1.5; }


/* ============================== ch_b006_a */
/* main_contents */
#ch_b006_a #main_contents .search_title { width: 700px; }
#ch_b006_a #main_contents .action_section table td.checkall { width: 33%; }
#ch_b006_a #main_contents .list_section table.data_table thead th,
#ch_b006_a #main_contents .list_section table tr.pseudo_thead th { padding: 10px; }
#ch_b006_a #main_contents .data_table td .multi_column p { width:195px; line-height: 1.5; }
#ch_b006_a #main_contents .data_table td.data_01 { background-color: #fff6e5; }
#ch_b006_a #main_contents .data_table td.data_02 { width: 92px; vertical-align: top; }
#ch_b006_a #main_contents .data_table td.data_03 { width: 28%; vertical-align: top; }
#ch_b006_a #main_contents .data_table td.data_04 { width: 7%; text-align: center; }
#ch_b006_a #main_contents .data_table td.data_05 { width: 11%; text-align: center; }
#ch_b006_a #main_contents .data_table td.data_06 { width: 7%; text-align: center; }
#ch_b006_a #main_contents .data_table td.data_07 { width: 13%; text-align: center; }
#ch_b006_a #main_contents .data_table td.data_08 { width: 13%; text-align: center; }
#ch_b006_a #main_contents .data_table td.data_04,
#ch_b006_a #main_contents .data_table td.data_06,
#ch_b006_a #main_contents .data_table td.data_07 { white-space:nowrap; }
#ch_b006_a #main_contents .data_table td.data_08 { white-space:nowrap; border-right: #cccccc solid 1px; }
#ch_b006_a #main_contents .data_table td.data_09,
#ch_b006_a #main_contents .data_table th.data_08 { border-right: #cccccc solid 1px; }
#ch_b006_a #main_contents .data_table td.data_02 a img { border: #cccccc solid 1px; }
#ch_b006_a #main_contents .data_table td.data_04 strong { color: #ff6a00; font-weight: bold; }
#ch_b006_a #main_contents .data_table td.data_03 a { line-height: 1.8; font-weight: bold; }
#ch_b006_a #main_contents .data_table td.data_09 p { margin-top: 0px; }
#ch_b006_a #main_contents .list_section table.data_table td dd { line-height: 1.5; }
#ch_b006_a #main_contents .kinrin_title { background: url(../img/bg_ch_b005_a.gif) repeat-x left bottom; padding-bottom: 4px; }
#ch_b006_a #main_contents .kinrin_title table { width: 100%; border-top: 2px solid #3D9973; border-right: 2px solid #3D9973;  border-left: 2px solid #3D9973; border-bottom: 0; }
#ch_b006_a #main_contents .kinrin_title table th { background-color: #F3FFE5; padding: 10px; vertical-align: middle; }
#ch_b006_a #main_contents .kinrin_data table { width: 100%; border-top: 2px solid #3D9973; border-right: 2px solid #3D9973;  border-left: 2px solid #3D9973; border-bottom: 0; }
#ch_b006_a #main_contents .kinrin_data table th {  background-color: #ffffff; padding: 10px; vertical-align: middle; }
#ch_b006_a #main_contents .kinrin_data table td {  background-color: #ffffff; padding: 10px; vertical-align: middle; }


/* ============================== ch_b007_a */
#ch_b007_a .beside_h1 { float: right; margin-top: -2.5em; }
#ch_b007_a .beside_h1 li { float: left; margin-left: 5px; }

#ch_b007_a .summary_section { margin-top: 15px; }
#ch_b007_a .summary_section dl { width: 650px; }
#ch_b007_a .summary_section dt { width: 200px; }
#ch_b007_a .summary_section dd { width: 440px; }
#ch_b007_a .summary_section ul { }
#ch_b007_a .summary_section ul li { text-align: right; margin-top: 5px; }

#ch_b007_a .column3_full { margin-top: 10px; }

#ch_b007_a .left_section { float: left; width: 614px; }
#ch_b007_a .righgt_section { float: right; width: 296px; }
#ch_b007_a .left_section_inner { width: 614px; }
#ch_b007_a .left_section_inner .left_section_inner_left { float: left; width: 302px; }
#ch_b007_a .left_section_inner .left_section_inner_right { float: right; width: 302px; }
#ch_b007_a .left_section_inner .left_section_inner_left .shop_section,
#ch_b007_a .left_section_inner .left_section_inner_right .map_section { background-color: #F0F0F0; padding: 10px; }
#ch_b007_a .left_section h3 { margin-left: -5px; }

#ch_b007_a .photo_section { width: 280px; min-height: 280px; margin-top: 10px; }
#ch_b007_a .photo_section th { width: 280px; height: 280px; border: #cccccc solid 1px; background-color: #fff; }

#ch_b007_a #contents .column3_full h2 { margin-top: 0; }
#ch_b007_a .left_section .data_table { width: 614px; }
#ch_b007_a .left_section .data_table th,
#ch_b007_a .left_section .data_table td { text-align: left; }
#ch_b007_a .left_section .data_table .data_01 { width: 15%; }
#ch_b007_a .left_section .data_table .data_02 { width: 35%; }
#ch_b007_a .left_section .data_table .data_03 { width: 85%; }
#ch_b007_a .left_section .data_table .data_02 img { margin-left: 5px; }

#ch_b007_a .righgt_section .data_table .checkbox_td { background-color: #FFF6E5; }
#ch_b007_a .righgt_section .data_table .data_02 { width: 92px; vertical-align: top; }
#ch_b007_a .righgt_section .data_table .data_03 { text-align: left; line-height: 1.5; border-right: #cccccc solid 1px; vertical-align: top; }
#ch_b007_a .righgt_section .data_table .data_03 span { line-height: 1.5; }
#ch_b007_a .righgt_section .data_table .data_03 em { line-height: 1.5; }
#ch_b007_a .righgt_section .data_table .data_02 a img { border: #cccccc solid 1px; }


#ch_b007_a .entry_flow { margin-top: 10px; }
#ch_b007_a em.required { color: #C01718; line-height: 1.1; }
#ch_b007_a .has_side_control { margin-top: -22px; }
#ch_b007_a #contents h2 { margin-top: 15px; }
#ch_b007_a .privacy_policy { width: 685px; }
#ch_b007_a #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 685px; }
#ch_b007_a #contents .btn_submit { width: 685px; }

#ch_b007_a .qr_code { width: 490px; }
#ch_b007_a .qr_code dt { width: 68px; }
#ch_b007_a .qr_code dd { width: 412px; }

#ch_b007_a .form_table th.sub_item { border-right: none; }
#ch_b007_a .form_table .layout_table th,
#ch_b007_a .form_table .layout_table td { border-top: none; }
#ch_b007_a .form_table .entry_format { width: 25px; }
#ch_b007_a .form_table td { white-space: nowrap; }
#ch_b007_a .form_table td.information { white-space: normal; }


/* ============================== ch_b008_a etc */
#ch_b008_a #contents .multi_section table.photo_section th { width: 280px; height: 280px; border: 1px solid #CCC; background-color: #FFF; }
#ch_b008_a #contents h2 { margin-top: 20px; }
#ch_b008_a #contents .summary_section { width: 600px; }
#ch_b008_a #contents .summary_section dt { width: 210px; }
#ch_b008_a #contents .summary_section dd { width: 390px; }
#ch_b008_a #contents .data_table dl.qr_code { width: 505px; }
#ch_b008_a #contents .data_table dl.qr_code dt { width: 68px; }
#ch_b008_a #contents .data_table dl.qr_code dd { width: 427px; }
#ch_b008_a #contents .multi_section { margin-top: 10px; }
#ch_b008_a #contents .multi_section .left_section { width: 298px; float: left; }
#ch_b008_a #contents .multi_section .right_section { width: 298px; float: right; }
#ch_b008_a #contents .multi_section .left_section,
#ch_b008_a #contents .multi_section .right_section { background-color: #F0F0F0; }
#ch_b008_a #contents .multi_section h3 { margin: 8px 0 0 5px; }
#ch_b008_a #contents .multi_section table.photo_section { margin: 8px auto 10px; }

/* ============================== ch_i001_a */
#ch_i001_a .data_table th,
#ch_i001_a .data_table td { width: 8%; }
#ch_i001_a .data_table .data_01 { width: 22%; }
#ch_i001_a .data_table .data_02 { width: 25%; }
#ch_i001_a .data_table .data_03 { width: 22%; }
#ch_i001_a .data_table .data_04 { width: 6%; }
#ch_i001_a .data_table .data_05 { width: 8%; }
#ch_i001_a .data_table .data_06 { width: 5%; }
#ch_i001_a .data_table .data_07 { width: 2%; }
#ch_i001_a .data_table td.data_01,
#ch_i001_a .data_table td.data_02,
#ch_i001_a .data_table td.data_03,
#ch_i001_a .data_table td.data_05 { text-align: left; }
#ch_i001_a .privacy_policy { width: 685px; }
#ch_i001_a #contents .has_side_control { padding-top: 0; margin-top: -22px; border-top: none; font-weight: normal; }
#ch_i001_a #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 685px; }
#ch_i001_a #contents .btn_submit { width: 685px; }
#ch_i001_a #contents .column5_list { width: 410px; margin: 0; }
#ch_i001_a #contents .column5_list li.first_top { margin-top: 0;  }


/* ============================== ch_i002_b */
#ch_i002_b .selected_item_table {  }
#ch_i002_b .selected_item_table .data_01 { width: 23%; }
#ch_i002_b .selected_item_table .data_02 { width: 25%; }
#ch_i002_b .selected_item_table .data_03 { width: 23%; }
#ch_i002_b .selected_item_table .data_04 { width: 6%; }
#ch_i002_b .selected_item_table .data_05 { width: 8%; }
#ch_i002_b .selected_item_table .data_06 { width: 5%; }
#ch_i002_b .selected_item_table td.data_01,
#ch_i002_b .selected_item_table td.data_02,
#ch_i002_b .selected_item_table td.data_03,
#ch_i002_b .selected_item_table td.data_05 { text-align: left; }


/* ============================== ch_i003_b */
#ch_i003_b .selected_item_table {  }
#ch_i003_b .selected_item_table .data_01 { width: 23%; }
#ch_i003_b .selected_item_table .data_02 { width: 25%; }
#ch_i003_b .selected_item_table .data_03 { width: 23%; }
#ch_i003_b .selected_item_table .data_04 { width: 6%; }
#ch_i003_b .selected_item_table .data_05 { width: 8%; }
#ch_i003_b .selected_item_table .data_06 { width: 5%; }
#ch_i003_b .selected_item_table td.data_01,
#ch_i003_b .selected_item_table td.data_02,
#ch_i003_b .selected_item_table td.data_03,
#ch_i003_b .selected_item_table td.data_05 { text-align: left; }

/* hi.cssより抜粋 */
#ch_i003_b #contents #sing_in { border:1px solid #CCCCCC; height:200px; line-height:1.5; margin:10px auto 0; overflow-y:scroll; padding:5px; width:95%; }
#ch_i003_b #contents p.sing_in_text { margin-left: 18px; }
#ch_i003_b #contents ul.sing_in_list { margin-top: 15px; text-align: center; }
#ch_i003_b #contents ul.sing_in_list li { display: inline; padding-right: 5px; }
#ch_i003_b #contents ul.sing_in_list li input { vertical-align: middle; }




/* ============================== ch_i004_a */
#ch_i004_a .data_table th,
#ch_i004_a .data_table td { width: 8%; }
#ch_i004_a .data_table .data_01 { width: 2%; }
#ch_i004_a .data_table .data_02 { width: 10%; }
#ch_i004_a .privacy_policy { width: 685px; }
#ch_i004_a #contents .has_side_control { padding-top: 0; margin-top: -22px; border-top: none; font-weight: normal; }
#ch_i004_a #contents .btn_back { border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; width: 685px; }
#ch_i004_a #contents .btn_submit { width: 685px; }


/* ============================== ch_i005_b */
#ch_i005_b .selected_item_table {  }
#ch_i005_b .selected_item_table .data_01 { width: 20%; }
#ch_i005_b .selected_item_table .data_02 { width: 5%; }
#ch_i005_b .selected_item_table .data_03 { width: 12%; }
#ch_i005_b .selected_item_table td.data_01,
#ch_i005_b .selected_item_table td.data_08 { text-align: left; }


/* ============================== ch_i006_b */
#ch_i006_b .selected_item_table {  }
#ch_i006_b .selected_item_table .data_01 { width: 20%; }
#ch_i006_b .selected_item_table .data_02 { width: 5%; }
#ch_i006_b .selected_item_table .data_03 { width: 12%; }
#ch_i006_b .selected_item_table .data_09 { width: 25%; text-align: left; }
#ch_i006_b .selected_item_table .data_10 { width: 75%; text-align: left; }
#ch_i006_b .selected_item_table td.data_01,
#ch_i006_b .selected_item_table td.data_08 { text-align: left; }
#ch_i006_b #contents .btn_submit { width: auto; border: none; margin-top: 15px; padding: 0; text-align: center; }

/* hi.cssより抜粋 */
#ch_i006_b #contents #sing_in { border:1px solid #CCCCCC; height:200px; line-height:1.5; margin:10px auto 0; overflow-y:scroll; padding:5px; width:95%; }
#ch_i006_b #contents p.sing_in_text { margin-left: 18px; }
#ch_i006_b #contents ul.sing_in_list { margin-top: 15px; text-align: center; }
#ch_i006_b #contents ul.sing_in_list li { display: inline; padding-right: 5px; }
#ch_i006_b #contents ul.sing_in_list li input { vertical-align: middle; }


/* ============================== ch_fix3_001 */
/* data_table */
#ch_fix3_001 #contents table.data_table th { width: 13%; }
#ch_fix3_001 #contents table.data_table th,
#ch_fix3_001 #contents table.data_table td { padding: 5px; text-align: left; }
#ch_fix3_001 #contents table.data_table td ul.prefecture_list { display: inline; margin-right: 5px; }
#ch_fix3_001 #contents table.data_table .prefecture_list li.first_li { margin-left: 0; padding-left: 0; border: none ; }
#ch_fix3_001 #contents table.data_table .prefecture_list li { display: inline; line-height: 1.5; margin-left: 5px; padding-left: 5px; border-left: 1px solid #959595; }

/* ============================== ch_fix3_002 */
#ch_fix3_002 .column5_list li.checked a { margin-left: 15px; }

/* ============================== ch_fix3_003 */
/* data_table */
.ch_fix3_003#contents table.data_table th { width: 10%; background: none; }
.ch_fix3_003#contents table.data_table th,
.ch_fix3_003#contents table.data_table td { padding: 5px; }
.ch_fix3_003#contents table.data_table th.data_01 { font-weight: bold; background: #f0f0f0; }
.ch_fix3_003#contents table.data_table th.data_02,
.ch_fix3_003#contents table.data_table th.data_03,
.ch_fix3_003#contents table.data_table th.data_04,
.ch_fix3_003#contents table.data_table th.data_05,
.ch_fix3_003#contents table.data_table th.data_06 { width: 18%; font-weight: bold; background: #f0f0f0; }
.ch_fix3_003#contents table.data_table .last_data th { background: #f0f0f0; font-weight: bold; }
.ch_fix3_003#contents table.data_table .last_data td { background: #f0f0f0; font-weight: bold; }
.ch_fix3_003#contents .data_table td.weight_high { background-color: #ffeae6; }
.ch_fix3_003#contents .data_table td.weight_low { background-color: #e6f3ff; }
.ch_fix3_003#contents table.data_table th .sort_value { text-align: center; }
.ch_fix3_003#contents table.data_table th .sort_value li.first_li { margin-left: 0; border: none ; }
.ch_fix3_003#contents table.data_table th .sort_value li { display: inline; line-height: 1.5; margin-left: 10px; }
.ch_fix3_003#contents .home_type_section .inline_list { margin-top: 10px; }
.ch_fix3_003#contents .home_type_section ul { float: left; padding-bottom:1px; }
.ch_fix3_003#contents .home_type_section p.right_text { font-size:84%; margin-top:0; padding-top:20px; text-align:right; }

/* for js */
.ch_fix3_003#contents table.data_table th.js_hover_click_hover,
.ch_fix3_003#contents table.data_table td.js_hover_click_hover { cursor: pointer; }
.ch_fix3_003#contents table.data_table th.ov,
.ch_fix3_003#contents table.data_table td.ov { background-color: #ffc; }

/* ============================== ch_fix3_004 */
/* data_table */
#ch_fix3_004 #contents table.data_table th { width: 10%; background: none; }
#ch_fix3_004 #contents table.data_table th,
#ch_fix3_004 #contents table.data_table td { padding: 5px; }
#ch_fix3_004 #contents table.data_table .data_01 { font-weight: bold; background: #f0f0f0; }
#ch_fix3_004 #contents table.data_table .data_02,
#ch_fix3_004 #contents table.data_table .data_03,
#ch_fix3_004 #contents table.data_table .data_04,
#ch_fix3_004 #contents table.data_table .data_05,
#ch_fix3_004 #contents table.data_table .data_06 { width: 18%; font-weight: bold; background: #f0f0f0; }
#ch_fix3_004 #contents table.data_table .last_data th { background: #f0f0f0; font-weight: bold; }
#ch_fix3_004 #contents table.data_table .last_data td { background: #f0f0f0; font-weight: bold; }
#ch_fix3_004 .data_table td.weight_high { background-color: #ffeae6; }
#ch_fix3_004 .data_table td.weight_low { background-color: #e6f3ff; }
#ch_fix3_004 #contents table.data_table th .sort_value { text-align: center; }
#ch_fix3_004 #contents table.data_table th .sort_value li.first_li { margin-left: 0; border: none ; }
#ch_fix3_004 #contents table.data_table th .sort_value li { display: inline; line-height: 1.5; margin-left: 10px; }
#ch_fix3_004 #contents .home_type_section .inline_list { margin-top: 10px; }
#ch_fix3_004 #contents .home_type_section  ul { float: left; padding-bottom:1px; }
#ch_fix3_004 #contents .home_type_section p.right_text { font-size:84%; margin-top:0; padding-top:20px; text-align:right; }

/* for js */
#ch_fix3_004 #contents table.data_table th.js_hover_click_hover,
#ch_fix3_004 #contents table.data_table td.js_hover_click_hover { cursor: pointer; }
#ch_fix3_004 #contents table.data_table th.ov,
#ch_fix3_004 #contents table.data_table td.ov { background-color: #ffc; }

/* ============================== ch_fix3_006 */
/* data_table */
#ch_fix3_006 #contents table.data_table th { width: 10%; background: none; }
#ch_fix3_006 #contents table.data_table th,
#ch_fix3_006 #contents table.data_table td { padding: 5px; }
#ch_fix3_006 #contents table.data_table .data_01 { font-weight: bold; background: #f0f0f0; }
#ch_fix3_006 #contents table.data_table .data_02,
#ch_fix3_006 #contents table.data_table .data_03,
#ch_fix3_006 #contents table.data_table .data_04,
#ch_fix3_006 #contents table.data_table .data_05,
#ch_fix3_006 #contents table.data_table .data_06 { width: 18%; font-weight: bold; background: #f0f0f0; }
#ch_fix3_006 #contents table.data_table .last_data th { background: #f0f0f0; font-weight: bold; }
#ch_fix3_006 #contents table.data_table .last_data td { background: #f0f0f0; font-weight: bold; }
#ch_fix3_006 .data_table td.weight_high { background-color: #ffeae6; }
#ch_fix3_006 .data_table td.weight_low { background-color: #e6f3ff; }
#ch_fix3_006 #contents table.data_table th .sort_value { text-align: center; }
#ch_fix3_006 #contents table.data_table th .sort_value li.first_li { margin-left: 0; border: none ; }
#ch_fix3_006 #contents table.data_table th .sort_value li { display: inline; line-height: 1.5; margin-left: 10px; }
#ch_fix3_006 #contents p.right_text { font-size: 84%; text-align: right; }
#ch_fix3_006 #contents .search_section { border: 2px solid #3D9973; margin-top: 10px; padding: 10px; }
#ch_fix3_006 #contents .search_section p { margin-top: 0; }
#ch_fix3_006 #contents .search_section p span { font-weight: bold;}

/* for js */
#ch_fix3_006 #contents table.data_table th.js_hover_click_hover,
#ch_fix3_006 #contents table.data_table td.js_hover_click_hover { cursor: pointer; }
#ch_fix3_006 #contents table.data_table th.ov,
#ch_fix3_006 #contents table.data_table td.ov { background-color: #ffc; }

/* ============================== ch_fix2_001 */
#ch_fix2_001 #contents .station_refine { margin: 10px 0 0 10px; }
#ch_fix2_001 #contents .column4_list li { margin-left: 15px; width: auto; }
#ch_fix2_001 #contents .column4_list li.first_li select{ margin-left: 5px; }

/* ============================== ch_fix2_002 */
/* main_contents */
#ch_fix2_002 #main_contents .search_title { width: 700px; }
#ch_fix2_002 #main_contents .action_section table td.checkall { width: 26%; padding-left: 0; }

#ch_fix2_002 #main_contents .list_section table.data_table thead th,
#ch_fix2_002 #main_contents .list_section table tr.pseudo_thead th { padding: 10px; }
#ch_fix2_002 #main_contents .list_section table.data_table thead th em,
#ch_fix2_002 #main_contents .list_section table tr.pseudo_thead em { font-size: 84%; }

#ch_fix2_002 #main_contents .data_table td {  }
#ch_fix2_002 #main_contents .data_table td .multi_column p { width: 390px; line-height: 1.5; }

#ch_fix2_002 #main_contents .data_table td.data_01 { background-color: #fff6e5; }
#ch_fix2_002 #main_contents .data_table td.data_02 { vertical-align: top; }
#ch_fix2_002 #main_contents .data_table td.data_03 { width: 25%; vertical-align: top; }
#ch_fix2_002 #main_contents .data_table td.data_04 { width: 8%; }
#ch_fix2_002 #main_contents .data_table td.data_05 { width: 14%; }
#ch_fix2_002 #main_contents .data_table td.data_06 { width: 14%; }
#ch_fix2_002 #main_contents .data_table td.data_07 { width: 14%; }
#ch_fix2_002 #main_contents .data_table td.data_08 { width: 10%; }
#ch_fix2_002 #main_contents .data_table td.data_09,
#ch_fix2_002 #main_contents .data_table th.data_09 { width: 15%; border-right: #cccccc solid 1px; }
#ch_fix2_002 #main_contents .data_table td.data_10 { border-right: #cccccc solid 1px; }
#ch_fix2_002 #main_contents .data_table td.data_02 a { width: 91px; height: 91px; position: relative; display: block; }
#ch_fix2_002 #main_contents .data_table td.data_02 a img { border: #cccccc solid 1px; }
#ch_fix2_002 #main_contents .data_table td.data_02 a em { position:absolute; bottom: 4px; right: 4px; width: 13px; height: 14px; }
#ch_fix2_002 #main_contents .data_table td.data_02 a em img { border: none; }
#ch_fix2_002 #main_contents .data_table td.data_03 ul.inline_list li { margin-right: 5px; }
#ch_fix2_002 #main_contents .data_table td.data_03 dt a { line-height: 1.8; font-weight: bold; }
#ch_fix2_002 #main_contents .data_table td.data_05 { font-size: 84%; }
#ch_fix2_002 #main_contents .data_table td.data_05 em { font-size: 116%; font-weight: bold; }
#ch_fix2_002 #main_contents .data_table td.data_07 em { font-weight: bold; }
#ch_fix2_002 #main_contents .data_table td.data_08 em { font-size: 84%; }
#ch_fix2_002 #main_contents .data_table td.data_10 .mult_column { width: 531px; }
#ch_fix2_002 #main_contents .data_table td.data_10 .left_column { width: 398px; margin-top: 0px; }
#ch_fix2_002 #main_contents .data_table td.data_10 .left_column p { float: none; }
#ch_fix2_002 #main_contents .data_table td.data_10 .right_column { width: 123px; margin-top: 0px; }
#ch_fix2_002 #main_contents .list_section table.data_table thead th,
#ch_fix2_002 #main_contents .list_section table tr.pseudo_thead th { padding: 10px; }
#ch_fix2_002 #main_contents .list_section table tr.pseudo_thead th ul li,
#ch_fix2_002 #main_contents .list_section table.data_table thead th ul li { text-align: center; }
#ch_fix2_002 #main_contents .search_title dl { border: none; }
#ch_fix2_002 #main_contents .search_title .multi_column { padding-right: 10px; border-left: 2px solid #3D9973; border-right:2px solid #3D9973; border-top:1px solid #3D9973; }
#ch_fix2_002 #main_contents .search_title .right_column { margin-top: 7px; }

#ch_fix2_002 #sub_contents .section dl dd ul li { margin-top: 5px; }
#ch_fix2_002 #sub_contents .section dt { background: none; padding-top : 0;}
#ch_fix2_002 #sub_contents .section p { margin-right: 10px; }
#ch_fix2_002 #sub_contents .section .multi_column { margin-right: 10px; }
#ch_fix2_002 #sub_contents .section .left_column p { font-size: 100%; margin-top: 0px; margin-right: 0; line-height: 1; }
#ch_fix2_002 #sub_contents .section .left_column  p span{ font-weight: bold; }
#ch_fix2_002 #sub_contents .section .first_column .left_column  p { font-size: 100%; margin-top: 8px; }
#ch_fix2_002 #sub_contents .section .first_column .right_column { margin-top: 8px; }
#ch_fix2_002 #sub_contents #sub_section .section input { vertical-align: middle; }
#ch_fix2_002 #sub_contents #sub_section .section label { vertical-align: middle; line-height: 1; }
#ch_fix2_002 #sub_contents #sub_section .section  td { padding-top: 5px; }

#ch_fix2_002 #sub_contents .section table { margin: 10px 10px 0 10px; }
#ch_fix2_002 #sub_contents .section .partition_dotted { margin: 10px 5px; }


/* ============================== ms_quick_list */
/* main_contents */
#ms_quick_list #main_contents .search_title { width: 700px; }
#ms_quick_list #main_contents .action_section table td.checkall { width: 26%; padding-left: 0; }
#ms_quick_list #main_contents .list_section table.data_table thead th,
#ms_quick_list #main_contents .list_section table tr.pseudo_thead th { padding: 10px; }
#ms_quick_list #main_contents .list_section table.data_table thead th em,
#ms_quick_list #main_contents .list_section table tr.pseudo_thead em { font-size: 84%; }
#ms_quick_list #main_contents .data_table td .multi_column p { width: 390px; line-height: 1.5; }
#ms_quick_list #main_contents .data_table td.data_01 { background-color: #fff6e5; }
#ms_quick_list #main_contents .data_table td.data_02 { vertical-align: top; }
#ms_quick_list #main_contents .data_table td.data_03 { width: 25%; vertical-align: top; }
#ms_quick_list #main_contents .data_table td.data_04 { width: 8%; }
#ms_quick_list #main_contents .data_table td.data_05 { width: 14%; }
#ms_quick_list #main_contents .data_table td.data_06 { width: 14%; }
#ms_quick_list #main_contents .data_table td.data_07 { width: 14%; }
#ms_quick_list #main_contents .data_table td.data_08 { width: 10%; }
#ms_quick_list #main_contents .data_table td.data_09,
#ms_quick_list #main_contents .data_table th.data_09 { width: 15%; border-right: #cccccc solid 1px; }
#ms_quick_list #main_contents .data_table td.data_10 { border-right: #cccccc solid 1px; }
#ms_quick_list #main_contents .data_table td.data_02 a { width: 91px; height: 91px; position: relative; display: block; }
#ms_quick_list #main_contents .data_table td.data_02 a img { border: #cccccc solid 1px; }
#ms_quick_list #main_contents .data_table td.data_02 a em { position:absolute; bottom: 4px; right: 4px; width: 13px; height: 14px; }
#ms_quick_list #main_contents .data_table td.data_02 a em img { border: none; }
#ms_quick_list #main_contents .data_table td.data_03 ul.inline_list li { margin-right: 5px; }
#ms_quick_list #main_contents .data_table td.data_03 dt a { line-height: 1.8; font-weight: bold; }
#ms_quick_list #main_contents .data_table td.data_05 { font-size: 84%; }
#ms_quick_list #main_contents .data_table td.data_05 em { font-size: 116%; font-weight: bold; }
#ms_quick_list #main_contents .data_table td.data_07 em { font-weight: bold; }
#ms_quick_list #main_contents .data_table td.data_08 em { font-size: 84%; }
#ms_quick_list #main_contents .data_table td.data_10 .multi_column { width: 531px; }
#ms_quick_list #main_contents .data_table td.data_10 p { margin-top: 0px; }
/* quick_list2 */
#ms_quick_list #main_contents .quick_list2 td.data_10 .multi_column { width: 640px; }
#ms_quick_list #main_contents .quick_list2 td.data_10 .multi_column p { width: 507px; }

/* sub_contents */
#ms_quick_list #sub_contents .section dt.no_line_dt { background-image: none; }
#ms_quick_list #sub_contents #sub_section .search_selecting { color: #999; }
#ms_quick_list #sub_contents #sub_section table tr td label a { line-height: 2; }


/* ============================== ms_quick_top */
/* main_contents */
#ms_quick_top #main_contents .search_title { width: 700px; }
#ms_quick_top #main_contents .action_section table td.checkall { width: 26%; padding-left: 0; }
#ms_quick_top #main_contents .list_section table.data_table thead th,
#ms_quick_top #main_contents .list_section table tr.pseudo_thead th { padding: 10px; }
#ms_quick_top #main_contents .list_section table.data_table thead th em,
#ms_quick_top #main_contents .list_section table tr.pseudo_thead em { font-size: 84%; }
#ms_quick_top #main_contents .data_table td .multi_column p { width: 390px; line-height: 1.5; }
#ms_quick_top #main_contents .data_table td.data_01 { background-color: #fff6e5; }
#ms_quick_top #main_contents .data_table td.data_02 { vertical-align: top; }
#ms_quick_top #main_contents .data_table td.data_03 { width: 25%; vertical-align: top; }
#ms_quick_top #main_contents .data_table td.data_04 { width: 8%; }
#ms_quick_top #main_contents .data_table td.data_05 { width: 14%; }
#ms_quick_top #main_contents .data_table td.data_06 { width: 14%; }
#ms_quick_top #main_contents .data_table td.data_07 { width: 14%; }
#ms_quick_top #main_contents .data_table td.data_08 { width: 10%; }
#ms_quick_top #main_contents .data_table td.data_09,
#ms_quick_top #main_contents .data_table th.data_09 { width: 15%; border-right: #cccccc solid 1px; }
#ms_quick_top #main_contents .data_table td.data_10 { border-right: #cccccc solid 1px; }
#ms_quick_top #main_contents .data_table td.data_02 a { width: 91px; height: 91px; position: relative; display: block; }
#ms_quick_top #main_contents .data_table td.data_02 a img { border: #cccccc solid 1px; }
#ms_quick_top #main_contents .data_table td.data_02 a em { position:absolute; bottom: 4px; right: 4px; width: 13px; height: 14px; }
#ms_quick_top #main_contents .data_table td.data_02 a em img { border: none; }
#ms_quick_top #main_contents .data_table td.data_03 ul.inline_list li { margin-right: 5px; }
#ms_quick_top #main_contents .data_table td.data_03 dt a { line-height: 1.8; font-weight: bold; }
#ms_quick_top #main_contents .data_table td.data_05 { font-size: 84%; }
#ms_quick_top #main_contents .data_table td.data_05 em { font-size: 116%; font-weight: bold; }
#ms_quick_top #main_contents .data_table td.data_07 em { font-weight: bold; }
#ms_quick_top #main_contents .data_table td.data_08 em { font-size: 84%; }
#ms_quick_top #main_contents .data_table td.data_10 .multi_column { width: 531px; }
#ms_quick_top #main_contents .data_table td.data_10 p { margin-top: 0px; }
/* sub_contents */
#ms_quick_top #sub_contents .section dt.no_line_dt { background-image: none; }
#ms_quick_top #sub_contents #sub_section .search_selecting { color: #999; }
#ms_quick_top #sub_contents #sub_section table tr td label a { line-height: 2; }


/* ============================== ms_quick_top */
/* main_contents */

#ms_quick_top #main_contents h2.first_h2 { margin-top: 0; background-image: url(../img/bg_h2_title_004_inner.gif); }
#ms_quick_top #main_contents h2.first_h2 span { background-image:url(../img/bg_h2_title_004.gif);width:685px; }
#ms_quick_top #main_contents h2 { margin-top: 20px; }

#ms_quick_top #main_contents .data_table td.data_10 .multi_column {width:531px;}

#ms_quick_top #main_contents .first_text { margin-top: 30px; text-align: left; }
#ms_quick_top #main_contents .has_side_control { margin-top: -35px; text-align: right; color: #666; }
#ms_quick_top #main_contents p { text-align: center; }
#ms_quick_top #main_contents ul.bullet_link { text-align: right; width: 555px; }
#ms_quick_top #main_contents .contents_section { margin: 10px 25px 0 35px; }
/* contents_section */
#ms_quick_top #main_contents .contents_section ul li { display: inline; padding-right: 5px; }
#ms_quick_top #main_contents .contents_section ul li.last_list { padding-right: 0; }


#ms_quick_top #main_contents .data_table td .multi_column p { width: 390px; line-height: 1.5; }
#ms_quick_top #main_contents .data_table td.data_01 { background-color: #fff6e5; }
#ms_quick_top #main_contents .data_table td.data_02 { vertical-align: top; }
#ms_quick_top #main_contents .data_table td.data_03 { width: 25%; vertical-align: top; }
#ms_quick_top #main_contents .data_table td.data_04 { width: 8%; }
#ms_quick_top #main_contents .data_table td.data_05 { width: 14%; }
#ms_quick_top #main_contents .data_table td.data_06 { width: 14%; }
#ms_quick_top #main_contents .data_table td.data_07 { width: 14%; }
#ms_quick_top #main_contents .data_table td.data_08 { width: 10%; }
#ms_quick_top #main_contents .data_table td.data_09,
#ms_quick_top #main_contents .data_table th.data_09 { width: 15%; border-right: #cccccc solid 1px; }
#ms_quick_top #main_contents .data_table td.data_10 { border-right: #cccccc solid 1px; }
#ms_quick_top #main_contents .data_table td.data_02 a { width: 91px; height: 91px; position: relative; display: block; }
#ms_quick_top #main_contents .data_table td.data_02 a img { border: #cccccc solid 1px; }
#ms_quick_top #main_contents .data_table td.data_02 a em { position:absolute; bottom: 4px; right: 4px; width: 13px; height: 14px; }
#ms_quick_top #main_contents .data_table td.data_02 a em img { border: none; }
#ms_quick_top #main_contents .data_table td.data_03 ul.inline_list li { margin-right: 5px; }
#ms_quick_top #main_contents .data_table td.data_03 dt a { line-height: 1.8; font-weight: bold; }
#ms_quick_top #main_contents .data_table td.data_05 { font-size: 84%; }
#ms_quick_top #main_contents .data_table td.data_05 em { font-size: 116%; font-weight: bold; }
#ms_quick_top #main_contents .data_table td.data_07 em { font-weight: bold; }
#ms_quick_top #main_contents .data_table td.data_08 em { font-size: 84%; }
#ms_quick_top #main_contents .data_table td.data_10 .multi_column { width: 531px; }
#ms_quick_top #main_contents .data_table td.data_10 p { margin-top: 0px; }
/* quick_list2 */
#ms_quick_top #main_contents .quick_list2 td.data_10 .multi_column { width: 640px; }
#ms_quick_top #main_contents .quick_list2 td.data_10 .multi_column p { width: 507px; }

/* pattern_column4 */
#ms_quick_top #main_contents .pattern_column4 { margin: 10px 35px 0; }
#ms_quick_top #main_contents .pattern_column4 .left_section { width: 310px; }
#ms_quick_top #main_contents .pattern_column4 .right_section { width: 310px; }
#ms_quick_top #main_contents .pattern_column4 .left_section .left_column,
#ms_quick_top #main_contents .pattern_column4 .left_section .right_column,
#ms_quick_top #main_contents .pattern_column4 .right_section .left_column,
#ms_quick_top #main_contents .pattern_column4 .right_section .right_column { width: 150px; }
#ms_quick_top #main_contents .pattern_column4 .left_section .left_column p,
#ms_quick_top #main_contents .pattern_column4 .left_section .right_column p,
#ms_quick_top #main_contents .pattern_column4 .right_section .left_column p,
#ms_quick_top #main_contents .pattern_column4 .right_section .right_column p { text-align: center; line-height: 1.5; }
/* recommend_sectiuon */
#ms_quick_top .recommend_sectiuon { width: 920px; margin-top: 20px; background-color: #EFEFEF; }
#ms_quick_top .recommend_sectiuon p { margin: 0; line-height: 110px; text-align: center; font-weight: bold; }
/* sub_contents */
#ms_quick_top #sub_contents .section dt.no_line_dt { background-image: none; }
#ms_quick_top #sub_contents #sub_section { margin-top: 10px; }
#ms_quick_top #sub_contents #sub_section .section select{ width:75px; }
#ms_quick_top #sub_contents #sub_section .search_selecting { color: #999; }
#ms_quick_top #sub_contents #sub_section table tr td label a { line-height: 2; }
#ms_quick_top #sub_contents #sub_section .btn_clr {margin-left:auto;margin-right:auto;margin-top:10px;padding-bottom:5px;width:147px;}
#ms_quick_top .thickbox_iframe p.search_number { background:transparent url(../img/bg_line_a_tb_01.gif) repeat-x scroll left top;}
#ms_quick_top .thickbox_iframe table.iframe_table { margin:0 auto;width: 100%; }
#ms_quick_top .thickbox_iframe table.iframe_table th,
#ms_quick_top .thickbox_iframe table.iframe_table tr,
#ms_quick_top .thickbox_iframe table.iframe_table td { background-image: none;padding:5px 0 0px 10px;white-space:nowrap; }
#ms_quick_top .thickbox_iframe table.iframe_table td { padding:5px 0 0px 10px; }
#ms_quick_top .thickbox_iframe table.iframe_table td.title { font-weight:bold;padding:5px 0 5px 10px; }
#ms_quick_top .thickbox_iframe table.iframe_table td input { margin-right:5px; }
#ms_quick_top .thickbox_iframe table td.hr{ padding:0 5px; }



/* Stylement Added */

body.ch_leaf option { width: auto; overflow: visible; }

body.ch_leaf .form_table th.sub_item { border-right: none; }
body.ch_leaf .form_table .layout_table th,
body.ch_leaf .form_table .layout_table td { border-top: none; }
body.ch_leaf .form_table .entry_format { width: 25px; }
body.ch_leaf .form_table td.information { white-space: normal; }
body.ch_leaf .form_table th { vertical-align: top; }
body.ch_leaf .form_table input.mail_address { width: 235px; }
body.ch_leaf .form_table input.address_margin_t { margin-top: 10px; }
body.ch_leaf .form_table input.mail_title { width: 335px; }
body.ch_leaf .form_table textarea { width: 379px; margin-top: 0; }

body.ch_leaf .lead_h2 {
	margin-top: 10px !important;
}

body.ch_leaf .nosub#main_contents {
	width: 920px;
}

body.ch_leaf .search_title {
	margin-top: 10px;
	background-image: none;
	padding-bottom: 0;
}

body.ch_leaf .search_title th em {
	display: block;
	width: 20%;
	line-height: 22px;
	float: left;
}

body.ch_leaf .search_title dt { padding-right: 0; }
body.ch_leaf .search_title dd { padding-right: 10px; }

body.ch_leaf .search_title ul.inline_list {
	width: 70%;
	text-align: right;
	float: right;
}

body.ch_leaf .search_title ul.inline_list a {
	margin: 0 0 0 10px;
	font-size: 84%;
	font-weight: 400;
}

body.ch_leaf ul.inline_list .ico-iln img {
	margin: 0 3px 0 0;
}

body.ch_leaf #search_title_block {
	border: 2px solid #3D9973;
	border-top-width: 0;
	padding: 3px;
	background-color: #DCDCDC;
}

body.ch_leaf .hidden-opt#search_title_block {
	border-width: 1px !important;
	border-top: none !important;
}

body.ch_leaf .hidden-opt#search_title_block dd {
	display: inline;
}

body.ch_leaf #search_title_block dl {
	margin: 0;
	border: 0;
	padding: 8px;
	background-color: #FFFFFF;
}

body.ch_leaf #search_title_block em {
	display: block;
	margin: 0;
	width: 6.5em;
	font-weight: 700;
	float: left;
}

/* フリーワード */
body.ch_leaf #search_title_block #fws_input {
	margin: 0;
	text-indent: 8px;
	padding: 0 8px 8px  6.5em;
	background-color: #FFFFFF;
}

/* サジェスト ツールチップ */
body.ch_leaf #search_title_block .suggest_section {
	z-index: 2000 !important;
	margin: 0 0 0 8px;
	left: 6.5em;
}

body.ch_leaf .entry-stat {
	background-image: url(../img/bg_samaname_section.gif) !important;
	width: 361px;
}

body.ch_leaf .entry-stat .suggest_section_inner {
	background-image: url(../img/bg_samename_section_inner.gif) !important;
}

body.ch_leaf .list-type-changer {
	clear: both;
	position: relative;
	margin: 10px 0 0 0;
	border-bottom: 3px #3D9973 solid !important;
	padding: 0;
	_height: 0;
}

body.ch_leaf .list-type-changer img {
	vertical-align: bottom;

}

body.ch_leaf .list-type-changer .btn-to-owner {
	float: left;
	margin: 0 0 0 10px !important;
}

body.ch_leaf .list-type-changer#bottom { /* 下部 */
	margin: 10px 0 6px 0;
	border-top: 3px #3D9973 solid;
	border-bottom: none !important;
}

body.ch_leaf #main_contents .list-type-changer {
	position: relative !important;
	margin: 0 0 10px 0 !important;
	padding: 0;
}

body.ch_leaf #contents .search_list_function .search_number {
	white-space: nowrap;
}

body.ch_leaf .list-type-changer .tagline {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0 !important;
}
	/* Hack IE below */
	* html body.ch_leaf .list-type-changer .tagline {
		right: 16px;
	}

body.ch_leaf .tagline.solo {
	margin-top: 2px !important;
}

/*-- タブ --*/
body.ch_leaf .inline_text_list li {
	display: block;
	padding: 0;
	width: 150px;
	text-align: center;
	background: url(../img/bg-inl-txt-lst.gif) 0 100% no-repeat;
	float: left;
}

body.ch_leaf .inline_text_list li em {
	padding: 0 3px;
	color: #ff6a00;
	font-weight: 700;
}

body.ch_leaf .inline_text_list li a {
	display: block;
	margin: 0 0 1px 0;
	padding: 7px 5px 5px 5px;
	text-align: center;
	color: #333333;
	text-decoration: none;
	background: url(../img/bg-inl-txt-lst-a.gif) 0 0 no-repeat;
}

body.ch_leaf #main_contents .inline_text_list li a {
	padding: 10px 5px 7px 5px;
}

body.ch_leaf #main_contents .inline_text_list li a:hover ,
body.ch_leaf #main_contents .inline_text_list li.act {
	padding: 10px;
	width: 130px;
}
body.ch_leaf .inline_text_list li a:hover ,
body.ch_leaf .inline_text_list li.act {
	margin: 0;
	width: 140px;
	padding: 7px 5px 6px 5px;
	color: #FFFFFF;
	background: url(../img/bg-inl-txt-lst-a.gif) 0 -600px no-repeat;
}
	/* Hack IE6 below */
	* html body.ch_leaf .inline_text_list li a:hover {
		width: 140px;
	}
	* html body.ch_leaf .inline_text_list li.act {
		width: 140px;
	}

body.ch_leaf .display_changer {
	margin-top: 0;
}

body.ch_leaf .display_changer.bottom {
	margin-top: 10px;
	border: none;
}

body.ch_leaf .display_changer dd {
	white-space: nowrap;
}

body.ch_leaf .display_changer.txt dd {
	border-right: 1px #333333 solid;
	margin: 0 0 0 5px;
	padding: 0 5px 0 0;
	white-space: nowrap;
}

body.ch_leaf .display_changer.txt dd.last {
	border: none !important;
}

* html body.ch_leaf .display_changer .txt dd.last {
	border: none;
}

body.ch_leaf .display_changer .display_left {
	white-space: nowrap;
}

body.ch_leaf .display_changer label.form_fontsmall {
	padding: 0 2px 0 2px;
	font-size: 84%;
}

body.ch_leaf .action_section .inline_list li {
	line-height: 28px;
}

body.ch_leaf .action_section .inline_list #all_mylist {
	position: relative;
	top: 2px;
}

body.ch_leaf #contents .action_section table td.checkall {
	text-align: right;
	width: 1%;
	white-space: nowrap;
}


body.ch_leaf em.searched-words {
	font-weight: 700;
	color: #C01718;
}
*+html body.ch_leaf #main_contents .list_section {
	overflow: visible;
}

body.ch_leaf #main_contents .data_table td.ov {
	background-color: #ffc !important;
}

body.ch_leaf #main_contents .data_table th {
	padding: 2px 5px;
	*padding: 2px 3px;
	font-size: 12px !important;
	white-space: nowrap;
}

body.ch_leaf #main_contents .data_table th.data_04 ,
body.ch_leaf #main_contents .data_table th.data_06 {
	white-space: nowrap !important;
}

body.ch_leaf #main_contents .data_table td.data_03 ,
body.ch_leaf #main_contents .data_table td.data_04 ,
body.ch_leaf #main_contents .data_table td.data_04 ,
body.ch_leaf #main_contents .data_table td.data_04 ,
body.ch_leaf #main_contents .data_table td.data_04 ,
body.ch_leaf #main_contents .data_table td.data_04 ,
body.ch_leaf #main_contents .data_table td.data_04 {
	padding: 2px 5px;

}


body.ch_leaf #main_contents .data_table td.dbody.ch_leaf #main_contents .data_table td.data_01 { /* rewrite */
	width: 10px !important;
	background-color: #FFF6E5;
	*padding: 0 4px;
}

ata_01 input {
	margin: 0;
}

body.ch_leaf #main_contents .data_table td.data_02 {
	width: 96px !important;
	text-align: center !important;
	padding-right: -16px;
}

body.ch_leaf #main_contents .data_table td.data_02 img {
	vertical-align: bottom;
}

body.ch_leaf #main_contents .data_table td.data_02 .inline_list {
	white-space: nowrap;
}

body.ch_leaf #main_contents .data_table td.data_02 .inline_list li {
	margin: 0 1px;
	line-height: 15px;
}

body.ch_leaf a.thumb {
	display:block;
	position: relative;
	margin: 0;
	padding: 0;
	text-align: center;
/*	overflow: hidden !important;*/
_width: 20px !important;
_overflow: visible !important;
}

body.ch_leaf #main_contents .data_table td.data_02 a.thumb {
	position: relative !important;
	white-space: nowrap;
	overflow: hidden;
	text-align: center !important;
}

body.ch_leaf a.thumb img {
	margin: 5px 0;
	border: 1px solid #CCCCCC;
	vertical-align: bottom;
}
body.ch_leaf a.thumb span.ico-zoom {
	position: relative;
	font-size: 0;
	line-height: 1;
	width: 0;
	height: 0;
}
/* Hack IE6 below */
* html body.ch_leaf a.thumb span.ico-zoom {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 100%;
	width: auto;
}

body.ch_leaf a.thumb span.ico-zoom img {
	position: absolute;
	border: none;
	left: -16px;
	bottom: 1px;
	vertical-align: bottom;
}

body.ch_leaf #main_contents .data_table td.data_03 ,
body.ch_leaf #main_contents .data_table td.data_04 ,
body.ch_leaf #main_contents .data_table td.data_05 ,
body.ch_leaf #main_contents .data_table td.data_06 ,
body.ch_leaf #main_contents .data_table td.data_07 ,
body.ch_leaf #main_contents .data_table td.data_08 ,
body.ch_leaf #main_contents .data_table td.data_09 {
	padding: 5px 5px;
}

body.ch_leaf #main_contents .data_table td.data_05 ,
body.ch_leaf #main_contents .data_table td.data_09 {
	white-space: nowrap;
	min-height: 10px;
	_height: 50px !important;
}


/* 写真・ムービーピクト */
body.ch_leaf #main_contents .data_table .data_pict {
	border-right:1px solid #CCCCCC !important;
	padding: 0;
	min-height: 10px;
	line-height: 1;
	background: url(../img/bg-data-pict.gif) 0 0 repeat-y;
}

body.ch_leaf #main_contents .data_table .data_pict.over6 table td { /* 基本6点+1 以上 */
	background-color: #FFFF99;
}

body.ch_leaf #main_contents .data_table .data_pict.toomany table td { /* 写真いっぱい */
	background-color: #FFFF99;
}

body.ch_leaf #main_contents .data_table .data_pict table {
	width: 100% !important;
	border: 0 !important;
}

body.ch_leaf #main_contents .data_table .data_pict table th {
	border-top: 0;
	border-left: 0;
	border-right: 1px #CCCCCC solid;
	padding: 4px !important;
	width: 38px;
	background-color: #F0F0F0;
}

body.ch_leaf #main_contents .data_table .data_pict.toomany table th { /* 写真いっぱい */
	padding: 4px 0 !important;
	width: 46px;
}

body.ch_leaf #main_contents .data_table .data_pict table td {
	border-left: 0 !important;
	border-top: 0 !important;
	border-right: 0 !important;
	padding: 0;
	vertical-align: top;
	text-align: left !important;
}

body.ch_leaf #main_contents .data_table .data_pict table td img {
	vertical-align: bottom;
}

/*  */
body.ch_leaf #main_contents .data_table .data_pict .img-note {
	padding: 4px 5px 0 5px;
	vertical-align: top;
	text-align: left;
	font-size: 100%;
	font-weight: 700;
	color: #FF0000;
}

body.ch_leaf #main_contents .data_table .data_pict .data_pict-list {
	padding: 5px 4px 5px 5px !important;
}

/* 写真アイコン */
body.ch_leaf #main_contents .data_table .data_pict .photo-list {
	width: 100%;
	word-break: break-all;
}

body.ch_leaf #main_contents .data_table .data_pict .photo-list li {
	display: block;
	border-bottom: #3D9973 1px solid;
	border-right: #3D9973 1px solid;
	width: 54px;
	height: 28px;
	margin: 0 4px 4px 0 !important;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background: #66CC66;
	float: left;
	_line-height: 28px;
}
body.ch_leaf #main_contents .data_table .data_pict .photo-list li img {
	vertical-align: middle;
	height: 28px;
	margin-left: -1px;
}
body.ch_leaf #main_contents .data_table .data_pict .photo-list li span {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}

body.ch_leaf #main_contents .data_table .data_pict .photo-list_s {
	padding: 0 !important;
	margin: 5px 0 0 0 !important;
	*width: 427px;
	overflow: hidden;
}

body.ch_leaf #main_contents .data_table .data_pict .photo-list_s li {
	display: block;
	margin: 0 2px 2px 0 !important;
	border: #CCCCCC 1px solid;
	width: 37px;
	height: 25px;
	text-align: center;
	color: #3D9973;
	font-size: 10px;
	line-height: 25px;
	background: #F5F5F5;
	overflow:hidden;
	float: left;
}

body.ch_leaf #main_contents .data_table .data_pict .photo-list_s li img {
	vertical-align: middle;
	height: 25px;
	margin-left: -1px;
}
body.ch_leaf #main_contents .data_table .data_pict .photo-list_s li span {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}

body.ch_leaf #main_contents .data_table .data_pict .photo-list:after ,
body.ch_leaf #main_contents .data_table .data_pict .photo-list_s:after {content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;}
body.ch_leaf #main_contents .data_table .data_pict .photo-list,
body.ch_leaf #main_contents .data_table .data_pict .photo-list_s {zoom:1;}
/*----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------091031追加---end-------*/


/* ムービー有りアイコン */
body.ch_leaf #main_contents .data_table .movie-list {
	padding: 5px 5px 5px 0 !important;
	width: 1% !important;
	text-align: right;
}

body.ch_leaf #main_contents .data_table th.data_09 ,
body.ch_leaf #main_contents .data_table td.data_09 {
	border-right:1px solid #CCCCCC !important;
}

body.ch_leaf #main_contents .data_table td.data_10 {
	border-right:1px solid #CCCCCC !important;
	padding: 5px 5px 4px 5px !important;
	text-align: left;
}

body.ch_leaf #main_contents .data_table td.data_10 .multi_column p {
	margin: 6px 0 !important;
	margin: 0 !important;
}

body.ch_leaf #main_contents .data_table tbody td.data_10 .multi_column ul {
	margin: 2px 0 0 0;
	width: auto;
	text-align: right;
}

body.ch_leaf #main_contents .data_table td.data_10 .multi_column ul li {
	margin: 2px 0 !important;
	text-align: right;
}

body.ch_leaf #main_contents .data_table td.data_10 .multi_column ul li img {
	margin: 0;
}

body.ch_leaf #main_contents .data_table td.data_11 {
	border-right:1px solid #CCCCCC !important;
	padding: 5px;
	text-align: left !important;
}

body.ch_leaf #search_recom_block {
	border: 2px solid #3D9973;
	border-top-width: 0;
	padding: 3px;
	background-color: #DCDCDC;
}

body.ch_leaf #search_recom_block #head_r {
	padding: 8px;
	background-color: #FFFFFF;
}

body.ch_leaf #search_recom_block #head_r em {
	display: block;
	width: 9em;
	padding: 0;
	line-height: 150%;
	font-weight: 700;
	float: left;
}

body.ch_leaf #search_recom_block #head_r dl {
	margin: 0;
	border: none;
	width: 47em;
	padding: 0;
	line-height: 150%;
	float: right;
}

body.ch_leaf #search_recom_block #head_r dt {
	padding-right: 0;
}

body.ch_leaf #search_recom_block #head_r dd {
	padding: 0 0.7em 0 0;
}

body.ch_leaf #search_recom_block #body_r {
	padding: 8px 9px ;
	background-color: #FFFFFF;
}

body.ch_leaf #search_recom_block #body_r #char_search_recom {
	width: 142px;
	float: left;
}

body.ch_leaf #search_recom_block #body_r ul#list_search_recom {
	border-top: none !important;
	width: 522px;
	float: right;
	padding: 0 !important;
}

body.ch_leaf #search_recom_block #body_r #list_search_recom ul {
	display: block;
}

body.ch_leaf #search_recom_block #body_r #list_search_recom li {
	display: block;
	padding: 2px 6px 6px 6px !important;
	white-space: nowrap;
}

body.ch_leaf #search_recom_block #body_r #list_search_recom li em {
	display: block;
	padding: 0 6px 0 0;
	width: 0.3em;
	float: left;
}

body.ch_leaf #search_recom_block #body_r #list_search_recom li.even {
	background-color: #F0F0F0;
}

body.ch_leaf #search_recom_block #body_r #list_search_recom li {
	text-align: left !important;
}

body.ch_leaf #search_recom_block #body_r #list_search_recom .inline_list {
	display: block;
	margin: 0 0 0 0.3em !important;
	text-indent: 0 !important;
	padding: 3px 0 0 6px !important;
	width: auto;
	text-align: left !important;
	float: none;
}

body.ch_leaf #search_recom_block #body_r #list_search_recom li ul.inline_list li {
	margin: 0 10px 0 0 !important;
	padding: 0;
	text-indent: 0 !important;
	float: left;
}

body.ch_leaf #search_recom_block #body_r #list_search_recom li ul.inline_list li a {
	font-size: 100%;
	margin: 0;
}

body.ch_leaf #main_contents .data_table .inline_list li ,
body.ch_leaf #main_contents .data_table .inline_list dt ,
body.ch_leaf #main_contents .data_table .inline_list dd {
	display: inline;
	vertical-align: middle;
}

body.ch_leaf .btn-imaged {
	position: relative;
	top: 0;
	margin: 0 0 0 2px;
	*margin: -6px 10px 0 3px;
	vertical-align: bottom;
}

body.ch_leaf #main_contents #opt-action ul li {
	border: none !important;
}


/* カルーセルメニュー
/*---------------------------------------------------------------------------*/
body.ch_leaf #ch-recom {
	border: 1px #FE6D04 solid;
	margin: 10px 0 0 0;
	background: url(../img/bg-ch-recomcar-wide.gif) 0 0 repeat-y;

}

body.ch_leaf .ch-recom_b#ch-recom {
	border: 2px #3D9973 solid;
	margin: 10px 0 0 0;
	background: none;
	background-color: #DCDCDC;
}

body.ch_leaf #ch-recom .screen {
	width: auto;
	padding: 0;
	margin: 5px 5px 5px 23px;
	_margin: 5px 5px 5px 20px;
	overflow:  hidden !important;
	height: auto important;
/*background-color: yellow;
border-top: 1px solid yellow;
border-bottom: 1px solid yellow;*/
}

body.ch_leaf .ch-recom_b#ch-recom .screen {
	margin: 0;
	border: 5px #FFFFFF solid;
	background-color: #FFFFFF;
}

body.ch_leaf #ch-recom h2 {
	float: left;
	margin: 0 !important;
}

body.ch_leaf .ch-recom_b#ch-recom h2 {
	float: none;
	border-bottom: 2px #3D9973 solid;
	padding: 10px;
	font-size: 117%;
	font-weight:bold;
	background-image: none;
	background-color:#F3FFE5;
}

body.ch_leaf #ch-recom .other_estate_section {
	position: relative;
	margin: 0 !important;
	padding: 0;
/*	overflow: hidden;*/
	width: 890px;
	_height: 118px;
}

body.ch_leaf .ch-recom_b#ch-recom .other_estate_section {
	width: 686px;
}

body.ch_leaf #ch-recom .other_estate_section .left_section {
/*	overflow: hidden !important;*/
	width: 860px;
	_height: 118px;
}

body.ch_leaf .ch-recom_b#ch-recom .other_estate_section .left_section {
	width: 656px;
}

body.ch_leaf #ch-recom .other_estate_section .left_section .right_column {
/*	overflow: hidden !important;*/
	margin: 0 !important;
	width: 831px;
	*margin-left: -24px;
	_height: 118px;
}

body.ch_leaf .ch-recom_b#ch-recom .other_estate_section .left_section .right_column {
	width: 627px;
	margin-left: 0;
/**background-color: red;*/
}

body.ch_leaf #ch-recom .sections {
	margin:0;
	width: 831px;
}

body.ch_leaf .ch-recom_b#ch-recom .sections {
	width: 627px;
}

body.ch_leaf #ch-recom .sections ul li {
	padding-left: 1px;
}

body.ch_leaf #ch-recom .layout_table {
	margin: 0;
	_height: 118px;
}

body.ch_leaf #ch-recom .caro-item {
	position: relative !important;
	*position: static !important;
	border: 1px #CCCCCC solid;
	padding: 8px 0 22px 0;
	width: 201px !important;
	background-color: #FFFFFF;
	min-height: 92px;
}

/* Slider IE6,7 Hack */
body.ch_leaf #ch-recom .caro-item {
	*padding: 8px 0 5px 0;
	_height: 113px;
/**background-color: lime;*/
}

body.ch_leaf .ch-recom_b#ch-recom .caro-item {
	width: 200px !important;
}

body.ch_leaf #ch-recom .caro-item:hover {
	background-color: #FFFFCC;
	cursor: pointer;
}

body.ch_leaf #ch-recom td.blank_td {
	width: 6px !important;
	font-size: 1px;
	line-height: 1;
}

body.ch_leaf .ch-recom_b#ch-recom td.blank_td {
	width: 10px !important;
}


/* Slider IE6,7 Hack */
body.ch_leaf #ch-recom .caro-item .ch-car-thumb {
	*display: block !important;
	*margin: 0 !important;
	*width: 90px !important;
	*height: 90px !important;
	*padding: 0 0 0 8px !important;
	*text-align: center !important;
	*float: left !important;
/**border: 1px solid yellow;*/
}
/* Slider IE6,7 Hack */
body.ch_leaf #ch-recom .caro-item .ch-car-thumb img {
	*position: static !important;
}


body.ch_leaf #ch-recom .caro-item .ch-car-rgt {
	margin: 0;
	padding: 0 8px 0 0;
	width: 86px;
	float: right;
}

body.ch_leaf #ch-recom .caro-item .ico-news {
	margin: 0;
	width: auto;
}

body.ch_leaf #ch-recom .caro-item .ico-news dd {
	display: inline;
}
body.ch_leaf #ch-recom .caro-item .ico-news dd img {
	margin: 0 0 2px 0;
}

body.ch_leaf #ch-recom .caro-item p {
	margin: 2px 0 ;
}

/* 取り扱いサービスピクト */
body.ch_leaf #ch-recom .caro-item .ch-srv {
	position: absolute;
	margin: 0 auto;
	left: 3px;
	bottom: 5px;
	width: 195px;
	height: 15px;
	overflow: hidden;
}

/* Slider IE6,7 Hack */
body.ch_leaf #ch-recom .caro-item .ch-srv {
	*clear: both !important;
	*position: static !important;
	*margin: 6px auto 0 auto;
	*left: 0 !important;
	*bottom: 0 !important;
/**background-color: blue;*/
}

body.ch_leaf .ch-recom_b#ch-recom .caro-item .ch-srv {
	left: 2px;
}

body.ch_leaf #ch-recom .caro-item .ch-srv dl {
	margin: 0 auto;
	text-align: left;
	width: auto;
}

body.ch_leaf #ch-recom .caro-item .ch-srv dd {
	display: inline;
	margin: 0 1px;
}

body.ch_leaf #ch-recom .caro-item .ch-srv dd img {
	vertical-align: bottom;
}

body.ch_leaf #ch-recom .caro-item em {
	font-weight: 700;
	color: #FF6A00;
}

body.ch_leaf #ch-recom #ch-car-prevbtn a ,
body.ch_leaf #ch-recom #ch-car-nextbtn a {
	margin: 0;
	padding: 0;
	width: 23px;
	display: block;
	padding: 0;
	text-indent: -9999%;
	background-position: 0 50%;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}

body.ch_leaf #ch-recom #ch-car-prevbtn a:hover ,
body.ch_leaf #ch-recom #ch-car-nextbtn a:hover {
	background-position: 100% 50%;
}

body.ch_leaf #btn-prev-box {
*position:absolute;
*top: 0;
*left: 0;
*z-index: 5000;
	margin: 0 5px 0 0;
	width: 25px !important;
	padding: 0;
	overflow: hidden;
	min-height: 118px;
	_height: 118px;
}
body.ch_leaf .screen .left_section span.prev {
	margin: 0;
	border: 1px #CCCCCC solid;
	width: 23px !important;
	background: url(../img/btn-car-prevbtn.gif) 0 50% no-repeat;
}

body.ch_leaf .screen .left_section span.prev:hover {
	background-position: right 50%;
}

body.ch_leaf #btn-next-box {
	margin: 0;
	width: 25px !important;
	padding: 0;
	overflow: hidden;
	background-color: #FFFFFF;
	min-height: 118px;
	_height: 118px;
	/* 「検索中に"くるくる"が押下出来てしまう」の対応 */
	/*z-index: 2000;*/
}

body.ch_leaf .screen .right_section span.next {
*position:absolute;
*top: 0;
*right: 0;
*z-index: 50000;
	margin: 0;
	border: 1px #CCCCCC solid;
	width: 23px !important;
	background: url(../img/btn-car-nextbtn.gif) 0 50% no-repeat;
}

body.ch_leaf .screen .right_section span.next:hover {
	background-position: right 50%;
}

/* 詳細画面相関物件用 */
body.ch_leaf #JJ901FI372_DIV_001 .screen .left_column span.prev {
    background: url("../img/btn_ms_g0101_001.gif") 0% 0% no-repeat;
    top: auto;
    right: auto;
    cursor: pointer;
}
body.ch_leaf #JJ901FI372_DIV_001 .screen .right_section span.next {
    background: url("../img/btn_ms_g0101_002.gif") 0% 0% no-repeat;
    top: auto;
    right: auto;
    cursor: pointer;
}
body.ch_leaf #JJ901FI372_DIV_001 .screen span:hover, body.ch_leaf #JJ901FI372_DIV_001 .screen span:active {
    background-position: -25px 0px !important;
}
body.ch_leaf #JJ901FI372_DIV_001 .screen span {
    display: block;
    height: 100px;
    width: 25px !important;
    z-index: auto;
    border: none;
}

/* 店舗詳細おすすめピックアップ用 */
body.ch_leaf .screen .left_section span.prevButton {
    background: url("../img/btn-car-prevbtn.gif") no-repeat scroll 0 50% transparent;
    border: 1px solid #CCCCCC;
    margin: 0;
    width: 23px !important;
}
body.ch_leaf .screen .left_section span.prevButton:hover {
    background-position: right 50%;
}
body.ch_leaf .screen .right_section span.nextButton {
    background: url("../img/btn-car-nextbtn.gif") no-repeat scroll 0 50% transparent;
    border: 1px solid #CCCCCC;
    margin: 0;
    width: 23px !important;
}
body.ch_leaf .screen .right_section span.nextButton:hover {
    background-position: right 50%;
}

/* 単一の沿線の駅選択機能 */
body.ch_leaf #ex-opt {
	width: 815px;
	padding: 0;
	float: left;
	overflow: hidden;
}

body.ch_leaf #ex-opt .line-name {
	margin: 0;
	display: block;
	font-weight: 700;
	float: left;
}

body.ch_leaf #ex-opt .line-name em {
	line-height: 25px !important;
}

body.ch_leaf #ex-opt .screen {
	height: 25px;
	margin: 0 0 0 10px;
	width: auto;
	float: left;
}

body.ch_leaf #ex-opt .screen ul li {
	display: inline;
}

body.ch_leaf #ex-opt .screen ul li dl {
	display: inline;
}



body.ch_leaf #ex-opt .screen dl dd {
	margin:0 10px 0 0;
	line-height: 25px;
	display: inline;
}

body.ch_leaf #ex-opt .screen dl dd input {
	margin: 0 3px 0 0;
	vertical-align: middle;
}


.ch_leaf #ex-opt .screen .other_estate_section {
	width: 530px;
	margin: 0 !important;
	padding: 0;
}

body.ch_leaf #ex-opt .other_estate_section .left_section {
	width: 495px;
	margin: 0 10px 0 0;
}

body.ch_leaf #ex-opt .other_estate_section .left_section .right_column {
	overflow: hidden;
	margin: 0;
	width: 460px;
}

body.ch_leaf #ex-opt .other_estate_section .left_section .right_column .sections {
	margin: 0 !important;
	width: 460px;
}
body.ch_leaf #ex-opt .screen span {
	height: 23px;
	padding: 0;
}

body.ch_leaf #ex-opt .screen span:hover {
	background-position: right 50%;
}

body.ch_leaf #ex-opt #btn-prev-box ,
body.ch_leaf #ex-opt #btn-next-box {
	min-height: 25px;
	_height: 25px;
	background: none;
}


body.ch_leaf .exopt-research {
	margin: 0 !important;
	float: right;
}

/* 最近チェックした物件 */
body.ch_leaf .search_history_block #body_r {
	padding: 6px 6px !important;
}

body.ch_leaf .search_history_block #body_r ul li {
	line-height: 1.9;
}

/* タブ
----------------------------------------------------- */
body.ch_leaf .list-type-changer .tab-sholder {
	position: absolute !important;
	bottom: 3px !important;
	right: 0 !important;
	margin: 0 !important;
	z-index: 100;
	_top: 4px !important;
}

* html body.ch_leaf .list-type-changer .tab-sholder {
	bottom: 48px !important;
}

* html .ad_section table td li img:hover { border: 1px solid #7F7F7F; }

/*---------------------------------------------------------------------------*/
/* SU03002 */
/*---------------------------------------------------------------------------*/
body.ch_leaf .list_section .search-edit-item {
	margin: 10px 0 0 0;
	padding: 0 0 0 40px;
	min-height: 30px;
	background: url(../img/pict-search-edit-item.gif) 0 0 no-repeat;
}
	/* hack IE6 below */
	* html body.ch_leaf .list_section .search-edit-item {
		height: 30px;
	}

body.ch_leaf .list_section .search-edit-item h2 {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: none !important;
	font-weight: 700;
}

body.ch_leaf .list_section .search-edit-item p {
	line-height: 1.5;
}

/*---------------------------------------------------------------------------*/
/* SU03003 */
/*---------------------------------------------------------------------------*/
body.ch_leaf #search-section .search-thin-box {
	margin: 10px 0 0 0;
	border: 1px solid #3D9973;
	padding: 5px 10px;
}

body.ch_leaf #search-section .search-thin-box #visi-opt {
	margin: 0 5px 0 0;
	width: 13em;
	padding: 0;
	line-height: 22px;
	float: left;
}

body.ch_leaf #search-section .search-thin-box #visi-opt img {
	margin: 0 3px 0 0 !important;
}

body.ch_leaf #search-section .search-thin-box .inline_list {
	float: none !important;
	text-align: left !important;
}

body.ch_leaf #search-section .search-thin-box .inline_list li {
	margin-right: 6px;
	font-size: 100% !important;
/*	border: 1px solid #3D9973;
*/}

body.ch_leaf #search-section .search-thin-box dl.exopt-list {
	border: none !important;
	width: 500px;
	height: 1.5em;
	overflow: hidden;
}

body.ch_leaf #search-section .search-thin-box dl.exopt-list dt ,
body.ch_leaf #search-section .search-thin-box dl.exopt-list dd {
	display: inline;
}

body.ch_leaf #search-section .search-thin-box dl.exopt-list dt {
	position: relative;
	top: 2px;
	padding: 0 10px 0 0;
}

body.ch_leaf #search-section .search-thin-box dl.exopt-list em {
	display: block;
	margin: 0;
	width: 6.5em;
	font-weight: 700;
	float: left;
}



body.ch_leaf #search-section .search-thin-box dl.exopt-list dd {
	margin: 0 5px 0 0;
}

body.ch_leaf #search-section .search-thin-box dl.exopt-list dd a {
	margin: 0 0 0 5px;
	padding: 0 10px 0 0;
	vertical-align: middle;
	background: url(../img/dot_1x1.gif) 100% 0 repeat-y;
}

body.ch_leaf #search-section .search-thin-box dl.exopt-list dd.last a {
	background-image: none;
}

body.ch_leaf #search-section .search-thin-box dl.exopt-list dd input {
	margin: 0;
	vertical-align: middle;
}

/*---------------------------------------------------------------------------*/
/* SU03004*/
/*---------------------------------------------------------------------------*/

/* data_comp */
body.ch_leaf #main_contents .data_comp td.data_03 {
	border-top:1px solid #CCCCCC !important;
	border-left:1px solid #CCCCCC !important;
	padding: 8px 6px;
	width: 196px !important;
	text-align: left;
	vertical-align: top;
}

body.ch_leaf #main_contents .data_comp td.data_03 .abs-container {
padding: 0 0 10px 0;
}

body.ch_leaf #main_contents .data_comp td.data_03 ul {
	width: 198px;
}

body.ch_leaf #main_contents .data_comp td.data_03 ul li {
	display: inline;
}

body.ch_leaf #main_contents .data_comp td.data_03 ul li img {
	margin: 1px;
	vertical-align: bottom;
}

body.ch_leaf #main_contents .data_comp td.data_04 em {
	padding-right: 3px;
	font-size: 116%;
	color: #FF6A00;
}

body.ch_leaf #main_contents .data_comp th.data_08 ,
body.ch_leaf #main_contents .data_comp td.data_08 {
	border-right:1px solid #CCCCCC !important;
	white-space: nowrap;
}

body.ch_leaf #main_contents .data_comp td.data_10 {
	padding:4px !important;}

body.ch_leaf #main_contents .data_comp td.data_10 .multi_column p {
	margin: 0 !important;
	line-height: 1.5;
	word-break: break-all;
}


/* data_graph */
body.ch_leaf #main_contents .data_graph th.data_02 {
	border-right:1px solid #CCCCCC !important;
}

body.ch_leaf #main_contents .data_graph td.data_02 {
	vertical-align: top !important;
	padding-top: 7px !important;
}

body.ch_leaf #main_contents .data_graph td.data_pht {
	width: 92px !important;
	padding: 7px 5px 5px 5px !important;
	vertical-align: top;
	text-align: center;
	white-space: normal !important;
	overflow: hidden !important;
}

body.ch_leaf #main_contents .data_graph table.thum {
	width: 92px !important;
	margin: 0 auto 5px auto;
	overflow: hidden !important;
}

body.ch_leaf #main_contents .data_graph p.thum ,
body.ch_leaf #main_contents .data_graph table.thum td {
	margin: 0;
	border: 1px solid #CCCCCC;
	width: 90px !important;
	height: 90px !important;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	overflow: hidden !important;
	background-color: #FFFFFF;
}
body.ch_leaf #main_contents .data_graph table.thum td  {
	overflow: hidden !important;
	margin: 0;
}

body.ch_leaf #main_contents .data_graph table.thum td a.thumb img {
	border: none;
	margin: 0;
}

body.ch_leaf #main_contents .data_graph td.data_02 table.thum a.thumb img.ico-zoom {
	bottom: -6px;
}

body.ch_leaf #main_contents .data_graph table.thum td a.thumb img.ico-zoom {
	border: none;
	margin: 0 -16px 0 0;
	bottom: 1px;
}

body.ch_leaf #main_contents .data_graph td.data_06 {
	border-top:1px solid #CCCCCC !important;
	border-right:1px solid #CCCCCC !important;
	border-left:1px solid #CCCCCC !important;
	padding: 6px 6px;
	width: 199px !important;
	_width: 211px !important;
	white-space: normal;
	text-align: left;
	vertical-align: top;
}

body.ch_leaf #main_contents .data_graph td.data_06 .inline_list {
	white-space: nowrap;
	margin: 0 0 5px 0;
}

body.ch_leaf #main_contents .data_graph td.data_06 .inline_list li {
	margin: 0 1px !important;
	line-height: 15px;
}


body.ch_leaf #main_contents .data_graph td.data_06 table {
	width: 100%;
	margin: 1em 0 0 0;
}

body.ch_leaf #main_contents .data_graph td.data_06 table ,
body.ch_leaf #main_contents .data_graph td.data_06 table th ,
body.ch_leaf #main_contents .data_graph td.data_06 table td {
	border-width: 0 !important;
	border-color: transparent !important;
	border-style: none !important;
	padding: 0;
	text-align: left;
	vertical-align: top;
	background-color: transparent !important;
}

body.ch_leaf #main_contents .data_graph td.data_06 table th {
	padding: 0 10px 0 0 !important;
	white-space: nowrap;
}

body.ch_leaf #main_contents .data_graph td.data_pict table th {
/*	width: 101px !important;
*/	padding: 6px 10px;
	white-space: nowrap !important;
}

body.ch_leaf #main_contents .data_graph td.data_pict table td {
	padding: 4px 10px;
	text-align: left;
	vertical-align: middle;
}

body.ch_leaf #main_contents .data_graph td.data_pict table td p {
	display: inline;
	padding-right: 10px;
}

body.ch_leaf #main_contents .data_graph td.data_pict table td p img {
	vertical-align: top;
	margin-right: 5px;
}


body.ch_leaf #main_contents .data_graph td.data_pict table td p.photo-summary em ,
body.ch_leaf #main_contents .data_graph td.data_pict table td p.movie-summary {
	color: #BF1718;
}

/*---------------------------------------------------------------------------*/
/* SU03102/
/*---------------------------------------------------------------------------*/
body.ch_leaf .ch-comp_area {
	position: relative;
	padding: 10px 0 0 0;
	overflow: hidden;
}

body.ch_leaf .ch-comp_area h2 {
	margin: 0 0 10px 0;
}

body.ch_leaf .ch-comp_area .comp_area-body {
	position: relative;
	width: 928px;
	padding: 0;
	margin: 0 -8px 0 0;
	_margin: 0 -16px 0 0;
	overflow: visible;
white-space: nowrap !important;
}

body.ch_leaf .ch-comp_area .comp_area-item {
	position: relative;
	margin: 0 8px 0 0;
	border: 1px solid #CCCCCC;
	padding: 6px 8px 32px 8px;
	width: 206px;
	white-space: normal !important;
	background-color: #FFFFFF;
float: left;
}
* html body.ch_leaf .ch-comp_area .comp_area-item {
	margin: 0 8px 0 0;
}

body.ch_leaf .ch-comp_area .comp_area-item:hover ,
body.ch_leaf .ch-comp_area .comp_area-item.ov {
	background-color: #FFFFCC;
	cursor: pointer;
}

body.ch_leaf .ch-comp_area .comp_area-item h3 {
	font-size: 100%;
	margin: 0 0 10px 0;
	border: 0;
	padding: 0;
	background-image: none !important;
}

body.ch_leaf .ch-comp_area .comp_area-item .comp-thumb {
	float: left;
}

body.ch_leaf .ch-comp_area .comp_area-item .comp-thumb td {
	border: 1px #CCCCCC solid;
	width: 90px;
	height: 90px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
}

body.ch_leaf .ch-comp_area .comp_area-item .ch-comp-rgt {
	width: 105px;
	float: right;
}

body.ch_leaf .ch-comp_area .comp_area-item .ch-comp-rgt p {
	margin: 0 !important;
	overflow: auto;
	word-break: break-all;
	word-wrap: break-word;
}


body.ch_leaf .ch-comp_area .comp_area-item .ch-comp-rgt .item-stat {
	margin: 0 !important;
	line-height: 1.5;
}

body.ch_leaf .ch-comp_area .comp_area-item .ch-comp-rgt .item-stat em {
	display: block;
}

body.ch_leaf .ch-comp_area .comp_area-item .ch-srv {
	position: absolute;
	bottom: 7px;
	left: 7px;
}

body.ch_leaf .ch-comp_area .comp_area-item .ch-srv li {
	display: inline;
}

body.ch_leaf .ch-comp_area .comp_area-item .ch-srv li img {
	margin: 1px;

}

body.ch_leaf .ch-comp_area .comp_area-item1 {
	position: relative;
	margin: 0 8px 0 0;
	border: 1px solid #CCCCCC;
	padding: 6px 8px 32px 8px;
	width: 206px;
	white-space: normal !important;
	background-color: #FFFFFF;
float: left;
}
* html body.ch_leaf .ch-comp_area .comp_area-item1 {
	margin: 0 8px 0 0;
}

body.ch_leaf .ch-comp_area .comp_area-item1:hover ,
body.ch_leaf .ch-comp_area .comp_area-item1.ov {
	background-color: #FFFFCC;
	cursor: pointer;
}

body.ch_leaf .ch-comp_area .comp_area-item1 h3 {
	font-size: 100%;
	margin: 0 0 10px 0;
	border: 0;
	padding: 0;
	background-image: none !important;
}

body.ch_leaf .ch-comp_area .comp_area-item1 .comp-thumb {
	float: left;
}

body.ch_leaf .ch-comp_area .comp_area-item1 .comp-thumb td {
	border: 1px #CCCCCC solid;
	width: 90px;
	height: 90px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
}

body.ch_leaf .ch-comp_area .comp_area-item1 .ch-comp-rgt {
	width: 105px;
	float: right;
}

body.ch_leaf .ch-comp_area .comp_area-item1 .ch-comp-rgt p {
	margin: 0 !important;
	overflow: auto;
	word-break: break-all;
	word-wrap: break-word;
}


body.ch_leaf .ch-comp_area .comp_area-item1 .ch-comp-rgt .item-stat {
	margin: 0 !important;
	line-height: 1.5;
}

body.ch_leaf .ch-comp_area .comp_area-item1 .ch-comp-rgt .item-stat em {
	display: block;
}

body.ch_leaf .ch-comp_area .comp_area-item1 .ch-srv {
	position: absolute;
	bottom: 7px;
	left: 7px;
}

body.ch_leaf .ch-comp_area .comp_area-item1 .ch-srv li {
	display: inline;
}

body.ch_leaf .ch-comp_area .comp_area-item1 .ch-srv li img {
	margin: 1px;

}


/*---------------------------------------------------------------------------*/
/* SU04001/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents .section {
	clear: both;
}

body.ch_leaf #contents .img-box {
	display: block;
	text-align: center;
	margin: 10px 0;
}

body.ch_leaf #contents p.indent {
	padding-left: 10px;
}


body.ch_leaf #contents .caption {
	color: #959595;
}


/* section action */
body.ch_leaf #contents #ch-bkdt-action {
	margin: 16px 0 10px 0;
}

body.ch_leaf #contents #ch-bkdt-action .inline_list {
	text-align: right;
}

body.ch_leaf #contents #ch-bkdt-action .inline_list li {
	margin: 0 10px 0 0;
}

/* 物件簡易情報 */
body.ch_leaf #contents .table_gaiyou .data_bkdt th {
	line-height: 1.1 !important;
}

/* 情報提供日　その他 */
body.ch_leaf #contents .data_update {
	display: block;
	margin: 5px 0 5px 0 !important;
}

/* 問い合わせ方法 */
body.ch_leaf #contents .block-inqfree {
	position: relative;
	margin: 10px 0 5px 119px;
	border: 2px #CB3B3B solid;
	background: url(../img/bg-inqfree.gif) #F4F4F2 0 50% no-repeat;
	width: 797px;
/*	height: 49px;
*/}


body.ch_leaf #contents .block-inqfree .ttl-inqfree {
	display: none;
}

body.ch_leaf #contents .block-inqfree .inqfree-tel {
	position: relative;
	padding: 11px 0;
	margin-top: 0;
	margin-left: 421px;
	font-weight: 700;
	font-size: 126%;
	color: #C01718;
white-space: nowrap;
}

body.ch_leaf #contents .block-inqfree .inqfree-btn {
	position: absolute;
	right: 10px;
	top: 10px;
	margin: 0 !important;
}

body.ch_leaf #contents .block-inqfree .inqfree-smonumb {
	position: absolute;
	right: 12px;
	top: 40px;
	margin: 0 2px 10px 0 !important;
	text-align: right;
}

/* 問い合わせ方法 20100125修正*/
body.ch_leaf #contents .block-inqfree2 {
padding-bottom:20px;
}

body.ch_leaf #contents .block-inqfree2 .inqfree-btn{
	text-align:right;
}

body.ch_leaf #contents .block-inqfree2 .inqfree-btn img{
	padding-right:10px;
}

body.ch_leaf #contents .block-inqfree2 ul{
	text-align:right;
}

body.ch_leaf #contents .block-inqfree2 li{
	display:inline;
}

body.ch_leaf #contents .block-inqfree2 li em {
	padding-left:166px;
	padding-right:76px;
	font-weight:bold;
}



/* 物件基本情報 */
body.ch_leaf #contents .bkdt-summary {
	margin: 10px 10px 0 10px;
}

body.for_print #contents p.bk-name {
    display: block;
    margin: 10 0 5px 0;
    font-size: 140%;
    font-weight: 700;
    color: #1F4D39;
}

body.ch_leaf #contents .bkdt-summary p.bk-name {
	display: block;
	margin: 0 0 5px 0;
	font-size: 140%;
	font-weight: 700;
	color: #1F4D39;
}

body.ch_leaf #contents .bkdt-summary p.bk-catch {
	line-height: 1.5;
	font-weight: 700;
}

body.ch_leaf #contents .sect_h {
	width: 455px;
}

body.ch_leaf #contents .sect_g {
	border-width: 0 !important;
	border-style: none !important;
	border-color: transparent !important;
	background-color: #F0F0F0;
}

body.ch_leaf #contents .sect_g h3 {
	margin: 10px 10px 0 5px !important;
}


body.ch_leaf #contents #photo-gallery {
	padding-bottom: 1px;
	*padding-bottom: 10px;
}

body.ch_leaf #contents .sect_g#photo-gallery h3 {
	margin: 10px 0 0 5px !important;
	width: 490px;
	float: left;
}

/* 画像切り替え */
/* thumbnail_table */
body.ch_leaf #contents #photo-gallery .photo_section .thumbnail_table { margin: 0; }
body.ch_leaf #contents #photo-gallery .photo_section .thumbnail_table tr.last-row td { border: none !important; }
body.ch_leaf #contents #photo-gallery .photo_section .thumbnail_table td { width: 92px; height: 92px; border-bottom: 10px solid #f0f0f0; padding-left: 8px; }
body.ch_leaf #contents #photo-gallery .photo_section .thumbnail_table td a { width: 90px; height: 90px; padding: 0; position: relative; background-color: #fff; padding: 0; }
body.ch_leaf #contents #photo-gallery .photo_section .thumbnail_table td hover { border: 1px solid #3D9973; background-color: #f0f0f0; }
body.ch_leaf #contents #photo-gallery .photo_section .thumbnail_table td.select_item { border: 1px solid #3D9973; background-color: #FFFFFF; }
body.ch_leaf #contents #photo-gallery .photo_section .thumbnail_table td a span { display: block; width: 90px; height: 90px; line-height: 90px;}

body.ch_leaf #contents #photo-gallery .photo_section .thumbnail_table td a table {
	border: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
body.ch_leaf #contents #photo-gallery .photo_section .thumbnail_table td a table td {
	border: none;
	margin: 0;
	padding: 0;
	width: 90px;
	height: 90px;
	vertical-align: middle;
	text-align: center;
}

body.ch_leaf #contents #photo-gallery .photo_section .thumbnail_table td a table td {
}

body.ch_leaf #contents #photo-gallery .photo_section {
	margin: 10px;
}
body.ch_leaf #contents #photo-gallery .photo_section th {
	padding: 0 !important;
	width: 498px !important;
	background-color: #FFFFFF !important;
}

body.ch_leaf #contents #photo-gallery .photo_section th img {
	vertical-align: bottom;

}

body.ch_leaf #contents #photo-gallery #pht-zoom-notice {
	position: relative;
	display: block;
	width: 392px;
	height: 15px !important;
	margin: 12px 10px 0 0;
	_margin-right: 5px;
	top: 10px;
	float: right;
}

body.ch_leaf #contents #photo-gallery .photo_section #pht-zoom-notice img {
	margin: 0 5px 0 0;
	vertical-align: top;
}

body.ch_leaf #contents #photo-gallery .thumbnail_table td {
	padding: 0;
}

body.ch_leaf #contents #photo-gallery .thumbnail_table td a {
	padding: 0;
	line-height: 90px;
}

body.ch_leaf #contents #photo-gallery .thumbnail_table td a span {
	border: none;
}

body.ch_leaf #contents #photo-gallery .photo_section #pht-caption {
	padding-top: 10px;
}

/* 部屋の特徴・設備 */
body.ch_leaf #contents #bkdt-option .show-opt-buil {
	margin: 10px 0 0 0;
	line-height: 22px;
}

body.ch_leaf #contents #bkdt-option .show-opt-buil img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

/* 物件の概要 */
body.ch_leaf #contents .table_gaiyou td.blank_td { border-left: none; border-right: none !important; height: 10px; padding: 0; font-size: 1px; }

body.ch_leaf #contents .table_gaiyou {
	border-right: none;
	text-align: left !important;
}

body.ch_leaf #contents .table_gaiyou td {
	text-align: left !important;
	border-right: 1px #CCCCCC solid;
	padding: 9px 12px;
	width: 38%;
	border-left: none;
}

body.ch_leaf #contents .table_gaiyou th.data_01 {
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
}

body.ch_leaf #contents .table_gaiyou th.data_02 {
	padding: 9px;
	width: 12%;
	border-left: none;
	border-right: 1px #CCCCCC solid;
}

body.ch_leaf #contents .rgtbtm-btn {
	position: relative;
/*	margin-top: -1.5em;
*/	text-align: right;
}

body.ch_leaf #contents .table_gaiyou td.data_qr {
	vertical-align: top;
}

/* data_table qr_code */
body.ch_leaf #contents .data_table dl.qr_code dt { float: left; }
body.ch_leaf #contents .data_table dl.qr_code dd { float: right; line-height: 1.5; width: 252px; }
body.ch_leaf #contents .data_table dl.qr_code dd p { margin: 0; padding-top: 5px; }

/* 他の募集要項 */
body.ch_leaf #contents #other-bk-area {
	position: relative;
	margin-right: -10px;
	width: 930px;
	white-space: nowrap;
	overflow: hidden;
}

body.ch_leaf #contents .other-bk-item {
	margin: 0 10px 0 0;
	_left: -10px;
	width: 300px;
	text-align: center !important;
	white-space: normal;
}

body.ch_leaf #contents .other-bk-area .last {
	margin: 0;
}


body.ch_leaf #contents .other-bk-item img {
	border: none;
}

body.ch_leaf #contents .other-bk-item table {
	width: 100%;
}

body.ch_leaf #contents .other-bk-item table th ,
body.ch_leaf #contents .other-bk-item table td {
	padding: 0 3px !important;
}

body.ch_leaf #contents #bkdt-shop-area img.shop-thumb {
	margin: 0 10px 0 0;
	float: left;
}

body.ch_leaf #contents #bkdt-shop-area .bkdt-shop-name a {
	font-weight: 700;
	margin-bottom: 5px;
}

body.ch_leaf #contents #bkdt-shop-area .bkdt-shop-name a img {
	margin-right: 3px;
	text-decoration: none;
	border: none;
}

body.ch_leaf #contents #bkdt-shop-area .bkdt-shop-detail {
	float: left;
}

body.ch_leaf #contents #bkdt-shop-area .bkdt-shop-detail p.bkdt-shop-name {
	margin-top: 2px;
}

body.ch_leaf #contents #bkdt-shop-area .bkdt-shop-detail li {
	line-height: 1.5;
}

body.ch_leaf #contents #bkdt-shop-area .bkdt-shop-detail li em {
	font-size: 116%;
	font-weight: 700;
	color: #BF1818;
}

body.ch_leaf #contents #bkdt-shop-area .bkdt-shop-detail li .note {
	color: #BF1818;
}


/*---------------------------------------------------------------------------*/
/* SU04003/
/*---------------------------------------------------------------------------*/
/* ============================== kr01400 */
body.ch_leaf .ch-bkdt#contents .kankyo_photo { margin: 15px 0 0 0; }
body.ch_leaf .ch-bkdt#contents .first_kankyo_photo { margin: 10px 0 0 0; }
body.ch_leaf .ch-bkdt#contents .kankyo_photo .left_column{ width:290x; margin-right:25px;}
body.ch_leaf .ch-bkdt#contents .kankyo_photo .right_column{ width:290px;}
body.ch_leaf .ch-bkdt#contents .kankyo_photo dt{ padding: 4px; border: 1px solid #cccccc;}
body.ch_leaf .ch-bkdt#contents .kankyo_photo dt img{ vertical-align:bottom; }
body.ch_leaf .ch-bkdt#contents .kankyo_photo dd { width: 270px; word-wrap:break-word; word-break: break-all ; padding:10px 10px 0 10px;}
body.ch_leaf .ch-bkdt#contents .info { margin-top:10px; }
body.ch_leaf .ch-bkdt#contents .info li { line-height: 1.5; }
body.ch_leaf .ch-bkdt#contents .info .left_column { width: 449px; }
body.ch_leaf .ch-bkdt#contents .info .right_column { width: 449px; }
body.ch_leaf .ch-bkdt#contents p.lead{ line-height: 1.5; margin-top:10px; }
body.ch_leaf .ch-bkdt#contents .map_area { margin-top:10px;border:1px solid #cccccc; }
body.ch_leaf .ch-bkdt#contents .map_area .left_column { width:698px; border-right:1px solid #cccccc;}
body.ch_leaf .ch-bkdt#contents .map_area .right_column { width:199px; padding:10px; }
body.ch_leaf .ch-bkdt#contents .map_area .right_column dt{ font-weight:bold; }
body.ch_leaf .ch-bkdt#contents .map_area .right_column li{ margin-top:10px; }
body.ch_leaf .ch-bkdt#contents .map_area .right_column input,
body.ch_leaf .ch-bkdt#contents .map_area .right_column img{ vertical-align:middle;margin-right:5px; }


body.ch_leaf .ch-bkdt#contents .co_data {
	margin-top: 10px;
	padding: 10px;
	background-color: #F0F0F0;

}

body.ch_leaf .ch-bkdt#contents .co_data_table {
	background-color: #FFFFFF;
	width: 445px;
}

body.ch_leaf .ch-bkdt#contents .co_data_table th {
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}

body.ch_leaf .ch-bkdt#contents .co_data_table tbody th {
	font-weight:normal;
	text-align: left;
	width: 7em;
}

body.ch_leaf .ch-bkdt#contents .co_data .co_data_table th,
body.ch_leaf .ch-bkdt#contents .co_data .co_data_table td {
	border:1px solid #DDDDDD;
	padding:10px 7px;
	vertical-align:middle;
}

/*---------------------------------------------------------------------------*/
/* SU04101/
/*---------------------------------------------------------------------------*/

body.ch_leaf #contents .privacy_policy { width: 685px; }
body.ch_leaf #contents .btn_submit { width: 685px; }

/* section action */
body.ch_leaf #contents #ch-bkdt-action {
	margin: 16px 0 10px 0;
	border: 1px #CCCCCC solid;
	padding: 5px 0;
	background-color: #FFF6E5;
}

body.ch_leaf #contents .naked#ch-bkdt-action { /* naked */
	margin: 16px -5px 0 0;
	border: none;
	padding: 0 !important;
	background-color: transparent !important;
}
body.ch_leaf #contents #ch-bkdt-action .inline_list {
	text-align: right;
}

body.ch_leaf #contents #ch-bkdt-action .inline_list li {
	margin: 0 5px;
}

/* ページ上部店舗基本情報 */
body.ch_leaf #contents .shdt-basic {
	positon: relative;
	width: 920px;
}

body.ch_leaf #contents #shop-summary {
	width: 527px;
}

body.ch_leaf #contents #shop-sum_length {
	margin-left: 10px;
	width: 718px !important;
}

body.ch_leaf #contents #shop-summary_l {
	width: 327px;
}

body.ch_leaf #contents #shop-summary .fl_rgt {
	width: 326px;
}

body.ch_leaf #contents h2.shdt-catch {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 130%;
	font-weight: 700;
	background-image: none;
}

body.ch_leaf #contents #shop-summary .fl_rgt p {
	line-height: 1.5;
}

body.ch_leaf #contents #shop-summary .shop-feat {
	clear: both;
}

body.ch_leaf #contents .shop-feat_l {
	margin-top: 30px;
	width: 718px;
}

body.ch_leaf #contents .shop-feat_l li {
	margin-right: 10px;
}

body.ch_leaf #contents #shop-summary .shop-feat th {
	padding: 10px;
	width: 69px !important;
	white-space: nowrap;
}

body.ch_leaf #contents #shop-summary .shop-feat td {
	padding: 5px;
	word-break: break;
	width: 436px;
}

body.ch_leaf #contents #shop-summary .shop-feat li {
	margin: 0;
}

body.ch_leaf #contents #shop-summary .shop-feat li img {
	margin: 5px;
}


body.ch_leaf #contents #shop-min {
	width: 383px;
}

body.ch_leaf #contents #shop-min table {
	margin: 0;
}

body.ch_leaf #contents #shop-min table th {
	width: 5.5em;
	white-space: nowrap;
}

body.ch_leaf #contents #shop-min table td {
	text-align: left;
	vertical-align: top;
	line-height: 2 !important;
}

body.ch_leaf #contents #shop-min table td em span {
	font-size: 170%;
}

body.ch_leaf #contents #shdt-photo-area {
	position: relative;
	overflow: hidden;
}


body.ch_leaf #contents #shdt-photo-area .shdt-photo-body {
	position: relative;
	left: 50%;
	float: left;
}

body.ch_leaf #contents #shdt-photo-area .shdt-photo-item {
	position: relative;
	margin: 5px;
	left: -50%;
	width: 222px !important;
	padding: 0;
	float: left;
}

body.ch_leaf #contents #shdt-photo-area .shdt-photo {
	margin: 0 0 5px 0;
	height: 222px !important;
	background-color: #FFFFFF;
}

body.ch_leaf #contents #shdt-photo-area .shdt-photo td {
	vertical-align: middle;
}

/* スタッフコメント */
body.ch_leaf #contents .staff-comment-body {
	position: relative;
	width: 930px;
	left: -10px;
	white-space: nowrap;
}
	/* Hack IE7 only */
	*+html body.ch_leaf #contents .staff-comment-body {
		margin: 0;
	}

body.ch_leaf #contents #staff-comment-area .staff-comment-item {
	margin: 0 0 10px 10px;
	width: 455px;
	white-space: normal;
}
	/* Hack IE6 below */
	* html body.ch_leaf #contents #staff-comment-area {
		width: 920px;
		overflow: hidden;
	}
	* html body.ch_leaf #contents .staff-comment-body {
		left: 0px;
		width: 940px;
		margin: 0 0 -10px -20px;
	}
	* html body.ch_leaf #contents #staff-comment-area .staff-comment-item {
		margin: 0 0 10px 10px;
	}

body.ch_leaf #contents #staff-comment-area .staff-comment-item .bgc-wht {
	padding: 9px !important;
}

body.ch_leaf #contents #staff-comment-area .staff-profile {
	width: 235px;
	float: right;
}

body.ch_leaf #contents #staff-comment-area .staff-name {
	display: block;
	margin: 0 0 3px 0;
	padding: 4px 5px;
	background-color: #FFFFCC;
}

body.ch_leaf #contents #staff-comment-area .staff-name ul {
	margin-top: 5px;
	white-space: nowrap;
	overflow: visible;
}

body.ch_leaf #contents #staff-comment-area .staff-name li {
	margin: 0 1px;
}

body.ch_leaf #contents #staff-comment-area .staff-profile table {
	border: none;
}

body.ch_leaf #contents #staff-comment-area .staff-profile table th ,
body.ch_leaf #contents #staff-comment-area .staff-profile table td {
	padding: 5px 4px;
	border-bottom: 1px #CCCCCC solid;
}

body.ch_leaf #contents #staff-comment-area .staff-profile table th {
	white-space: nowrap !important;
}

body.ch_leaf #contents #staff-comment-area .staff-profile table td {
	vertical-align: middle;
}

body.ch_leaf #contents #staff-comment-area .staff-comment {
	clear: both;
	margin: 0;
	padding: 0 0 4px 0;
	background: url(../img/bg-comment-bottom.gif) 0 100% no-repeat;
}

body.ch_leaf #contents #staff-comment-area .staff-comment p {
	display: block;
	margin: 0;
	padding: 23px 10px 6px 10px;
	background: url(../img/bg-comment-top.gif) 0 0 no-repeat;
}


/*---------------------------------------------------------------------------*/
/* SU04105/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents #shdt-coupon-area {
}

body.ch_leaf #contents #shdt-coupon-area #shdt-coupon-list {
	width: 527px;
	margin: 0;
	overflow: visible;
}

body.ch_leaf #contents #shdt-coupon-area .shdt-coupon-item {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0 0 1px 0;
	width: 524px;
	border: 1px #3D9973 solid !important;
	overflow: visible;
}

body.ch_leaf #contents #shdt-coupon-area .shdt-coupon-item table {
	width: 523px;
	margin: 1px 0 0 1px;
	background-color: #FFFFFF;
	overflow: visible;
}


body.ch_leaf #contents #shdt-coupon-area .shdt-coupon-item th ,
body.ch_leaf #contents #shdt-coupon-area .shdt-coupon-item td {
	border: 1px #FFFFFF solid !important;
	vertical-align: middle;
}

body.ch_leaf #contents #shdt-coupon-area .shdt-coupon-item th.cpn-numb {
	padding: 0;
	width: 26px;
	background-color: #3D9973;
}


body.ch_leaf #contents #shdt-coupon-area .shdt-coupon-item td.cpn-ttl {
	padding: 10px;
	color: #3D9973;
}

body.ch_leaf #contents #shdt-coupon-area .shdt-coupon-item td.cpn-ttl em {
	display: block;
	font-weight: 700;
}

#contents .shdt-coupon-item .cpn-note {
	margin: 5px 0 0 0;
	font-size: 80%;
	text-align: right;
	color: #000000;
}

body.ch_leaf #contents #shdt-coupon-area .shdt-coupon-item th.cpn-detail {
	padding: 5px;
	width: 90px;
	min-height: 20px;
	color: #3D9973;
	text-align: center !important;
	white-space: nowrap;
	font-size: 86%;
	background-color: #F0F0F0;
}

body.ch_leaf #contents #shdt-coupon-area .shdt-coupon-item td.cpn-detail {
	padding: 2px;
	width: 90px;
	text-align: center !important;
	white-space: nowrap;
}

body.ch_leaf #contents .btn-print em {
	font-weight: 700;
	line-height: 22px;
}

body.ch_leaf #contents .btn-print img {
	margin: 0 0 0 10px;
	vertical-align: bottom;
}


body.ch_leaf #contents #shdt-coupon-area #cpn-qr {
	width: 361px;
}

body.ch_leaf #contents #shdt-coupon-area #cpn-qr .cpn-qr-desc {
	width: 351px;
}


/*---------------------------------------------------------------------------*/
/* SU05102/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents .ch-shiq_list {
	margin-top: 25px;
}
body.ch_leaf #contents .ch-shiq_list th.data_01 {
	width: 212px;
}

body.ch_leaf #contents .ch-shiq_list th.data_04 ,
body.ch_leaf #contents .ch-shiq_list th.data_05 ,
body.ch_leaf #contents .ch-shiq_list th.data_06 ,
body.ch_leaf #contents .ch-shiq_list th.data_07 {
	white-space: nowrap;
}

body.ch_leaf #contents .ch-shiq_list td.data_04 ,
body.ch_leaf #contents .ch-shiq_list td.data_05 ,
body.ch_leaf #contents .ch-shiq_list td.data_06 ,
body.ch_leaf #contents .ch-shiq_list td.data_07 {
	white-space: nowrap;
	text-align: center;
}

body.ch_leaf #contents .ch-shiq_list td {
	text-align: left;
}

/* 入力 */
body.ch_leaf #contents .ch-shiq_input {
}

body.ch_leaf #contents .for-owner th {
	border-right: 1px #CCCCCC solid;
	width: 239px;
	vertical-align: middle;
}

body.ch_leaf #contents .for-owner td.first-option {
	width: 100px;
	border-right: 1px #CCCCCC solid;
}

body.ch_leaf #contents .for-owner ul {
	margin: 0;
	padding: 0;
}


/*---------------------------------------------------------------------------*/
/* SU06102/
/*---------------------------------------------------------------------------*/
/* 確認 */
body.ch_leaf #contents .ch-shiq_confirm th.item_name {
	border-right: 1px #CCCCCC solid;
	width: 212px;
	white-space: nowrap;
	background-color: #F0F0F0;
}

body.ch_leaf #contents .ch-shiq_confirm td.information {
	vertical-align: bottom;
}

body.ch_leaf #contents .btn-has_top_border {
	margin-top: 20px;
	border-top: 1px #CCCCCC solid;
	padding-top: 20px;
	font-weight: 700;
	line-height: 28px;
}

body.ch_leaf #contents .btn-has_top_border img {
	margin-left: 8px;
	vertical-align: middle;
}


/*---------------------------------------------------------------------------*/
/* SU07102/
/*---------------------------------------------------------------------------*/
/* 完了 */
body.ch_leaf #contents #ch-shiq-thxmsg {
	padding-bottom: 5px;
	font-weight: 700;
	font-size: 116%;
}

body.ch_leaf #contents .btn-compl {
	text-align: center;
	margin-top: 20px;
}

body.ch_leaf #contents .btn-compl img {
	margin: 0 5px;
}


/*---------------------------------------------------------------------------*/
/* SU05004/
/* SU06001/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents .ch-imgrp {
	margin: 25px auto 20px auto;
}

body.ch_leaf .ch-popup#contents {
}

body.ch_leaf .ch-popup#contents h1 {
	width: 585px !important;
	_width: 585px !important;
}

body.ch_leaf .ch-popup#contents .ch-imgrp h2 ,
body.ch_leaf #contents .ch-imgrp .conf-msg {
	margin: 0 0 25px 0;
	background-image: none;
	font-weight: 700;
}

body.ch_leaf #contents .ch-imgrp p ,
body.ch_leaf #contents .ch-imgrp ul {
	margin: 0 0 20px 0;
}

body.ch_leaf #contents .ch-imgrp ul li {
	line-height: 1.5;
}
body.ch_leaf #contents .ch-imgrp table .item_name {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}
body.ch_leaf #contents .ch-imgrp table th {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

body.ch_leaf #contents .ch-imgrp table td {
	word-break: break-all;
}

body.ch_leaf .ch-popup#contents .ch-imgrp table .imgrp-chbx {
	padding: 10px 0 5px 10px;
}

body.ch_leaf #contents .ch-imgrp table .imgrp-chbx ul {
	margin: 0 !important;
	padding: 0 !important;
	width: 460px !important;
}

body.ch_leaf #contents .ch-imgrp table .imgrp-chbx li {
	z-index: 9999;
	width: 220px;
	margin: 0 10px 5px 0;
	float: left;
}

body.ch_leaf #contents .ch-imgrp table .imgrp-chbx li input {
	margin: 0 !important;
}

body.ch_leaf #contents .btn-ch-imgrp {
	position: relative;
	padding-top: 20px;
	background: url(../img/bg_line_a_tb_02.gif) 0 0 repeat-x;
}

body.ch_leaf #contents .btn-ch-imgrp p {
	position: relative;
	display: block;
	margin: 0 auto;
	text-align: center;
}

body.ch_leaf #contents .btn-ch-imgrp p.btn-imgrp-back {
	position: absolute;
	width: 66px;
	top: 24px;
	left: 0;
}

body.ch_leaf #contents .btn-ch-imgrp p.btn-imgrp-submit {
	width: 228px;
	text-align: center;
}


/*---------------------------------------------------------------------------*/
/* SU06001/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents .ch-imgrp .data_table th ,
body.ch_leaf #contents .ch-imgrp .data_table td {
	text-align: left;
	word-break: break-all;
}

body.ch_leaf #contents .ch-imgrp .data_table th {
	font-weight: 700;
}

body.ch_leaf #contents .ch-imgrp .data_table td {
	vertical-align: middle !important;
}

body.ch_leaf #contents .ch-imgrp .data_table td ul {
margin: 0;
}


/*---------------------------------------------------------------------------*/
/* OOCSS/
/*---------------------------------------------------------------------------*/

/* Margin */
body.ch_leaf .mgn-none { margin: 0 !important; }
body.ch_leaf .mgn-5 { margin: 5px !important; }
body.ch_leaf .mgn-10 { margin: 10px !important; }
body.ch_leaf .mgn-15 { margin: 15px !important; }
body.ch_leaf .mgn-20 { margin: 20px !important; }

body.ch_leaf .mgnt-none { margin-top: 0 !important; }
body.ch_leaf .mgnt-5 { margin-top: 5px !important; }
body.ch_leaf .mgnt-10 { margin-top: 10px !important; }
body.ch_leaf .mgnt-15 { margin-top: 15px !important; }
body.ch_leaf .mgnt-20 { margin-top: 20px !important; }

body.ch_leaf .mgnr-none { margin-right: 0 !important; }
body.ch_leaf .mgnr-5 { margin-right: 5px !important; }
body.ch_leaf .mgnr-10 { margin-right: 10px !important; }
body.ch_leaf .mgnr-15 { margin-right: 15px !important; }
body.ch_leaf .mgnr-20 { margin-right: 20px !important; }

body.ch_leaf .mgnb-none { margin-bottom: 0 !important; }
body.ch_leaf .mgnb-5 { margin-bottom: 5px !important; }
body.ch_leaf .mgnb-10 { margin-bottom: 10px !important; }
body.ch_leaf .mgnb-15 { margin-bottom: 15px !important; }
body.ch_leaf .mgnb-20 { margin-bottom: 20px !important; }

body.ch_leaf .mgnl-none { margin-left: 0 !important; }
body.ch_leaf .mgnl-5 { margin-left: 5px !important; }
body.ch_leaf .mgnl-10 { margin-left: 10px !important; }
body.ch_leaf .mgnl-15 { margin-left: 15px !important; }
body.ch_leaf .mgnl-20 { margin-left: 20px !important; }

/* Padding */
body.ch_leaf .pad-none { padding: 0 !important; }
body.ch_leaf .pad-5 { padding: 5px !important; }
body.ch_leaf .pad-10 { padding: 10px !important; }
body.ch_leaf .pad-15 { padding: 15px !important; }
body.ch_leaf .pad-20 { padding: 20px !important; }

body.ch_leaf .padt-none { padding-top: 0 !important; }
body.ch_leaf .padt-5 { padding-top: 5px !important; }
body.ch_leaf .padt-10 { padding-top: 10px !important; }
body.ch_leaf .padt-15 { padding-top: 15px !important; }
body.ch_leaf .padt-20 { padding-top: 20px !important; }

body.ch_leaf .padr-none { padding-right: 0 !important; }
body.ch_leaf .padr-5 { padding-right: 5px !important; }
body.ch_leaf .padr-10 { padding-right: 10px !important; }
body.ch_leaf .padr-15 { padding-right: 15px !important; }
body.ch_leaf .padr-20 { padding-right: 20px !important; }

body.ch_leaf .padb-none { padding-bottom: 0 !important; }
body.ch_leaf .padb-5 { padding-bottom: 5px !important; }
body.ch_leaf .padb-10 { padding-bottom: 10px !important; }
body.ch_leaf .padb-15 { padding-bottom: 15px !important; }
body.ch_leaf .padb-20 { padding-bottom: 20px !important; }

body.ch_leaf .padl-none { padding-left: 0 !important; }
body.ch_leaf .padl-5 { padding-left: 5px !important; }
body.ch_leaf .padl-10 { padding-left: 10px !important; }
body.ch_leaf .padl-15 { padding-left: 15px !important; }
body.ch_leaf .padl-20 { padding-left: 20px !important; }

/* Border */
body.ch_leaf .bdr-none { border: none !important; }
body.ch_leaf .bdrt-none { border-top: none !important; }
body.ch_leaf .bdrn-none { border-bottom: none !important; }

/* Float */
body.ch_leaf .fl_lft { float: left !important; }
body.ch_leaf .fl_rgt { float: right !important; }

/* Text Align */
body.ch_leaf .alg-lft { text-align: left !important; }
body.ch_leaf .alg-rgt { text-align: right !important; }
body.ch_leaf .alg-cnt { text-align: center !important; }

/* Vertical Align */
body.ch_leaf .valg-top { vertical-align: top !important; }
body.ch_leaf .valg-mid { vertical-align: middle !important; }
body.ch_leaf .valg-btm { vertical-align: bottom !important; }

/* Wrap */
body.ch_leaf .wrap-norm { white-space: normal !important; }
body.ch_leaf .wrap-nwrp { white-space: nowrap !important; }


body.ch_leaf .ch-bkdt#contents .section ,
body.ch_leaf .ch-shdt#contents .section {
	margin: 10px 0 0 0 !important;
}

body.ch_leaf #contents .bgc-wht {
	padding: 10px;
	background-color: #FFFFFF;
}

body.ch_leaf #contents .ol-g {
	border: 1px #CCCCCC solid !important;
}

.caution_g {
	color:
}

body.ch_leaf td.nowrap {
	white-space: nowrap !important;
}

body.ch_leaf .col-notice {
	color: #BF1818;
}

body.ch_leaf em.fs-big {
	font-size: 130%;
}


/* CCC Added Start*/

/*---------------------------------------------------------------------------*/
/* Common Style/
/*---------------------------------------------------------------------------*/
body.ch_leaf table.thum {
	width: auto;
	margin: 0 auto;
}
body.ch_leaf table.thum td {
	vertical-align: middle;
}

body.ch_leaf #contents p.lead_h1 {
	margin-top: 15px;
}

body.ch_leaf #contents .icn-dic {
	margin-right: 3px;
}
/* [全ての駅名を表示]リンクつきh3 */
body.ch_leaf #contents .wiz-link {
	position: relative;
}

body.ch_leaf #contents .wiz-link h3 {
	width: 80%;
}

body.ch_leaf #contents .wiz-link .show-allstat {
	position: absolute;
	top: -10px;
	right: 0;
	_right: 5px;
}

body.ch_leaf #contents ul li.w20 {
	width: 20%!important;
}

body.ch_leaf #contents ul li.w21 {
	width: 21%!important;
}

body.ch_leaf #contents .disnone {
	display: none;
}
body.ch_leaf #contents #banner_area {
	width: 100%;
	margin-bottom: 10px;
}
body.ch_leaf #contents #banner_area ul {
	float: right;
}
body.ch_leaf #contents #banner_area ul li {
	margin-left: 10px;
	float: left;
}
body.ch_leaf #contents #banner_area ul#pr {
	width: 520px;
	float: left;
}
body.ch_leaf #contents #banner_area ul#pr li {
	margin-left: 0px;
	background: url(../img/icon_pr.gif) left top no-repeat;
	padding-top: 13px;
}

em.bold {
	font-weight: bold;
}

/* ul.column4_list */
body.ch_leaf #contents.ch-condition .column4_list {
	margin: 0px;
}

body.ch_leaf #contents.ch-condition .column4_list li {
	float: left; width: 24%; vertical-align: middle;
}

body.ch_leaf #contents.ch-condition .column4_list li input,
body.ch_leaf #contents.ch-condition .column4_list li label {
	vertical-align: middle;
	margin-right: 5px;
}


/* ul.column7_list */
body.ch_leaf #contents.ch-condition .column7_list {
	margin: 10px 0 0 10px;
}

body.ch_leaf #contents.ch-condition .column7_list li {
	float: left;
	width: 14%;
	vertical-align: middle;
}

body.ch_leaf #contents.ch-condition .column7_list li input,
body.ch_leaf #contents.ch-condition .column7_list li label {
	vertical-align: middle;
	margin-right: 5px;
}

/* input for IE */
*html body.ch_leaf #contents li input,
*html body.ch_leaf #contents ul.column6_list li label{
	margin: 0 3px 0 0 !important;
}


/* print */
body #ch_h018_a ul.first_list_02{
	float: left;
}
body #ch_h018_a.chintai ul.first_list_02 li {
	margin: 0 0 5px 0;
}
body #ch_h018_a #contents.ch-print .att {
	color: #BF1818;
}
body #ch_h018_a #contents.ch-print em {
	font-weight: bold;
}
body #ch_h018_a #contents.ch-print .padl-5 {
	margin-left: 5px;
}

body #ch_h018_a #contents.ch-print .w25 {
	width: 25% !important;
}

/* h2_seo */
body.ch_leaf #contents.ch-condition h2.h2_seo,
body.ch_leaf #contents h2.h2_seof {
	background:none;
	text-align:right;
	color:#B4B4B4;
	font-size:80%;
}

body.ch_leaf #contents h3.h2_seo {
	background: none!important;
	border: none!important;
	text-align: right;
	color:#B4B4B4;
	font-weight: normal!important;
	font-size:80%!important;
}

/* p.btn_submit */
body.ch_leaf #contents.ch-condition p.number_changer {
	display: none;
}

body.ch_leaf #contents.ch-condition p.btn_submit {
	margin:0 auto 0 auto;
	padding-bottom:6px;
	text-align:center;
}

body.ch_leaf #contents.ch-condition .end {
	margin-bottom:0 !important;
}

/* infotxt */
body.ch_leaf #contents.ch-print .infotxt {
	padding-top:10px;
	color: #C01718;
	font-size:80%;
	font-weight:normal;
}


/* vertical-align:middle */
body.ch_leaf #contents.ch-print .valg-mid {
	vertical-align:middle !important;
	margin: 0 auto;
}

/* li.witharrow */
body.ch_leaf #contents.ch-condition li.witharrow {
	background:url(../img/icon_arrow_orange.gif) no-repeat 0px 3px;
	text-indent:1em;
}

/* ie6,7 inqfree-tel */
*html body.ch_leaf #contents .block-inqfree .inqfree-tel {
	top:0px !important;
}

*+html body.ch_leaf #contents .block-inqfree .inqfree-tel {
	top:0px !important;
}

/*---------------------------------------------------------------------------*/
/* SU02001/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su02001 .btn_txt {
	padding:4px 10px 0 0;
}

/*---------------------------------------------------------------------------*/
/* SU02002/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su02002 .tab_area {
	border:1px #3d9973 solid;
}

body.ch_leaf #contents.su02002 .tab_area ul {
	padding:0 0 10px 10px;
}

body.ch_leaf #contents.su02002 .tab_area ul li a {

}


/*---------------------------------------------------------------------------*/
/* SU02003/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents .condition_selection {
	padding:4px;
}

body.ch_leaf #contents #contact_form .condition_selection {
	padding:4px;
}

body.ch_leaf #contents .condition_selection p.btn_submit {
	vertical-align:middle;
}
body.ch_leaf #contents .condition_selection p.btn_submit input {
	vertical-align:bottom;
}

body.ch_leaf #contents .narrow_station {
	width:580px;
	border:1px solid #3D9973;
	background-color:#DCDCDC;
	margin:20px 0px;
	padding:4px;
}

body.ch_leaf #contents .narrow_station_search {
	background-color:#FFF;
	padding:10px;
}

body.ch_leaf #contents .narrow_station_search img {
	vertical-align:bottom;
}

body.ch_leaf #contents .btn_search_line {
	position:relative;
	width:100%;
}

body.ch_leaf #contents .btn_search_line p {
	text-align:center;
	padding-top:5px;
}

body.ch_leaf #contents .btn_search_line p.lead {
	position:absolute;
	width:370px;
	top:-2px;
	left:0px;
	font-size:100%;
	text-align:right;
	padding-top:0;
	_margin-top: 0;
}


*html body.ch_leaf #contents .btn_search_line p.lead {
	position:absolute;
	width:370px;
	top:8px;
	left:0px;
	font-size:100%;
	text-align:right;
	padding-top:0px;
}

/*---------------------------------------------------------------------------*/
/* SU02004/
/*---------------------------------------------------------------------------*/
/* ul.nocolumn_list */
body.ch_leaf #contents.ch-condition .nocolumn_list {
	margin: 10px 0 0 0px;
}

body.ch_leaf #contents.ch-condition .nocolumn_list li {
	clear:both; width: 100% !important; vertical-align: middle; line-height:1.8;
}

body.ch_leaf #contents.ch-condition .nocolumn_list li input,
body.ch_leaf #contents.ch-condition .nocolumn_list li label {
	vertical-align: middle;
}


/*---------------------------------------------------------------------------*/
/* SU02018/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents #rosenzu-area-disp {
	margin: 10px 0;
	padding: 10px;
	*padding-bottom: 5px;
	background-color: #FFFFCC;
}

body.ch_leaf #contents #rosenzu-area-disp strong {
	font-weight: 700;
	color: #FF6A00;
}

body.ch_leaf #contents #rosenzu-area-disp #rosenzu-area-list {
	margin-top: 5px;
}

body.ch_leaf #contents #rosenzu-area-disp #rosenzu-area-ttl {
	margin: 0 5px 0px 0;
	_margin-top: 3px;
	float: left;
}

body.ch_leaf #contents #rosenzu-area-disp ul {
	float: left;
}

body.ch_leaf #contents #rosenzu-area-disp ul li {
	margin-right: 10px;
}

body.ch_leaf #contents #rosenzu-area-disp ul li input {
	vertical-align: middle;
	margin-right: 2px;
}

body.ch_leaf #contents #rosenzu-area-disp ul li em {
	font-weight: 700 !important;
}

body.ch_leaf #contents #rosenzu-area-disp #rosenzu-area-btn {
	margin-top: -5px;
	*margin-top: -2px;
	float: left;
}

body.ch_leaf #contents #eksp-api {
	margin: 10px 0 0 0;
}

body.ch_leaf #contents #eksp-api .first_section {
	padding: 10px;
	width: auto;
}

body.ch_leaf #contents #rosenzu-area-disp p ,
body.ch_leaf #contents #eksp-api p {
	margin: 0;
}

body.ch_leaf #contents #eksp-api #eksp-disp-changer {
	width: 537px;
	margin: 0 0 10px 0;
}

body.ch_leaf #contents #eksp-api #eksp-disp-changer p {
	width: 50%;
	float: left;
}

body.ch_leaf #contents #eksp-api #eksp-disp-changer ul {
	width: auto;
	paddinh: 2px 0;
}

body.ch_leaf #contents #eksp-api #eksp-disp-changer ul li {
	line-height:1.5;
	border-right:1px solid #333333;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
}
body.ch_leaf #contents #eksp-api #eksp-disp-changer ul li.last {
	padding-right: 0;
	border: none;
}
body.ch_leaf #contents #eksp-api #eksp-disp-changer ul li em {
	font-weight: 700 !important;
}

body.ch_leaf #contents #eksp-api #eksp-area-map {
	position: relative;
	border: 1px #CCCCCC solid;
	padding: 19px;
	width: 497px;
	background-color: #F0F0F0;
	float: left;
}

body.ch_leaf #contents #eksp-api #eksp-area-map #eksp-map-ctrl {
	position: absolute;
	display: block;
	top: 1px;
	left: 1px;
}

body.ch_leaf #contents #eksp-api #eksp-area-map #eksp-map-ctrl a {
	position: absolute;
}
body.ch_leaf #contents #eksp-api #eksp-area-map #eksp-map-ctrl a.mapArw01 {
	top: 0;
	left: 0;
}
body.ch_leaf #contents #eksp-api #eksp-area-map #eksp-map-ctrl a.mapArw02 {
	top: 0;
	left: 248px;
}
body.ch_leaf #contents #eksp-api #eksp-area-map #eksp-map-ctrl a.mapArw03 {
	top: 0;
	left: 516px ;
}
body.ch_leaf #contents #eksp-api #eksp-area-map #eksp-map-ctrl a.mapArw04 {
	top: 196px;
	left: 0;
}
body.ch_leaf #contents #eksp-api #eksp-area-map #eksp-map-ctrl a.mapArw05 {
	top: 196px;
	left: 516px ;
}
body.ch_leaf #contents #eksp-api #eksp-area-map #eksp-map-ctrl a.mapArw06 {
	top: 412px;
	left: 0;
}
body.ch_leaf #contents #eksp-api #eksp-area-map #eksp-map-ctrl a.mapArw07 {
	top: 412px;
	left: 248px;
}
body.ch_leaf #contents #eksp-api #eksp-area-map #eksp-map-ctrl a.mapArw08 {
	top: 412px;
	left: 516px ;
}

body.ch_leaf #contents #eksp-api #eksp-area-map #map {
	border: 1px #CCCCCC solid;
}

body.ch_leaf #contents #eksp-api #eksp-area-map #map img {
	vertical-align: bottom;
}


body.ch_leaf #contents #eksp-api #eksp-area-list {
	position: relative;
	width: 343px;
	min-height: 433px;
	_height: 432px;
	float: right;
	background: url(../img/bg-eksp-area-list.gif) 0 0 repeat;
}

body.ch_leaf #contents #eksp-api #eksp-area-list #eksp-search {
	margin: 0;
	padding: 10px 10px 8px 10px;
	background-color: #F0F0F0;
}

body.ch_leaf #contents #eksp-api #eksp-area-list #eksp-search h3 {
	margin: 0 0 10px 0;
}

body.ch_leaf #contents #eksp-api #eksp-area-list #eksp-search input {
	width: 249px;
	float: left;
}

body.ch_leaf #contents #eksp-api #eksp-area-list #eksp-search p {
	position: relative;
	top: -2px;
	text-align: right;
}

body.ch_leaf #contents #eksp-api #eksp-area-list #eksp-search a img {
	vertical-align: bottom;
}

body.ch_leaf #contents #eksp-api #eksp-area-list #eksp-list {
	padding: 10px 0 0 0;
	background: url(../img/bg-eksp-list.gif) 0 0 no-repeat;
}

body.ch_leaf #contents #eksp-api #eksp-area-list #eksp-list h3 {
	margin: 9px 9px 6px 9px;
}
body.ch_leaf #contents #eksp-api #eksp-area-list #eksp-list ul {
	margin: 0 9px 30px 9px;
}

body.ch_leaf #contents #eksp-api #eksp-area-list #eksp-list li {
	padding: 4px 10px 4px 10px;
	background: url(../img/bg_line_a_tb_01.gif) 0 0 repeat-x;
}
body.ch_leaf #contents #eksp-api #eksp-area-list #eksp-list li.first {
	background: none;
}

body.ch_leaf #contents #eksp-api #eksp-area-list #eksp-list li span {
	position: absolute;
	right: 10px;
}
body.ch_leaf #contents #eksp-api #eksp-area-list #eksp-list li span a {
	margin-right: 10px;
}

body.ch_leaf #contents #eksp-api #eksp-area-list #eksp-btn {
	position: absolute;
	bottom: 0;
	width: 343px;
	padding: 4px 0 3px 0;
	background-color: #CCCCCC;
	text-align: center;
}



/*---------------------------------------------------------------------------*/
/* SU02018/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su02018 p{
	margin-top:10px;
}
body.ch_leaf #contents.su02018 div.condition_selection {
	border:1px #129CED solid;
}

body.ch_leaf #contents.su02018 div.fl_lft {
	width:440px;
}

body.ch_leaf #contents.su02018 span.ml185 {
	margin-left: 180px;

}

body.ch_leaf #contents.su02018 span.ml185 a {
	background: url(../img/bullet.gif) 0 3px no-repeat;
	padding-left:10px;
}

body.ch_leaf #contents.su02018 .section .suggest_section {
	width: 400px;
	margin-left: 10px;
}

body.ch_leaf #contents.su02018 .section .suggest_section_inner .font_small,
body.ch_leaf #contents.su02018 .section .suggest_section ul.font_small {
	font-size: 10px;
	color:#999999;
}

/*　サジェスト機能 バルーン内のスタイル　*/
body.ch_leaf #contents.su02018 .suggest_section{
	width:353px;
	background:#FFF url(../../cacommon/img/bg_suggest_head.gif) no-repeat;
}
body.ch_leaf #contents.su02018 .suggest_section_inner{
	width:329px;
	background-image:none;
	background-color:#E3E3E3;
}
body.ch_leaf #contents.su02018 .suggest_section_inner p.suggest_lead{
	margin:0px;
}
body.ch_leaf #contents.su02018 .suggest_section_inner dt,
body.ch_leaf #contents.su02018 .suggest_section_inner dd{
	float:left;
	margin-right:5px;
}
body.ch_leaf #contents.su02018 .suggest_section_inner dt{
	font-weight:normal;
	padding-top:3px;
}
body.ch_leaf #contents.su02018 .suggest_section_inner p.suggest_note{
	clear:both;
	color:#666;
	font-size:80%;
	margin:0px;
}
body.ch_leaf #contents.su02018 .suggest_section p.suggest_note2{
	color:#666;
	font-size:80%;
	margin:0px;
}

/*---------------------------------------------------------------------------*/
/* SU02101/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su02101 h3 {
	border: none;
	margin-left: 0px;
	color:#333333;
}

body.ch_leaf #contents.su02101 h3 label{
	border: none;
	margin-left: 0;
}

body.ch_leaf #contents.su02101 ul.column5_list {
	margin-left: 30px;
}

body.ch_leaf #contents.su02101 .no_list,
body.ch_leaf #contents.su02101 ul.column5_list.no_list li a {
	color:#B4B4B4!important;
}

body.ch_leaf #contents.su02101 p.lead em {
	font-weight: bold;
}

body.ch_leaf #contents.su02101 p.lead em span {
	color: #FF6A00;
	font-size: 14px;
	margin-right: 5px;
}


/*---------------------------------------------------------------------------*/
/* SU02102/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su02102 ul.column5_list {
}

body.ch_leaf #contents.su02102 ul.column5_list ul {
	margin-left: -1.5em;
}

body.ch_leaf #contents.su02102 ul.column5_list li a {
	_font-family: none !important;
	_vertical-align: baseline !important;
}

body.ch_leaf #contents.su02102 ul.column5_list li input {
	position: relative;
*left: -4px;
}


/*---------------------------------------------------------------------------*/
/* SU02103/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su02103 ul.column5_list {
	margin-left:2.3em;
}

body.ch_leaf #contents.su02103 ul.column5_list li {
	text-indent:-1.5em;
}

*:first-child+html body.ch_leaf #contents.su02103 ul.column5_list,
*html body.ch_leaf #contents.su02103 ul.column5_list {
	margin-left: -21px;
}

*:first-child+html body.ch_leaf #contents.su02103 ul.column5_list li,
*html body.ch_leaf #contents.su02103 ul.column5_list li{
	width: 14%;
	padding-left: 50px;
	text-indent: -1.8em;
}



/*---------------------------------------------------------------------------*/
/* SU02104/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su02104 #area_column3 {
	margin-top: 10px;
}

body.ch_leaf #contents.su02104 #area_column3 .first_section {
	width: 912px;
	padding: 0;
	background: url(../img/bg-column3.png) #ffffff 0 0 repeat-y;
}


body.ch_leaf #contents.su02104 .column3 {
	float:left;
	width:33%;
}

body.ch_leaf #contents.su02104 .feature_section {
	margin: 10px 10px 0 5px;
	width: 262px;
	padding-bottom: 10px;
	background: url(../img/bg_top_ms_kanto_002.gif) 100% 0 repeat-y;
	text-align: left;
}

body.ch_leaf #contents.su02104 .feature_section .map_section {
	position: relative;
}

body.ch_leaf #contents.su02104 .feature_section p {
	margin: 0;
}

body.ch_leaf #contents.su02104 .keyword_section {
	margin: 10px 10px 10px 0;
	width: 298px;
}
body.ch_leaf #contents.su02104 .keyword_section input.freeword_right {
	margin-right: 10px;
	width:175px !important;
}
body.ch_leaf #contents.su02104 .keyword_section input {
	vertical-align:middle !important;
}

body.ch_leaf #contents.su02104 .owner-section {
	margin: 10px 0 10px 13px;
	padding: 0;
	width: 299px;
}

body.ch_leaf #contents.su02104 .owner-section h3 {
	margin: 0 0 15px 0;
}

body.ch_leaf #contents.su02104 .feature_section h3,
body.ch_leaf #contents.su02104 .keyword_section h3 {
	margin: 0 0 10px 0;
	padding: 0;
	border: none;
}

/*---------------------------------------------------------------------------*/
/* SU02201/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su02201 div.condition_selection {
	width:445px;
	float:left;
}

body.ch_leaf #contents.su02201 div.section {
	width:435px;
}

body.ch_leaf #contents.su02201 div.section h3 {
	margin:5px 0 10px 5px;
	padding:0;
	border:0;
}

body.ch_leaf #contents.su02201 div.section dl {
	margin-left:5px;
}

body.ch_leaf #contents.su02201 div.section dl dt {
	float:left;
	width:100px;
	font-weight:bold;
}

body.ch_leaf #contents.su02201 div.section dl dd {
	float:left;
	width:330px;
}

body.ch_leaf #contents.su02201 div.section dl dd li {
	float:left;
	width:50px;
	padding-right:10px;
}

/*---------------------------------------------------------------------------*/
/* SU02202/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su02202 .btn_txt {
	padding:4px 10px 0 0;
}


body.ch_leaf #contents.su02202 p.btn_submit {
	margin:0 auto !important;
	padding:10px 0 0 0;
}



/*---------------------------------------------------------------------------*/
/* SU02203/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su02203 .tab_area {
	border:1px #3d9973 solid;
}

body.ch_leaf #contents.su02203 .tab_area ul {
	margin:0 0 10px 10px;
}

body.ch_leaf #contents.su02203 p.btn_submit {
	margin:0 auto !important;
	padding:10px 0 0 0;
}

/*---------------------------------------------------------------------------*/
/* SU02204/
/*---------------------------------------------------------------------------*/

body.ch_leaf #contents.su02204 .narrow_station_search p {
	margin-top: 0px;
}

/*---------------------------------------------------------------------------*/
/* SU02205/
/*---------------------------------------------------------------------------*/

body.ch_leaf #contents.su02205 p.btn_submit {
	margin:0 auto !important;
	padding:10px 0 0 0;
}



/*---------------------------------------------------------------------------*/
/* SU03006/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su03006 #ch-bkdt-action {
	padding:0 !important;
}

body.ch_leaf #contents.su03006 #ch-bkdt-action table.serch_result {
	width:100%;
}

body.ch_leaf #contents.su03006 #ch-bkdt-action table.serch_result th {
	width:40px;
	border-right:1px #CCC solid;
	text-align:center;
	vertical-align:middle;
}

body.ch_leaf #contents.su03006 #ch-bkdt-action table.serch_result td {
	padding:10px 5px 10px 10px;
	vertical-align:middle;
}

body.ch_leaf #contents.su03006 #ch-bkdt-action table.serch_result td em {
	font-weight:bold;
	font-size:160%;
	color:#FF6A00;
}

body.ch_leaf #contents.su03006 div.check_all div {
	padding:5px;
}

body.ch_leaf #contents.su03006 div.check_all ul li {
	float:left;
	padding:5px;
}


/*---------------------------------------------------------------------------*/
/* SU04002/
/*---------------------------------------------------------------------------*/

body #ch_h018_a #contents.ch-print table.data_table.data_title th {
	font-size: 11px;
	padding: 3px;
	white-space: nowrap;
}

body #ch_h018_a #contents.ch-print table.data_table td ul {
	clear: both;
}

body #ch_h018_a #contents.ch-print table.data_table td ul li {
	float: left;
	margin-right: 10px;
}

body #ch_h018_a #contents.ch-print table.ch-shiq_confirm td ul li {
	float: none;
	margin: 0;
}

body #ch_h018_a #contents.ch-print .comapny_info {
	width: 200px;
	float: left;
}

body #ch_h018_a #contents.ch-print .company_section {
	border: solid #CCCCCC 1px;
}

body #ch_h018_a #contents.ch-print .company_section h3 {
	margin-bottom: 10px;
}

body #ch_h018_a #contents.ch-print .comapny_info h4 {
	font-weight: bold;
	margin-bottom: 8px;
	background:url(../img/icon-shopname_s.gif) no-repeat 0px 2px;
	padding-left:20px;
}

body #ch_h018_a #contents.ch-print .comapny_info p {
	margin-bottom: 10px;
}

body #ch_h018_a #contents.ch-print .comapny_info dl {
	margin-bottom: 15px;
}

body #ch_h018_a #contents.ch-print .comapny_info dl dt {
	float: left;
}

body #ch_h018_a #contents.ch-print .comapny_info dl dt,
body #ch_h018_a #contents.ch-print .comapny_info dl dd {
	margin-bottom: 5px;
}

body #ch_h018_a #contents.ch-print .comapny_info .qr_code img {
	float: left;
	margin-right: 10px;
}

body #ch_h018_a #contents.ch-print .comapny_info .qr_code p {
	font-size: 10px;
	margin-top: 0px;
}

body #ch_h018_a #contents.ch-print .comapny_map {
	width: 370px;
	float: right;
}

body #ch_h018_a #contents.ch-print .comapny_map p em {
	font-size: 14px;
}

body.ch_leaf #contents.su04002 table.photo_section.area_photo th{
	height: 100%;
}


/*---------------------------------------------------------------------------*/
/* SU04005/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su04005 .search {
	margin-top:10px;
}

body.ch_leaf #contents.su04005 .search em {
	font-weight:bold;
}


body.ch_leaf #contents.su04005 .column3 {
	float:left;
	width:278px;
	border:1px #ccc solid;
	margin:10px 10px 0 0;
	padding:10px;
}

body.ch_leaf #contents.su04005 .column3end {
	float:right;
	width:278px;
	border:1px #ccc solid;
	margin:10px 0 0 0;
	padding:10px;
}

body.ch_leaf #contents.su04005 .column3 p,
body.ch_leaf #contents.su04005 .column3end p {
	margin:10px;
	text-align:center;
}

body.ch_leaf #contents.su04005 .col3_img {
	border:1px #ccc solid;
}

body.ch_leaf #contents.su04005 .col3_img table {
	width:275px;
	height:200px;
}

body.ch_leaf #contents.su04005 .col3_img table td {
	vertical-align:middle;
	text-align:center;
}

body.ch_leaf #contents.su04005 .col3_img table td a {
	color:#FFF;
}

body.ch_leaf #contents.su04005 .column3 dl,
body.ch_leaf #contents.su04005 .column3end dl {
	clear:both;
}

body.ch_leaf #contents.su04005 .column3 dt,
body.ch_leaf #contents.su04005 .column3end dt {
	float:left;
	width:50%;
}

body.ch_leaf #contents.su04005 .column3 dd,
body.ch_leaf #contents.su04005 .column3end dd {
	float:left;
	width:50%;
}

body.ch_leaf #contents.su04005 .show-opt-buil {
	margin: 10px 0 0 0;
	line-height: 22px;
}

body.ch_leaf #contents.su04005 .show-opt-buil img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}


/*---------------------------------------------------------------------------*/
/* SU04006/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su04006 .search {
	margin-top:10px;
}

body.ch_leaf #contents.su04006 .search em {
	font-weight:bold;
}


body.ch_leaf #contents.su04006 .column3 {
	float:left;
	width:278px;
	border:1px #ccc solid;
	margin:10px 10px 0 0;
	padding:10px;
}

body.ch_leaf #contents.su04006 .column3end {
	float:right;
	width:278px;
	border:1px #ccc solid;
	margin:10px 0 0 0;
	padding:10px;
}

body.ch_leaf #contents.su04006 .column3 p,
body.ch_leaf #contents.su04006 .column3end p {
	margin:10px;
	text-align:center;
}

body.ch_leaf #contents.su04006 .col3_img {
	border:1px #ccc solid;
}

body.ch_leaf #contents.su04006 .col3_img table {
	width:275px;
	height:200px;
}

body.ch_leaf #contents.su04006 .col3_img table td {
	vertical-align:middle;
	text-align:center;
}

body.ch_leaf #contents.su04006 .col3_img table td a {
	color:#FFF;
}

body.ch_leaf #contents.su04006 .column3 dl,
body.ch_leaf #contents.su04006 .column3end dl {
	clear:both;
}

body.ch_leaf #contents.su04006 .column3 dt,
body.ch_leaf #contents.su04006 .column3end dt {
	float:left;
	width:50%;
}

body.ch_leaf #contents.su04006 .column3 dd,
body.ch_leaf #contents.su04006 .column3end dd {
	float:left;
	width:50%;
}

body.ch_leaf #contents.su04006 .show-opt-buil {
	margin: 10px 0 0 0;
	line-height: 22px;
}

body.ch_leaf #contents.su04006 .show-opt-buil img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

/*---------------------------------------------------------------------------*/
/* SU04107
/*---------------------------------------------------------------------------*/
body.chintai #contents.su04107 .information_area {
	margin-top: 10px;
}

body.chintai #contents.su04107 .information_area dt {
	float: left;
	width: 60px;
}

body.chintai #contents.su04107 .information_area .information_lead {
	font-weight: bold;
}

body.chintai #contents.su04107 .information_area .information_tel em {
	color: #BF1718;
	font-weight: bold;
}

body.chintai #contents.su04107 .information_area .information_tel em span.type01 {
	margin-top: 5px !important;
	color: #BF1718;
	font-size: 167%;
}

body.chintai #contents.su04107 .information_area .information_tel span.type02 {
	font-weight: normal;
}

body.chintai #contents.su04107 .information_area strong {
	color: #BF1718;
	font-size: 123%;
	font-weight: bold;
}

body.chintai #contents.su04107 #shdt-coupon-area {
	clear: both;
	margin-top: 8px;
}

body.chintai #contents.su04107 #shdt-coupon-area .shdt-coupon-item {
	border:1px solid #3D9973 !important;
	clear:both;
	margin:0 0 10px;
	overflow:visible;
	padding:0 0 1px;
	width:599px;
}

body.chintai #contents.su04107 #shdt-coupon-area .shdt-coupon-item table {
	background-color:#FFFFFF;
	margin:1px 0 0 1px;
	overflow:visible;
	width:598px;
}

body.chintai #contents.su04107 #shdt-coupon-area .shdt-coupon-item th.cpn-numb {
	background-color:#3D9973;
	padding:0;
	width:26px;
}

body.chintai #contents.su04107 #shdt-coupon-area .shdt-coupon-item td.cpn-ttl {
	color:#3D9973;
	padding:10px;
}

body.chintai #contents.su04107 #shdt-coupon-area .cpn-ttl,
body.chintai #contents.su04107 #shdt-coupon-area .cpn-ttl {
	width: 325px;
	color: #3D9973;
	vertical-align: middle;
	padding-left: 15px;
}

body.chintai #contents.su04107 #shdt-coupon-area .cpn-ttl .fs-big,
body.chintai #contents.su04107 #shdt-coupon-area .cpn-ttl .fs-big {
	font-size: 130%;
	font-weight: bold;
	display: block;
}

body.chintai #contents.su04107 #shdt-coupon-area .shdt-coupon-item th.cpn-detail {
	width: 90px;
	min-height:20px;
	padding:5px;
	font-size: 86%;
	background: #F0F0F0;
	color: #3D9973;
	text-align:center !important;
	white-space:nowrap;
}

body.chintai #contents.su04107 #shdt-coupon-area .shdt-coupon-item td.cpn-detail {
	padding:2px 2px 2px 10px;
	white-space:nowrap;
	width: 118px;
}

body.chintai #contents.su04107 #shdt-coupon-area .shdt-coupon-item th,
body.chintai #contents.su04107 #shdt-coupon-area .shdt-coupon-item td {
	border:1px solid #FFFFFF !important;
	vertical-align:middle;
}

body.chintai #contents.su04107 .mgnt-5 {
	margin-top: -5px !important;
}

body.chintai #contents.su04107 .caption {
	color: #959595;
}

body.chintai #contents.su04107 .company_area {
	clear: both;
	margin-top: 10px;
}

body.chintai #contents.su04107 .company_area .comapny_map {
	background: #F5F5F5;
	padding: 10px 10px 10px 5px;
	width: 368px;
	float: left;
	margin-right: 10px;
}

body.chintai #contents.su04107 .company_area .comapny_map p {
	margin-top: 10px;
	margin-left: 5px;
}

body.chintai #contents.su04107 .company_area .comapny_location {
	float: left;
}

body.chintai #contents.su04107 .company_area .comapny_location .comapny_view {
	background: #F5F5F5;
	padding: 10px 10px 10px 5px;
	width: 184px;
}

body.chintai #contents.su04107 .company_area .comapny_location .comapny_view .photo_area {
	margin: 10px 0px 0px 5px;
}

body.chintai #contents.su04107 .company_area .comapny_location .comapny_view .photo_area td {
	width: 171px;
	background: #FFFFFF;
	padding: 20px 4px;
	border: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
}

body.chintai #contents.su04107 .company_area .comapny_location .comapny_qr {
	margin-top: 10px;
}

body.chintai #contents.su04107 .company_area .comapny_location .comapny_qr .qr_code {
	float: left;
	width: 62px;
	margin-right: 10px;
}

body.chintai #contents.su04107 .company_area .comapny_location .comapny_qr .qr_lead {
	float: left;
	width: 130px;
	font-size: 84%;
}

body.chintai #contents.su04107 .section .data_table {
	clear: both;
}

body.chintai #contents.su04107 .section .data_table th {
	width: 18%;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}

body.chintai #contents.su04107 .section .data_table td {
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}

body.chintai #contents.su04107 .cb {
	clear: both;
}

/*---------------------------------------------------------------------------*/
/* SU05006/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.ch-print h1.pop {
	width:585px;
}

body.ch_leaf #contents.ch-print table.form_table th.bgf0 {
	background-color:#f0f0f0;
}

body.ch_leaf #contents.ch-print table.form_table td {
	width:340px;
}

body.ch_leaf #contents.ch-print textarea.wid250 {
	width:250px;
}

body.ch_leaf #contents.ch-print div#ch-bkdt-action li {
	float:left;
	margin-right:20px;
	font-size:120%;
}

body.ch_leaf #contents.ch-print ul.linf {
	text-indent:-0.5em;
	margin-left:1em;
}

body.ch_leaf #contents.ch-print div.pr_area {
	clear:both;
	background:url(../img/bg_line_a_tb_01.gif) repeat-x left top;
	margin-top:30px;
	padding-top:10px;
}

body.ch_leaf #contents.ch-print div.pr_l {
	float:left;
	width:340px;
}

body.ch_leaf #contents.ch-print div.pr_r {
	float:right;
	width:235px;
}

body.ch_leaf #contents.ch-print div.pr_r dt {
	float:left;
}

body.ch_leaf #contents.ch-print div.pr_r dt img {
	margin-right:10px;
}

body.ch_leaf #contents.ch-print p.btn-imgrp-submit {
	margin:0 auto;
	padding:0 0 5px 0;
	text-align:center;
	font-weight: 700;
	white-space: nowrap;
}
body.ch_leaf #contents.ch-print p.btn-imgrp-submit a {
	margin-left: 10px;
}

body.ch_leaf #contents.ch-print p.btn-imgrp-submit img {
	vertical-align: middle;
}

body.ch_leaf #contents.ch-shdt table.ch-shdt_02 td.data_02-1,
body.ch_leaf #contents.ch-shdt table.ch-shdt_02 td.data_03-1,
body.ch_leaf #contents.ch-shdt table.ch-shdt_02 td.data_08-1,
body.ch_leaf #contents.ch-shdt table.ch-shdt_02 td.data_09 {
	text-align: center;
}

body.ch_leaf #contents.ch-shdt table.ch-shdt_02 th.data_02 ,
body.ch_leaf #contents.ch-shdt table.ch-shdt_02 td.data_02-1 {
	white-space: nowrap;
}

body.ch_leaf #contents.ch-shdt table.ch-shdt_02 ul.column2_list li {
	width: 35%;
	float: left;
}

body.ch_leaf #contents.ch-shdt ul.column2_list.fl li {
	float: left!important;
	margin-right: 15px;
}


/*---------------------------------------------------------------------------*/
/* SU05101/
/*---------------------------------------------------------------------------*/
/* data_table */
body.ch_leaf #contents.su05101 .data_table .data_01 { width: 20%; }
body.ch_leaf #contents.su05101 .data_table .data_02 { width: 16%; }
body.ch_leaf #contents.su05101 .data_table .data_03 { width: 30%; }
body.ch_leaf #contents.su05101 .data_table .data_04 { width: 8%; }
body.ch_leaf #contents.su05101 .data_table .data_05 { width: 10%; }
body.ch_leaf #contents.su05101 .data_table .data_06 { width: 10%; }
body.ch_leaf #contents.su05101 .data_table .data_07 { width: 6%; }
body.ch_leaf #contents.su05101 .data_table .taL { text-align: left; }


/*---------------------------------------------------------------------------*/
/* SU06002/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su06002 p.btn-imgrp-send {
	margin:-3px auto 0 auto;
	padding:3px auto;
	text-align:center;
}

body.ch_leaf #contents.su06002 p.btn-imgrp-send img {
	vertical-align:middle;
}


/*---------------------------------------------------------------------------*/
/* SU06003/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su06003 .form_table td {
	white-space: normal !important;
	word-break: break-all;
}

body.ch_leaf #contents.su06003 table.ch-shdt_02 td.data_02-1,
body.ch_leaf #contents.su06003 table.ch-shdt_02 td.data_03-1,
body.ch_leaf #contents.su06003 table.ch-shdt_02 td.data_08-1,
body.ch_leaf #contents.su06003 table.ch-shdt_02 td.data_09 {
	text-align: center;
}

body.ch_leaf #contents.su06003 div.search_title em{
	width:auto;
}

body.ch_leaf #contents.su06003 div.ck_bkf{
	padding:7px 0 7px 7px;
	background-color:#ffffff;
}

body.ch_leaf #contents.su06003 div.ck_box {
	float:left;
	display:inline;
	width:170px;
	margin-right:8px;
	border:1px #CCC solid;
}

body.ch_leaf #contents.su06003 div.ck_cbx {
	height:27px;
	background-color:#FFF6E5;
	border-bottom:1px #CCC solid;
	text-align:center;
}

body.ch_leaf #contents.su06003 div.ck_cbx input{
	margin-top:8px;
}

body.ch_leaf #contents.su06003 div.ck_icn {
	height:30px;
	vertical-align:middle;
	margin:0 7px;
}

body.ch_leaf #contents.su06003 div.ck_icn img {
	margin:10px 0 0 2px;
	padding:0;
}

body.ch_leaf #contents.su06003 table.ck_img {
	border:none;
}

body.ch_leaf #contents.su06003 table.ck_img td {
	height:100px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	background:none;
}

body.ch_leaf #contents.su06003 p.ck_cap {
	padding:5px 9px 9px 9px;
}

body.ch_leaf #contents.su06003 table.form_table th {
	background-color:#f0f0f0;
}

body.ch_leaf #contents.su06003 table.form_table td.information {
	vertical-align:bottom;
}


/*---------------------------------------------------------------------------*/
/* SU06101/
/*---------------------------------------------------------------------------*/
/* data_table */
body.ch_leaf #contents.su06101 .data_table .data_01 { width: 20%; }
body.ch_leaf #contents.su06101 .data_table .data_02 { width: 16%; }
body.ch_leaf #contents.su06101 .data_table .data_03 { width: 30%; }
body.ch_leaf #contents.su06101 .data_table .data_04 { width: 8%; }
body.ch_leaf #contents.su06101 .data_table .data_05 { width: 10%; }
body.ch_leaf #contents.su06101 .data_table .data_06 { width: 10%; }
body.ch_leaf #contents.su06101 .data_table .data_07 { width: 6%; }
body.ch_leaf #contents.su06101 .data_table .taL { text-align: left; }

body.ch_leaf #contents.su06101 p.btn-imgrp-send {
	margin:-3px auto 0 auto;
	padding:3px auto;
	text-align:center;
}

body.ch_leaf #contents.su06101 p.btn-imgrp-send img {
	vertical-align:middle;
}


/*---------------------------------------------------------------------------*/
/* SU07003/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.su07003 em {
	font-weight:bold;
	width:auto;
}

body.ch_leaf #contents.su07003 i {
	color: #b4b4b4;
}

body.ch_leaf #contents.su07003 div.ck_bkf {
	padding:7px 0 7px 7px;
	background-color:#ffffff;
}

body.ch_leaf #contents.su07003 div.ck_box {
	float:left;
	display:inline;
	width:170px;
	margin-right:8px;
	border:1px #CCC solid;
}

body.ch_leaf #contents.su07003 div.ck_cbx {
	height:27px;
	background-color:#FFF6E5;
	border-bottom:1px #CCC solid;
	text-align:center;
}

body.ch_leaf #contents.su07003 div.ck_cbx input {
	margin-top:8px;
}

body.ch_leaf #contents.su07003 div.ck_icn {
	height:30px;
	vertical-align:middle;
	margin:0 7px;
}

body.ch_leaf #contents.su07003 div.ck_icn img {
	margin:10px 0 0 2px;
	padding:0;
}

body.ch_leaf #contents.su07003 table.ck_img {
	border:none;
}

body.ch_leaf #contents.su07003 table.ck_img td {
	height:100px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	background:none;
}

body.ch_leaf #contents.su07003 p.ck_cap {
	padding:5px 9px 9px 9px;
}

body.ch_leaf #contents iframe.ifr_rule {
	width:885px;
	height:210px;
	margin:10px;
	border:1px #CCC solid;
}

body.ch_leaf #contents div.btn_area_if {
	width:100%;
	overflow:hidden;
	margin:auto;
	text-align:center;
}

body.ch_leaf #contents div.btn_area_if p {
	margin:auto;
	text-align:center;
	margin:20px;
}

body.ch_leaf #contents div.btn_area_if span {
	margin:0 10px 0 0;
}

/*---------------------------------------------------------------------------*/
/* SU07101/
/*---------------------------------------------------------------------------*/
/* data_table */
body.ch_leaf #contents.su07101 .data_table .data_01 { width: 20%; }
body.ch_leaf #contents.su07101 .data_table .data_02 { width: 16%; }
body.ch_leaf #contents.su07101 .data_table .data_03 { width: 30%; }
body.ch_leaf #contents.su07101 .data_table .data_04 { width: 8%; }
body.ch_leaf #contents.su07101 .data_table .data_05 { width: 10%; }
body.ch_leaf #contents.su07101 .data_table .data_06 { width: 10%; }
body.ch_leaf #contents.su07101 .data_table .data_07 { width: 6%; }
body.ch_leaf #contents.su07101 .data_table .taL { text-align: left; }


/*---------------------------------------------------------------------------*/
/* FS03002/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.fs03002 div.bnrarea {
	width:100%;
	border:1px #CCCCCC solid;
	margin-top:10px;
}

body.ch_leaf #contents.fs03002 div.bnrarea .fl_lft{
	width:250px;
}


body.ch_leaf #contents.fs03002 div.bnrarea .fl_lft ul{
	margin:15px 0 0 10px;
}

body.ch_leaf #contents.fs03002 div.bnrarea .fl_lft li{
	padding:5px 0 0 0;
}

body.ch_leaf #contents.fs03002 div.bnrarea .fl_rgt{
	width:660px;
}

body.ch_leaf #contents.fs03002 div.bnrarea .fl_rgt div{
	margin:0 0 5px 0;
	padding:5px;
	background-color:#E5E5E5;
}

body.ch_leaf #contents.fs03002 div.bnrarea .fl_rgt ul{
	margin:0 0 2px 0;
}

body.ch_leaf #contents.fs03002 div.bnrarea .fl_rgt li{
	float:left;
	margin-right:30px;
}

body.ch_leaf #contents.fs03002 .data_08{
	width:8% !important;
}


/*---------------------------------------------------------------------------*/
/* FS03004/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents h1.img_posit {
	border: none;
	padding: 0;
}
body.ch_leaf #contents.fs03004 div.bnrarea {
	width:100%;
	border:1px #CCCCCC solid;
	margin-top:10px;
}

body.ch_leaf #contents.fs03004 div.bnrarea .fl_lft{
	width:250px;
}

body.ch_leaf #contents.fs03004 div.bnrarea .fl_lft ul{
	margin:15px 0 0 10px;
}

body.ch_leaf #contents.fs03004 div.bnrarea .fl_lft li{
	padding:5px 0 0 0;
}

body.ch_leaf #contents.fs03004 div.bnrarea .fl_rgt{
	width:660px;
}

body.ch_leaf #contents.fs03004 div.bnrarea .fl_rgt div{
	margin:0 0 5px 0;
	padding:5px;
	background-color:#E5E5E5;
}

body.ch_leaf #contents.fs03004 div.bnrarea .fl_rgt ul{
	margin:0 0 2px 0;
}

body.ch_leaf #contents.fs03004 div.bnrarea .fl_rgt li{
	float:left;
	margin-right:30px;
}

body.ch_leaf #contents.fs03004 .selection_sp .sp_title {
	margin-bottom: 5px;
	font-weight: 700;
}

body.ch_leaf #contents.fs03004 .selection_sp .sp_list li {
	margin: 0 !important;
	border-left: 1px #333333 solid;
	padding: 0 5px;
}

body.ch_leaf #contents.fs03004 .selection_sp .sp_list li.first {
	border: none;
	padding: 0 5px 0 0;
}

body.ch_leaf #contents.fs03004 .selection_sp .sp_list li a {
	margin: 0;
	padding: 0;
}


/*---------------------------------------------------------------------------*/
/* FS03006/
/*---------------------------------------------------------------------------*/

body.ch_leaf #contents #ch-bkdt-action {
	padding: 7px 4px 7px 7px !important;
	text-align: right !important;
}

body.ch_leaf #contents #ch-bkdt-action table {
	width:100%;
}

body.ch_leaf #contents.fs03006 #ch-bkdt-action table.serch_result {
	background-color:#FFD78C;
}

body.ch_leaf #contents.fs03006 #ch-bkdt-action table.serch_result th {
	width:40px;
	border-right:1px #CCC solid;
	text-align:center;
	vertical-align:middle;
}

body.ch_leaf #contents.fs03006 #ch-bkdt-action table.serch_result td {
	padding:10px 5px 10px 10px;
	vertical-align:middle;
}

body.ch_leaf #contents.fs03006 #ch-bkdt-action table.serch_result td em {
	font-weight:bold;
	font-size:160%;
	color:#FF6A00;
}


/*---------------------------------------------------------------------------*/
/* KA05001/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.ka05001 p{
	margin-top:10px;
}
body.ch_leaf #contents.ka05001 th.entry_format {
	width:auto !important;
	padding-left:10px;
}


/*---------------------------------------------------------------------------*/
/* KA06001/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.ka06001 td.information {
	vertical-align:bottom !important;
}


/*---------------------------------------------------------------------------*/
/* KA07001/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.ka07001 p{
	margin-top:10px;
}
body.ch_leaf #contents.ka07001 em {
	font-weight:bold;
	width:auto;
}

body.ch_leaf #contents.ka07001 i {
	color: #b4b4b4;
}


/*---------------------------------------------------------------------------*/
/* EN01001/
/*---------------------------------------------------------------------------*/
body.ch_leaf #contents.en01001 div.infoarea {
	border:1px #CCCCCC solid;
	margin:10px 0;
	padding:10px;
}

body.ch_leaf #contents.en01001 div.infoarea li{
	margin:0 0 5px 0;
}



/* CCC Added End*/


/*　同じ名前の駅が複数ある場合　*/
body.ch_leaf #contents .narrow_station p.same_name{
	font-weight:bold;
	color:#BF1718;
	margin:5px 10px;
}
body.ch_leaf #contents .narrow_station p{
	margin: 0px !important;
}

body.ch_leaf #contents .narrow_station ul.same_name li{
	float:left;
	margin-right:15px;
}
body.ch_leaf #contents .narrow_station span{
	font-weight:bold;
}

/*---------------------------------------------------------------------------*/
/* KA01001
/*---------------------------------------------------------------------------*/

body.ch_leaf #main_contents #kastop-lead {
	font-size: 130%;
	line-height: 1.5;
}

body.ch_leaf #main_contents .data_table td.data_01 { /* rewrite */
	width: 10px !important;
	background-color: #FFF6E5;
	*padding: 0 4px;
}

body.ch_leaf #main_contents .data_table_kas {
	margin: 10px 0 0 0;
}

body.ch_leaf #main_contents .data_table_kas th { /* rewrite */
	white-space: nowrap;
	padding: 10px;
}

body.ch_leaf #main_contents .data_table_kas td { /* rewrite */
	text-align: left;
	line-height: 1.5
}

body.ch_leaf #main_contents .data_table_kas td.data_02 { /* rewrite */
	text-align: center;
	width: 80px !important;
}

body.ch_leaf #main_contents .data_table_kas td.data_02 img { /* rewrite */
	border: 1px #CCCCCC solid;
}

body.ch_leaf #main_contents .data_table_kas td.data_03 { /* ST Com:AD 091207 */
	width: 400px;;
}

body.ch_leaf #main_contents .data_table_kas td.kas_list { /* rewrite */
	padding: 5px;
}

body.ch_leaf #main_contents .data_table_kas td.kas_list ul { /* rewrite */
	overflow: visible;
}

body.ch_leaf #main_contents .data_table_kas td.kas_list li { /* rewrite */
	display: block;
	margin: 5px 0;
	padding: 1px 5px;
	overflow: visible;
	float: left;
}


/*---------------------------------------------------------------------------*/
/* KA04003
/*---------------------------------------------------------------------------*/
#shop-detail-compact .mpht-sect {
	background-color: #F0F0F0;
	padding: 10px;
	margin-right: 10px;
}

#shop-detail-compact .mpht-sect table.thumb {
	margin-top: 5px;
	background-color: #FFFFFF;
	border: 1px #CCCCCC solid;
}

#shop-detail-compact .mpht-sect table.thumb td {
	width: 236px;
	height: 236px;
	vertical-align: middle;
}

#shop-detail-compact .table_mini {
	margin: 0;
	width: 383px;
	text-align: left;
	float: right;
}

#shop-detail-compact .table_mini th {
	width: 87px;
	text-align: left;
}

#shop-detail-compact .table_mini td {
	text-align: left;
}

/*---------------------------------------------------------------------------*/
/* TC02001
/*---------------------------------------------------------------------------*/
body.ch_leaf #main_contents .lft_list-section {
	width: 566px;
	float: left;
}
body.ch_leaf #main_contents .lft_list-section .data_table_kas p {
	margin-top: 0;
}

body.ch_leaf #main_contents .lft_list-section .data_table_kas .kas-comp-name strong {
	font-size: 136%;
}

body.ch_leaf #main_contents .lft_list-section .data_table_kas .kas-comp-tel ,
body.ch_leaf #main_contents .lft_list-section .data_table_kas .kas-comp-tel strong {
	margin-top: 0;
	color: #000000;
	font-size: 100%;
}

body.ch_leaf #main_contents .lft_list-section .data_table_kas .kas-area-section {
	margin-top: 10px;
	border: 1px #3D9973 solid;
}

body.ch_leaf #main_contents .lft_list-section .data_table_kas .kas-area-section p em {
	float: left;
	margin: 0 5px 0 0;
	padding: 5px;
	font-weight: normal;
	background-color: #3D9973;
	color: #FFFFFF;
}

body.ch_leaf #main_contents .lft_list-section .data_table_kas .kas-area-list {
	padding: 5px;
	font-weight: normal;
}

body.ch_leaf #main_contents .lft_list-section .data_table_kas .kas-btn-area p {
	width: auto;
	text-align: right !important;
}

body.ch_leaf #main_contents .rgt_list-section {
	width: 344px;
	margin: 10px 0 0 0;
	padding: 0 0 12px 0;
	background: url(../img/rgt_list-section.png) 0 100% no-repeat;
	float: right;
}

body.ch_leaf #main_contents .rgt_list-section .rgt_list {
	margin: 0 0 5px 0;
	padding: 12px 12px 10px 12px;
	background: url(../img/rgt_list.png) 0 0 no-repeat;
}

body.ch_leaf #main_contents .rgt_list-section .rgt_list-ttl {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 116%;
	font-weight: 700;
	line-height: 31px;
	color: #ffffff;
	background: url(../img/bg-rgt_list-ttl.png) #3D9973 0 0 no-repeat;
}
body.ch_leaf #main_contents .rgt_list-section .rgt_list-ttl em {
	line-height: 31px;
}

body.ch_leaf #main_contents .rgt_list-section .rgt_list-caption {
	padding: 0 10px 10px 10px;
}

body.ch_leaf #main_contents .rgt_list-section .rgt_list-caption .fl_rgt {
	display: block;
	width: 210px;
	float: right;
}

body.ch_leaf #main_contents .rgt_list-section dl {
	margin: 0;
	padding: 10px 0 15px 0;
}

body.ch_leaf #main_contents .rgt_list-section dl dt {
	margin: 6px 0;
	padding: 0 0 0 12px;
	font-weight: 700;
	background: url(../img/ico-ques.png) 0 50% no-repeat;
}

body.ch_leaf #main_contents .rgt_list-section li a {
	background: url(../img/bullet.gif) 0 50% no-repeat;
	padding-left:8px;
}

/* SU01005 */
body.ch_leaf .area-select-list {
	margin: 10px 0 0 0 !important;
	font-size: 115%;
}

body.ch_leaf .area-select-list li {
	margin: 0 !important;
	padding: 0 !important;
}

body.ch_leaf .area-select-list li a {
	border-left: 1px solid #333333 !important;
	margin: 0 !important;
	padding: 0 7px 0 7px !important;
}

body.ch_leaf .area-select-list li.first a {
	border: none !important;
	padding: 0 7px 0 0 !important;
}

/* 新築セレクション */
body.ch_leaf #contents .SE_top_merit_area {
}

body.ch_leaf #contents .SE_top_merit_area {
	margin: 10px 0 0 0;
}

body.ch_leaf #contents .SE_top_merit_block {
	position: relative;
	border: 1px #1F4C39 solid;
	margin: 0 10px 0 0;
	padding: 106px 10px 6px 10px;
	width: 278px;
	float: left;
}

body.ch_leaf #contents .SE_top_merit_block p {
	margin: 0;
}

body.ch_leaf #contents .SE_top_merit_block p em {
	color: #FF6A00;
}

body.ch_leaf #contents .SE_top_merit_block .SE_merit_ph {
	position: absolute;
	top: 6px;
	left: 5px;
}

body.ch_leaf #contents .SE_area_index {
	margin-top: 10px;
}

body.ch_leaf #contents .SE_area_index .right_section {
	width: 375px;
}

body.ch_leaf #contents .SE_area_index .right_section dt.bullet_link {
	margin-bottom: 5px;
	font-weight: 700;
}

body.ch_leaf #contents .SE_area_index .right_section dd {
	margin-bottom: 6px;
	padding-left: 10px;
}

body.ch_leaf #contents .search_number {
	margin-bottom: 10px;
	font-weight: 700;
}

body.ch_leaf #contents .search_number em {
	margin-right: 3px;
	color:#FF6A00;
	font-size:117%;
}

/* SEbk_block */
body.ch_leaf #contents .SEbk {
}

body.ch_leaf #contents .SEbk_area {
	margin: 10px 0 0 0;
	background: url(../img/bg_SEbk_area.png) 0 0 repeat;
	overflow: hidedn;
}

body.ch_leaf #contents .SEbk_block {
	position: relative;
	margin: 0 17.5px 0 0;
	padding: 0;
	width: 295px;
	float: left;
}
body.ch_leaf #contents .SEbk_block .SEbk_areaname {
	margin: 0;
	font-size: 84%;
}
body.ch_leaf #contents .SEbk_block h3 {
	margin: 2px 0 8px 0;
	border: none;
	padding: 0;
	font-size: 100%;
}
body.ch_leaf #contents .SEbk_block .SEbk_thumb {
	margin: 0 10px 5px 0;
	border: 1px #cccccc solid;
	float: left;
}
body.ch_leaf #contents .SEbk_block dl {
	margin: 0;
	width: 210px;
	font-size: 84%;
	float: left;
}
body.ch_leaf #contents .SEbk_block dt ,
body.ch_leaf #contents .SEbk_block dd {
	display: inline;
	line-height: 1.5;
}
body.ch_leaf #contents .SEbk_block dt em {
	font-weight: 700;
}

/* SEbkt_block */
body.ch_leaf #contents .SEbkt {
	width: 920px;
	overflow: hidden;
}

:root body.ch_leaf #contents .SEbkt_area {
	padding-left:1px;
}

body.ch_leaf #contents .SEbkt_area {
	width: 930px;
	margin: 0;
	overflow: hidedn;
}

body.ch_leaf #contents table.SEbkt_block {
	border-collapse: collapse;
	*border: 1px #dcdcdc solid;
	margin: 10px 10px 0 0;
	width: 300px;
	float: left;
}

body.ch_leaf #contents table.SEbkt_block td {
	padding: 8px;
	border-collapse: collapse;
	border: 1px #dcdcdc solid;
	width: 192px;
	*width: 100%;
}

body.ch_leaf #contents table.SEbkt_block td.SEbkt_thumb {
	display: block;
	text-align: center;
	border: 0;
	outline: 1px #dcdcdc solid;
	*border: 1px #dcdcdc solid;
	vertical-align: middle;
	*height: 140px;
	width: 73px !important;
}
body.ch_leaf #contents table.SEbkt_block td.SEbkt_thumb p.SEbkt_img {
	border: 1px #cccccc solid;
	margin-top: 5px;
	text-align:center;
}
body.ch_leaf #contents table.SEbkt_block td.SEbkt_thumb p.SEbkt_img img {
	vertical-align: bottom;
}
body.ch_leaf #contents table.SEbkt_block td.SEbkt_thumb ul {
	height: 16px;
}

/* =============================chintai 100106 C/O */

body.ch_leaf #main_contents .rgt_section { width: 334px; background-color:#F0F0F0; margin: 10px 0 0 10px; padding: 10px 5px; float: right; }
body.ch_leaf #main_contents ul.area { margin:10px 0 0 0; padding:0px; list-style:none; }
body.ch_leaf #main_contents ul.area li{ padding:0em 0.5em; display:inline; }

#fr_text_banner {
	word-wrap: break-word;
	word-break: break-all;
}

/* =============================chintai 100106 C/O _091225add */
body.ch_leaf .section #photo-gallery table.js_swap_photo img{
	max-height:480px;
	max-width:480px;
}

/* 賃貸資料請求完了画面相関物件表示 */
body.ch_leaf div#JJ901FI374_DIV_001 span.list_element div.ck_icn img {
    margin: 0 0 0 2px;
}
body.ch_leaf div#JJ901FI374_DIV_001 span.list_element div.ck_icn {
    height: 15px;
    margin: 6px 7px 0;
}
body.ch_leaf div#JJ901FI374_DIV_001 span.list_element table.ck_img td {
    height: 70px;
}
body.ch_leaf div#JJ901FI374_DIV_001 span.list_element p.ck_cap a.thumb {
    line-height: 1.5em;
}
body.ch_leaf div#JJ901FI374_DIV_001 span.list_element p.ck_cap {
    margin: 0 7px;
    padding: 0;
}
body.ch_leaf div#JJ901FI374_DIV_001 span.list_element p.mgnb-10 {
    bottom: 0;
    margin: 10px 13px;
    position: absolute;
}

/*横断233 追加 start*/
.subtitle {
  border-left: 3px solid #ccc;
  color: #666;
  padding-left: 7px;
}
.pickupsection {
  margin-top: 20px;
}
.pickupsection--type2 {
  margin-top: 10px;
  margin-left: 16px;
}

.pickupsection-list {
  padding-bottom: 10px;
  border-bottom: 1px dotted #C3C3C3;
}
.pickupsection-list table {
  overflow: hidden;
  margin-top: 20px;
}
.pickupsection-list table td {
  vertical-align: top;
  width: 300px;
  padding: 0px 10px 10px 10px;
  border-left: 1px dotted #C3C3C3;
 }
.itemtoplistclose {
  margin-top: 10px;
  text-align: right;
}
.itemtoplistclose span {
  margin-right: 5px;
}
.itemtoplistclose-box {
  text-align: right;
}
#contents .imgover {
  cursor: pointer;
}
/*横断233 追加 end*/
body.ch_leaf .inquery_complite #search_title_block {
	border-bottom: 1px solid #dbdbdb;
	border-left: none;
	border-right: none;
	background-color: #fff;
	padding: 0;
}
body.ch_leaf .inquery_complite #search_title_block:first-child {
	border-top: 1px solid #dbdbdb;
}
