@font-face{font-family:"FoundryGridnikMedium";display:swap;src:url("https://ships-50th-mv.s3.ap-northeast-1.amazonaws.com/kv/font.woff2") format("woff2")}:root{--color-theme: #b7ce4a;--color-bg-light: #f9f9f9;--color-bg-default: #717171;--color-bg-dark: #171717;--color-text-primary: #171717;--color-text-light: #717171;--color-border-light: #f9f9f9;--color-border-default: #717171;--color-border-dark: #171717;--opacity-hover: 0.3;--dur-fast: 0.15s;--dur-base: 0.3s;--ease-standard: cubic-bezier(0.4, 0, 0.2, 1)}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::-moz-selection{background:var(--color-bg-dark)}body ::selection{background:var(--color-bg-dark)}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}img{border-radius:1px;max-width:100%;height:auto;vertical-align:middle}ul,li,ol{list-style:none;padding:0;margin:0}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;outline:none}a{cursor:pointer;color:var(--color-text-primary);display:block;text-decoration:none;transition:all var(--dur-base) var(--ease-standard)}.u-mt-0{margin-top:0 !important}.u-mb-0{margin-bottom:0 !important}.u-mt-10{margin-top:10px !important}.u-mb-10{margin-bottom:10px !important}.u-mt-15{margin-top:15px !important}.u-mb-15{margin-bottom:15px !important}.u-mt-20{margin-top:20px !important}.u-mb-20{margin-bottom:20px !important}.u-mt-30{margin-top:30px !important}.u-mb-30{margin-bottom:30px !important}.u-mt-40{margin-top:40px !important}.u-mb-40{margin-bottom:40px !important}.u-mt-50{margin-top:50px !important}.u-mb-50{margin-bottom:50px !important}.u-mt-60{margin-top:60px !important}.u-mb-60{margin-bottom:60px !important}.u-mt-70{margin-top:70px !important}.u-mb-70{margin-bottom:70px !important}.u-mt-80{margin-top:80px !important}.u-mb-80{margin-bottom:80px !important}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-left{text-align:left}.u-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.u-sp-only{display:block}@media screen and (min-width: 992px){.u-sp-only{display:none}}.u-pc-only{display:none}@media screen and (min-width: 992px){.u-pc-only{display:block}}.container{opacity:0;transition:opacity var(--dur-base) cubic-bezier(0.25, 0.46, 0.45, 0.94)}.container.is-visible{opacity:1}.container_body h1{font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"FoundryGridnikMedium","YakuHanJP","Noto Sans JP",sans-serif}.container_body h2{font-size:1.6rem;font-weight:500;line-height:1.75;letter-spacing:.05em;color:var(--color-text-primary);font-family:"FoundryGridnikMedium","YakuHanJP","Noto Sans JP",sans-serif}.container_body h3{font-size:1.4rem;font-weight:600;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"FoundryGridnikMedium","YakuHanJP","Noto Sans JP",sans-serif}.container_body h4{font-size:1.2rem;font-weight:600;line-height:1.6;letter-spacing:.04em;color:var(--color-text-primary);font-family:"FoundryGridnikMedium","YakuHanJP","Noto Sans JP",sans-serif}.container_body p{font-size:1.2rem;font-weight:400;line-height:3;letter-spacing:.07em;color:var(--color-text-primary);font-family:"FoundryGridnikMedium","YakuHanJP","Noto Sans JP",sans-serif}@media screen and (min-width: 992px){.container_body p{font-size:1.6rem}}.container_body figcaption{font-size:1.6rem;font-weight:400;line-height:1.75;letter-spacing:.07em;color:var(--color-text-primary);font-family:"FoundryGridnikMedium","YakuHanJP","Noto Sans JP",sans-serif}.container_body span{font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"FoundryGridnikMedium","YakuHanJP","Noto Sans JP",sans-serif}@media screen and (min-width: 992px){.container_body span{font-size:2rem}}.container_body a{font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:.04em;color:var(--color-text-primary);font-family:"FoundryGridnikMedium","YakuHanJP","Noto Sans JP",sans-serif}.container_body .en-only{font-size:1.4rem;font-weight:600;line-height:1.2;letter-spacing:normal;color:var(--color-text-primary);font-family:"FoundryGridnikMedium",sans-serif}.container .fv{margin-inline:auto;max-width:1280px;width:100%}.container .lead{width:83.0769230769vw;margin-inline:auto;max-width:640px;padding:min(10.2564102564vw,172px) 0 min(10.2564102564vw,134px)}.container .lead p.en-only{font-size:2.4rem;padding-bottom:min(5.1282051282vw,30px)}.container .lead p:last-child{padding-top:min(7.6923076923vw,40px)}.container .contents__scroll section{margin:min(30.7692307692vw,180px) 0 0}.container .contents__scroll section .content__body{width:min(100vw,920px);margin-inline:auto}.container .contents__scroll section .swiper-container{position:relative}.container .contents__scroll section .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-25px}@media screen and (min-width: 992px){.container .contents__scroll section .swiper-pagination-bullets.swiper-pagination-horizontal{display:none}}.container .contents__scroll section .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{background:rgba(0,0,0,0);border:1px solid var(--color-bg-dark);border-radius:0}.container .contents__scroll section .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{background:var(--color-bg-dark);border:none;opacity:.7}.container .contents__scroll section .creditLists{width:75%;margin:min(1.2820512821vw,10px) auto 0}@media screen and (min-width: 992px){.container .contents__scroll section .creditLists{width:60%}}.container .contents__scroll section .creditLists li{padding:2em 0 0}@media screen and (min-width: 992px){.container .contents__scroll section .creditLists li{padding:1em 0}}.container .contents__scroll section .creditLists li:first-child{padding:4em 0 0}@media screen and (min-width: 992px){.container .contents__scroll section .creditLists li:first-child{padding:1em 0}}.container .contents__scroll section .creditLists li a[data-active=disactive]{pointer-events:none}.container .contents__scroll section .creditLists li a[data-active=disactive] span{color:var(--color-text-light)}.container .contents__scroll section .creditLists li a .creditInfo{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:repeat(2, auto)}@media screen and (min-width: 992px){.container .contents__scroll section .creditLists li a .creditInfo{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:none}}.container .contents__scroll section .creditLists li a .creditInfo .creditSpec{grid-column:1/1;grid-row:1/2;font-size:1rem}@media screen and (min-width: 992px){.container .contents__scroll section .creditLists li a .creditInfo .creditSpec{grid-column:auto/auto;grid-row:auto/auto;font-size:2rem}}.container .contents__scroll section .creditLists li a .creditInfo .creditBrand{grid-column:1/3;grid-row:2/2}@media screen and (min-width: 992px){.container .contents__scroll section .creditLists li a .creditInfo .creditBrand{grid-column:auto/auto;grid-row:auto/auto}}.container .contents__scroll section .creditLists li a .creditInfo .creditBuy{grid-column:3/3;grid-row:2/2;text-decoration:underline}@media screen and (min-width: 992px){.container .contents__scroll section .creditLists li a .creditInfo .creditBuy{grid-column:auto/auto;grid-row:auto/auto;font-size:1.6rem}}.container .contents__scroll section .mov__container{width:100%}@media screen and (min-width: 992px){.container .contents__scroll section .mov__container{width:90.218%;margin-inline:auto}}@media screen and (min-width: 992px){.container .contents__scroll section .mov__container{display:grid;grid-template-columns:1fr auto;grid-gap:3em}}.container .contents__scroll section .mov__container .video{width:100%;height:auto;display:block}.container .contents__scroll section .mov__container .video video{max-width:100%}@media screen and (min-width: 992px){.container .contents__scroll section .mov__container .video video{max-width:475px;height:auto}}@media screen and (min-width: 992px){.container .contents__scroll section .mov__container .staffCredits{align-self:flex-end}}.container .contents__scroll section .mov__container .staffCredits li{margin-left:2em}@media screen and (min-width: 992px){.container .contents__scroll section .mov__container .staffCredits li{margin-left:0}}.container .contents__scroll section .mov__container .staffCredits li span{font-size:1.1rem}.container .contents__scroll section .mov__container .staffCredits li a{display:inline-block}.container .footer__container{width:min(86.6666666667vw,675px);margin-inline:auto;padding:12em 0 6em}.container .footer__container .snsLink a{display:flex;justify-content:center;align-items:baseline;gap:.5em}.container .footer__container .snsLink a .icon{width:14px}.container .footer__container .moreBtn{margin-top:9.6em}.container .footer__container .moreBtn a span{background:var(--color-theme);border-radius:5px;display:block;height:64px;line-height:64px}.container .footer__container .logoLink{display:flex;justify-content:space-between;align-items:center;width:min(61.5384615385vw,280px);margin-inline:auto;padding-top:9.6em}.container .footer__container .logoLink .logo{width:50%}.container small{font-size:1.2rem;display:block;margin-bottom:6em}
/*# sourceMappingURL=style.min.css.map */