@charset "UTF-8";.page-container{overflow:visible}.ft .pad{padding-left:20px;padding-left:4vw;padding-right:20px;padding-right:4vw}.sp{display:block}.pc{display:none}.ft,.ft h1,.ft h2{font-family:mplus-1c-medium,Open Sans,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,sans-serif}.ft .futura{font-family:futura-pt,mplus-1c-medium,Open Sans,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,sans-serif;font-weight:600;font-style:normal}.ft em{font-style:normal}.fadeIn{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}.ft-button{border-radius:2.5rem;color:#fff;font-size:1.1rem;padding:1rem;position:relative;text-align:center;display:inline-flex;flex-direction:row;text-decoration:none;align-items:center;justify-content:center;margin:1rem auto;transition:.5s;background:#000;width:90%}.ft-button:hover{transition:.5s}.ft-button:after{content:"\f105";display:block;color:#fff;font-size:1.5rem;font-family:"Font Awesome 5 Pro";flex-basis:1rem;position:absolute;top:inherit!important;bottom:inherit!important;left:auto!important;right:1.5rem!important}ul.variation{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}ul.variation li{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:0}ul.variation li:before{content:"\25cf";display:block;font-size:30px}ul.variation li.fn{color:#c6d59b}ul.variation li.rn{color:#d6e0ec}ul.variation li.lv{color:#e6c8ce}ul.variation li.fm{color:#ffd3c5}ul.variation li.cr{color:#f74232}ul.variation li.mn{color:#6effcf}ul.variation li.pk{color:#e73364}ul.variation li.rd{color:#cb1621}ul.variation li.bg{color:#a22327}ul.variation li.cb{color:#745334}ul.variation li.yc{color:#f7c767}ul.variation li.og{color:#ec6519}ul.variation li.yl{color:#ffe200}ul.variation li.gr{color:#79a02f}ul.variation li.cg{color:#00894f}ul.variation li.tq{color:#0f90bf}ul.variation li.bl{color:#10376c}ul.variation li.bp{color:#639}ul.variation li.dp{color:#933232}ul.variation li.cm{color:#faf8cb}ul.variation li.lg{color:#e5ded3}ul.variation li.dg{color:#615f5f}ul.variation li.bk{color:#00000c}ul.variation.animal li{width:9%}ul.variation li img{width:100%}ul.variation li.pb{color:#b1b3ab}ul.variation li.sk{color:#2cbdd1}ul.variation li.st{color:#424d4b}ul.variation li.ct{color:#ff6d2a}ul.variation li.ry{color:#0046ab}ul.variation li.ss{color:#ffbf2b}ul.variation li.sm{color:#90d19b}ul.variation li.dm{color:#66b3b9}ul.variation li.mr{color:#4879a2}ul.variation li.dm,ul.variation li.mr,ul.variation li.sm{border-radius:99rem;background-size:cover;color:transparent!important;line-height:.9;width:2.65rem;margin-left:3px;margin-top:2px}ul.variation li.dm{background-image:url(../img/common/variant_zoola-diamond.png)}ul.variation li.mr{background-image:url(../img/common/variant_zoola-marine.png)}ul.variation li.sm{background-image:url(../img/common/variant_zoola-summer.png)}.item-info ul.variation li:hover{cursor:pointer}.item-info ul.variation li img{width:80%;max-width:min-content;z-index:1}.ft-sec>.inner{padding:2rem 0}.ft h2{font-size:2.4rem}.ft h3{font-size:2rem}.ft h4{font-size:1.6rem}.slick-loading .slick-list{background:#fff url(https://cdn.yogibo.jp/assets/img/common/ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{z-index:1;font-size:0;line-height:0;position:absolute;top:50%;display:block;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{color:#fff;font-family:"Font Awesome 5 Pro";font-size:2.5rem;font-weight:300;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:15px}.slick-prev:before{content:"\f053"}.slick-next{right:15px}.slick-next:before{content:"\f054"}.slick-dots{position:absolute;bottom:10px;display:block;width:100%;padding:0;margin-top:1em;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 2px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"Font Awesome 5 Pro";font-size:6px;font-weight:900;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\f111";text-align:center;color:#aaa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#58b5ca}.ft-decoration,.ft-nav{display:none}.ft-sec-mv{text-align:center;padding-bottom:0;width:calc(100vw - (100vw - 100%))}.ft-sec-mv img{width:100%;height:auto}.ft-sec-lead{padding:2rem 0;color:#fff}.ft-sec-lead .greeting{margin:0 auto}.ft-sec-lead p{font-size:1.5rem;text-align:center;margin-bottom:1rem;line-height:2rem}.ft-sec-items .item-name{line-height:2rem;font-size:2.3rem;margin:1rem auto .5rem}.ft-sec-items .item-kana,.ft-sec-items .item-copy{font-size:1rem}.ft-item-info .price strong{background:var(--gold);font-size:.8rem;padding:.2rem .5rem;color:var(--khaki);margin-right:.5rem}.ft-item-info .price{display:flex;flex-direction:row;font-size:1.6rem;justify-content:flex-start;align-items:center}.ft-item-info .price.center{justify-content:center}.ft-item-info .price div{display:flex;align-items:flex-end}.ft-item-info .price p{display:inline-block}.ft-item-info .price .list-price{position:relative}.ft-item-info .price del{background-image:linear-gradient(#fff,#fff);background-position:0 60%;background-size:100% 1px;background-repeat:repeat-x;text-decoration:none}.ft-item-info .price .list-price h4{font-weight:700;margin-bottom:.5rem;font-size:1.3rem;line-height:1.7rem}.ft-item-info .price .list-price p{margin-bottom:.5rem;line-height:1.5rem;vertical-align:bottom}.ft-item-info .price .list-price small{font-size:9px;vertical-align:text-top;line-height:2rem}.ft-item-info .price .list-price small:last-of-type{vertical-align:text-bottom;line-height:1.5rem}.ft-item-info .price .list-price em{font-size:15px;font-style:normal}.ft-item-info .price .sale-price{margin-left:.5rem}.ft-item-info .price .sale-price p{line-height:3.5rem;margin-bottom:0;vertical-align:bottom}.ft-item-info .price .sale-price em{font-size:28px;vertical-align:bottom;font-style:normal}.ft-item-info .price .sale-price small{font-size:10px;vertical-align:text-top;line-height:1.5rem}.ft-item-info .price .sale-price small:last-of-type{vertical-align:text-bottom}.ft-item-info .price .nontaxed-price{position:relative}.ft-item-info .price .nontaxed-price p{margin-bottom:.5rem;line-height:1.5rem;vertical-align:bottom}.ft-item-info .price .nontaxed-price small{font-size:14px;vertical-align:text-top;line-height:.5rem}.ft-item-info .price .nontaxed-price em{font-size:34px;font-style:normal}.ft-item-info .price .taxincluded-price{position:relative;margin-left:.5rem}.ft-item-info .price .taxincluded-price p{line-height:3.5rem;margin-bottom:0;vertical-align:bottom}.ft-item-info .price .taxincluded-price em{font-size:22px;vertical-align:bottom;font-style:normal}.ft-item-info .price .taxincluded-price small{font-size:10px;vertical-align:text-top;line-height:1.5rem}.ft-item-info .price .taxincluded-price small:last-of-type{vertical-align:text-bottom}.ft-product-list{position:relative;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:flex-start;margin:0 auto;max-width:1200px}.ft-product-list .ft-sec-items{font-size:1.3rem;width:50%;margin:0 auto;position:relative}.ft-product-list .ft-sec-items .inner{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;padding:1rem}.ft-product-list .ft-sec-items .ft-item-image a{display:block;position:relative}.ft-product-list .ft-sec-items .ft-item-image a img{display:block;object-fit:cover}.ft-product-list .ft-sec-items .ft-item-info{width:100%}.ft-product-list .ft-sec-items .ft-item-info .item-name{font-size:1rem}.ft-product-list .ft-sec-items .ft-item-info .price,.ft-product-list .ft-sec-items .ft-item-info .price .list-ptice{display:flex;flex-direction:column;font-size:1.6rem;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.ft-pickup{position:relative}.ft-pickup .ft-item-detail>.inner{display:flex;flex-direction:column}.ft-pickup .ft-item-detail .ft-item-info .item-name{font-size:2.7rem;margin-bottom:1.5rem}.ft-pickup .ft-item-detail .ft-item-merit figure{margin:0 auto}.ft-pickup .ft-item-detail .ft-item-merit figcaption{font-size:1.4rem;text-align:center;margin-top:1rem}#ranking h3{text-align:center;padding:1rem 0}#ranking .ranking-list{overflow:hidden}#ranking ol{display:flex;flex-direction:row;justify-content:center;align-items:stretch}#ranking ol .slick-slide{padding:1rem}#ranking ol .slick-slide.slick-slide img{width:100%;height:auto}#ranking ol .slick-track{display:flex}#ranking ol .slick-slide{height:auto!important}#ranking h4{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row;font-size:2.4rem}#ranking h4:before{content:"\f521";display:block;font-family:"Font Awesome 5 Pro";font-weight:900;flex-basis:1rem;margin-right:.5rem;transition:.5s}#ranking ol h4.rank-1{color:#eee8aa}#ranking ol h4.rank-2{color:silver}#ranking ol h4.rank-3{color:#f4a460}#ranking ol em.item-name{font-size:2rem;margin:.5rem auto}#ranking ol .price{font-size:2rem}#ranking ol .price{display:flex;flex-direction:row;font-size:1.6rem;justify-content:flex-start;align-items:center}#ranking ol .price.center{justify-content:center}#ranking ol .price div{display:flex;align-items:flex-end}#ranking ol .price p{display:inline-block}#ranking ol .price .list-price{position:relative}#ranking ol .price del{background-image:linear-gradient(#fff,#fff);background-position:0 60%;background-size:100% 1px;background-repeat:repeat-x;text-decoration:none}#ranking ol .price .list-price h4{font-weight:700;margin-bottom:.5rem;font-size:1.3rem;line-height:1.7rem}#ranking ol .price .list-price p{margin-bottom:.5rem;line-height:1.5rem;vertical-align:bottom}#ranking ol .price .list-price small{font-size:9px;vertical-align:text-top;line-height:2rem}#ranking ol .price .list-price small:last-of-type{vertical-align:text-bottom;line-height:1.5rem}#ranking ol .price .list-price em{font-size:15px;font-style:normal}#ranking ol .price .sale-price{margin-left:.5rem}#ranking ol .price .sale-price p{line-height:3.5rem;margin-bottom:0;vertical-align:bottom}#ranking ol .price .sale-price em{font-size:28px;vertical-align:bottom;font-style:normal}#ranking ol .price .sale-price small{font-size:10px;vertical-align:text-top;line-height:1.5rem}#ranking ol .price .nontaxed-price{position:relative}#ranking ol .price .nontaxed-price p{margin-bottom:.5rem;line-height:1.5rem;vertical-align:bottom}#ranking ol .price .nontaxed-price small{font-size:14px;vertical-align:text-top;line-height:.5rem}#ranking ol .price .nontaxed-price em{font-size:34px;font-style:normal}#ranking ol .price .taxincluded-price{position:relative;margin-left:.5rem}#ranking ol .price .taxincluded-price p{line-height:3.5rem;margin-bottom:0;vertical-align:bottom}#ranking ol .price .taxincluded-price em{font-size:22px;vertical-align:bottom;font-style:normal}#ranking ol .price .taxincluded-price small{font-size:10px;vertical-align:text-top;line-height:1.5rem}#ranking ol .price .taxincluded-price small:last-of-type{vertical-align:text-bottom}.vsm-slider{width:100vw!important;margin:2rem calc(50% - 50vw) 4em}.vsm-slider .slick-slide img{display:block;object-fit:fill;margin:0 auto}.vsm-slider .ecbn-selection-widget-new div.ecbn-selection-wrapper{margin-left:0!important;margin-right:0!important;width:100%!important}.ecbn-selection-slide-wrapper{overflow:unset!important;margin-bottom:0!important}.ecbn-selection-wrapper .ecbn-selection-footer2{margin-top:0!important;margin-bottom:1rem!important}.ecbn-selection-wrapper .ecbn-selection-slide-wrapper .ecbn-selection-snap{margin-left:17vw!important}.vsm-slider .ecbn-selection-wrapper li.ecbn-selection-item{width:calc(100vw / 1.5)!important;height:calc(100vw / 1.5)!important}.vsm-slider .ecbn-selection-wrapper li.ecbn-selection-item div,.vsm-slider .ecbn-selection-wrapper li.ecbn-selection-item>div>a{width:100%!important;height:100%!important}.ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a{background:none!important}.vsm-slider .ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a.ecbn-selection-slider-next:before,.vsm-slider .ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a.ecbn-selection-slider-prev:before{height:20px!important;width:20px!important}.vsm-slider .ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a.ecbn-selection-slider-next:before{border-top:solid 2px var(--white);border-right:solid 2px var(--white)}.vsm-slider .ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a.ecbn-selection-slider-prev:before{border-bottom:solid 2px var(--white);border-left:solid 2px var(--white)}.ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a.ecbn-selection-slider-next,.ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a.ecbn-selection-slider-prev{top:50%!important}.ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a.ecbn-selection-slider-next{right:12px!important}.ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a.ecbn-selection-slider-prev{left:12px!important}.ecbn-selection-to-nextpage{display:none}#notes{background-color:var(--dark-red);padding:2rem 0}#notes h2{font-size:2rem;margin-bottom:2rem;font-family:mplus-1c-bold,Open Sans,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,sans-serif}#notes ul{width:90%;margin:0 auto 3rem}#notes li{position:relative;font-size:1rem;margin-bottom:.25rem;padding-left:1rem;list-style:disc;text-align:left}.wave{position:relative;width:100%;background:#0000;bottom:0;margin-top:-7vh;margin-bottom:-1px}.ft-notes{background-color:var(--dark-red);padding:2rem 0}.ft-notes h2{font-size:2rem;margin-bottom:2rem;font-family:mplus-1c-bold,Open Sans,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,sans-serif}.ft-notes ul{width:90%;margin:0 auto 3rem}.ft-notes li{position:relative;font-size:1rem;margin-bottom:.25rem;padding-left:1rem;list-style:disc;text-align:left}.ft-sec-hero{background-size:cover;background-position:center center;padding:5rem}.ft-sec-hero p{font-size:2rem}@media screen and (min-width:960px){.sp{display:none}.pc{display:block}.ft-mobile-layout-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:0;position:relative;margin-top:-60px}.ft-mobile-layout-content .ft-decoration,.ft-mobile-layout-content .ft-nav{display:block;position:sticky;top:0;width:30%;height:100dvh;overflow:hidden}.ft-mobile-layout-content .ft-nav{left:0}.ft-mobile-layout-content .ft-decoration{right:0;order:2}.ft-mobile-layout-content .ft-main{width:40%;order:1}.ft-button{color:#fff;border-radius:5rem;font-size:1.2rem;padding:1rem;transition:.5s;width:50%;min-width:250px}ul.variation li:before{font-size:20px}ul.variation li.dm,ul.variation li.mr,ul.variation li.sm{color:transparent!important;line-height:.9;width:1.825rem!important;margin-left:0;margin-right:0;margin-top:-1px}.wave{width:100%;margin-top:calc(-100vw / 11)}.ft-sec-mv picture{width:100%;margin:0 auto}.ft-sec-mv img{width:100%}.ft-sec-lead{padding:5rem 0}.ft-sec-lead p{font-size:2.5rem;line-height:4rem}.ft-sec-lead p strong{font-size:3rem}.ft-product-list{position:relative}.ft-product-list .ft-sec-items{width:25%}.ft-mobile-layout-content .ft-product-list .ft-sec-items{width:50%}.ft-pickup .ft-item-detail .inner{display:flex}.ft-pickup .ft-item-detail .inner.reverse{flex-direction:row-reverse}.ft-pickup .ft-item-detail .inner>*{flex:1}.ft-pickup .ft-item-detail .ft-item-info .item-name{font-size:3.3rem}.ft-mobile-layout-content .ft-item-detail .inner{width:100%;flex-direction:column}.ft-pickup .ft-item-info .price .nontaxed-price em{font-size:42px}.ft-pickup .ft-item-info .price .taxincluded-price em{font-size:26px}.ft-pickup .ft-item-detail .ft-item-merit figure{margin:0 auto}.ft-pickup .ft-item-detail .ft-item-merit figcaption{font-size:1.2rem;margin-top:1rem}.vsm-slider{width:100%!important;margin:3em auto}.vsm-slider .ecbn-selection-widget-new div.ecbn-selection-wrapper{margin-left:auto!important;margin-right:auto!important;width:100%!important}.vsm-slider .ecbn-selection-widget-new div.ecbn-selection-slider-view{padding-left:0}.ecbn-selection-wrapper .ecbn-selection-slide-wrapper .ecbn-selection-snap{margin:0 auto!important}.vsm-slider .ecbn-selection-wrapper li.ecbn-selection-item{width:279px!important;height:279px!important}.vsm-slider .ecbn-selection-wrapper li.ecbn-selection-item div,.vsm-slider .ecbn-selection-wrapper li.ecbn-selection-item>div>a{width:279px!important;height:279px!important}.ft-notes{background-color:var(--dark-red);padding:4rem 0}.ft-notes h2{font-size:3rem}.ft-notes h3{font-size:1.5rem;margin-bottom:.5rem;margin-top:2rem}.ft-notes ul{max-width:1000px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ft-oshiiro-common.css.map */
