.obfit-right{-o-object-position:right top;object-position:right top}.obfit-left{-o-object-position:left top;object-position:left top}.block1{overflow:hidden}.block1 .content01{position:relative;padding-top:180px}.block1 .content01 h2{text-align:center;font-size:2.4rem}.block1 .content01 figure{position:absolute;top:80px;left:-110px;border-radius:50%;overflow:hidden;aspect-ratio:1/1}.block1 .content01 figure img{width:100%;height:calc(100% + 100px);-o-object-fit:cover;object-fit:cover;margin-top:-100px;pointer-events:none}.block1 .content01 .bg01{position:absolute;top:35px;right:58px;pointer-events:none}.block1 .content01 .bg03{position:absolute;top:130px;right:-110px;pointer-events:none}.block1 .content02>img{pointer-events:none}.block1 .content02 .bgc{background-color:#f7f3f0;padding-bottom:180px}.block1 .content02 .w1200{position:relative}.block1 .content02 p{text-align:center}.block1 .content02 .bg02{pointer-events:none}.block1 .content02 figure{position:absolute;top:65px;right:-110px;overflow:hidden;aspect-ratio:320/240;border-radius:30px}.block1 .content02 figure img{width:100%;height:calc(100% + 100px);-o-object-fit:cover;object-fit:cover;margin-top:-100px;pointer-events:none}.block1 .content02 .ibox{width:100%;position:relative;z-index:1;aspect-ratio:3/1;border-radius:30px;overflow:hidden;margin-top:45px;display:flex;align-items:center}.block1 .content02 .ibox img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.block1 .content02 .ibox p{text-align:left}.block1 .content02 .ibox.reverse .w1000{display:flex;justify-content:flex-end}.block1 .content02 .ibox.reverse p{color:#fff}.block1 .content02 .ibox.color p{color:#997465}.parallax{height:320px}.block2 .link-area{background-color:#ede6e2;padding:100px 15px}.block2 .link-area h2{font-size:15rem;text-transform:uppercase;letter-spacing:.15em;font-family:Poppins;text-align:center;color:#fff;line-height:1}.block2 .w1200,.block2 .w900{display:flex;justify-content:space-between;margin-top:120px}.block2 .w1200>a,.block2 .w900>a{width:20%;height:auto;position:relative;z-index:1;background-color:#fff;display:flex;flex-direction:column;align-items:center;border-radius:110px;padding:75px 0;transition:.4s}.block2 .w1200>a::before,.block2 .w900>a::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#f9f6f4;z-index:-1;display:block;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:110px;transition:.4s}.block2 .w1200>a::after,.block2 .w900>a::after{content:"";display:inline-block;vertical-align:middle;color:#efa262;line-height:1;width:1em;height:1em;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;position:absolute;bottom:40px;left:50%;transform:translate(-50%, -25%) rotate(135deg);transition:.4s}.block2 .w1200>a .num,.block2 .w900>a .num{position:absolute;top:0;left:50%;transform:translateX(-50%)}.block2 .w1200>a .num svg path,.block2 .w900>a .num svg path{fill:#efa262;transition:.4s}.block2 .w1200>a .num span,.block2 .w900>a .num span{position:absolute;top:0;left:50%;transform:translateX(-50%);color:#fff;font-size:2rem;font-family:Poppins;transition:.4s}.block2 .w1200>a .cls-1,.block2 .w1200>a .cls-2,.block2 .w1200>a .cls-3,.block2 .w900>a .cls-1,.block2 .w900>a .cls-2,.block2 .w900>a .cls-3{transition:.4s}.block2 .w1200>a .svg01 .cls-1,.block2 .w900>a .svg01 .cls-1{fill:none;stroke:#b79f97;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.block2 .w1200>a .svg01 .cls-2,.block2 .w900>a .svg01 .cls-2{fill:#997465}.block2 .w1200>a .svg01 .cls-3,.block2 .w900>a .svg01 .cls-3{fill:#b79f97}.block2 .w1200>a .svg02 .cls-1,.block2 .w900>a .svg02 .cls-1{fill:#997465}.block2 .w1200>a .svg02 .cls-2,.block2 .w900>a .svg02 .cls-2{fill:#b79f97}.block2 .w1200>a .svg03 .cls-1,.block2 .w900>a .svg03 .cls-1{stroke:#b79f97}.block2 .w1200>a .svg03 .cls-1,.block2 .w1200>a .svg03 .cls-2,.block2 .w900>a .svg03 .cls-1,.block2 .w900>a .svg03 .cls-2{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.block2 .w1200>a .svg03 .cls-2,.block2 .w900>a .svg03 .cls-2{stroke:#997465}.block2 .w1200>a .svg04 .cls-1,.block2 .w900>a .svg04 .cls-1{fill:#997465}.block2 .w1200>a .svg04 .cls-2,.block2 .w900>a .svg04 .cls-2{fill:#b79f97;stroke:#b79f97;stroke-miterlimit:10;stroke-width:.5px}.block2 .w1200>a .svg04 .cls-3,.block2 .w900>a .svg04 .cls-3{fill:none;stroke:#997465;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.block2 .w1200>a .svg05 .cls-1,.block2 .w900>a .svg05 .cls-1{fill:#997465}.block2 .w1200>a .svg05 .cls-2,.block2 .w900>a .svg05 .cls-2{fill:#b79f97}.block2 .w1200>a.pt60,.block2 .w900>a.pt60{padding-top:60px}.block2 .w1200>a p,.block2 .w900>a p{font-weight:bold;line-height:1.4;text-align:center;margin-top:35px;transition:.4s}.block2 .w1200>a:hover,.block2 .w900>a:hover{background-color:#efa262}.block2 .w1200>a:hover::before,.block2 .w900>a:hover::before{background-color:#efa262}.block2 .w1200>a:hover::after,.block2 .w900>a:hover::after{color:#fff;bottom:25px}.block2 .w1200>a:hover .num svg path,.block2 .w900>a:hover .num svg path{fill:#fff}.block2 .w1200>a:hover .num span,.block2 .w900>a:hover .num span{color:#efa262}.block2 .w1200>a:hover p,.block2 .w900>a:hover p{color:#fff}.block2 .w1200>a:hover .svg01 .cls-1,.block2 .w900>a:hover .svg01 .cls-1{stroke:#fff}.block2 .w1200>a:hover .svg01 .cls-2,.block2 .w900>a:hover .svg01 .cls-2{fill:#fff}.block2 .w1200>a:hover .svg01 .cls-3,.block2 .w900>a:hover .svg01 .cls-3{stroke:#fff;fill:#fff}.block2 .w1200>a:hover .svg02 .cls-1,.block2 .w900>a:hover .svg02 .cls-1{fill:#fff}.block2 .w1200>a:hover .svg02 .cls-2,.block2 .w900>a:hover .svg02 .cls-2{fill:#fff}.block2 .w1200>a:hover .svg03 .cls-1,.block2 .w900>a:hover .svg03 .cls-1{stroke:#fff}.block2 .w1200>a:hover .svg03 .cls-1,.block2 .w1200>a:hover .svg03 .cls-2,.block2 .w900>a:hover .svg03 .cls-1,.block2 .w900>a:hover .svg03 .cls-2{fill:none}.block2 .w1200>a:hover .svg03 .cls-2,.block2 .w900>a:hover .svg03 .cls-2{stroke:#fff}.block2 .w1200>a:hover .svg04 .cls-1,.block2 .w900>a:hover .svg04 .cls-1{fill:#fff}.block2 .w1200>a:hover .svg04 .cls-2,.block2 .w900>a:hover .svg04 .cls-2{fill:#fff;stroke:#fff}.block2 .w1200>a:hover .svg04 .cls-3,.block2 .w900>a:hover .svg04 .cls-3{stroke:#fff}.block2 .w1200>a:hover .svg05 .cls-1,.block2 .w900>a:hover .svg05 .cls-1{fill:#fff}.block2 .w1200>a:hover .svg05 .cls-2,.block2 .w900>a:hover .svg05 .cls-2{fill:#fff}.block2 .w900{width:100%;max-width:930px;padding:0 15px;margin:120px auto 0}.block2 .w900>a{width:26%}.block3{background-color:#f7f3f0;padding-bottom:140px}.block3 .flex{display:flex;justify-content:space-between;align-items:center;padding:130px 0 40px}.block3 .flex.reverse{flex-direction:row-reverse}.block3 figure{width:50%;height:auto;aspect-ratio:600/416;border-radius:30px;overflow:hidden}.block3 figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block3 .box{width:41%}.block3 .box h2{font-size:2.4rem;margin-top:35px;margin-bottom:40px}.block3 .point{font-size:2.4rem;color:#efa262;font-family:Poppins;display:flex;align-items:center}.block3 .icon{width:80px;height:80px;background-color:#efa262;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:20px}.block3 .icon .svg01 .cls-1{fill:#fff}.block3 .icon .svg01 .cls-2{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.block3 .icon .svg02 .cls-1{fill:#fff}.block3 .icon .svg03 .cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px}.block3 .icon .svg04 .cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px}.block3 .icon .svg04 .cls-2{fill:#fff}.block3 .icon .svg05 .cls-1{fill:#fff}.underlink-box{background-color:#fff}@media screen and (max-width: 1024px){.block1 .content01 figure{width:250px}.block1 .content01 .bg01{width:150px}.block1 .content02 figure{width:200px;top:-53px;right:-66px}.block1 .content02 .bg02{width:100px}.block1 .content02 .ibox{border:1px solid #997465}.block1 .content02 .ibox img{opacity:.2}.block1 .content02 .ibox .w1000{display:flex;justify-content:center}.block1 .content02 .ibox.reverse .w1000{justify-content:center}.block1 .content02 .ibox.reverse p{color:#997465}.block2 .w1200,.block2 .w900{flex-wrap:wrap;justify-content:space-around;margin-top:80px}.block2 .w1200>a,.block2 .w900>a{width:48%;max-width:240px;margin-bottom:60px}.block3 .box{width:46%}}@media screen and (max-width: 767px){.block1 .content01{padding-top:60px}.block1 .content01 h2{font-size:1.8rem}.block1 .content01 figure{display:none}.block1 .content01 .bg01{width:100px;top:0;right:-20px}.block1 .content01 .bg03{width:100px;top:20px;right:-20px}.block1 .content02{margin-top:20px}.block1 .content02 .bgc{padding-bottom:80px}.block1 .content02 figure{display:none}.block1 .content02 p{text-align:left;padding-top:25px;padding-bottom:10px}.block1 .content02 .bg02{width:75px}.block1 .content02 .ibox{aspect-ratio:unset;padding:20px}.block1 .content02 .ibox img{opacity:.1}.block1 .content02 .ibox p{font-weight:bold}.parallax{height:180px}.block2 .link-area{padding:60px 0}.block2 .link-area h2{font-size:4rem}.block2 .w1200,.block2 .w900{margin-top:45px}.block2 .w1200>a,.block2 .w900>a{padding:50px 0;margin-bottom:25px;border-radius:90px;overflow:hidden}.block2 .w1200>a::before,.block2 .w900>a::before{border-radius:90px}.block2 .w1200>a::after,.block2 .w900>a::after{bottom:30px}.block2 .w1200>a p,.block2 .w900>a p{margin-top:15px;font-size:1.4rem}.block3{padding-bottom:60px}.block3 .flex{flex-wrap:wrap;padding:60px 0 0}.block3 .flex figure{width:100%}.block3 .flex .box{width:100%}.block3 .flex .box h2{font-size:1.8rem;margin-top:25px;margin-bottom:15px}.block3 .point{font-size:2rem;margin-top:15px}.block3 .icon{width:40px;height:40px}.block3 .icon svg{width:25px;height:auto}}/*# sourceMappingURL=concept.min.css.map */