@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho+B1:wght@400;500;600;700;800&family=Noto+Sans+JP:wght@300;400;500;700&family=Marcellus&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&display=swap";:root{--color-white: #ffffff;--color-black: #0f1f3f;--color-sub-black: #0f1f3f;--color-sub-black-2: #6f88b3;--color-main: #1d3c8f;--color-sub: #6f88b3;--color-text: #0f1f3f;--color-button: linear-gradient(180deg, #1d3c8f 0%, #0e1f4f 100%);--color-button-text: #ffffff;--color-label: linear-gradient(180deg, #1d3c8f 0%, #0e1f4f 100%);--color-label-text: #ffffff;--gradient-main: linear-gradient(180deg, #1d3c8f 0%, #0e1f4f 100%);--color-line: #06c755;--color-bg-emph: rgba(29, 60, 143, 0.04);--color-background: #f4f6fb;--color-mask: rgba(15, 31, 63, 0.5);--color-label-new: linear-gradient(180deg, #1d3c8f 0%, #0e1f4f 100%);--shadow-white: 0 0 4px #ffffff;--shadow-black: 0 0 5px #cad3e1;--shadow-main: 0 0 2px #0e1f4f;--shadow-box: 0 1px 8px rgb(15 31 63 / 9%);--shadow-glow-pink: 0 0 24px color-mix(in srgb, var(--color-main) 35%, transparent), 0 0 56px color-mix(in srgb, var(--color-main) 22%, transparent), 0 0 96px color-mix(in srgb, var(--color-main) 12%, transparent);--shadow-glow-pink-strong: 0 0 32px color-mix(in srgb, var(--color-main) 50%, transparent), 0 0 72px color-mix(in srgb, var(--color-main) 30%, transparent), 0 0 128px color-mix(in srgb, var(--color-main) 18%, transparent);--color-gold: #b8c2d0;--color-gold-soft: rgba(184, 194, 208, 0.6);--gradient-gold-line: linear-gradient( 90deg, transparent 0%, rgba(184, 194, 208, 0.18) 8%, rgba(184, 194, 208, 0.85) 50%, rgba(184, 194, 208, 0.18) 92%, transparent 100% );--glass-bg: color-mix(in srgb, var(--color-white) 30%, transparent);--glass-bg-strong: color-mix(in srgb, var(--color-white) 55%, transparent);--glass-border: 1px solid color-mix(in srgb, var(--color-white) 55%, transparent)}.reviews__section{margin-top:8.3333333333vw;margin-bottom:8.3333333333vw}@media(min-width: 1920px){.reviews__section{margin-top:160px}}@media(max-width: 767px){.reviews__section{margin-top:15.6453715776vw}}@media(min-width: 1920px){.reviews__section{margin-bottom:160px}}@media(max-width: 767px){.reviews__section{margin-bottom:15.6453715776vw}}.reviews__section .page__container{width:59.7222222222vw;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width: 1920px){.reviews__section .page__container{width:1146.6666666667px}}@media(max-width: 767px){.reviews__section .page__container{width:96.479791395vw}}.reviews__section .page__container .cast__reviews{width:100%}.reviews__section .page__container .cast__reviews .review__card{flex-direction:row}.reviews__section .page__container .cast__reviews .review__card .review__card__thumb{flex:0 0 12.5vw;margin-right:1.25vw}@media(min-width: 1920px){.reviews__section .page__container .cast__reviews .review__card .review__card__thumb{margin-right:24px}}@media(max-width: 767px){.reviews__section .page__container .cast__reviews .review__card .review__card__thumb{margin-right:3.1290743155vw}}@media not screen and (min-width: 768px){.reviews__section .page__container .cast__reviews .review__card .review__card__thumb{flex:0 0 6.9444444444vw}}.reviews__section .page__container .cast__reviews .review__card .review__card__thumb a,.reviews__section .page__container .cast__reviews .review__card .review__card__thumb img{display:block;width:12.5vw;height:16.6666666667vw;object-fit:cover;object-position:center;border-radius:.8333333333vw}@media(min-width: 1920px){.reviews__section .page__container .cast__reviews .review__card .review__card__thumb a,.reviews__section .page__container .cast__reviews .review__card .review__card__thumb img{width:240px}}@media(max-width: 767px){.reviews__section .page__container .cast__reviews .review__card .review__card__thumb a,.reviews__section .page__container .cast__reviews .review__card .review__card__thumb img{width:26.075619296vw}}@media(min-width: 1920px){.reviews__section .page__container .cast__reviews .review__card .review__card__thumb a,.reviews__section .page__container .cast__reviews .review__card .review__card__thumb img{height:320px}}@media(max-width: 767px){.reviews__section .page__container .cast__reviews .review__card .review__card__thumb a,.reviews__section .page__container .cast__reviews .review__card .review__card__thumb img{height:52.1512385919vw}}@media(min-width: 1920px){.reviews__section .page__container .cast__reviews .review__card .review__card__thumb a,.reviews__section .page__container .cast__reviews .review__card .review__card__thumb img{border-radius:16px}}@media(max-width: 767px){.reviews__section .page__container .cast__reviews .review__card .review__card__thumb a,.reviews__section .page__container .cast__reviews .review__card .review__card__thumb img{border-radius:2.0860495437vw}}.reviews__section .page__container .krc-review-form-wrapper{min-width:47.2222222222vw;width:100%}@media(min-width: 1920px){.reviews__section .page__container .krc-review-form-wrapper{min-width:906.6666666667px}}@media(max-width: 767px){.reviews__section .page__container .krc-review-form-wrapper{min-width:83.4419817471vw}}.reviews__section .pagination{margin-top:2.5vw;text-align:center}@media(min-width: 1920px){.reviews__section .pagination{margin-top:48px}}@media(max-width: 767px){.reviews__section .pagination{margin-top:6.258148631vw}}.reviews__section .pagination .page-numbers{display:inline-flex;gap:8px;list-style:none;padding:0;margin:0}.reviews__section .pagination .page-numbers li a,.reviews__section .pagination .page-numbers li span{display:inline-block;min-width:36px;padding:8px 12px;border:1px solid color-mix(in srgb, var(--color-main) 30%, transparent);border-radius:8px;text-decoration:none;color:var(--color-text);transition:all .25s ease}.reviews__section .pagination .page-numbers li .current,.reviews__section .pagination .page-numbers li a:hover{border-color:var(--color-main);color:var(--color-white);background:var(--color-main)}
