@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@300;500&display=swap";.sp{display:none}@media screen and (max-width: 768px){.pc{display:none}.sp{display:block}}#contents{width:100%}#contents p{margin-bottom:auto}@media screen and (max-width: 768px){#contents{padding:0}}#contents .block_inner{width:960px;margin:auto}@media screen and (max-width: 768px){#contents .block_inner{width:94%}}.pic{position:relative}.pic img{width:100%;height:auto}.pic span.note{position:absolute;bottom:3px;right:3px}.pic span.note.fff{text-shadow:0px 0px 3px #000,0px 0px 3px #000}.pic div.note{text-align:right}#block01{text-align:center;padding:5rem 0 2rem}.company_logo{max-width:800px;margin:0 auto 3rem}.company_logo img{width:100%;height:auto}.urinushi{font-size:1.2rem}.urinushi_txt{font-size:1.2rem}.sankou{max-width:300px;margin:2rem auto}.sankou img{width:100%;height:auto}.result_map{max-width:700px;margin:2rem auto}.result_map img{width:100%;height:auto}.result_list{max-width:800px;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap}.result_list ul{width:48%}.result_list ul>li{margin-bottom:2rem}.result_list ul>li h5{color:#fff;font-size:.9rem;padding:5px;margin-bottom:10px}.result_list ul>li.list01 h5{background:#ed6d34}.result_list ul>li.list02 h5{background:#dbae59}.result_list ul>li.list03 h5{background:#929e58}.result_list ul>li.list04 h5{background:#778492}.result_list ul>li.list05 h5{background:#76b0cc}.result_list ol{font-size:.9rem}.result_list ol>li{display:flex;justify-content:space-between;flex-wrap:nowrap;background:url("../img/brand/line_dotted.png") repeat-x top 10px left;background-size:76px 5px}.result_list ol>li .city{background:#fff;text-align:left}.result_list ol>li .bukken{background:#fff;text-align:right}@media screen and (max-width: 400px){.result_list ol{font-size:.7rem}.result_list ol>li{background-position:top 7px left}}.sankou_result{max-width:800px;margin:3rem auto 0}.sankou_result .ttl{font-size:1.2rem;margin-bottom:1rem;text-align:center;position:relative}.sankou_result .ttl span{display:inline-block;background:#fff;padding:0 20px;position:relative;z-index:1}.sankou_result .ttl::after{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;top:50%;left:0;z-index:0}.haseko_logo{margin:1rem auto}.haseko_logo img{height:50px;width:auto}.haseko_co_logo{max-width:800px;margin:3rem auto 0}.haseko_co_logo .pic{margin:1rem auto 0}.haseko_ur_logo{max-width:800px;margin:3rem auto 0}