.o-heading-c[data-v-b52c1572]{align-items:center;display:flex;font-size:2rem;font-weight:var(--fontWeightNormal);justify-content:center;position:relative}.o-favorite-modal__button[data-v-1e7468ee]{align-items:center;background-color:#fff;border:1px solid var(--redColor);border-radius:999rem;color:var(--redColor);display:flex;font-size:1.6rem;font-weight:700;gap:1.6rem;justify-content:center;margin-inline:auto;max-width:30rem;min-height:8rem;padding:.5rem 2rem;position:relative;transition:var(--mainTransition);width:100%}.o-favorite-modal__button[data-v-1e7468ee]:after{background-color:var(--redColor);content:"";display:block;flex-shrink:0;height:2.4rem;mask:url(../images/front/icon/icon-share-red.svg) no-repeat 50%/contain;-webkit-mask:url(../images/front/icon/icon-share-red.svg) no-repeat 50%/contain;width:2.4rem}.o-favorite-modal__button[data-v-1e7468ee]:focus,.o-favorite-modal__button[data-v-1e7468ee]:hover{background-color:var(--redColor);color:#fff;cursor:pointer}.o-favorite-modal__button[data-v-1e7468ee]:focus:after,.o-favorite-modal__button[data-v-1e7468ee]:hover:after{background-color:#fff}@media screen and (max-width:768px){.o-favorite-modal__button[data-v-1e7468ee]{font-size:1.4rem;min-height:6rem}}.o-favorite-modal dialog[data-v-1e7468ee]{border:none;inset:0;margin:auto;overflow:auto;padding:0;position:fixed;-webkit-user-select:text;-moz-user-select:text;user-select:text;visibility:visible}.o-favorite-modal dialog[data-v-1e7468ee]::backdrop{background:var(--primaryFontColor);opacity:.6}@media screen and (max-width:768px){.o-favorite-modal dialog[data-v-1e7468ee]{max-height:calc(100% - 3.2rem);max-width:100%;width:calc(100% - 3.2rem)}}.o-favorite-modal__modal[data-v-1e7468ee]{border:1px solid var(--borderColor);border-radius:.3rem;max-width:100%;padding:3rem 3rem 4rem;width:100rem}@media screen and (max-width:768px){.o-favorite-modal__modal[data-v-1e7468ee]{border-radius:.8rem;padding:2rem 1.6rem 3rem;width:100%}}.o-favorite-modal__modal[data-v-1e7468ee]>*+*{margin-top:2rem}.o-favorite-modal__header[data-v-1e7468ee]{align-items:center;display:flex;gap:1.6rem;justify-content:space-between}.o-favorite-modal__header-title[data-v-1e7468ee]{font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.o-favorite-modal__header-title[data-v-1e7468ee]{font-size:1.6rem}}.o-favorite-modal__header-close[data-v-1e7468ee]{background-color:var(--primaryFontColor);border:none;cursor:pointer;flex-shrink:0;height:2.4rem;mask:url(../images/front/icon/icon-close.svg) no-repeat center/contain;-webkit-mask:url(../images/front/icon/icon-close.svg) no-repeat center/contain;padding:0;transition:var(--mainTransition);width:2.4rem}.o-favorite-modal__header-close[data-v-1e7468ee]:hover{opacity:.7}@media screen and (max-width:768px){.o-favorite-modal__header-close[data-v-1e7468ee]{height:2rem;width:2rem}}.o-favorite-modal__main[data-v-1e7468ee]{margin-inline:auto;max-width:93rem;padding-top:2rem;padding-inline:2rem}@media screen and (max-width:768px){.o-favorite-modal__main[data-v-1e7468ee]{padding-top:0;padding-inline:0}}.o-favorite-modal__main-inner[data-v-1e7468ee]{position:relative}.o-favorite-modal__main-inner .o-heading-c[data-v-1e7468ee]+*{margin-top:3rem}.o-favorite-modal__main-inner p[data-v-1e7468ee]{line-height:1.8}@media screen and (max-width:768px){.o-favorite-modal__main-inner .o-heading-c[data-v-1e7468ee]+*{margin-top:2rem}.o-favorite-modal__main-inner[data-v-1e7468ee] .o-heading-c{font-size:1.7rem}.o-favorite-modal__main-inner p[data-v-1e7468ee]{font-size:1.4rem;line-height:1.5}}@media screen and (max-width:375px){.o-favorite-modal__main-inner[data-v-1e7468ee] .o-heading-c{font-size:1.6rem}}.o-favorite-modal__main-close-button[data-v-1e7468ee]{background:none;border:none;color:#1a1a1a!important;cursor:pointer;font-size:2.5rem;padding:0;position:absolute;right:1rem;top:.1rem;z-index:100}.o-favorite-modal__submit-button[data-v-1e7468ee]{align-items:center;background:#fff;border:1px solid var(--redColor);border-radius:999rem;color:var(--redColor);cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;margin-top:3rem;margin-inline:auto;max-width:32rem;min-height:5rem;position:relative;transition:var(--mainTransition);width:100%}.o-favorite-modal__submit-button[data-v-1e7468ee]:focus,.o-favorite-modal__submit-button[data-v-1e7468ee]:hover{background:var(--redColor);color:#fff}@media screen and (max-width:768px){.o-favorite-modal__submit-button[data-v-1e7468ee]{font-size:1.4rem;margin-top:2rem;min-height:4.6rem}}.o-favorite-modal[data-v-1e7468ee] .o-favorite-modal__button-e{--redColor:var(--favoriteShareBtnColor)!important}.o-favorite-modal .o-favorite-modal__share-confirm[data-v-1e7468ee]{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto auto}@media screen and (max-width:576px){.o-favorite-modal .o-favorite-modal__share-confirm[data-v-1e7468ee]{grid-template-columns:1fr}}.o-favorite-modal .o-favorite-modal__share-confirm__url[data-v-1e7468ee]{border:1px solid var(--borderColor);border-radius:.4rem;font-size:1.4rem;padding:.8rem;width:100%}@media screen and (max-width:768px){.o-favorite-modal .o-favorite-modal__share-confirm__url[data-v-1e7468ee]{font-size:1.3rem}}.o-favorite-modal .o-favorite-modal__share-confirm[data-v-1e7468ee] a,.o-favorite-modal .o-favorite-modal__share-confirm[data-v-1e7468ee] button{white-space:nowrap;width:12rem}@media screen and (max-width:576px){.o-favorite-modal .o-favorite-modal__share-confirm[data-v-1e7468ee] a,.o-favorite-modal .o-favorite-modal__share-confirm[data-v-1e7468ee] button{width:100%}}.o-favorite-modal__share-area[data-v-1e7468ee]{align-items:center;display:flex;gap:3rem;justify-content:center}@media screen and (max-width:576px){.o-favorite-modal__share-area[data-v-1e7468ee]{flex-direction:column;gap:.5rem}}.o-favorite-modal__share-area .o-email[data-v-1e7468ee]{max-width:none}.o-favorite-modal__share-area .o-email[data-v-1e7468ee] .is-wide{max-width:none!important;width:11em}.o-favorite-modal__share-area .o-sns[data-v-1e7468ee]{align-items:center;display:flex;gap:1rem;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (max-width:576px){.o-favorite-modal__share-area .o-sns[data-v-1e7468ee]{margin-top:1.5rem}}.o-favorite-modal__share-area__item[data-v-1e7468ee],.o-favorite-modal__share-area__item .fb-share-button[data-v-1e7468ee],.o-favorite-modal__share-area__item .twitter-share-button[data-v-1e7468ee],.o-favorite-modal__share-area__item>a[data-v-1e7468ee]{align-items:center;display:flex;justify-content:center;min-height:4rem}.l-main[data-v-464ce2d5]{background:var(--primaryBgColor);padding-bottom:12rem}@media screen and (max-width:1024px){.l-main[data-v-464ce2d5]{padding-bottom:6rem}}.l-heading[data-v-464ce2d5]{margin-bottom:5rem;position:relative}@media screen and (max-width:1024px){.l-heading[data-v-464ce2d5]{margin-bottom:3rem}}.l-heading-shared[data-v-464ce2d5]{background-color:var(--thirdBgColor);padding-block:5rem}.l-heading-shared__heading[data-v-464ce2d5]{color:var(--thirdFontColor);font-size:3rem;text-align:center}@media screen and (max-width:768px){.l-heading-shared[data-v-464ce2d5]{padding-block:3rem}.l-heading-shared__heading[data-v-464ce2d5]{font-size:2.4rem}}.l-favorite[data-v-464ce2d5]{margin-inline:auto;margin-bottom:6rem}@media screen and (max-width:576px){.l-favorite[data-v-464ce2d5]{margin-bottom:3rem}}.l-digest[data-v-464ce2d5]{padding:4rem 0}@media screen and (max-width:576px){.l-digest[data-v-464ce2d5]{padding:0}}.search-bg[data-v-464ce2d5]{background-color:#efefef;background-image:url(../images/front/search@2x-50.jpg);background-repeat:repeat;padding-bottom:3.5rem}@media screen and (max-width:1024px){.search-bg[data-v-464ce2d5]{background-image:url(../images/front/search-sp@2x-50.jpg)}}
