@charset "UTF-8";.template-suffix-aboutus{overflow-x:hidden}@media not all and (min-width: 768px){.p-aboutUs.container:not(:root){padding:0}}.page-section-spacing{margin-top:0}.p-aboutUs h2,.p-aboutUs h3,.p-aboutUs h4,.p-aboutUs h5,.p-aboutUs h6{margin-bottom:0;font-weight:300;line-height:1}.p-aboutUs h2,.p-aboutUs h3,.p-aboutUs h4,.p-aboutUs h5,.p-aboutUs h6,.p-aboutUs div,.p-aboutUs p,.p-aboutUs ul,.p-aboutUs ol,.p-aboutUs li{margin:0 auto}.p-aboutUs ul li,.p-aboutUs ol li{list-style:none}.p-aboutUs p{margin-bottom:0}.p-aboutUs img{width:100%;vertical-align:bottom}.p-aboutUs img.higashitani{width:66.7%}.p-aboutUs strong{font-weight:300}.p-aboutUs em{font-style:normal;color:#0682b5}.p-aboutUs a{color:#333;text-decoration:none}.p-aboutUs a[target=_blank]:after{content:"";display:inline-block;width:10.9999999995px;height:10.9999999995px;margin-left:4.9999999995px;background:url(//blueknit.jp/cdn/shop/t/109/assets/pict_link_other.svg?v=111373528390146106931752801727) center center no-repeat;background-size:cover}.p-aboutUs .js-fadeIn{opacity:0;transform:translateY(50px);transition:transform .75s ease-out,opacity .75s ease-out}.p-aboutUs .js-fadeIn.js-scrolled{opacity:1;transform:translateY(0)}.p-aboutUs .p-aboutUs_header{display:flex;align-items:center;justify-content:center;width:100%;height:80vw;background:url(//blueknit.jp/cdn/shop/files/key_visual_s.jpg?v=4443644226773693663) center center no-repeat;background-size:cover}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_header{background-image:url(//blueknit.jp/cdn/shop/files/key_visual.jpg?v=5316348739960764300);max-height:300px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);width:initial}}.p-aboutUs .p-aboutUs_header h1{line-height:1;color:#fff;font-weight:400}.p-aboutUs .p-aboutUs_abstract{margin-top:28.0000000005px;text-align:center;padding:0 20px}.p-aboutUs_abstract-title{font-size:24px;margin-bottom:13px;letter-spacing:.05em;font-weight:300;line-height:1.67}.p-aboutUs_abstract-en-title{line-height:2.27;font-size:14px;text-align:center;display:block;font-weight:400;margin-top:10px}.p-aboutUs_abstract-text:not(:root){margin-top:15px;font-weight:400;line-height:2.14}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_abstract p:nth-of-type(2){margin-top:16.0000000005px}}.p-aboutUs .p-aboutUs_abstract p:nth-of-type(2)>span:before{content:"\a";white-space:pre}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_abstract p:nth-of-type(2)>span:before{content:none}}.p-aboutUs .p-aboutUs_brand{margin-top:64.0000000005px;padding:64.0000000005px 0;background-color:#f4f8f8}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_brand{margin-top:76.0000000005px;padding-top:60px;padding-bottom:90px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_brand-contents{display:flex;align-items:flex-start;max-width:1080px;width:84.375%}}.p-aboutUs .p-aboutUs_brand_logo{width:36%}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_brand_logo{width:15.2777777778%;margin:0}}.p-aboutUs .p-aboutUs_brand_abstract{width:84%;margin-top:49.9999999995px}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_brand_abstract{width:29.6296296296%;margin-top:0}}.p-aboutUs .p-aboutUs_brand_abstract p{margin-top:22.0000000005px;line-height:2.27}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_brand_abstract:nth-of-type(1){margin-left:14.3518518519%}}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_brand_abstract:nth-of-type(2){margin-left:11.1111111111%}}.p-aboutUs .p-aboutUs_articles{margin-top:90px}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_articles{margin-top:100.0000000005px}}.p-aboutUs .p-aboutUs_article{width:84%;padding-top:70px;margin-top:-70px;margin-bottom:55.9999999995px}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_article{display:flex;align-items:center;max-width:1080px;width:initial}}.p-aboutUs .p-aboutUs_article:nth-of-type(n+2){margin-bottom:55.9999999995px;padding-top:80px;margin-top:-80px}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_article:nth-of-type(n+2){margin-bottom:70.0000000005px}}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_article:nth-of-type(odd) .p-aboutUs_article-text{margin-left:3.7037037037%}}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_article:nth-of-type(2n) .p-aboutUs_article-img{margin-left:3.7037037037%;order:2}.p-aboutUs .p-aboutUs_article:nth-of-type(2n) .p-aboutUs_article-text{order:1}}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_article-img{width:46.2962962963%;margin:0}}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_article-text{width:50%;margin:0}}.p-aboutUs .p-aboutUs_article-text h2,.p-aboutUs_cycle-title:not(:root){margin-top:19.9999999995px;line-height:1.67}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_article-text h2,.p-aboutUs_cycle-title:not(:root){margin-top:0;line-height:1}}.p-aboutUs .p-aboutUs_article-text h2 span:before,.p-aboutUs_cycle-title span:not(:root):before{content:"\a";white-space:pre}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_article-text h2 span:before,.p-aboutUs_cycle-title span:not(:root):before{content:none}}.p-aboutUs .p-aboutUs_article-text h3{display:flex;align-items:flex-start;margin-top:19.9999999995px;line-height:1.47}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_article-text h3{margin-top:40.0000000005px;line-height:1}}.p-aboutUs .p-aboutUs_article-text h3:before{content:"\2212";margin-right:.5em}.p-aboutUs .p-aboutUs_article-text p{margin-top:16.0000000005px;line-height:2.13}.p-aboutUs .p-aboutUs_article-text p+p{margin-top:24px}.p-aboutUs .p-aboutUs_article-text p+h3{margin-top:34.0000000005px}.p-aboutUs .p-aboutUs_article-text ul{margin-top:16.0000000005px}.p-aboutUs .p-aboutUs_article-text ul li{line-height:2.13;text-indent:-1em;padding-left:1em}.p-aboutUs .p-aboutUs_article-text .c-subLink a:after{content:"";display:inline-block;width:6px;height:10.0000000005px;margin-left:7.9999999995px;background:url(//blueknit.jp/cdn/shop/t/109/assets/pict_link_arrow.svg?v=127623806085788382541752801727) center center no-repeat;background-size:cover}.p-aboutUs .p-aboutUs_company{margin-top:85.9999999995px}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_company{max-width:760px;width:initial;margin-top:106.9999999995px}}.p-aboutUs .p-aboutUs_company h2{text-align:center}.p-aboutUs .p-aboutUs_company>h3{display:flex;flex-direction:column;align-items:center;margin-top:37.9999999995px}.p-aboutUs .p-aboutUs_company>h3>span:nth-of-type(1){width:66.1333333333%}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_company>h3>span:nth-of-type(1){width:37.7631578947%}}.p-aboutUs .p-aboutUs_company>h3>span:nth-of-type(2){margin-top:10.0000000005px}.p-aboutUs .p-aboutUs_company-img{margin-top:25.9999999995px}.p-aboutUs .p-aboutUs_company-text{width:89.3333333333%;margin-top:12px;line-height:2.13}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_company-text{width:100%}}.p-aboutUs .p-aboutUs_company-text+p{margin-top:30px}.p-aboutUs .p-aboutUs_partners{width:89.3333333333%;margin-top:90px}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_partners{max-width:760px;width:initial}}.p-aboutUs .p-aboutUs_partners h2{text-align:center}.p-aboutUs .p-aboutUs_partner{margin-top:37.9999999995px}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_partner{display:flex;align-items:flex-start}}.p-aboutUs .p-aboutUs_partner:nth-of-type(n+2){margin-top:79.9999999995px}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_partner-header{width:26.3157894737%;margin:0}}.p-aboutUs .p-aboutUs_partner-header p{margin-top:16.0000000005px}.p-aboutUs .p-aboutUs_partner-text{margin-top:28.0000000005px;line-height:2.13}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_partner-text{width:68.4210526316%;margin-top:0;margin-left:5.2631578947%;line-height:2}}.p-aboutUs .p-aboutUs_partner-01 .p-aboutUs_partner-header p{margin-top:7.9999999995px}.p-aboutUs .p-aboutUs_partner-02 .p-aboutUs_partner-header h3{width:59.7014925373%;margin-left:0}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_partner-02 .p-aboutUs_partner-header h3{width:100%}}.p-aboutUs .p-aboutUs_partner-03 .p-aboutUs_partner-header h3{width:66.67%;margin-left:0}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_partner-03 .p-aboutUs_partner-header h3{width:100%}}.p-aboutUs .p-aboutUs_readings{margin-top:90px}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_readings{max-width:900px}}.p-aboutUs .p-aboutUs_readings h2{text-align:center}.p-aboutUs .p-aboutUs_readings-link{text-align:center;margin-top:50px}.p-aboutUs .p-aboutUs_readings .article-list{margin-top:19.9999999995px}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_readings .article-list{width:100%;margin:19.9999999995px auto 0}}.p-aboutUs .p-aboutUs_readings .article-list .swiper{width:100%}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_readings .article-list .article{width:33.3333333333%;padding:0;border-right:none}}.p-aboutUs .p-aboutUs_readings .article-list .article:first-child{padding-top:0}.p-aboutUs .p-aboutUs_readings .article-list .article:nth-of-type(n+2){padding-top:0}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_readings .article-list .article__inner{width:83.3333333333%}}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_readings .article-list .article-image{width:100%}}.p-aboutUs .p-aboutUs_readings .p-featured-blog__article-body{margin-top:12px}.p-aboutUs .p-aboutUs_readings .p-featured-blog__article-body h3{line-height:1.63}.p-aboutUs .p-aboutUs_readings .p-featured-blog__article-body .rte{margin-top:10.0000000005px}.p-aboutUs .p-aboutUs_readings .p-featured-blog__article-body .p-featured-blog__tag-list{margin-top:14px;margin-right:-5px}.p-aboutUs .p-aboutUs_readings .p-featured-blog__article-body .p-featured-blog__tag-item{margin:5px 5px 0 0}.p-aboutUs .p-aboutUs_readings .swiper-button-next,.p-aboutUs .p-aboutUs_readings .swiper-button-prev{top:124.9999999995px;display:flex;align-items:center;justify-content:center;width:26px;height:60px;background-color:#fffc}.p-aboutUs .p-aboutUs_readings .swiper-button-next:after,.p-aboutUs .p-aboutUs_readings .swiper-button-prev:after{position:initial;content:"";display:block;width:12px;height:12px;box-sizing:border-box}.p-aboutUs .p-aboutUs_readings .swiper-button-next.swiper-button-disabled,.p-aboutUs .p-aboutUs_readings .swiper-button-prev.swiper-button-disabled{display:none}.p-aboutUs .p-aboutUs_readings .swiper-button-prev{left:-1px;border-radius:0 5px 5px 0}.p-aboutUs .p-aboutUs_readings .swiper-button-next{right:-1px;border-radius:5px 0 0 5px}.p-aboutUs .p-aboutUs_header h1{font-size:24px;letter-spacing:2.4px}.p-aboutUs .p-aboutUs_brand_abstract h3{font-size:22px;letter-spacing:2.4px}.p-aboutUs .p-aboutUs_brand_abstract p{font-size:15px}.p-aboutUs .p-aboutUs_article-text h2{font-size:24px;font-weight:300;letter-spacing:2.4px}.p-aboutUs .p-aboutUs_article-text h3{font-size:18px;font-weight:400;letter-spacing:1.5px}.p-aboutUs .p-aboutUs_article-text p,.p-aboutUs .p-aboutUs_article-text li{font-size:15px}.p-aboutUs .p-aboutUs_article-text .c-subLink{font-size:14px;text-decoration:none}.p-aboutUs .p-aboutUs_company h2{font-size:24px;letter-spacing:4.8px}.p-aboutUs .p-aboutUs_company>h3>span:nth-of-type(2){font-size:13.9999999995px}.p-aboutUs .p-aboutUs_company-text{font-size:13.9999999995px}.p-aboutUs .p-aboutUs_partners h2{font-size:24px;letter-spacing:2.4px}.p-aboutUs .p-aboutUs_partner-header p{font-size:13.5px}.p-aboutUs .p-aboutUs_partner-header p>span{font-size:11.5000000005px}.p-aboutUs .p-aboutUs_partner-text{font-size:13.9999999995px}@media only screen and (min-width: 768px){.p-aboutUs .p-aboutUs_partner-text{font-size:15px}}.p-aboutUs .p-aboutUs_readings h2{font-size:22.0000000005px;letter-spacing:1.0999999995px}.p-aboutUs .p-aboutUs_readings .p-featured-blog__article-body h3{font-size:16.0000000005px;font-weight:500}@media not all and (min-width: 768px){.swiper-wrapper:not(:root){overflow-x:scroll;overflow-y:hidden}}@media not all and (min-width: 768px){.swiper-slide:not(:root){min-width:250px;width:250px;margin:0 0 10px;padding:0;border:none}}.p-aboutUs_cycle:not(:root){margin-top:100px}@media only screen and (min-width: 768px){.p-aboutUs_cycle:not(:root){margin-top:110px}}.p-aboutUs_cycle-title{letter-spacing:.1em}.p-aboutUs_cycle-container{padding:0 10px}@media only screen and (min-width: 768px){.p-aboutUs_cycle-container{max-width:1020px}}.p-aboutUs_cycle-title{text-align:center}.p-aboutUs_cycle-img:not(:root){margin-top:23px}@media only screen and (min-width: 768px){.p-aboutUs_cycle-img:not(:root){margin-top:35px}}.p-aboutUs_readings-list{display:flex;overflow-x:scroll}@media only screen and (min-width: 768px){.p-aboutUs_readings-list{justify-content:center;-ms-overflow-style:none}}@media only screen and (min-width: 768px){.p-aboutUs_readings-list::-webkit-scrollbar{display:none}}.p-aboutUs_readings-list .article:not(:root){margin-bottom:0}@media not all and (min-width: 768px){.p-aboutUs_readings-list .article:not(:root){min-width:250px;width:250px;padding:0;border:none}}main{overflow-x:hidden}
/*# sourceMappingURL=/cdn/shop/t/109/assets/aboutus.css.map */
