@charset "UTF-8";@keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes hide{0%{opacity:1}100%{opacity:0}}.lity{background:rgba(0,0,0,.1)!important}.mainimg__ttl{margin-top:50px}.main,.product,.pre{padding:0;margin-top:50px;width:100%;max-width:100%}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.main div,.main span,.main p,.main ul,.main ol,.main li,.main dd,.main small,.main a,.product h1,.product h2,.product h3,.product h4,.product h5,.product h6,.product div,.product span,.product p,.product ul,.product ol,.product li,.product dd,.product small,.product a,.pre h1,.pre h2,.pre h3,.pre h4,.pre h5,.pre h6,.pre div,.pre span,.pre p,.pre ul,.pre ol,.pre li,.pre dd,.pre small,.pre a{font-family:Futo Go B101,sans-serif}.main__contents,.product__contents,.pre__contents{margin-top:50px;padding-top:50px;overflow:hidden}.main__contents>h1,.product__contents>h1,.pre__contents>h1{margin-bottom:50px}.main__contents>h2,.product__contents>h2,.pre__contents>h2{text-align:center;font-size:2.6rem}.main__contents__list,.product__contents__list,.pre__contents__list{padding:0 2.5%}.main__contents__list li .img .zoom__slide,.product__contents__list li .img .zoom__slide,.pre__contents__list li .img .zoom__slide{position:relative}.main__contents__list li .img .zoom__slide:after,.product__contents__list li .img .zoom__slide:after,.pre__contents__list li .img .zoom__slide:after{content:'\f00e';font-family:"Font Awesome 5 Free";color:#979797;font-size:2rem;position:absolute;right:5px;bottom:5px;font-weight:900}.main__contents__list li.sold .img:after,.product__contents__list li.sold .img:after,.pre__contents__list li.sold .img:after{content:''!important;background-image:url(https://www.1101.com/store/todoroki/img/soldout@2x.png);background-size:contain;border:none!important;width:80px!important;height:80px!important;background-color:transparent!important;display:block;position:absolute;top:5px;right:5px;padding:0 10px}.mainimg__wrapper>div,.productimg__wrapper>div,.preimg__wrapper>div{padding-top:66.5584416%}.mainimg__ttl .color,.productimg__ttl .color,.preimg__ttl .color{font-size:2rem}.main__info__content p img,.product__info__content p img,.pre__info__content p img{margin:2em 0;width:90%;max-width:400px;height:auto}.main>article>section,.product>article>section,.pre>article>section{background-color:#efefef;overflow:hidden}.main>article>section:nth-of-type(2n),.product>article>section:nth-of-type(2n),.pre>article>section:nth-of-type(2n){background-color:#fff}.saledate{text-align:center;display:block;border:1px solid #999;width:150px;height:150px;border-radius:75px;padding-top:30px;margin:0 auto}.conv h2{color:#54b4d1;padding:70px 0 40px}.conv p{width:90%;max-width:440px;margin:2em auto}.conv p.date{text-align:center;font-size:1.3rem;margin:8em auto 2em}.conv dl dt{color:#8b381b;font-weight:700}.conv__date p{text-align:center;color:#0d2f7c;font-size:1.8rem;margin-top:2em}.product>article>section{background-color:#fff}.product__contents{margin-top:0}.product__contents>h2{margin:15px 0 30px}.product__contents__list-col3 li{margin-right:0}.product__info__content-l p{padding-left:1em}.pre__ttl{padding-top:1em;text-align:center;font-size:2.4rem;font-weight:400}.pre__contents h1{color:#54b4d1}.productimg{max-width:1000px;margin:120px auto 0}.intro{padding:30px 0 60px}.intro p{max-width:420px;font-size:1.6rem}.intro-pre p{color:#8b381b;font-size:1.6rem}.intro-pre p a{color:#8b381b;text-decoration:underline}.header{background-color:#a7d6e8;height:50px}.header .logo{width:292px;height:146px}.header .logo a:hover{opacity:1}.header .logo img{width:100%;height:auto}.header__menu__cart{top:18px}.menu__icon{top:8px}.header__menu.active{top:50px}.btn{border-color:#545847;border-radius:30px;padding:5px 20px}.btn-box{border-radius:5px;display:-ms-flexbox;display:flex;width:95%;max-width:460px;margin:0 auto;-ms-flex-align:center;align-items:center;padding:10px}.btn-box span{line-height:1.7}.btn-box .sub{line-height:1.3;margin-top:.5em}.btn-box__img{width:20%}.btn-box__img img{width:100%}.btn-box__txt{width:80%}.btn-cart{border:1px solid #999;background-color:#a7d6e8;letter-spacing:.05em;font-size:1.5rem;padding:3px 27px}.host{width:95%;max-width:870px;margin:0 auto;padding:75px 0 90px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.host h3{font-size:2.4rem;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.host h3 .kana{font-size:1.8rem}.host p,.host dt,.host dd{font-size:1.5rem;color:#fff}.host dl{padding:0;margin:0}.host dt{font-weight:700}.host .info{width:48%;overflow:hidden;max-width:418px}.host .info__contents{background-color:#979797;padding:28px 32px;height:100%}.host .info__ttl{background-image:url(https://www.1101.com/store/todoroki/img/ttl_info@2x.png);width:138px;height:19px;background-size:contain;text-indent:-9999px;margin:15px 0}.host .staff{width:48%;overflow:hidden;max-width:418px}.host .staff__contents{background-color:#979797;padding:28px 32px;height:100%}.host .staff__contents dl{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.host .staff__contents dl dt{width:40%}.host .staff__contents dl dd{width:60%}.host .staff__ttl{background-image:url(https://www.1101.com/store/todoroki/img/ttl_staff@2x.png);width:60px;height:20px;background-size:contain;text-indent:-9999px;margin:15px 0}.totop{margin-top:50px}.totop span{display:block;text-align:center;font-size:1.6rem;color:#221813}.profile{padding:2em;background-color:#fff;width:100%;max-width:800px}.profile__contents{display:-ms-flexbox;display:flex}.profile__img{padding-right:1em}.profile h2{margin-bottom:.5em}.profile h3{font-size:2.3rem}.lineup{margin-bottom:50px}.swiper-button-next{background:none!important}.swiper-button-next:hover{opacity:.7}.swiper-button-next:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f105';font-size:4rem;color:#ccc;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.swiper-button-prev{background:none!important}.swiper-button-prev:hover{opacity:.7}.swiper-button-prev:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f104';font-size:4rem;color:#ccc;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product__slide{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:9000;background-color:rgba(0,0,0,.7)!important}.product__slide.active{display:block}.product__slide__bg{background-color:transparent;position:absolute;width:100%;height:100%;left:0;top:0}.product__slide__close{position:absolute;right:5%;bottom:5%;z-index:9999;display:block;width:30px;height:30px}.product__slide__close:before{content:'\f00d';font-family:"Font Awesome 5 Free";font-size:2.4rem;color:#fff;display:block;font-weight:900}.product__slide .productimg{margin-top:0;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (max-width:768px){.mainimg__ttl{margin-top:20px}.main,.product,.pre{margin-top:50px;width:100%;max-width:100%}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.main div,.main span,.main p,.main ul,.main ol,.main li,.main dd,.main small,.main a,.product h1,.product h2,.product h3,.product h4,.product h5,.product h6,.product div,.product span,.product p,.product ul,.product ol,.product li,.product dd,.product small,.product a,.pre h1,.pre h2,.pre h3,.pre h4,.pre h5,.pre h6,.pre div,.pre span,.pre p,.pre ul,.pre ol,.pre li,.pre dd,.pre small,.pre a{font-family:Futo Go B101,sans-serif}.mainimg__wrapper>div,.productimg__wrapper>div,.preimg__wrapper>div{padding-top:100%}.main__contents,.product__contents,.pre__contents{margin:0 auto;border-right:none;border-left:none;padding-top:0}.main__contents h1,.product__contents h1,.pre__contents h1{text-align:center}.main__contents h1 img,.product__contents h1 img,.pre__contents h1 img{width:auto;height:20px}.main__contents h2,.product__contents h2,.pre__contents h2{font-size:1.8rem}.main__contents .more,.product__contents .more,.pre__contents .more{margin-bottom:50px}.main__contents__list,.product__contents__list,.pre__contents__list{padding:0}.main__contents__list .img,.product__contents__list .img,.pre__contents__list .img{margin:0}.main__contents__list .name,.product__contents__list .name,.pre__contents__list .name{margin:0;font-size:1.6rem}.main__contents__list-center,.product__contents__list-center,.pre__contents__list-center{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.main__contents__list li,.product__contents__list li,.pre__contents__list li{margin-right:0;margin-bottom:40px}.main__contents__list li.sold .img:after,.product__contents__list li.sold .img:after,.pre__contents__list li.sold .img:after{content:'';width:50px;height:50px;background-color:transparent;display:block;position:absolute;top:0;right:0;padding:0}.main__info__content-l p,.product__info__content-l p,.pre__info__content-l p{padding-left:0}.main__ttl,.product__ttl,.pre__ttl{width:90%;margin:2em auto;font-size:2rem;text-align:left}.pre__contents{padding:2em 0}.pre__contents h1{color:#54b4d1;font-size:1.8rem}.main__contents{margin-top:50px}.saledate{width:134px;height:134px}.conv h2{color:#54b4d1;padding:35px 0 20px}.conv dl dt{color:#8b381b;font-weight:700}.conv__date p{text-align:center;color:#0d2f7c;font-size:1.6rem;margin-top:2em}.productimg{padding-top:0;margin-top:0}.intro{padding:5px 0}.intro p{max-width:100%;font-size:1.6rem}.intro-pre{padding-bottom:2em}.header .logo{width:130px;height:65px;margin-top:0;padding-left:0}.header__menu__cart{top:18px}.menu__icon{top:8px}.header__menu.active{top:50px}.btn{border-width:2px;border-color:#999;border-radius:24px;padding:3px 15px}.btn-box{border-radius:5px;display:-ms-flexbox;display:flex;width:95%;max-width:95%;margin:0 auto;-ms-flex-align:center;align-items:center;padding:10px 0;-ms-flex-direction:column;flex-direction:column}.btn-box span{line-height:1.7;font-size:1.6rem}.btn-box__img{height:50px;margin-bottom:.5em}.btn-box__img img{height:100%;width:auto}.btn-box__txt{width:100%}.btn-cart{padding:3px 0}.host{width:100%;max-width:100%;margin:0 auto;padding:15px 0 40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;-ms-flex-direction:column;flex-direction:column;background-color:#979797}.host h2,.host h3,.host p,.host dl,.host dt,.host dd{color:#fff}.host h3{font-size:2rem;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.host h3 .kana{font-size:1.6rem}.host p,.host dt,.host dd{font-size:1.5rem}.host dl{padding:0;margin:0}.host dt{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:1.3rem}.host .info{width:100%;overflow:hidden;max-width:100%}.host .info__contents{background-color:#979797;padding:14px 16px;height:100%}.host .info__ttl{background-image:url(https://www.1101.com/store/todoroki/img/ttl_info@2x.png);width:138px;height:19px;background-size:contain;text-indent:-9999px;margin:15px 0 0 4%}.host .staff{width:100%;overflow:hidden;max-width:100%}.host .staff__contents{background-color:#979797;padding:14px 16px;height:100%}.host .staff__contents dl{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.host .staff__contents dl dt{width:35%;font-size:1.3rem}.host .staff__contents dl dd{width:65%}.host .staff__ttl{background-image:url(https://www.1101.com/store/todoroki/img/ttl_staff@2x.png);width:60px;height:20px;background-size:contain;text-indent:-9999px;margin:15px 0 0 4%}.totop{padding-top:30px;padding-bottom:30px}.totop span{display:block;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:1.4rem;color:#000}.totop span img{width:40px;height:auto}.profile{padding:20px;background-color:#fff;width:100vw;height:auto;overflow:scroll}.profile__txt h3{font-size:1.8rem;margin-bottom:1em}.profile__txt h3 .kana{font-size:1.6rem}.profile h2{margin-bottom:2em}.profile__ttl{margin-bottom:1em}.profile__ttl img{height:20px;width:auto}.profile__contents{-ms-flex-direction:column;flex-direction:column}.profile__img{text-align:center;margin-right:0;margin-bottom:1em}.profile__img img{height:100px;width:auto}.lity-close{color:#333!important;font-size:3rem!important;text-shadow:0 0 2px white!important;left:auto!important;right:0!important;top:111px!important}}