.heading{background:#faf4eb;border-left:10px solid #EA5417;clip-path:polygon(0 0,95% 0,100% 100%,0 100%);font-size:1.15rem;font-weight:700;margin-bottom:20px;max-width:450px;padding:10px}@media screen and (max-width:450px){.heading{max-width:90%}}.review{border-bottom:1px dotted #333;display:flex;padding:15px 0}@media screen and (max-width:959px){.review{flex-direction:column}}.review_date{max-width:100px;padding:5px 0 0;width:20%}@media screen and (max-width:959px){.review_date{margin:0 0 15px;max-width:100%;padding:0;width:-moz-fit-content;width:fit-content}}.review_date-time{min-width:100px;width:13%}@media screen and (max-width:959px){.review_date-time{margin:0 0 15px;width:100%}}.review_property-name{font-size:1.075rem;margin:0 15px 0 0}.review_container{display:flex;flex-direction:column}.review_box{align-items:center;display:flex;margin-bottom:15px}@media screen and (max-width:959px){.review_title{max-width:calc(100% - 50px)}}.review_comment{margin:0 0 15px}.review_detail{text-align:right}.review_icon{margin:0 15px 0 0;width:32px}@media screen and (max-width:450px){.review_icon{margin:0 10px 0 0}}.review_button{border:1px solid #555;border-radius:5px;min-width:70px}.review_button:hover{background:#f90;border:1px solid #FF9900;color:#fff}.top_section{margin-bottom:50px}.top_head{background:#faf4eb;padding:15px 20px}.top_head_title{font-size:1.2rem;font-weight:700;margin-bottom:15px}.top_head_title_br{display:none}@media screen and (max-width:450px){.top_head_title_br{display:block}}.top_head_text{line-height:150%}@media screen and (max-width:450px){.top_head_text{margin-bottom:10px}}.top_areas{align-items:stretch;display:flex;margin-bottom:15px}@media screen and (max-width:450px){.top_areas{flex-direction:column}}.top_areas_region{background:#faf4eb;font-weight:700;padding:5px 10px;width:175px}@media screen and (max-width:450px){.top_areas_region{margin:0 0 15px;width:100%}}.top_areas_prefectures{display:flex;flex-wrap:wrap;max-width:calc(100% - 175px);padding:5px 0 5px 10px}@media screen and (max-width:450px){.top_areas_prefectures{max-width:100%;padding:5px 0 5px 5px;width:100%}}.top_areas_link{margin:0 5px 0 0}
