.posts.about-header{width:100%}.posts.about-header .news_wrapper{max-width:1440px}.posts.about-header h1 div{display:none}@media print,screen and (max-width:767px){.posts.about-header h1 div{display:block}}.posts.about-header .page-hedder-link{flex-wrap:wrap;justify-content:center;width:100%;margin:10px 0 0;display:flex}@media print,screen and (max-width:767px){.posts.about-header .page-hedder-link{display:none}}.posts.about-header .page-hedder-link li{letter-spacing:3px;border-left:1px solid #fff;line-height:1}.posts.about-header .page-hedder-link li:last-child{border-right:1px solid #fff}@media print,screen and (max-width:767px){.posts.about-header .page-hedder-link li:last-child{flex:.5 0 0;width:50%}.posts.about-header .page-hedder-link li{flex:50%;width:50%;margin-bottom:5px}.posts.about-header .page-hedder-link li:nth-child(2){border-right:1px solid #fff}}.posts.about-header .page-hedder-link a{color:#fff;text-align:center;padding:0 1.2em;font-size:13px}@media print,screen and (max-width:767px){.posts.about-header .page-hedder-link a{padding:0;display:block}}@media (min-width:576px) and (max-width:991px){.posts.about-header .container{max-width:100%}}@media (min-width:1200px){.posts.about-header .container{max-width:1100px}}@media (min-width:1440px){.posts.about-header .container{width:100%;max-width:1440px}}.posts.about-header section{margin:0 auto}.posts.about-header section h2{margin-bottom:1em;font-weight:400}.posts.about-header section h2 span{vertical-align:middle;font-size:1.5em;font-weight:400}.posts.about-header section img{width:100%;max-width:100%}.posts.about-header section .back_title{color:var(--back-gray);opacity:.8;font-size:7.3rem}@media print,screen and (max-width:1200px){.posts.about-header section .back_title{font-size:6.3rem}}@media print,screen and (max-width:1000px){.posts.about-header section .back_title{font-size:10vw}}.posts.about-header section figurecaption{padding:.5em;font-size:.75em;display:block}.posts.about-header #section1{grid-template-columns:13% 1fr 42%;grid-template-areas:"bgtext title img-1""bgtext description img-1""bgtext imgs imgs";max-width:1320px;margin:8em auto 13em;display:grid;position:relative}@media print,screen and (max-width:1000px){.posts.about-header #section1{display:block}}@media print,screen and (max-width:767px){.posts.about-header #section1{margin:3em auto}}.posts.about-header #section1 .back_title{writing-mode:vertical-rl;grid-area:bgtext;line-height:1;position:absolute;left:0}@media print,screen and (max-width:1000px){.posts.about-header #section1 .back_title{top:-30px;right:0;left:initial;z-index:5;line-height:1em}}@media print,screen and (max-width:767px){.posts.about-header #section1 .back_title{text-align:center;writing-mode:horizontal-tb;margin:20px 0 0;font-size:16vw;position:static}}.posts.about-header #section1 .title{white-space:nowrap;letter-spacing:.25em;grid-area:title;margin-top:2rem;margin-right:2rem;font-size:2.25rem;position:relative}@media print,screen and (max-width:1440px){.posts.about-header #section1 .title{letter-spacing:.15em;margin-bottom:.5em;margin-right:4rem;font-size:2rem}}@media print,screen and (max-width:1000px){.posts.about-header #section1 .title{letter-spacing:.2em;margin:auto 0 1rem;font-size:2em}}@media print,screen and (max-width:767px){.posts.about-header #section1 .title{white-space:normal;letter-spacing:.1em;font-size:1.8em}}.posts.about-header #section1 .description{letter-spacing:2px;grid-area:description;margin-bottom:2rem;margin-right:2rem;font-size:15px;line-height:2.2em}@media print,screen and (max-width:1440px){.posts.about-header #section1 .description{letter-spacing:1px;margin-right:4rem}}@media print,screen and (max-width:1200px){.posts.about-header #section1 .description{margin-bottom:0;font-size:14px;line-height:2em}}@media print,screen and (max-width:1000px){.posts.about-header #section1 .description{letter-spacing:1px;margin-right:8rem;font-size:14px}}@media print,screen and (max-width:767px){.posts.about-header #section1 .description{margin-bottom:30px;margin-right:0}}@media print,screen and (max-width:1440px){.posts.about-header #section1 .description br{display:none}}.posts.about-header #section1 .img-1{grid-area:img-1;align-self:center}@media (min-width:1200px){.posts.about-header #section1 .img-1{max-width:540px}}@media print,screen and (max-width:1000px){.posts.about-header #section1 .img-1{width:70%;max-width:500px;margin:0 auto}}@media print,screen and (max-width:767px){.posts.about-header #section1 .img-1{width:100%}}.posts.about-header #section1 .sec1-imgs{grid-area:imgs;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px 15px;max-width:1045px;margin-top:7rem;display:grid;position:relative}.posts.about-header #section1 .sec1-imgs figure{z-index:2;position:relative}@media print,screen and (max-width:1000px){.posts.about-header #section1 .sec1-imgs{grid-template-columns:1fr 1fr 1fr;gap:10px;max-width:100%;margin-top:50px;padding:50px 0}}@media print,screen and (max-width:767px){.posts.about-header #section1 .sec1-imgs{grid-template-columns:1fr 1fr}}.posts.about-header #section1 .sec1-imgs .img-5,.posts.about-header #section1 .sec1-imgs .img-6{transform:translate(50%)}@media print,screen and (max-width:1000px){.posts.about-header #section1 .sec1-imgs .img-5,.posts.about-header #section1 .sec1-imgs .img-6{transform:none}}.posts.about-header #section1 .sec1-imgs .img-5{grid-column:2/3}@media print,screen and (max-width:1000px){.posts.about-header #section1 .sec1-imgs .img-5{grid-column:auto}}.posts.about-header #section1 .sec1-imgs .img-6{grid-column:3/4}@media print,screen and (max-width:1000px){.posts.about-header #section1 .sec1-imgs .img-6{grid-column:auto}}.posts.about-header #section1 .sec1-imgs:after{z-index:1;background-color:var(--back-gray);content:"";width:100vw;height:70%;position:absolute;top:10%;left:0}@media (max-width:1000px){.posts.about-header #section1 .sec1-imgs:after{height:100%;margin-left:0;top:0;left:-50px}}@media print,screen and (max-width:767px){.posts.about-header #section1 .sec1-imgs:after{left:-30px}}@media (min-width:1000px){.posts.about-header #section1 .sec1-imgs:after{margin-left:calc(-50vw + 50% - 62.5px)}}@media (min-width:1200px){.posts.about-header #section1 .sec1-imgs:after{margin-left:calc(-50vw + 50% - 72px)}}@media (min-width:1440px){.posts.about-header #section1 .sec1-imgs:after{margin-left:calc(-50vw + 50% - 34px)}}.posts.about-header #section2{margin:3rem auto 10rem;padding:0 50px;position:relative}@media (max-width:1440px){.posts.about-header #section2{padding:0}}.posts.about-header #section2 .back_title{mix-blend-mode:multiply;font-size:6rem;line-height:1.45em}@media print,screen and (max-width:1200px){.posts.about-header #section2 .back_title{font-size:5rem}}@media print,screen and (max-width:767px){.posts.about-header #section2 .back_title{color:#a9a9a9;text-align:center;opacity:1;font-size:36px}}.posts.about-header #section2 h2{letter-spacing:4px;margin:0 0 82px;font-size:1.5em}@media print,screen and (max-width:1200px){.posts.about-header #section2 h2{letter-spacing:2px;margin:16px 0 60px;font-size:1.3em}}@media print,screen and (max-width:767px){.posts.about-header #section2 h2{text-align:center;letter-spacing:2px;margin:4px 0 43px;font-size:13px}}.posts.about-header #section2 .flex{gap:3rem}@media print,screen and (max-width:1200px){.posts.about-header #section2 .flex{gap:0}}.posts.about-header #section2 .flex .description-area{flex:1 0 60%}@media print,screen and (max-width:1000px){.posts.about-header #section2 .flex .description-area{padding:0 40px 0 0}}@media print,screen and (max-width:767px){.posts.about-header #section2 .flex .description-area{padding:0}}.posts.about-header #section2:before{z-index:-1;background-color:var(--back-gray);content:"";width:100vw;height:80%;margin-left:calc(-50vw + 50%);position:absolute;top:7em;left:0}@media print,screen and (max-width:1000px){.posts.about-header #section2:before{height:100%;display:none}}.posts.about-header #section2 .sec2-block{margin:0 3rem 3rem}@media print,screen and (max-width:1200px){.posts.about-header #section2 .sec2-block{margin:0 3rem 3rem 0}}@media print,screen and (max-width:1000px){.posts.about-header #section2 .sec2-block{margin:3rem 0}}.posts.about-header #section2 .sec2-block h3{letter-spacing:.25em;padding-left:2.5em;font-size:1.8em;font-weight:400;position:relative}@media print,screen and (max-width:1200px){.posts.about-header #section2 .sec2-block h3{padding-left:0;font-size:1.6em}}@media print,screen and (max-width:1000px){.posts.about-header #section2 .sec2-block h3{margin-bottom:.5rem;font-size:1.6em}}.posts.about-header #section2 .sec2-block h3:before{content:"";background-color:#707070;width:1.6em;height:1px;display:inline-block;position:absolute;top:50%;left:0}@media print,screen and (max-width:1200px){.posts.about-header #section2 .sec2-block h3:before{display:none}}.posts.about-header #section2 .sec2-block .description{letter-spacing:.2em;max-width:556px;margin:1em 0 2em 4.6em;font-size:15px;line-height:2em}@media print,screen and (max-width:1200px){.posts.about-header #section2 .sec2-block .description{letter-spacing:.1em;margin:1em 0 2em;font-size:14px}}@media print,screen and (max-width:1000px){.posts.about-header #section2 .sec2-block .description{max-width:100%;margin:.5em 0 0}}@media (min-width:767px){.posts.about-header #section2 .img-8,.posts.about-header #section2 .img-11,.posts.about-header #section2 .img-10{display:none}}.posts.about-header #section2 .sec2-imgs{flex:1 0 40%;margin-top:-130px;display:none;position:relative}.posts.about-header #section2 .sec2-imgs img{max-width:356px;margin-bottom:1.3rem}@media (max-width:1200px){.posts.about-header #section2 .sec2-imgs{flex:1 0 30%;margin-top:-100px}.posts.about-header #section2 .sec2-imgs .img-8{display:none}}@media (max-width:1000px){.posts.about-header #section2 .sec2-imgs{margin-top:50px}}@media (min-width:767px){.posts.about-header #section2 .sec2-imgs,.posts.about-header #section2 .sec2-imgs .img-8,.posts.about-header #section2 .sec2-imgs .img-11,.posts.about-header #section2 .sec2-imgs .img-10{display:block}}.posts.about-header #section3{grid-template:"img bgtext"165px"img title"80px"img text1"320px"text2 sesamis"166px/42% 52%;column-gap:6%;max-width:1162px;display:grid;position:relative}.posts.about-header #section3:before{z-index:-1;background-color:var(--back-gray);content:"";width:100vw;height:69%;margin-left:calc(-50vw + 50%);position:absolute;top:144px;left:0}@media print,screen and (max-width:1330px){.posts.about-header #section3:before{height:65%}}@media print,screen and (max-width:1200px){.posts.about-header #section3:before{height:initial;top:166px;bottom:90px}}@media print,screen and (max-width:1000px){.posts.about-header #section3:before{top:200px;bottom:90px}}@media print,screen and (max-width:767px){.posts.about-header #section3:before{bottom:0}}@media print,screen and (max-width:1330px){.posts.about-header #section3{grid-template-rows:165px 69px 250px 166px}}@media print,screen and (max-width:1200px){.posts.about-header #section3{padding:0 0 203px;display:block}}@media print,screen and (max-width:1000px){.posts.about-header #section3{margin:5rem auto 3rem;display:block}}@media print,screen and (max-width:767px){.posts.about-header #section3{padding:0 0 50px}}.posts.about-header #section3 .back_title{text-align:right;mix-blend-mode:multiply;grid-area:bgtext;padding:50px 0 0;font-size:90px;line-height:1}@media print,screen and (max-width:1440px){.posts.about-header #section3 .back_title{font-size:6rem}}@media print,screen and (max-width:1200px){.posts.about-header #section3 .back_title{padding:0;font-size:5rem}}@media print,screen and (max-width:767px){.posts.about-header #section3 .back_title{color:#a9a9a9;text-align:center;opacity:1;font-size:36px}}.posts.about-header #section3 h2{text-align:right;letter-spacing:3px;grid-area:title;max-width:662px;margin-top:.5rem;font-size:1.5em}@media print,screen and (max-width:1200px){.posts.about-header #section3 h2{max-width:initial;margin:10px 0 0;font-size:1.3em}}@media print,screen and (max-width:1000px){.posts.about-header #section3 h2{margin:10px 0 26px}}@media print,screen and (max-width:767px){.posts.about-header #section3 h2{text-align:center;letter-spacing:2px;margin:4px 0 43px;font-size:13px}}.posts.about-header #section3 .img-12{grid-area:img;width:calc(100% + 106px);max-width:620px;margin-left:-106px}@media print,screen and (max-width:1330px){.posts.about-header #section3 .img-12{width:100%;margin-top:50px;margin-left:0}}@media print,screen and (max-width:1200px){.posts.about-header #section3 .img-12{float:left;width:450px;margin-top:0;margin-bottom:50px;margin-right:50px}}@media print,screen and (max-width:1000px){.posts.about-header #section3 .img-12{float:none;max-width:initial;align-items:center;width:100%;height:370px;margin:0 auto;display:flex;overflow:hidden}}@media print,screen and (max-width:767px){.posts.about-header #section3 .img-12{height:auto}}.posts.about-header #section3 .text1{letter-spacing:.1em;grid-area:text1;line-height:2em}.posts.about-header #section3 .text1 p:first-child{margin-bottom:2rem}@media print,screen and (max-width:1200px){.posts.about-header #section3 .text1 p:first-child{margin-bottom:1rem}.posts.about-header #section3 .text1{margin-bottom:1rem;padding:118px 0 0}}@media print,screen and (max-width:1000px){.posts.about-header #section3 .text1{max-width:none;margin-bottom:1rem;padding:50px 0 0}}.posts.about-header #section3 .text2{letter-spacing:.2em;grid-area:text2;justify-content:flex-end;align-self:center;line-height:2em;display:flex}@media print,screen and (max-width:1330px){.posts.about-header #section3 .text2{justify-content:flex-start}}@media print,screen and (max-width:1200px){.posts.about-header #section3 .text2{display:block}.posts.about-header #section3 .text2 br{display:none}}.posts.about-header #section3 .sesamis{grid-area:sesamis;align-self:center;gap:2rem;margin-top:0}@media print,screen and (max-width:1200px){.posts.about-header #section3 .sesamis{width:60%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}}@media print,screen and (max-width:1000px){.posts.about-header #section3 .sesamis{width:600px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}}@media print,screen and (max-width:767px){.posts.about-header #section3 .sesamis{flex-wrap:wrap;gap:0;width:auto;margin:40px 0 0;position:relative}.posts.about-header #section3 .sesamis figure{flex:.5 0 50%;width:50%;padding:1rem}}.posts.about-header #section3 .sesamis figurecaption{text-align:center;font-size:1rem;display:block}.posts.about-header #section3 .products{grid-area:products}.posts.about-header #section4{border-top:1px solid #ccc;margin:5rem auto 10rem;padding:5rem 0 0}@media print,screen and (max-width:767px){.posts.about-header #section4{border-top:none;margin:5rem auto;padding:0}}.posts.about-header #section4 .products{justify-content:space-between;max-width:1000px;margin:0 auto}@media print,screen and (max-width:1330px){.posts.about-header #section4 .products{max-width:940px}}@media print,screen and (max-width:1200px){.posts.about-header #section4 .products{max-width:870px}}@media print,screen and (max-width:1000px){.posts.about-header #section4 .products{max-width:initial}.posts.about-header #section4 .products>*{margin-bottom:2rem}}@media print,screen and (max-width:767px){.posts.about-header #section4 .products>*{margin-bottom:4rem}.posts.about-header #section4 .products.flex{display:block}}.posts.about-header #section4 .products h3{letter-spacing:3px;margin-bottom:1em;font-size:1.8rem;font-weight:400}@media print,screen and (max-width:1000px){.posts.about-header #section4 .products h3{margin-bottom:.5em;font-size:1.6rem}}.posts.about-header #section4 .products p{letter-spacing:.2em;margin-bottom:2em;line-height:2em}@media print,screen and (max-width:1000px){.posts.about-header #section4 .products p{letter-spacing:.1em;line-height:2em}}.posts.about-header #section4 .products figcaption{margin:10px 0 0;padding:0;font-size:.9rem}.posts.about-header #section4 .products>.kurogoma{flex:none;width:470px}@media print,screen and (max-width:1200px){.posts.about-header #section4 .products>.kurogoma{width:450px}}@media print,screen and (max-width:1000px){.posts.about-header #section4 .products>.kurogoma{width:48%}}@media print,screen and (max-width:767px){.posts.about-header #section4 .products>.kurogoma{width:100%}}.posts.about-header #section4 .products>.hana{flex:none;width:390px}@media print,screen and (max-width:1200px){.posts.about-header #section4 .products>.hana{width:370px}}@media print,screen and (max-width:1000px){.posts.about-header #section4 .products>.hana{width:45%}}@media print,screen and (max-width:767px){.posts.about-header #section4 .products>.hana{width:100%}}.posts.about-header #section4 .products>.hana img{max-width:360px;margin:0}@media print,screen and (max-width:767px){.posts.about-header #section4 .products>.hana img{max-width:240px;margin:0 auto}}
