@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}.menu__icon,.menu__icon span{display:inline-block;transition:all .3s;box-sizing:border-box}.menu__icon{position:absolute;width:40px;height:40px;right:10px;top:26px}.menu__icon span{position:absolute;left:0;width:40px;height:1px;background-color:#000}.menu__icon span:nth-of-type(1){top:8px}.menu__icon span:nth-of-type(2){top:20px}.menu__icon span:nth-of-type(3){top:32px}@keyframes menu-bar01{0%{transform:translateY(9px) rotate(45deg)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(0) rotate(0)}}.menu__icon span:nth-of-type(2){transition:all .15s .15s;opacity:1}@keyframes menu-bar02{0%{transform:translateY(-6px) rotate(-45deg)}50%{transform:translateY(-6px) rotate(0)}100%{transform:translateY(0) rotate(0)}}.menu__icon.active span{left:0}.menu__icon.active span:nth-of-type(1){animation:active-menu-bar01 .3s forwards;top:12px}.menu__icon.active span:nth-of-type(3){top:24px}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(6px) rotate(0)}100%{transform:translateY(6px) rotate(45deg)}}.menu__icon.active span:nth-of-type(2){opacity:0}.menu__icon.active span:nth-of-type(3){animation:active-menu-bar03 .3s forwards}@keyframes active-menu-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(0)}100%{transform:translateY(-6px) rotate(-45deg)}}h1.mainimg__ttl{font-family:Times New Roman,Shimanami,serif!important;line-height:1;margin-top:30px}h1.mainimg__ttl span{font-family:Times New Roman,Shimanami,serif!important;line-height:1.5}.main,.product,.pre{padding:0;margin-top:80px;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:-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:400}.main__contents,.product__contents,.pre__contents{margin-top:40px;padding-top:0;overflow:hidden;padding-bottom:30px}.main__contents>a,.product__contents>a,.pre__contents>a{display:block;transition:all .5s ease-in-out}.main__contents>a:hover,.product__contents>a:hover,.pre__contents>a:hover{opacity:1;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.1" /><feFuncG type="linear" slope="1.1" /><feFuncB type="linear" slope="1.1" /></feComponentTransfer></filter></svg>#filter');filter:brightness(110%)}.main__contents>h1,.product__contents>h1,.pre__contents>h1{margin-bottom:50px;font-family:Times New Roman,Shimanami,serif!important}.main__contents h2,.product__contents h2,.pre__contents h2{text-align:center}.main__contents h2 .indeximg__name,.product__contents h2 .indeximg__name,.pre__contents h2 .indeximg__name{font-family:Times New Roman,Shimanami,serif!important;font-size:2rem;display:block;line-height:2}.main__contents h2 .value,.product__contents h2 .value,.pre__contents h2 .value{font-family:Times New Roman,Shimanami,serif!important;font-size:1.8rem;font-weight:700;display:block;line-height:1.3}.main__contents h2 .tax,.product__contents h2 .tax,.pre__contents h2 .tax{font-family:Times New Roman,Shimanami,serif!important;display:block;font-size:1.1rem;font-weight:400;line-height:2}.main__contents .btn-more,.product__contents .btn-more,.pre__contents .btn-more{border:1px solid #ccc;border-radius:20px;padding:1px 10px;display:inline-block;text-align:center;position:absolute;right:0;bottom:0;font-size:1.3rem}.main__contents .indeximg,.product__contents .indeximg,.pre__contents .indeximg{width:50vw;max-width:500px;margin:0 auto;position:relative}.main__contents .indeximg img,.product__contents .indeximg img,.pre__contents .indeximg img{width:100%;height:auto}.main__contents .indeximg p,.product__contents .indeximg p,.pre__contents .indeximg p{color:darkred;font-weight:700;font-size:1.4rem}.main__contents__list,.product__contents__list,.pre__contents__list{padding:0 2.5%}.main__contents__list li,.product__contents__list li,.pre__contents__list li{margin-bottom:10px}.main__contents__list li .name,.product__contents__list li .name,.pre__contents__list li .name{font-size:1.4rem;line-height:1.3}.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}.main__contents__list-txt,.product__contents__list-txt,.pre__contents__list-txt{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}.main__contents__list-txt li,.product__contents__list-txt li,.pre__contents__list-txt li{width:auto;line-height:1.5;margin-bottom:0;margin-right:-65px}.main__contents__list-txt li:last-child,.product__contents__list-txt li:last-child,.pre__contents__list-txt li:last-child{margin-right:0}.main__contents__list-txt li span.img,.product__contents__list-txt li span.img,.pre__contents__list-txt li span.img{display:block;width:150px}.main__contents__list-txt li span.img img,.product__contents__list-txt li span.img img,.pre__contents__list-txt li span.img img{width:100%;height:auto}.main__contents__list-txt li span.name,.product__contents__list-txt li span.name,.pre__contents__list-txt li span.name{font-size:1.1rem}.main__contents__list-txt li.sold .img:after,.product__contents__list-txt li.sold .img:after,.pre__contents__list-txt li.sold .img:after{width:40px!important;height:40px!important;bottom:-18px;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:auto}.mainimg__wrapper>div,.productimg__wrapper>div,.preimg__wrapper>div{height:0;padding-top:66.65%}.mainimg__attention,.productimg__attention,.preimg__attention{text-align:center;color:darkred;font-weight:700;font-size:1.4rem}.mainimg__ttl,.productimg__ttl,.preimg__ttl{padding:0;font-size:2.4rem;line-height:1.5;text-shadow:#fff 0 0 3px}.mainimg__ttl .kana,.productimg__ttl .kana,.preimg__ttl .kana{font-size:1.3rem;margin-bottom:1em;line-height:2;display:block}.mainimg__ttl .color,.productimg__ttl .color,.preimg__ttl .color{font-size:2rem}.mainimg__item,.productimg__item,.preimg__item{background-size:contain!important;background-position:top center}.mainimg__item-index1,.productimg__item-index1,.preimg__item-index1{background-image:url(../img/index/t/0471.jpg)}.mainimg__item-index2,.productimg__item-index2,.preimg__item-index2{background-image:url(../img/index/t/0476.jpg)}.mainimg__item-index3,.productimg__item-index3,.preimg__item-index3{background-image:url(../img/index/t/0581.jpg)}.mainimg__item-index4,.productimg__item-index4,.preimg__item-index4{background-image:url(../img/index/t/0607.jpg)}.mainimg__item-index5,.productimg__item-index5,.preimg__item-index5{background-image:url(../img/index/t/0507.jpg)}.mainimg__item-index6,.productimg__item-index6,.preimg__item-index6{background-image:url(../img/index/t/0510.jpg)}.mainimg__item-index7,.productimg__item-index7,.preimg__item-index7{background-image:url(../img/index/t/0521.jpg)}.mainimg__item-index8,.productimg__item-index8,.preimg__item-index8{background-image:url(../img/index/t/0552.jpg)}.mainimg__item-index9,.productimg__item-index9,.preimg__item-index9{background-image:url(../img/index/t/0558.jpg)}.mainimg__item-index10,.productimg__item-index10,.preimg__item-index10{background-image:url(../img/index/t/0184.jpg)}.mainimg__item-index11,.productimg__item-index11,.preimg__item-index11{background-image:url(../img/index/t/0204.jpg)}.mainimg__item-nightwear1,.productimg__item-nightwear1,.preimg__item-nightwear1{background-image:url(../img/index/nightwear/index01_0126.jpg)}.mainimg__item-nightwear2,.productimg__item-nightwear2,.preimg__item-nightwear2{background-image:url(../img/index/nightwear/index02_0171.jpg)}.mainimg__item-nightwear3,.productimg__item-nightwear3,.preimg__item-nightwear3{background-image:url(../img/index/nightwear/index03_0531.jpg)}.mainimg__item-nightwear4,.productimg__item-nightwear4,.preimg__item-nightwear4{background-image:url(../img/index/nightwear/index04_0307.jpg)}.mainimg__item-nightwear5,.productimg__item-nightwear5,.preimg__item-nightwear5{background-image:url(../img/index/nightwear/index05_0276.jpg)}.mainimg__item-nightwear6,.productimg__item-nightwear6,.preimg__item-nightwear6{background-image:url(../img/index/nightwear/index06_0459.jpg)}.mainimg__item-nightwear7,.productimg__item-nightwear7,.preimg__item-nightwear7{background-image:url(../img/index/nightwear/index07_0695.jpg)}.mainimg__item-nightwear8,.productimg__item-nightwear8,.preimg__item-nightwear8{background-image:url(../img/index/nightwear/index08_0785.jpg)}.mainimg__item-nightwear9,.productimg__item-nightwear9,.preimg__item-nightwear9{background-image:url(../img/index/nightwear/index09_1606.jpg)}.mainimg__item-nightwear10,.productimg__item-nightwear10,.preimg__item-nightwear10{background-image:url(../img/index/nightwear/index10_0419.jpg)}.main__info,.product__info,.pre__info{margin:2em auto 0}.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:#fff;overflow:hidden}.main>article.article__flex,.product>article.article__flex,.pre>article.article__flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto;-ms-flex-pack:center;justify-content:center}.main>article.article__flex>section,.product>article.article__flex>section,.pre>article.article__flex>section{width:50%;min-width:560px}.main>article.article__flex .section__ttl,.product>article.article__flex .section__ttl,.pre>article.article__flex .section__ttl{width:100%;text-align:center}.preimg{position:relative}.preimg__ttl{width:100%;position:absolute;bottom:30px;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.saledate{text-align:center;display:block;border:1px solid #999;width:150px;height:150px;border-radius:75px;padding-top:30px;margin:3em auto 0}.conv h2{color:#54b4d1;padding:70px 0 40px}.conv p{width:90%;max-width:480px;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}.conv__img img{width:100%}.product>article>section{background-color:#fff}.product__contents{margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.product__contents>h2{margin:15px 0 30px}.product__contents__list-col3 li{margin-right:0}.product__info__content-l{width:50%}.product__info__content-l p{padding-left:1em}.product__info__content-r{width:50%}.product__list{display:-ms-flexbox;display:flex;width:50%}.product__list>li{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product__list>li .name{font-size:1.8rem;padding:1em 0;font-family:Times New Roman,Shimanami,serif}.product__list>li .img{width:100%;max-width:300px;margin:0 auto}.product__list>li .img img{width:100%}.product__btns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.product__btns>li{width:45%;text-align:center;margin-bottom:1em}.product__btns>li .btn{margin:0}.product__btns>li .name{font-size:1.4rem;padding:.5em 0;font-family:Times New Roman,Shimanami,serif}.product__btns>li .stock{font-size:1.3rem;margin-top:5px}.product__btns>li .shipment{font-size:1.0rem;margin-top:5px}.pre__ttl{padding-top:1em;text-align:center;font-size:2.4rem;font-weight:400}.pre__contents .conv h2{padding-left:0}.pre__contents h1{color:#54b4d1}.pre .intro p{max-width:430px;font-size:1.7rem}.productimg{height:auto;max-height:100%}.productimg__ttl{margin-top:1em;font-family:Times New Roman,Shimanami,serif!important}.productimg__value{text-align:center}.productimg__value .value{font-size:1.8rem;font-family:Times New Roman,Shimanami,serif!important}.productimg__value .tax{font-size:1.3rem;font-family:Times New Roman,Shimanami,serif!important;line-height:1.5;display:block;margin-bottom:1em}.productimg__item{background-color:#fff}.intro{padding:50px 0 20px;position:relative}.intro .movie{position:absolute!important;padding:0!important;left:calc(50% + 230px);top:50px;width:300px;height:170px}.intro .movie iframe{width:100%;height:auto}.intro p{max-width:400px;font-size:1.4rem;line-height:1.8}.intro p .small{display:block;font-size:1.3rem;text-align:left}.intro-pre p{color:#8b381b;font-size:1.6rem}.intro-pre p a{color:#8b381b;text-decoration:underline}.header{background-color:#fff;height:80px}.header .logo{width:25%;max-width:250px;margin-top:0}.header .logo a:hover{opacity:.7}.header .logo img{width:100%;height:auto}.header__contents .ttl{position:absolute;left:50%;top:57%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:55%;font-family:Times New Roman,Shimanami,serif!important;line-height:1;margin-top:0;font-size:1.8rem;text-align:center}.header__contents .ttl span{font-family:Times New Roman,Shimanami,serif!important;line-height:1.5;font-size:1.3rem}.header__menu__cart{right:80px;top:27px}.menu__icon{top:18px}.header__menu.active{top:79px}.btn{border-color:#545847;border-radius:30px;padding:0 20px;font-size:1.4rem}.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:#eee;letter-spacing:.05em;font-size:1.3rem;padding:10px 15px;line-height:1}.btn-cart:before{font-size:1.6rem}.btn-banner{border-radius:0;display:block;width:300px;margin:2em auto;background-image:url(https://www.1101.com/store/todoroki/biwacotton/pre/img/talk/08_dsc2740.jpg);background-position:center center;background-size:cover;color:#fff;border:1px solid #000}.btn-banner a{display:block;background-color:rgba(255,255,255,.6);padding:30px 0;text-shadow:#fff 0 0 2px,#fff 0 0 2px,#fff 0 0 2px;font-size:2rem;font-weight:700;line-height:1.5}.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%;max-width:418px}.host .info__contents{border:1px solid #979797;background-color:#fff;padding:20px;height:100%}.host .info__contents dl{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.host .info__contents dl dt{width:30%;color:#333;font-size:1.4rem;margin-bottom:1em}.host .info__contents dl dd{width:70%;color:#333;font-size:1.4rem;margin-bottom:1em}.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%;max-width:418px}.host .staff__contents{border:1px solid #979797;background-color:#fff;padding:20px;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:32%;color:#333;font-size:1.4rem;margin-bottom:1em}.host .staff__contents dl dd{width:68%;color:#333;font-size:1.4rem;margin-bottom:1em}.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:2rem}.profile p{font-size:1.4rem}.lineup{margin-bottom:50px}.swiper-pagination{text-align:center!important}.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%;top:5%;z-index:9999;display:block;width:30px;height:30px}.product__slide__close:before{content:'\f00d';font-family:"Font Awesome 5 Free";font-size:4rem;color:darkgray;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;margin-bottom:30px}.mainimg__ttl img{height:20px;width:auto}.main,.product,.pre{margin-top:60px;width:100%;max-width:100%}.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 h2 .indeximg__name,.product__contents h2 .indeximg__name,.pre__contents h2 .indeximg__name{font-family:Times New Roman,Shimanami,serif!important;font-size:1.7rem;display:block;line-height:2;margin-top:.5em}.main__contents .more,.product__contents .more,.pre__contents .more{margin-bottom:50px}.main__contents .btn-more,.product__contents .btn-more,.pre__contents .btn-more{border:1px solid #ccc;border-radius:20px;padding:1px 10px;display:inline-block;text-align:center;position:relative;font-size:1.3rem;margin-top:1em}.main__contents .indeximg,.product__contents .indeximg,.pre__contents .indeximg{width:100%;max-width:100%;margin:0 auto;text-align:center;position:relative}.main__contents .indeximg img,.product__contents .indeximg img,.pre__contents .indeximg img{width:100%;height:auto}.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__contents__list-txt,.product__contents__list-txt,.pre__contents__list-txt{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;width:100%;padding-top:2em}.main__contents__list-txt li,.product__contents__list-txt li,.pre__contents__list-txt li{width:33%;line-height:1.5;margin-bottom:0;margin-right:0}.main__contents__list-txt li:last-child,.product__contents__list-txt li:last-child,.pre__contents__list-txt li:last-child{margin-right:0}.main__contents__list-txt li span.img,.product__contents__list-txt li span.img,.pre__contents__list-txt li span.img{display:block;width:100%}.main__contents__list-txt li span.img img,.product__contents__list-txt li span.img img,.pre__contents__list-txt li span.img img{width:100%;height:auto}.main__contents__list-txt li span.name,.product__contents__list-txt li span.name,.pre__contents__list-txt li span.name{font-size:1.1rem}.main__contents__list-txt li.sold .img:after,.product__contents__list-txt li.sold .img:after,.pre__contents__list-txt li.sold .img:after{width:40px!important;height:40px!important;bottom:-18px;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:auto}.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}.main>article.article__flex,.product>article.article__flex,.pre>article.article__flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:100%;margin:0 auto;-ms-flex-pack:center;justify-content:center}.main>article.article__flex>section,.product>article.article__flex>section,.pre>article.article__flex>section{width:100%;min-width:0}.main>article.article__flex .section__ttl,.product>article.article__flex .section__ttl,.pre>article.article__flex .section__ttl{width:100%;text-align:center}.pre__contents{padding:2em 0}.pre__contents h1{color:#54b4d1;font-size:1.8rem}.main__contents{margin-top:0}.preimg__wrapper>div{padding-top:66.65%}.preimg__ttl{width:90%;position:relative;bottom:auto;left:auto;-ms-transform:translate(0,0);transform:translate(0,0);font-size:1.7rem;text-align:left;margin:2em auto}.saledate{width:134px;height:134px;margin-top:9em}.conv h2{color:#54b4d1;padding:35px 0 20px;text-align:left;font-size:2rem}.conv dl dt{color:#8b381b;font-weight:700}.conv__date p{text-align:center;color:#0d2f7c;font-size:1.6rem;margin-top:2em}.product>article>section{background-color:#fff}.product__contents{margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.product__contents>h2{margin:15px 0 30px}.product__contents__list-col3 li{margin-right:0}.product__info__content-l{width:100%}.product__info__content-l p{padding-left:0}.product__info__content-r{width:100%}.product__list{display:-ms-flexbox;display:flex;width:50%}.product__list>li{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.product__list>li .name{font-size:1.8rem;padding:1em 0;font-family:Times New Roman,Shimanami,serif}.product__list>li .img{width:100%;max-width:300px;margin:0 auto}.product__list>li .img img{width:100%}.product__btns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;width:100%}.product__btns>li{width:100%;text-align:center;margin-bottom:.5em}.product__btns>li .name{font-size:1.4rem;padding:.5em 0;font-family:Times New Roman,Shimanami,serif}.product__btns>li .stock{font-size:1.3rem;margin-top:5px}.product__btns>li .shipment{font-size:1.0rem;margin-top:5px}.productimg__item{background-position:center center}.productimg{padding-top:0;margin-top:0}.intro{padding:20px 0}.intro p{max-width:100%;font-size:1.4rem}.intro-pre{padding-bottom:2em}.intro .movie{position:relative!important;padding:0!important;left:auto;top:auto;width:90vw;min-height:190px;margin:2em auto}.intro .movie iframe{width:100%;height:auto}.header{height:60px}.header .logo{width:44.5vw;margin-top:0;padding-left:0;position:absolute;top:50%;left:0;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.header__contents .ttl{position:absolute;left:60%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40vw;font-family:Times New Roman,Shimanami,serif!important;line-height:1;margin-top:0;font-size:1.1rem;text-align:center}.header__contents .ttl span{font-family:Times New Roman,Shimanami,serif!important;line-height:1.5;font-size:1.0rem}.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:6px 0;border-width:1px;border-color:#999;border-radius:10px}.btn__container{margin:1em auto}.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:#fff}.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.3rem}.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{border:1px solid #979797;background-color:#fff;padding:14px 16px;height:100%}.host .info__contents dl{-ms-flex-direction:column;flex-direction:column}.host .info__contents dl dt{margin-bottom:0}.host .info__contents dl dt,.host .info__contents dl dd{width:100%}.host .info__contents dl,.host .info__contents dt,.host .info__contents dd{font-size:1.3rem}.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 15px 4%}.host .staff{width:100%;overflow:hidden;max-width:100%}.host .staff__contents{border:1px solid #979797;background-color:#fff;padding:14px 16px;height:100%}.host .staff__contents dl{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.host .staff__contents dl dt{width:100%;font-size:1.3rem;margin-bottom:0}.host .staff__contents dl dd{width:100%;font-size:1.3rem}.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 15px 4%}.totop{padding-top:15px;padding-bottom:15px;margin-top:0}.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:30px!important}.mainimg__wrapper>div{height:0;padding-top:66.65%!important}}