@charset "utf-8";div.top_image{}div.top_image div.button{margin-right:auto;margin-left:auto;margin-top:8px;width:918px;height:auto;display:block;}div.top_image div.button ul{float:right;width:171px;height:auto;display:block;}div.top_image div.button li{width:171px;float:left;display:block;}div.top_image div.button li a{text-indent:-9999px;width:171px;height:36px;display:block;}div.top_image div.button li a.button_1{width:171px;height:36px;display:block;background-image: url('img/top_right_button_button1.jpg');}div.top_image div.button li a.button_2{width:171px;height:36px;display:block;background-image: url('img/top_right_button_button2.jpg');}div.top_image div.button li a.button_3{width:171px;height:36px;display:block;background-image: url('img/top_right_button_button3.jpg');}div.top_image div.button li a.button_4{width:171px;height:36px;display:block;background-image: url('img/top_right_button_button4.jpg');}div.top_image div.button li a.button_4_new{width:171px;height:36px;display:block;background-image: url('img/top_right_button_button4_new.jpg');}div.top_image div.button li a.button_4_new2{width:171px;height:36px;display:block;background-image: url('img/top_right_button_button4_new2.jpg');}div.top_image div.button li a:hover{    background-position:bottom;}div.top_image div.cache_back{float:left;margin-top:123px;margin-left:523px;width:186px;height:66px;}div.top_image div.cache_back a{width:186px;height:66px;display:block;}div.pic_fix{border:1px solid #BBBBBB;border-right:1px solid #888888;border-bottom:1px solid #888888;overflow:auto;background-color:white;padding:3px;width:730px;margin-bottom:0px;}div.pic_fix_case{border:0px none;overflow:auto;width:734px;margin:0px;}div.pic_fix_chintai_left{float:left;border:1px solid #BBBBBB;border-right:1px solid #888888;border-bottom:1px solid #888888;overflow:hidden;background-color:white;padding:3px;width:358px;}div.pic_fix_chintai_right{float:right;border:1px solid #BBBBBB;border-right:1px solid #888888;border-bottom:1px solid #888888;overflow:hidden;background-color:white;padding:3px;width:358px;}div.text div.bkn div.list_cont div.image{float:left;padding:2px;width:200px;height:160px;border-left:0px none;border-bottom:0px none;border-right:1px solid #a1c190;}#ajax_recommend div.image_ajax{float:left;padding:2px;border:1px solid #AAA;border-right:0px none;overflow:hidden;margin-bottom:2px;width:81px;}#ajax_recommend div.image_ajax_r{float:left;padding:2px;border:1px solid #AAA;overflow:hidden;margin-bottom:2px;width:81px;}#ajax_recommend img{width:81px;height:81px}div.text div.bkn div.list_cont div.right_text{float:right;vertical-align:top;line-height:20px;width:518px;border:0px none;margin:0px;font-size:14px;}div.text div.icon{float:left;font-size:12px;width:105px;height:23px;color:#54b91e;background-image: url('img/ico_base.gif');text-align:center;margin-top:7px;margin-left:4px;padding-top:2px;}div.ico_genkyo_bosyuutyuu{float:left;font-size:12px;width:105px;height:23px;color:white;background-image: url('img/ico_base_red.gif');text-align:center;margin-left:4px;margin-top:11px;padding-top:3px;}div.ico_genkyo_yoyakuka{float:left;font-size:12px;width:105px;height:23px;color:#54b91e;background-image: url('img/ico_base.gif');text-align:center;margin-left:4px;margin-top:7px;padding-top:2px;}body.page_bkn_det div.ico_genkyo_yoyakuka{margin-top:12px;}div.icon2{width:105px;height:25px;margin-top:12px;margin-left:6px;background: url('img/ico_base.gif') no-repeat left top;padding-top:2px;float:left;font-size:13px;text-align:center;}div.text div.bkn img.icon{float:left;margin-top:7px;margin-bottom:2px;margin-left:8px;}div.sub_menu_l ul.left_button li.btn_religion a{display: block;width: 135px;min-height: 32px;margin-top: 0px;vertical-align: middle;text-align: center;font-size: 16px;text-decoration: none;font-weight: 700;color: #236102;letter-spacing: 1px;line-height: 20px;padding-top: 7px;padding-left: 8px;padding-right: 8px;box-sizing: border-box;}div.sub_menu_l ul.left_button li.btn_religion2 a{display:block;width:135px;height:50px;margin-top:4px;vertical-align:middle;padding-top:14px;text-align:center;font-size:16px;text-decoration:none;font-weight:700;color:#236102;letter-spacing:1px;}div.sub_menu_l ul.left_button li.btn_religion_up a{display:block;width:135px;height:32px;margin-top:4px;vertical-align:middle;text-align:center;font-size:16px;text-decoration:none;font-weight:700;color:#236102;letter-spacing:1px;}div.sub_menu_l ul.left_button li.btn_trainline_up a{display:block;width:135px;height:32px;margin-top:4px;vertical-align:middle;text-align:center;font-size:16px;text-decoration:none;font-weight:700;color:#236102;letter-spacing:1px;}div.right_text{border:1px solid #AAAAAA;width:121px;overflow-y:auto;padding:6px;margin-bottom:12px;line-height:14px;font-size:13px;}div.search a{float:right;width:94px;height:27px;margin-right:11px;margin-top:7px;display:block;}h2.bkn_det{float:left;color:white;font-size:22px;margin-top:5px;margin-left:20px;font-weight:bold;}div.map_kansai{text-align:center;padding:2px;background-color:white;border:1px solid #AAAAAA;width:766px;height:auto;margin:2px;margin-top:6px;margin-right:0px;margin-left:0px;}div.map_toyonaka{text-align:center;padding:2px;background-color:white;border:1px solid #AAAAAA;width:761px;height:636px;margin:2px;margin-top:6px;margin-right:0px;margin-left:0px;}div.midashi_mini{width:644px;height:28px;padding-left:6px;padding-top:4px;font-weight:700;background: url('img/midashi_mini.gif') no-repeat left top;margin-bottom:12px;margin-top:0px;}ul.religion_list li{float:left;margin-left:12px;height:24px;}ul.religion_list li.break{margin-left:12px;height:24px;float:none;}div.text div.bkn div.bkn_name{margin-top:4px;}div.fukidashi{padding-top:6px;font-weight:700;font-size:14px;line-height:20px;position:absolute;top:-50px;left:680px;width:166px;height:78px;z-index:999;background-color: transparent;background: url('img/fukidashi.gif') no-repeat;display:block;}div.div_visible{display:block;}div.div_hidden{display:none;}div.text div.copy_text{width:100%;height:auto;margin-top:12px;margin-bottom:12px;font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;font-size:20px;font-weight:bold;line-height:28px;background: url('img/copy_text_back.gif') repeat-y #eafdbd;padding:8px 12px 8px 18px;box-sizing: border-box;text-shadow: 1px 1px 1px #FFFFFF, 1px 1px 2px #d8fc85;color:#2c670c;opacity:1;}.mover{opacity:1.0;}.mover:hover{opacity:0.6;}div#map_float_button_area{width:100%;height:100%;z-index:18;position:absolute;box-sizing:border-box;background-color:black;display:none;opacity:0.4;}div.map_search_button{z-index:20;position:absolute;width:42%;box-sizing:border-box;background-color:#54b91e;height:240px;display:none;border:2px solid white;opacity:0.9;}div.map_search_button a{display:block;text-decoration:none;width:100%;height:100%;color:white;text-indent:-9999px;}div.map_search_button:hover{opacity:1.0;}#id_map_search_home{top:80px;left:120px;background-image:url('img/map_type_button.png');background-repeat:no-repeat;background-size:cover;}#id_map_search_rent{top:80px;left:320px;background-image:url('img/map_type_button2.png');background-repeat:no-repeat;background-size:cover;}div#id_area_title{width:100%;height:56px;z-index:20;position:absolute;box-sizing:border-box;background-color:#244e0d;display:none;text-align:center;color:white;font-size:22px;line-height:56px;}.filter_blur{-webkit-filter: blur(2px);-ms-filter: blur(2px);filter: blur(2px);}