@charset "UTF-8";.page-about .part-top{width:100%;background-color:#FFFFFF}.page-about .page-banner{background-image:url(../images/banner_about2.jpg);position:relative;z-index:5;background-position:center 65%}.page-about .page-inside{padding:40px 0 70px 0;z-index:5}.page-about h3{font-size:4rem;font-weight:600;line-height:1.4}.page-about h3::before,.page-about h3::after{content:'';display:block;width:100%;height:0px}.page-about h3::before{margin-bottom:-0.2em}.page-about h3::after{margin-top:-0.2em}.page-about h4{font-size:2.4rem;font-weight:600;line-height:1.4;margin-bottom:3rem}.page-about .flex-part{display:flex;gap:6rem;justify-content:space-between;align-items:center}.page-about .word-part p{font-size:1.6rem;padding:3rem 0;line-height:1.6}.page-about .img-part,.page-about .img-box{border-radius:16px;background-size:cover;background-position:center;background-repeat:no-repeat}.page-about .innovating .word-part{width:70%}.page-about .innovating .img-part{width:30%;height:500px;background-image:url(../images/about_1.jpg)}.page-about .strength{padding:4rem 0 10rem 0}.page-about .strength h3{text-align:center}.page-about .strength .word-part{width:64%;color:#FFFFFF;padding:4rem 0 3rem 0}.page-about .strength .word-part li{display:flex;gap:2rem;justify-content:flex-start;align-items:flex-start;margin-bottom:3rem}.page-about .strength .word-part svg{background-color:#FCC319;color:#442f1d;width:2rem;height:2rem;line-height:2rem;overflow:hidden;border-radius:50%;box-shadow:0 0 0 5px #FCC319;transform:translateY(1rem)}.page-about .strength .word-part p{width:calc(100% - 3rem);padding:0}.page-about .strength .img-part{width:36%;position:relative}.page-about .strength .img-box{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%) scaleX(-1);transform-origin:center;box-shadow:0 0 0 2px rgba(255,255,255,0.8)}.page-about .strength .part1{margin-top:10rem;background-image:linear-gradient(90deg, transparent 0, transparent 50%, #442f1d 50%, #442f1d 100%)}.page-about .strength .part1>.flex-part{background-color:#442f1d}.page-about .strength .part1 .img-box{height:450px;background-image:url(../images/about_2.jpg)}.page-about .strength .part2{margin-top:10rem;background-image:linear-gradient(90deg, #442f1d, #442f1d 50%, transparent 50%, transparent 100%)}.page-about .strength .part2>.flex-part{background-color:#442f1d}.page-about .strength .part2 .img-box{height:500px;background-image:url(../images/about_3.jpg)}.page-about .links a{display:inline-block;position:relative;cursor:pointer;height:3.8rem;line-height:3.8rem;padding:0 1.9rem;text-align:center;border-radius:1.9rem;transition:all .4s ease;background-color:#FCC319;color:#3E3A39;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem}.page-about .links a:hover{background-color:#3E3A39;color:#FCC319}.page-about .links a[disabled]{background:#debe5e;color:#977717;cursor:not-allowed}.page-about .links a.loading::after{content:'';width:2rem;height:2rem;display:inline-block;margin-left:1rem;background:url(../images/loading.svg) no-repeat center center;background-size:100% 100%;animation:loading 1s linear infinite;opacity:.5}.page-about .links a::before,.page-about .links a::after,.page-about .links a span{vertical-align:middle}.page-about .part-bottom{background:#FFFFFF}.page-about .part-bottom h3{text-align:center;margin-bottom:4rem}.page-about .about-text{display:flex;width:100%;justify-content:center;gap:1vw}.page-about .about-text li{background:url(../images/aboutIconBack.svg) no-repeat center center;background-size:contain;width:460px;aspect-ratio:1/1;text-align:center;padding-top:6rem;flex-grow:0;flex-shrink:0}.page-about .about-text li img{display:block;margin:0 auto;width:25%;height:auto;margin-bottom:2rem}.page-about .about-text li b{display:block;font-size:1.8rem;margin-bottom:1rem}.page-about .about-text li p{font-size:1.6rem;line-height:1.6;width:360px;margin:0 auto;color:#3E3A39;text-align:center}.page-about .part-else .page-inside{padding:8rem 0 10rem 0;background-image:url(../images/aboutBack.svg),url(../images/bear.svg);background-size:600px auto, 220px auto;background-position:0 bottom, right center;background-repeat:no-repeat}.page-about .part-else p{font-size:1.6rem;line-height:1.6;width:calc(100% - 360px)}/*# sourceMappingURL=./about.css.map */