main{padding-top:120px}.block1{position:relative;width:calc(100% - 150px);height:480px;display:flex;align-items:flex-end;margin-left:150px}.block1 .w1000{width:100%;max-width:1030px;padding:0 15px;margin:0 auto;padding-bottom:100px}.block1 h1{font-size:3rem;color:#fff}.block1 h2{font-size:1.8rem;color:#fff}.block1>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.scrolldown-area{width:100%;position:relative}.block8{margin-top:230px;text-align:center;padding-bottom:170px;position:relative}.block8 h2{font-size:2.4rem;margin-bottom:120px}.block8 .sense-area{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:120px}.block8 .sense-area .item{width:48%;display:flex;align-items:center;margin-bottom:60px}.block8 .sense-area .item img{width:50%;margin-right:5%;max-width:265px}.block8 .sense-area .item div{width:45%}.block8 .sense-area .item h3{font-size:2.5rem;text-align:left}.block8 .sense-area .item p{text-align:left}.block8 .bg{position:absolute;width:319.1056px;bottom:-147px;right:-80px}.block2,.block3,.block4,.block5,.block6{background-color:#f1ebf3;background-repeat:no-repeat;background-size:cover;padding-top:85px;padding-bottom:80px}.block2 .w1000,.block3 .w1000,.block4 .w1000,.block5 .w1000,.block6 .w1000{width:100%;max-width:1030px;padding:0 15px;margin:0 auto;display:flex;align-items:center}.block2 figure,.block3 figure,.block4 figure,.block5 figure,.block6 figure{width:100%;max-width:560px;height:auto;position:relative}.block2 figure div,.block3 figure div,.block4 figure div,.block5 figure div,.block6 figure div{width:100%;height:396px;overflow:hidden;border-radius:184px;margin-top:30px}.block2 figure img,.block3 figure img,.block4 figure img,.block5 figure img,.block6 figure img{width:100%;height:calc(100% + 100px);-o-object-fit:cover;object-fit:cover;margin-top:-100px}.block2 figure figcaption,.block3 figure figcaption,.block4 figure figcaption,.block5 figure figcaption,.block6 figure figcaption{position:absolute;top:0;font-size:11rem;color:#dbccb4;font-weight:bold;line-height:1;font-family:"Marcellus"}.block2 .box,.block3 .box,.block4 .box,.block5 .box,.block6 .box{position:relative;z-index:2}.block2 .box h2,.block3 .box h2,.block4 .box h2,.block5 .box h2,.block6 .box h2{font-size:3rem;margin-top:30px;margin-bottom:40px}.block2 .box p,.block3 .box p,.block4 .box p,.block5 .box p,.block6 .box p{letter-spacing:.05em}.block2 .box .flex,.block3 .box .flex,.block4 .box .flex,.block5 .box .flex,.block6 .box .flex{display:flex;margin-top:40px}.block2 .box .flex h3,.block3 .box .flex h3,.block4 .box .flex h3,.block5 .box .flex h3,.block6 .box .flex h3{color:#fff;font-size:1.4rem;font-family:"Noto Sans JP";border-radius:12px;background-color:#baa890;padding:3px 25px;margin-right:25px;min-width:180px;text-align:center}.block2{background-image:url(../img/about/bg-01.webp)}.block2 figure figcaption{left:0}.block2 .box{width:calc(100% - 560px + 45px);margin-left:-45px}.block3{background-color:#fff}.block3 .w1000{flex-direction:row-reverse}.block3 figure figcaption{right:0}.block3 .box{width:calc(100% - 560px + 150px);margin-right:-150px}.block4{background-image:url(../img/about/bg-02.webp)}.block4 figure figcaption{left:0}.block4 .box{width:calc(100% - 560px + 45px);margin-left:-45px}.block5{background-color:#fff}.block5 .w1000{flex-direction:row-reverse}.block5 figure figcaption{right:0}.block5 .box{width:calc(100% - 560px)}.block5 .box h2{margin-top:60px}.block6{background-image:url(../img/about/bg-03.webp)}.block6 figure figcaption{left:0}.block6 .box{width:calc(100% - 560px + 35px);margin-left:-35px}.block6 .box h2{margin-top:60px}.block7{background-color:#f1ebf3;border-radius:30px;border:1px solid #e8e2ed;margin-top:170px;padding:60px 15px;text-align:center;position:relative}.block7 h2{font-size:3rem;margin-bottom:60px}.block7 .flex{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:920px;margin:0 auto}.block7 figure{width:225px;height:auto}.block7 figure img{width:100%;height:auto}.block7 .box{width:calc(100% - 325px)}.block7 .box .name{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:45px}.block7 .box .name h4{font-size:1.4rem;margin-top:5px;margin-right:35px}.block7 .box .name h3{font-size:2rem;line-height:1}.block7 .box .name h3 span{font-size:2.4rem;margin:0 15px}.block7 .box p{text-align:left;width:100%;max-width:794px;margin:0 auto;letter-spacing:.05em}.block7 h2,.block7 h3,.block7 h4,.block7 p{position:relative;z-index:3}.block7 .bg4{position:absolute;top:35px;left:35px;pointer-events:none}.block7 .bg5{position:absolute;bottom:35px;right:35px;pointer-events:none}.block7 .bg7{position:absolute;bottom:-207px;left:-140px;width:392.4783px;pointer-events:none}.banner{margin:170px auto 100px}#videoBanner{width:280px;height:115px;position:fixed;bottom:75px;right:30px;z-index:89;padding:10px;cursor:pointer;background-color:#fff;border:1px solid #dbccb4}#videoBanner #bannerClick{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}#videoBanner #bannerClick p{padding-left:10px;font-size:1.6rem;color:#9e8d65;font-family:"Noto Serif JP"}#videoBanner #bannerClick figure{width:140px;height:auto}#videoBanner #bannerClick figure img{width:100%;height:auto}#videoBanner #bannerCloseBtn{position:absolute;top:-12px;right:-12px;width:24px;height:24px;z-index:2;padding:0;transition:.4s;border:none;background:rgba(0,0,0,0);cursor:pointer}#videoBanner #bannerCloseBtn svg{width:100%}#videoBanner #bannerCloseBtn svg path{fill:#dbccb4}#videoBanner #bannerCloseBtn svg circle{fill:#fff;stroke:#dbccb4;stroke-miterlimit:10}#videoBanner:hover .l-box p{opacity:.5}#videoBanner:hover .r-box figure img{position:relative;transform:scale(1.1)}@media screen and (max-width: 767px){main{padding-top:60px}.block1{width:calc(100% - 40px);height:240px;margin-left:40px}.block1::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(51,51,51,.4);z-index:-1}.block1 .w1000{padding-bottom:40px}.block1 h1{font-size:2.4rem}.block1 h2{font-size:1.6rem}.block8{margin-top:120px;padding-bottom:80px}.block8 h2{font-size:1.8rem;margin-bottom:45px}.block8 .sense-area{flex-wrap:wrap;gap:0 4%;padding:0;margin-bottom:30px}.block8 .sense-area .item{width:100%;margin-bottom:30px}.block8 .sense-area .item img{width:30%}.block8 .sense-area .item>div{width:65%}.block8 .sense-area .item h3{font-size:1.8rem}.block8 .bg{width:180px;right:-10px;bottom:-83px}.block2,.block3,.block4,.block5,.block6{padding-top:45px;padding-bottom:45px}.block2 .w1000,.block3 .w1000,.block4 .w1000,.block5 .w1000,.block6 .w1000{flex-wrap:wrap}.block2 .w1000 figure div,.block3 .w1000 figure div,.block4 .w1000 figure div,.block5 .w1000 figure div,.block6 .w1000 figure div{border-radius:80px;height:200px}.block2 .w1000 figure figcaption,.block3 .w1000 figure figcaption,.block4 .w1000 figure figcaption,.block5 .w1000 figure figcaption,.block6 .w1000 figure figcaption{font-size:8rem}.block2 .w1000 .box,.block3 .w1000 .box,.block4 .w1000 .box,.block5 .w1000 .box,.block6 .w1000 .box{width:100%}.block2 .w1000 .box h2,.block3 .w1000 .box h2,.block4 .w1000 .box h2,.block5 .w1000 .box h2,.block6 .w1000 .box h2{font-size:2rem;margin-bottom:20px}.block2 .w1000 .box .flex,.block3 .w1000 .box .flex,.block4 .w1000 .box .flex,.block5 .w1000 .box .flex,.block6 .w1000 .box .flex{flex-wrap:wrap;margin-top:25px}.block2 .w1000 .box .flex h3,.block3 .w1000 .box .flex h3,.block4 .w1000 .box .flex h3,.block5 .w1000 .box .flex h3,.block6 .w1000 .box .flex h3{margin-top:15px}.block2 .w1000 .box,.block4 .w1000 .box,.block6 .w1000 .box{margin-left:0}.block3 .w1000 .box{margin-right:0}.block5 .w1000 h2,.block6 .w1000 h2{margin-top:30px}.block7{margin-top:80px}.block7 h2{font-size:2rem;margin-bottom:45px}.block7 .flex{flex-direction:column}.block7 figure{width:55%;max-width:225px}.block7 .box{width:100%;margin-top:35px}.block7 .box .name{margin-bottom:15px}.block7 .box h3{font-size:1.8rem}.block7 .box h3 span{font-size:2rem}.block7 .bg7{width:240px;bottom:-120px;left:-40px}.banner{margin-top:80px;margin-bottom:60px}.modal .modal-body{width:calc(100% - 30px)}.modal .modal-body .modal-close{top:-18px;right:-15px;width:34px;height:34px;padding:5px;display:flex;justify-content:center;align-items:center}.modal .modal-body .modal-close svg{width:18px}#videoBanner{width:220px;height:90px;right:15px}#videoBanner #bannerClick p{padding-left:0;font-size:1.5rem}#videoBanner #bannerClick figure{width:100px}}/*# sourceMappingURL=about.min.css.map */