@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@charset "utf-8";/*!
global > font
------------------------------
*//*!
global > color
------------------------------
*/:root{--color-base: #805B22;--color-blu: #227ADE;--color-grn: #06C654;--color-wht: #FFFFFF;--color-gry: #D9D9D9;--color-gry-light: #E7E7E7;--color-tan: #B7812C;--color-tan2: #CFAA3E;--color-blk: #000000;--color-yel: #FFD770;--color-yel2: #FFF9E1;--color-yel3: #FFE600;--color-red: #AC0045;--color-red2: #DD0039;--color-brn: #5B2700;--color-gold: #C9A227;--color-gold-dark: #8A6C22;--color-gold-main: #D4AF37;--color-gold-light: #FFE592;--color-gold-deep: #AD8B00;--color-gold-soft: #F3DA8A;--color-gold-shadow: #6E5217;--color-gold-muted: #A99C81;--color-gold-cream: #EEE588;--color-gold-sand: #D9B72B;--color-gold-20: rgba(201, 162, 39, 0.20);--color-gold-25: rgba(201, 162, 39, 0.25);--color-gold-30: rgba(201, 162, 39, 0.30);--color-gold-50: rgba(201, 162, 39, 0.50);--color-gold-dark-60: rgba(138, 108, 34, 0.60);--color-wht-80: rgba(255, 255, 255, 0.80)}/*!
global > content-width
------------------------------
*/:root{--width-content-ss: 390px;--width-content-s: 980px;--width-content: 1200px;--width-content-l: 1440px;--width-base-content-ss: 350px;--width-base-content-s: 980px;--width-base-content: 1248px;--width-base-content-l: 1322px;--width-base-content-percent-ss: calc(350 / 390 * 100%);--width-base-content-percent: calc( 1240 / 1440 * 100%);--width-base-content-percent-l: calc( 1322 / 1440 * 100%)}:root{--font-family-base: "Noto Sans JP", sans-serif;--font-family-sub: "Zen Old Mincho", serif;--font-family-alt: "Zen Kaku Gothic Antique", sans-serif;--font-family-orbitron: "Orbitron", sans-serif;--font-family-barlow: "Barlow Condensed", sans-serif;--font-weight-regular: 400;--font-weight-base: 500;--font-weight-bold: 700;--font-weight-black: 900;--font-size-xxs: 0.9rem;--font-size-xs: 1rem;--font-size-s: 1.1rem;--font-size-sm: 1.2rem;--font-size-md: 1.3rem;--font-size-body: 1.4rem;--font-size-body-lg: 1.5rem;--font-size-base: 1.6rem;--font-size-lead: 1.7rem;--font-size-subtitle: 1.8rem;--font-size-heading-xs: 2.2rem;--font-size-heading-s: 2.4rem;--font-size-heading-m: 2.8rem;--font-size-heading-l: 3.2rem;--font-size-heading-xl: 3.6rem;--font-size-display-s: 4rem;--font-size-display-m: 4.8rem;--font-size-display-l: 5rem;--font-size-display-xl: 6rem;--font-size-hero-s: 6.4rem;--font-size-hero-m: 7.2rem;--font-size-hero-l: 8rem;--font-size-hero-xl: 12rem}/*!
global > z-index
------------------------------
*/:root{--z-index-modal: 100;--z-index-header: 50;--z-index-menu: 45;--z-index-default: 1}/*!
global > vars
------------------------------
*//*!
foundation > reset
------------------------------
*/html{background:#fff;color:#000}body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,form,input,p{margin:0;padding:0}img{border:0}var{font-style:normal;font-weight:normal}ul{list-style:none}h1,h2,h3,h4{font-weight:normal;font-size:100%}input,button{border:none;border-radius:0;color:inherit;font-weight:inherit;font-size:inherit;*font-size:100%;line-height:inherit;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:inherit}input{font-size:16px}button{padding:0;cursor:pointer}main{display:block}a{color:inherit;text-decoration:none}img{width:100%;height:auto;vertical-align:bottom}svg{display:block}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box}*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}/*!
foundation > base
------------------------------
*/html{font-size:62.5%}body{color:var(--color-font-base);font-weight:var(--font-weight-base);font-size:1.6rem;font-family:var(--font-family-base);font-feature-settings:"palt";-webkit-font-feature-settings:"palt"}/*!
utility > utility
------------------------------
*/.u-pc{display:none !important}/*!
component > button
------------------------------
*//*!
component > title
------------------------------
*//*!
component > photo
------------------------------
*//*!
component > list
------------------------------
*/.pagetop{z-index:100;position:fixed;right:30px;bottom:30px;width:120px;height:120px}/*!
layout > wrapper
------------------------------
*/.wrapper{overflow:hidden}.main{position:relative;overflow-x:hidden}/*!
layout > container
------------------------------
*/.l-container{margin:0 auto}.l-container{width:93.75%;max-width:var(--width-content)}/*!
layout > aside > sns
------------------------------
*/.sns{position:relative;overflow:hidden}.sns::before,.sns::after{display:block;width:100%;height:16px;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/common/line.webp") repeat-x center top/2880px;content:"";pointer-events:none}.sns__inner{position:relative;padding-top:80px;padding-bottom:80px}.sns__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.sns__list dt{color:var(--color-blk);font-weight:var(--font-weight-bold);font-size:2rem;line-height:1em;letter-spacing:.1em}.sns__list dd{width:60px}/*!
layout > aside > contact
------------------------------
*/.contact{position:relative;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/contact/bg.webp") repeat center center/225px}.contact::before{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);content:"";pointer-events:none}.contact__inner{z-index:11;position:relative;padding:80px 20px}.contact__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.contact__text{color:#fff;font-size:var(--font-size-subtitle);letter-spacing:.1em}.contact__button{width:100%;max-width:300px}.contact__button a{display:block;position:relative;padding-top:12px;padding-bottom:12px;border:1px solid #000;background:#c9a227;color:var(--color-blk);font-weight:700;letter-spacing:.1em;text-align:center}.contact__button a::before{display:inline-block;position:absolute;top:50%;left:9%;width:10px;height:12px;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/contact/arrow.svg") no-repeat center center;background-size:contain;content:"";-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.contact__button a:hover{opacity:.8}/*!
layout > footer > footer
------------------------------
*/.footer{position:relative;background-color:var(--color-blk)}.footer__inner{padding-top:80px;padding-bottom:80px}.footer__logo{max-width:147px;margin:auto}.footer__copy{margin-top:50px;color:#fff;font-size:1.6rem;letter-spacing:.1em;text-align:center}/*!
layout > footer > footer-nav
------------------------------
*/.footer-nav{margin-top:50px}.footer-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 40px}.footer-nav__item{font-size:1.6rem;letter-spacing:.1em}.footer-nav__item a{color:#fff}/*!
page > top > common
------------------------------
*/html,body{-ms-scroll-chaining:none;overscroll-behavior:none;background:var(--color-blk)}:root{color-scheme:light dark}.wrapper{position:relative;color:var(--color-wht);line-height:1.6;font-family:var(--font-family-base);text-align:justify}.contents{z-index:1;position:relative;opacity:1}.contents__inner{overflow:hidden}.top-anchor{z-index:2;position:relative}.top-anchor__link{display:block;position:relative;width:100%;max-width:320px;margin:0 auto;padding:1.25rem 1.25rem 1.25rem 1.25rem;border:1px solid var(--color-gold);background:linear-gradient(135deg, var(--color-gold-light) 0%, var(--color-gold-deep) 100%);color:var(--color-blk);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);letter-spacing:.05em;text-align:center;text-decoration:none}.top-anchor__link::after{display:inline-block;position:absolute;top:50%;right:20px;width:.75rem;height:.75rem;margin-left:.625rem;border-top:.1875rem solid var(--color-blk);border-right:.1875rem solid var(--color-blk);content:"";-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.main{z-index:2;position:relative;opacity:0;-webkit-filter:blur(14px);filter:blur(14px);-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);-webkit-transition:opacity .65s ease,-webkit-filter .75s ease,-webkit-transform .75s ease;padding:50px 0 0;background:-webkit-gradient(linear, left bottom, left top, color-stop(80%, rgb(0, 0, 0)), to(rgba(255, 255, 255, 0)));background:linear-gradient(0deg, rgb(0, 0, 0) 80%, rgba(255, 255, 255, 0) 100%);transition:opacity .65s ease,-webkit-filter .75s ease,-webkit-transform .75s ease;transition:opacity .65s ease,filter .75s ease,transform .75s ease;transition:opacity .65s ease,filter .75s ease,transform .75s ease,-webkit-filter .75s ease,-webkit-transform .75s ease}.main.is-visible{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.top-banner__button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 20px;-webkit-box-align:center;-ms-flex-align:center;visibility:hidden;z-index:10;position:fixed;right:40px;bottom:40px;align-items:center;gap:10px;border:1px solid var(--color-gold);border-radius:10px;background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, var(--color-wht)), color-stop(70%, var(--color-gry-light)));background:linear-gradient(180deg, var(--color-wht) 30%, var(--color-gry-light) 70%);opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 1s ease,visibility 1s ease,-webkit-transform 1s ease;pointer-events:none;transition:opacity 1s ease,visibility 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease,visibility 1s ease;transition:opacity 1s ease,transform 1s ease,visibility 1s ease,-webkit-transform 1s ease}.top-banner__button.is-visible{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.top-banner__button.is-visible:hover{opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.top-banner__button::before{display:block;width:40px;height:40px;padding:10px;border-radius:50%;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/common/icon_mail.webp") no-repeat center center var(--color-blk);background-size:50%;content:""}.top-banner__button-close{position:absolute;top:-10px;right:-10px;width:24px;height:24px;padding:0;border:1.5px solid var(--color-gold);border-radius:50%;background:var(--color-blk);cursor:pointer}.top-banner__button-close::before,.top-banner__button-close::after{display:block;position:absolute;top:50%;left:50%;width:10px;height:1px;border-radius:1px;background:var(--color-gold);content:""}.top-banner__button-close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.top-banner__button-close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.top-banner__button-link{display:block;color:var(--color-blk);font-weight:var(--font-weight-base);font-size:var(--font-size-base);font-family:var(--font-family-sub);text-align:center;text-decoration:none}.top-banner__button-link span{display:block;color:var(--color-gold-dark);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);font-family:var(--font-family-alt)}/*!
page > top > movie
------------------------------
*/.top-movie{display:grid;z-index:0;position:fixed;top:0;left:0;place-items:center;width:100%;height:100vh;height:100dvh;inset:0;overflow:hidden;background-color:var(--color-blk);pointer-events:none}.top-movie::after{z-index:3;position:absolute;inset:0;background:var(--color-blk);content:"";opacity:var(--movie-overlay-opacity, 0);pointer-events:none}.top-movie__text{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:absolute;bottom:0;left:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;font-size:var(--font-size-body)}.top-movie__text-copyright{opacity:0;-webkit-transition:opacity 1.2s ease;font-size:var(--font-size-md);transition:opacity 1.2s ease}.top-movie__text-copyright.visible{opacity:1}.top-movie__text-note{opacity:0;-webkit-transition:opacity .6s ease;font-size:var(--font-size-md);line-height:1.4;text-align:right;transition:opacity .6s ease}.top-movie__text-note.visible{opacity:1}.top-movie__logo{z-index:2;position:relative;width:100%;height:100%;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.top-movie__logo.visible{opacity:1}.top-movie__logo-top{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;max-width:250px;transform:translateX(-50%)}.top-movie__logo-bottom{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;max-width:450px;transform:translateX(-50%)}.top-movie__video{position:absolute;top:50%;left:50%;width:100%;min-width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;opacity:1;-webkit-filter:blur(0) brightness(1);filter:blur(0) brightness(1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.top-movie__scroll{position:absolute;top:50%;left:0;width:60px;-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);z-index:3;transform:translateY(-50%) translateX(0);opacity:0;-webkit-transition:opacity .4s ease,-webkit-filter .4s ease;z-index:4;transition:opacity .4s ease,-webkit-filter .4s ease;transition:opacity .4s ease,filter .4s ease;transition:opacity .4s ease,filter .4s ease,-webkit-filter .4s ease;-webkit-filter:drop-shadow(0 0 0 rgba(201, 162, 39, 0));filter:drop-shadow(0 0 0 rgba(201, 162, 39, 0))}.top-movie__scroll.is-visible{opacity:1;-webkit-animation:top-movie-scroll-hint 1.8s ease-in-out infinite;animation:top-movie-scroll-hint 1.8s ease-in-out infinite;-webkit-filter:drop-shadow(0 0 8px rgba(201, 162, 39, 0.35));filter:drop-shadow(0 0 8px rgba(201, 162, 39, 0.35))}.top-movie__scroll.is-hidden{opacity:0;-webkit-animation:none;animation:none;-webkit-filter:drop-shadow(0 0 0 rgba(201, 162, 39, 0));filter:drop-shadow(0 0 0 rgba(201, 162, 39, 0));-webkit-transition-duration:1.2s,1s;transition-duration:1.2s,1s}.top-movie .corner{z-index:2;position:absolute;width:22.2222222222%;max-width:320px;height:auto;pointer-events:none}.top-movie .corner.top-left{top:0;left:0}.top-movie .corner.top-right{top:0;right:0}.top-movie .corner.bottom-left{bottom:0;left:0}.top-movie .corner.bottom-right{right:0;bottom:0}.top-movie .logo{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;inset:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;z-index:3;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.top-movie .logo.late{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:5vh}.top-movie .logo.visible{opacity:1}.top-movie .logo img{width:90%;height:auto}@-webkit-keyframes top-movie-scroll-hint{0%{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}40%{-webkit-transform:translateY(calc(-50% + 14px)) translateX(0);transform:translateY(calc(-50% + 14px)) translateX(0)}70%{-webkit-transform:translateY(calc(-50% + 7px)) translateX(0);transform:translateY(calc(-50% + 7px)) translateX(0)}100%{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}}@keyframes top-movie-scroll-hint{0%{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}40%{-webkit-transform:translateY(calc(-50% + 14px)) translateX(0);transform:translateY(calc(-50% + 14px)) translateX(0)}70%{-webkit-transform:translateY(calc(-50% + 7px)) translateX(0);transform:translateY(calc(-50% + 7px)) translateX(0)}100%{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}}/*!
page > top > top-header
------------------------------
*/.top-header{z-index:10;position:relative;min-height:100vh;min-height:100svh}.top-header__inner{visibility:hidden;z-index:1;position:fixed;top:0;left:0;width:100%;opacity:0;pointer-events:none;-webkit-transform:translate3d(0, -12px, 0);transform:translate3d(0, -12px, 0);-webkit-transition:opacity .35s ease,visibility .45s step-end,-webkit-transform .45s ease;transition:opacity .35s ease,visibility .45s step-end,-webkit-transform .45s ease;transition:opacity .35s ease,transform .45s ease,visibility .45s step-end;transition:opacity .35s ease,transform .45s ease,visibility .45s step-end,-webkit-transform .45s ease}.top-header.is-visible .top-header__inner{visibility:visible;opacity:1;pointer-events:auto;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity .35s ease,visibility 0s,-webkit-transform .45s ease;transition:opacity .35s ease,visibility 0s,-webkit-transform .45s ease;transition:opacity .35s ease,transform .45s ease,visibility 0s;transition:opacity .35s ease,transform .45s ease,visibility 0s,-webkit-transform .45s ease}.top-header__logo{z-index:12;position:absolute;top:0;left:0;width:100%;max-width:419px;padding:0 10px;text-align:center}.top-header__logo img{width:auto;max-width:100%;height:auto;max-height:100%}.top-header__nav{z-index:1;position:absolute;top:0;left:0;width:100%;max-width:100%;padding:1.875rem 1.875rem 1.875rem 1.875rem;background:var(--color-blk);background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(255, 255, 255, 0) 100%)}.top-header__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.top-header__nav ul li a{display:block;color:var(--color-wht);font-size:var(--font-size-base);text-decoration:none}.top-header__nav ul li a.top-header__nav-link--diamond{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;white-space:nowrap}.top-header__nav ul li a.top-header__nav-link--diamond::after{display:inline-block;width:.75rem;height:.75rem;margin-top:.275rem;content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:.0625rem;background:linear-gradient(135deg, var(--color-gold-sand) 0%, var(--color-gold) 50%, var(--color-gold-shadow) 100%);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.top-header__container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.top-header__menu-btn{display:none}/*!
page > top > top-intro
------------------------------
*/.top-intro{position:relative;padding:100px 0 0}.top-intro__deco{z-index:0;position:absolute;top:50%;right:0;width:700px;height:700px;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/intro/deco.webp") no-repeat right center/700px auto;opacity:.95;pointer-events:none;-webkit-transform:translateY(-50%) scale(var(--deco-scale, 1));-ms-transform:translateY(-50%) scale(var(--deco-scale, 1));transform:translateY(-50%) scale(var(--deco-scale, 1));-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;will-change:transform}.top-intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:var(--width-content);margin:0 auto;padding:0 20px;-webkit-box-align:center;-ms-flex-align:center;z-index:1;position:relative;align-items:center}.top-intro__description{width:60%;padding:1rem;color:var(--color-wht);-webkit-box-sizing:border-box;box-sizing:border-box}.top-intro__product{width:40%;text-align:center}.top-intro__product img{max-width:548px}.top-intro__product p{margin-top:5px;font-size:var(--font-size-md)}.top-intro__title{font-size:var(--font-size-hero-xl);line-height:1.2;white-space:nowrap}.top-intro__title div{margin:10px 0 20px;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg);font-weight:var(--font-weight-black)}.top-intro__title:before{display:block;width:100%;content:"ー ANNIVERSARY COLLECTION — NOW AVAILABLE";color:var(--color-gold);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);line-height:1.6;font-family:var(--font-family-orbitron);letter-spacing:.2em;text-align:left}.top-intro__title:after{display:block;width:100%;content:"HENSHIN INTO A GOLDEN GLOW";color:var(--color-gold-dark);font-weight:var(--font-weight-bold);font-size:var(--font-size-s);font-family:var(--font-family-orbitron);letter-spacing:.2em;text-align:left}.top-intro__title span{display:inline-block;position:relative;background-image:linear-gradient(180deg, #F3DA8A 0%, var(--color-gold) 50%, #6E5217 100%),linear-gradient(120deg, transparent 40%, rgba(255, 255, 255, 0.95) 50%, transparent 60%);background-position:0 0,130% 0;background-size:100% 100%,220% 100%;background-repeat:no-repeat;color:var(--color-gold-main);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;-webkit-animation:title-shine 3.2s ease-in-out infinite;animation:title-shine 3.2s ease-in-out infinite}.top-intro__title span::before{position:absolute;top:-25px;right:-35px;width:100px;height:100px;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/intro/kira.webp") no-repeat center center/100px 100px;content:"";opacity:0;pointer-events:none;-webkit-transform:translate3d(0, 0, 0) scale(0.7);transform:translate3d(0, 0, 0) scale(0.7);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;will-change:transform,opacity;-webkit-animation:sparkle-twinkle 3s linear infinite;animation:sparkle-twinkle 3s linear infinite}.top-intro__title span::after{position:absolute;top:8px;left:-36px;width:100px;height:100px;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/intro/kira.webp") no-repeat center center/100px 100px;content:"";opacity:0;pointer-events:none;-webkit-transform:translate3d(0, 0, 0) scale(0.7);transform:translate3d(0, 0, 0) scale(0.7);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;will-change:transform,opacity;-webkit-animation:sparkle-twinkle 3s linear infinite;animation:sparkle-twinkle 3s linear infinite;-webkit-animation-delay:1.1s;animation-delay:1.1s}.top-intro__text{margin-top:40px;font-size:var(--font-size-lead);line-height:2}.top-intro__text span{color:var(--color-gold-light)}@-webkit-keyframes title-shine{0%,68%{background-position:0 0,130% 0}82%{background-position:0 0,-120% 0}100%{background-position:0 0,-120% 0}}@keyframes title-shine{0%,68%{background-position:0 0,130% 0}82%{background-position:0 0,-120% 0}100%{background-position:0 0,-120% 0}}@-webkit-keyframes sparkle-twinkle{0%,50%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0.72);transform:translate3d(0, 0, 0) scale(0.72)}58%{opacity:.25;-webkit-transform:translate3d(0, 0, 0) scale(0.84);transform:translate3d(0, 0, 0) scale(0.84)}66%{opacity:.75;-webkit-transform:translate3d(0, 0, 0) scale(0.96);transform:translate3d(0, 0, 0) scale(0.96)}72%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1.04);transform:translate3d(0, 0, 0) scale(1.04)}78%{opacity:.82;-webkit-transform:translate3d(0, 0, 0) scale(0.98);transform:translate3d(0, 0, 0) scale(0.98)}84%{opacity:.55;-webkit-transform:translate3d(0, 0, 0) scale(0.92);transform:translate3d(0, 0, 0) scale(0.92)}90%{opacity:.25;-webkit-transform:translate3d(0, 0, 0) scale(0.86);transform:translate3d(0, 0, 0) scale(0.86)}96%,100%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0.82);transform:translate3d(0, 0, 0) scale(0.82)}}@keyframes sparkle-twinkle{0%,50%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0.72);transform:translate3d(0, 0, 0) scale(0.72)}58%{opacity:.25;-webkit-transform:translate3d(0, 0, 0) scale(0.84);transform:translate3d(0, 0, 0) scale(0.84)}66%{opacity:.75;-webkit-transform:translate3d(0, 0, 0) scale(0.96);transform:translate3d(0, 0, 0) scale(0.96)}72%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1.04);transform:translate3d(0, 0, 0) scale(1.04)}78%{opacity:.82;-webkit-transform:translate3d(0, 0, 0) scale(0.98);transform:translate3d(0, 0, 0) scale(0.98)}84%{opacity:.55;-webkit-transform:translate3d(0, 0, 0) scale(0.92);transform:translate3d(0, 0, 0) scale(0.92)}90%{opacity:.25;-webkit-transform:translate3d(0, 0, 0) scale(0.86);transform:translate3d(0, 0, 0) scale(0.86)}96%,100%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0.82);transform:translate3d(0, 0, 0) scale(0.82)}}/*!
page > top > top-reason
------------------------------
*/.top-reason{position:relative;padding:100px 0 100px}.top-reason__inner{position:relative;max-width:var(--width-content);margin:0 auto;padding:0 20px}.top-reason__title{color:var(--color-wht);font-size:var(--font-size-hero-l);line-height:1.1}.top-reason__title br{display:none}.top-reason__title div{margin:10px 0 20px;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg);font-weight:var(--font-weight-black)}.top-reason__title:before{display:block;width:100%;content:"ー SECTION::01 — PRODUCT FEATURES";color:var(--color-gold);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);font-family:var(--font-family-orbitron);letter-spacing:5px;letter-spacing:.2em}.top-reason__title:after{display:block;width:100%;content:"WHY PURE GOLD?";color:var(--color-gold-dark);font-weight:var(--font-weight-bold);font-size:var(--font-size-s);font-family:var(--font-family-orbitron);letter-spacing:8px;letter-spacing:.2em}.top-reason__slider{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:60px;gap:20px}.top-reason__slider-item{width:25%;margin:0 auto;padding:20px;border:1px solid var(--color-gold-20)}.top-reason__slider-title{margin:15px 0;background:-webkit-gradient(linear, left top, right top, from(var(--color-gold-cream)), to(var(--color-gold-sand)));background:linear-gradient(90deg, var(--color-gold-cream) 0%, var(--color-gold-sand) 100%);background-clip:text;font-size:var(--font-size-heading-xs);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:var(--font-weight-black);text-align:center}.top-reason__slider-text{color:var(--color-gold-muted);font-size:var(--font-size-md)}.top-reason__slider-text small{display:block;margin-top:5px;color:var(--color-wht);font-size:var(--font-size-sm)}.top-reason__box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px;-webkit-box-align:center;-ms-flex-align:center;position:relative;align-items:center}.top-reason__box::before{z-index:0;position:absolute;top:50%;right:min(0px,(var(--width-content) - 100vw)/2 - 100px);content:"";opacity:.95;pointer-events:none;-webkit-transform:translateY(-50%) scale(var(--reason-scale, 1));-ms-transform:translateY(-50%) scale(var(--reason-scale, 1));transform:translateY(-50%) scale(var(--reason-scale, 1));-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;will-change:transform}.top-reason__box--01::before{right:auto;left:min(0px,(var(--width-content) - 100vw)/2 - 100px);width:815px;height:288px;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/reason/deco01.webp") no-repeat right center/815px auto}.top-reason__box--01 .top-reason__box-title:before{content:"CRAFTSMANSHIP BEHIND THE PURE GOLD CARD"}.top-reason__box--01 .top-reason__box-product img{width:auto;max-width:529px}.top-reason__box--02{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.top-reason__box--02::before{width:1115px;height:480px;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/reason/deco02.webp") no-repeat right center/1115px auto}.top-reason__box--02 .top-reason__box-title:before{content:"CRAFTSMANSHIP BEHIND THE PURE GOLD STATUE"}.top-reason__box--02 .top-reason__box-product img{width:auto;max-width:360px}.top-reason__box-product{position:relative;width:55%;text-align:center}.top-reason__box-product img{z-index:1;position:relative}.top-reason__box-product p{margin-top:5px;font-size:var(--font-size-md)}.top-reason__box-description{width:45%}.top-reason__box-title{color:var(--color-wht);font-size:var(--font-size-heading-xl);line-height:1.2}.top-reason__box-title div{margin:10px 0 20px;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg);font-weight:var(--font-weight-black)}.top-reason__box-title:before{display:block;width:100%;color:var(--color-gold);font-weight:var(--font-weight-bold);font-size:var(--font-size-xxs);line-height:1.4;font-family:var(--font-family-orbitron);letter-spacing:.2em}.top-reason__box-title:after{display:block;width:48px;height:1px;background:-webkit-gradient(linear, left top, right top, from(var(--color-gold)), to(rgba(0, 0, 0, 0)));background:linear-gradient(90deg, var(--color-gold) 0%, rgba(0, 0, 0, 0) 100%);content:""}.top-reason__box-text{margin-top:20px;color:var(--color-wht-80);font-size:var(--font-size-base)}/*!
page > top > top-lineup
------------------------------
*/.top-lineup{position:relative;overflow:hidden}.top-lineup__inner{position:relative;max-width:var(--width-content);margin:0 auto;padding:0 20px}.top-lineup__title{margin-bottom:60px}.top-lineup__title div{background:linear-gradient(135deg, var(--color-gold-light) 0%, var(--color-gold-deep) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin:10px 0 10px;font-weight:var(--font-weight-black);font-size:var(--font-size-hero-m);line-height:1;font-family:var(--font-family-orbitron);letter-spacing:.2em}.top-lineup__title:before{display:block;width:100%;content:"ー SECTION::02 — COLLECTION LINE UP";color:var(--color-gold);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);font-family:var(--font-family-orbitron);letter-spacing:.2em;text-align:left}.top-lineup__title:after{display:block;width:100%;content:"アギト・カブト・エグゼイド、それぞれの周年を記念した珠玉のアイテム。";color:var(--color-gold-muted);font-size:var(--font-size-base);letter-spacing:.1em;text-align:left}.top-lineup__head{position:relative;padding:100px 0}.top-lineup__head::before{position:absolute;top:0;left:50%;width:100vw;height:4px;background:var(--color-gold);content:"";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.top-lineup__head::after{position:absolute;bottom:0;left:50%;width:100vw;height:4px;background:var(--color-gold);content:"";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.top-lineup__head-box{margin-bottom:20px;border:1px solid var(--color-gold)}.top-lineup__head-box:nth-of-type(1){background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/lineup/bg01_visual.webp") no-repeat center top/150%}.top-lineup__head-box:nth-of-type(2){background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/lineup/bg02_visual.webp") no-repeat center top/150%}.top-lineup__head-box:nth-of-type(3){margin-bottom:0;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/lineup/bg03_visual.webp") no-repeat center top/150%}.top-lineup__head-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;color:var(--color-wht)}.top-lineup__head-link:hover{opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.top-lineup__head-thumb{width:195px}.top-lineup__head-title{padding-left:40px;-webkit-box-flex:1;-ms-flex:1;flex:1}.top-lineup__head-title span{display:block;text-align:left}.top-lineup__head-title span:nth-of-type(1){color:var(--color-gold-soft);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);line-height:15px;font-family:var(--font-family-barlow);letter-spacing:3px}.top-lineup__head-title span:nth-of-type(2){color:var(--color-wht);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-m);line-height:42px;letter-spacing:1.4px}.top-lineup__head-num{width:12em;text-align:right}.top-lineup__head-num span{background:linear-gradient(135deg, var(--color-gold-light) 0%, var(--color-gold) 100%);background-clip:text;font-weight:var(--font-weight-black);font-size:var(--font-size-display-m);line-height:100%;font-family:var(--font-family-orbitron);letter-spacing:1.92px;-webkit-background-clip:text;display:block;-webkit-text-fill-color:rgba(0,0,0,0)}.top-lineup__head-icon{width:35px;margin:0 25px}.top-lineup__collection-head{height:380px}.top-lineup__collection-head--01{width:100vw;margin-left:calc(50% - 50vw);background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/lineup/bg01_visual.webp") no-repeat center center/cover}.top-lineup__collection-head--01 .top-lineup__collection-visual:after{left:75%;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/lineup/img01_visual_pc.webp") no-repeat center bottom/contain}.top-lineup__collection-head--02{width:100vw;margin-left:calc(50% - 50vw);background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/lineup/bg02_visual.webp") no-repeat center center/cover}.top-lineup__collection-head--02 .top-lineup__collection-visual:after{left:67%;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/lineup/img02_visual_pc.webp") no-repeat center bottom/contain}.top-lineup__collection-head--03{width:100vw;margin-left:calc(50% - 50vw);background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/lineup/bg03_visual.webp") no-repeat center center/cover}.top-lineup__collection-head--03 .top-lineup__collection-visual:after{left:75%;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/lineup/img03_visual_pc.webp") no-repeat center bottom/contain}.top-lineup__collection-body{padding:80px 0}.top-lineup__collection-visual{width:100%;height:100%;-o-object-fit:cover;position:relative;object-fit:cover}.top-lineup__collection-visual:after{width:100%;height:100%;content:"";-o-object-fit:cover;position:absolute;top:0;object-fit:cover;-webkit-transform:translateX(calc(-50% + 50px));-ms-transform:translateX(calc(-50% + 50px));transform:translateX(calc(-50% + 50px));-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;opacity:0;-webkit-filter:blur(14px);z-index:0;filter:blur(14px);pointer-events:none;-webkit-transition:opacity .1s ease-out,-webkit-transform .45s cubic-bezier(0.22, 1, 0.36, 1),-webkit-filter .8s ease-out;transition:opacity .1s ease-out,-webkit-transform .45s cubic-bezier(0.22, 1, 0.36, 1),-webkit-filter .8s ease-out;transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1),opacity .1s ease-out,filter .8s ease-out;transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1),opacity .1s ease-out,filter .8s ease-out,-webkit-transform .45s cubic-bezier(0.22, 1, 0.36, 1),-webkit-filter .8s ease-out}.top-lineup__collection-visual.is-visible:after{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:1;-webkit-filter:blur(0);filter:blur(0)}.top-lineup__collection-catch{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:var(--width-content);height:100%;margin:0 auto;padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.top-lineup__collection-title{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.top-lineup__collection-title span{z-index:1;position:relative}.top-lineup__collection-title span:nth-of-type(1){color:var(--color-gold);font-weight:var(--font-weight-bold);font-size:var(--font-size-xxs);font-family:var(--font-family-barlow);letter-spacing:5px;text-transform:uppercase}.top-lineup__collection-title span:nth-of-type(2){color:var(--color-wht);font-weight:var(--font-weight-black);font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-s);letter-spacing:3.2px}.top-lineup__collection-title span:nth-of-type(3){background:linear-gradient(135deg, var(--color-gold-light) 0%, var(--color-gold) 100%);background-clip:text;font-weight:var(--font-weight-black);font-size:var(--font-size-heading-l);font-family:var(--font-family-orbitron);letter-spacing:2.56px;-webkit-background-clip:text;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.top-lineup__collection-title span:nth-of-type(3)::before{width:32px;height:1px;background:var(--color-gold);background-clip:border-box;content:"";-webkit-background-clip:border-box;-webkit-text-fill-color:initial}.top-lineup__collection-title span:nth-of-type(3)::after{background:none;background-clip:border-box;content:"ANNIVERSARY";color:var(--color-gold-muted);-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;font-weight:var(--font-weight-bold);font-size:var(--font-size-s);font-family:var(--font-family-barlow);letter-spacing:4px}.top-lineup__collection-description{display:block;width:100%;color:var(--color-wht-80);font-size:var(--font-size-body-lg);letter-spacing:.75px}.top-lineup__collection-description span{color:var(--color-gold-light);font-weight:var(--font-weight-bold);line-height:2}.top-lineup__collection-release{display:inline-block;border:1px solid var(--color-gold-soft);color:var(--color-gold-soft);font-size:var(--font-size-md);letter-spacing:.75px;-ms-flex-item-align:start;align-self:flex-start;width:auto;padding:10px}.top-lineup__collection-subtitle{width:100%;margin:0 0 20px;padding:0 0 15px;border-bottom:1px solid var(--color-gold-50);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xs);letter-spacing:1.1px}.top-lineup__collection-subtitle span{display:block;color:var(--color-gold-muted);font-weight:var(--font-weight-bold);font-size:var(--font-size-xxs);font-family:var(--font-family-barlow);letter-spacing:4px;text-transform:uppercase}.top-lineup__collection-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.top-lineup__collection-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 20px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.top-lineup__collection-slider{width:100%}.top-lineup__collection-slider .slick-list{position:relative;overflow:hidden}.top-lineup__collection-slider div{text-align:center}.top-lineup__collection-slider .slick-slide img{display:block;width:100%;max-width:400px;margin:0 auto;cursor:pointer}.top-lineup__collection-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.top-lineup__collection-slider .slick-dots li{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50px;height:2px}.top-lineup__collection-slider .slick-dots li button{width:100%;height:100%;padding:0;border-radius:999px;background:rgba(201,162,39,.5)}.top-lineup__collection-slider .slick-dots li button::before{content:none}.top-lineup__collection-slider .slick-dots li.slick-active button{background:var(--color-gold)}.top-lineup__collection-zoom{z-index:3;position:absolute;right:12px;bottom:12px;width:32px;height:32px;border:0;border-radius:50%;background:rgba(0,0,0,.55) url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/lineup/icon_zoom.webp") no-repeat center center/32px 32px;pointer-events:none}.top-lineup__collection-name{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 20px;font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-s);line-height:140%;letter-spacing:1.2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.top-lineup__collection-name span{display:inline-block;padding:6px 8px;border:1px solid var(--color-gold-soft);color:var(--color-gold-soft);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:100%;font-family:var(--font-family-barlow);letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.top-lineup__collection-detail{color:var(--color-gold-muted);font-size:var(--font-size-base);line-height:180%;letter-spacing:.8px}.top-lineup__collection-detail small{display:block;margin-top:5px;color:var(--color-wht);font-size:var(--font-size-sm)}.top-lineup__collection-price{font-weight:var(--font-weight-bold);font-size:var(--font-size-display-s);font-family:var(--font-family-barlow);letter-spacing:.76px}.top-lineup__collection-price span{margin-left:2px;color:var(--color-gold-muted);font-weight:var(--font-weight-regular);font-size:var(--font-size-body);font-family:var(--font-family-base);letter-spacing:.7px}.top-lineup__collection-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;gap:10px}.top-lineup__collection-button{width:50%}.top-lineup__collection-button:hover{opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.top-lineup__collection-button a,.top-lineup__collection-button form,.top-lineup__collection-button input[type=submit]{width:100%}.top-lineup__collection-button a,.top-lineup__collection-button input[type=submit]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;border:1px solid var(--color-gold-dark-60);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);letter-spacing:1px !important;text-transform:uppercase;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;text-indent:1em}.top-lineup__collection-button.is-coming:hover{opacity:1}.top-lineup__collection-button.is-coming a{opacity:.7;pointer-events:none}.top-lineup__collection-button:last-of-type a,.top-lineup__collection-button:last-of-type input[type=submit]{border:1px solid var(--color-gold-dark-60);background:linear-gradient(135deg, var(--color-gold-light) 0%, var(--color-gold-deep) 100%);color:var(--color-blk);cursor:pointer}.top-lineup__collection-button:last-of-type a,.top-lineup__collection-button:last-of-type input[type=submit]{background-image:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/lineup/icon_cart.webp"),linear-gradient(135deg, var(--color-gold-light) 0%, var(--color-gold-deep) 100%);background-position:calc(50% - 75px) center,center;background-size:20px 20px,auto;background-repeat:no-repeat}.top-lineup__zoom-modal{visibility:hidden;position:fixed;width:100%;inset:0;background:rgba(0,0,0,.78);opacity:0;-webkit-transition:opacity .25s ease,visibility .25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1000;transition:opacity .25s ease,visibility .25s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-lineup__zoom-modal.is-open{visibility:visible;opacity:1}.top-lineup__zoom-modal-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;max-height:90vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-lineup__zoom-modal-image{display:block;width:auto;max-width:100%;height:auto;max-height:90vh;-o-object-fit:contain;object-fit:contain}.top-lineup__zoom-modal-close{z-index:1001;position:fixed;top:0;right:0;width:40px;height:40px;border:0;cursor:pointer}.top-lineup__zoom-modal-close::before,.top-lineup__zoom-modal-close::after{position:absolute;top:50%;left:50%;width:18px;height:2px;background:var(--color-wht);content:""}.top-lineup__zoom-modal-close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.top-lineup__zoom-modal-close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}/*!
page > top > top-value
------------------------------
*/.top-value{position:relative;padding:50px 0}.top-value__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:var(--width-content);margin:0 auto;padding:0 20px;gap:80px}.top-value__photo{position:relative;width:50%;max-width:50%}.top-value__point{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;max-width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.top-value__point-item{padding-bottom:20px;border-bottom:1px solid var(--color-gold-25)}.top-value__point-title{display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;row-gap:0;align-items:center}.top-value__point-title span:nth-of-type(1){display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;color:var(--color-gold);font-weight:var(--font-weight-bold);font-size:var(--font-size-lead);font-family:var(--font-family-orbitron);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-value__point-title span:nth-of-type(1)::after{display:block;width:1px;height:.8em;margin:0 20px;background:#c9a227;content:""}.top-value__point-title span:nth-of-type(2){font-weight:var(--font-weight-bold);font-size:var(--font-size-lead);line-height:1.1}.top-value__point-title span:nth-of-type(3){grid-column:1/-1;max-height:0;padding:0;overflow:hidden;opacity:0;-webkit-transition:max-height .35s ease,padding .3s ease,opacity .25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-gold);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);font-family:var(--font-family-barlow);letter-spacing:5px;text-transform:uppercase;transition:max-height .35s ease,padding .3s ease,opacity .25s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.top-value__point-title span:nth-of-type(3)::before{display:block;width:20px;height:1px;background:var(--color-gold);content:""}.top-value__point-toggle{position:relative;grid-row:1;grid-column:3;justify-self:end;width:20px;height:20px;margin-left:16px;border:1px solid var(--color-gold);background:rgba(0,0,0,0)}.top-value__point-toggle::before,.top-value__point-toggle::after{position:absolute;top:50%;left:50%;background:var(--color-gold);content:"";-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.top-value__point-toggle::before{width:10px;height:1px;-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.top-value__point-toggle::after{width:1px;height:10px;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}.top-value__point-item.is-open .top-value__point-title span:nth-of-type(3){max-height:40px;padding:10px 0 20px;opacity:1}.top-value__point-item.is-open .top-value__point-toggle{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.top-value__point-item.is-open .top-value__point-toggle::before{-webkit-transform:translate(-50%, -50%) rotate(135deg);-ms-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg)}.top-value__point-item.is-open .top-value__point-toggle::after{opacity:0}.top-value__point-text{max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height .45s ease,opacity .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;transition:max-height .45s ease,opacity .3s ease;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.top-value__point-text span:nth-of-type(1){width:100%;font-weight:var(--font-weight-black);font-size:var(--font-size-display-l);line-height:1.1}.top-value__point-text span:nth-of-type(2){width:100%;color:var(--color-wht-80);font-size:var(--font-size-body-lg);line-height:1.6;letter-spacing:.75px}.top-value__point-text[hidden]{display:none}.top-value__point-item.is-open .top-value__point-text{max-height:600px;opacity:1}/*!
page > top > top-faq
------------------------------
*/.top-faq__inner{z-index:1;position:relative;width:100%;max-width:var(--width-content);margin:0 auto;padding:80px 20px}.top-faq__block{margin-top:60px}.top-faq__title{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-wht);font-weight:var(--font-weight-black);font-size:var(--font-size-hero-s);line-height:64px;letter-spacing:2.56px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.top-faq__title span{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-gold);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);line-height:15px;font-family:var(--font-family-barlow);letter-spacing:5px;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-faq__title span::before{display:inline-block;width:24px;height:1px;margin-right:10px;background:var(--color-gold);content:""}.top-faq__item{border-bottom:1px solid var(--color-gold-20)}.top-faq__item:first-child{margin-top:0;border-top:1px solid var(--color-gold-20)}.top-faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-faq__question>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.top-faq__question>div:first-child{width:calc(100% - 30px)}.top-faq__question--q{background:linear-gradient(135deg, #FFE592 0%, var(--color-gold) 100%);background-clip:text;font-weight:var(--font-weight-black);font-size:var(--font-size-subtitle);line-height:27px;font-family:var(--font-family-orbitron);letter-spacing:.9px;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.top-faq__question--text{font-weight:var(--font-weight-bold);font-size:var(--font-size-lead);line-height:1.6em;letter-spacing:.1em}.top-faq__question--icon{display:inline-block;position:relative;width:20px;height:20px;border:1px solid var(--color-gold)}.top-faq__question--icon span{display:inline-block;position:absolute;top:50%;left:4px;width:10px;height:0px;border-bottom:1px solid var(--color-gold);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s all;transition:.3s all}.top-faq__question--icon span:nth-child(2){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.top-faq__question.is-active.top-faq__question{padding-bottom:0}.top-faq__question.is-active .top-faq__question--icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.top-faq__question.is-active .top-faq__question--icon span:nth-child(1){opacity:0}.top-faq__question.is-active .top-faq__question--icon span:nth-child(2){-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.top-faq__answer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;padding-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:0;overflow:hidden;gap:15px;opacity:0;-webkit-transition:.3s height,.3s margin-top,opacity .5s,content-visibility .3s allow-discrete;transition:.3s height,.3s margin-top,opacity .5s,content-visibility .3s allow-discrete}.top-faq__answer--a{color:var(--color-gold-dark);font-weight:var(--font-weight-black);font-size:var(--font-size-subtitle);line-height:27px;font-family:var(--font-family-orbitron);letter-spacing:.9px}.top-faq__answer--text{width:95%;color:var(--color-wht-80);font-size:var(--font-size-body-lg);line-height:1.5em;letter-spacing:.1em}/*!
page > top > top-sns
------------------------------
*/.top-sns{position:relative;padding:80px 0;overflow:hidden;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/sns/bg.webp") no-repeat center center/cover}.top-sns::before{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/sns/deco01.webp") no-repeat left center/contain;content:"";pointer-events:none;will-change:transform;-webkit-transform:translate3d(var(--sns-deco-1-x, 0px), 0, 0) scale(var(--sns-deco-1-scale, 1));transform:translate3d(var(--sns-deco-1-x, 0px), 0, 0) scale(var(--sns-deco-1-scale, 1));-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.top-sns::after{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/sns/deco02.webp") no-repeat right center/contain;content:"";pointer-events:none;will-change:transform;-webkit-transform:translate3d(var(--sns-deco-2-x, 0px), 0, 0) scale(var(--sns-deco-2-scale, 1));transform:translate3d(var(--sns-deco-2-x, 0px), 0, 0) scale(var(--sns-deco-2-scale, 1));-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.top-sns__inner{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;width:100%;max-width:var(--width-content);margin:0 auto;padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.top-sns__title{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-wht);font-weight:var(--font-weight-black);font-size:var(--font-size-display-xl);line-height:60px;letter-spacing:2.56px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.top-sns__title span{color:var(--color-gold);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);line-height:15px;font-family:var(--font-family-barlow);letter-spacing:5px;text-align:center;text-transform:uppercase}.top-sns__text{color:var(--color-gold-muted);font-size:var(--font-size-base);line-height:16px;letter-spacing:.8px;text-align:center}.top-sns__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0;padding:0;gap:15px;list-style:none}.top-sns__list-link{display:block;padding:10px 20px;border:1px solid var(--color-gold-30);color:inherit;color:var(--color-wht);font-style:normal;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:1.8rem;font-family:var(--font-family-barlow);letter-spacing:.2rem;text-align:center;text-decoration:none}/*!
page > top > top-relate
------------------------------
*/.top-relate{position:relative;padding:80px 0;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/relate/bg.webp") repeat center center/225px}.top-relate__inner{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;width:100%;max-width:var(--width-content);margin:0 auto;padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.top-relate__title{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-wht);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xl);line-height:36px;letter-spacing:2.56px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.top-relate__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:60px 0 0;padding:0;gap:60px;list-style:none}.top-relate__list-item{width:25%}.top-relate__list-link{display:block;color:inherit;color:var(--color-wht);letter-spacing:.2rem;text-decoration:none}.top-relate__list-link dl{margin-top:20px;text-align:left}.top-relate__list-link dt{margin-bottom:10px;font-size:var(--font-size-body)}.top-relate__list-link dd{font-size:var(--font-size-subtitle)}.top-relate__list-link dd small{font-size:var(--font-size-body)}/*!
animation > text-animation
------------------------------
*//*!
animation > disp-animation
------------------------------
*//*!
animation > loop-animation
------------------------------
*/@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes loop3{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loop3{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes loop4{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop4{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}/*!
animation > top-animation
------------------------------
*/@-webkit-keyframes topcacth{0%{opacity:0;-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:translate(0, 0);transform:translate(0, 0)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes topcacth{0%{opacity:0;-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:translate(0, 0);transform:translate(0, 0)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes topSlider{0%{opacity:0;-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes topSlider{0%{opacity:0;-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media screen and (min-width: 768px){.u-sp{display:none !important}.u-pc{display:block !important}}@media screen and (max-width: 1279px){.sns__list{gap:20px}}@media screen and (max-width: 992px){.top-banner__button{right:20px;bottom:20px}.top-banner__button.is-visible:hover{opacity:1}.top-movie__logo-top{width:80%}.top-movie__logo-bottom{bottom:2.5em;width:80%}.top-header__logo{position:relative;width:70%;padding:5px 0 0 10px}.top-header__logo::before{display:block;z-index:-1;position:absolute;top:-5px;left:0;width:100vw;height:70px;margin-top:5px;background:var(--color-blk);background:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(255, 255, 255, 0) 100%);content:""}.top-header__menu-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:44px;height:44px;border-radius:50%;background:-webkit-gradient(linear, left bottom, left top, from(#FFE592), to(#AD8B00));background:linear-gradient(0deg, #FFE592 0%, #AD8B00 100%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;z-index:12;position:relative;position:absolute;top:10px;right:10px;justify-content:center}.top-header__menu-btn span{display:inline-block;position:relative;width:20px;height:1px;background:var(--color-blk);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.top-header__menu-btn span::before,.top-header__menu-btn span::after{position:absolute;left:0;width:20px;height:1px;background:var(--color-blk);content:"";-webkit-transition:top .25s ease,-webkit-transform .25s ease;transition:top .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,top .25s ease;transition:transform .25s ease,top .25s ease,-webkit-transform .25s ease}.top-header__menu-btn span::before{top:-6px}.top-header__menu-btn span::after{top:6px}.top-header__nav{display:none;z-index:10;position:absolute;top:100%;left:0;width:100%;height:calc(100vh + 100px);margin-top:-100px;padding:100px 0 0;background:rgba(0,0,0,.9);font-weight:var(--font-weight-bold);letter-spacing:.1em}.top-header__nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}.top-header__nav ul li{border-bottom:1px solid var(--color-gold-20)}.top-header__nav ul li a{padding:20px;font-size:var(--font-size-body)}.top-header__nav ul li a.top-header__nav-link--diamond::after{display:none}.top-header.is-menu-open .top-header__nav{display:block}.top-header.is-menu-open .top-header__menu-btn span{background-color:rgba(0,0,0,0)}.top-header.is-menu-open .top-header__menu-btn span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.top-header.is-menu-open .top-header__menu-btn span::after{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.top-intro__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-intro__deco{display:none}.top-intro__description{width:100%}.top-intro__product{display:none}.top-intro__title{font-size:15vw}.top-intro__title:before{font-size:var(--font-size-xs)}.top-intro__title:after{font-size:var(--font-size-xs)}.top-intro__text{margin-top:20px;font-size:var(--font-size-body-lg)}.top-intro__text br{display:none}.top-reason{padding:50px 0 50px;overflow:hidden}.top-reason__title{font-size:15vw}.top-reason__title br{display:block}.top-reason__title:before{font-size:var(--font-size-xs)}.top-reason__title:after{font-size:var(--font-size-xs)}.top-reason__slider{width:calc(100% + 20px);padding-right:20px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x;touch-action:pan-x;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:30px;gap:10px}.top-reason__slider::-webkit-scrollbar{display:none}.top-reason__slider-item{-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;width:auto;margin:0}.top-reason__box{width:100%;margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-reason__box--01::before{top:380px;left:-30px}.top-reason__box--01 .top-reason__box-product img{width:90% !important}.top-reason__box--02::before{top:340px;right:-30px;width:800px;height:480px;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/reason/deco02.webp") no-repeat right center/800px auto}.top-reason__box--02 .top-reason__box-product img{width:70% !important}.top-reason__box-product{width:100%;margin-top:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;overflow:hidden}.top-reason__box-description{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.top-reason__box-title{font-size:var(--font-size-heading-l)}.top-reason__box-title:before{font-size:var(--font-size-xxs);text-align:left}.top-reason__box-title br{display:none}.top-reason__box-text{font-size:var(--font-size-body-lg)}.top-lineup__head{padding:50px 0}.top-lineup__head-box{margin-bottom:10px}.top-lineup__head-thumb{width:20%}.top-lineup__head-title{width:50%;padding-left:15px}.top-lineup__head-title span{line-height:1.2 !important}.top-lineup__head-title span:nth-of-type(1){margin-bottom:5px;white-space:nowrap}.top-lineup__head-title span:nth-of-type(2){font-size:var(--font-size-heading-m);line-height:1.5}.top-lineup__head-num{width:7em}.top-lineup__head-num span{font-size:var(--font-size-heading-l)}.top-lineup__head-icon{width:25px;margin:0 10px 0px 10px}.top-lineup__title{margin-bottom:30px}.top-lineup__title div{font-size:10vw;line-height:1.1;letter-spacing:.1em}.top-lineup__title:before{font-size:var(--font-size-xs)}.top-lineup__title:after{font-size:var(--font-size-base)}.top-lineup__collection-head{height:auto;padding:25px 0 0}.top-lineup__collection-head--01 .top-lineup__collection-visual:after{left:50%;height:0;padding-top:53.8461538462%;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/lineup/img01_visual_sp.webp") no-repeat center bottom/contain}.top-lineup__collection-head--02 .top-lineup__collection-visual:after{left:50%;height:0;padding-top:46.1538461538%;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/lineup/img02_visual_sp.webp") no-repeat center bottom/contain}.top-lineup__collection-head--03 .top-lineup__collection-visual:after{left:50%;height:0;padding-top:44.2307692308%;background:url("https://gigaplus.makeshop.jp/kinchara/kamen-rider/assets/images/top/lineup/img03_visual_sp.webp") no-repeat center bottom/contain}.top-lineup__collection-body{padding:40px 0}.top-lineup__collection-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.top-lineup__collection-item{width:100%;gap:10px}.top-lineup__collection-visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-lineup__collection-visual:after{display:block;position:relative;height:45vw}.top-lineup__collection-button:hover{opacity:1}.top-relate__list{gap:15px}}@media screen and (max-width: 767px){.pagetop{width:80px;height:80px}.l-container{width:89.7435897436vw}.sns::before,.sns::after{height:12px;background-size:cover}.sns__inner{padding-top:15.3846153846vw;padding-bottom:15.3846153846vw}.sns__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:5.1282051282vw}.sns__list dt{width:100%;font-size:5.1282051282vw;text-align:center}.contact__inner{padding:40px 20px}.contact__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.contact__text{font-size:var(--font-size-base)}.contact__button{max-width:100%}.contact__button a{font-size:var(--font-size-base)}.footer__inner{padding-top:10.2564102564vw;padding-bottom:10.2564102564vw}.footer__copy{margin-top:0;font-size:1.2rem}.footer-nav{margin-top:0;padding-top:10.2564102564vw;padding-bottom:10.2564102564vw}.footer-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0}.footer-nav__item{width:100%;font-size:1.4rem;text-align:left}.top-anchor__link{max-width:calc(100% - 40px)}.top-movie__text{font-size:var(--font-size-xs)}.top-movie__scroll{left:-5px;width:50px}.top-movie__text-copyright{font-size:var(--font-size-xs)}.top-movie__text-note{font-size:var(--font-size-xs)}.top-lineup__head-thumb{width:20%}.top-lineup__head-title span:nth-of-type(2){font-size:var(--font-size-heading-xs)}.top-lineup__head-num{width:6em}.top-lineup__head-num span{font-size:var(--font-size-heading-s)}.top-lineup__head-icon{width:20px;margin:0 10px 5px 10px}.top-lineup__collection-title span:nth-of-type(1){font-size:var(--font-size-xxs)}.top-lineup__collection-title span:nth-of-type(2){font-size:var(--font-size-heading-l)}.top-lineup__collection-title span:nth-of-type(3){font-size:var(--font-size-base)}.top-lineup__collection-title span:nth-of-type(3)::before{width:25px}.top-lineup__collection-title span:nth-of-type(3)::after{font-size:var(--font-size-s)}.top-lineup__collection-name{margin:10px 0 10px;gap:10px;font-size:var(--font-size-base);line-height:1.6}.top-lineup__collection-name span{font-size:var(--font-size-xs)}.top-lineup__collection-detail{font-size:var(--font-size-sm)}.top-lineup__collection-price{font-size:var(--font-size-heading-l)}.top-lineup__collection-price span{font-size:var(--font-size-sm)}.top-lineup__collection-link{padding:15px 0}.top-lineup__collection-button a,.top-lineup__collection-button input[type=submit]{padding:10px;background-position:calc(50% - 60px) center,center;font-size:var(--font-size-sm)}.top-value{padding:25px 0}.top-value__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.top-value__photo{width:100%;max-width:100%}.top-value__point{width:100%;max-width:100%}.top-value__point-toggle{width:16px;height:16px}.top-value__point-toggle::before{width:8px}.top-value__point-toggle::after{height:8px}.top-value__point-text span:nth-of-type(1){font-size:var(--font-size-heading-l)}.top-value__point-text span:nth-of-type(2){font-size:var(--font-size-body-lg)}.top-faq__inner{padding:30px 20px 50px}.top-faq__title{gap:0;font-size:var(--font-size-heading-l)}.top-faq__title span{font-size:var(--font-size-xs)}.top-faq__title span::before{width:18px}.top-faq__block{margin-top:30px}.top-faq__question{padding:15px 0}.top-faq__question--text{font-size:var(--font-size-lead)}.top-faq__question--icon{width:18px;height:18px}.top-faq__question--icon span{width:8px}.top-faq__answer{gap:10px}.top-faq__answer--text{font-size:var(--font-size-body)}.top-sns{padding:50px 0}.top-sns::before,.top-sns::after{display:none}.top-sns__inner{gap:10px}.top-sns__title{font-size:var(--font-size-heading-l)}.top-sns__text{line-height:1.6}.top-relate{padding:50px 0}.top-relate__inner{padding:0}.top-relate__title{gap:10px;font-size:var(--font-size-heading-xs)}.top-relate__list{--relate-item-width: min(185px, 60%);width:100%;margin:10px 0 0;overflow-x:auto;overflow-y:hidden;gap:25px;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x;touch-action:pan-x;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;padding:20px;scroll-snap-type:x mandatory}.top-relate__list::-webkit-scrollbar{display:none}.top-relate__list-item{-webkit-box-flex:0;-ms-flex:0 0 var(--relate-item-width);flex:0 0 var(--relate-item-width);width:auto;scroll-snap-align:center}.top-relate__list-link dl{margin-top:15px}}@media screen and (max-width: 599px){.top-lineup__head-title span:nth-of-type(2){font-size:var(--font-size-subtitle)}.top-lineup__head-num{width:4em}.top-lineup__head-num span{font-size:var(--font-size-subtitle)}.top-lineup__head-icon{width:15px;margin:0 10px 10px 10px}}@media screen and (max-width: 449px){.top-lineup__head-title{width:55%;padding-left:10px}.top-lineup__head-title span{width:13em !important;line-height:1.2 !important}.top-lineup__head-title span:nth-of-type(1){margin-bottom:5px;font-size:5px;white-space:nowrap}.top-lineup__head-title span:nth-of-type(2){font-size:var(--font-size-body);line-height:1.5}.top-lineup__head-num{width:3.5em}.top-lineup__head-num span{font-size:var(--font-size-body)}.top-lineup__head-icon{width:15px;margin:0 10px 10px 10px}}@media (prefers-reduced-motion: reduce){.main{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}.top-movie__scroll.is-visible{-webkit-animation:none;animation:none}}
