*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}input,button,textarea,select{font:inherit}@font-face{font-style:normal;font-weight:400;src:local("Neoneon"),url("../fonts/Neoneon-3zaD6.woff") format("woff");font-family:neoneon}html{font-weight:500;font-family:"YakuHanJPs_Noto","Noto Sans JP","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","メイリオ","Meiryo",sans-serif}body{-webkit-text-size-adjust:none;color:#333}body.is-nav-open{height:100vh;overflow:hidden}body.is-index{background-color:#000;color:#fff}body.is-lowpage{background-color:#e4e6e5}.body-wrap{min-height:100vh;word-break:break-all}a{color:#02ff00;text-decoration:underline}a:focus{text-decoration:none}.header{z-index:10;position:fixed;top:0;left:0;width:100%;background-color:red}.header-container{display:grid;position:relative;place-items:center;min-height:60px;padding-right:16px;padding-left:16px}.header-hamburger{-webkit-transform:translateY(-50%);display:block;position:absolute;top:50%;left:16px;width:32px;height:32px;padding:0;transform:translateY(-50%);border:none;background:none}.header-hamburger::before{-webkit-transition:opacity .3s cubic-bezier(0, 0, 0, 1),-webkit-transform .3s cubic-bezier(0, 0, 0, 1);display:block;width:100%;height:100%;background:url('../images/share/btn-hamburger.svg') center no-repeat;background-size:contain;content:"";transition:opacity .3s cubic-bezier(0, 0, 0, 1),-webkit-transform .3s cubic-bezier(0, 0, 0, 1);transition:transform .3s cubic-bezier(0, 0, 0, 1),opacity .3s cubic-bezier(0, 0, 0, 1);transition:transform .3s cubic-bezier(0, 0, 0, 1),opacity .3s cubic-bezier(0, 0, 0, 1),-webkit-transform .3s cubic-bezier(0, 0, 0, 1)}.is-nav-open .header-hamburger::before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.header-hamburger-line{-webkit-transition:opacity .3s cubic-bezier(0, 0, 0, 1),-webkit-transform .3s cubic-bezier(0, 0, 0, 1);display:block;z-index:1;position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:40px;transition:opacity .3s cubic-bezier(0, 0, 0, 1),-webkit-transform .3s cubic-bezier(0, 0, 0, 1);transition:transform .3s cubic-bezier(0, 0, 0, 1),opacity .3s cubic-bezier(0, 0, 0, 1);transition:transform .3s cubic-bezier(0, 0, 0, 1),opacity .3s cubic-bezier(0, 0, 0, 1),-webkit-transform .3s cubic-bezier(0, 0, 0, 1)}.header-hamburger-line:nth-of-type(1){-webkit-transform:translateX(-50%) translateY(calc(50% - 7px));transform:translateX(-50%) translateY(calc(50% - 7px));background-color:#02ff00}.header-hamburger-line:nth-of-type(2){-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#fff}.header-hamburger-line:nth-of-type(3){-webkit-transform:translateX(-50%) translateY(calc(50% + 3px));transform:translateX(-50%) translateY(calc(50% + 3px));background-color:#ffef00}.is-nav-open .header-hamburger-line:nth-of-type(1){-webkit-transform:translateX(-50%) translateY(calc(50% - 2px)) rotate(-45deg);transform:translateX(-50%) translateY(calc(50% - 2px)) rotate(-45deg)}.is-nav-open .header-hamburger-line:nth-of-type(2){-webkit-transform:translateX(-20px) translateY(-50%);transform:translateX(-20px) translateY(-50%);opacity:0}.is-nav-open .header-hamburger-line:nth-of-type(3){-webkit-transform:translateX(-50%) translateY(calc(50% - 2px)) rotate(45deg);transform:translateX(-50%) translateY(calc(50% - 2px)) rotate(45deg)}.nav{-webkit-transform:translateX(-100%);-webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, 0, 1);display:block;z-index:5;position:fixed;top:60px;left:0;width:100%;height:calc(100% - 60px);padding-top:32px;padding-bottom:32px;overflow-y:auto;transform:translateX(-100%);background-color:red;transition:-webkit-transform .3s cubic-bezier(0, 0, 0, 1);transition:transform .3s cubic-bezier(0, 0, 0, 1);transition:transform .3s cubic-bezier(0, 0, 0, 1), -webkit-transform .3s cubic-bezier(0, 0, 0, 1)}.is-nav-open .nav{-webkit-transform:translateX(0);transform:translateX(0)}.nav-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;padding-right:24px;padding-left:24px}.primary-nav{width:100%}.primary-nav-item{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:16px}.primary-nav-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;width:100%;max-width:311px;height:42px;padding-right:48px;padding-left:48px;border-radius:24px;background-color:#000;text-align:center;text-decoration:none}.primary-nav-link::after{display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:url('../images/share/btn-nav-sp.svg') center no-repeat;background-size:contain;content:"";opacity:.7}.primary-nav-link .primary-nav-label{color:#fff;font-size:calc((16 / 16)*1rem)}.primary-nav-link .icon-arr{fill:#fff;-webkit-transition:opacity .3s cubic-bezier(0, 0, 0, 1);transition:opacity .3s cubic-bezier(0, 0, 0, 1)}.primary-nav-link:hover .primary-nav-label::after{opacity:.8}.primary-nav-link:hover::before{opacity:1}.primary-nav-link:hover .icon-arr{opacity:1}.primary-nav-link:hover .primary-nav-arr::after{opacity:1}.primary-nav-arr{-webkit-box-align:center;-ms-flex-align:center;-webkit-transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:20px;align-items:center;transform:translateY(-50%)}.secondary-nav{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding-top:64px;gap:16px}.secondary-nav-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.secondary-nav-link{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;color:#fff;font-size:calc((12 / 16)*1rem);text-decoration:none}.secondary-nav-link::before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;margin-right:8px;background:url('../images/share/icon-arr.svg') center no-repeat;content:""}.secondary-nav-link:focus{opacity:1}.breadcrumb{display:none;padding-top:16px;padding-right:16px;padding-left:16px}.breadcrumb-list{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:0 8px}.breadcrumb-item{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:0 8px;color:#9f9f9f;font-weight:400;font-size:calc((12 / 16)*1rem);line-height:calc(15 / 12)}.breadcrumb-item:not(:last-child)::after{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:4px;height:8px;background:url('../images/share/icon-arr-breadcrumb.svg') center no-repeat;background-size:contain;content:""}.breadcrumb-link{color:#01bf00;text-decoration:none}.breadcrumb-link:focus{text-decoration:underline}.fixed-btn{z-index:5;position:fixed;right:0;bottom:8px;width:128px;height:139px}.fixed-link{-webkit-animation:btnFixedSp .8s steps(5) infinite;display:block;width:100%;height:100%;background:url('../images/pages/top/btn-fixed.png') 0 0 no-repeat;background-size:128px auto;animation:btnFixedSp .8s steps(5) infinite}.fixed-btn-label{overflow:hidden;font-size:0px;line-height:0;text-indent:100%}@-webkit-keyframes btnFixedSp{to{background-position:0 -750px}}@keyframes btnFixedSp{to{background-position:0 -750px}}@-webkit-keyframes btnFixedPc{to{background-position:0 -1184px}}@keyframes btnFixedPc{to{background-position:0 -1184px}}.main{z-index:0;position:relative}.is-index .main{overflow-x:hidden}.is-index .main::before{display:block;z-index:-1;position:fixed;top:60px;right:0;width:100%;height:calc(100vh - 60px);background:url('../images/pages/top/bg-body-sp.png') center bottom no-repeat;background-size:cover;content:""}.is-lowpage .main{padding-top:60px}.section-kv{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;justify-content:center;min-height:calc(100vh - 60px)}.section-kv .container{max-width:320px}.kv-title{-webkit-animation:kvTitleSp1 .8s steps(5) infinite;display:block;width:100%;height:185px;margin-top:92px;background:url('../images/pages/top/img-kv-title.png') 0 0 no-repeat;background-size:100% auto;animation:kvTitleSp1 .8s steps(5) infinite}.kv-title-label{overflow:hidden;font-size:0px;line-height:0;text-indent:100%}@-webkit-keyframes kvTitleSp1{to{background-position:0 -927px}}@keyframes kvTitleSp1{to{background-position:0 -927px}}@-webkit-keyframes kvTitleSp2{to{background-position:0 -1043px}}@keyframes kvTitleSp2{to{background-position:0 -1043px}}@-webkit-keyframes kvTitleSp3{to{background-position:0 -1086px}}@keyframes kvTitleSp3{to{background-position:0 -1086px}}@-webkit-keyframes kvTitleTb{to{background-position:0 -2075px}}@keyframes kvTitleTb{to{background-position:0 -2075px}}@-webkit-keyframes kvTitlePc1{to{background-position:0 -2025px}}@keyframes kvTitlePc1{to{background-position:0 -2025px}}@-webkit-keyframes kvTitlePc2{to{background-position:0 -2410px}}@keyframes kvTitlePc2{to{background-position:0 -2410px}}.kv-unicard{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:16px}.section-terms{margin-top:40px}.section-terms b{font-weight:500}.terms-title{position:relative;margin-bottom:64px;padding-bottom:24px;border-bottom:2px solid #c4cbc4;font-weight:500;font-size:calc((24 / 16)*1rem);line-height:calc(36 / 24)}.terms-title::before{display:block;position:absolute;bottom:-2px;left:0;width:40px;height:0;border-bottom:2px solid red;content:""}.terms-conts+.terms-conts{margin-top:56px}.terms-subtitle{font-weight:500;font-size:calc((20 / 16)*1rem)}.terms-subtitle+*{margin-top:32px}.terms-text{font-weight:400;font-size:calc((16 / 16)*1rem);line-height:calc(28 / 16)}.terms-text+*{margin-top:32px}.terms-list{font-weight:400;font-size:calc((16 / 16)*1rem);line-height:calc(24 / 16)}.terms-list+*{margin-top:32px}.terms-list li{padding-left:1.5em;text-indent:-1.5em}.terms-list li span{margin-right:4px}.terms-list li+li{margin-top:16px}.terms-list.is-numlist2{padding-left:4px}.terms-list.is-numlist2 li{padding-left:1.25em;text-indent:-1.25em}.terms-list .terms-dotlist,.terms-list .terms-list{margin-top:16px;padding-bottom:0}.terms-dotlist{font-weight:400;font-size:calc((16 / 16)*1rem);line-height:calc(24 / 16)}.terms-dotlist+*{margin-top:32px}.terms-dotlist li{padding-left:1em;text-indent:-1em}.terms-dotlist li span{margin-right:4px}.terms-dotlist li+li{margin-top:16px}.terms-dotlist .terms-dotlist,.terms-dotlist .terms-list{margin-top:16px;padding-bottom:0}.terms-link{color:#01bf00;text-decoration:underline}@media screen and (min-width: 321px){.nav-container{padding-right:32px;padding-left:32px}.primary-nav-link{height:46px}}@media screen and (min-width: 360px){.fixed-btn{bottom:16px}.section-kv .container{max-width:360px}.kv-title{-webkit-animation:kvTitleSp2 .8s steps(5) infinite;height:209px;animation:kvTitleSp2 .8s steps(5) infinite}}@media screen and (min-width: 361px){.primary-nav-link{height:48px;font-size:calc((18 / 16)*1rem)}}@media screen and (min-width: 375px){.section-kv .container{max-width:375px}.kv-title{-webkit-animation:kvTitleSp3 .8s steps(5) infinite;height:217px;animation:kvTitleSp3 .8s steps(5) infinite}}@media screen and (min-width: 768px){.section-kv .container{max-width:716px}.kv-title{-webkit-animation:kvTitleTb .8s steps(5) infinite;height:415px;margin-top:64px;animation:kvTitleTb .8s steps(5) infinite}.kv-unicard img{width:549px;height:auto}}@media screen and (min-width: 992px){.body-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.fixed-area{-webkit-box-flex:0;-ms-flex:0 0 auto;z-index:10;position:sticky;top:0;left:0;flex:0 0 auto;width:276px;height:100vh;overflow-y:auto;background-color:red}.header{position:sticky}.header-container{padding-top:40px;padding-bottom:40px}.header-logo img{width:180px;height:auto}.header-hamburger{display:none}.nav{-webkit-transform:translateX(0);-webkit-transition:none;position:sticky;top:150px;height:calc(100% - 178px);padding-bottom:24px;transform:translateX(0);transition:none}.nav-container{height:100%}.primary-nav-item{margin-top:0}.primary-nav-item:not(:first-child){margin-top:16px}.primary-nav-link{max-width:180px;height:41px;padding-right:16px;padding-left:16px;text-align:center}.primary-nav-link::before{-webkit-filter:blur(2px);-webkit-transition:opacity .3s cubic-bezier(0, 0, 0, 1);display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:url('../images/share/btn-navhover-pc.svg') center center no-repeat;content:"";filter:blur(2px);opacity:0;transition:opacity .3s cubic-bezier(0, 0, 0, 1)}.primary-nav-link::after{-webkit-transition:opacity .3s cubic-bezier(0, 0, 0, 1);top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:url('../images/share/btn-nav-pc.svg') center no-repeat;background-size:contain;transition:opacity .3s cubic-bezier(0, 0, 0, 1)}.primary-nav-link .primary-nav-label{position:relative}.primary-nav-link .primary-nav-label::after{-webkit-transition:opacity .3s cubic-bezier(0, 0, 0, 1);text-stroke:2px #fff;-webkit-filter:blur(2px);display:block;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-text-stroke:2px #fff;content:attr(data-nav-label);color:#fff;filter:blur(2px);opacity:0;transition:opacity .3s cubic-bezier(0, 0, 0, 1)}.primary-nav-link .icon-arr{opacity:.7}.primary-nav-link.is-current .primary-nav-label::after{opacity:.8}.primary-nav-link.is-current::before{opacity:1}.primary-nav-link.is-current .icon-arr{opacity:1}.primary-nav-link.is-current .primary-nav-arr::after{opacity:1}.primary-nav-arr{left:16px}.primary-nav-arr::after{-webkit-transform:translateY(-50%);-webkit-transition:opacity .3s cubic-bezier(0, 0, 0, 1);display:block;position:absolute;top:50%;left:-19px;width:45px;height:47px;transform:translateY(-50%);background:url('../images/share/icon-nav-arrhover.png') center no-repeat;background-size:contain;content:"";opacity:0;transition:opacity .3s cubic-bezier(0, 0, 0, 1)}.secondary-nav{display:block;width:100%;margin-top:auto;padding-left:16px}.secondary-nav-item:not(:first-child){margin-top:8px}.secondary-nav-link{-webkit-transition:opacity .3s cubic-bezier(0, 0, 0, 1);opacity:.7;transition:opacity .3s cubic-bezier(0, 0, 0, 1)}.secondary-nav-link::before{display:none}.breadcrumb{display:block}.fixed-btn{width:202px;height:225px}.fixed-link{-webkit-animation:none;background-size:202px auto;animation:none}.fixed-link:focus{-webkit-animation:btnFixedPc .8s steps(5) infinite;animation:btnFixedPc .8s steps(5) infinite}.main{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.is-index .main{padding-top:24px}.is-index .main::before{top:0;width:calc(100% - 276px);height:100vh;background:url('../images/pages/top/bg-body-pc.png') center repeat-x;background-size:auto 994px}.is-lowpage .main{padding-top:0}.kv-title{-webkit-animation:kvTitlePc1 .8s steps(5) infinite;max-width:699px;height:405px;margin:0 auto;animation:kvTitlePc1 .8s steps(5) infinite}.section-terms{margin-top:80px}.terms-title{font-size:calc((32 / 16)*1rem)}.terms-link{color:#333;text-decoration:none;pointer-events:none}}@media screen and (min-width: 992px)and (hover){.fixed-link:hover{-webkit-animation:btnFixedPc .8s steps(5) infinite;animation:btnFixedPc .8s steps(5) infinite}}@media screen and (min-width: 1300px){.section-kv .container{max-width:832px}.kv-title{-webkit-animation:kvTitlePc2 .8s steps(5) infinite;max-width:832px;height:482px;animation:kvTitlePc2 .8s steps(5) infinite}}@media (hover){a:hover{text-decoration:none}.secondary-nav-link:hover{opacity:1}.breadcrumb-link:hover{text-decoration:underline}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}
/*# sourceMappingURL=firstview.css.map */
