@import"https://fonts.googleapis.com/css2?family=Hina+Mincho&family=Noto+Serif+JP:wght@300;400;500;600;700&display=swap";*{font-family:"Noto Serif JP",serif;box-sizing:border-box}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.container{max-width:100%;margin:0;padding:0;height:-moz-fit-content;height:fit-content}.container .loading{position:fixed;top:0;width:100vw;z-index:1000;background-color:#fff;display:flex;justify-content:center;align-items:center;opacity:.5;bottom:0}.landing__content__wrapper{margin:30px auto 0;max-width:1400px}.error_input{color:red}.mx-16{margin:16px 0}.tox-statusbar__branding{display:none!important}#deal-swiper .swiper-wrapper{justify-content:center!important}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{margin:0;font-family:"Noto Serif JP",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;line-height:1.7em;letter-spacing:.8px;font-size:16px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:unset;text-decoration:none}@media only screen and (max-width:450px){.custom-swiper-wrapper .swiper-button-next{right:-30px!important}.custom-swiper-wrapper .swiper-button-next:after{font-size:32px!important}.custom-swiper-wrapper .swiper-button-prev{left:-30px!important}.custom-swiper-wrapper .swiper-button-prev:after{font-size:32px!important}}.poster-skeleton .ant-spin{width:100%!important;height:500px!important;background-color:#fff!important;line-height:500px!important}.poster-skeleton .ant-spin .ant-spin-dot{font-size:50px!important;color:#fdd941!important}@media only screen and (max-width:767px){.poster-skeleton .ant-spin{height:300px!important;line-height:300px!important}}.text-ellipsis{display:-webkit-box!important;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.collapse-faq .ant-collapse-header{padding:0!important;align-items:center!important}.collapse-faq .ant-collapse-header .ant-collapse-expand-icon{padding:12px 0 12px 16px!important}.collapse-faq .ant-collapse-content-box{white-space:pre-line}.modal-confirm .ant-modal-body{padding:10px!important}.ant-modal-body:has(.cropper-container){padding:20px!important}