@charset "UTF-8";html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,b,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:1rem;font-size:inherit;font-weight:1rem;*font-size: 100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}input[type=submit],input[type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}*{color:#000;font-family:a-otf-futo-min-a101-pr6n,serif,proxima-nova,-apple-system,BlinkMacSystemFont,Avenir Next,Avenir,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}html{font-size:62.5%}body{width:100%;font-size:1.6em;font-weight:400;overflow-x:hidden;position:relative}@media screen and (min-width: 768px){body{min-width:1280px;overflow-x:auto}}a{text-decoration:none}.l-header{width:100%;height:108px;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;position:fixed;top:0;left:0;z-index:100}@media screen and (min-width: 768px){.l-header{height:180px;top:0}}.l-header__container{width:calc(100% - 48px);height:60px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px){.l-header__container{width:1240px;height:90px;padding:0 20px}}.l-header__link{height:calc(100% + -0px);pointer-events:auto;-webkit-transition:.6s all;transition:.6s all;z-index:200}@media screen and (min-width: 768px){.l-header__link--open{-webkit-animation:logoFadeOut .6s ease-in both;animation:logoFadeOut .6s ease-in both}@-webkit-keyframes logoFadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes logoFadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}}@media screen and (min-width: 768px){.l-header__link--close{-webkit-animation:logoFadeIn .6s ease-in both;animation:logoFadeIn .6s ease-in both}@-webkit-keyframes logoFadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes logoFadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}}.l-header__logo{height:100%;-webkit-transition:.3s all;transition:.3s all}.l-header__logo--hidden,.l-header__logo--switch-hidden{display:none;opacity:0}.l-main{padding:0 0 80px}@media screen and (min-width: 768px){.l-main{padding:0 0 120px}}.l-main--pages{padding:108px 0 0}@media screen and (min-width: 768px){.l-main--pages{padding:200px 0 0}}.l-footer{padding:80px 20px;background:#223462}@media screen and (min-width: 768px){.l-footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 768px){.l-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex}}.l-footer__logo-container{height:76px;text-align:center}@media screen and (min-width: 768px){.l-footer__logo-container{margin-top:8px;height:76px;text-align:left}}.l-footer__logo{height:100%}.l-footer-about{margin:40px 0 0}@media screen and (min-width: 768px){.l-footer-about{margin:0 0 0 40px}}.l-footer-about__title{color:#fff;font-size:3.2rem}.l-footer-about__content{margin-top:12px}.l-footer-about__text{color:#fff;font-size:1.6rem}.l-footer-about__text:nth-of-type(n+2){margin-top:.2em}.l-footer-sns{margin-top:40px}@media screen and (min-width: 768px){.l-footer-sns{margin-top:0}}.c-menu-button{width:60px;height:60px;background:#223462;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;pointer-events:auto;position:relative;-webkit-transition:.6s all;transition:.6s all;z-index:500}@media screen and (min-width: 768px){.c-menu-button{width:90px;height:90px}}.c-menu-button--open{border:1px solid #efefef}.c-menu-button--open .c-menu-button__bar:first-of-type{top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.c-menu-button--open .c-menu-button__bar:last-of-type{bottom:50%;-webkit-transform:translate(-50%,50%) rotate(-45deg);transform:translate(-50%,50%) rotate(-45deg)}.c-menu-button__bar{height:3px;width:30px;border-radius:2px;background-color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:.6s all;transition:.6s all;z-index:300}@media screen and (min-width: 768px){.c-menu-button__bar{height:4px;width:36px}}.c-menu-button__bar:first-of-type{top:40%}.c-menu-button__bar:last-of-type{bottom:40%}.c-link-button{width:212px;height:45px;padding:4px 24px 4px 20px;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:border-color .4s cubic-bezier(.455,.03,.515,.955) 0ms;transition:border-color .4s cubic-bezier(.455,.03,.515,.955) 0ms;position:relative}.c-link-button:before{content:"";display:block;width:0;height:100%;background:#223462;opacity:1;position:absolute;top:0;left:100%;z-index:-1;-webkit-transition:left .4s cubic-bezier(.455,.03,.515,.955) 0ms,width .4s cubic-bezier(.455,.03,.515,.955) 0ms;transition:left .4s cubic-bezier(.455,.03,.515,.955) 0ms,width .4s cubic-bezier(.455,.03,.515,.955) 0ms}.c-link-button:hover{border:1px solid #223462;color:#fff}.c-link-button:hover .c-link-button__arrow:before,.c-link-button:hover .c-link-button__arrow:after{background:#fff}.c-link-button:hover .c-link-button__text{color:#fff}.c-link-button:hover:before{width:100%;left:0;-webkit-transition:width .4s cubic-bezier(.455,.03,.515,.955) 0ms;transition:width .4s cubic-bezier(.455,.03,.515,.955) 0ms}@media screen and (min-width: 768px){.c-link-button{width:310px;height:60px}}.c-link-button__arrow{position:relative}.c-link-button__arrow:before{content:"";display:block;width:32px;height:1px;background:#000;position:absolute;top:calc(50% + 2px);right:0;-webkit-transition:background .3s cubic-bezier(.455,.03,.515,.955) 0ms;transition:background .3s cubic-bezier(.455,.03,.515,.955) 0ms}@media screen and (min-width: 768px){.c-link-button__arrow:before{width:100px}}.c-link-button__arrow:after{content:"";display:block;width:8px;height:1px;background:#000;position:absolute;top:50%;right:-1px;-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transition:background .3s cubic-bezier(.455,.03,.515,.955) 0ms;transition:background .3s cubic-bezier(.455,.03,.515,.955) 0ms}@media screen and (min-width: 768px){.c-link-button__arrow:after{right:0}}.c-link-button__text{-webkit-transition:color .3s cubic-bezier(.455,.03,.515,.955) 0ms;transition:color .3s cubic-bezier(.455,.03,.515,.955) 0ms}.c-submit-button{width:120px;padding:12px;border:1px solid #000;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-align:center}@media screen and (min-width: 768px){.c-submit-button{width:310px}}.c-product-submit-button{width:100%;padding:12px;background:#223462;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;text-align:center}.c-product-submit-button--disable{opacity:.6;cursor:not-allowed}.c-cart-submit-button{width:100%;padding:8px;display:block;background:#223462;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;text-align:center}@media screen and (min-width: 768px){.c-cart-submit-button{width:120px}}.c-cart-submit-button--white{background:#fff;border:1px solid #000;color:#000}@media screen and (min-width: 768px){.c-flex-figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-flex-figure__item{height:250px}@media screen and (min-width: 768px){.c-flex-figure__item{width:calc((100% - 10px)/2);height:390px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-flex-figure__item:nth-of-type(n+2){margin:12px 0 0}@media screen and (min-width: 768px){.c-flex-figure__item:nth-of-type(n+2){margin:0 0 0 10px}}.c-flex-figure__item--text{height:auto}.c-flex-figure__item--after-text:nth-of-type(n+2){margin:40px 0 0}@media screen and (min-width: 768px){.c-flex-figure__item--after-text:nth-of-type(n+2){margin:0 0 0 10px}}@media screen and (min-width: 768px){.c-flex-figure__item--trial{display:block}}@media screen and (min-width: 768px){.c-flex-figure-tripple{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px){.c-flex-figure-tripple__item{width:calc((100% - 60px) / 3)}}.c-flex-figure-tripple__item:nth-of-type(n+2){margin:48px 0 0}@media screen and (min-width: 768px){.c-flex-figure-tripple__item:nth-of-type(n+2){margin:0 0 0 30px}}@media screen and (min-width: 768px){.c-flex-figure-tripple__item:nth-of-type(2){margin-top:60px}}.c-flex-figure-tripple__image-container{height:200px;position:relative}@media screen and (min-width: 768px){.c-flex-figure-tripple__image-container{height:440px;overflow:hidden}}@media screen and (min-width: 768px){.c-flex-figure-tripple__image-container--low{height:248px}}.c-flex-figure-tripple__title{margin-top:20px}@media screen and (min-width: 768px){.c-flex-figure-tripple__title{margin-top:32px}}.c-flex-figure-tripple__text{margin-top:12px}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea{width:100%;padding:15px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #efefef;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;font-size:1.4rem;letter-spacing:.05em}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999ea4}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999ea4}input[type=text]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#999ea4}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,textarea::placeholder{color:#999ea4}select{width:100%;padding:15px 20px 15px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #efefef;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:1.4rem;outline:none}@media screen and (min-width: 768px){.c-form__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-form__item:nth-of-type(n+2){margin-top:28px}@media screen and (min-width: 768px){.c-form__item:nth-of-type(n+2){margin-top:20px}}@media screen and (min-width: 768px){.c-form__item--textarea{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width: 768px){.c-form__title{width:18%}}@media screen and (min-width: 768px){.c-form__title--textarea{margin-top:20px}}.c-form__content{margin-top:12px;display:block}@media screen and (min-width: 768px){.c-form__content{width:82%;margin-top:0}}.c-form__content--select{position:relative}.c-form__content--select:after{content:"";display:block;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ccc;position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;z-index:1}@media screen and (min-width: 768px){.c-form__content--select:after{right:24px}}.c-form__submit{margin-top:40px}@media screen and (min-width: 768px){.c-form__submit{margin-top:60px;padding-left:18%}}.required{color:#df5541}.c-label{width:100px;height:20px;background:#223462;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-label:nth-of-type(n+2){margin-left:8px}.c-label__text{color:#fff}.c-paginate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-paginate span,.c-paginate a{color:#223462}.c-paginate span{margin-left:20px}.c-paginate .page a{opacity:.5;-webkit-transition:.3s all;transition:.3s all}.c-paginate .page a:hover{opacity:.8}.c-paginate .current{opacity:1}.c-paginate .next a,.c-paginate .prev a{-webkit-transition:.3s all;transition:.3s all}.c-paginate .next a:hover,.c-paginate .prev a:hover{opacity:.8}.c-sns__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.c-sns__list{display:block}}.c-sns__item{overflow-y:hidden}.c-sns__item:nth-of-type(n+2){margin:0 0 0 24px}@media screen and (min-width: 768px){.c-sns__item:nth-of-type(n+2){margin:24px 0 0}}.c-sns__icon{height:24px}.p-main-visual{height:600px}@media screen and (min-width: 768px){.p-main-visual{height:800px}}.p-main-visual__container{height:100%;position:relative}.p-main-visual__list,.p-main-visual__item{height:100%}.p-main-visual__layered-container{width:100%;height:100%;padding:36px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:10;pointer-events:none}@media screen and (min-width: 768px){.p-main-visual__layered-container{width:1240px;padding:90px 20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-main-visual__pagination{pointer-events:auto}.p-main-visual__catch{color:#fff}.p-introduction-about{padding:60px 20px}@media screen and (min-width: 768px){.p-introduction-about{padding:80px 20px 120px}}.p-introduction-about__text{letter-spacing:-.03em}.p-introduction-about__link{margin-top:40px}.p-introduction-brand{position:relative}.p-introduction-brand--sarasa{margin:0 0 80px}@media screen and (min-width: 768px){.p-introduction-brand--sarasa{margin:80px 0 120px}}.p-introduction-brand__bg{display:none}@media screen and (min-width: 768px){.p-introduction-brand__bg{width:100%;height:75%;background:url(/cdn/shop/t/2/assets/A004.png?v=178664093741001816011601182716) center;display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.15;z-index:-1}}.p-introduction-brand__bg--sarasa{background:url(/cdn/shop/t/2/assets/A276.png?v=29720017711317436691601182712) center}@media screen and (min-width: 768px){.p-introduction-brand__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 768px){.p-introduction-brand__container--sarasa{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 768px){.p-introduction-brand__image-container{width:60%;height:558px}}.p-introduction-brand__content{padding:60px 20px}@media screen and (min-width: 768px){.p-introduction-brand__content{width:40%;margin:0 0 0 40px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 768px){.p-introduction-brand__content--sarasa{margin:0 40px 0 0}}.p-introduction-brand__content-bg{width:100%;height:100%;background:url(/cdn/shop/t/2/assets/A004.png?v=178664093741001816011601182716) center;position:absolute;top:0;left:0;opacity:.15;z-index:-1}@media screen and (min-width: 768px){.p-introduction-brand__content-bg{display:none}}.p-introduction-brand__content-bg--sarasa{background:url(/cdn/shop/t/2/assets/A276.png?v=29720017711317436691601182712) center}.p-introduction-brand__text{margin-top:12px;letter-spacing:-.05em}.p-introduction-brand__link,.p-brand__wrapper{margin-top:40px}@media screen and (min-width: 768px){.p-brand__list{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px){.p-brand-item{width:calc((100% - 20px)/2)}}.p-brand-item:nth-of-type(n+2){margin:60px 0 0}@media screen and (min-width: 768px){.p-brand-item:nth-of-type(n+2){margin:0 0 0 20px}}.p-brand-item:nth-child(2n) .p-brand-item__image-container:after{content:"";display:block;width:100%;height:100%;background:url(/cdn/shop/t/2/assets/A004.png?v=178664093741001816011601182716) center;position:absolute;top:15px;left:15px;opacity:.15;z-index:-1}.p-brand-item:nth-child(odd) .p-brand-item__image-container:after{content:"";display:block;width:100%;height:100%;background:url(/cdn/shop/t/2/assets/A276.png?v=29720017711317436691601182712) center;position:absolute;top:15px;left:15px;opacity:.15;z-index:-1}.p-brand-item__image-container{width:95.52%;height:244px;position:relative}@media screen and (min-width: 768px){.p-brand-item__image-container{height:372px}}.p-brand-item__image-container:after{content:"";display:block;width:100%;height:100%;background:url(/cdn/shop/t/2/assets/A004.png?v=178664093741001816011601182716) center;position:absolute;top:15px;left:15px;opacity:.15;z-index:-1}@media screen and (min-width: 768px){.p-brand-item__image-container:after{top:20px;left:20px}}.p-brand-item__title{margin-top:32px}.p-brand-item__text{margin-top:12px;letter-spacing:-.1px}.p-brand-item__link,.p-news__wrapper{margin-top:40px}.p-news__link{margin-top:60px}.p-news-item{border-bottom:1px solid #efefef}.p-news-item:first-of-type{border-top:1px solid #efefef}.p-news-item__link{display:block;padding:20px 0}@media screen and (min-width: 768px){.p-news-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-news-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.p-news-item__label{margin:0 20px}}.p-news-item__date{margin:0 0 0 20px}@media screen and (min-width: 768px){.p-news-item__date{margin:0 20px}}.p-news-item__text{margin:12px 0 0;color:#223462}@media screen and (min-width: 768px){.p-news-item__text{margin:0 20px}}.p-news-paginate{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-page-visual{padding-bottom:40px}@media screen and (min-width: 768px){.p-page-visual{padding-bottom:80px;overflow-x:hidden}}.p-page-visual__container{height:240px}@media screen and (min-width: 768px){.p-page-visual__container{height:400px}}.p-section{padding:0 20px 120px}.p-section--no-head-section{padding:32px 20px 120px}@media screen and (min-width: 768px){.p-section--no-head-section{padding:40px 20px 120px}}.p-section--no-bottom{padding:0 20px}.p-section--top-brand{padding:0 20px 80px}.p-section--message{padding:100px 20px 120px}.p-section__content,.p-section__content--head-section{margin-top:40px}.p-section__content--no-head-section{margin-top:32px}@media screen and (min-width: 768px){.p-section__content--no-head-section{margin-top:80px}}.p-section__content--collection-head-section{margin-top:100px}.p-section__content--article{margin-top:12px}@media screen and (min-width: 768px){.p-section__content--article{margin-top:0}}.p-section__content--collection{margin-top:120px}.p-section__figure{margin-top:40px}.p-section__figure--no-margin{margin-top:0}.p-section__figure--triple{margin-top:60px}@media screen and (min-width: 768px){.p-section__figure--triple{margin-top:80px}}@media screen and (min-width: 768px){.p-section__figure--triple:nth-of-type(n+2){margin-top:120px}}.p-history{border-top:1px solid #efefef;border-bottom:1px solid #efefef}.p-history__list{padding:40px 0}@media screen and (min-width: 768px){.p-history__list{padding:24px 20px}}.p-history__item{padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.p-history__item:first-of-type{padding-top:0}.p-history__item:last-of-type{padding-bottom:0}.p-history__text{margin-left:24px}@media screen and (min-width: 768px){.p-history__text{margin-left:40px}}@media screen and (min-width: 768px){.p-company{padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box}}.p-company__item{padding:12px 0;border-bottom:1px solid #efefef;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.p-company__item{padding:12px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-company__item:first-of-type{border-top:1px solid #efefef}.p-company__title{width:80px;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 768px){.p-company__title{width:100px}}.p-process__item{border-bottom:1px solid #efefef;padding:40px 0}@media screen and (min-width: 768px){.p-process__item{padding:32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-process__item:first-of-type{border-top:1px solid #efefef}.p-process__text-container{position:relative}@media screen and (min-width: 768px){.p-process__text-container{width:58%;-ms-flex-negative:0;flex-shrink:0}}.p-process__text{margin-top:16px}.p-process__number{width:200px;height:200px;color:#efefef;position:absolute;top:0;right:-20px;z-index:-1}@media screen and (min-width: 768px){.p-process__number{width:260px;height:260px;top:50%;right:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.p-process__number--1{background:url(/cdn/shop/t/2/assets/process_1.svg?v=13091303176349400181602003222) center/contain no-repeat}.p-process__number--2{background:url(/cdn/shop/t/2/assets/process_2.svg?v=158066343366612305921602003231) center/contain no-repeat}.p-process__number--3{background:url(/cdn/shop/t/2/assets/process_3.svg?v=68981027504767466601602003237) center/contain no-repeat}.p-process__number--4{background:url(/cdn/shop/t/2/assets/process_4.svg?v=104429720619316508141602003241) center/contain no-repeat}.p-process__number--5{background:url(/cdn/shop/t/2/assets/process_5.svg?v=132587264940329568441602003247) center/contain no-repeat}.p-process__number--6{background:url(/cdn/shop/t/2/assets/process_6.svg?v=30504450953674928021602003251) center/contain no-repeat}.p-process__number--7{background:url(/cdn/shop/t/2/assets/process_7.svg?v=12480345202931521721602003254) center/contain no-repeat}.p-process__image-container{height:300px;margin:32px 0 0;overflow:hidden}@media screen and (min-width: 768px){.p-process__image-container{margin:0 0 0 40px}}.p-process__image-container .u-image{height:auto!important}.p-process__comment{margin-top:12px}@media screen and (min-width: 768px){.p-process__comment{margin-top:24px}}.p-flow__list{border-top:1px solid #efefef;border-bottom:1px solid #efefef}.p-flow__item{display:-webkit-box;display:-ms-flexbox;display:flex}.p-flow__item:nth-of-type(n+2) .p-flow__number-container:before{content:"";display:block;width:1px;height:24px;background:#223462;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-flow__item:nth-of-type(n+2) .p-flow__number-container:after{content:"";display:block;border-top:6px solid #223462;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;top:9px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-flow__item:nth-of-type(n+2) .p-flow__text-container{border-top:1px solid #efefef}.p-flow__number-container{width:24%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (min-width: 768px){.p-flow__number-container{width:15%}}.p-flow__number{color:#223462}.p-flow__text-container{width:76%;padding:32px 0}@media screen and (min-width: 768px){.p-flow__text-container{width:85%}}.p-flow__text,.p-flow__comment{margin-top:12px}.p-flow__link,.p-trial{margin-top:60px}@media screen and (min-width: 768px){.p-trial{margin-top:80px}}.p-trial__item{padding:60px 0;border-top:1px solid #efefef}@media screen and (min-width: 768px){.p-trial__item{padding:80px 0}}.p-trial__lead{margin-top:16px}@media screen and (min-width: 768px){.p-trial__lead{margin-top:28px}}.p-trial__content{margin-top:40px}@media screen and (min-width: 768px){.p-trial__content{margin-top:60px}}.p-trial__link{margin-top:40px}.p-trial__comment{margin-top:8px}.p-trial-table{padding-right:30px}.p-trial-table__item{padding:14px 0;border-bottom:1px solid #efefef;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.p-trial-table__item:first-of-type{border-top:1px solid #efefef}.p-trial-table__title{width:24%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.p-trial-table__title{padding-left:20px}}.p-trial-table__title--visit{width:33%}@media screen and (min-width: 768px){.p-trial-table__title--visit{width:30%}}.p-trial-table__content{width:76%}.p-trial-table__content--visit{width:67%}@media screen and (min-width: 768px){.p-trial-table__content--visit{width:70%}}@media screen and (min-width: 768px){.p-trial-table__text--price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-contact{margin-top:40px}.p-article__image-container{width:100%;height:180px;margin-bottom:40px}@media screen and (min-width: 768px){.p-article__image-container{height:360px;margin-bottom:60px}}.p-article-header__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-article-header__date{margin-left:20px}.p-article-header__title{margin-top:20px}@media screen and (min-width: 768px){.p-article-header__title{margin-top:32px}}.p-article-body{margin-top:20px}@media screen and (min-width: 768px){.p-article-body{margin-top:32px}}.p-menu{width:100%;position:fixed;opacity:0;overflow:auto;pointer-events:auto;top:-100%;left:0}.p-menu--open{-webkit-animation:menuFadeIn .1s ease-in both;animation:menuFadeIn .1s ease-in both}@-webkit-keyframes menuFadeIn{0%{top:-100%;opacity:0}to{top:0;opacity:1}}.p-menu--close{-webkit-animation:menuFadeOut .6s ease-in-out .3s both;animation:menuFadeOut .6s ease-in-out .3s both}@-webkit-keyframes menuFadeOut{0%{top:0;opacity:1}to{top:-100%;opacity:0}}.p-menu__bg-cover{width:100%;height:100%;position:fixed;background:#223462;opacity:0;overflow:auto;pointer-events:auto;top:-100%;left:0;z-index:200}.p-menu__bg-cover--open{-webkit-animation:menuFadeIn .6s ease-in both;animation:menuFadeIn .6s ease-in both}@keyframes menuFadeIn{0%{top:-100%;opacity:0}to{top:0;opacity:1}}.p-menu__bg-cover--close{-webkit-animation:menuFadeOut .6s ease-in-out .3s both;animation:menuFadeOut .6s ease-in-out .3s both}@keyframes menuFadeOut{0%{top:0;opacity:1}to{top:-100%;opacity:0}}.p-menu__container{position:relative;z-index:300}@media screen and (min-width: 768px){.p-menu__container{max-width:1440px;min-width:1280px;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}}.p-menu__image-container{display:none}@media screen and (min-width: 768px){.p-menu__image-container{display:block;width:32%;opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.p-menu__image-container--open{-webkit-animation:menuImageFadeIn .7s ease-in-out .4s both;animation:menuImageFadeIn .7s ease-in-out .4s both}@-webkit-keyframes menuImageFadeIn{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}}@keyframes menuImageFadeIn{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}}.p-menu__image-container--close{-webkit-animation:menuImageFadeOut .4s ease-in backwards;animation:menuImageFadeOut .4s ease-in backwards}@-webkit-keyframes menuImageFadeOut{0%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes menuImageFadeOut{0%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@media screen and (min-width: 768px){.p-menu__image{display:block}}.p-menu__content{padding:24px 24px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.p-menu__content{width:68%;padding:60px 100px 60px 60px}}.p-menu-nav{margin-top:80px}@media screen and (min-width: 768px){.p-menu-nav{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-menu-nav__item:nth-of-type(n+2){margin-top:8px}@media screen and (min-width: 768px){.p-menu-nav__item:nth-of-type(n+2){margin-top:28px}}.p-menu-nav__link{display:inline-block;overflow-y:hidden}.p-menu-nav__text-container{overflow-y:hidden}.p-menu-nav__text{color:#fff}.p-menu-nav__sns{margin-top:20px}@media screen and (min-width: 768px){.p-menu-nav__sns{margin-top:0}}.p-menu-nav-links{margin-top:4px}@media screen and (min-width: 768px){.p-menu-nav-links{margin-top:16px}}.p-menu-nav-links__item{margin-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:hidden}.p-menu-nav-links__item:nth-of-type(n+2){margin-top:4px}@media screen and (min-width: 768px){.p-menu-nav-links__item:nth-of-type(n+2){margin-top:16px}}.p-menu-nav-links__text{color:#fff}.p-menu-nav-links__text:before{content:"-";display:inline-block;margin-right:.5em;padding-bottom:.3em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.p-collection-visual{height:600px;background:url(/cdn/shop/t/2/assets/sarakichi_top.png?v=12290420216282248881603113293) center/cover no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.p-collection-visual{height:680px}}@media screen and (min-width: 768px){.p-collection-page-header{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-collection-page-header__image-container{height:135px;text-align:center}@media screen and (min-width: 768px){.p-collection-page-header__image-container{width:200px;height:270px}}.p-collection-page-header__text-container{margin-top:60px}@media screen and (min-width: 768px){.p-collection-page-header__text-container{width:calc(100% - 200px);margin-top:0;padding-left:120px;-webkit-box-sizing:border-box;box-sizing:border-box}}.p-collection-page-header__title{letter-spacing:-.1em}@media screen and (min-width: 768px){.p-collection-page-header__title{letter-spacing:normal}}.p-collection-page-header__text{margin-top:16px}.p-collection-item{overflow:hidden;padding-top:120px}.p-collection-item-header{padding:60px 20px;position:relative}@media screen and (min-width: 768px){.p-collection-item-header{padding:80px 60px}}.p-collection-item-header__text{margin-top:16px}#pocket-chief-tie .p-collection-item-header:after{content:"";display:block;width:100%;height:100%;background:url(/cdn/shop/t/2/assets/A004.png?v=178664093741001816011601182716) center;position:absolute;top:0;left:0;opacity:.15;z-index:-1}#edokomon-leather .p-collection-item-header:after{content:"";display:block;width:100%;height:100%;background:url(/cdn/shop/t/2/assets/A276.png?v=29720017711317436691601182712) center;position:absolute;top:0;left:0;opacity:.15;z-index:-1}.p-collection-product{margin-top:40px;padding:0 20px}@media screen and (min-width: 768px){.p-collection-product{margin-top:80px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}}.p-collection-product--recommend{padding:0}@media screen and (min-width: 768px){.p-collection-product__item{width:calc((100% - 70px) / 3)}}.p-collection-product__item:nth-of-type(n+2){margin:48px 0 0}@media screen and (min-width: 768px){.p-collection-product__item:nth-of-type(n+2){margin:0 0 0 35px}}.p-collection-product__link{display:block}.p-collection-product__link:hover .p-collection-product__image-container:after{top:0!important;left:0!important}.p-collection-product__image-container{width:95.52%;height:320px;position:relative}.p-collection-product__image-container:after{content:"";display:block;width:100%;height:100%;background:url(/cdn/shop/t/2/assets/A004.png?v=178664093741001816011601182716) center;position:absolute;top:15px;left:15px;opacity:.15;z-index:-1;-webkit-transition:.3s all;transition:.3s all}@media screen and (min-width: 768px){.p-collection-product__image-container:after{top:20px;left:20px}}.p-collection-product__title{margin-top:52px}.p-collection-product__text{margin-top:12px}#pocket-chief-tie .p-collection-product__image-container:after:after{content:"";display:block;width:100%;height:100%;background:url(/cdn/shop/t/2/assets/A004.png?v=178664093741001816011601182716) center;position:absolute;top:15px;left:15px;opacity:.15;z-index:-1;-webkit-transition:.3s all;transition:.3s all}#edokomon-leather .p-collection-product__image-container:after{content:"";display:block;width:100%;height:100%;background:url(/cdn/shop/t/2/assets/A276.png?v=29720017711317436691601182712) center;position:absolute;top:15px;left:15px;opacity:.15;z-index:-1;-webkit-transition:.3s all;transition:.3s all}.p-collection-feature{margin-top:40px;padding:40px 20px;position:relative}@media screen and (min-width: 768px){.p-collection-feature{margin-top:120px;padding:0 20px}}.p-collection-feature:after{content:"";display:block;width:calc(100% - 40px);height:1px;background:#efefef;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width: 768px){.p-collection-feature:after{content:none}}@media screen and (min-width: 768px){.p-collection-feature__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-collection-feature__image-container{width:100%;height:250px}@media screen and (min-width: 768px){.p-collection-feature__image-container{width:48%;height:327px}}.p-collection-feature__content{margin-top:32px}@media screen and (min-width: 768px){.p-collection-feature__content{width:52%;margin-top:0;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}}.p-collection-feature__text{margin-top:16px}.p-collection-feature__comment{margin-top:20px}.p-product{padding-top:20px}@media screen and (min-width: 768px){.p-product{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0}}.p-product__featured-image-container{display:none}@media screen and (min-width: 768px){.p-product__featured-image-container{width:600px;height:600px;display:block}}@media screen and (min-width: 768px){.p-product__image-list{margin-top:32px;display:-ms-grid;display:grid;-ms-grid-columns:180px 180px 180px;grid-template-columns:180px 180px 180px;grid-auto-rows:180px;grid-column-gap:30px;grid-row-gap:32px}}@media screen and (min-width: 768px){.p-product__image-item{cursor:pointer;-webkit-transition:.3s all;transition:.3s all;width:auto;height:auto}}@media screen and (min-width: 768px){.p-product__image-item:hover{opacity:.6}}.p-product__image-control{position:relative}@media screen and (min-width: 768px){.p-product__image-control{display:none}}.p-product__content{padding:32px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.p-product__content{width:calc(100% - 600px);padding:20px 0 0 40px}}.p-product__price{margin-top:16px}@media screen and (min-width: 768px){.p-product__price{margin-top:20px}}.p-product__description,.p-product-form{margin-top:40px}.p-product-form__item:nth-of-type(n+2){margin-top:20px}.p-product-form__content{margin-top:12px;display:block}.p-product-form__content--select{position:relative}.p-product-form__content--select:after{content:"";display:block;width:8px;height:8px;border-left:2px solid #000;border-bottom:2px solid #000;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);pointer-events:none;z-index:1}@media screen and (min-width: 768px){.p-product-form__content--select:after{right:24px}}.p-product-form__submit{margin-top:20px}.p-cart__form{margin-top:40px}.p-cart__table-label--number{text-align:right}.p-cart__table-label--product{width:60%}.p-cart__table-label--price{width:40%}@media screen and (min-width: 768px){.p-cart__table-label--price{width:15%}}@media screen and (min-width: 768px){.p-cart__table-label--quantity{width:15%}}@media screen and (min-width: 768px){.p-cart__table-label--subtotal{width:10%}}.p-cart__table-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0}.p-cart__table-row--body{border-bottom:1px solid #efefef}.p-cart__table-row--body:first-of-type{border-top:1px solid #efefef}.p-cart__table-data--number{margin:auto 0;text-align:right}.p-cart__table-data--product{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.p-cart__table-data--product{width:60%}}.p-cart__table-data--price-quantity{width:30%}@media screen and (min-width: 768px){.p-cart__table-data--price-quantity{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px){.p-cart__table-data--subtotal{width:10%}}.p-cart__product-image-container{width:60px;height:60px}@media screen and (min-width: 768px){.p-cart__product-image-container{width:100px;height:100px}}.p-cart__product-text-container{padding-left:24px}@media screen and (min-width: 768px){.p-cart__product-text-container{padding-left:40px}}.p-cart__product-title{display:block;font-weight:700}.p-cart__remove{margin-top:12px;display:block;color:#223462}@media screen and (min-width: 768px){.p-cart__price-container{width:50%;margin:auto 0}}.p-cart__quantity-container{margin:12px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.p-cart__quantity-container{width:50%;margin:auto 0;padding-left:80px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}}.p-cart__quantity-label{margin:auto 8px auto 0;white-space:nowrap}@media screen and (min-width: 768px){.p-cart__quantity-label{display:none}}.p-cart__control{margin-top:20px;text-align:right}@media screen and (min-width: 768px){.p-cart__control{margin-top:40px}}@media screen and (min-width: 768px){.p-cart__control-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-cart__link{margin-top:8px;display:block;color:#223462}@media screen and (min-width: 768px){.p-cart__link{margin-top:0}}.p-cart__total{margin-top:20px}@media screen and (min-width: 768px){.p-cart__total{text-align:right}}.p-cart__submit{margin-top:40px}@media screen and (min-width: 768px){.p-cart__submit{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.p-cart__button:nth-of-type(n+2){margin:20px 0 0}@media screen and (min-width: 768px){.p-cart__button:nth-of-type(n+2){margin:0 0 0 20px}}.u-scroll-fadein-animation{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 1.3s ease-out,-webkit-transform 1.3s ease-out;transition:opacity 1.3s ease-out,-webkit-transform 1.3s ease-out;transition:opacity 1.3s ease-out,transform 1.3s ease-out;transition:opacity 1.3s ease-out,transform 1.3s ease-out,-webkit-transform 1.3s ease-out}.u-scroll-fadein-animation--delay{-webkit-transition:opacity 1.3s 1.3s ease-out,-webkit-transform 1.3s 1.3s ease-out;transition:opacity 1.3s 1.3s ease-out,-webkit-transform 1.3s 1.3s ease-out;transition:opacity 1.3s 1.3s ease-out,transform 1.3s 1.3s ease-out;transition:opacity 1.3s 1.3s ease-out,transform 1.3s 1.3s ease-out,-webkit-transform 1.3s 1.3s ease-out}.u-menu-text-animation--500{-webkit-animation:fadeIn .6s ease-out .5s both;animation:fadeIn .6s ease-out .5s both}.u-menu-text-animation--520{-webkit-animation:fadeIn .6s ease-out .52s both;animation:fadeIn .6s ease-out .52s both}.u-menu-text-animation--540{-webkit-animation:fadeIn .6s ease-out .54s both;animation:fadeIn .6s ease-out .54s both}.u-menu-text-animation--560{-webkit-animation:fadeIn .6s ease-out .56s both;animation:fadeIn .6s ease-out .56s both}.u-menu-text-animation--580{-webkit-animation:fadeIn .6s ease-out .58s both;animation:fadeIn .6s ease-out .58s both}.u-menu-text-animation--600{-webkit-animation:fadeIn .6s ease-out .6s both;animation:fadeIn .6s ease-out .6s both}.u-menu-text-animation--620{-webkit-animation:fadeIn .6s ease-out .62s both;animation:fadeIn .6s ease-out .62s both}.u-menu-text-animation--640{-webkit-animation:fadeIn .6s ease-out .64s both;animation:fadeIn .6s ease-out .64s both}.u-menu-text-animation--660{-webkit-animation:fadeIn .6s ease-out .66s both;animation:fadeIn .6s ease-out .66s both}.u-menu-text-animation--680{-webkit-animation:fadeIn .6s ease-out .68s both;animation:fadeIn .6s ease-out .68s both}.u-menu-text-animation--700{-webkit-animation:fadeIn .6s ease-out .7s both;animation:fadeIn .6s ease-out .7s both}.u-menu-text-animation--720{-webkit-animation:fadeIn .6s ease-out .72s both;animation:fadeIn .6s ease-out .72s both}.u-menu-text-animation--740{-webkit-animation:fadeIn .6s ease-out .74s both;animation:fadeIn .6s ease-out .74s both}.u-menu-text-animation--close{-webkit-animation:fadeOut .4s ease-in-out forwards;animation:fadeOut .4s ease-in-out forwards}@-webkit-keyframes fadeIn{0%{-webkit-transform:translateY(4rem);transform:translateY(4rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{-webkit-transform:translateY(4rem);transform:translateY(4rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-4rem);transform:translateY(-4rem)}}@keyframes fadeOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-4rem);transform:translateY(-4rem)}}@media screen and (min-width: 768px){.sp-block{display:none}}.pc-block{display:none}@media screen and (min-width: 768px){.pc-block{display:block}}.pc-block--cell{display:none}@media screen and (min-width: 768px){.pc-block--cell{display:table-cell}}@media screen and (min-width: 768px){.u-container{width:1240px;margin:0 auto}}.u-container--one-side{margin:0 0 0 20px}@media screen and (min-width: 768px){.u-container--one-side{width:100%;max-width:1440px;overflow:hidden;margin:0 auto}}.u-container--content-one-side{margin:0 auto}@media screen and (min-width: 768px){.u-container--content-one-side{width:100%;max-width:1440px;overflow:hidden;margin:0 auto}}@media screen and (min-width: 768px){.u-container__wrapper{width:1050px;margin-left:auto}}@media screen and (min-width: 768px){.u-container__wrapper--one-side{width:1340px}}@media screen and (min-width: 768px){.u-container__wrapper--content-one-side{width:1150px}}.u-free-text ul,.u-free-text ol{padding:2em 0 2em 4em}.u-free-text ul{list-style:disc}.u-free-text ol{list-style:decimal}.u-free-text h1,.u-free-text h2,.u-free-text h3,.u-free-text h4,.u-free-text h5,.u-free-text h6{margin:1em 0}.u-free-text h1{font-size:3rem;line-height:1.5}.u-free-text h2{font-size:2.8rem;line-height:1.5}.u-free-text h3{font-size:2.6rem;line-height:1.5}.u-free-text h4{font-size:2.4rem;line-height:1.5}.u-free-text h5{font-size:2.2rem;line-height:1.5}.u-free-text h6{font-size:2rem;line-height:1.5}.u-free-text p,.u-free-text li{font-size:1.6rem;line-height:1.8}.u-free-text div+div,.u-free-text div+p,.u-free-text div+blockquote,.u-free-text p+div,.u-free-text p+p,.u-free-text p+blockquote,.u-free-text blockquote+div,.u-free-text blockquote+p,.u-free-text blockquote+blockquote{margin-top:2em}.u-free-text h1,.u-free-text h2,.u-free-text h3,.u-free-text h4,.u-free-text h5,.u-free-text h6,.u-free-text b,.u-free-text strong,.u-free-text strong *{font-weight:700}.u-free-text em,.u-free-text em *{font-style:italic}.u-free-text a{color:#223462;-webkit-transition:.3s all;transition:.3s all}.u-free-text a:hover{opacity:.6}.u-free-text table{border-collapse:collapse}.u-free-text table th,.u-free-text table td{border:3px double #000}.u-free-text--excerpt blockquote{display:none}.u-gmap{height:390px;position:relative}.u-gmap>iframe{position:absolute;left:0;top:0;height:100%;width:100%}.u-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.u-image--contain,.u-image--contain-sp{-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){.u-image--contain-sp{-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 768px){.u-image--expand{width:120%;height:120%}}.u-image--tripple{width:calc(100vw - 20px);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){.u-image--tripple{width:100%}}.u-link{-webkit-transition:.3s all;transition:.3s all}.u-link:hover{opacity:.6}.u-link--disable{cursor:pointer;pointer-events:none}.swiper-container--product{padding-bottom:54px}@media screen and (min-width: 768px){.swiper-container--product{padding-bottom:0}}.swiper-wrapper--product,.swiper-slide--product{height:auto}.swiper-button-prev,.swiper-button-next{width:auto;height:auto;top:auto;bottom:13px}.swiper-button-prev:after,.swiper-button-next:after{content:"";width:15px;height:15px;border-left:1px solid #223462;border-bottom:1px solid #223462;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swiper-button-next:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.swiper-pagination--main-visual{position:static;text-align:right}.swiper-pagination-bullet{width:12px;height:12px;margin:0 6px!important;background:#fff;border:1px solid #223462;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:inherit}.swiper-pagination-bullet-active{background:#223462}.u-text-h1{font-size:4rem;line-height:1.5}@media screen and (min-width: 768px){.u-text-h1{font-size:8rem}}.u-text-h2{font-size:4rem;line-height:1.5}@media screen and (min-width: 768px){.u-text-h2{font-size:6.6rem}}.u-text-h3{font-size:4rem;line-height:1.5}@media screen and (min-width: 768px){.u-text-h3{font-size:5.2rem}}.u-text-h4{font-size:4rem;line-height:1.5}.u-text-h5{font-size:3.2rem}@media screen and (min-width: 768px){.u-text-h5{font-size:4rem}}.u-text-h6{font-size:2.4rem}@media screen and (min-width: 768px){.u-text-h6{font-size:4rem}}.u-text-h7{font-size:2.4rem;line-height:1.5}@media screen and (min-width: 768px){.u-text-h7{font-size:3.2rem}}.u-text-h8{font-size:2rem;line-height:1.5}@media screen and (min-width: 768px){.u-text-h8{font-size:3.2rem}}.u-text-h9{font-size:2rem;line-height:1.5}.u-text-p1{font-size:1.6rem;line-height:1.8}@media screen and (min-width: 768px){.u-text-p1{font-size:2rem}}.u-text-p2{font-size:1.6rem;line-height:1.8}.u-text-p3{font-size:1.4rem;line-height:1.8}@media screen and (min-width: 768px){.u-text-p3{font-size:1.6rem}}.u-text-p4{font-size:1.4rem;line-height:1.8}@media screen and (min-width: 768px){.u-text-p4{font-size:2rem}}.u-text-p5{font-size:1.4rem;line-height:1.5}.u-text-p6{font-size:1.2rem;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/2/assets/application.scss.css.map?v=129488930079901132221674786430 */
