@charset "utf-8";

/* ------------------------- TOC
ms_leaf
ms_top
top_ms_kanto
map
ms_a0100_a
ms_b0200_a
ms01001
ms01003
ms01004
ms01005
ms01011
ms01012
ms02001
ms02002
ms03001
ms04001
ms04007
ms04008
 ------------------------- */
/* ============================== ms_leaf */
.ms_leaf .photo_section th { padding: 0; border: 1px solid #CCCCCC; vertical-align: middle; text-align: center; background-color: #FFF; }
.ms_leaf #contents p.lead { margin-top: 10px; font-size: 117%; }
.ms_leaf .dive_link a { line-height: 1.5; padding-left: 10px; background: transparent url(../img/bullet.gif) no-repeat scroll 0 0.3em; }
.ms_leaf p.topic_section { margin-top: 10px; margin-left: 5em; text-indent: -5em; line-height: 1.5; }
.ms_leaf p.topic_section em { font-weight: bold; }
.ms_leaf #contents p.guidemap_caption { margin-left: auto; margin-right: auto; width: 495px; }
.ms_leaf #wrapper #contents .img_right .no_icon { background: none; padding-left: 0; }
/* summary_section */
.ms_leaf .summary_section dl { width: 695px; }
.ms_leaf .summary_section dl dt { width: 377px; padding-left: 10px; line-height: 1.5; }
.ms_leaf .summary_section dl dt em { font-size: 134%; font-weight: bold; line-height: 1.5; }
.ms_leaf .bullet_blank { padding-left: 15px; background: url(../img/icon_038.gif) no-repeat 0 50%; }
.ms_leaf .summary_section dl dd { width: 303px; line-height: 1.5; }
.ms_leaf .summary_section dl dd .multi_column .left_column { width: 113px; }
.ms_leaf .summary_section dl dd .multi_column .right_column { width: 180px; font-weight: bold; padding-top: 3px; }
.ms_leaf .summary_section dl dd em { font-size: 117%; }
.ms_leaf .summary_section dl dd strong { font-size: 150%; font-weight: bold; color:#C01718; }
.ms_leaf .summary_section ul li { text-align: right; margin-top: 6px; line-height: 0; }
.ms_leaf .summary_section ul li.first_top { margin-top: 0; }
/* updata_information */
.ms_leaf .updata_information { margin-top: 10px; }
.ms_leaf .updata_information dt { width: 170px; float: left; line-height: 1.5; }
.ms_leaf .updata_information dd { width: 750px; float: right; line-height: 1.5; }
/* tab_section_bottom */
.ms_leaf .tab_section_bottom { margin-top: 20px; }
/* outline_section */
.ms_leaf .outline_section { padding-top: 10px; background-color: #f0f0f0; }
.ms_leaf .outline_section p,
.ms_leaf .outline_section ul li { line-height: 1.5; }
.ms_leaf .outline_section h3 { margin-left: 5px; color: #1F4D39; border-color: #1F4D39; }
.ms_leaf .outline_section .left_section h4  { line-height: 1.5; font-weight: bold; margin-top: 20px; }
.ms_leaf .outline_section .right_section h4 { line-height: 1.5; font-weight: bold; margin-top: 25px; }
.ms_leaf .outline_section h4 span { font-weight: normal; }
.ms_leaf .outline_section h4.first_h4 { margin-top: 0; }
.ms_leaf .outline_section .multi_section { padding: 0 10px 10px 10px; margin-top: 3px; background: url(../img/bg_line_a_tb_03.gif) no-repeat left bottom; }
.ms_leaf .outline_section .multi_section .layout_table { margin-top: 7px; }
.ms_leaf .outline_section .multi_section .layout_table th { font-weight: bold; line-height: 1.5; }
.ms_leaf .outline_section .multi_section .layout_table td em,
.ms_leaf .outline_section .multi_section .layout_table td a,
.ms_leaf .outline_section .multi_section .layout_table td { line-height: 1.5; }
.ms_leaf .outline_section .multi_section .layout_table td em { font-weight: bold; font-size: 117%; }
.ms_leaf .outline_section .left_section { width: 590px; }
.ms_leaf .outline_section .left_section .layout_table th { width: 18%; }
.ms_leaf .outline_section .left_section .layout_table td { padding-left: 10px; }
.ms_leaf .outline_section .left_section .left_column { width: 220px; }
.ms_leaf .outline_section .left_section .right_column { width: 290px; }
.ms_leaf .outline_section .flashcontent { margin-top: 5px; }
.ms_leaf .outline_section .left_section ul { margin-top: 10px; }
.ms_leaf .outline_section .left_section ul li { margin-left: 1em; text-indent: -1em; }
.ms_leaf #contents .outline_section .right_section p { margin-top: 2px; }
.ms_leaf .outline_section .right_section { width: 290px; }
.ms_leaf .outline_section .right_section .qr_code { margin-top: 5px; }
.ms_leaf .outline_section .right_section .qr_code dt { width: 82px; float: left; background-color: #FFF; padding: 9px; }
.ms_leaf .outline_section .right_section .qr_code dd { width: 180px; float: right; line-height: 1.5; }
.ms_leaf #contents .outline_section .right_section .mT8{ margin-top:8px; }
.ms_leaf #contents .outline_section .right_section .mT15{ margin-top:15px; }
.ms_leaf #contents .outline_section .right_section dd input{ font-weight:bold;font-size:117%; }
.ms_leaf #contents .outline_section .right_section .jyuktBtn{ background: url("../img/btn_seisen.png") no-repeat left top;height: 42px;width: 202px;display: block;text-indent: -9999px;overflow:hidden;outline:none;cursor:pointer; }
.ms_leaf #contents .outline_section .right_section .jyuktBtn:hover{ background-position:left bottom; }
.ms_leaf .outline_section .data_table { margin-top: 0; }
.ms_leaf .outline_section .data_table th,
.ms_leaf .outline_section .data_table td { text-align: left; padding: 5px; }
.ms_leaf .outline_section .data_table th { width: 15%; }
.ms_leaf .outline_section .data_table thead th { font-weight: bold; }
.ms_leaf .outline_section .data_table td.data_02 { width: 40%; }
.ms_leaf .outline_section .data_table td.data_04 { width: 30%; }
/* section_bottomline */
.ms_leaf .section_bottomline { margin-top: 20px; }
/* ms_inquiry_section */
.ms_leaf .ms_inquiry_section { margin-top: 10px; }
.ms_leaf .pseudo_heading { text-align: center; font-weight: bold; }
.ms_leaf .ms_inquiry_section dl { }
.ms_leaf .ms_inquiry_section dt { width: 290px; padding-left: 10px; float: left; line-height: 1.5; }
.ms_leaf .ms_inquiry_section dt em { font-size: 117%; font-weight: bold; }
.ms_leaf .ms_inquiry_section dd { width: 600px; padding-right: 10px; float: right; line-height: 1.5; }
.ms_leaf .ms_inquiry_section dd strong { color: #ff3333; }
.ms_leaf .ms_inquiry_section ul { margin-top: 10px; }
.ms_leaf .ms_inquiry_section ul li { line-height: 1.5; }
.ms_leaf .first_ms_inquiry_section { margin-top: 0; }
.ms_leaf .ms_inquiry_section dt strong { font-weight: bold; font-size: 150%; color: #C01718; }
/* ms_inquiry_section */
.ms_leaf .ms_inquiry_section table { margin-top: 10px; border: #c01718 solid 1px; width: 100%; background-color: #f2f2f2; }
.ms_leaf .ms_inquiry_section table th,
.ms_leaf .ms_inquiry_section table td { padding: 1px 0;}
.ms_leaf .ms_inquiry_section table th { width: 181px; padding-left: 1px; }
.ms_leaf .ms_inquiry_section table th.arrow_short { width: 413px; padding-left: 1px; text-align:right; }
.ms_leaf .ms_inquiry_section table th.arrow_short img { padding-right: 10px; }
.ms_leaf .ms_inquiry_section table th.arrow_middle { width: 452px; padding-left: 1px; text-align:right; }
.ms_leaf .ms_inquiry_section table th.arrow_middle img { padding-right: 10px; }
.ms_leaf .ms_inquiry_section table th.arrow_long { width: 684px; padding-left: 1px; text-align:right; }
.ms_leaf .ms_inquiry_section table th.arrow_long img { padding-right: 10px; }
.ms_leaf .ms_inquiry_section table td.deadline { width: 271px; vertical-align: middle; font-weight: bold; line-height: 1.5; }
.ms_leaf .ms_inquiry_section table td.deadline em { font-size: 117%; font-weight: bold; }
.ms_leaf .ms_inquiry_section table td.deadline strong { font-size: 150%; font-weight: bold; color: #C01718; }
.ms_leaf .ms_inquiry_section table td.btn_action { width: 465px; vertical-align: middle; padding-right: 1px; }
.ms_leaf .ms_inquiry_section table td.btn_action ul { margin: 0; }
.ms_leaf .ms_inquiry_section table td.btn_action ul li { margin-left: 10px; }
.ms_leaf .ms_inquiry_section table td.btn_action ul li.first_left { margin-left: 0; }
/* provided_information_section */
.ms_leaf .provided_information_section { margin-top: 20px; padding-top: 10px; background-color: #f0f0f0; }
.ms_leaf .provided_information_section h3 { margin-left: 5px; color: #1F4D39; border-color: #1F4D39; }
.ms_leaf .provided_information_section .multi_column { padding: 10px 10px 15px 10px; }
.ms_leaf .provided_information_section h4 { line-height: 1.5; font-weight: bold; }
.ms_leaf .provided_information_section .left_column { width: 500px; }
.ms_leaf .provided_information_section .right_column { width: 380px; }
.ms_leaf .provided_information_section ul { margin-top: 10px; wisth: 100%; }
.ms_leaf .provided_information_section select { margin-top: 10px; }
.ms_leaf .provided_information_section ul li { margin-right: 15px; }
/* estate_name */
.ms_leaf .estate_name { font-size: 84%; text-align: right; }
/* check_other_section */
.ms_leaf .check_other_section { background:transparent url(../img/bg_ur_d009_contents_002_inner.gif) no-repeat scroll left bottom; padding-bottom:11px; margin-top: 20px; }
.ms_leaf .check_other_section .section_inner { background: url(../img/bg_ur_d009_contents_002.gif) no-repeat scroll left top; padding: 11px 11px 0; }
.ms_leaf .check_other_section h3 { color: #335566; border-color: #335566; margin-left: -5px; }
.ms_leaf .check_other_section h4 { margin-top: 20px; padding-bottom: 5px; border-bottom: 1px solid #5c8599; }
.ms_leaf .check_other_section h4.top_h4 { margin-top: 10px; }
.ms_leaf .check_other_section h4 span { color: #5c8599; font-size: 117%; border-left: 3px solid #5c8599; padding-bottom: 1px; padding-left:5px; padding-top:1px; font-weight: bold; }
.ms_leaf .check_other_section .layout_table { width: 810px; }
.ms_leaf .check_other_section .layout_table td.blank_td { width: 20px; }
.ms_leaf .check_other_section .photo_section { margin: 1px auto; }
.ms_leaf .check_other_section .photo_section th { width: 98px; height: 73px; }
/* other_estate_section */
.ms_leaf .other_estate_section { width: 890px; margin-top: 10px; padding: 0 5px; }
.ms_leaf .other_estate_section .left_section { width: 856px; }
.ms_leaf .other_estate_section .right_section { width: 25px; }
.ms_leaf .other_estate_section .left_section .left_column { width: 25px; }
.ms_leaf .other_estate_section .left_section .right_column { width: 821px; }
.ms_leaf .other_estate_section .layout_table td { text-align: center; width: 146px; line-height: 1.5; }
.ms_leaf .other_estate_section .layout_table td a { line-height: 1.5; }
/* kodawari_section */
.ms_leaf .kodawari_section .left_section { width: 580px; }
.ms_leaf .kodawari_section { margin-top: 10px; padding: 0 5px; }
.ms_leaf .kodawari_section .left_column,
.ms_leaf .kodawari_section .right_column,
.ms_leaf .kodawari_section .right_section { width: 270px; }
.ms_leaf .kodawari_section dt,
.ms_leaf .kodawari_section dd { line-height: 1.5; }
/* history_section */
.ms_leaf .history_section { margin-top: 20px; background: url(../img/bg_ur_d009_contents_001_inner.gif) no-repeat scroll left bottom; padding-bottom:11px;}
.ms_leaf .history_section .section_inner { background: url(../img/bg_ms_g0101_contents_001.gif) no-repeat scroll left top; padding: 2px 11px; }
.ms_leaf .history_section h3 { padding: 6px 0 7px 9px; background-color: #f0edd8; color: #1f4d39; border-left: none; margin-left: -10px; margin-right: -10px; border-bottom: 1px solid #dcd9c6; }
.ms_leaf .history_section h4 { color: #3D9973; font-size: 117%; border-left: 3px solid #3D9973; padding-bottom: 1px; padding-left:5px; padding-top:1px; margin-top: 10px; padding-bottom: 1px; font-weight: bold; }
.ms_leaf .history_section .multi_section { margin-top: 10px; }
.ms_leaf .history_section .left_section,
.ms_leaf .history_section .right_section { width: 400px; }
.ms_leaf .history_section .photo_text_section .photo_section { margin: 0; }
.ms_leaf .history_section .photo_text_section .photo_section th { width: 98px; height: 73px; }
.ms_leaf .history_section .photo_text_section .right_column { width: 292px; line-height: 1.5; }
.ms_leaf .history_section ul li { margin-top: 10px; }
/* zoom_link */
.ms_leaf .zoom_link { line-height: 1.5; font-weight: bold; }
/* schedule_section */
.ms_leaf .bullet_flag { background: url(../img/icon_050.gif) no-repeat 50% 80%; }
.ms_leaf .schedule_section { margin-left:5px; }
.ms_leaf .multi_schedule { width:590px; background:none; padding:0; }
.ms_leaf .multi_schedule em { font-weight:bold; }
.ms_leaf .multi_schedule_left { float:left; width:420px; padding:0; }
.ms_leaf .multi_schedule_right { float:right; width:160px; padding:0; }
.ms_leaf .multi_schedule_right dl { width:160px; }
.ms_leaf .multi_schedule_right dl dt { width:35px; float:left; line-height:1.5em; }
.ms_leaf .multi_schedule_right dl dd { width:125px; float:right; line-height:1.5em; }
.ms_leaf .multi_schedule_right dl dd img { vertical-align:middle; padding-right:5px; }
.ms_leaf .calendar_table { background-color: #FFFFFF; width: 420px; border-top: 1px solid #999; border-left: 1px solid #999; margin-bottom: 0px; border-collapse:separate; }
.ms_leaf .calendar_table th,
.ms_leaf .calendar_table td { text-align: center; border-right: 1px solid #999; border-bottom: 1px solid #999; background-image: none; }
.ms_leaf .calendar_table td,
.ms_leaf .calendar_table td a { line-height: 1.4; }
.ms_leaf .calendar_table th { padding: 0.3em 0; }
.ms_leaf .calendar_table td { font-size: 92%; font-weight:bold; }
.ms_leaf .calendar_table td span { display: block; width: 100%; text-align: center; padding: 0.3em 0; }
.ms_leaf .calendar_table td a { display: block; width: 100%; text-align: center; padding: 0.3em 0; height:2.5em; }
/* 2009/8/10 BJB鄒　Mantis14079の対応　STA　*/
.ms_leaf .calendar_table td.event a:hover { background-color: #c3e1b4; }
.ms_leaf .calendar_table td.choice a:hover { background-color: #ebe35f; }
.ms_leaf .calendar_table th.saturday { color: #0065CD; }
.ms_leaf .calendar_table th.sunday { color: #FF2A00; }
.ms_leaf .calendar_table .saturday { background-color: #E6F3FF; }
.ms_leaf .calendar_table .sunday { background-color: #FFEAE6; }
.ms_leaf .calendar_table .event { background-color: #DDFFCC; }
.ms_leaf .calendar_table .choice { background-color: #fff767; }
/* 2009/8/10 BJB鄒　Mantis14079の対応　END　*/
.ms_leaf .calendar_table td a img { text-decoration:none; }
.fukidasi_up { background: url(../img/bg_popup_calender_02.gif) no-repeat left top; padding: 10px; margin: 0 0 0 0; }
.fukidasi_down { background: url(../img/bg_popup_calender_01.gif) no-repeat left bottom; width:203px; padding: 0 0 9px 0; }
.fukidasi_down li { list-style:disc; margin-left:1em; }
/* data_table */
.ms_leaf .bullet_movie { padding-left: 15px; background: url(../img/icon_056.gif) no-repeat 0 50%; }



/* ============================== ms_top */
.ms_top #contents h1 { background: none; width: auto; padding: 0; border-left: none; }
.ms_top .beside_h1 { text-align: right; margin-top: -23px; }
.ms_top dl.beside_h1 { text-align: right; }
.ms_top dl.beside_h1 dt,
.ms_top dl.beside_h1 dd { display: inline; }
.ms_top dl.beside_h1 dt { margin-right: 5px; font-weight: bold; }
.ms_top dl.beside_h1 dd { margin-right: 14px; }
.ms_top dl.beside_h1 dd.last_dd { margin-right: 0; }
.ms_top dl.beside_h1 dd img { vertical-align: middle; margin-right: 5px; }
.ms_top dl.beside_h1 dd a { vertical-align: middle; }
.ms_top #contents h2 { background: none; width: auto; margin-top: 20px; }
.ms_top #contents h3 { width: auto; padding: 0; border: none; }
.ms_top #contents img { vertical-align: middle; }
.ms_top #contents p { line-height: 1.6; margin-top: 6px; }
.ms_top #contents ul.bullet_link { margin-top: 10px; }
.ms_top #contents ul.bullet_link li { margin-top: 5px; line-height: 1.5; background-position: 0 0.5em; }
.ms_top #contents ul.bullet_link li.banner { margin-top: 8px; padding-left: 0; background: none; text-align: center; }
.ms_top #contents ul.banner_list li { margin-top: 10px; }
.ms_top #contents ul.banner_list li img { vertical-align: bottom; }
.ms_top #contents a em { font-weight: bold; }
.ms_top #contents img.thumbnail { border: 1px solid #cccccc; }
/* ---------------- sub_contents */
.ms_top dl.caption dt { font-weight: bold; }
.ms_top dl.caption dt a { line-height: 1.5; }
.ms_top #sub_contents .photo_text_section .photo_section th { width: 95px; background-color: #ffffff; }
.ms_top #sub_contents .photo_text_section .right_column { width: 83px; }
.ms_top #sub_contents .photo_text_section .right_column span.note { font-weight: bold; line-height: 1.3; }
.ms_top #sub_contents .photo_text_section .right_column a { font-weight: bold; line-height: 1.3; }
.ms_top #sub_contents .photo_text_section .right_column p { margin-top: 0; }
.ms_top #sub_contents p.dive_link { margin-top: 5px; }
/* ---------------- main_column */
.ms_top #main_column p.dive_link { margin-top: 9px; }
/* ---------------- sub_column */
.ms_top #sub_column .photo_text_section .photo_section th { width: 80px; background-color: #ffffff; }
.ms_top #sub_column .photo_text_section .right_column { width: 93px; }
.ms_top #sub_column .photo_text_section .right_column ul { margin-top: 0; }
.ms_top #myarea_section .photo_text_section .photo_section th { width: 93px; }
.ms_top #myarea_section .photo_text_section .right_column { width: 84px; }
/* ---------------- sub_section */
.ms_top #contents .sub_section { background-color: #F0F0F0; padding: 10px 5px; margin-top: 10px; }
.ms_top #contents .first_section { margin-top: 0; }
.ms_top #contents .sub_section .section_inner { padding: 0 5px; }
.ms_top #contents .sub_section .caption { margin-top: 3px; }
.ms_top #contents .sub_section .photo_text_section { margin-top: 10px; }
.ms_top #contents .sub_section .bullet_rss { margin-top: 7px; }
.ms_top #contents .sub_section .bullet_rss li { background: url(../img/icon_001.gif) no-repeat 0 0; padding-left: 18px; margin-top: 2px; }
.ms_top #contents .sub_section .bullet_rss a { line-height: 1.5; }
.ms_top #contents .sub_section .qr_code { margin-top: 10px; }
.ms_top #contents .sub_section .qr_code dt { float: left; width: 89px; }
.ms_top #contents .sub_section .qr_code dt img { border: 7px solid #ffffff; }
.ms_top #contents .sub_section .qr_code dd { float: right; width: 88px; line-height: 1.5; }

/* ============================== top_ms_kanto */
#top_ms_kanto #contents h2.seo_below_h1 { margin-top: 14px; }
#top_ms_kanto #contents h2.first_h2 { margin-top: 10px; }
#top_ms_kanto #main_column h3 { margin-top: 10px; }
#top_ms_kanto #main_column h4 { margin-top: 10px; }
#top_ms_kanto #main_column h4.first_h4 { margin-top: 0; }
#top_ms_kanto #sub_contents .first_section .partition { padding-bottom: 4px; }
#top_ms_kanto #main_column ul.bullet_link li { margin-top: 0; }
/* feature_section */
#top_ms_kanto #contents .feature_section { background: url(../img/bg_ri_a002_a_h2_contents.gif) no-repeat 0 0; padding-top: 3px; }
#top_ms_kanto #contents .feature_section .feature_section_inner { width: 460px; background: url(../img/bg_ri_a002_a_h2_contents_inner.gif) no-repeat left bottom; padding: 7px 10px 12px; }
#top_ms_kanto #contents .feature_section .section { margin-top: 10px; background-color: #ffffff; padding: 10px; }
#top_ms_kanto #contents .feature_section .first_section { margin-top: 0; }
#top_ms_kanto #contents .feature_section h2 { margin-top: 10px; }
#top_ms_kanto #contents .feature_section h2.first_h2 { margin-top: 0; }
#top_ms_kanto #contents .feature_section .partition_dotted { margin-top: 8px; background-image: url(../img/bg_top_ms_kanto_001.gif); height: 2px; }
#top_ms_kanto #contents .feature_section .multi_column { background: url(../img/bg_top_ms_kanto_002.gif) repeat-y 259px 0; }
#top_ms_kanto #contents .feature_section .left_column { width: 249px; }
#top_ms_kanto #contents .feature_section .right_column { width: 169px; }
#top_ms_kanto #contents .feature_section .map_section { margin-top: 10px; }
#top_ms_kanto #contents .feature_section .dive_link { font-size: 84%; }
#top_ms_kanto #contents .feature_section .latest_area { margin-top: 10px; }
#top_ms_kanto #contents .feature_section .latest_area em { font-weight: bold; }
#top_ms_kanto #contents .feature_section input { vertical-align: middle; }
#top_ms_kanto #contents .feature_section input.freeword { width: 175px; }
/* tag_cloud_section */
#top_ms_kanto #contents .tag_cloud_section p { line-height: 1.3; }
#top_ms_kanto #contents .tag_cloud_section a { font-weight: bold; line-height: 1.3; }
#top_ms_kanto #contents .tag_cloud_section .grade1 {  } /* 12px */
#top_ms_kanto #contents .tag_cloud_section .grade2 { font-size: 134%; } /* 16px */
#top_ms_kanto #contents .tag_cloud_section .grade3 { font-size: 168%; } /* 20px */
#top_ms_kanto #contents .tag_cloud_section .grade4 { font-size: 202%; } /* 24px */
/* company_search_section */
#top_ms_kanto #contents .company_search_section .inline_list { margin-top: 10px; }
#top_ms_kanto #contents .company_search_section .inline_list li { margin-right: 20px; }
#top_ms_kanto #contents .company_search_section .banner_list li { float: left; margin-right: 10px; }
/* this_week_feature_section */
#top_ms_kanto #contents .this_week_feature_section { margin-top: 14px; }
#top_ms_kanto #contents .this_week_feature_section ul { margin-top: 10px; }
#top_ms_kanto #contents .this_week_feature_section ul li { width: 235px; }
/* attention_section */
#top_ms_kanto #contents .attention_section { margin-top: 10px; }
#top_ms_kanto #contents .attention_section .photo_section { width: 195px; }
#top_ms_kanto #contents .attention_section .photo_section th { border: none; text-align: left; }
#top_ms_kanto #contents .attention_section .photo_section th a { line-height: 1.5; }
#top_ms_kanto #contents .attention_section .right_column { width: 275px; }
#top_ms_kanto #contents .attention_section .right_column .bullet_link { margin-top: 0;; }
/* knowhow_section */
#top_ms_kanto #main_column .knowhow_section { margin-top: 10px; }
#top_ms_kanto #main_column .knowhow_section li { float: left; width: 157px; margin-right: 4px; margin-top: 3px; }
#top_ms_kanto #main_column .knowhow_section li.last { margin-right: 0; }
/* poplar_estate_section */
#top_ms_kanto #contents .poplar_estate_section .bullet_link li { margin-top: 5px; }
#top_ms_kanto #contents .poplar_estate_section .bullet_link li.first_li { margin-top: 0; }
/* attention_section */
#top_ms_kanto #contents .attention_section .bullet_link li { margin-top: 5px; }
#top_ms_kanto #contents .attention_section .bullet_link li.first_li { margin-top: 0; }


/* ============================== map */
.map #contents .outskirts_section { border:1px solid #CCCCCC; padding:8px 0; }
.map #contents .outskirts_navi_icon { margin-left: 10px; }
.map #contents .outskirts_navi_icon tr td { vertical-align: middle;  width: 123px; padding: 3px 0; }
.map #contents .outskirts_navi_icon tr td.wide { width: 155px; }
.map #contents .outskirts_navi_icon tr td input,
.map #contents .outskirts_navi_icon tr td img { vertical-align: middle; margin: 0 5px 0 0; }
.map #contents .outskirts_section .partition_dotted_level2 { margin-left: 10px; margin-right: 10px; }

.map #contents #gMapArea { position: relative; height: 399px; border-left: #CCCCCC solid 1px; border-right: #CCCCCC solid 1px; border-top: #CCCCCC solid 1px; margin-top:10px; }
.map #contents #gMapArea .destination_panel { display: block; opacity: 0.8; }
.map #contents #gMapArea .destination_panel p { margin-top: 0; }
.map #contents #gMapArea #DestinationPanelT { background: url(../img/bg_map_destination_t.gif) no-repeat; width: 110px; height: 59px; }
.map #contents #gMapArea #DestinationPanelT p { padding: 17px 10px 10px 10px; text-align: center; }
.map #contents #gMapArea #DestinationPanelR { background: url(../img/bg_map_destination_r.gif) no-repeat; width: 109px; height: 60px; }
.map #contents #gMapArea #DestinationPanelR p { padding: 17px 17px 10px 10px; }
.map #contents #gMapArea #DestinationPanelB { background: url(../img/bg_map_destination_b.gif) no-repeat; width: 110px; height: 59px; }
.map #contents #gMapArea #DestinationPanelB p { padding: 10px; text-align: center; }
.map #contents #gMapArea #DestinationPanelL { background: url(../img/bg_map_destination_l.gif) no-repeat; width: 109px; height: 60px; }
.map #contents #gMapArea #DestinationPanelL p { padding: 17px 10px 10px 17px; text-align: right; }
.map #contents #gMapArea .around_info { width: 345px; padding: 10px; background-color: #FFFFFF; border: #009933 solid 2px; }
.map #contents #gMapArea .around_info dl dt { float: left; width: 265px; font-size: 117%; font-weight: bold; }
.map #contents #gMapArea .around_info dl dd { float: right; width: 60px; text-align: right; }
.map #contents #gMapArea .around_info ul { margin-top: 15px; }
.map #contents #gMapArea .around_info ul li { line-height: 1.6; }


/* ============================== ms_a0100_a */
/*data table*/
#ms_a0100_a #contents .data_table thead th  {  background-color:  #f0f0f0;  }
#ms_a0100_a #contents .search_title { margin-top: 5px; }
#ms_a0100_a #contents .sub_search th { width: 100px; }
#ms_a0100_a #contents .sub_search td.area_list { padding-left: 27px; }
#ms_a0100_a #contents table.data_table td.td_navi { border-right: 1px solid #cccccc; }
#ms_a0100_a #contents table.data_table td.td_navi ul li { display: inline; padding: 0 10px 0 0 ; }
#ms_a0100_a #contents table.data_table td.td_navi ul.btn li { display: block; margin-top: 10px; padding: 0; }
#ms_a0100_a #contents table.data_table td.td_navi ul.btn li.first_li { margin-top: 0; }
#ms_a0100_a #contents table.data_table td.td_navi ul.btn img { margin: 0; }
#ms_a0100_a #contents table.data_table td.td_navi ul li.map { padding: 0 ; }
#ms_a0100_a #contents table.data_table td.td_navi ul li.camp { padding: 0 0 0 10px ; }
#ms_a0100_a #contents table.data_table td.td_navi img { vertical-align: text-top; margin: 0 3px 0 0; }
#ms_a0100_a #contents table.data_table td img.icon_img { margin-left: 5px; }
#ms_a0100_a #contents table.data_table th { text-align: left; }
#ms_a0100_a #contents table.data_table .data_01 { width: 20px; text-align: center; }
#ms_a0100_a #contents table.data_table .data_02 { width: 270px; }
#ms_a0100_a #contents table.data_table .data_03 { width: 80px; }
#ms_a0100_a #contents table.data_table .data_04 { width: 50px; }
#ms_a0100_a #contents table.data_table .data_05 { width: 90px; }
#ms_a0100_a #contents table.data_table .data_06 { width: 80px; }
#ms_a0100_a #contents table.data_table .data_07 { width: 80px; }
#ms_a0100_a #contents table.data_table .data_08 {  text-align: center; vertical-align: middle; }
#ms_a0100_a #contents table.data_table td { text-align: left; vertical-align: top; }
#ms_a0100_a #contents table.data_table td.data_01 {  background-color: #fff6e5; vertical-align: middle; }
#ms_a0100_a #contents .checkall { width: 15em; }
#ms_a0100_a #contents .right_td { border-right: 1px solid #cccccc; }
/*photo_summary*/
#ms_a0100_a #contents table.data_table dl.photo_summary dt { float: left; width: 90px; }
#ms_a0100_a #contents table.data_table dl.photo_summary dd { float: right; width: 155px; }
#ms_a0100_a #contents table.data_table dl.photo_summary dd p { line-height: 1.5; }
/*refine_section*/
#ms_a0100_a #contents .search_title .refine_section { padding: 3px 4px; }
#ms_a0100_a #wrapper #contents .search_title .refine_section table { width: 100%; margin: 0; border-collapse: collapse; }
#ms_a0100_a #contents .refine_section table td  {  text-align:  left;  }
#ms_a0100_a #contents .refine_section table td.data_04  {  text-align:  right;  }
/*sub search*/
#ms_a0100_a #contents .sub_search { background: #f2fbff; border: 1px solid #a1cfe5; margin: -2px 0 0 0; padding: 10px; }
#ms_a0100_a #contents .sub_search table th { font-weight: bold; }
#ms_a0100_a #contents .sub_search table td ul li { display: inline; padding: 0 10px 0 0; }
/*thickbox map*/
#ms_a0100_a .map_area p.txt { color: #696969; margin: 5px 10px 0 10px; }
#ms_a0100_a .map_area img { margin: 5px 10px 0 20px; }
/*thickbox text*/
#ms_a0100_a p.btn_reset { text-align: right; }
#ms_a0100_a .model_case { padding: 20px; }
#ms_a0100_a .model_case table { width: 100%; color: #414141; }
#ms_a0100_a .model_case table th { width: 25%; }
#ms_a0100_a .model_case table td { padding: 5px 0; }
#ms_a0100_a .model_case table ul li { float: left; width: 110px; padding: 0 0 5px 0; }
#ms_a0100_a .model_case table ul.tag_list { margin: 0; }
#ms_a0100_a .model_case table ul.tag_list li { float: none; display: inline; padding: 0 20px 5px 0; }
#ms_a0100_a .model_case table input  { margin: 0 3px 0 0; }
#ms_a0100_a .model_case table select  { margin: 0 10px 5px 0; min-width: 100px; }
#ms_a0100_a .model_case table p.caution_txt { color: #ff0000; font-weight: bold; }
#ms_a0100_a .model_case table ul.radio_check li { width: 100px; float: left; }
#ms_a0100_a .model_case table .topbg_no { background: none; }
#ms_a0100_a .model_case p.search_number_txt { font-weight: bold; font-size: 109%; }
#ms_a0100_a .model_case p.search_number_txt em { color: #ff6a00; font-size: 109%; }
#ms_a0100_a .model_case p.search_btn { text-align: center; margin: -30px 0 0 0; }

#ms_a0100_a table select.commuting_time { margin-top:10px; }
#ms_a0100_a table .model_case table select { margin:0 10px 5px 0; }


/* ============================== ms_b0200_a */
#ms_b0200_a #wrapper #contents .search_title { margin-top: 5px; }
#ms_b0200_a #contents table.data_table td img.icon_img { margin-left: 5px; }
#ms_b0200_a #contents table.data_table th { text-align: left; }
#ms_b0200_a #wrapper #contents .action_section td.checkall { width: 15em; }
#ms_b0200_a #wrapper #contents th.data_08 { width: 203px; }
#ms_b0200_a #wrapper #contents table.data_table p { line-height: 1.5; margin-top: 5px; }
#ms_b0200_a #wrapper #contents table.data_table a { line-height: 1.5; }
#ms_b0200_a #wrapper #contents .data_table td.photo_data  { padding:  5px; vertical-align: top; }
#ms_b0200_a #wrapper #contents .data_table td.txt_data  { vertical-align: top; padding: 7px; }
#ms_b0200_a #wrapper #contents .data_table ul.btn_list_right { margin-top: 5px; }
#ms_b0200_a #wrapper #contents .data_table ul.btn_list_right li { text-align: right;margin-top: 5px; }
#ms_b0200_a #wrapper #contents .data_table ul.btn_list_right li.first_li { padding-top: 0; }
#ms_b0200_a #wrapper #contents .data_table .inline_list  {  border-right:  1px solid #ccc;  }
#ms_b0200_a #wrapper #contents .data_table a.photo_area_link {  float: right; }
#ms_b0200_a #wrapper #contents table.ms_b0200  {  width:  910px;  }
#ms_b0200_a #contents table.data_table td.data_01 {  background-color: #fff6e5; vertical-align: middle; }
#ms_b0200_a #contents .column5_list li { padding-left: 0; }
#ms_b0200_a #contents table td.va_bottom { vertical-align: bottom; }
#ms_b0200_a #contents ul.column4_list { padding: 0; margin: 0; }
#ms_b0200_a #contents ul.column4_list li { width: 155px; }
#ms_b0200_a #contents .refine_section_temp table .column4_list li.first_li  { padding-top:  0;  }
#ms_b0200_a #contents .refine_section_temp table .data_left  {  width:  64px; font-weight:  bold;font-size:  100%;  }
#ms_b0200_a #contents .refine_section_temp table .data_center  {  width:  3px; padding:  10px 2px; }
#ms_b0200_a #contents .refine_section_temp table .data_right_l  { width:  620px; text-align:  left; padding-left: 6px; padding-top: 10px; }
#ms_b0200_a #contents .refine_section_temp table .data_right_r  {  width:  140px; }

#ms_b0200_a table select.commuting_time { margin-top:10px; }
#ms_b0200_a table .model_case table select { margin:0 10px 5px 0; }


/* ============================== ms01001 */
#ms01001 #contents p.text_right { color:#8F8F8F; font-size:84%; text-align:right; }
#ms01001 #contents p.text_right img { margin-right:5px; vertical-align:middle; }
/* digest_section */
#ms01001 .digest_section { margin-top: 15px; }
#ms01001 .digest_section span { font-weight: bold; }
#ms01001 .digest_section_first_top { margin-top: 10px; }
#ms01001 .digest_section .left_section { width: 610px; }
#ms01001 .digest_section .left_column,
#ms01001 .digest_section .right_column,
#ms01001 .digest_section .right_section { width: 300px; }
#ms01001 .digest_section p { line-height: 1.5; padding: 0 10px; }
#ms01001 .digest_section .dive_link { margin-top: 3px; }
#ms01001 .digest_section .dive_link a { background: none; }
#ms01001 .digest_section .photo_section { margin-top: 0; }
#ms01001 .digest_section .photo_section th { width: 298px; height: 223px; }
#ms01001 .digest_section th a { display: block; position: relative; }
#ms01001 .digest_section th a em { bottom:5px; right:5px; position:absolute; }
#ms01001 .ms_inquiry_section table { border: none; background: #f0f0f0; }
#ms01001 .ms_inquiry_section table th { padding: 5px; }

/* ============================== ms01003 */
#ms01003 #contents p.text_right { color: #8F8F8F; text-align: right; font-size: 84%; }
#ms01003 #contents p.text_right img { margin-right: 5px; vertical-align: middle; }
/* digest_section */
#ms01003 #contents .digest_section span { font-weight: bold; }
#ms01003 #contents .digest_section_first_top { margin-top: 10px; }
#ms01003 #contents .digest_section .left_section { width: 610px; }
#ms01003 #contents .digest_section .left_column,
#ms01003 #contents .digest_section .right_column,
#ms01003 #contents .digest_section .right_section { width: 300px; }
#ms01003 #contents .digest_section .left_column p span img,
#ms01003 #contents .digest_section .right_column p span img,
#ms01003 #contents .digest_section .right_section p span img { margin-right: 6px; vertical-align: middle; }
#ms01003 #contents .digest_section p { line-height: 1.5; padding: 0 10px 3px; }
#ms01003 #contents .digest_section .dive_link { margin-top: 3px; }
#ms01003 #contents .digest_section .dive_link a { background: none; }
#ms01003 #contents .digest_section .photo_section { margin-top: 0; }
#ms01003 #contents .digest_section .photo_section th { width: 298px; height: 223px; }
/* position */
#ms01003 #contents .digest_section .photo_section th a { position: relative; display: block; text-align: center; width: 298px; height: 223px; }
#ms01003 #contents .digest_section .photo_section th em { position:absolute; bottom:5px; right:5px; }

/* ============================== ms01004 */
#ms01004 #contents p.text_right { color: #8F8F8F; text-align: right; font-size: 84%; }
#ms01004 #contents p.text_right img { margin-right: 5px; vertical-align: middle; }
#ms01004 #contents p.img_right { text-align: right; }
#ms01004 #contents p.img_right img { margin-left: 7px; vertical-align: middle; }
/* digest_section */
#ms01004 #contents .digest_section span { font-weight: bold; }
#ms01004 #contents .digest_section_first_top { margin-top: 10px; }
#ms01004 #contents .digest_section .left_section { width: 610px; }
#ms01004 #contents .digest_section .left_column,
#ms01004 #contents .digest_section .right_column,
#ms01004 #contents .digest_section .right_section { width: 300px; }
#ms01004 #contents .digest_section .left_column p span img,
#ms01004 #contents .digest_section .right_column p span img,
#ms01004 #contents .digest_section .right_section p span img { margin-right: 6px; vertical-align: middle; }
#ms01004 #contents .digest_section p { line-height: 1.5; padding: 0 10px 3px; }
#ms01004 #contents .digest_section p.no_photo { margin-top: 0; }
#ms01004 #contents .digest_section .dive_link { margin-top: 3px; }
#ms01004 #contents .digest_section .dive_link a { background: none; }
#ms01004 #contents .digest_section .photo_section { margin-top: 0; }
#ms01004 #contents .digest_section .photo_section th { width: 298px; height: 223px; }
/* position */
#ms01004 #contents .digest_section .photo_section th a { position: relative; display: block; text-align: center; width: 298px; height: 223px; }
#ms01004 #contents .digest_section .photo_section th em { position:absolute; bottom:5px; right:5px; }
#ms01004 #contents .map_area,
#ms01004 #contents .flash_area,
#ms01004 #contents .flash_area_2 { width: 920px; text-align: center; }
#ms01004 #contents .map_area,
#ms01004 #contents .flash_area { margin-top: 10px; }
#ms01004 #contents .flash_area_2 { margin-top: 6px; }
#ms01004 #contents .map_area img { border: 1px solid #CCC; }
#ms01004 #contents .last_section { margin-top: 23px; }
#ms01004 #contents h2 { margin-top: 20px; }
#ms01004 #contents h2.fir_h2 { margin-top: 10px; }
#ms01004 #contents h2.last_h2 { margin-top: 25px; }
#ms01004 #contents .img_right .bullet_blank { padding-left: 17px; }


/* ============================== ms01005 */
#ms01005 #contents p.text_right { color: #8F8F8F; text-align: right; font-size: 84%; }
#ms01005 #contents p.text_right img { margin-right: 5px; vertical-align: middle; }
#ms01005 #contents p.dive_link a { background-image: none; }
/* category_link */
#ms01005 #contents .category_link { margin-top: 10px; }
#ms01005 #contents .category_link dt,
#ms01005 #contents .category_link dd { float: left; padding-right: 15px; }
#ms01005 #contents .category_link dt { font-weight: bold; }
/* refine_section_footer_temp */
#ms01005 #contents .refine_section_footer_temp { padding-bottom: 4px; }
#ms01005 #contents .refine_section_footer_temp {  }
#ms01005 #contents .refine_section_footer_temp table th,
#ms01005 #contents .refine_section_footer_temp table td { background-image: none; vertical-align: middle; }
#ms01005 #contents .refine_section_footer_temp table .data_01 { width: 11%; padding: 5px 0 5px 10px; font-weight: bold; }
#ms01005 #contents .refine_section_footer_temp table .data_02 { width: 40%; padding: 5pt 10px 5px 0; }
#ms01005 #contents .refine_section_footer_temp table .data_03 { width: 50%; padding: 5px 0 5px 10px; text-align: right; }
#ms01005 #contents h2 span img { margin-left: 5px; vertical-align: middle; }
/* data_table */
#ms01005 #contents .data_table td.last { border-right: 1px solid #CCC; }
#ms01005 #contents .data_table td.blank_td_col { border-bottom: none; }
#ms01005 #contents .data_table_search { border-bottom: none; }
#ms01005 #contents .data_table_search td.blank_td_col {  border-bottom: none; }
#ms01005 #contents .data_table_search td.blank_td { height: 5px; border-top: none; }
#ms01005 #contents .data_table td.reform_data { padding: 9px; border: 1px solid #CCC; }
#ms01005 #contents .data_table td.reform_data p { margin-top: 9px; }
#ms01005 #contents .data_table td.reform_data p img { margin-right: 4px; }
#ms01005 #contents .data_table td.reform_data dt,
#ms01005 #contents .data_table td.reform_data dd { line-height: 1.4; }
#ms01005 #contents .data_table td.reform_data dt { border-top: none; width: 60px; float: left; }
#ms01005 #contents .data_table td.reform_data .photo_section th,
#ms01005 #contents .data_table td.reform_data .photo_section td { width: 160px; height: 190px; text-align: center; vertical-align: middle; }
#ms01005 #contents .data_table td.reform_data .photo_section th { border: none; }
#ms01005 #contents .data_table tn,
#ms01005 #contents .data_table td { border-left: none; }
#ms01005 .data_table td.reform_data th a { display: block; position: relative; }
#ms01005 .data_table td.reform_data th a em { bottom:5px; right:5px; position:absolute; }


/* thickbox */
#ms01005_tb table td { padding: 10px 0 10px; }
#ms01005_tb table { width: 760px; }
#ms01005_tb table th { width: 15%; }
#ms01005_tb table td .column2_list { margin-left: 0; }
#ms01005_tb table td .column2_list li { width: 40%; }
#ms01005_tb table td .column4_list { width: 100%; }
#ms01005_tb table td .column4_list li { width: 15%; }
#ms01005_tb table td .col_right { width: 100%; }
#ms01005_tb table td .col_right li { float: left; width: 28%; margin: 0; }
#ms01005_tb .column4_list li { margin-top: 10px; }
#ms01005_tb .column4_list li input { margin-right: 5px; }
#ms01005_tb .first_list li { margin: 0; }
#ms01005_tb p.search_number { background: url(../img/bg_line_a_tb_01.gif) repeat-x left top; margin:0 auto; padding-top:16px; width:760px; }

/* thickbox_gallery */
#ms01005_nb { background: none; }
#ms01005_nb .modal_content { width: 100%; }
#ms01005_nb .thickbox_gallery .thickbox_title_section p { vertival-align: middle; }
#ms01005_nb .thickbox_gallery .thickbox_contents_section { margin: 0 auto 0; }
#ms01005_nb .thickbox_gallery .partition_dotted { width: 560px; }
#ms01005_nb .thickbox_gallery .thickbox_contents_section p { width: 560px; margin: 0 auto; }
#ms01005_nb .thickbox_gallery p { color: #333; }
#ms01005_nb .thickbox_gallery p.modal_title { width: 560px; margin: 0 auto; text-align: left; font-weight: bold; }
#ms01005_nb .thickbox_gallery p.text_left { float: left; }
#ms01005_nb .thickbox_gallery table { width: auto; }
#ms01005_nb .thickbox_gallery table th { border-right: none; }
#ms01005_nb .thickbox_gallery .data_table { color: #333; width: 100%; margin-top: 10px; }
#ms01005_nb .thickbox_gallery .data_table th,
#ms01005_nb .thickbox_gallery .data_table td { background-image: none; margin: 0; }
#ms01005_nb .thickbox_gallery .data_table .data_01 { width: 20%; }
#ms01005_nb .thickbox_gallery .data_table .data_02 { width: 30%; }
#ms01005_nb .thickbox_gallery .btn_section p { width: 100%; }
#ms01005_nb .thickbox_gallery .btn_section { width: 560px; margin: 0 auto 0; padding-bottom: 15px; }
#ms01005_nb .thickbox_gallery .btn_section .left_column,
#ms01005_nb .thickbox_gallery .btn_section .right_column { width: 45%; }
#ms01005_nb .thickbox_gallery .btn_section .left_column .text_anterior { text-align: left; }
#ms01005_nb .thickbox_gallery .btn_section .left_column .print_btn { width: 320px; margin-top: -15px; text-align: right; }
#ms01005_nb .thickbox_gallery .btn_section .right_column .text_next { text-align: right; }
#ms01005_nb .thickbox_gallery .btn_print { text-align: center; margin-top: -3em; }
#ms01005_nb .thickbox_gallery p.modal_title { margin-top: 10px; }
#ms01005_nb .thickbox_gallery p.first_title { margin-top: 0; }
#ms01005_nb .thickbox_gallery table tr td span { padding: 2px 10px; background-color:#FF5300; color:#FFF; }
/* data_table */
#ms01005_nb .thickbox_contents_section .data_table { width: 560px; margin: 0 auto; border-collapse: separate; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; }
#ms01005_nb .thickbox_contents_section .data_table th,
#ms01005_nb .thickbox_contents_section .data_table td { border-left: 1px solid #CCC; border-top: 1px solid #CCC; padding: 10px; text-align: left; line-height: 1.5; }
#ms01005_nb .thickbox_contents_section .data_table th { vertical-align: middle; border-right: none; }
#ms01005_nb .thickbox_contents_section .data_table tr th { background-color: #F0F0F0; }
#ms01005_nb #item01_modal .thickbox_gallery table td.btn_previous { padding:0 0 10px 20px; }
#ms01005_nb #item03_modal .thickbox_gallery table td.btn_next { padding:0 0 10px 20px; }
/* column4_list */
#ms01005_nb .column4_list { width: 560px; margin: 0 auto; }



/* ============================== ms01007 */
#ms01007 #contents h2 span img { margin-left: 5px; vertical-align: middle; }
/* category_link */
#ms01007 #contents .category_link { margin-top: 10px; }
#ms01007 #contents .category_link dt,
#ms01007 #contents .category_link dd { float: left; padding-right: 15px; }
#ms01007 #contents .category_link dt { font-weight: bold; }
/* refine_section_footer_temp */
#ms01007 #contents .refine_section_footer_temp { padding-bottom: 4px; }
#ms01007 #contents .refine_section_footer_temp { }
#ms01007 #contents .refine_section_footer_temp table th,
#ms01007 #contents .refine_section_footer_temp table td { background-image: none; vertical-align: middle; }
#ms01007 #contents .refine_section_footer_temp table .data_01 { width: 11%; padding: 5px 0 5px 10px; font-weight: bold; }
#ms01007 #contents .refine_section_footer_temp table .data_02 { width: 40%; padding: 5pt 10px 5px 0; }
#ms01007 #contents .refine_section_footer_temp table .data_03 { width: 50%; padding: 5px 0 5px 10px; text-align: right; }
/* data_table */
#ms01007 #contents .data_table .data_02 { width: 10%; }
#ms01007 #contents .data_table .data_03,
#ms01007 #contents .data_table .data_04 { width: 20%; }
#ms01007 #contents .data_table td.data_03,
#ms01007 #contents .data_table td.data_04 { text-align: left; }


/* ============================== ms01011 */
#ms01011 #wrapper #contents h3.sub_ttl { border-bottom: 1px solid #d8d8d8; background-color: #f0f0f0; padding: 5px; border-left: none; margin-top: 10px; }
#ms01011 #wrapper #contents h3.sub_ttl span { margin: 1px; border-left: 3px solid; padding-left: 4px; }
#ms01011 #wrapper a.popup_img { background: url(../img/icon_ms01011_002.gif) no-repeat 0 3px; padding: 0 0 0 13px; }
#ms01011 #wrapper p.question {  padding: 10px 15px 0 0; }
#ms01011 #wrapper p.question a { margin-left: 3px; }
#ms01011 #wrapper #contents table.data_table th { text-align: left; width: 148px; }
#ms01011 #wrapper #contents table.data_table td { text-align: left; }
#ms01011 #wrapper #contents table.data_table td.data_01 {  width: 308px; }
#ms01011 #wrapper #contents .data_table02 th { vertical-align: top; }
#ms01011 #wrapper #contents .data_table02 td { vertical-align: top; }
#ms01011 #wrapper #contents .data_table02 p.first { margin-top: 0; }
#ms01011 #wrapper #contents .data_table02 p { line-height: 1.5; }
#ms01011 .tab_section_bottom {border-top: 3px solid #b3a357; }
#ms01011 .tab_section {border-bottom: 3px solid #b3a357; }

/*table.schedule*/
#ms01011 #wrapper #contents table.schedule { margin: 0; width: 610px; }
#ms01011 #wrapper #contents table.schedule th { font-weight: bold; padding: 10px 0 5px 5px; }
#ms01011 #wrapper #contents table.schedule td { padding: 3px 5px; }
#ms01011 #wrapper #contents table.schedule td.ttl { width: 150px; }
/*gry_box*/
#ms01011 #wrapper .gry_box {  float: right; width: 278px; padding: 10px; border: 1px solid #ccc; margin-top: 10px; line-height: 1.5; }
#ms01011 #wrapper .gry_box p.ttl {  font-weight: bold; margin: 0; }
#ms01011 #wrapper .gry_box ul { margin-top: 5px; }
#ms01011 #wrapper .gry_box ul li.first { margin: 0; }
#ms01011 #wrapper .gry_box ul li { margin: 15px 0 0 0; }


/* ============================== ms01012 */
#ms01012 #header_print .request { color: #C01718; line-height: 1.5; font-weight:bold; }
#ms01012 #contents .coupon_area { text-align: center; }
#ms01012 #contents .map_list { margin-top: 5px; }
#ms01012 #contents .map_list li { padding: 0 15px; border-left: #333333 solid 1px; }
#ms01012 #contents .map_list li em { font-weight: bold; line-height: 1.5px; }
#ms01012 #contents .map_list li a { line-height: 1.5; }
#ms01012 #contents .map_list li.first_list {  padding-left: 0; border-left: none ; }
#ms01012 #contents .map_area { text-align: center; }
#ms01012 #contents .model_section { margin-top: 10px; }
#ms01012 #contents .model_section .left_section { width: 300px; }
#ms01012 #contents .model_section .right_section { width: 280px; }
#ms01012 #contents .model_section .left_section .left_column,
#ms01012 #contents .model_section .left_section .right_column { width: 140px; }
#ms01012 #contents .model_section dl dt { font-weight: bold; line-height: 1.5; }
#ms01012 #contents .model_section .left_section dl dd img { border: #cccccc solid 1px; }
#ms01012 #contents .model_section .right_section dl dd p { margin-top: 2px; }
#ms01012 #contents .model_section .right_section dl dd p a { line-height: 1.5; }
#ms01012 #contents .model_title { font-weight: bold; line-height: 1.5;  }
#ms01012 #contents .data_table { margin-top: 5px; }
#ms01012 #contents .data_table th,
#ms01012 #contents .data_table td { padding: 5px; text-align: left; vertical-align: top; line-height: 1.5; }
#ms01012 #contents .data_table td ul li { line-height: 1.5; }
#ms01012 #contents .data_table strong { font-size: 150%; }
#ms01012 #contents .data_table .data_01 { width: 25%; }
#ms01012 #contents .data_table .data_02 { width: 75%; }
#ms01012 #contents .data_table .data_address { font-size: 117%; }
#ms01012 #contents a.bullet_blank { background: url(../img/icon_038.gif) no-repeat scroll 0 50%; padding-left:15px; }
#ms01012 #contents .data_table .data_02 p { margin-top: 0; }
#ms01012 #contents .data_table .data_02 em { font-size: 117%; font-weight: normal; }
#ms01012 #contents .jjn_access { margin-top: 10px; }
#ms01012 #contents .jjn_access dt { text-align: center; color: #C01718; line-height: 1.5; font-weight:bold; font-size:150%; }
#ms01012 #contents .jjn_access dd { margin-top: 10px; }
#ms01012 #contents .jjn_access dd li { line-height: 1.5; }
#ms01012 #contents .btn_print_bottom { margin-top: 10px; }
#ms01012 #contents .map_function_section { width: 546px; }
#ms01012 #contents .map_function_section .map_list { float: left; }
#ms01012 #contents .map_function_section .dive_link { float: right; }
#ms01012 #contents .map_rs_campaign_info { padding:8px 10px;margin:8px 0;border:#ccc 1px solid; }
#ms01012 #contents .map_rs_campaign .taC { text-align:center; }
#ms01012 #contents .map_rs_campaign dt,.map_rs_campaign dd { display:inline;margin-right:5px; }
#ms01012 #contents .map_rs_campaign dd input { font-weight:bold;font-size:117%; width:135px;}
#ms01012 #contents .map_rs_campaign li { text-align:center;margin-top:8px; }
#ms01012 #contents .map_rs_campaign .jyuktBtn { background: url("../img/btn_seisen.png") no-repeat left top;height: 42px;width: 202px;display: block;text-indent: -9999px;overflow:hidden;outline:none;cursor:pointer;margin:8px auto 0 auto; }
#ms01012 #contents .map_rs_campaign .jyuktBtn:hover { background-position:left bottom; }


/* ============================== ms02001 */
#ms02001 #contents p.text_right { color: #8F8F8F; text-align: right; font-size: 84%; }
#ms02001 #contents p.text_right img { margin-right: 5px; vertical-align: middle; }
#ms02001 .tab_section_bottom {border-top: 3px solid #b3a357; position: relative; }
#ms02001 .tab_section {border-bottom: 3px solid #b3a357; position: relative; }
#ms02001 .tab_section_bottom .list_drop { border-top: none; }
#ms02001 .tab_section .list_drop { border-top:3px solid #B3A357; }
#ms02001 .list_drop { visibility: hidden; position: absolute; top: 29px; left: 0px; width:270px; z-index: 100; }
#ms02001 .list_drop li { background: #E8DBA0; border-bottom: #C4B670 solid 1px; margin-bottom: 0; height: 30px; }
#ms02001 .list_drop li td { height: 30px; vertical-align: middle; line-height:1.3; }
#ms02001 .list_drop li a td { cursor: pointer; }
#ms02001 .list_drop li a { color: #66290A; font-weight: bold; display: block; text-decoration: none; padding: 0 10px; width: 250px; height: 30px; word-break: break-all; overflow: hidden; }
#ms02001 .list_drop li span { background: #e3e3e3; color: #888888; font-weight: bold; display: block; text-decoration: none; padding: 0 10px; width: 250px; height: 30px; word-break: break-all; overflow: hidden; }
#ms02001 .list_drop li a:hover { background: #D8CB8F; }
/*photo_XX ※kr2300流用*/
#ms02001 .spaciousness_section { margin-top:20px; }
#ms02001 .spaciousness_section p{margin:25px 5px 0 5px;}
#ms02001 .spaciousness_section p.pic{margin:10px 0 0 0;}
#ms02001 .spaciousness_section p.pic img { border: 1px solid #cccccc; }
#ms02001 .photo_01 { margin-top: 10px; }
#ms02001 .photo_01 p,
#ms02001 .spaciousness_section p.caption { margin-top:10px; }
#ms02001 .photo_01 .left_column { width: 450px; }
#ms02001 .photo_01 .right_column { width: 450px; }
#ms02001 .photo_02 .left_column { width: 455px; }
#ms02001 .photo_02 .right_column { width: 455px; }
#ms02001 .photo_03 .left_column {width:300px; margin-right:10px;}
#ms02001 .photo_03 .right_column { width: 300px; }
#ms02001 .photo_04 .left_column {width:221px; margin-right:12px;}
#ms02001 .photo_04 .right_column { width: 221px; }
/*h2 ※kr2300流用*/
#ms02001 #contents h2{margin-top:15px;}
#ms02001 #contents .spaciousness_section h2 { background: url(../img/bg_kr02300_003.gif) no-repeat left bottom;}
#ms02001 #contents .spaciousness_section h2 span { padding-left:5px; width: 915px; color:#66290A; }
#ms02001 #contents h2 span img{vertical-align:middle; margin-right:5px;}
#ms02001 #contents h2.seo_below_tab{background:none;}
/*other_estate_section*/
#ms02001 .special_report { width:920px;padding:0;}
#ms02001 .special_report .left_section { width: 895px;}
#ms02001 .special_report .left_section .right_column { width: 860px;}
#ms02001 .special_report .layout_table {border-collapse:separate;}
#ms02001 .special_report .layout_table td { background:#f0f0f0; border:1px solid #B3A357;}
#ms02001 .special_report .layout_table td.blank_td{ width:10px; background:#ffffff; border:none;}
#ms02001 .special_report table.photo_section{width:203px;height:93px;}
#ms02001 .special_report table.photo_section th{width:98px; padding:5px 10px; border:none; background:#f0f0f0;}
#ms02001 .special_report table.photo_section td{width:85px; vertical-align:middle; padding-right:10px; text-align:left; border:none;}
#ms02001 .special_report .sections{ width:860px; margin:0; }
/*flash_notice ※kr2400流用*/
#ms02001 #wrapper #contents .flash_notice{text-align:right; overflow:hidden; margin-top:20px;}
#ms02001 #wrapper #contents .flash_notice p{text-align:right; font-size:84%; color:#666; width:600px; float:right;}
#ms02001 #wrapper #contents .flash_notice img{float:right; padding:0 0 0 5px;}
/*report_section */
#ms02001 .report_section { margin-top: 15px; background:url(../img/bg_ms02001_002.gif) no-repeat bottom left; }
#ms02001 .report_section_inner { background:url(../img/bg_ms02001_001.gif) no-repeat top left; padding: 5px 5px 5px 10px; }
#ms02001 .report_section .left_column { width:664px; }
#ms02001 #contents .report_section .left_column dl dt img{ margin: 15px 0 0 0;}
#ms02001 #contents .report_section .left_column ul{ margin-top:20px;  border-bottom: dotted 1px #66290A; }
#ms02001 #contents .report_section .left_column ul li{font-size: 117%; font-weight:bold; border-top: dotted 1px #66290A; padding: 10px 0;}
#ms02001 #contents .report_section .left_column ul li img{ vertical-align:middle; margin-right:5px;}
#ms02001 .report_section .left_column dl {  }
#ms02001 .report_section .right_column { width:221px; }
#ms02001 .report_section .right_column img { border:1px solid #CCCCCC; }
#ms02001 .multi_column p{ line-height:1.5; }
#ms02001 #contents .outline_section .left_section .left_column { width: 250px; }


/* ============================== ms02002 */
#ms02002 #contents p.img_right { text-align: right; }
#ms02002 #contents .tab_section_bottom {border-top: 3px solid #b3a357; position: relative; }
#ms02002 #contents .tab_section {border-bottom: 3px solid #b3a357; position: relative; }
#ms02002 #contents .tab_section_bottom .list_drop { border-top: none; }
#ms02002 #contents .tab_section .list_drop { border-top:3px solid #B3A357; }
#ms02002 #contents .list_drop { visibility: hidden; position: absolute; top: 29px; left: 0px; width:270px; z-index: 100; }
#ms02002 #contents .list_drop li { background: #E8DBA0; border-bottom: #C4B670 solid 1px; margin-bottom: 0; height: 30px; }
#ms02002 #contents .list_drop li td { height: 30px; vertical-align: middle; line-height:1.3; }
#ms02002 #contents .list_drop li a td { cursor: pointer; }
#ms02002 #contents .list_drop li a { color: #66290A; font-weight: bold; display: block; text-decoration: none; padding: 0 10px; width: 250px; height: 30px; word-break: break-all; overflow: hidden; }
#ms02002 #contents .list_drop li span { background: #e3e3e3; color: #888888; font-weight: bold; display: block; text-decoration: none; padding: 0 10px; width: 250px; height: 30px; word-break: break-all; overflow: hidden; }
#ms02002 #contents .list_drop li a:hover { background: #D8CB8F; }
#ms02002 #contents h2{margin-top:20px; clear:both;}
#ms02002 #contents h2.seo_below_tab{background:none;}
#ms02002 .multi_column p{ line-height:1.5; }
#ms02002 #contents .outline_section .left_section .left_column { width: 250px; }
/*photo_XX ※kr2300/ms01004流用 */
#ms02002 #contents p.text_right { color: #8F8F8F; text-align: right; font-size: 84%; }
#ms02002 #contents p.text_right img { margin-right: 5px; vertical-align: middle; }
#ms02002 .spaciousness_section th a { position: relative; display: block; text-align: center; }
#ms02002 .spaciousness_section th em { position:absolute; bottom:5px; right:5px; }
#ms02002 .spaciousness_section { margin-top:10px; }
#ms02002 .spaciousness_section p span{font-weight:bold;}
#ms02002 .spaciousness_section p { padding:0 10px; }
#ms02002 .photo_03 p { padding:0; }
#ms02002 .photo_01 .left_column { width: 455px;}
#ms02002 .photo_01 table{overflow:hidden;}
#ms02002 .photo_01 .right_column { width: 455px;}
#ms02002 .photo_02{margin-top:15px;}
#ms02002 .photo_02 th {width: 298px; height: 223px; text-align:center;}
#ms02002 .photo_02 .left_column {width:300px; margin-right:10px;}
#ms02002 .photo_02 .right_column { width: 300px; }
#ms02002 .photo_03 .left_column {width:221px; margin-right:12px;}
#ms02002 .photo_03 .right_column { width: 687px; }
#ms02002 .spaciousness_section p.pic{ border: 1px solid #cccccc; text-align:center;}
/*other_type*/
#ms02002 .other_type { width: 910px;}
#ms02002 .other_type .left_section { width: 876px;}
#ms02002 .other_type .left_section .right_column { width: 835px;}
#ms02002 .other_type table.photo_section{width:150px; margin:1px 0 0 1px;}
#ms02002 .other_type table.photo_section th{width:150px; padding:5px 10px; border:none;}
#ms02002 .other_type .layout_table th img{border:1px solid #ccc;}
#ms02002 .other_type .layout_table td {width: 150px;}
#ms02002 .other_type .layout_table td.blank_td{width:10px;}
#ms02002 .other_type .sections{ width:800px; margin-left:10px;}
/*swf_section*/
#ms02002 .swf_section{border:1px solid #ccc; margin-top:10px;}
#ms02002 .swf_section .left_column { width: 480px; border-right:1px solid #ccc; background:#ff0000;}
#ms02002 .swf_section .left_column img{vertical-align:bottom;}
#ms02002 .swf_section .right_column { width: 414px; padding:2px 5px 5px 10px; text-align:center; }

#ms02002 .swf_section .right_column table{float:left; margin-top:10px;}
#ms02002 .swf_section .right_column table th{font-weight:bold; width:5em;padding:2px;}
#ms02002 .swf_section .right_column table td{padding:2px;}


/* ============================== ms03001 */
#ms03001 #contents p.text_right { color: #8F8F8F; text-align: right; font-size: 84%; }
#ms03001 #contents p.text_right img { margin-right: 5px; vertical-align: middle; }
/* equipment_section */
#ms03001 #contents .equipment_section span { font-weight: bold; }
#ms03001 #contents .equipment_section_first_top { margin-top: 10px; }
#ms03001 #contents .equipment_section .left_section { width: 610px; }
#ms03001 #contents .equipment_section .left_column,
#ms03001 #contents .equipment_section .right_column,
#ms03001 #contents .equipment_section .right_section { width: 300px; }
#ms03001 #contents .equipment_section .left_column p span img,
#ms03001 #contents .equipment_section .right_column p span img,
#ms03001 #contents .equipment_section .right_section p span img { margin-right: 6px; vertical-align: middle; }
#ms03001 #contents .equipment_section p { line-height: 1.5; padding: 0 10px 3px; }
#ms03001 #contents .equipment_section p.no_photo { margin-top: 0; }
#ms03001 #contents .equipment_section .dive_link { margin-top: 3px; }
#ms03001 #contents .equipment_section .dive_link a { background: none; }
#ms03001 #contents .equipment_section .photo_section { margin-top: 0; }
#ms03001 #contents .equipment_section .photo_section th { width: 298px; height: 223px; }
/* position */
#ms03001 #contents .equipment_section .photo_section th a { position: relative; display: block; text-align: center; width: 298px; height: 223px; }
#ms03001 #contents .equipment_section .photo_section th em { position:absolute; bottom:5px; right:5px; }
#ms03001 #contents h2 { margin-top: 20px; }



/* ============================== ms04001 */
#ms04001 #contents .tab_section_bottom {border-top: 3px solid #b3a357; position: relative; }
#ms04001 #contents .tab_section {border-bottom: 3px solid #b3a357; position: relative; }
#ms04001 #contents .tab_section_bottom .list_drop { border-top: none; }
#ms04001 #contents .tab_section .list_drop { border-top:3px solid #B3A357; }
#ms04001 #contents .list_drop { visibility: hidden; position: absolute; top: 29px; left: 0px; width:270px; z-index: 100; }
#ms04001 #contents .list_drop li { background: #E8DBA0; border-bottom: #C4B670 solid 1px; margin-bottom: 0; height: 30px; }
#ms04001 #contents .list_drop li td { height: 30px; vertical-align: middle; line-height:1.3; }
#ms04001 #contents .list_drop li a td { cursor: pointer; }
#ms04001 #contents .list_drop li a { color: #66290A; font-weight: bold; display: block; text-decoration: none; padding: 0 10px; width: 250px; height: 30px; word-break: break-all; overflow: hidden; }
#ms04001 #contents .list_drop li span { background: #e3e3e3; color: #888888; font-weight: bold; display: block; text-decoration: none; padding: 0 10px; width: 250px; height: 30px; word-break: break-all; overflow: hidden; }
#ms04001 #contents .list_drop li a:hover { background: #D8CB8F; }
#ms04001 #wrapper .flash_area { width: 920px; height: 450px; margin: 5px 0 0 0; }
#ms04001 #wrapper .bottom_note { border-top: none; border-bottom: none; padding:0; }
#ms04001 #wrapper .action_table { margin-top: 20px; }
#ms04001 #wrapper #contents p.ttl_btm{margin-top:0px;}
/*flash_notice*/
#ms04001 #wrapper #contents .flash_notice{width:655px;float:right;text-align:right; margin-top:20px;}
#ms04001 #wrapper #contents .flash_notice p{text-align:right; font-size:84%; color:#666; width:490px; float:right;}
#ms04001 #wrapper #contents .flash_notice img{float:right; padding:0 0 0 5px;}
/*bnr_area*/
#ms04001 #wrapper #contents .bnr_area{width:250px;float:left;margin-top:20px;}
#ms04001 #wrapper #contents .bnr_area li{float:left;margin-right:10px;}

/*outline_section*/
#ms04001 .outline_section{margin-top:15px;}
#ms04001 .outline_section .left_section .left_column { width: 250px; }
#ms04001 .outline_section .left_section .layout_table th { width: 3em; }
#ms04001 .outline_section .left_section .layout_table th.data_05{ width: 5em; }
/*action_table*/
#ms04001 .action_table { margin-top: 10px; border: #c01718 solid 1px; width: 100%; background-color: #f2f2f2; }
#ms04001 .action_table th,
#ms04001 .action_table td { padding: 1px 0;}
#ms04001 .action_table th { width: 338px; padding-left: 1px; }
#ms04001 .action_table td.btn_action { width: 579px; vertical-align: middle; padding-right: 1px; }
#ms04001 .action_table td.btn_action ul { margin: 0; width: 432px; margin-left: auto; }
#ms04001 .action_table td.btn_action ul li { margin-right: 10px; }
#ms04001 .action_table td.btn_action ul li.first_left { margin-left: 0; }
/*estate_code*/
#ms04001 .estate_code { font-size: 84%; text-align: right; }
/*other_estate_section*/
#ms04001 .special_report { width:920px;padding:0; margin-top: 15px; }
#ms04001 .special_report .left_section { width: 895px;}
#ms04001 .special_report .left_section .right_column { width: 860px;}
#ms04001 .special_report .layout_table {border-collapse:separate;}
#ms04001 .special_report .layout_table td { background:#f0f0f0; border:1px solid #B3A357;}
#ms04001 .special_report .layout_table td.blank_td{ width:10px; background:#ffffff; border:none;}
#ms04001 .special_report table.photo_section{width:203px;height:93px;}
#ms04001 .special_report table.photo_section th{width:98px; padding:5px 10px; border:none; background:#f0f0f0;}
#ms04001 .special_report table.photo_section td{width:85px; vertical-align:middle; padding-right:10px; text-align:left; border:none;}
#ms04001 .special_report .sections{ width:860px; margin:0; }
#ms04001 .tab_navigation { width:920px; padding:0; margin-top: 5px; }
#ms04001 .tab_navigation .left_section { width: 895px;  }
#ms04001 .tab_navigation .left_section .right_column { width: 860px; }
#ms04001 .tab_navigation .layout_table { border-collapse:separate; }
#ms04001 .tab_navigation .layout_table td { border-left:1px solid #B3A357; }
#ms04001 .tab_navigation .layout_table td a { line-height: 1.3; }
#ms04001 .tab_navigation .layout_table td.blank_td { width:10px; background:#ffffff; border:none; }
#ms04001 .tab_navigation table.photo_section { width:204px; height: 18px; }
#ms04001 .tab_navigation table.photo_section td { vertical-align:top; padding: 0 0 0 5px; text-align:left; border:none; }
#ms04001 .tab_navigation .sections { width:860px; margin:0; }

/* ============================== ms04007 */
#ms04007 .tab_section_bottom {border-top: 3px solid #b3a357; position: relative; }
#ms04007 .tab_section {border-bottom: 3px solid #b3a357; position: relative; }
#ms04007 .tab_section_bottom .list_drop { border-top: none; }
#ms04007 .tab_section .list_drop { border-top:3px solid #B3A357; }
#ms04007 .list_drop { visibility: hidden; position: absolute; top: 29px; left: 0px; width:270px; z-index: 100; }
#ms04007 .list_drop li { background: #E8DBA0; border-bottom: #C4B670 solid 1px; margin-bottom: 0; height: 30px; }
#ms04007 .list_drop li td { height: 30px; vertical-align: middle; line-height:1.3; }
#ms04007 .list_drop li a td { cursor: pointer; }
#ms04007 .list_drop li a { color: #66290A; font-weight: bold; display: block; text-decoration: none; padding: 0 10px; width: 250px; height: 30px; word-break: break-all; overflow: hidden; }
#ms04007 .list_drop li span { background: #e3e3e3; color: #888888; font-weight: bold; display: block; text-decoration: none; padding: 0 10px; width: 250px; height: 30px; word-break: break-all; overflow: hidden; }
#ms04007 .list_drop li a:hover { background: #D8CB8F; }

/*photo_XX ※kr2300流用*/
#ms04007 .spaciousness_section { margin-top:20px; }
#ms04007 .spaciousness_section p { margin: 0; line-height: 1.5; }
#ms04007 .spaciousness_section p.pic{margin:10px 0 0 0;}
#ms04007 .spaciousness_section p.pic img { border: 1px solid #cccccc; }
#ms04007 .spaciousness_section p.caption { margin: 10px 5px 0; }
#ms04007 .spaciousness_section .btn_action { margin-top:10px; }
#ms04007 .spaciousness_section .btn_action ul { margin-left: 466px; }
#ms04007 .spaciousness_section .btn_action ul li { margin-left: 10px; }
#ms04007 .spaciousness_section .btn_action ul li.first_left { margin-left: 0; }

#ms04007 .photo_01 .left_column { width: 300px; margin-right: 10px;}
#ms04007 .photo_01 .account { width: 345px; }
#ms04007 .photo_01 .right_column  { width: 255px; }
#ms04007 .photo_02 .left_column { width: 455px; }
#ms04007 .photo_02 .right_column { width: 455px; }
#ms04007 .photo_03 .left_column {width:300px; margin-right:10px;}
#ms04007 .photo_03 .right_column { width: 300px; }
#ms04007 .photo_01 p.pic{ margin: 0;}
#ms04007 .photo_01 p.caption { margin:10px 0 0; }
#ms04007 .photo_01 .account p { margin: 0; }
#ms04007 .photo_01 .account ul { margin-top: 10px; }
#ms04007 .photo_01 .account ul li { margin-right: 5px; width: 30px; }
#ms04007 .photo_01 .account ul li.most_right { margin-right: 0; }
#ms04007 .photo_01 .account .icon_link { margin-top: 10px; text-align: right; }
#ms04007 .photo_01 .account .layout_table { margin-top: 10px; width: 345px; }
#ms04007 .photo_01 .account .layout_table th { width: 18%; font-weight: bold; line-height: 1.5; }
#ms04007 .photo_01 .account .layout_table td { line-height: 1.5; }
#ms04007 .photo_01 .account .layout_table td.colon { width: 10px; font-weight: bold; }
#ms04007 .photo_04 table { width: 920px; }
#ms04007 .photo_04 table td { width: 300px; padding-right: 10px; }
#ms04007 .photo_04 table td.most_right { padding-right: 0; }
/*h2 ※kr2300流用*/
#ms04007 #contents h2{margin-top:15px;}
#ms04007 #contents .photo_01 h2 { background: url(../img/bg_h2_ms04007_inner.gif) no-repeat left bottom;}
#ms04007 #contents .photo_01 h2 span { background: url(../img/bg_h2_ms04007.gif) no-repeat scroll left top; color:#FFFFFF; padding-left: 15px; width: 905px; padding-top: 8px; padding-bottom: 10px; }
#ms04007 #contents h2.seo_below_tab{background:none;}
/*h3*/
#ms04007 #contents .spaciousness_section h3 { background: url(../img/bg_kr02300_003.gif) no-repeat left bottom; border-left: none; padding: 0; margin-top: 15px; }
#ms04007 #contents .spaciousness_section h3 span { background: url(../img/bg_h2_title.gif) no-repeat scroll left top; display:block; color:#66290A; width: 917px; padding: 5px 0 6px 5px; line-height: 1.3; }
#ms04007 #contents .spaciousness_section h3 span img { vertical-align: middle; margin-right: 5px; float: left; }
#ms04007 #contents .spaciousness_section h3 span em { font-size: 125%; }
/*h4*/
#ms04007 #contents .spaciousness_section h4 { font-size: 117%; color: #1f4d39; font-weight: bold; margin-top: 25px; line-height: 1.5; }
#ms04007 #contents .spaciousness_section h4.first_top { margin-top: 10px; }
/*report_section ※kr2300流用*/
#ms04007 .report_section { margin-top: 15px; }
#ms04007 .report_section .right_column { width:255px; background:url(../img/bg_ms04007_001.gif) no-repeat top left; padding-top:7px;}
#ms04007 #contents .report_section .right_column dl dt img{ margin:5px 0 0 0;}
#ms04007 #contents .report_section .right_column ul{margin-top:5px;}
#ms04007 #contents .report_section .right_column ul li{ font-weight:bold; border-top: dotted 1px #66290A; padding: 5px 0;}
#ms04007 #contents .report_section .right_column ul li .left_column { width: 50px; margin: 0; }
#ms04007 #contents .report_section .right_column ul li .right_column { width: 180px; background: none; padding-top: 0; margin: 0; }
#ms04007 .report_section .right_column dl { background: url(../img/bg_ms04007_002.gif) no-repeat bottom; padding: 0 10px 5px 10px; }
#ms04007 .multi_column p{ line-height:1.5; }
/*other_estate_section*/
#ms04007 .special_report { width:920px;padding:0; margin-top: 15px; }
#ms04007 .special_report .left_section { width: 895px;}
#ms04007 .special_report .left_section .right_column { width: 860px;}
#ms04007 .special_report .layout_table {border-collapse:separate;}
#ms04007 .special_report .layout_table td { background:#f0f0f0; border:1px solid #B3A357;}
#ms04007 .special_report .layout_table td.blank_td{ width:10px; background:#ffffff; border:none;}
#ms04007 .special_report table.photo_section{width:203px;height:98px;}
#ms04007 .special_report table.photo_section th{width:98px; padding:5px 10px; border:none; background:#f0f0f0;}
#ms04007 .special_report table.photo_section td{width:85px; vertical-align:middle; padding-right:10px; text-align:left; border:none;}
#ms04007 .special_report .sections{ width:860px; margin:0; }
/*flash_notice ※kr2400流用*/
#ms04007 #wrapper #contents .flash_notice{text-align:right; overflow:hidden; margin-top:20px;}
#ms04007 #wrapper #contents .flash_notice p{text-align:right; font-size:84%; color:#666; width:600px; float:right;}
#ms04007 #wrapper #contents .flash_notice img{float:right; padding:0 0 0 5px;}
#ms04007 #contents p.img_right { margin-top: 0; text-align: right; }
/*other_estate_section*/
#ms04007 .special_report { width:920px;padding:0; margin-top: 15px; }
#ms04007 .special_report .left_section { width: 895px;}
#ms04007 .special_report .left_section .right_column { width: 860px;}
#ms04007 .special_report .layout_table {border-collapse:separate;}
#ms04007 .special_report .layout_table td { background:#f0f0f0; border:1px solid #B3A357;}
#ms04007 .special_report .layout_table td.blank_td{ width:10px; background:#ffffff; border:none;}
#ms04007 .special_report table.photo_section{width:203px;height:93px;}
#ms04007 .special_report table.photo_section th{width:98px; padding:5px 10px; border:none; background:#f0f0f0;}
#ms04007 .special_report table.photo_section td{width:85px; vertical-align:middle; padding-right:10px; text-align:left; border:none;}
#ms04007 .special_report .sections{ width:860px; margin:0; }
#ms04007 .tab_navigation { width:920px; padding:0; margin-top: 5px; }
#ms04007 .tab_navigation .left_section { width: 895px; }
#ms04007 .tab_navigation .left_section .right_column { width: 860px; }
#ms04007 .tab_navigation .layout_table { border-collapse:separate; }
#ms04007 .tab_navigation .layout_table td { border-left:1px solid #B3A357; }
#ms04007 .tab_navigation .layout_table td a { line-height: 1.3; }
#ms04007 .tab_navigation .layout_table td.blank_td { width:10px; background:#ffffff; border:none; }
#ms04007 .tab_navigation table.photo_section { width:204px; height: 18px; }
#ms04007 .tab_navigation table.photo_section td { vertical-align:top; padding: 0 0 0 5px; text-align:left; border:none; }
#ms04007 .tab_navigation .sections { width:860px; margin:0; }


/* ============================== ms04008 */
#ms04008 .tab_section_bottom {border-top: 3px solid #b3a357; position: relative; }
#ms04008 .tab_section {border-bottom: 3px solid #b3a357; position: relative; }
#ms04008 .tab_section_bottom .list_drop { border-top: none; }
#ms04008 .tab_section .list_drop { border-top:3px solid #B3A357; }
#ms04008 .list_drop { visibility: hidden; position: absolute; top: 29px; left: 0px; width:270px; z-index: 100; }
#ms04008 .list_drop li { background: #E8DBA0; border-bottom: #C4B670 solid 1px; margin-bottom: 0; height: 30px; }
#ms04008 .list_drop li td { height: 30px; vertical-align: middle; line-height:1.3; }
#ms04008 .list_drop li a td { cursor: pointer; }
#ms04008 .list_drop li a { color: #66290A; font-weight: bold; display: block; text-decoration: none; padding: 0 10px; width: 250px; height: 30px; word-break: break-all; overflow: hidden; }
#ms04008 .list_drop li span { background: #e3e3e3; color: #888888; font-weight: bold; display: block; text-decoration: none; padding: 0 10px; width: 250px; height: 30px; word-break: break-all; overflow: hidden; }
#ms04008 .list_drop li a:hover { background: #D8CB8F; }
/*photo_XX ※kr2300流用*/
#ms04008 .spaciousness_section { margin-top:20px; }
#ms04008 .spaciousness_section p { margin: 0; line-height: 1.5; }
#ms04008 .spaciousness_section p.pic{margin:10px 0 0 0;}
#ms04008 .spaciousness_section p.pic img { border: 1px solid #cccccc; }
#ms04008 .spaciousness_section p.caption { margin: 10px 5px 0; }
#ms04008 .spaciousness_section .btn_action { margin-top:10px; }
#ms04008 .spaciousness_section .btn_action ul { margin-left: 466px; }
#ms04008 .spaciousness_section .btn_action ul li { margin-left: 10px; }
#ms04008 .spaciousness_section .btn_action ul li.first_left { margin-left: 0; }

#ms04008 .photo_01 .left_column { width: 300px; margin-right: 10px;}
#ms04008 .photo_01 .account { width: 345px; }
#ms04008 .photo_01 .right_column  { width: 255px; }
#ms04008 .photo_02 .left_column { width: 455px; }
#ms04008 .photo_02 .right_column { width: 455px; }
#ms04008 .photo_03 .left_column {width:300px; margin-right:10px;}
#ms04008 .photo_03 .right_column { width: 300px; }
#ms04008 .photo_01 p.pic{ margin: 0;}
#ms04008 .photo_01 p.caption { margin:10px 0 0; }
#ms04008 .photo_01 .account p { margin: 0; }
#ms04008 .photo_01 .account ul.first { margin-top: 10px; }
#ms04008 .photo_01 .account ul.first li img { margin-top: 0px; }
#ms04008 .photo_01 .account ul { margin-top: 0; }
#ms04008 .photo_01 .account ul li { margin-right: 5px; width: 30px; }
#ms04008 .photo_01 .account ul li img { margin-top: 5px; }
#ms04008 .photo_01 .account ul li.most_right { margin-right: 0; }
#ms04008 .photo_01 .account .icon_link { margin-top: 10px; text-align: right; }
#ms04008 .photo_01 .account .layout_table { margin-top: 10px; width: 345px; }
#ms04008 .photo_01 .account .layout_table th { width: 18%; font-weight: bold; line-height: 1.5; }
#ms04008 .photo_01 .account .layout_table td { line-height: 1.5; }
#ms04008 .photo_01 .account .layout_table td.colon { width: 10px; font-weight: bold; }
#ms04008 .photo_04 table { width: 920px; }
#ms04008 .photo_04 table td { width: 300px; padding-right: 10px; }
#ms04008 .photo_04 table td.most_right { padding-right: 0; }
/*h2 ※kr2300流用*/
#ms04008 #contents h2{margin-top:15px;}
#ms04008 #contents .photo_01 h2 { background: url(../img/bg_h2_ms04008_inner.gif) no-repeat left bottom;}
#ms04008 #contents .photo_01 h2 span { background: url(../img/bg_h2_ms04008.gif) no-repeat scroll left top; color:#FFFFFF; padding-left: 15px; width: 905px; padding-top: 8px; padding-bottom: 10px; }
#ms04008 #contents h2.seo_below_tab{background:none;}
/*h3*/
#ms04008 #contents .spaciousness_section h3 { background: url(../img/bg_kr02300_003.gif) no-repeat left bottom; border-left: none; padding: 0; margin-top: 15px; }
#ms04008 #contents .spaciousness_section h3 span { background: url(../img/bg_h2_title.gif) no-repeat scroll left top; display:block; color:#0033b5; width: 917px; padding: 5px 0 6px 5px; line-height: 1.3; }
#ms04008 #contents .spaciousness_section h3 span img { vertical-align: middle; margin-right: 5px; float: left; }
#ms04008 #contents .spaciousness_section h3 span em { font-size: 125%; }
/*h4*/
#ms04008 #contents .spaciousness_section h4 { font-size: 117%; color: #1f4d39; font-weight: bold; margin-top: 25px; line-height: 1.5; }
#ms04008 #contents .spaciousness_section h4.first_top { margin-top: 10px; }
/*report_section ※kr2300流用*/
#ms04008 .report_section { margin-top: 15px; }
#ms04008 .report_section .right_column { width:255px; background:url(../img/bg_ms04007_001.gif) no-repeat top left; padding-top:7px;}
#ms04008 #contents .report_section .right_column dl dt img{ margin:5px 0 0 0;}
#ms04008 #contents .report_section .right_column ul{margin-top:5px;}
#ms04008 #contents .report_section .right_column ul li{ font-weight:bold; border-top: dotted 1px #66290A; padding: 5px 0;}
#ms04008 #contents .report_section .right_column ul li .left_column { width: 50px; margin: 0; }
#ms04008 #contents .report_section .right_column ul li .right_column { width: 180px; background: none; padding-top: 0; margin: 0; }
#ms04008 .report_section .right_column dl { background: url(../img/bg_ms04007_002.gif) no-repeat bottom; padding: 0 10px 5px 10px; }
#ms04008 .multi_column p{ line-height:1.5; }
/*other_estate_section*/
#ms04008 .special_report { width:920px;padding:0; margin-top: 15px; }
#ms04008 .special_report .left_section { width: 895px;}
#ms04008 .special_report .left_section .right_column { width: 860px;}
#ms04008 .special_report .layout_table {border-collapse:separate;}
#ms04008 .special_report .layout_table td { background:#f0f0f0; border:1px solid #B3A357;}
#ms04008 .special_report .layout_table td.blank_td{ width:10px; background:#ffffff; border:none;}
#ms04008 .special_report table.photo_section{width:203px;height:98px;}
#ms04008 .special_report table.photo_section th{width:98px; padding:5px 10px; border:none; background:#f0f0f0;}
#ms04008 .special_report table.photo_section td{width:85px; vertical-align:middle; padding-right:10px; text-align:left; border:none;}
#ms04008 .special_report .sections{ width:860px; margin:0; }
/*flash_notice ※kr2400流用*/
#ms04008 #wrapper #contents .flash_notice{text-align:right; overflow:hidden; margin-top:20px;}
#ms04008 #wrapper #contents .flash_notice p{text-align:right; font-size:84%; color:#666; width:600px; float:right;}
#ms04008 #wrapper #contents .flash_notice img{float:right; padding:0 0 0 5px;}
#ms04008 #contents p.img_right { margin-top: 0; text-align: right; }
/*other_estate_section*/
#ms04008 .special_report { width:920px;padding:0; margin-top: 15px; }
#ms04008 .special_report .left_section { width: 895px;}
#ms04008 .special_report .left_section .right_column { width: 860px;}
#ms04008 .special_report .layout_table {border-collapse:separate;}
#ms04008 .special_report .layout_table td { background:#f0f0f0; border:1px solid #B3A357;}
#ms04008 .special_report .layout_table td.blank_td{ width:10px; background:#ffffff; border:none;}
#ms04008 .special_report table.photo_section{width:203px;height:93px;}
#ms04008 .special_report table.photo_section th{width:98px; padding:5px 10px; border:none; background:#f0f0f0;}
#ms04008 .special_report table.photo_section td{width:85px; vertical-align:middle; padding-right:10px; text-align:left; border:none;}
#ms04008 .special_report .sections{ width:860px; margin:0; }
#ms04008 .tab_navigation { width:920px; padding:0; margin-top: 5px; }
#ms04008 .tab_navigation .left_section { width: 895px; }
#ms04008 .tab_navigation .left_section .right_column { width: 860px; }
#ms04008 .tab_navigation .layout_table { border-collapse:separate; }
#ms04008 .tab_navigation .layout_table td { border-left:1px solid #B3A357; }
#ms04008 .tab_navigation .layout_table td a { line-height: 1.3; }
#ms04008 .tab_navigation .layout_table td.blank_td { width:10px; background:#ffffff; border:none; }
#ms04008 .tab_navigation table.photo_section { width:204px; height: 18px; }
#ms04008 .tab_navigation table.photo_section td { vertical-align:top; padding: 0 0 0 5px; text-align:left; border:none; }
#ms04008 .tab_navigation .sections { width:860px; margin:0; }

/* ============================== ms04009 */
#ms04009 .tab_section_bottom {border-top: 3px solid #b3a357; position: relative; }
#ms04009 .tab_section {border-bottom: 3px solid #b3a357; position: relative; }
#ms04009 .tab_section_bottom .list_drop { border-top: none; }
#ms04009 .tab_section .list_drop { border-top:3px solid #B3A357; }
#ms04009 .list_drop { visibility: hidden; position: absolute; top: 29px; left: 0px; width:270px; z-index: 100; }
#ms04009 .list_drop li { background: #E8DBA0; border-bottom: #C4B670 solid 1px; margin-bottom: 0; height: 30px; }
#ms04009 .list_drop li td { height: 30px; vertical-align: middle; line-height:1.3; }
#ms04009 .list_drop li a td { cursor: pointer; }
#ms04009 .list_drop li a { color: #66290A; font-weight: bold; display: block; text-decoration: none; padding: 0 10px; width: 250px; height: 30px; word-break: break-all; overflow: hidden; }
#ms04009 .list_drop li span { background: #e3e3e3; color: #888888; font-weight: bold; display: block; text-decoration: none; padding: 0 10px; width: 250px; height: 30px; word-break: break-all; overflow: hidden; }
#ms04009 .list_drop li a:hover { background: #D8CB8F; }
/*photo_XX ※kr2300流用*/
#ms04009 .spaciousness_section { margin-top:20px; }
#ms04009 .spaciousness_section p { margin: 0; line-height: 1.5; }
#ms04009 .spaciousness_section p.pic{margin:10px 0 0 0;}
#ms04009 .spaciousness_section p.pic img { border: 1px solid #cccccc; }
#ms04009 .spaciousness_section p.caption { margin: 10px 5px 0; }
#ms04009 .spaciousness_section .btn_action { margin-top:10px; }
#ms04009 .spaciousness_section .btn_action ul { margin-left: 466px; }
#ms04009 .spaciousness_section .btn_action ul li { margin-left: 10px; }
#ms04009 .spaciousness_section .btn_action ul li.first_left { margin-left: 0; }

#ms04009 .photo_01 .left_column { width: 300px; margin-right: 10px;}
#ms04009 .photo_01 .account { width: 345px; }
#ms04009 .photo_01 .right_column  { width: 255px; }
#ms04009 .photo_02 .left_column { width: 455px; }
#ms04009 .photo_02 .right_column { width: 455px; }
#ms04009 .photo_03 .left_column {width:300px; margin-right:10px;}
#ms04009 .photo_03 .right_column { width: 300px; }
#ms04009 .photo_01 p.pic{ margin: 0;}
#ms04009 .photo_01 p.caption { margin:10px 0 0; }
#ms04009 .photo_01 .account ul.first { margin-top: 10px; }
#ms04009 .photo_01 .account ul.first li img { margin-top: 0px; }
#ms04009 .photo_01 .account ul { margin-top: 0; }
#ms04009 .photo_01 .account ul li { margin-right: 5px; width: 30px; }
#ms04009 .photo_01 .account ul li img { margin-top: 5px; }
#ms04009 .photo_01 .account ul li.most_right { margin-right: 0; }
#ms04009 .photo_01 .account .icon_link { margin-top: 10px; text-align: right; }
#ms04009 .photo_01 .account .layout_table { margin-top: 10px; width: 345px; }
#ms04009 .photo_01 .account .layout_table th { width: 18%; font-weight: bold; line-height: 1.5; }
#ms04009 .photo_01 .account .layout_table td { line-height: 1.5; }
#ms04009 .photo_01 .account .layout_table td.colon { width: 10px; font-weight: bold; }
#ms04009 .photo_04 table { width: 920px; }
#ms04009 .photo_04 table td { width: 300px; padding-right: 10px; }
#ms04009 .photo_04 table td.most_right { padding-right: 0; }
/*h2 ※kr2300流用*/
#ms04009 #contents h2{margin-top:15px;}
#ms04009 #contents .photo_01 h2 { background: url(../img/bg_h2_ms04008_inner.gif) no-repeat left bottom;}
#ms04009 #contents .photo_01 h2 span { background: url(../img/bg_h2_ms04008.gif) no-repeat scroll left top; color:#FFFFFF; padding-left: 15px; width: 905px; padding-top: 8px; padding-bottom: 10px; }
#ms04009 #contents h2.seo_below_tab{background:none;}
/*h3*/
#ms04009 #contents .spaciousness_section h3 { background: url(../img/bg_kr02300_003.gif) no-repeat left bottom; border-left: none; padding: 0; margin-top: 15px; }
#ms04009 #contents .spaciousness_section h3 span { background: url(../img/bg_h2_title.gif) no-repeat scroll left top; display:block; color:#3b7608; width: 917px; padding: 5px 0 6px 5px; line-height: 1.3; }
#ms04009 #contents .spaciousness_section h3 span img { vertical-align: middle; margin-right: 5px; float: left; }
#ms04009 #contents .spaciousness_section h3 span em { font-size: 125%; }
/*h4*/
#ms04009 #contents .spaciousness_section h4 { font-size: 117%; color: #1f4d39; font-weight: bold; margin-top: 25px; line-height: 1.5; }
#ms04009 #contents .spaciousness_section h4.first_top { margin-top: 10px; }
/*report_section ※kr2300流用*/
#ms04009 .report_section { margin-top: 15px; }
#ms04009 .report_section .right_column { width:255px; background:url(../img/bg_ms04007_001.gif) no-repeat top left; padding-top:7px;}
#ms04009 #contents .report_section .right_column dl dt img{ margin:5px 0 0 0;}
#ms04009 #contents .report_section .right_column ul{margin-top:5px;}
#ms04009 #contents .report_section .right_column ul li{ font-weight:bold; border-top: dotted 1px #66290A; padding: 5px 0;}
#ms04009 #contents .report_section .right_column ul li .left_column { width: 50px; margin: 0; }
#ms04009 #contents .report_section .right_column ul li .right_column { width: 180px; background: none; padding-top: 0; margin: 0; }
#ms04009 .report_section .right_column dl { background: url(../img/bg_ms04007_002.gif) no-repeat bottom; padding: 0 10px 5px 10px; }
#ms04009 .multi_column p{ line-height:1.5; }
/*other_estate_section*/
#ms04009 .special_report { width:920px;padding:0; margin-top: 15px; }
#ms04009 .special_report .left_section { width: 895px;}
#ms04009 .special_report .left_section .right_column { width: 860px;}
#ms04009 .special_report .layout_table {border-collapse:separate;}
#ms04009 .special_report .layout_table td { background:#f0f0f0; border:1px solid #B3A357;}
#ms04009 .special_report .layout_table td.blank_td{ width:10px; background:#ffffff; border:none;}
#ms04009 .special_report table.photo_section{width:203px;height:98px;}
#ms04009 .special_report table.photo_section th{width:98px; padding:5px 10px; border:none; background:#f0f0f0;}
#ms04009 .special_report table.photo_section td{width:85px; vertical-align:middle; padding-right:10px; text-align:left; border:none;}
#ms04009 .special_report .sections{ width:860px; margin:0; }
/*flash_notice ※kr2400流用*/
#ms04009 #wrapper #contents .flash_notice{text-align:right; overflow:hidden; margin-top:20px;}
#ms04009 #wrapper #contents .flash_notice p{text-align:right; font-size:84%; color:#666; width:600px; float:right;}
#ms04009 #wrapper #contents .flash_notice img{float:right; padding:0 0 0 5px;}
#ms04009 #contents p.img_right { margin-top: 0; text-align: right; }
/*other_estate_section*/
#ms04009 .special_report { width:920px;padding:0; margin-top: 15px; }
#ms04009 .special_report .left_section { width: 895px;}
#ms04009 .special_report .left_section .right_column { width: 860px;}
#ms04009 .special_report .layout_table {border-collapse:separate;}
#ms04009 .special_report .layout_table td { background:#f0f0f0; border:1px solid #B3A357;}
#ms04009 .special_report .layout_table td.blank_td{ width:10px; background:#ffffff; border:none;}
#ms04009 .special_report table.photo_section{width:203px;height:93px;}
#ms04009 .special_report table.photo_section th{width:98px; padding:5px 10px; border:none; background:#f0f0f0;}
#ms04009 .special_report table.photo_section td{width:85px; vertical-align:middle; padding-right:10px; text-align:left; border:none;}
#ms04009 .special_report .sections{ width:860px; margin:0; }
#ms04009 .tab_navigation { width:920px; padding:0; margin-top: 5px; }
#ms04009 .tab_navigation .left_section { width: 895px; }
#ms04009 .tab_navigation .left_section .right_column { width: 860px; }
#ms04009 .tab_navigation .layout_table { border-collapse:separate; }
#ms04009 .tab_navigation .layout_table td { border-left:1px solid #B3A357; }
#ms04009 .tab_navigation .layout_table td a { line-height: 1.3; }
#ms04009 .tab_navigation .layout_table td.blank_td { width:10px; background:#ffffff; border:none; }
#ms04009 .tab_navigation table.photo_section { width:204px; height: 18px; }
#ms04009 .tab_navigation table.photo_section td { vertical-align:top; padding: 0 0 0 5px; text-align:left; border:none; }
#ms04009 .tab_navigation .sections { width:860px; margin:0; }

/*mantis19831対応 LKI楊紅岩 2010/02/24 start*/
#header_print {width:600px; background:url(../img/suumo.gif) 430px 0 no-repeat;}

#ms01012 #contents .model_section .left_section { width: 600px; }
#ms01012 #contents .model_section .left_section .left_column,
#ms01012 #contents .model_section .left_section .right_column { width: 300px; }


#ms01012 #contents .model_section dt{ height: 20px; padding-top: 10px;}
#ms01012 #contents .model_section dt.mphone { background:url(../img/icon_mphone.gif) 0 0 no-repeat; padding-left: 20px;}
/*mantis19831対応 LKI楊紅岩 2010/02/24 end*/