.ft-shop-title{font-size:29px;color:#c80000;margin:35px 0 30px;text-align:center;font-weight:700}.ft-area-list{justify-content:center;flex-wrap:wrap}.ft-area-list li{width:20%;margin-bottom:10px}.ft-area-list a{opacity:1;background:#eca5a5;color:#fff;display:block;margin:0 5px;font-size:20px;padding:7px 0;white-space:nowrap;border-radius:5px;text-align:center;font-weight:700}.ft-area-list li a.active{background-color:#c70000}.active-city{background:#c80000;text-align:center;padding:10px 0;font-size:20px;color:#fff;font-weight:700;margin-bottom:30px}.area-city3{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;flex-wrap:wrap}.ftshop_list{width:48%;padding-left:15px;border-left:2px solid #c80000;margin-bottom:30px}.ftshop_name{font-size:18px;color:#c80000;font-weight:700!important}.ftshop_add{font-size:14px;color:#000;padding:5px 0}.ftshop_info{display:flex;justify-content:space-between}.ftshop_info a{display:inline-flex;align-items:center}.ftshop_tel{font-size:20px;font-weight:700;color:#000;text-decoration:none}.ftshop_btn{color:#c80000!important;font-weight:700;font-size:17px;border:1px solid #c80000;padding:5px 25px 5px 0;display:inline-flex}.ftshop_btn svg{margin:0 10px}.ftshop_btn svg path{fill:currentColor}.other-jc{font-size:20px;font-weight:700;text-align:center;margin:57px 0 30px}.other-jc span{color:#c80000;margin-right:70px}.other-jc a{color:#000;display:inline-flex}.soc-med{display:flex;justify-content:center;width:100%;margin-bottom:20px;flex-wrap:wrap;gap:25px}@media screen and (max-width:990px){.ft-nav{display:block;justify-content:left}.ft-nav li:after{content:""}.ft-nav a{font-size:18px;font-weight:700}}#footer{margin-top:10px;background:#fbf6f6;padding:20px 0;font-family:"14px/140% Noto Sans JP",sans-serif!important}#footer .section-inner img.footer-logo{width:90%;max-width:500px;margin:30px 0}#footer .section-inner{padding:0}#footer-kaitori-type{width:100%;position:none;bottom:0;z-index:999}.ft-nav{display:flex;flex-wrap:wrap;justify-content:center}.ft-nav li{display:flex;flex-wrap:wrap;align-items:top}.ft-nav li:after{content:"|";padding:0 20px;display:block}.ft-nav li:last-child:after{content:""}.ft-nav a{display:block;padding-bottom:25px;font-size:18px}.ft-nav a.active{color:#c70000!important}.result-btn-a{display:block}.result-btn{position:relative;background:#cb0101;max-width:500px;margin:0 auto;color:#fff;padding:10px 0 10px 128px;border-radius:10px;font-size:19px}.result-btn:before{background-image:url(/build/assets/point_minami-C8casjPQ.webp);position:absolute;width:108px;left:0;bottom:0;height:120%;content:"";background-size:cover;background-repeat:no-repeat;background-position:-10px 0}.result-btn:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:9px;position:absolute;right:24px;top:50%;transform:translateY(-50%) rotate(-45deg);width:9px}.result-btn{font-size:23px;padding-top:25px;padding-bottom:25px}.area-city2{text-align:center;padding:30px 0;font-weight:700;overflow-wrap:break-word;word-break:keep-all}.area-city2 a:link,.area-city2 a:visited,.area-city2 a:active{opacity:1;color:#000;font-size:20px}.area-city2 .active-a:link,.area-city2 .active-a:visited,.area-city2 .active-a:active{color:#c80000}footer .section-inner .copyright{margin-top:0}@media screen and (max-width:900px){.result-btn{font-size:19px;padding-top:5px;padding-bottom:5px}.ftshop_list{width:100%;border-left:0;padding-left:0;padding-top:15px;padding-bottom:15px;margin:0;border-bottom:1px solid #a2a2a2}.ftshop_tel{font-size:17px}.ftshop_btn{margin-left:0;font-size:13px;padding-right:15px;letter-spacing:-.5px}.ftshop_btn svg{margin:0 5px}.ft-area-list li{width:33.3%;margin-bottom:5px}.ft-area-list a{font-size:13px}.ft-shop-title{font-size:22px;margin-top:28px;margin-bottom:16px}.active-city{font-size:16px;margin-bottom:5px}.ftshop_info{display:flex;justify-content:space-between;align-items:center}.area-city2{padding:17px 0}.area-city2 a:link,.area-city2 a:visited,.area-city2 a:active{color:#000;font-size:13px;margin-bottom:10px}.sp-line{display:none}.other-jc span{display:block;width:100%;text-align:center;font-size:18px}.other-jc a{font-size:18px}}
