@charset "UTF-8";:root{--contentsPcWidth:$contentsPcWidth;--color_primary:#019e95;--color_bg:#f7f7f7;--color_border:#ddd;--color_txt:#4C4C4C;--color_lnk:#4C4C4C;--link_deco:none;--color_key:#15a9d8;--color_placeholder:#e2e2e2;--color_form:#fff;--color_contents:#eeeceb;--color_consultant:#d29b00;--color_researcher:#1b4b7d;--imgPath:"/img/";--font-family-basic:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}:root{--Mc:rgb(167, 3, 45);--Lc:rgba(167, 3, 45, 0.05)}body .m-shopNav__listItem a{background:var(--Mc);border:2px solid var(--Mc)}body .m-shopNav__listItem.is-selected a,body .p-basicPlanCommon__h1ttl,body .p-basicPlan__couponTtl .en,body .p-basicPlan__messageTtl span,body .p-basicPlan__recommendBlockTtl,body .p-basicPlan__reportTtl{color:var(--Mc)}body .p-basicPlan__recommendBlock{background:var(--Lc);border:1px solid var(--Mc)}body .p-basicPlan__recommendBlockTxt{border-top:1px solid var(--Mc)}body .l-lowerLayer,body .p-basicPlan__messageInner{background:var(--Lc)}@media screen and (max-width:750px){body .p-basicPlan__reportArea{border-top:1px solid var(--Mc)}}body .m-btnType01 a,body .m-btnType02 a,body .p-basicPlanCommon__h3ttl::before,body .p-basicPlan__reportArea::before{background:var(--Mc)}body .p-basicPlanCommon__h3ttl::after{border-bottom:1px dashed var(--Mc)}body .p-basicPlan__couponInner{background:var(--Lc);border:min(2 / 1400 * 100vw,2px) solid var(--Mc)}body .p-basicPlan__couponList{border-left:1px solid var(--Mc)}@media screen and (max-width:750px){body .p-basicPlan__couponList{border-top:1px solid var(--Mc);border-left:0}}body .p-basicPlan__reportInner{border:2px solid var(--Mc)}body .p-basicPlan__recommendBlockTtl::before{background:url(/img/shop/xxxxx/recommend_ttl_icon_rd.webp)}body .l-sideNaviBasicPlan__btn--reservation a span::before{background:url(/img/sidenavi/reservation_icon_rd.webp)}body .m-contactBtn{background:var(--Mc)}body .l-sideNaviBasicPlan__address,body .l-sideNaviBasicPlan__btn--favorite a,body .l-sideNaviBasicPlan__btn--inquiry a,body .l-sideNaviBasicPlan__btn--review a{background:var(--Mc)}body .l-sideNaviBasicPlan__btn--reservation a{color:var(--Mc)}body .l-lowerLayer__h1ttl,body .p-basicPlan__linkitem.is-selected a{color:var(--Mc)}body .p-basicPlan__linkitem a{background:var(--Mc);border:2px solid var(--Mc)}body .p-basicPlanCoupon__block{background:var(--Lc)}body .p-basicPlanCoupon__subttl{color:var(--Mc)}body .p-basicPlanCoupon__block::before{background-image:radial-gradient(circle,#a7032d 20%,transparent 20%),linear-gradient(transparent 15px,transparent 0)}body .p-basicPlanCoupon__block::after{background:url(/img/shop/xxxxx/coupon/coupon_img_rd.webp);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:750px){body .p-basicPlanCoupon__block::after{background:url(/img/shop/xxxxx/coupon/coupon_img_rd--sp.webp);background-repeat:no-repeat;background-size:contain}}body .l-lowerLayer__h3ttl::before{background:var(--Mc)}body .m-form__btn button.bg-green{background:var(--Mc)}body .m-btnType03 button,body .m-circleNum::before{background:var(--Mc)}
