@charset "UTF-8";.f-small{font-size:75%}.f-large{font-size:140%}.alignleft{text-align:left}.alignright{text-align:right}.aligncenter{text-align:center}.bold{font-weight:700}@media (min-width: 751px){.dispflex{display:flex;gap:40px}}.dispinblock{display:inline-block;vertical-align:middle}.mb1{margin-bottom:1.5rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}section{padding:3rem 0}section .inner{padding:0 4%}@media (min-width: 751px){.mb1{margin-bottom:2rem}.mb2{margin-bottom:3rem}.mb3{margin-bottom:4rem}section{padding:5rem 0}}body{background:url(../assets/theme_pc-bg.jpg) repeat;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;background-attachment:fixed;position:relative}@media (max-width: 1180px){#fix-area{display:none}}@media (min-width: 1179px){#fix-area{display:block;position:fixed;left:0;top:0;width:100%;height:100%}.fix-left{position:fixed;top:0;left:0;width:calc((100vw - 750px)/2);height:100vh}.fix-right{position:fixed;top:0;right:0;width:calc((100vw - 750px)/2);height:100vh;text-align:center;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.fix-left .logo{width:calc(222 / 1440 * 100vw);max-width:222px;position:absolute;top:50px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.fix-right .fix-nav{width:calc(220 / 1440 * 100vw);max-width:220px}.fix-right .fix-nav li{margin-bottom:1.5rem}.fix-right .fix-nav li:last-child{margin-bottom:0}}main.index{width:100%;max-width:750px;margin-left:auto;margin-right:auto;position:relative;background:#ebebeb;z-index:1}.bg-stripe{background:url(../assets/theme_bg-border.jpg) repeat}main.index header{padding:1.5rem 0}main.index header .inner{width:92%;margin-left:auto;margin-right:auto;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.head-right{display:flex;-webkit-align-items:center;align-items:center;gap:1.5rem}main.index header .logo{width:calc(280 / 750 * 100vw);max-width:231px}main.index header .nav1{width:calc(101 / 750 * 100vw);max-width:101px}main.index header .nav2{width:calc(83 / 750 * 100vw);max-width:83px}main.index header .nav3{width:calc(65 / 750 * 100vw);max-width:65px}main.index header .cart{width:calc(64 / 750 * 100vw);max-width:64px}@media (min-width: 751px){main.index header nav a{font-size:2.6rem;padding:0 1rem}main.index header .icon p{width:51px}}#main-visual{width:100%;padding-bottom:2rem}section#gaiyo{background:url(../assets/theme_bg-white.jpg) repeat}section#gaiyo .ac-link{border:2px solid #000;-webkit-border-radius:100px;border-radius:100px;padding:.5rem 1rem;font-size:1.4rem;line-height:1;background:#fff}section#gaiyo .theme-text-area p{font-weight:700}.theme-btn{width:80vw;max-width:480px;margin-left:auto;margin-right:auto}section.conv{background:url(../assets/theme_conv-bg.jpg) no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:2rem 0}section#ticket{background:url(../assets/theme_bg-white.jpg) repeat}section#ticket h2{max-width:430px;margin-left:auto;margin-right:auto}section#ticket .theme-text-area p{font-weight:700}section#ticket a.u-line{text-decoration:underline}section#goods-area{background:#edc94b}section#goods-area .item-slide li{padding:0 .5rem}.slide-arrow{cursor:pointer;margin:-20px auto auto;position:absolute;top:50%;width:40px;z-index:1}.prev-arrow{left:5%}.next-arrow{right:5%}@media (min-width: 751px){.slide-arrow{width:90px;margin-top:-45px}}section#about-goods{background:url(../assets/theme_bg-white.jpg) repeat}section#about-goods h2{max-width:430px;margin-left:auto;margin-right:auto}section#about-goods .theme-text-area p{font-weight:700}section#about-goods .attention{border:2px solid #be2b30;text-align:center}section#about-goods .attention .top{background:#be2b30;font-size:2rem;padding:1.5rem;font-weight:700;color:#fff;line-height:1}section#about-goods .at-in{background:#fff;padding:1.5rem;text-align:left}section#products{background:url(../assets/story_bg.jpg) repeat;position:relative;padding-top:4rem}main.index .wave-top{position:absolute;left:0;top:-1px;width:100%;height:auto}main.index .wave-top img{vertical-align:top}section#products h2{width:calc(463 / 750 * 100vw);max-width:463px;margin-left:auto;margin-right:auto;margin-bottom:5rem}section#products .image-area li{position:relative;width:calc(530 / 750 * 100vw);max-width:530px}section#products li .image{width:64vw;max-width:480px;margin-left:auto;margin-right:auto}section#products li .image img{-webkit-border-radius:3rem;border-radius:3rem}section#products li.aligncenter{margin-left:auto;margin-right:auto}section#products li.alignleft{margin-left:0;margin-right:auto}section#products li.alignright{margin-right:0;margin-left:auto}section#products li .text{position:absolute;z-index:1;width:calc(530 / 750 * 100vw);max-width:530px;top:-2rem;left:0}section#products .btn{margin-bottom:5rem}section#products .image-area.item02 li.pos-text,section#products .image-area.item02 li.pos-text .image{width:100%;max-width:100%}section#products .item04 .image01 .chara{position:absolute;width:calc(210 / 750 * 100vw);max-width:210px;left:-8vw;top:-2rem}section#products .item05 .chara{position:absolute;width:calc(188 / 750 * 100vw);max-width:188px;right:calc((100 / 750 * 100vw) * -1);top:-2rem}section#products .inner .btn:last-child{margin-bottom:0}section#record{background:#0046b1;padding-bottom:0}.scroll-infinity{background:#000;padding:10px;overflow:hidden}.scroll-infinity__wrap{background:#2e2e00;display:flex;width:100%;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;padding:10px 0}.scroll-infinity__list{display:flex;list-style:none;padding:0}.scroll-infinity__list--left{animation:infinity-scroll-left 30s infinite linear .5s both}.scroll-infinity__item{width:50vw}.scroll-infinity__item>img{width:100%}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (min-width: 751px){.scroll-infinity__item{width:calc(100vw / 7)}.scroll-infinity__list--left{animation:infinity-scroll-left 60s infinite linear .5s both}}section#record .wrap{width:100%;position:relative;color:#fff;padding-bottom:3rem}section#record .wrap .image{position:absolute;left:10px;bottom:-1px;width:40vw}section#record .per-area{width:65%;padding:0 5% 0 5px;margin-left:auto;margin-right:0;position:relative}section#record .wrap h2{width:100%;padding-bottom:1rem;border-bottom:3px dotted #fff}section#record .per_num{font-size:2rem;margin-bottom:5px}section#record .per_num span{color:#e01f0d}section#record .kaisyu_bar{width:100%;background:#fafafa;border:#000 solid 2px;-webkit-border-radius:60px;border-radius:60px;margin-bottom:10px}section#record .clear{background:#e01f0d;-webkit-border-radius:60px;border-radius:60px;text-align:center}section#record .num{line-height:1;padding:5px 0;font-size:2rem}main.index .youtube{width:100%;aspect-ratio:16 / 9}main.index .youtube iframe{width:100%;height:100%}@media (min-width: 751px){section#record .wrap{padding-top:4rem;padding-bottom:4rem}section#record .num{font-size:3rem}section#record .wrap .image{max-width:250px}}section#twitter{background:url(../assets/X_bg.jpg) repeat;-webkit-background-size:400px;-o-background-size:400px;background-size:400px;position:relative;padding-top:4rem;color:#fff}section#twitter h2{font-size:2rem;list-height:1.4;color:#fff}section#twitter .hush{display:inline-block;font-size:1.8rem;font-weight:700;background:#fff;color:#000;padding:1rem;-webkit-border-radius:30px;border-radius:30px}section#twitter .link-btn{display:block;border:2px solid #000;-webkit-border-radius:30px;border-radius:30px;padding:1rem .5rem;max-width:400px;margin-left:auto;margin-right:auto}section#twitter .link-btn .icon{width:20px}@media (min-width: 751px){section#twitter h2{font-size:3rem}}section#develop{padding-bottom:3rem}section#archive{background:#e93417;position:relative;padding-top:4rem}section#archive h2{width:calc(379 / 750 * 100vw);max-width:379px;margin-left:auto;margin-right:auto}section#archive li{margin:0 5px}@media (min-width: 751px){section#archive li{margin:0 15px}}section#bio{background:url(prof-bg.png) repeat;-webkit-background-size:100px;-o-background-size:100px;background-size:100px;position:relative;padding-top:4rem}section#bio .bio-ph{position:relative}section#bio .comment{width:48vw;position:absolute;left:1rem;top:4rem;z-index:1;opacity:0;animation:change-img-anim 15s infinite}section#bio .comment1{animation:change-img-anim-first 15s infinite}section#bio .comment2{animation-delay:5s}section#bio .comment3{animation-delay:10s}section#bio .visual{width:calc(500 / 750 * 100vw);margin-left:auto;margin-right:auto;padding-top:5rem}@keyframes change-img-anim-first{0%{opacity:\ff11}30%{opacity:1}36%{opacity:1}45%{opacity:0}to{opacity:0}}@keyframes change-img-anim{0%{opacity:0}30%{opacity:1}36%{opacity:1}45%{opacity:0}to{opacity:0}}section#bio .bio-text{margin-top:2rem}section#bio .bio-text .prof-text{font-size:1.2rem}section#bio .bio-text .prof-text .big{font-size:2rem;font-weight:700}@media (min-width: 751px){section#bio .comment{width:250px;left:90px;top:30px}section#bio .visual{width:330px;padding-top:0}section#bio .bio-text .prof-text{font-size:1.6rem}}footer{background:#000;padding:3rem 0;color:#fff;text-align:center}footer a{color:#fff;font-size:1.6rem}footer .copy{font-size:1rem}@media (min-width: 751px){footer li{display:inline-block;margin:0 5px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme_style.css.map */
