@media screen and (max-width: 640px){.pc{display:none}}@media print,screen and (min-width: 641px){.sp{display:none}}.p-about__mv .container{max-width:1580px}@media screen and (max-width: 640px){.p-about__mv .container{padding:0}}.p-about__title{text-align:center;font-size:41px;letter-spacing:.2em;font-family:Lato;font-weight:500;font-style:normal;line-height:1;margin-bottom:0}@media screen and (max-width: 640px){.p-about__title{font-size:min(28px,7.1794871795vw)}}.p-about__title-jp{text-align:center;font-size:18px;color:#716d6f;line-height:1;letter-spacing:.15em;margin-top:1em;margin-bottom:0}@media screen and (max-width: 640px){.p-about__title-jp{font-size:16px}}.p-about__title02{font-weight:700;font-size:min(33px,3.3vw);letter-spacing:.1em;margin-bottom:0;text-align:center}@media screen and (max-width: 640px){.p-about__title02{font-size:min(24px,6.1538461538vw);line-height:1.5416666667}}.p-about__text,.p-about__product-content .btn-inn{font-size:18px;line-height:2.0555555556;letter-spacing:.1em;color:#716d6f;margin-top:0;margin-bottom:0}@media screen and (max-width: 640px){.p-about__text,.p-about__product-content .btn-inn{font-size:13px;line-height:1.6153846154;letter-spacing:.05em}}.p-about__inner{max-width:1400px;margin:auto}@media screen and (max-width: 640px){.p-about__inner{width:100%}}.p-about__about{padding-top:75px}@media screen and (max-width: 640px){.p-about__about{padding-top:40px}.p-about__about .container{padding:0 30px}}.p-about__about-content{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;margin-top:113px}@media screen and (max-width: 1200px){.p-about__about-content{display:block}}@media screen and (max-width: 640px){.p-about__about-content{display:block;margin-top:40px}}.p-about__about .img{max-width:661px;width:48%;display:block}@media screen and (max-width: 1200px){.p-about__about .img{width:100%;max-width:100%}}.p-about__about .img img{width:100%}.p-about__about .cnt{max-width:660px;width:48%}@media screen and (max-width: 1200px){.p-about__about .cnt{width:100%;max-width:100%}}.p-about__about .cnt .title{margin-bottom:45px}@media screen and (max-width: 1200px){.p-about__about .cnt .title{margin:18px -1em 25px}}.p-about__history{padding-top:100px;padding-bottom:170px}@media screen and (max-width: 640px){.p-about__history{padding-top:35px;padding-bottom:60px}.p-about__history .container{padding:0 30px}}.p-about__history-box{background-color:#f8f7f4;height:420px;padding-right:12px;margin-top:70px}@media screen and (max-width: 640px){.p-about__history-box{height:240px;margin-top:25px}}.p-about__history-box__inner{height:100%;padding:30px 7.8%;overflow-y:scroll}@media screen and (max-width: 640px){.p-about__history-box__inner{padding:25px 10px 20px 20px}}.p-about__history-tbl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.p-about__history-tbl dt,.p-about__history-tbl dd{font-size:18px;line-height:2.0555555556;letter-spacing:.1em;color:#716d6f;margin:0;padding:0}@media screen and (max-width: 640px){.p-about__history-tbl dt,.p-about__history-tbl dd{font-size:13px;line-height:1.6153846154;letter-spacing:.05em}}.p-about__history-tbl .year{width:4.2em}.p-about__history-tbl .year+.text{width:calc(100% - 4.2em)}.p-about__history-tbl .month{width:3.2em;padding-right:.5em;text-align:right}.p-about__history-tbl .text{width:calc(100% - 7.4em)}.p-about__item{background-color:#f8f7f4;padding-top:80px;padding-bottom:200px}@media screen and (max-width: 640px){.p-about__item{padding-top:40px;padding-bottom:40px}.p-about__item .container{padding:0 15px}}.p-about__item-content{max-width:1240px;width:100%;margin:110px auto auto}@media screen and (max-width: 640px){.p-about__item-content{padding:0;margin-top:40px}}.p-about__item-content .box{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 (max-width: 1200px){.p-about__item-content .box{display:block}}.p-about__item-content .box .img{max-width:682px;width:54.8%;display:block}@media screen and (max-width: 1200px){.p-about__item-content .box .img{width:100%;max-width:100%;margin-bottom:30px}}.p-about__item-content .box .img img{width:100%}.p-about__item-content .box .cnt{max-width:520px;width:41.9%}@media screen and (max-width: 1200px){.p-about__item-content .box .cnt{max-width:100%;width:100%;padding:0 15px}}.p-about__item-content .box:nth-of-type(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:55px}@media screen and (max-width: 640px){.p-about__item-content .box:nth-of-type(2){margin-top:30px}}.p-about__item-content .box:nth-of-type(2) .cnt{max-width:440px}@media screen and (max-width: 1200px){.p-about__item-content .box:nth-of-type(2) .cnt{width:100%;max-width:100%}}.p-about__product{padding-top:180px;padding-bottom:140px}@media screen and (max-width: 640px){.p-about__product{padding-top:50px;padding-bottom:50px}.p-about__product .container{padding:0 30px}}.p-about__product-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px}@media screen and (max-width: 640px){.p-about__product-content{margin-top:45px;display:block}}.p-about__product-content .box{width:600px;max-width:48%;padding-bottom:95px;position:relative}@media screen and (max-width: 640px){.p-about__product-content .box{width:100%;max-width:100%;padding-bottom:0}.p-about__product-content .box+.box{margin-top:35px}}.p-about__product-content .box .title{margin-top:45px;margin-bottom:20px}@media screen and (max-width: 640px){.p-about__product-content .box .title{margin-top:15px;margin-bottom:15px}}.p-about__product-content .btn{width:100%;max-width:350px;height:55px;margin:auto;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}@media screen and (max-width: 640px){.p-about__product-content .btn{width:280px;height:40px;position:static;-webkit-transform:none;transform:none;margin-top:25px}}.p-about__product-content .btn-inn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#7c2a2a;border-radius:100vh;-webkit-transition:.3s opacity;transition:.3s opacity;position:relative}@media print,screen and (min-width: 641px){.p-about__product-content .btn-inn:hover{opacity:.7}}@media screen and (max-width: 640px){.p-about__product-content .btn-inn{font-size:18px}}.p-about__product-content .btn-inn:after{content:"";width:.8em;height:1em;display:block;margin-left:1em;background-image:url(/cdn/shop/files/about_arrow.png?v=1727502798);background-repeat:no-repeat;background-position:center center;background-size:contain}.p-about__logistics{background-color:#f8f7f4;padding-top:110px;padding-bottom:110px}@media screen and (max-width: 640px){.p-about__logistics{padding-top:40px;padding-bottom:65px}.p-about__logistics .container{padding:0}}.p-about__logistics .img{margin-top:35px;margin-bottom:53px;display:block}@media screen and (max-width: 640px){.p-about__logistics .img{margin-top:30px;margin-bottom:40px}}@media screen and (max-width: 640px){.p-about__logistics .title{font-size:20px;line-height:1.5}}.p-about__logistics__text-outer{max-width:860px;width:100%;margin:20px auto auto}@media screen and (max-width: 640px){.p-about__logistics__text-outer{width:100%;margin-top:25px;padding:0 30px}}.p-about__company{padding-top:120px;padding-bottom:100px}@media screen and (max-width: 640px){.p-about__company{padding-top:55px;padding-bottom:0}.p-about__company .container{padding:0}}.p-about__company-table{width:100%;max-width:1200px;margin:60px auto auto}@media screen and (max-width: 640px){.p-about__company-table{width:100%;margin-top:55px}}.p-about__company-table tr:nth-of-type(odd){background-color:#f8f7f4}.p-about__company-table th,.p-about__company-table td{font-size:21px;line-height:1.9047619048;font-weight:700;padding:20px 0}@media screen and (max-width: 640px){.p-about__company-table th,.p-about__company-table td{font-size:16px;line-height:1.5;padding:15px 0}}.p-about__company-table th{text-align:center;color:#7c2a2a;max-width:290px;width:24%;line-height:1.4285714286}@media screen and (max-width: 640px){.p-about__company-table th{line-height:1.5;width:100px;padding-left:10px}}.p-about__company-table td{color:#716d6f;padding-right:20px}@media screen and (max-width: 1200px){.p-about__company-table td .pc{display:none}}@media screen and (max-width: 640px){.p-about__company-table td{padding-right:5px}}.p-about__company-table .va-t{vertical-align:top}
/*# sourceMappingURL=/cdn/shop/t/55/assets/about.css.map */
