@charset "utf-8";

/* headline_area
------------------------------------------ */
.headline_area01{background:#eae7de;padding:5px 10px 2px;display:table;table-layout:fixed;width:100%;box-sizing:border-box}
.headline_area01 .text01{font-size:13px;font-weight:bold;display:table-cell;word-break:break-all;word-wrap:break-word;vertical-align:middle;width:100%}
.headline_area01 .text02{font-size:12px;font-weight:bold;display:table-cell;vertical-align:middle;text-align:right;width:100px;line-height:1.8}
.headline_area01 .text02 .number{font-size:18px;color:#ff8201;line-height:1.1}
.headline_area02{background:#454029;padding:5px 10px;margin:0 0 1px;display:table;table-layout:fixed;width:100%;box-sizing:border-box}
.headline_area_ml{background:#454029;margin:0}
.headline_area02 .search_condition,.headline_area_ml .snd_ml{background:url(/smart/contents/chuko/images/search/accodion_btn01_open.png) no-repeat 10px center;background-size:25px;color:#fff;cursor:pointer;font-size:13px;font-weight:bold;padding:10px 10px 10px 45px}
.headline_area02 .search_condition.open,.headline_area_ml .snd_ml.open{background:url(/smart/contents/chuko/images/search/accodion_btn01_close.png) no-repeat 10px center;background-size:25px}
.mail_form_body .ttlsnd{font-size:13px;font-weight:bold;width:100%;display:inline-block;padding-bottom:3px}
.mail_form_body .ttlsnd span{font-size:12px;font-weight:normal}
.headline_area02 .save_btn,.mail_form_body .snd_btn{display:table-cell;width:74px;vertical-align:middle}
.mail_form_body .search_area .snd_btn a{font-size:12px;font-weight:bold;cursor:pointer;width:74px;box-sizing:border-box}
.mail_form_body span.info{font-size:12px;font-weight:normal;display:block;margin-top:4px}
.headline_area02 .save_btn a{background:#fff;display:inline-block;padding:7px 2px;border-radius:5px;box-shadow:0 -4px #a9a48e inset;cursor:pointer;text-align:center;font-size:12px;font-weight:bold;width:100%;box-sizing:border-box}
.mail_form_body .snd_btn a{background:#fff;display:block;padding:7px 18px 10px;text-align:center;border-radius:5px;box-shadow:0 -4px #a9a48e inset}
.property_area .request_area .request_btn02{background:#0082e2;color:#ffffff;font-size:18px;font-weight:bold;margin:0 10px;position:relative;text-align:center;border-radius:5px}
.property_area .request_area .request_btn02 a{color:#ffffff}
.property_area .request_area .request_btn02 .inner{background:#00a0ff;display:block;height:42px;line-height:42px;position:relative;top:-4px;width:100%;border-radius:5px}
.headline_area02 .search_condition_body{color:#ffffff;display:table-cell;width:100%;word-break:break-all;word-wrap:break-word;vertical-align:middle;box-sizing:border-box;padding-right:5px}
.mail_form_body{background:#454029;color:#ffffff;clear:both;padding:0 10px 10px 10px}
.mail_form_body .search_area{display:table;table-layout:fixed}
.mail_form_body .input_area{display:table-cell;width:100%;padding-right:10px;box-sizing:border-box}
.mail_form_body .input_area input{background:none repeat scroll 0 0 #f1f0eb;border:medium none;box-sizing:border-box;color:#444;font-size:17px;line-height:1.2;padding:8px 6px 6px 6px;width:100%;box-shadow:0 4px #a9a48e inset;border-radius:10px;vertical-align:middle;outline:medium none}
.mail_form_body .input_area input:focus{box-shadow:0 0 1px 2px #ff8201}
.headline_area03{background:#454029;padding:5px 0}
.headline_area03 .no_back{margin-left:10px}
.headline_area03 .back_btn{background:#f4f3ee;color:#8c866e;font-size:14px;font-weight:bold;float:left;margin:0 10px;position:relative;border-radius:5px}
.headline_area03 .area_search{background:#A9A48D;text-align:center;margin:5px 10px 0;width:150px;float:right;display:inline-block;border-radius:5px}
.headline_area03 .area_search a{background:#fff;margin:0;line-height:42px;height:42px;display:block;font-size:13px;color:#8B856E;font-weight:bold;text-indent:1em;position:relative;top:-4px;border-radius:5px}
.headline_area03 .area_search a:after{background:url(/smart/contents/chuko/images/search/change_btn_icon04.png) no-repeat;background-size:16px 16px;background-position:center center;content:"";height:16px;left:-55px;position:absolute;top:12px;width:100%}
.headline_area03 .ensen_search{background:#A9A48D;text-align:center;margin:5px 10px 0;width:120px;float:right;display:inline-block;border-radius:5px}
.headline_area03 .ensen_search a{background:#FFFFFF;margin:0;line-height:40px;height:42px;display:block;font-size:13px;color:#8B856E;font-weight:bold;text-indent:1.7em;position:relative;top:-4px;border-radius:5px}
.headline_area03 .ensen_search a:after{background:url(/smart/contents/chuko/images/search/change_btn_icon01.png) no-repeat;background-size:12px;background-position:center center;content:"";height:16px;left:-42px;position:absolute;top:12px;width:100%}
.headline_area03 .back_btn:after{background:url(/smart/contents/chuko/images/common/back_btn_icon.png) no-repeat;background-size:7px;content:"";height:11px;left:8px;position:absolute;top:7px;width:7px}
.headline_area03 .back_btn a{color:#8c866e;display:block;padding:2px 10px 1px 22px}
.headline_area03 .error{padding-left:8px;color:#fff;font-size:15px;font-weight:bold;line-height:26px}
.headline_area03 .text01{color:#ffffff;font-size:15px;font-weight:bold;line-height:26px}
.headline_area03 .text02{color:#ffffff;font-size:15px;padding:0 10px;font-weight:bold;line-height:26px}
.headline_area03 .text03{color:#ffffff;font-size:15px;font-weight:bold;line-height:26px;float:left;margin:12px 10px 0}
.headline_area03 .text04{color:#ffffff;font-size:15px;font-weight:bold;line-height:26px;float:left;margin:0 10px}
.headline_area04{background:#a9a48e;padding:5px 10px}
.headline_area04 .text01{color:#ffffff;font-size:14px;font-weight:bold}
.headline_area04 .inline{display:inline}
.bb1sw{border-bottom:1px solid #fff}
.headline_area05{background:#eae7de;padding:5px 10px}
.headline_area05 .text01{color:#333333;font-size:13px;font-weight:bold}

/* attention_text_area
------------------------------------------ */
.attention_text_area{font-size:14px;margin:20px}
.attention_text_area p{margin-top:15px}

/* property_area
------------------------------------------ */
.property_area{background:#FAF9F7;padding:0 0}
.property_area .search_menu_area{position:relative}
.property_area .search_menu_area02{position:relative;height:45px;margin:0px 0;padding:10px 0;background-color:#454029}
.property_area .search_menu_tab_area{position:relative;height:28px;margin:0 0 10px;padding:10px 0;background-color:#14a92b}
.property_area .search_menu_tab_area:after{background:#454029;bottom:-10px;content:"";height:10px;left:0;position:absolute;width:100%}
.property_area ul.search_menu{display:table;table-layout:fixed;width:100%;box-sizing:border-box;text-align:center;padding:10px 7px}
.property_area ul.search_menu_tab{margin:0 0 10px 6px;position:relative;width:100%}
.property_area ul.search_menu li{display:table-cell;width:100%;padding:0 3px;box-sizing:border-box}
.property_area ul.search_menu li a{background:#eeeee6;color:#8c8572;box-shadow:0 -4px #a9a48e inset;font-size:12px;font-weight:bold;text-align:center;text-indent:14px;border-radius:5px;width:100%;display:inline-block;padding:13px 0;position:relative}
.property_area ul.search_menu02 li{float:left;margin:0 6px 0 0;background:#a9a48e;color:#ffffff;font-size:14px;font-weight:bold;position:relative;text-align:center;text-indent:14px;top:2px;border-radius:5px}
.property_area ul.search_menu02 li a{background:#ffffff;color:#3F3F3F;display:block;height:44px;line-height:44px;position:relative;top:-4px;width:100%;border-radius:5px}
.property_area ul li.search_menu_now{background:#007800;color:#ffffff;display:block;height:44px;line-height:44px;position:relative;top:-2px;border-radius:5px}
.property_area ul li.search_menu_now a{background:#14A92A;color:#ffffff;display:block;height:44px;line-height:40px;position:relative;top:4px;width:100%;border-radius:5px}
.property_area ul.search_menu_tab li{float:left;margin:0 6px 0 0;background:#ffffff;color:#ffffff;font-size:16px;font-weight:bold;width:31%;height:45px;line-height:44px;position:relative;text-align:center;top:-4px;border-top-left-radius:5px;border-top-right-radius:5px}
.property_area ul.search_menu_tab li a{display:block;height:100%;width:100%}
.property_area ul.search_menu_tab li.tab_active{background:#454029}
.property_area ul.search_menu_tab li.tab_active a{color:#ffffff}
.property_area ul.search_menu li.last-child{margin:0}
.property_area ul.search_menu li.search_menu_btn_1 a:after{background:url(/smart/contents/chuko/images/search/change_btn_icon01.png) no-repeat center center;background-size:12px;content:"";height:16px;left:-38px;position:absolute;top:12px;width:100%}
.property_area ul.search_menu li.search_menu_btn_2 a:after{background:url(/smart/contents/chuko/images/search/change_btn_icon02.png) no-repeat center center;background-size:20px;content:"";height:17px;left:-28px;position:absolute;top:12px;width:100%}
.property_area ul.search_menu li.search_menu_btn_3 a:after{background:url(/smart/contents/chuko/images/search/change_btn_icon03.png) no-repeat center center;background-size:16px;content:"";height:15px;left:-28px;position:absolute;top:12px;width:100%}
.property_area ul.search_menu li.search_menu_btn_4 a:after{background:url(/smart/contents/chuko/images/search/change_btn_icon04.png) no-repeat center center;background-size:16px;content:"";height:15px;left:-34px;position:absolute;top:12px;width:100%}
.property_area ul.search_menu li.search_menu_btn_5 a:after{background:url(/smart/contents/chuko/images/pages/change_btn_icon05.png) no-repeat center center;background-size:12px;content:"";height:21px;left:-34px;position:absolute;top:12px;width:100%}
.property_area ul.search_menu li.search_menu_btn_6 a:after{background:url(/smart/contents/chuko/images/pages/change_btn_icon06.png) no-repeat center center;background-size:20px;content:"";height:15px;left:-30px;position:absolute;top:9px;width:100%}
.property_area ul.search_menu li.search_menu_btn_7 a:after{background:url(/smart/contents/chuko/images/pages/change_btn_icon07.png) no-repeat center center;background-size:26px;content:"";height:20px;left:-20px;position:absolute;top:7px;width:100%}
.property_area .search_menu_area .sort_modal_window_bg{display:none;background:#ffffff;position:fixed;left:0;top:0;width:100%;height:100%;z-index:998;
filter:alpha(opacity=70);-ms-filter:alpha(opacity=70);opacity:.7}
.property_area .search_menu_area .sort_modal_window{display:none;width:100%;position:absolute;top:0;left:0;z-index:999}
.property_area .search_menu_area .sort_modal_window .inner{position:relative}
.property_area .search_menu_area .sort_modal_window ul{background:#443f28;border:1px solid #443f28;width:230px;padding:20px 20px 10px;position:fixed;top:0;left:0;height:375px;border-radius:5px}
.property_area .search_menu_area .sort_modal_window ul li{margin:0 0 10px}
.property_area .banner{margin:0 auto 10px;width:300px}
#matome_switch_form{display:table;width:100%;box-sizing:border-box;padding:0 10px}
.property_area .check-text01{border:1px solid #C7C2AB;border-radius:5px;margin:0;padding:5px;position:relative;font-size:12px;color:#77725a}
.property_area .check-text01.m_t10{margin-top:10px}
.property_area .check-text01.m_10{margin:10px}
.property_area .check-text01:after{background:url(/smart/contents/chuko/images/search/triangle_icon03.png) no-repeat;background-size:9px 5px;width:9px;height:5px;content:" ";left:10px;bottom:-5px;position:absolute;display:block}
.property_area .check-text01.arrow-top{margin-top:5px}
.property_area .check-text01.arrow-top:after{font-weight:normal;font-size:12px}
.property_area .check-text01.arrow-top:after{background:url(/smart/contents/chuko/images/search/triangle_icon04.png) no-repeat;background-size:9px 5px;width:9px;height:5px;content:" ";left:10px;top:-5px;position:absolute;display:block}
.property_area .check-text01.text01-type01{display:table-cell}
.property_area .text01-type02{display:table-cell;padding-bottom:10px;vertical-align:middle}
.property_area .text01-type02 p{font-size:12px;font-weight:bold;color:#77725A;display:inline-block;vertical-align:middle;border:1px solid #c7c2ab;border-radius:5px;padding:7px 10px;margin-left:5px;position:relative;background-color:#fff}
.property_area .text01-type02 p:after,
.property_area .text01-type02 p:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.property_area .text01-type02 p:after{border-color:rgba(255, 255, 255, 0);border-right-color:#fff;border-width:5px;margin-top:-5px}
.property_area .text01-type02 p:before{border-color:rgba(199, 194, 171, 0);border-right-color:#c7c2ab;border-width:6px;margin-top:-6px}
.property_area .text01-type02 .toggle_switch{background:url(/smart/contents/chuko/images/pages/toggle_switch01.png) no-repeat;background-size:86px 74px;background-position:left bottom;height:37px;overflow:hidden;width:86px;display:inline-block;vertical-align:middle}
.property_area .text01-type02 .toggle_switch.on{background-position:left top}
.property_area .bg-grey{background:#FAF9F7;clear:both}
.property_area .property li{clear:both}
.property_area .property li.publish_finish{clear:both;position:relative;z-index:10}
.property_area .property li .head{background:#eae7de;position:relative;height:50px;display:table;table-layout:fixed;width:100%}
.property_area .property li .head.head-type01{background:#fff;border-bottom:1px solid #c7c2ab;border-top:4px solid #14a92b;box-sizing:border-box;padding:10px}
.property_area .property li .head.head-type02{background:#fff;border-bottom:1px solid #c7c2ab;border-top:4px solid #14a92b;box-sizing:border-box;padding:5px 0}
.property_area .property li .head .head_left_bg{background:#d3cebb;width:50px;display:table-cell}
.property_area .property li .head.head-type02 .head_left_bg{background:#fff}
.property_area .property li .head .head_right_bg{background:#d3cebb;right:0;position:absolute;height:50px;top:0;width:50px}
.property_area .property li .head .design_check_box label{font-size:15px;font-weight:bold}
.property_area .property li .design_check_box.no_text label{font-size:15px;font-weight:bold}
.property_area .property li .head .mansion_name{display:table-cell;font-size:15px;font-weight:bold;vertical-align:middle;box-sizing:border-box;width:100%}
.property_area .property li .head.head-type02 .mansion_name{background:#FFFFFF;font-size:15px}
.property_area .property li .head .mansion_name span{display:table;height:100%;width:100%}
.property_area .property li .head .mansion_name span label{display:table-cell;vertical-align:middle;line-height:1.2}
.property_area .property li .head .search_tittle{background:url(/smart/contents/chuko/images/pages/search_icon.png) no-repeat;background-size:25px;background-position:13px 11px;display:table-cell;font-size:15px;font-weight:bold;height:50px;line-height:20px;padding:0 40px 0 50px;vertical-align:middle}
.property_area .property li .head .head_left_bg + .mansion_name .s-property{display:block;font-size:11px;font-weight:normal;padding:0 0 1px 10px}
.property_area .property li .head .head_left_bg + .mansion_name .s-property span{border-bottom:1px solid #d2cebc;display:inline-block}
.property_area .property li .head .head_left_bg + .mansion_name .l-property{padding:3px 45px 3px 10px;display:table;box-sizing:border-box;width:100%;height:100%;vertical-align:middle;line-height:1.1}
.property_area .property li .head .head_left_bg + .mansion_name .l-property span{display:table-cell;vertical-align:middle;font-size:14px}
.property_area .property li .head .favorite_btn{background:url(/smart/contents/chuko/images/search/favorite_btn02_off.png) no-repeat center center;background-size:28px;cursor:pointer;height:100%;position:relative;width:50px;display:table-cell}
.property_area .property li .head .favorite_btn.on{background:url(/smart/contents/chuko/images/search/favorite_btn02_on.png) no-repeat center center;background-size:28px;z-index:12;}
.property_area .property li .info_area{position:relative}
.property_area .property li .head.head-type02 + .info_area a{background:url(/smart/contents/chuko/images/search/arrow_icon06.png) no-repeat right 17px center;background-size:8px}
.property_area .property li .info_area a{display:block;height:100%;width:100%;box-sizing:border-box;padding:10px}
.property_area .property li .info_area.info_area03_inn a{padding:10px 35px 10px 10px;background:url(/smart/contents/chuko/images/search/arrow_icon06.png) no-repeat right 17px center;background-size:8px}
.property_area .property li .info_area .block01{float:left;width:115px}
.property_area .property li .info_area .block02{float:left;margin-left:7px;width:59%}
.property_area .property li .info_area .block03{float:left;margin-left:0px;width:100%}
.property_area .property li .info_area .block01 .photo{display:table-cell;border:1px solid #C7C2AB;height:110px;margin:0 0 5px;vertical-align:middle;width:110px;text-align:center}
.property_area .property li .info_area .block01 .photo img{vertical-align:middle;max-height:110px;max-width:110px}
.property_area .property li .info_area .block01 .point{color:#ffffff;margin:5px 0;text-align:center;width:110px}
.property_area .property li .info_area .block01 .point.cate{background:#a9a48d;border:1px solid #a9a48d;border-radius:5px}
.property_area .property li .info_area .block01 .point.color01{background:#ff4c5f;border:1px solid #ff4c5f;border-radius:5px}
.property_area .property li .info_area .block01 .point.color02{background:#00a0ff;border:1px solid #00a0ff;border-radius:5px}
.property_area .property li .info_area .block01 .point.color03{background:#ffffff;border:1px solid #00a0ff;color:#00a0ff;border-radius:5px}
.property_area .property li .info_area .block02 .price{color:#ff8201;font-size:12px;vertical-align:baseline;line-height:1.4}
.property_area .property li .info_area .block02 .price b{font-weight:bold;font-size:21px;vertical-align:baseline}
.property_area .property li .info_area .block03 .head_item{font-size:13px;font-weight:bold;color:#8B866F;margin:0 0 3px}
.property_area .property li .info_area .block02 .address{margin:0 0 3px;font-weight:bold}
.property_area .property li .info_area .block03 .genre_desc{margin:0 0 3px}
.property_area .property li .info_area .block02 .detail th{padding-right:10px;padding-bottom:2px;font-weight:normal;width:60px}
.property_area .property li .info_area .favorite_num{float:left;margin:10px 0 5px;width:135px}
.property_area .property li .info_area .favorite_num .num{color:#FF8201;font-weight:bold}
.property_area .property li .info_area .read_icon{border:1px solid #8b8672;color:#8b8672;float:left;font-size:10px;margin:9px 0 0;padding:1px 1px}
.property_area .property li .info_area .treatment{color:#8b856e;font-size:13px;font-weight:bold;margin:5px 0 5px 0;text-align:center}
.property_area .property li .info_area .treatment span{color:#ff8100}
.property_area .property li .info_area .auction_btn{display:table;table-layout:fixed;margin-top:5px}
.property_area .property li .info_area .auction_btn>span{display:table-cell;vertical-align:middle;color:#68615E;border:1px solid #EAE7DE;border-radius:5px;text-align:center;height:30px;padding:0 7px 0 7px;background-color:#fff}
.property_area .property li .info_area .auction_btn>span span{color:#fff;background-color:#68615E;font-weight:bold;padding:1px 4px;margin-left:1px;border-radius:2px}
.property_area .more_load{background:#f9f9f7;border:1px dashed #8c8670;color:#8c8670;cursor:pointer;height:80px;margin:10px;text-align:center;border-radius:10px;clear:both}
.property_area .more_load02{background:#f9f9f7;border:1px dashed #8c8670;color:#8c8670;cursor:pointer;height:80px;margin:0 10px 10px;text-align:center}
.property_area .more_load .text01{font-size:14px;font-weight:bold;margin:20px 0 0}
.property_area .now_loading{position:relative}
.property_area .now_loading .text01{margin:30px 0 0}
.property_area .now_loading .image{position:absolute;right:30px;top:10px}
.property_area .dummy_request_area{height:0px;position:relative}
.property_area .request_area_wrap{position:relative;width:100%;z-index:200}
.property_area .request_area_wrap.fixed{display:none;position:fixed;bottom:0;left:0}
.property_area .request_area_bg{background:#353019;height:100%;width:100%;z-index:50;position:absolute;left:0;top:0;
filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);opacity:.8}
.property_area .request_area{padding:2px 0 10px;position:relative;z-index:51}
.property_area .request_area .head{background:url(/smart/contents/chuko/images/search/line_white.jpg) repeat-x center center;background-size:1px 1px;margin:5px 10px 10px;text-align:center}
.property_area .request_area .head p{color:#ffffff;display:inline-block;font-size:14px;font-weight:bold;height:2px;line-height:1px;padding:0 5px;position:relative;top:8px;background:#5d5947}
.property_area .request_area .head span{color:#ffffff;font-size:14px;font-weight:bold;padding:0 5px;background:#5d5947}
.property_area .dummy_request_area .head p{background:#353019}
.property_area .request_area .request_btn{background:#e16400;color:#ffffff;font-size:18px;font-weight:bold;margin:0 10px;position:relative;text-align:center;border-radius:5px}
.property_area .request_area .request_btn_none_active{background:#ffffff;color:#C6C1AB;font-size:18px;font-weight:bold;height:42px;line-height:44px;margin:0 10px;position:relative;text-align:center;
border:solid 3px #C6C1AB;border-radius:5px}
.property_area .request_area .request_btn a{color:#ffffff}
.property_area .request_area .request_btn .inner{background:#ff8200;display:block;height:42px;line-height:42px;position:relative;top:-4px;width:100%;border-radius:5px}
.property_area .request_area .request_btn .inner_right{line-height:60px}
.property_area .request_area .request_btn02{background:#0082e2;color:#ffffff;font-size:18px;font-weight:bold;margin:0 10px;position:relative;text-align:center;border-radius:5px}
.property_area .request_area .request_btn02 a{color:#ffffff}
.property_area .request_area .request_btn02 .inner{background:#00a0ff;display:block;height:42px;line-height:42px;position:relative;top:-4px;width:100%;border-radius:5px}
.property_area .no_check .request_btn{background:#c7c2ac;border:2px solid #c7c2ac;color:#c7c2ac}
.property_area .no_check .request_btn a{color:#c7c2ac}
.property_area .no_check .request_btn .inner{background:#fff;cursor:default;top:0;height:38px;line-height:38px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.property_area .request_area .request_btn_left{float:left;margin:0 0 0 10px;width:67%}
.property_area .request_area .request_btn_right{float:right;margin:0 10px 0 0;width:25%;background:#c7c2ac}
.property_area .no_check .request_area .request_btn_left{width:66%}
.property_area .no_check .request_area .request_btn_right{width:24%}
.property_area .request_area .request_btn_right .inner_right{background:url(/smart/contents/chuko/images/pages/star_icon01.png) no-repeat;background-size:17px;background-position:50% 20%;line-height:60px;text-align:center;background-color:#ffffff;color:#444;font-size:11px}
.property_area .no_check .request_btn_right .inner_right{background:url(/smart/contents/chuko/images/pages/star_icon02.png) no-repeat;background-size:17px;background-position:50% 20%;line-height:60px;text-align:center;background-color:#ffffff;color:#c7c2ac;font-size:11px}
.property_area ul.search_check_ul{border-top:1px solid #a9a48e}
.property_area ul.search_check_ul li{border-bottom:1px solid #a9a48e;clear:both;font-size:15px;font-weight:bold;min-height:50px}
.property_area ul.search_check_ul li a{padding:0}
.property_area ul.search_check_ul li .link_area{display:table-cell;height:50px;padding:0 40px 0 65px;text-align:left;vertical-align:middle}
.property_area ul.search_check_ul li .link_area02{display:table-cell;height:50px;padding:0 40px 0 10px;text-align:left;vertical-align:middle}
.property_area ul.search_check_ul li .link_name{line-height:20px;vertical-align:middle}
.property_area ul.search_check_ul li .link_name .notice{font-size:12px;font-weight:normal;color:#969696}
.property_area ul.search_check_ul li .num{font-size:13px;font-weight:normal}
.property_area ul.search_check_ul li .head_left_bg{background:#d3cebb;left:0;position:absolute;height:100%;top:0;width:50px}
.property_area ul.search_check_ul li .design_check_box{margin:0 0 0 12px;float:left}
.property_area ul.search_check_ul li .design_check_box label{font-size:15px;font-weight:bold;margin-top:50%;padding-left:55px}
.property_area ul.search_check_ul02 li .design_check_box label{padding-left:40px}
.property_area ul.search_check_ul li .design_check_box.no_text label{font-size:15px;font-weight:bold;padding-left:25px}
.property_area ul.search_check_ul li.disable:after{background:url(/smart/contents/chuko/images/common/arrow_icon06.png) no-repeat;background-size:25px}
.property_area ul.search_check_ul li.disable input[type="checkbox"] + label{background:url(/smart/contents/chuko/images/search/checkbox01_disable.png) no-repeat left center;background-size:25px}
.property_area ul.search_check_ul li.disable .link_area{color:#c6c1aa}
.property_area ul.search_check_ul02 li{border-bottom:1px solid #a9a48e;clear:both;font-size:14px;font-weight:bold;min-height:50px}
.property_area ul.search_check_ul02 li p{display:block;min-height:50px;padding:0 0 0 10px;width:100%}
#wrap .property_area ul.search_check_ul02 li p label{display:block;min-height:37px;padding:13px 0 0 40px;width:100%}
#wrap .property_area ul.search_check_ul02 li p input[type="checkbox"] + label{background-position:0 center}
.property_area ul.search_check_ul03 li{border-bottom:1px solid #a9a48e}
.property_area ul.search_check_ul03 li .select_box_area{float:left;margin:5px 0px 5px 10px;position:relative}
.property_area ul.search_check_ul03 li .select_box_area .hasCustomSelect{z-index:1}
.property_area ul.search_check_ul03 li .select_box_among{float:left;margin:18px 0px 5px}
.property_area ul.search_check_ul03 li .link_name{clear:both;color:#969696;font-size:12px;font-weight:normal;margin:2px 10px 3px}
.property_area .search_condition_area{border-top:1px solid #a9a48e;clear:both;font-size:15px;font-weight:bold;min-height:50px;position:relative;background:#E7F6EA}
.property_area .search_condition_area02{border-top:1px solid #a9a48e;clear:both;font-size:15px;font-weight:bold;min-height:50px;position:relative;background:#F4F3EE}
.property_area ul.search_check_ul li.border_bn{border-bottom:none}
.property_area .search_condition_area .head_left_bg,
.property_area .search_condition_area02 .head_left_bg{background:#B8E5BF;left:0;position:absolute;height:100%;top:0;width:50px}
.property_area .search_condition_area .design_check_box,
.property_area .search_condition_area02 .design_check_box{margin:12px 0 0 12px;float:left}
.property_area .search_condition_area .search_condition02 a,
.property_area .search_condition_area02 .search_condition02 a{display:block;height:100%;width:100%;padding:0}
.property_area .search_condition_area .search_condition02 .link_area,
.property_area .search_condition_area02 .search_condition02 .link_area{display:table-cell;height:50px;padding:0 40px 0 22px;text-align:left;vertical-align:middle}
.property_area .search_condition_area .search_condition02 .link_name,
.property_area .search_condition_area02 .search_condition02 .link_name{vertical-align:middle}
.property_area .search_condition02:after{background:url(/smart/contents/chuko/images/search/accodion_btn02_close.png) no-repeat;background-size:25px 25px;content:"";position:absolute;right:10px;top:13px;height:25px;width:25px;border-radius:5px;background-color:#FFFFFF}
.property_area .search_condition02.open:after{background:url(/smart/contents/chuko/images/search/accodion_btn02_open.png) no-repeat left center;background-size:25px;border-radius:5px;background-color:#FFFFFF}
.property_area .search_condition03:after{background:url(/smart/contents/chuko/images/search/accodion_btn03_close.png) no-repeat;background-size:25px 25px;content:"";position:absolute;right:10px;top:13px;height:25px;width:25px;border-radius:5px;background-color:#FFFFFF}
.property_area .search_condition03.open:after{background:url(/smart/contents/chuko/images/search/accodion_btn03_open.png) no-repeat left center;background-size:25px;border-radius:5px;background-color:#FFFFFF}
.property_area .property li.publish_finish:before{background:none repeat scroll 0 0 #333;content:"";height:100%;left:0;opacity:0.5;position:absolute;top:0;width:100%;z-index:11}
.property_area .property li.publish_finish:after{background:url(/smart/contents/chuko/images/common/character07.png) no-repeat scroll 0 0 / 88px auto rgba(0, 0, 0, 0);content:"";height:89px;left:21px;position:absolute;top:72px;width:88px;z-index:12}
.property_area02{background:#FFF;padding:0 0}
.property_area02 .search_menu_area{position:relative}
.property_area02 ul.search_menu{margin:0 10px 10px;width:100%}
.property_area02 ul.search_menu li{float:left;margin:0 6px 0 0;background:#a9a48e;color:#ffffff;font-size:12px;font-weight:bold;position:relative;text-align:center;text-indent:14px;top:2px;border-radius:5px}
.property_area02 ul.search_menu li a{background:#eeeee6;color:#8c8572;display:block;height:44px;line-height:44px;position:relative;top:-4px;width:100%;border-radius:5px}
.property_area02 ul.search_menu li.last-child{float:right;margin:0}
.property_area02 ul.search_menu li.search_menu_btn_1 a:after{background:url(/smart/contents/chuko/images/search/change_btn_icon01.png) no-repeat center center;background-size:12px;content:"";height:16px;left:-38px;position:absolute;top:9px;width:100%}
.property_area02 ul.search_menu li.search_menu_btn_2 a:after{background:url(/smart/contents/chuko/images/search/change_btn_icon02.png) no-repeat center center;background-size:20px;content:"";height:17px;left:-28px;position:absolute;top:7px;width:100%}
.property_area02 ul.search_menu li.search_menu_btn_3 a:after{background:url(/smart/contents/chuko/images/search/change_btn_icon03.png) no-repeat center center;background-size:16px;content:"";height:15px;left:-28px;position:absolute;top:9px;width:100%}
.property_area02 ul.search_menu li.search_menu_btn_4 a:after{background:url(/smart/contents/chuko/images/search/change_btn_icon04.png) no-repeat center center;background-size:16px;content:"";height:15px;left:-34px;position:absolute;top:9px;width:100%}
.property_area02 .search_menu_area .sort_modal_window_bg{display:none;background:#ffffff;position:fixed;left:0;top:0;width:100%;height:100%;z-index:998;
filter:alpha(opacity=70);-ms-filter:alpha(opacity=70);opacity:.7}
.property_area02 .search_menu_area .sort_modal_window{display:none;width:100%;position:absolute;top:0;left:0;z-index:999}
.property_area02 .search_menu_area .sort_modal_window .inner{position:relative}
.property_area02 .search_menu_area .sort_modal_window ul{background:#443f28;border:1px solid #443f28;width:230px;padding:20px 20px 10px;position:fixed;top:0;left:0;height:375px;border-radius:5px}
.property_area02 .search_menu_area .sort_modal_window ul li{margin:0 0 10px}
.sort_menu_body{margin-bottom:10px}
.sort_menu_body .sort_menu_body_inner:before{background:url(/smart/contents/chuko/images/common/menu_body_arrow.png) no-repeat scroll 83% 0 / 14px auto rgba(0, 0, 0, 0);content:"";height:11px;position:absolute;top:56px;width:100%}
.sort_menu_body .sort_menu_body_inner .head_area{background:none repeat scroll 0 0 #8b8672;position:relative}
.sort_menu_body .sort_menu_body_inner .head_area .title{color:#fff;font-size:17px;font-weight:bold;padding:5px 0;text-align:center}
.sort_menu_body .sort_menu_body_inner .head_area .sort_close_btn{position:absolute;right:10px;top:0}
.sort_menu_body .sort_menu_body_inner .head_area .sort_close_btn a{display:block}
.sort_menu_body .sort_menu_body_inner .head_area .sort_close_btn img{padding:10px}
.property_area02 .banner{margin:0 auto 10px;width:300px}
.property_area02 .check-text01{border:1px solid #C7C2AB;border-radius:5px;margin:10px 10px 10px;padding:5px;position:relative;font-weight:bold;font-size:13px}
.property_area02 .check-text01:after{background:url(/smart/contents/chuko/images/search/triangle_icon03.png) no-repeat;background-size:9px 5px;width:9px;height:5px;content:" ";left:10px;bottom:-5px;position:absolute;display:block}
.property_area02 .property li{clear:both}
.property_area02 .property li .head{background:#eae7de;position:relative;height:50px}
.property_area02 .property li .head .head_left_bg{background:#d3cebb;left:0;position:absolute;height:50px;top:0;width:50px}
.property_area02 .property li .head .design_check_box{margin:0 0 0 12px;line-height:50px;float:left}
.property_area02 .property li .head .design_check_box label{font-size:15px;font-weight:bold;padding-left:55px}
.property_area02 .property li .design_check_box.no_text label{font-size:15px;font-weight:bold;padding-left:38px}
.property_area02 .property li .head .mansion_name{display:table-cell;font-size:15px;font-weight:bold;height:50px;line-height:20px;padding:0 40px 0 12px;vertical-align:middle}
.property_area02 .property li .head .favorite_btn{background:url(/smart/contents/chuko/images/search/favorite_btn01_off.png) no-repeat;background-size:27px;cursor:pointer;height:27px;right:12px;position:absolute;top:11px;width:27px}
.property_area02 .property li .head .favorite_btn.on{background:url(/smart/contents/chuko/images/search/favorite_btn01_on.png) no-repeat;background-size:27px}
.property_area02 .property li .info_area{background:url(/smart/contents/chuko/images/search/arrow_icon06.png) no-repeat 98% center;background-size:8px;padding:10px;position:relative}
.property_area02 .property li .info_area a{display:block;height:100%;width:100%}
.property_area02 .property li .info_area .block01{float:left;width:115px}
.property_area02 .property li .info_area .block02{float:left;margin-left:7px;width:59%}
.property_area02 .property li .info_area .block01 .photo{display:table-cell;border:1px solid #C7C2AB;height:110px;margin:0 0 5px;vertical-align:middle;width:110px}
.property_area02 .property li .info_area .block01 .photo img{vertical-align:middle;max-height:110px;max-width:110px}
.property_area02 .property li .info_area .block01 .point{color:#ffffff;margin:5px 0;text-align:center;width:110px}
.property_area02 .property li .info_area .block01 .point.color01{background:#ff4c5f;border:1px solid #ff4c5f;border-radius:5px}
.property_area02 .property li .info_area .block01 .point.color02{background:#00a0ff;border:1px solid #00a0ff;border-radius:5px}
.property_area02 .property li .info_area .block01 .point.color03{background:#ffffff;border:1px solid #00a0ff;color:#00a0ff;border-radius:5px}
.property_area02 .property li .info_area .block02 .price{font-size:13px;font-weight:bold;color:#ff8201;margin:0 0 3px}
.property_area02 .property li .info_area .block02 .address{margin:0 0 3px}
.property_area02 .property li .info_area .block02 .detail th{color:#a3a3a3;padding-right:10px}
.property_area02 .property li .info_area .favorite_num{float:left;margin:10px 0 5px;width:141px}
.property_area02 .property li .info_area .favorite_num .num{color:#FF8201;font-weight:bold}
.property_area02 .property li .info_area .read_icon{border:1px solid #8b8672;color:#8b8672;float:left;font-size:10px;margin:9px 1px 0;padding:1px}
.property_area02 .more_load{background:#f9f9f7;border:1px dashed #8c8670;color:#8c8670;cursor:pointer;height:80px;margin:0 10px 10px;text-align:center}
.property_area02 .more_load .text01{font-size:14px;font-weight:bold;margin:20px 0 0}
.property_area02 .now_loading{position:relative}
.property_area02 .now_loading .text01{margin:30px 0 0}
.property_area02 .now_loading .image{position:absolute;right:30px;top:12px}
.property_area02 .dummy_request_area,
.property_area02 .dummy_request_area02{background:#353019;height:1px;position:relative}
.property_area02 .request_area_wrap,
.property_area02 .request_area_wrap02,
.property_area02 .request_area_wrap03{height:64px;position:relative;width:100%;z-index:70}/*ajij*/
.property_area02 .request_area_h64{height:64px}
.property_area02 .request_area_wrap.fixed,
.property_area02 .request_area_wrap02.fixed{display:none;position:fixed;bottom:0;left:0;z-index:80}
.property_area02 .request_area_bg{background:#353019;height:100%;width:100%;z-index:50;position:absolute;left:0;top:0;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);opacity:.8}
.property_area02 .request_area{padding:3px 0 10px;position:relative;z-index:51}
.property_area02 .request_area .head{background:url(/smart/contents/chuko/images/search/line_white.jpg) repeat-x center center;background-size:1px;margin:5px 10px 5px;text-align:center}
.property_area02 .request_area .head p{color:#ffffff;display:inline-block;font-size:14px;font-weight:bold;height:2px;line-height:1px;padding:0 5px;position:relative;top:8px;background:#5d5947}
.property_area02 .request_area .head span{color:#ffffff;font-size:14px;font-weight:bold;padding:0 5px;background:#5d5947}
.property_area02 .request_area .request_btn{background:#e16400;color:#ffffff;font-size:18px;font-weight:bold;margin:0 10px;position:relative;text-align:center;border-radius:5px}
.property_area02 .request_area .request_btn a{color:#ffffff}
.property_area02 .request_area .request_btn .inner{background:#ff8200;display:block;height:42px;line-height:42px;position:relative;top:-4px;width:100%;border-radius:5px}
.property_area02 .request_area .request_btn02{background:#0082e2;color:#ffffff;font-size:18px;font-weight:bold;margin:0 10px;position:relative;text-align:center;border-radius:5px}
.property_area02 .request_area .request_btn02 a{color:#ffffff}
.property_area02 .request_area .request_btn02 .inner{background:#00a0ff;display:block;height:42px;line-height:42px;position:relative;top:-4px;width:100%;border-radius:5px}
.property_area02 .request_area_wrap.no_check .request_btn02{background:#c7c2ac;border:2px solid #c7c2ac;color:#c7c2ac}
.property_area02 .request_area_wrap.no_check .request_btn02 a{color:#c7c2ac;pointer-events:none}
.property_area02 .request_area_wrap.no_check .request_btn02 .inner{background:#fff;top:0;height:38px;line-height:38px}
.property_area02 .request_area .request_btn03{background:#0082e2;color:#ffffff;font-size:18px;font-weight:bold;margin:0 10px;position:relative;text-align:center;border-radius:5px}
.property_area02 .request_area .request_btn03 a{color:#ffffff}
.property_area02 .request_area .request_btn03 .inner{background:#00a0ff;display:block;height:42px;line-height:42px;position:relative;top:-4px;width:100%;border-radius:5px}
.property_area02 .request_area_wrap02.no_check .request_btn03{background:#c7c2ac;border:2px solid #c7c2ac;color:#c7c2ac}
.property_area02 .request_area_wrap02.no_check .request_btn03 a{color:#c7c2ac;pointer-events:none}
.property_area02 .request_area_wrap02.no_check .request_btn03 .inner{background:#fff;top:0;height:38px;line-height:38px}
.property_area02 .request_area_wrap03.no_check{display:none}
.request_area_wrap02 .request_area_bg{background:#353019;height:100%;width:100%;z-index:50;position:absolute;left:0;top:0;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);opacity:.8}
.request_area_wrap02 .request_area{padding:/*5px*/3px 0 10px;position:relative;z-index:51}
.request_area_wrap02 .request_area .head{background:url(/smart/contents/chuko/images/search/line_white.jpg) repeat-x center center;background-size:1px;margin:5px 10px 5px;text-align:center}
.request_area_wrap02 .request_area .head p{color:#ffffff;display:inline-block;font-size:14px;font-weight:bold;height:2px;line-height:1px;padding:0 5px;position:relative;top:8px;background:#5d5947}
.request_area_wrap02 .request_area .head span{color:#ffffff;font-size:14px;font-weight:bold;padding:0 5px;background:#5d5947}
.request_area_wrap02{position:relative;width:100%;padding-bottom:10px;z-index:80}
.request_area_wrap02 .request_area .request_btn04{float:right;background:#0082e2;width:47%;color:#ffffff;font-size:18px;font-weight:bold;margin:0 7px 0 0px;position:relative;text-align:center;border-radius:5px}
.request_area_wrap02 .request_area .request_btn04 a{color:#ffffff}
.request_area_wrap02 .request_area .request_btn04 .inner{background:#00a0ff;display:block;height:42px;line-height:42px;position:relative;top:-4px;width:100%;border-radius:5px}
.request_area_wrap02 .request_area .request_btn05{float:left;background:#A9A48D;width:47%;color:#ffffff;font-size:18px;font-weight:bold;margin:0 0 0 7px;position:relative;text-align:center;border-radius:5px}
.request_area_wrap02 .request_area .request_btn05 a{color:#444444}
.request_area_wrap02 .request_area .request_btn05 .inner{background:#ffffff;display:block;height:42px;line-height:42px;position:relative;top:-4px;width:100%;border-radius:5px}
.request_area04 .request_area_bg{background:#353019;height:100%;width:100%;z-index:50;position:absolute;left:0;top:0;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);opacity:.8}
.request_area04 .request_area{padding:15px 0 10px;position:relative;z-index:51}
.request_area04 .request_area_wrap04{position:relative;width:100%;padding-bottom:10px}
.request_area04 .request_area .request_btn01{float:left;background:#0082e2;width:63%;color:#ffffff;font-size:18px;font-weight:bold;margin:0 0px 0 7px;position:relative;text-align:center;border-radius:5px}
.request_area04 .request_area .request_btn01 a{color:#ffffff}
.request_area04 .request_area .request_btn01 .inner{background:#00a0ff;display:block;height:42px;line-height:42px;position:relative;top:-4px;width:100%;border-radius:5px}
.request_area04 .request_area .request_btn02{float:right;background:#A9A48D;width:30%;color:#ffffff;font-size:18px;font-weight:bold;margin:0 7px 0 0px;position:relative;text-align:center;border-radius:5px}
.request_area04 .request_area .request_btn02 a{color:#444444}
.request_area04 .request_area .request_btn02 .inner{background:#ffffff;display:block;height:42px;line-height:42px;position:relative;top:-4px;width:100%;border-radius:5px}
.property_area02 .search_check_ul{border-top:1px solid #a9a48e}
.property_area02 .search_check_ul li,
.property_area02 .search_check_ul .needtime_li,
.property_area02 .search_check_ul .changenum_li{border-bottom:1px solid #a9a48e;clear:both;font-size:15px;font-weight:bold;min-height:50px;width:100%;display:table;table-layout:fixed}
.property_area02 .search_check_ul.line_link li:last-child{border:none}
.property_area02 .search_check_ul.line_link li.price_li:first-child{border-bottom:1px solid #A9A48E}
.property_area02 .search_check_ul .text_area01{background:#E7F6EA}
.property_area02 .search_check_ul a{padding:0;text-align:center;min-height:50px;width:100%;vertical-align:middle}
.property_area02 .search_check_ul .link_area{display:table-cell;height:50px;text-align:left;vertical-align:middle;box-sizing:border-box}
.property_area02 .search_check_ul .head_left_bg + .link_area{}
.property_area02 .search_check_ul .link_area02{display:table-cell;height:50px;padding:0 40px 0 10px;text-align:left;vertical-align:middle}
.property_area02 .search_check_ul .link_name{vertical-align:middle;width:100%;height:100%;display:table}
.property_area02 .search_check_ul .link_name label{display:table-cell;height:100%;width:100%;box-sizing:border-box;padding-left:10px;vertical-align:middle}
.property_area02 .search_check_ul .link_area h3{display:inline}
.property_area02 .search_check_ul .link_name .notice{font-size:12px;font-weight:normal;color:#969696;vertical-align:0px}
.property_area02 .search_check_ul .link_name .title{font-size:13px;font-weight:bold;color:#969696;margin:0 15px 0 0;vertical-align:0px}
.property_area02 .search_check_ul .num,
.property_area02 .search_condition_area .num{font-size:13px;font-weight:normal}
.property_area02 .search_check_ul .head_left_bg{background:#d3cebb;width:50px;display:table-cell;height:100%}
.property_area02 .search_check_ul .head_left_bg02{background:#B8E5BF;left:0;height:100%;width:50px;display:table-cell}
.property_area02 .search_check_ul .design_check_box{}
.property_area02 .search_check_ul .design_check_box label{font-size:15px;font-weight:bold}
.property_area02 .search_check_ul02 .design_check_box label{padding-left:40px}
.property_area02 .search_check_ul .design_check_box.no_text label{font-size:15px;font-weight:bold}
.property_area02 .search_check_ul li.disable:after,
.property_area02 .search_check_ul li.disable02:after{background:url(/smart/contents/chuko/images/common/arrow_icon06.png) no-repeat;background-size:25px}
.property_area02 .search_check_ul li.disable input[type="checkbox"] + label,
.property_area02 .search_check_ul li.disable02 input[type="checkbox"] + label{background:url(/smart/contents/chuko/images/search/checkbox01_disable.png) no-repeat center center;background-size:25px;pointer-events:none}
.property_area02 .search_check_ul li.disable .link_area,
.property_area02 .search_check_ul li.disable02 .link_area{color:#c6c1aa}
.property_area02 .search_check_ul li.disable a,
.property_area02 .search_check_ul li.disable02 a{pointer-events:none}
.property_area02 .search_check_ul02 li{border-bottom:1px solid #a9a48e;clear:both;font-size:14px;font-weight:bold;height:100%}
.property_area02 .search_check_ul02 p{display:block;height:100%;padding:0;width:100%}
#wrap .property_area02 .search_check_ul02 p label{display:block;height:100%;padding:13px 0 13px 45px;width:100%;box-sizing:border-box}
#wrap .property_area02 .search_check_ul02 p input[type="checkbox"] + label{background-position:10px center}
#wrap .property_area02 .search_check_ul02 p input[type="radio"] + label{background-position:10px center}
.property_area02 .search_check_ul02 .notice{color:#969696;font-size:12px;font-weight:normal;padding:8px 10px;width:auto}
.property_area02 .search_check_ul03 li{border-bottom:1px solid #a9a48e}
.property_area02 .search_check_ul03.needtime,
.property_area02 .search_check_ul03.changenum{border-bottom:1px solid #a9a48e}
.property_area02 .search_check_ul03 .select_box_area{float:left;margin:5px 3px 5px 8px;position:relative}
.property_area02 .search_check_ul03 .select_box_area .hasCustomSelect{z-index:1}
.property_area02 .search_check_ul03 .select_box_among{float:left;margin:18px 0px 5px}
.property_area02 .search_check_ul03 .link_name{clear:both;color:#969696;font-size:12px;font-weight:normal;margin:2px 10px 3px}
.property_area02 .search_condition_area{border-top:1px solid #a9a48e;clear:both;font-size:15px;font-weight:bold;min-height:50px;position:relative;background:#E7F6EA;display:table;table-layout:fixed;width:100%;box-sizing:border-box}
.property_area02 .search_condition_area02{border-top:1px solid #a9a48e;clear:both;font-size:15px;font-weight:bold;min-height:50px;position:relative;background:#E7F6EA}
.property_area02 .search_check_ul li.border_bn{border-bottom:none}
.property_area02 .search_condition_area .head_left_bg,
.property_area02 .search_condition_area02 .head_left_bg{background:#B8E5BF;height:100%;width:50px;display:table-cell;box-sizing:border-box}
.property_area02 .search_condition_area .design_check_box,
.property_area02 .search_condition_area02 .design_check_box{position:relative;height:100%}
.property_area02 .search_condition_area .search_condition02 a,
.property_area02 .search_condition_area02 .search_condition02 a{display:block;height:100%;width:100%;padding:0}
.property_area02 .search_condition_area .search_condition03 a{display:block;height:100%;width:100%;padding:0;pointer-events:none}
.property_area02 .search_condition_area .search_condition02 .link_area,
.property_area02 .search_condition_area .search_condition03 .link_area,
.property_area02 .search_condition_area02 .search_condition02 .link_area{display:table-cell;height:50px;text-align:left;vertical-align:middle;padding-left:10px}
.property_area02 .search_condition_area .search_condition02 .link_area02,
.property_area02 .search_condition_area .search_condition03 .link_area02,
.property_area02 .search_condition_area02 .search_condition04 .link_area{display:table-cell;height:50px;padding:0 0 0 10px;text-align:left;vertical-align:middle}
.property_area02 .search_condition_area .search_condition02 .link_name,
.property_area02 .search_condition_area .search_condition03 .link_name,
.property_area02 .search_condition_area02 .search_condition02 .link_name{vertical-align:middle}
.property_area02 .search_condition02:after,
.property_area02 .search_condition03:after{background:url(/smart/contents/chuko/images/search/accodion_btn02_close.png) no-repeat;background-size:25px 25px;content:"";position:absolute;right:10px;top:13px;height:25px;width:25px}
.property_area02 .search_condition02.open:after,
.property_area02 .search_condition03.open:after{background:url(/smart/contents/chuko/images/search/accodion_btn02_open.png) no-repeat left center;background-size:25px}
.property_area02 .search_condition04 .link_area{color:#c6c1aa}
.property_area02 .search_condition04 a{pointer-events:none;display:block;height:100%;width:100%}
.property_area02 .search_condition04:after{background:url(/smart/contents/chuko/images/search/accodion_btn02_close.png) no-repeat;background-size:25px 25px;content:"";position:absolute;right:10px;top:13px;height:25px;width:25px}
.property_area02 .search_condition04.open:after{background:url(/smart/contents/chuko/images/search/accodion_btn02_open.png) no-repeat left center;background-size:25px}
.property_area .property li .head .search_icon{background:url(/smart/contents/chuko/images/pages/search_icon.png) no-repeat;background-size:25px;height:25px;position:absolute;top:11px;left:13px;width:25px}
.property_area .property li .search_genre_close_btn{position:absolute;top:15px;left:15px}
.property_area .property.genre_list_ul{border-bottom:1px solid #C7C2AB}


/* rure_area
------------------------------------------ */
.rure_area .text01-type02{display:table-cell;padding:10px 0px 0px;vertical-align:middle}
.rure_area .text01-type02 p{font-size:12px;font-weight:bold;color:#77725A;display:inline-block;vertical-align:middle;border:1px solid #c7c2ab;border-radius:5px;padding:7px 10px;margin-left:5px;position:relative;background-color:#fff}
.rure_area .text01-type02 p:after,
.rure_area .text01-type02 p:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.rure_area .text01-type02 p:after{border-color:rgba(255, 255, 255, 0);border-right-color:#fff;border-width:5px;margin-top:-5px}
.rure_area .text01-type02 p:before{border-color:rgba(199, 194, 171, 0);border-right-color:#c7c2ab;border-width:6px;margin-top:-6px}
.rure_area .text01-type02 .toggle_switch{background:url(/smart/contents/chuko/images/pages/toggle_switch01.png) no-repeat;background-size:86px 74px;background-position:left bottom;height:37px;overflow:hidden;width:86px;display:inline-block;vertical-align:middle}
.rure_area .text01-type02 .toggle_switch.on{background-position:left top}

/* check_text_area
------------------------------------------ */
.check_text_area{min-height:70px}
.check_text_area .check-text02{border:1px solid #C7C2AB;border-radius:5px;margin:10px 10px 15px;padding:15px 10px;position:relative;font-size:13px;font-weight:bold;width:65%;float:left}
.check_text_area .check-text02:after{background:url(/smart/contents/chuko/images/pages/triangle_icon04.png) no-repeat;background-size:7px;width:7px;height:11px;content:" ";right:-7px;top:37%;position:absolute;display:block}
.check_text_area .check-text02:before{background:url(/smart/contents/chuko/images/pages/character05.png) no-repeat;background-size:53px 50px;-webkit-background-size:53px 50px;width:53px;height:50px;content:" ";left:104%;top:0;position:absolute;display:block}
.check_text_area .text02-b{font-size:16px;font-weight:normal}
.check_text_area .text02-c{padding:7px 10px}
.check_text_area .character05{position:relative;top:10px}
.text_area_gray{background:#E9E7DD}
.check_text_area .text_bg_white{background:#ffffff;padding:15px;width:52%;float:left;text-align:center}
.check_text_area .text_bg_white:after{background:url(/smart/contents/chuko/images/pages/triangle_icon05.png) no-repeat;background-size:7px;width:7px;height:11px;content:" ";left:-7px;top:37%;position:absolute;display:block}
.text_area_gray .character06{padding:10px;float:left}
.check_text_area.text_bg_white-wrap .check-text02{margin:20px 10px 10px 100px}
.check_text_area.text_bg_white-wrap .check-text02:before{background:url(/smart/contents/chuko/images/pages/character06.png) no-repeat #E9E7DD;background-position:11px 9px;background-size:77px 82px;-webkit-background-size:77px 82px;width:90px;height:90px;content:" ";left:-100px;top:-10px;position:absolute;display:block}
#free_word_no_result .check_text_area.text_bg_white-wrap{min-height:250px}
#free_word_no_result .check_text_area.text_bg_white-wrap .check-text02{text-align:left}
#free_word_no_result .check_text_area.text_bg_white-wrap .check-text02:before{background:url(/smart/contents/chuko/images/search/character05.png) no-repeat #E9E7DD;background-position:11px 9px;background-size:69px 84px;-webkit-background-size:69px 84px;width:90px;height:93px;content:" ";left:-100px;top:-10px;position:absolute;display:block}

/*ichiran_0hit
--------------------*/
.hit_0_area.text_bg_white-wrap{min-height:135px}
.hit_0_area.text_bg_white-wrap .check-text02:before{background:url(/smart/contents/chuko/images/search/character05.png) no-repeat scroll 11px 9px / 69px 84px #fff;content:" ";display:block;height:93px;left:-100px;position:absolute;top:-10px;width:90px}
.hit_0_area .text_bg_white:after{background:url(/smart/contents/chuko/images/pages/triangle_icon06.png) no-repeat scroll 0 0 / 7px auto rgba(0, 0, 0, 0);content:" ";display:block;height:11px;left:-7px;position:absolute;top:37%;width:7px}
.hit_0_area .text_bg_white{background:none repeat scroll 0 0 #fff;float:left;padding:15px;text-align:center}
.hit_0_area .text02-b{font-size:16px;font-weight:normal}
.hit_0_area .check-text02{border:1px solid #c7c2ab;border-radius:5px;float:left;padding:15px 10px;position:relative}
.hit_0_area.text_bg_white-wrap .check-text02{text-align:left;margin:10px 10px 10px 100px}

/*ichiran_0hit
--------------------*/
.property_area .property li .ov-hidden{overflow:hidden}
.property_area .property li .list_title_area{background:#454029;padding:0;margin:0}
.property_area .property li .category_tag{background:#A9A48D;border:1px solid #A9A48D;border-radius:5px;color:#fff;margin-right:10px;text-align:center;width:95px;font-size:12px;font-weight:normal}
.property_area .property li .info_area02{background:#f9f9f7;padding:10px;position:relative}
.property_area .property li .info_area02 a{display:block;height:100%;width:100%}
.property_area .property li .info_area02 .block01{float:left;width:115px}
.property_area .property li .info_area02 .block02{float:left;margin-left:7px;width:59%}
.property_area .property li .info_area02 .block03{float:left;margin-left:7px;width:100%}
.property_area .property li .info_area02 .block01 .photo{background:#ffffff;display:table-cell;border:1px solid #C7C2AB;height:110px;margin:0 0 5px;vertical-align:middle;width:110px}
.property_area .property li .info_area02 .block01 .photo img{vertical-align:middle;max-height:110px;max-width:110px}
.property_area .property li .info_area02 .block01 .point{color:#ffffff;margin:5px 0;text-align:center;width:110px}
.property_area .property li .info_area02 .block01 .point.color01{background:#ff4c5f;border:1px solid #ff4c5f;border-radius:5px}
.property_area .property li .info_area02 .block01 .point.color02{background:#00a0ff;border:1px solid #00a0ff;border-radius:5px}
.property_area .property li .info_area02 .block01 .point.color03{background:#ffffff;border:1px solid #00a0ff;color:#00a0ff;border-radius:5px}
.property_area .property li .info_area02 .block02 .price{font-size:13px;font-weight:bold;color:#ff8201;margin:0 0 3px}
.property_area .property li .info_area02 .block03 .head_item{font-size:13px;font-weight:bold;color:#8B866F;margin:0 0 3px}
.property_area .property li .info_area02 .block02 .address{margin:0 0 3px}
.property_area .property li .info_area02 .block03 .genre_desc{margin:0 0 3px}
.property_area .property li .info_area02 .block02 .detail th{color:#a3a3a3;padding-right:10px}
.property_area .property li .info_area03{background:#ffffff;margin:0}
.property_area .property li .info_area03 .bg_gray{background:#E9E7DD;padding:10px;position:relative}
.property_area .property li .info_area03 .bg_gray.top{border-radius:10px 10px 0 0}
.property_area .property li .info_area03 .bg_gray.bottom{border-radius:0 0 10px 10px}
.property_area .property li .info_area03 .room_info_hide{display:none}
.property_area .property li .info_area03 .total{float:left;margin:0 20px 0 0}
.property_area .property li .info_area03 .total p{font-weight:bold;font-size:13px}
.property_area .property li .info_area03 .total .price{font-size:16px;font-weight:bold;color:#FF8100}
.property_area .property li .info_area03 .itemize{float:left;border-left:solid 1px #D2CEBC;padding-left:10px;width:47%}
.property_area .property li .info_area03 .favorite_btn{background:url(/smart/contents/chuko/images/search/favorite_btn02_off.png) no-repeat;background-size:28px;cursor:pointer;height:29px;right:10px;position:absolute;top:10px;width:28px}
.property_area .property li .info_area03 .favorite_btn.on{background:url(/smart/contents/chuko/images/search/favorite_btn02_on.png) no-repeat;background-size:28px;width:28px;height:29px}
.property_area .property li .info_area03 .tag{background:#EEEDE6;color:#8B856E;display:block;font-weight:normal;border:1px solid #EEEDE6;border-radius:5px;padding:0 5px;text-align:center;min-width:4em}
.property_area .property li .info_area03 .block04{position:relative}
.property_area .property li .info_area03 .left_tag{float:left}
.property_area .property li .info_area03 .right_tag{float:left;margin:10px 0}
.property_area .property li .info_area03 .li-display a{background:url(/smart/contents/chuko/images/common/arrow_icon08.png) no-repeat 95% center;background-size:11px 7px;position:relative}
.property_area .property li .info_area03 .read_icon{border:1px solid #8b8672;color:#8b8672;float:left;margin:9px 0 0;padding:1px 1px;font-size:11px}
.property_area .property li .info_area03 .block04 .read_icon{float:none;right:30px;position:absolute;bottom:10px}
.property_area .property li .info_area03 table{margin:10px}
.property_area .property li .info_area03 td + th + td{padding:3px 0 3px 5px}
.property_area .notes{padding:10px;color:#A3A3A3;background-color: #fff;
margin-bottom: 10px}
.property_area .property li .li-display a{line-height:40px;font-size:14px;color:#8B856E;font-weight:bold;text-align:center}
.property_area .property li .info_area03 .info_area03_inn th{font-size:12px;padding:0 5px 3px 0}
.property_area .property li .info_area03 .info_area03_inn table{margin:0}
.property_area .property li .info_area03 .info_area03_inn td{font-size:13px;/* padding:3px 5px */}
.property_area .property li .info_area03 .info_area03_inn td span{color:#ff8100;font-weight:bold}
.property_area .property li .info_area03 .info_area03_inn .favorite_num{margin:10px 0 5px 100px}
.property_area02 .line_link li{font-size:15px;font-weight:bold}
.property_area02 .line_link .disable{color:#c6c1aa}
.property_area02 .line_link .disable:after{background:url(/smart/contents/chuko/images/common/arrow_icon06.png) no-repeat;background-size:25px;content:"";position:absolute;right:10px;top:50%;height:28px;width:25px;margin:-15px 0 0}
.property_area02 .line_link .disable p{padding:10px 40px 10px 10px}
.property_area02 .line_link .detail th{color:#a3a3a3;padding-right:15px}
.property_area02 .line_link .detail .small{font-weight:bold;color:#FF8100}
.property_area02 .line_link.more_padding a{padding:15px 40px 15px 10px}
.property_area02 .line_link .normal{font-size:13px;font-weight:normal;left:0;position:relative;top:1px}

/* confirm_modal
------------------------------------------ */
#confirm_body_bg{background:#000000;display:none;height:130px;position:fixed;width:270px;z-index:998;margin:0 auto;border-radius:5px}
#confirm_body_bg .confirm_text{color:#ffffff;font-size:17px;padding:12px 15px;text-align:left}
#confirm_body_bg .modal_button_area ul li{background:#ffffff;float:left;height:40px;width:112px;border-radius:20px}
#confirm_body_bg .modal_button_no{background:url(/smart/contents/chuko/images/pages/button_no.png) no-repeat;background-position:6px 3px;background-size:17px;position:relative;height:22px;color:#3F3F3F;top:9px;left:15px;text-indent:28px;font-size:16px;font-weight:bold}
#confirm_body_bg .modal_button_yes{background:url(/smart/contents/chuko/images/pages/button_yes.png) no-repeat;background-position:6px 3px;background-size:17px;position:relative;height:22px;color:#3F3F3F;top:9px;left:22px;text-indent:28px;font-size:16px;font-weight:bold}
#confirm_body_bg .confirm_button{padding:0 15px}
#confirm_body_bg .cb_left{margin-right:15px}

/* other_search_area
------------------------------------------ */
.other_search_area .search_area{padding:10px}
.other_search_area .search_area form{display:table;width:100%}
.other_search_area .search_area .input_area{display:table-cell;width:100%;padding-right:10px;box-sizing:border-box}
.other_search_area .search_area .input_area input{width:100%;font-size:14px;vertical-align:middle;border-radius:5px;box-shadow:0 4px #A9A48E inset;height:40px;padding:5px 10px;border:none;box-sizing:border-box;outline:none;background-color:#f1f0eb;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.other_search_area .search_area .input_area input:focus{box-shadow:0 0 1px 2px #ff8201 inset}
.other_search_area .search_area .search_btn{display:table-cell;width:50px;cursor:pointer;background:url(/contents/chintai/images/common/input_search_btn05.png) left top no-repeat;background-size:50px;line-height:0}
.other_search_area .search_area .station_text{display:table-cell;vertical-align:middle;font-size:20px;font-weight:bold;padding:0 10px 0 0}
.other_search_area .search_area.search_area02 .station_text{display:table-cell;vertical-align:middle;font-size:20px;font-weight:bold;padding:0 10px 0 0;white-space:nowrap}

/* favorite_action
------------------------------------------ */
#favorite_action{position:fixed;left:0;top:0;width:100%;z-index:999}
#favorite_action .favorite_body{margin:0 auto;width:300px}
#favorite_action .image{float:left}
#favorite_action .comment{float:left;position:relative;margin:42px 0 0 12px}
#favorite_action .comment .comment_bg{background:#353019;border:1px solid #353019;height:40px;width:220px;border-radius:5px;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);opacity:.8}
#favorite_action .comment .comment_bg:before{content:"";background:url(/smart/contents/chuko/images/search/triangle_icon02.png) no-repeat;background-size:10px;height:14px;width:10px;position:absolute;left:-10px;top:10px}
#favorite_action .comment .text01{color:#ffffff;font-size:13px;position:absolute;left:25px;top:11px}

/* toast
------------------------------------------ */
.toast{position:fixed;left:0;top:0;z-index:9999}
.toast .inner{position:relative;margin:0 auto;vertical-align:middle}
.toast .inner .inner_bg{background:#353019;border:1px solid #353019;height:95px;width:270px;border-radius:5px;filter:alpha(opacity=90);-ms-filter:alpha(opacity=90);opacity:.9}
.toast.semi_long .inner .inner_bg{width:290px}
.toast .inner .image{position:absolute;right:15px;top:18px}
.toast .inner .text{color:#fff;font-size:18px;position:absolute;left:23px;top:21px}
.toast .inner .stext{color:#fff;font-size:13px;position:absolute;left:5px;top:70px}
#send_mail.toast .inner .text{color:#fff;font-size:18px;position:absolute;left:20px;top:15px}

/* select_menu
------------------------------------------ */
.select_menu ul li{border-bottom:1px solid #a9a48d;border-right:1px solid #A9A48E;float:left;height:60px;position:relative;width:50%;box-sizing:border-box}
.select_menu ul li:nth-child(even){border-right:none}
.select_menu ul li .text01{padding:10px 0 0 7%}
.select_menu ul li .text02{padding:13px 0 0 7%;height:47px}
.select_menu ul li p{font-weight:bold;height:100%;font-size:14px;padding:19px 0 0 0;width:100%;display:inline-block;box-sizing:border-box}
.select_menu ul .border_bn{border-bottom:none}
.select_menu ul .line_clear{border-top:1px solid #a9a48d;clear:both;float:none;height:auto;width:100%}
.select_menu ul .line_clear2{clear:both;float:none;height:auto;width:100%}
.select_menu ul .line_clear p,.select_menu ul .line_clear2 p{padding:12px 5% 0 3.5%;height:28px;width:95%}
.select_menu ul .line_clear .notice,.select_menu ul .line_clear2 .notice{display:inline-block;margin:5px 3.5%;color:#969696;font-weight:normal}
#wrap .select_menu ul li input{left:38px;top:20px}
#wrap .select_menu ul li label{line-height:35px;background-position:10px center}
#wrap .select_menu ul li .text_line{line-height:1.3em;background-position:10px center}
#wrap .select_menu ul li .text_line02{line-height:1.3em;background-position:10px center;font-size:12px}
.select_menu ul li .text01 input[type="checkbox"]:checked + label,
.select_menu ul li .text02 input[type="checkbox"]:checked + label{background-position:10px center}
#wrap .select_menu ul li p label{height:60px;padding:13px 0 0 40px;position:relative;top:-19px;width:100%;box-sizing:border-box;display:block}
#wrap .select_menu ul li .text01 label{display:block;height:50px;padding:10px 0 0 30px;position:relative;top:-10px;width:100%}
#wrap .select_menu ul li .text02 label{display:block;height:47px;padding:13px 0 0 30px;position:relative;top:-13px;width:100%}

/* more_condition
------------------------------------------ */
.more_condition_btn{position:relative;padding:12px}
.more_condition_btn:after{background:url(/smart/contents/chuko/images/search/accodion_btn01_open.png) no-repeat left center;background-size:25px;content:"";height:25px;position:absolute;right:10px;top:10px;width:25px}
.more_condition_btn.open:after{background:url(/smart/contents/chuko/images/search/accodion_btn01_close.png) no-repeat left center;background-size:25px}
.more_condition_body{display:none}

/* modal_radio
------------------------------------------ */
.modal_window .modal_body_area .select_box input[type="radio"]{display:none}
.modal_window .modal_body_area .select_box label:after{background:url(/smart/contents/chuko/images/common/arrow_icon05.png) no-repeat;background-size:25px 28px;content:"";position:absolute;right:10px;top:50%;height:28px;width:25px;margin:-13px 0 0}
.modal_window .modal_body_area .select_box label span{display:block;font-size:14px;padding:13px 10px}
/* modal_headline
------------------------------------------ */
.modal_window .modal_body_area .select_box li.headline{background:none repeat scroll 0 0 #eae7de;font-weight:normal;display:block;font-size:14px;padding:6px 0 0 5px;border-bottom:1px dotted #c7c2ab;min-height:26px}

/* chukosagasu
------------------------------------------ */
.property_area02 .station_area .headline_area04{position:relative}
.property_area02 .station_area .station_close_btn{position:absolute;right:10px;top:10px}
.property_area02 .station_area .search_check_ul.line_link .needtime_li{border-bottom:1px solid #a9a48e;position:relative}
.property_area02 .station_area .search_check_ul.line_link .changenum_li{border-bottom:1px solid #a9a48e;position:relative}
.property_area02 .station_area .search_check_ul.line_link .needtime_li a:after,
.property_area02 .station_area .search_check_ul.line_link .changenum_li a:after{background:url(/smart/contents/chuko/images/common/arrow_icon05.png) no-repeat;background-size:25px 28px;content:"";position:absolute;right:10px;top:50%;height:28px;width:25px;margin:-13px 0 0}
.property_area02 .station_area .search_check_ul03 + .search_check_ul{border-top:none}
.property_area02 .add_station_btn{background:#f9f9f7;border:1px dashed #8b876e;border-radius:5px;margin:10px;padding:9px 5px 10px;position:relative;text-align:center}
.property_area02 .add_station_btn:after{background:url(/smart/contents/chuko/images/search/plus_icon01.png) no-repeat;background-size:25px;content:"";height:25px;margin:-12px 0 0 -105px;position:absolute;left:50%;top:50%;width:25px}
.property_area02 .add_station_btn .text01{color:#8b876e;font-size:14px;font-weight:bold;margin:3px 0 0}
.property_area02 .add_station_btn .text02{color:#8b876e;font-size:12px;font-weight:normal}

/* okiniiri
------------------------------------------ */
.navi + .check-text01{margin:20px 10px 10px}
.property_area .property li .head .favorite_room_ttl{display:table-cell;font-size:11px;font-weight:bold;height:50px;line-height:20px;padding:0 10px 0 65px;vertical-align:middle}
.property_area .property li .head .favorite_room_ttl .price{color:#ff8200;font-size:14px}
.property_area .property li .head .favorite_room_ttl .unit{color:#ff8200;font-size:12px}
.property_area .property li .head .favorite_room_ttl02{display:table-cell;font-size:11px;height:26px;line-height:20px;vertical-align:middle}
.property_area .property li .head .favorite_room_ttl02 .inner{height:36px;border-left:1px solid #d1cebb;display:block;padding:0 10px}
.property_area .property li .company_name{text-align:right}
.attention_area{color:#969696;padding:5px 10px 10px}

/* middle_route_area
------------------------------------------ */
.middle_route_area{background:#f9f9f7;border-top:1px solid #c7c3aa;margin-bottom:10px}
.middle_route_area ul li{background:url(/smart/contents/chuko/images/search/bag_icon01.png) no-repeat;background-size:19px;background-position:10px 14px;border-bottom:1px solid #c7c3aa;font-size:12px;padding:15px 10px 15px 40px}
.middle_route_area ul li .route_btn{background:#a9a58c;border-radius:5px;color:#a9a58c;display:inline-block;float:right;font-size:14px;font-weight:bold;height:30px;margin:0 0 0 5px;left:0;position:relative;top:-3px;width:60px}
.middle_route_area ul li .route_btn .inner{background:#eeeee6;border-radius:5px;display:inline-block;height:30px;line-height:34px;position:relative;text-align:center;top:-4px;width:100%}
.middle_route_area .favorite_num{float:right;margin:7px 0 10px;width:135px}
.middle_route_area .favorite_num .num{color:#FF8201;font-weight:bold}
.middle_route_area .read_icon{border:1px solid #8b8672;color:#8b8672;float:right;font-size:10px;margin:7px 10px 9px 0;padding:1px 1px}

/* rank_head
------------------------------------------ */
.rank_head01{background:#14A92B url(/smart/contents/chuko/images/common/large_icon02.png) no-repeat 5px 5px;background-size:40px}
.rank_head01 .rank_head_inner01{color:#fff;padding:5px 10px 0 47px;display:table;width:100%;box-sizing:border-box}
.rank_head01 .rank_head_inner02{background-color:#fff;padding:10px 10px 15px}
.rank_head01 .rank_headline01{color:#fff;font-size:17px;line-height:1.2;display:table-cell;vertical-align:bottom}
.rank_head01 .rank_headline01 span{font-size:11px;word-break:keep-all}
.rank_head01 .rank_date01{font-size:10px;text-align:right;color:#fff;display:block;vertical-align:bottom;width:100%;line-height:1;box-sizing:border-box;padding:0 10px 3px}
.rank_head01 .rank_text01{font-size:14px}
.rank_head01 .rank_text02{font-size:10px}

/* category_anchor
------------------------------------------ */
.rank_head01 .rank_head_inner01 .category_anchor{display:table-cell;width:82px}
.rank_head01 .rank_head_inner01 .category_anchor a {width:100%;height:100%;display:table}
.rank_head01 .rank_head_inner01 .category_anchor a span{display:table-cell;vertical-align:middle;text-align:center;background:url(/smart/contents/chuko/images/common/arrow_icon08.png) no-repeat 5px center;background-size:10px auto;background-color:#FFFFFF;border-radius:3px;padding:5px 0 8px 13px;box-shadow: 0 -4px #a9a48d inset;color:#3f3f3f;font-weight:bold;font-size:11px}
.rank_head01 > .category_anchor{display:table;table-layout:fixed;width:100%;border-top:solid 1px #129827;border-bottom:solid 1px #c7c2ab;background-color:#fff}
.rank_head01 > .category_anchor li{display:table-cell;text-align:left;border-right:solid 1px #c7c2ab}
.rank_head01 > .category_anchor li a{font-weight:bold;display:table;min-height:40px;width:100%;font-size:11px;line-height:1.3}
.rank_head01 > .category_anchor li a span{display:table-cell;vertical-align:middle;box-sizing:border-box;background:url(/smart/contents/chuko/images/common/arrow_icon08.png) no-repeat 5px center;background-size:10px;padding: 5px 3px 5px 20px}

/* accordion_switch
------------------------------------------ */
.accordion_switch01{position:relative;padding:12px;border-bottom:1px solid #c7c2ab}
.accordion_switch01.open:after{background:url(/smart/contents/chuko/images/search/accodion_btn01_close.png) no-repeat left center;background-size:25px;content:"";height:25px;position:absolute;right:10px;top:10px;width:25px}
.accordion_switch01.close + .accordion_box01{display:none}
.accordion_switch01.close:after{background:url(/smart/contents/chuko/images/search/accodion_btn01_open.png) no-repeat left center;background-size:25px;content:"";height:25px;position:absolute;right:10px;top:10px;width:25px}
.accordion_switch01 + .accordion_box01 .line_link li{font-size:14px;float:left;width:50%;box-sizing:border-box;line-height:1.2;display:table;height:50px;overflow:hidden}
.accordion_switch01 + .accordion_box01 .line_link li:nth-child(2n+1){clear:both;border-right:1px solid #a9a48e}
.accordion_switch01 + .accordion_box01 .line_link li.border-b_n{border-bottom:none}
.accordion_switch01 + .accordion_box01 .line_link li a{display:table-cell;padding:5px 40px 5px 10px;vertical-align:middle}
.accordion_switch01 + .accordion_box01 .line_link .current{color:#ff8201}
.accordion_switch01 + .accordion_box01 .line_link .disable{color:#c6c1aa}
.accordion_switch01 + .accordion_box01 .line_link .current:after,
.accordion_switch01 + .accordion_box01 .line_link .disable:after{background:url(/smart/contents/chuko/images/common/arrow_icon06.png) no-repeat;background-size:25px;content:"";position:absolute;right:10px;top:50%;height:28px;width:25px;margin:-15px 0 0}

/* ranking_type
------------------------------------------ */
.ranking_type01{padding-top:26px}
.ranking_type01.property_area li{line-height:0}
.ranking_type01.property_area li a{line-height:1.4}
.ranking_type01.property_area .property li.publish_finish::before{margin-top:4px}
.ranking_type01.property_area .property li .head .head_left_bg{width:45px}
.ranking_type01 .design_check_box input[type="checkbox"] + label{width:45px !important}
.ranking_type01 li{position:relative;margin-bottom:33px}
.ranking_type01 li:last-child{margin-bottom:0}
/*
.ranking_type01 li .head::after{font-weight:bold;vertical-align:middle;box-sizing:border-box;display:block;font-size:14px;width:100%;height:33px;padding:4px 0 0;text-align:center;position:absolute;top:-33px;left:0px;z-index:2;color:#fff;background-color:#14a92b;line-height:1.7;font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;border-top:solid 1px #129827;border-bottom:solid 1px #129827}
.ranking_type01 li:nth-child(1) .head::after{content:"1位";background-color:#d0ad41;background-image:url(/smart/contents/chuko/images/common/rank_bg01.png);background-position:center 2px;background-repeat:no-repeat;background-size:45px;border-top:solid 1px #bb9b3a;border-bottom:solid 1px #bb9b3a}
.ranking_type01 li:nth-child(2) .head::after{content:"2位";background-color:#b3b3b8;background-image:url(/smart/contents/chuko/images/common/rank_bg01.png);background-position:center 2px;background-repeat:no-repeat;background-size:45px;border-top:solid 1px #a1a1a5;border-bottom:solid 1px #a1a1a5}
.ranking_type01 li:nth-child(3) .head::after{content:"3位";background-color:#a06b2d;background-image:url(/smart/contents/chuko/images/common/rank_bg01.png);background-position:center 2px;background-repeat:no-repeat;background-size:45px;border-top:solid 1px #906028;border-bottom:solid 1px #906028}*/


.ranking_type01 li .head::after{font-weight:bold;vertical-align:middle;box-sizing:border-box;display:block;font-size:18px;width:100%;height:33px;padding:3px 0 0 10px;text-align:left;position:absolute;top:-33px;left:0px;z-index:2;color:#fff;background-color:#14a92b;line-height:1.7;font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;border-top:solid 1px #129827;border-bottom:solid 1px #129827}
.ranking_type01 li:nth-child(1) .head::after{content:"1位";background-image:url(/smart/contents/chuko/images/common/rank_crown01.png);background-position:10px center;background-repeat:no-repeat;background-size:23px 20px;padding-left:36px}
.ranking_type01 li:nth-child(2) .head::after{content:"2位";background-image:url(/smart/contents/chuko/images/common/rank_crown02.png);background-position:10px center;background-repeat:no-repeat;background-size:23px 20px;padding-left:36px}
.ranking_type01 li:nth-child(3) .head::after{content:"3位";background-image:url(/smart/contents/chuko/images/common/rank_crown03.png);background-position:10px center;background-repeat:no-repeat;background-size:23px 20px;padding-left:36px}
.ranking_type01 li:nth-child(4) .head::after{content:"4位"}
.ranking_type01 li:nth-child(5) .head::after{content:"5位"}
.ranking_type01 li:nth-child(6) .head::after{content:"6位"}
.ranking_type01 li:nth-child(7) .head::after{content:"7位"}
.ranking_type01 li:nth-child(8) .head::after{content:"8位"}
.ranking_type01 li:nth-child(9) .head::after{content:"9位"}
.ranking_type01 li:nth-child(10) .head::after{content:"10位"}
.ranking_type01 li:nth-child(11) .head::after{content:"11位"}
.ranking_type01 li:nth-child(12) .head::after{content:"12位"}
.ranking_type01 li:nth-child(13) .head::after{content:"13位"}
.ranking_type01 li:nth-child(14) .head::after{content:"14位"}
.ranking_type01 li:nth-child(15) .head::after{content:"15位"}
.ranking_type01 li:nth-child(16) .head::after{content:"16位"}
.ranking_type01 li:nth-child(17) .head::after{content:"17位"}
.ranking_type01 li:nth-child(18) .head::after{content:"18位"}
.ranking_type01 li:nth-child(19) .head::after{content:"19位"}
.ranking_type01 li:nth-child(20) .head::after{content:"20位"}


/* menu animetion
------------------------------------------*/
.request_area_wrap.fixed.c-act-off__fixed.c-act-on__fixed{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUp {
from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);}
to {opacity: 1;-webkit-transform: none;}
}@keyframes fadeInUp {
from {opacity: 0;transform: translate3d(0, 100%, 0);}
to {opacity: 1;transform: none;}
}

.request_area_wrap.fixed{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUp {
from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);}
to {opacity: 1;-webkit-transform: none;}
}@keyframes fadeInUp {
from {opacity: 0;transform: translate3d(0, 100%, 0);}
to {opacity: 1;transform: none;}
}

.request_area_wrap.fixed.c-act-off__fixed{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDown {
from {opacity: 1;}
to {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);}
}@keyframes fadeOutDown {
from {opacity: 1;}
to {opacity: 0;transform: translate3d(0, 100%, 0);}
}

.request_area_wrap.fixed.c-act-off__fixed.no_check{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDown {
from {opacity: 1;}
to {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);}
}@keyframes fadeOutDown {
from {opacity: 1;}
to {opacity: 0;transform: translate3d(0, 100%, 0);}
}

.request_area_wrap.fixed.no_check{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDown {
from {opacity: 1;}
to {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);}
}@keyframes fadeOutDown {
from {opacity: 1;}
to {opacity: 0;transform: translate3d(0, 100%, 0);}
}
