@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&family=Noto+Serif+JP:wght@400;500;600;700&display=swap";@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-moz-keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{from{opacity:1}65%{opacity:0;-webkit-transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-moz-keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes right-to-center{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes left-to-center{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes center-to-left{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-30px)}}@keyframes center-to-right{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(30px)}}@keyframes bounce{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(1.2)}100%{transform:scale(1.3)}}@font-face{font-family:"LoveFromSerifS400";src:url("/lovefrom-balmuda/fonrts/LoveFromSerifS-400.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:"LoveFromSerifS300";src:url("/lovefrom-balmuda/fonrts/LoveFromSerifS-300.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:"LoveFromSerifM300";src:url("/lovefrom-balmuda/fonrts/LoveFromSerifM-300.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:"LoveFromSerifM400";src:url("/lovefrom-balmuda/fonrts/LoveFromSerifM-400.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:"LoveFromSerifL300";src:url("/lovefrom-balmuda/fonrts/LoveFromSerifL-300.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:"LoveFromSerifMI300";src:url("/lovefrom-balmuda/fonrts/LoveFromSerifM-300-Italic.woff2") format("woff2");font-style:normal;font-display:swap}@font-face{font-family:"LoveFromSerifMI400";src:url("/lovefrom-balmuda/fonrts/LoveFromSerifM-400-Italic.woff2") format("woff2");font-style:normal;font-display:swap}.__image{width:100%;height:auto}.__italic{font-family:"LoveFromSerifMI400"}.lazyload{opacity:0;transition:opacity 1s}.lazyload.loaded{opacity:1}.__show--sp{display:none}.main{padding-top:0}.__en-ttl{font-family:"LoveFromSerifM400",serif;font-weight:normal !important}.__en-text{font-family:"LoveFromSerifM300",serif;font-weight:normal !important}.__ja-text{font-family:"Noto Serif JP",serif}.__en-page{font-family:"LoveFromSerifM300",serif;font-weight:normal !important}.__ja-page{font-family:"Noto Serif JP",serif}.__en-page .__ja{display:none !important}.__en-page .__ko{display:none !important}.__en-page .__de{display:none !important}.__ja-page .__en{display:none !important}.__ja-page .__ko{display:none !important}.__ja-page .__de{display:none !important}.__ko-page .__en{display:none !important}.__ko-page .__ja{display:none !important}.__ko-page .__de{display:none !important}.__de-page .__en{display:none !important}.__de-page .__ja{display:none !important}.__de-page .__ko{display:none !important}.s300{font-family:"LoveFromSerifS300",serif}.m300{font-family:"LoveFromSerifM300",serif}.m400{font-family:"LoveFromSerifM400",serif}.l300{font-family:"LoveFromSerifL300",serif}.s400{font-family:"LoveFromSerifS400",serif}.navigation{display:none}.header__loveform{background:rgba(0,0,0,.85);position:relative}.header__loveform .header__loveform-logo{display:flex;justify-content:center;align-items:center;height:6.25rem;width:100%}.header__loveform .header__loveform-logo-link{line-height:normal}.header__loveform .header__loveform-logo-img{width:9.0625rem;height:auto}.header__loveform .__switch{position:absolute;top:1.5625rem}.header__loveform .__switch-list{display:flex;align-items:center;padding-left:2.5rem;font-size:.75rem;font-weight:400;line-height:normal;font-family:"Noto Sans JP",serif}.header__loveform .__switch-list li{display:flex;align-items:center;padding-top:2px;height:.625rem;padding:0 1.125rem;border-right:solid 1px #fff}.header__loveform .__switch-list li a{color:#fff;text-decoration:none}.header__loveform .__switch-list li:last-child{border-right:none}.__en-page .header__loveform .__switch-list li .__switch-link-en{text-decoration:underline}.__ja-page .header__loveform .__switch-list li .__switch-link-ja{text-decoration:underline}.__select{margin-left:1.25rem;width:9.9375rem;font-size:1.125rem;color:#333}.__select form{width:9.9375rem;height:100%;padding-bottom:1px;display:flex;justify-content:center;align-items:center;background-color:#fff}.__select .select_re{width:9.9375rem;height:2.4375rem;cursor:pointer;background-color:#fff;position:relative;z-index:100}.__select .select_re .select_re_items_top,.__select .select_re .select_re_items,.__select .select_re .select_re_option{list-style:none}.__select .select_re .select_re_options{background:#fff;padding:0 .9375rem}.__select .select_re_expand{width:0;height:2.4375rem;position:absolute;top:0;right:0}.__select .select_re_expand::after{position:absolute;top:40%;right:1.125rem;display:block;width:7px;height:7px;border-top:1px solid #707070;border-right:1px solid #707070;content:"";transform:translate3d(0, -3px, 0) rotate(135deg);animation:rebirthanimation .8s forwards}@keyframes rotateanimation{0%{transform:translate3d(0, -3px, 0) rotate(135deg)}100%{transform:translate3d(0, 2px, 0) rotate(315deg)}}@keyframes rebirthanimation{0%{transform:translate3d(0, 2px, 0) rotate(315deg)}100%{transform:translate3d(0, -3px, 0) rotate(135deg)}}.__select .select_re_expand:hover::after{opacity:1}.__select .select_re_expand:checked::after{animation:rotateanimation .8s forwards;transform:translate3d(0, 2px, 0) rotate(315deg)}.__select .select_re_expandLabel{display:block;width:100%;height:2.4375rem;position:absolute;top:0;left:0;cursor:pointer}.__select .select_re_close{display:none}.__select .select_re_closeLabel{width:100vw;height:100vh;position:fixed;z-index:1;top:0;left:0;display:none}.__select .select_re_items{width:100%;position:absolute;top:0;left:0;z-index:2;padding-top:2.4375rem;border:1px solid #707070;border-radius:.1875rem;box-sizing:content-box}.__select .select_re_input{display:none}.__select .select_re_label{transition:all 250ms cubic-bezier(0.4, 0.25, 0.3, 1);display:block;height:0;line-height:2.4375rem;overflow:hidden;background-color:#fff;cursor:pointer;padding-left:5px;font-size:.875rem;font-weight:400}.__select .select_re_label-placeholder{height:2.4375rem;vertical-align:middle;position:absolute;padding-left:20px;top:0;left:0;background-color:rgba(0,0,0,0)}.__select .select_re_expand:checked+.select_re_closeLabel{display:block}.__select .select_re_expand:checked+.select_re_closeLabel+.select_re_options{position:relative;z-index:2;padding:0 .9375rem}.__select .select_re_expand:checked+.select_re_closeLabel+.select_re_options .select_re_option{border-top:solid 1px #d6d6d6}.__select .select_re_expand:checked+.select_re_closeLabel+.select_re_options .select_re_label{height:2.4375rem;list-style:none}.__select .select_re_expand:checked+.select_re_closeLabel+.select_re_options .select_re_label:hover{background-color:#f7f7f7}.__select .select_re_expand:checked+.select_re_closeLabel+.select_re_options+.select_re_expandLabel{display:none}.__select .select_re_input:checked+.select_re_label{height:2.4375rem;margin-top:-2.4375rem}.section--footer-support{padding-bottom:5rem}.section--footer-support .viewport{margin:0 auto;max-width:80rem;padding:0 5.625rem}.section--footer-support .__box-01{display:flex;justify-content:space-between}@media only screen and (max-width: 1023px){.section--footer-support .__box-01{flex-direction:column;align-items:center}}.section--footer-support .__support-link{text-decoration:none}.section--footer-support .__support{width:18.75rem;height:4.375rem;border-radius:.5rem;background-color:#eee;align-items:center;justify-content:left;font-size:1.375rem;font-weight:400;line-height:normal;padding-left:2.125rem;display:flex;justify-content:space-between;font-family:"LoveFromSerifM300",serif}.section--footer-support .__support::after{content:"";background-image:url("../img/footer/svg/ico_blank.svg");background-repeat:no-repeat;background-size:contain;width:1.2793125rem;height:1.16275rem;margin-right:1.25rem}.section--footer-support .__footer-links{color:#fff;font-size:.75rem;font-weight:400;display:flex;align-items:center;padding-top:1.625rem}@media only screen and (max-width: 1023px){.section--footer-support .__footer-links{padding-top:1.6875rem}}.section--footer-support .__region-text{font-family:"Noto Sans JP",serif;color:#333}.section--footer-support .__region-links{display:flex;align-items:center;padding-left:1.875rem}@media only screen and (max-width: 1023px){.section--footer-support .__region-links{padding-left:0}}@media only screen and (max-width: 1023px){.section--footer-support .__region-links li:first-child{padding-left:0}}.section--footer-support .__region-links li{display:flex;align-items:center;padding-top:2px;height:.625rem;padding:0 1.125rem;border-right:solid 1px #b3b3b3}.section--footer-support .__region-links li a{color:#333;text-decoration:none;font-family:"Noto Sans JP",serif}.section--footer-support .__region-links li:last-child{border-right:none;padding-right:0}.section--footer{background-color:#333;padding-top:5.1875rem;padding-bottom:3.9375rem;position:relative}.section--footer .viewport{padding:0 3.75rem;max-width:68.75rem}@media only screen and (max-width: 1023px){.section--footer .viewport{padding:0 3.125rem}}.section--footer .__content{display:flex;justify-content:center;align-items:center}.section--footer .__box-02{padding-top:.625rem;text-align:center}@media only screen and (max-width: 1279px){.section--footer .__box-02{width:27.4375rem}}@media only screen and (max-width: 1023px){.section--footer .__box-02{width:19.0625rem;padding-top:5rem}}.section--footer .__footer-image{width:13rem}.section--footer .__copyright{font-family:"Noto Sans JP",serif;padding-top:2.1875rem;font-size:12px;font-weight:400;line-height:220%;color:#fff;text-align:center}.section--cookie{background-color:rgba(34,34,34,.8);position:fixed;bottom:1.25rem;right:1.25rem;z-index:20;color:#fff;font-size:.6875rem;line-height:160%;padding:1.25rem;width:25rem;font-family:"Noto Sans JP",serif;display:flex;flex-direction:column;gap:.625rem;transform:translateY(120%);transition:transform .5s ease}.section--cookie .__cookie__button{color:#fff;font-size:.75rem}.section--cookie .__cookie__link{text-decoration:underline;color:#fff}.section--cookie .__cookie__button-box{margin-top:.625rem;text-align:right}.section--cookie.is-active{transform:translateY(0)}.__cookie__button{cursor:pointer}.__is_mobile{display:none}.index .header__loveform{margin-top:-6.25rem;transition:margin-top .4s ease;z-index:20;position:fixed;top:0;width:100%}.index .header__loveform.active{margin-top:0rem}.billboard__wrapper{background-color:#000;width:100%}.__backwrap{background-color:#000;position:relative;z-index:10}.__whitewrap{background-color:#fff;position:relative;z-index:10}.billboard__wrapper{position:relative;width:100%;height:100vh}.billboard__wrapper .__video_area{width:100%;height:100%;object-fit:cover;position:fixed;top:0;left:0;z-index:0}.billboard__wrapper .__video_area.__hide{display:none}.billboard__wrapper .object{display:flex;align-items:center;justify-content:center}.billboard__wrapper .__video{height:100vh}.billboard__wrapper .__mainlogo{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%)}.billboard__wrapper .__mainlogo .__image{width:27.625rem;height:auto}@media only screen and (max-width: 1279px){.billboard__wrapper .__mainlogo .__image{width:34.53125vw}}.index .section{color:#333}.index .section__title{text-align:center;font-size:3.125rem;font-style:normal;font-weight:normal;line-height:160%;margin-bottom:.9375rem}.index .section__text{text-align:center;font-size:1.375rem;font-style:normal;font-weight:400;line-height:160%;margin-bottom:9.0625rem}.index .section__title.__ja{font-size:2.625rem;font-weight:600;margin-bottom:2.8125rem}.index .section__text.__ja{font-size:1.12rem;line-height:200%}.index .section--01{background-color:#000;padding-top:9.0625rem}.index .section--01 .section__title{margin:0 auto;padding-bottom:1.25rem;font-size:4.0625rem;color:#fff}.index .section--01 .section__text{font-size:1.625rem;font-weight:400;line-height:160%;text-align:center;color:#fff;max-width:50rem;padding:0 1.25rem;height:29.1875rem;margin:0 auto}.index .section--01 .section__text p:first-child{padding-bottom:.75rem}.index .section--01 .section__text.__en{max-width:45rem}.index .section--01 .section__text.__ja{font-size:1.125rem;line-height:200%;max-width:53.125rem;width:auto;padding:0 1.25rem}.index .section--01 .__image--wrap{margin-top:8.75rem}.index .section--01 .__image--fixed{width:100%;aspect-ratio:1280/720}.index .section--01 .__image--fixed.__fixed img{position:fixed;top:0;left:0;width:100%;height:auto;z-index:0}.index .section--02{padding-top:9.375rem;position:relative;z-index:10;background-color:#fff}.index .section--02 .section__text{max-width:45.3125rem;margin:0 auto 7.8125rem auto}.index .section--02 .viewport{max-width:100%}.index .section--02 .__content{padding:0 3.125rem}.index .section--02 .__images{display:flex;gap:.375rem;margin-bottom:7.8125rem}.index .section--02 .__image--02{flex:0 0 auto;width:50%}.index .section--02 .__image--03{flex:0 0 auto;width:50%}.index .section--02 .__image--04{flex:0 0 auto;width:50%}.index .section--02 .__box{display:flex;flex-direction:column;margin:0 auto 5.5rem auto;flex:1}@media only screen and (max-width: 1023px){.index .section--02 .__box{padding:0 0}}.index .section--02 .__box--fixed{display:flex;padding:0 6.25rem;gap:.5rem;max-width:82rem;margin:0 auto}@media only screen and (max-width: 1279px){.index .section--02 .__box--fixed{padding:0 7.03125vw}}.index .section--02 .__box--wrap{padding:0 6.25rem;gap:.5rem;max-width:82rem;margin:0 auto}@media only screen and (max-width: 1279px){.index .section--02 .__box--wrap{padding:0 7.03125vw}}.index .section--02 .__text{max-width:32.5rem;padding-top:2.25rem}.index .section--02 .__box--01 .__text{margin-left:3.75rem}.index .section--02 .__box--02{display:flex;flex-direction:unset;align-items:center}.index .section--02 .__box--02 .__text{margin-left:3.75rem}.index .section--02 .__title{font-size:2.1875rem;font-weight:700;line-height:normal;padding-bottom:1.25rem}@media only screen and (max-width: 1023px){.index .section--02 .__title{font-size:1.8688125rem}}.index .section--02 .__ja .__title{font-size:1.75rem;font-weight:600}.index .section--02 .__description{font-size:1.125rem;font-weight:400;line-height:160%}@media only screen and (max-width: 1023px){.index .section--02 .__description{font-size:.841rem}}.index .section--02 .__ja .__description{font-size:1rem;line-height:200%}.index .section--03{background-color:#eee;padding:9.375rem 3.125rem;margin-top:13.75rem}.index .section--03 .__content{text-align:center}.index .section--03 .viewport{margin:0 auto;max-width:52.5rem}.index .section--03 .__title{width:19.6875rem;margin:0 auto;padding-bottom:4.0625rem}.index .section--03 .__subtitle{font-size:3.125rem;font-style:normal;font-weight:700;line-height:120%;padding-top:3rem;padding-bottom:1.875rem}.index .section--03 .__subtitle.__ja{font-size:2.625rem;font-weight:600;line-height:150%;letter-spacing:1.14px}.index .section--03 .__description{font-size:1.375rem;font-weight:400;line-height:160%;padding-top:1.875rem}.index .section--03 .__description.__ja{font-size:1.125rem;font-weight:400;line-height:200%}.index .section--03 .__images{max-width:45.4375rem;width:100%;gap:.625rem;display:flex;margin:0 auto;padding-bottom:1.25rem}.index .section--03 .__images .__image{width:50%}.index .section--03 .__name{margin-top:1.875rem;font-size:1.625rem;line-height:160%}.index .section--03 .__line{width:3.75rem;background-color:#000;height:.0625rem;margin:0 auto}.index .section--03 .__text--wrap--00{padding-bottom:4.0625rem}.index .section--03 .__text--wrap--01{margin-top:1.875rem}.index .section--04{padding-top:9.375rem;padding-bottom:4.875rem}.index .section--04 .viewport{margin:0 auto;max-width:80rem;padding:0 5.625rem}@media only screen and (max-width: 1279px){.index .section--04 .viewport{padding:0 7.03125vw}}.index .section--04 .__box{display:flex;justify-content:space-between;align-items:center}.index .section--04 .__image--01{flex:0 0 auto;max-width:42.5rem;width:66.40625%}@media only screen and (max-width: 1279px){.index .section--04 .__image--01{width:51.5625vw}}@media only screen and (max-width: 1023px){.index .section--04 .__image--01{width:45.3125vw}}.index .section--04 .__image--01 .__video{width:100%;height:auto}.index .section--04 .__text{width:28.5%}@media only screen and (max-width: 1279px){.index .section--04 .__text{width:29.6875vw}}@media only screen and (max-width: 1023px){.index .section--04 .__text{width:35.546875vw}}.index .section--04 .__title{font-size:28px;font-weight:400;line-height:130%;padding-bottom:1.5625rem}.index .section--04 .__color{font-size:14px;font-weight:400;line-height:200%;padding-bottom:1.5rem}.index .section--04 .__description{display:flex;padding-bottom:1.5625rem;align-items:center;font-size:.875rem;font-weight:400;line-height:200%}.index .section--04 .__price{font-size:35px;font-weight:400;line-height:normal;padding-bottom:1.1875rem}.index .section--04 .__price p{display:flex;align-items:baseline}.index .section--04 .__unit{font-size:19px;font-weight:400;line-height:normal;padding-right:.875rem}.index .section--04 .__tax{font-size:14px;font-weight:400;line-height:normal}.index .section--04 .__button{height:50px;display:flex;background-color:#333;align-items:center;justify-content:center}.index .section--04 .__button.__price_unvisible_jp{display:none}.index .section--04 .__note{height:50px;display:none;background-color:#e2e2e2;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:normal}.index .section--04 .__note.__price_visible_jp{display:flex}.index .section--04 .__attention{font-size:12px;font-weight:400;line-height:180%;margin-top:1.5625rem;display:none}.index .section--04 .__attention.__price_visible_jp{display:block}.index .section--04 .__link{color:#fff;font-size:1.125rem;font-weight:400;line-height:normal;text-decoration:none}.index .section--04 .__link .__ja{font-size:1rem}.index .section--05{padding-bottom:6.25rem}.index .section--05 .viewport{margin:0 auto;max-width:80rem;padding:0 5.625rem}.index .section--05 .__header{border-top:1px solid #b1b1b1;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.index .section--05 .__box-title{font-size:1.5rem;font-weight:400;line-height:normal;padding:1.625rem 0;position:relative}.index .section--05 .__ja .__box-title{font-size:1.375rem}.index .section--05 .plus{--size: 25px;--bg: #333;--fg: #fff;position:relative;width:var(--size);height:var(--size);padding:0;border:0;background:rgba(0,0,0,0);transition:transform 1s ease}.index .section--05 .plus::after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(var(--fg), var(--fg)) center/44% 1px no-repeat,linear-gradient(var(--fg), var(--fg)) center/1px 44% no-repeat,var(--bg)}.index .section--05 .plus:focus{outline:2px solid #999;outline-offset:2px}.index .section--05 .__header:hover .plus{transform:rotate(180deg)}.index .section--05 .__header.active .plus::after{background:linear-gradient(var(--fg), var(--fg)) center/44% 1px no-repeat,var(--bg)}.index .section--05 .__opner{font-size:.875rem;font-weight:400;line-height:150%;display:none;padding:0 0 0 2.5rem;font-family:"Noto Sans JP"}.index .section--05 .__spec_title{font-size:.875rem;font-weight:700;line-height:150%;padding-top:.5rem;padding-bottom:.375rem}.index .section--05 .__spec_text{padding-bottom:.625rem}.index .section--05 .__box--00 .__opner-inner{padding-bottom:2.25rem}.index .section--05 .__box--01 .__opner-inner{padding-top:.4375rem;padding-bottom:2.8125rem}.index .section--05 .__box--02{border-bottom:1px solid #b1b1b1}.index .section--05 .__box--02 .__opner-inner{padding-bottom:3rem}.index .section--05 .__store_title{font-size:1.125rem;font-weight:700;line-height:normal}.index .section--05 .__store_text{font-size:.875rem;font-weight:400;line-height:150%;padding-top:1.625rem}.index .section--05 .__region{font-weight:700;padding-top:1.5625rem;padding-bottom:.4375rem}.index .section--05 .__store{display:flex;gap:4%}@media only screen and (max-width: 1023px){.index .section--05 .__store{flex-direction:column;padding:.625rem}}.index .section--05 .__store-name{width:18.75rem}.index .section--05 .__store-info{margin-top:1.875rem;font-size:.75rem}.support .header__loveform{margin-top:0;z-index:200;position:fixed;top:0;width:100%}.support .section{font-family:"Noto Sans JP"}.support .section__title{font-size:1.75rem;font-weight:400;line-height:normal;font-family:"Noto Serif JP",serif}.support .section--00{padding-top:4.375rem}.support .section--00-box{margin-top:7.5rem;position:relative}.support .section--00-title{font-size:3.125rem;font-weight:700;line-height:normal;text-align:center}.support .section--00-region{display:flex;padding-bottom:1.5625rem;align-items:center;font-size:.875rem;font-weight:400;line-height:200%;position:absolute;right:-0.625rem;top:1.25rem}@media only screen and (max-width: 1023px){.support .section--00-region{margin-top:2.125rem;padding-bottom:0;position:relative;justify-content:center}}.support .section--00-links{display:flex;align-items:center;justify-content:center;margin-top:5rem;font-size:1.125rem;font-weight:500;line-height:normal;font-family:"Noto Serif JP",serif}.support .section--00-links li{display:flex;align-items:center;justify-content:center;padding-top:2px;height:1.5625rem;padding:0 1.875rem;border-right:solid 1px #333}.support .section--00-links li a{color:#333;text-decoration:none}.support .section--00-links li:last-child{border-right:none}.support .section--01{font-family:"Noto Sans JP",serif;padding-bottom:5.625rem;margin-top:6.5625rem}.support .section--01 .viewport{margin:0 auto;max-width:73.75rem;padding:0 5.625rem}.support .section--01 .__header{border-top:1px solid #b1b1b1;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.625rem 0}.support .section--01-00{padding-bottom:8.75rem}.support .section--01-00 .__spec_table{width:100%;border-collapse:collapse;font-size:.875rem;font-style:normal;font-weight:400;line-height:270%}.support .section--01-00 .__spec_table th,.support .section--01-00 .__spec_table td{padding:0rem 0rem;border-top:solid 1px #eee;text-align:left}.support .section--01-00 .__spec_table th{text-align:left;width:17.625rem}.support .section--01-01{margin-bottom:8.75rem}.support .section--01 .__box-title{font-size:14px;font-style:normal;font-weight:400;line-height:280%;position:relative}.support .section--01 .plus{--size: 25px;--bg: #333;--fg: #fff;position:relative;width:var(--size);height:var(--size);padding:0;border:0;background:rgba(0,0,0,0);transition:transform 1s ease}.support .section--01 .plus::after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(var(--fg), var(--fg)) center/60% 1px no-repeat,linear-gradient(var(--fg), var(--fg)) center/1px 60% no-repeat,var(--bg)}.support .section--01 .plus:focus{outline:2px solid #999;outline-offset:2px}.support .section--01 .__header:hover .plus{transform:rotate(180deg)}.support .section--01 .__header.active .plus::after{background:linear-gradient(var(--fg), var(--fg)) center/60% 1px no-repeat,var(--bg)}.support .section--01 .__opner{font-size:14px;font-weight:400;line-height:180%;display:none;padding:0 2.5rem 0 2.5rem}.support .section--01 .__spec_title{font-size:.875rem;font-weight:700;line-height:150%;padding-top:.5rem;padding-bottom:.375rem}.support .section--01 .__spec_text{padding-bottom:.625rem}.support .section--01 .__box--00 .__opner-inner{padding-top:.9375rem;padding-bottom:2.25rem}.support .section--01 .__box--00:last-child{border-bottom:1px solid #b1b1b1}.support .section--01-02{font-family:"Noto Sans JP",serif;margin-bottom:8.75rem;padding-bottom:1.875rem;border-bottom:solid 1px #ddd}.support .section--01-02 .section__title{padding-bottom:1.25rem;border-bottom:solid 1px #ddd}.support .section--01 .__store_title{font-size:18px;font-weight:700;line-height:normal}.support .section--01 .__store_text{font-size:.875rem;font-weight:400;line-height:150%;padding-top:1.625rem}.support .section--01 .__region{font-size:.875rem;font-weight:700;line-height:normal;padding-top:1.5625rem;padding-bottom:.4375rem}.support .section--01 .__store{display:flex;gap:4%;font-size:.875rem;font-weight:400;line-height:150%}@media only screen and (max-width: 1023px){.support .section--01 .__store{flex-direction:column;padding:.625rem}}.support .section--01 .__store-name{width:18.75rem}.support .section--01 .__store-info{font-size:.8rem;margin-top:2.1875rem}.support .section--01-03{font-family:"Noto Sans JP",serif;margin-bottom:8.75rem;border-bottom:solid 1px #ddd}.support .section--01-03 .section__title{padding-bottom:1.25rem;border-bottom:solid 1px #ddd}.support .section--01-03 .__contact-title{font-size:1rem;font-weight:700;line-height:280%}.support .section--01-03 .__contact-name{font-size:.875rem;font-weight:700;line-height:160%}.support .section--01-03 .__contact-text{font-size:.875rem;font-weight:400;line-height:160%;padding-bottom:1.5rem}.support .__switch{display:none}.support .section--footer-support .__support{display:none}
