body{margin:0;padding:0;background-color:#fff;color:#333;font-family:hiragino kaku gothic pron, Meiryo, sans-serif}img{display:block}.container{background-color:#e5e5e5}.container .content{background-color:#fff;overflow:hidden;box-shadow:0px 0px 2px rgba(0,0,0,0.1)}.copyright{font-size:13px}.store-icons{display:flex}.store-icons .store-icon{display:block;width:120px;height:35px;background-repeat:no-repeat;background-size:100%}.store-icons .store-icon:nth-of-type(1){margin:0 8px 0 0}.store-icons .store-icon--apple{background-image:url("/images/misc/store_app-d5ecb1c3.png")}.store-icons .store-icon--google{background-image:url("/images/misc/store_google-9ec5af3b.png")}.header{background-color:#fff;position:relative}html.app .header{display:none}.header__inner{box-sizing:border-box;max-width:1280px;margin:auto;display:flex;height:48px;justify-content:center;align-items:center}.header__inner a{width:118px;height:19px;display:block}.header__inner svg{vertical-align:baseline}html.app .footer{display:none}.footer{background-color:#f8f8f8}.footer .app-install-banner{max-width:1280px;margin:0 auto;position:relative}html:not(.android):not(.ios) .footer .app-install-banner{display:none}.footer .app-install-banner__link{top:0;right:0;width:100%;height:100%;position:absolute}@media screen and (max-width: 749px){html:not(.android) .footer .app-install-banner__link--android{display:none}}@media screen and (min-width: 750px){.footer .app-install-banner__link--android{top:53%;right:26%;width:14.3%;height:28%}}@media screen and (max-width: 749px){html:not(.ios) .footer .app-install-banner__link--ios{display:none}}@media screen and (min-width: 750px){.footer .app-install-banner__link--ios{top:53%;right:13%;width:12.3%;height:28%}}.footer__inner{box-sizing:border-box;max-width:1280px;margin:auto}@media screen and (min-width: 769px){.footer__inner{padding:30px 60px 60px}}@media screen and (max-width: 768px){.footer__inner{padding:10px 20px 30px}}.footer__nav{margin-bottom:16px;display:flex;row-gap:16px;flex-direction:column}@media screen and (max-width: 768px){.footer__nav{padding:16px 0}}.footer__nav .link{display:block;color:#000;font-size:12px}.footer-links{width:100%;margin:16px 0;overflow:hidden}.footer-links .footer-links--locari{display:inline-block;width:150px}.footer-links .store-icons{display:inline-flex;float:right;margin-top:8px}html.android .footer-links .store-icons.not-mobile,html.ios .footer-links .store-icons.not-mobile{display:none}@media screen and (max-width: 437px){.footer-links .footer-links--locari{margin-bottom:8px}.footer-links .store-icons{float:none}}.share-buttons{display:flex;justify-content:center;align-items:center;margin:auto;padding:24px 16px}.share-buttons__button{width:40px;height:40px;background-repeat:no-repeat;background-size:contain;display:block;overflow:hidden;line-height:9999;flex-grow:0;flex-shrink:0}.share-buttons__button+.share-buttons__button{margin-left:16px}.share-buttons__button--facebook{background-image:url("/images/misc/share_button_facebook-d53d33f6.svg")}.share-buttons__button--x{background-image:url("/images/misc/share_button_x-0b926e31.svg")}.share-buttons__button--line{background-image:url("/images/misc/share_button_line-f6e90ddd.svg")}@media screen and (max-width: 374px){.share-buttons__button{width:32px;height:32px}.share-buttons__button+.share-buttons__button{margin-left:8px}}.share-buttons__label{font-weight:bold;font-size:16px;margin-right:12px;flex-grow:1;white-space:nowrap}@media screen and (min-width: 768px){.share-buttons__label{flex-grow:0;margin-right:24px}}.floating-share-buttons{display:flex;justify-content:center;align-items:center;margin:auto;position:fixed;z-index:1;width:100%;max-width:1280px;transform:translateY(0);transform:translateY(calc(-1 * constant(safe-area-inset-bottom)));transform:translateY(calc(-1 * env(safe-area-inset-bottom)));bottom:0;left:0;right:0;justify-content:flex-start;margin:24px 16px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.08)) drop-shadow(0px 0px 3px rgba(0,0,0,0.1));transition:opacity 0.25s ease 0s}.floating-share-buttons__button{width:40px;height:40px;background-repeat:no-repeat;background-size:contain;display:block;overflow:hidden;line-height:9999;flex-grow:0;flex-shrink:0}.floating-share-buttons__button+.floating-share-buttons__button{margin-left:16px}.floating-share-buttons__button--facebook{background-image:url("/images/misc/share_button_facebook-d53d33f6.svg")}.floating-share-buttons__button--x{background-image:url("/images/misc/share_button_x-0b926e31.svg")}.floating-share-buttons__button--line{background-image:url("/images/misc/share_button_line-f6e90ddd.svg")}.floating-share-buttons.hide{opacity:0;pointer-events:none}.container{position:relative;width:100%}.container .content{max-width:750px;margin:0 auto}.container img{width:100%}.container a{opacity:1;transition:opacity 0.25s ease 0s}.container a:hover{opacity:0.75}html{font-size:8px;font-size:2.6666666667vw}@media screen and (min-width: 375px){html{font-size:10px;font-size:2.6666666667vw}}@media screen and (min-width: 480px){html{font-size:12.8px;font-size:2.6666666667vw}}@media screen and (min-width: 750px){html{font-size:20px}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity ease-out 0.5s}section,div.section{position:relative}.cover{background-color:#f2f2f2}.section03{position:relative}.section03__item01{display:block;position:absolute;width:27.35rem;height:5.1rem;bottom:6.55rem;left:4.85rem}.section04{position:relative}.section04__item01{display:block;position:absolute;width:27.35rem;height:5.1rem;bottom:7.7rem;left:4.85rem}.section05{position:relative}.section05__item01{display:block;position:absolute;width:27.35rem;height:5.1rem;bottom:7.25rem;left:4.85rem}.section06{position:relative}.section06__item01{display:block;position:absolute;width:27.35rem;height:5.1rem;top:146.4rem;left:4.85rem}.section06__item02{display:block;position:absolute;width:27.35rem;height:5.1rem;bottom:6.55rem;left:4.85rem}.section07{position:relative}.section07__item01{display:block;position:absolute;width:27.35rem;height:5.1rem;top:171.15rem;left:4.85rem}.section07__item02{display:block;position:absolute;width:27.35rem;height:5.1rem;bottom:6.15rem;left:4.85rem}.section08{position:relative}.section08__item01{display:block;position:absolute;width:27.35rem;height:5.1rem;top:162rem;left:4.85rem}.section08__item02{display:block;position:absolute;width:27.35rem;height:5.1rem;bottom:7.05rem;left:4.85rem}.section09{position:relative}.section09__item01{display:block;position:absolute;width:27.35rem;height:5.1rem;top:103.9rem;left:4.85rem}.section09__item02{display:block;position:absolute;width:27.35rem;height:5.1rem;bottom:20.45rem;left:4.85rem}.section09__item03{display:block;position:absolute;width:27.35rem;height:5.1rem;bottom:12.75rem;left:4.85rem}.section09__item04{display:block;position:absolute;width:27.35rem;height:5.1rem;bottom:5.4rem;left:4.85rem}.profile01{position:relative}.profile01__item01{display:block;position:absolute;width:24.2rem;height:4.35rem;bottom:12.55rem;left:6.7rem}.profile01__item02{display:block;position:absolute;width:24.2rem;height:4.35rem;bottom:2.95rem;left:6.7rem}.profile02{position:relative}.profile02__item01{display:block;position:absolute;width:24.2rem;height:4.35rem;bottom:12.85rem;left:6.7rem}.profile02__item02{display:block;position:absolute;width:24.2rem;height:4.35rem;bottom:5.8rem;left:6.7rem}