.features-title-common{background-color:#fff;position:relative}.features-title-common:before{content:"";position:absolute;width:814px;height:446px;background:url(../img/features/background-shape.svg) no-repeat center center/100% auto;left:-15px;top:-80px}.features-title-common .features-title-common-inner{max-width:1200px;margin:0 auto;position:relative}.features-title-common .features-title-common-inner h1.features-title{font-size:36px;font-weight:500;line-height:1.5;text-align:center;padding-top:53px;padding-bottom:32px;position:relative}.features-title-common .features-title-common-inner h1.features-title.-bottom{font-weight:700;padding-top:0px;padding-bottom:90px}.features-title-common .features-title-common-inner .features-title-logo{vertical-align:middle;margin-right:.5em;max-height:77px}.features-title-common .features-title-common-inner img.common-img{width:276px;height:189px;position:absolute;right:0;bottom:12px}@media only screen and (max-width: 767.98px){.features-title-common:before{display:none}.features-title-common .features-title-common-inner h1.features-title{font-size:2em;padding-bottom:1.52em}.features-title-common .features-title-common-inner h1.features-title.-bottom{padding-bottom:205px;padding-right:.5em;padding-left:.5em;font-size:1.7em}.features-title-common .features-title-common-inner .features-title-logo{margin-right:.25em;height:1.75em;margin-left:0em}}.section-features-menu{background-color:#f6f5f3}.section-features-menu .wrapper .feature-point-title{font-size:32px;color:#433321;padding-top:50px;font-weight:500;text-align:center}.section-features-menu .wrapper .three-features-menu{display:flex;flex-wrap:wrap;padding-top:50px;padding-bottom:72px;justify-content:space-between}.section-features-menu .wrapper .three-features-menu>li{width:32%;padding:0 15px;text-align:center;background:#fff;box-shadow:0px 4px 20px #dacdd0;border-radius:24px}.section-features-menu .wrapper .three-features-menu h1.features-point-number{font-weight:500;font-size:24px;line-height:1.5;color:#775844;margin-top:32px;margin-bottom:33px}.section-features-menu .wrapper .three-features-menu h1 span{font-weight:500;font-size:36px;line-height:1.5;margin-left:.3em}.section-features-menu .wrapper .three-features-menu p.features-menu-text{font-weight:700;font-size:24px;line-height:1.5;text-align:center;color:#775844;margin-bottom:34px}.section-features-menu .wrapper .three-features-menu .features-under{width:40px;margin-bottom:16px}@media only screen and (max-width: 767.98px){.section-features-menu .wrapper .feature-point-title{font-size:.24rem}.section-features-menu .wrapper .three-features-menu{flex-direction:column}.section-features-menu .wrapper .three-features-menu>li{width:100%;margin-bottom:1.5em}}.section-features_more{background-color:#f6f5f3;position:relative}.section-features_more:before{content:"";position:absolute;width:804px;height:638px;background:url(../img/top/backdround-pentagon1.png) no-repeat center center/100% auto;left:-3px;top:0}.section-features_more:after{content:"";position:absolute;width:810px;height:750px;background:url(../img/top/backdround-pentagon4.png) no-repeat center center/100% auto;right:-3px;bottom:45px}.section-features_more .features_more-point-box span.backdround-pentagon:before{content:"";position:absolute;width:570px;height:781px;background:url(../img/top/backdround-pentagon2.png) no-repeat center center/100% auto;right:-3px;top:1750px}.section-features_more .features_more-point-box span.backdround-pentagon:after{content:"";position:absolute;width:869px;height:736px;background:url(../img/top/backdround-pentagon3.png) no-repeat center center/100% auto;left:-3px;bottom:1200px}.section-features_more .features_more-title-box{position:absolute;width:100%;top:-15px;left:0;right:0}.section-features_more .features_more-title-box h1.features_more-point-number{font-weight:500;font-size:24px;line-height:1.5;color:#775844;padding-top:32px;margin-bottom:-25px;background:#fff;text-align:center}.section-features_more .features_more-title-box h1 span{font-weight:500;font-size:36px;line-height:1;margin-left:.3em}.section-features_more .features_more-title-box .features-title-backimg-top{height:40px;width:100%;margin:0 auto;background-image:url(../img/top/background-shape-top.png);background-repeat:repeat-x;background-position:center bottom;background-size:auto}.section-features_more .features_more-title-box .features-title-backimg-bottom{height:90px;width:100%;margin:0 auto;background-image:url(../img/top/background-shape-bottom.png);background-repeat:repeat-x;background-position:center bottom;background-size:auto}.section-features_more .features_more-title-box .features_more-title{font-size:40px;font-weight:700;line-height:1.5;text-align:center;padding-top:30px;margin-bottom:-10px;background-color:#fff;color:#775844}.section-features_more .section-features_more-second{position:relative}.section-features_more .section-features_more-second .more-second-box{padding-bottom:0px}.section-features_more .section-features_more-second .more-second-title-box{position:absolute;width:100%;top:-15px;left:0;right:0;z-index:3}.section-features_more .section-features_more-second .more-second-title-box .more-secondtitle-backimg-top{height:40px;width:100%;margin:0 auto;background-image:url(../img/top/background-shape-top.png);background-repeat:repeat-x;background-position:center bottom;background-size:auto}.section-features_more .section-features_more-second .more-second-title-box .more-second-title-backimg-bottom{height:90px;width:100%;margin:0 auto;background-image:url(../img/top/background-shape-bottom.png);background-repeat:repeat-x;background-position:center bottom;background-size:auto}.section-features_more .section-features_more-second .more-second-title-box .more-second-point-number{font-weight:500;font-size:24px;line-height:1.5;color:#775844;padding-top:32px;margin-bottom:-25px;background:#fff;text-align:center}.section-features_more .section-features_more-second .more-second-title-box span{font-weight:500;font-size:36px;line-height:1.5;margin-left:.3em}.section-features_more .section-features_more-second .more-second-title-box .more-second-title{font-size:40px;font-weight:700;line-height:1.5;text-align:center;padding-top:30px;margin-bottom:-10px;background-color:#fff;color:#775844}.section-features_more .section-features_more-second .more-second-title-box img.more-second-title-logo{vertical-align:middle;margin-right:.3em}.section-features_more .features_more-point-box ul.feature-point{position:relative;padding-top:278px;z-index:2}.section-features_more .features_more-point-box ul.feature-point.-second{padding-top:280px}.section-features_more .features_more-point-box ul.feature-point.-third{padding-top:340px}.section-features_more .features_more-point-box ul.feature-point li.feature-box{margin-bottom:80px}.section-features_more .features_more-point-box ul.feature-point li.feature-box:last-child{margin-bottom:120px}.section-features_more .features_more-point-box ul.feature-point li.feature-box.-third{padding-bottom:120px;margin-bottom:0px}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner{display:flex;flex-wrap:wrap;box-shadow:0px 4px 20px #dacdd0;border-radius:30px;padding:48px 73px 73px;background-color:#fff;justify-content:space-between}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner h1{width:100%}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner h1.features-item-subtitle{font-size:36px;font-weight:700;line-height:1.5;color:#775844;margin-bottom:64px;text-align:center}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner h1.features-item-subtitle>span{background:linear-gradient(transparent 60%, #FEF7CD 60%)}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner h1.features-item-subtitle::before{content:"";display:inline-block;height:27px;width:24px;background:url(../img/top/Line-left.svg) no-repeat;margin-right:3px;transform:translateY(6px)}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner h1.features-item-subtitle::after{content:"";display:inline-block;height:27px;width:24px;background:url(../img/top/Line-right.svg) no-repeat;margin-left:10px;transform:translateY(6px)}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner.-reverse{flex-direction:row-reverse}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner figure{width:58%}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner .text-innner{width:37%;display:flex;flex-direction:column;justify-content:center}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner .text-innner h2.feature-title{font-size:27px;line-height:1.5;font-weight:600;margin-bottom:10px}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner .text-innner h2.feature-title.-icon-option::before{content:"";display:inline-block;height:40px;width:36px;background:url(../img/features/icon-option.svg) no-repeat;margin-right:10px;transform:translateY(10px)}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner .text-innner h2.feature-title.-icon-plus::before{content:"";display:inline-block;height:41px;width:41px;background:url(../img/features/icon-plus.svg) no-repeat;margin-right:10px;transform:translateY(10px)}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner .text-innner p.feature-text{font-size:18px;line-height:1.7em;font-weight:400}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner .text-innner p.feature-text.-second{margin-bottom:18px}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner .text-innner p.feature-text.-icon{padding-left:2.5em}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner figure.text-innner-img{text-align:right;width:100%}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner figure img.text-innner-img{width:248px}@media only screen and (max-width: 767.98px){.section-features_more .features_more-point-box ul.feature-point{padding-top:250px}.section-features_more .features_more-point-box ul.feature-point.-second{padding-top:220px}.section-features_more .features_more-point-box ul.feature-point.-third{padding-top:255px}.section-features_more .features_more-point-box .features_more-title-box .features_more-title{font-size:1.5em;padding-top:38px;padding-left:.26rem;padding-right:.26rem}.section-features_more .features_more-point-box .features_more-title-box .features-title-backimg-top{height:20px;background-size:contain}.section-features_more .features_more-point-box .features_more-title-box .features-title-backimg-bottom{height:33px;background-size:contain}.section-features_more .features_more-point-box .features_more-title-box h1.features_more-point-number{font-size:18px;padding-top:28px}.section-features_more .features_more-point-box .features_more-title-box h1.features_more-point-number span{font-size:30px}.section-features_more .features_more-point-box .features_more-title-box .features_more-title{font-size:1.5em;padding-top:1.5em;padding-bottom:1.1em}.section-features_more .features_more-point-box ul.feature-point li.feature-box{margin-bottom:50px}.section-features_more .features_more-point-box ul.feature-point li.feature-box.-clm{margin-top:50px}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner{flex-direction:column;padding:48px 0px 73px;align-items:center}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner figure{width:100%;padding:0em 1.5em 1.5em}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner h1.features-item-subtitle{font-size:1.5em;margin-bottom:1em;padding:0 .5em}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner h1.features-item-subtitle:before{display:none}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner h1.features-item-subtitle:after{display:none}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner .text-innner{width:100%;padding:0 1.5em}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner .text-innner h2.feature-title{text-align:center;font-size:1.5em}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner .text-innner h2.feature-title.-icon-option{text-align:left}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner .text-innner h2.feature-title.-icon-plus{text-align:left}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner .text-innner h2.feature-title span{letter-spacing:-0.05em}.section-features_more .features_more-point-box ul.feature-point li.feature-box .feature-box-inner .text-innner p.feature-text.-icon{padding-left:0em}.section-features_more .section-features_more-second .more-second-title-box .features_more-title{font-size:1.5em;padding-top:38px;padding-left:.26rem;padding-right:.26rem}.section-features_more .section-features_more-second .more-second-title-box .more-second-title-backimg-top{height:20px;background-size:contain}.section-features_more .section-features_more-second .more-second-title-box .more-second-title-backimg-bottom{height:33px;background-size:contain}.section-features_more .section-features_more-second .more-second-title-box h1.more-second-point-number{font-size:18px;padding-top:28px}.section-features_more .section-features_more-second .more-second-title-box h1.more-second-point-number span{font-size:30px}.section-features_more .section-features_more-second .more-second-title-box .more-second-title{font-size:1.5em;padding-bottom:1.1em;padding-top:1.5em;padding-left:.26rem;padding-right:.26rem}.section-features_more .section-features_more-second .features_more-point-box li.feature-box{margin-top:50px}}.section-egaku-security{background-color:#f6f5f3;position:relative}.section-egaku-security .security-box{padding-bottom:80px;padding-top:170px}.section-egaku-security .security-title-box{position:absolute;width:100%;top:-15px;left:0;right:0;z-index:3}.section-egaku-security .security-title-box .security-title-backimg-top{height:40px;width:100%;margin:0 auto;background-image:url(../img/top/background-shape-top.png);background-repeat:repeat-x;background-position:center bottom;background-size:auto}.section-egaku-security .security-title-box .security-title-backimg-bottom{height:90px;width:100%;margin:0 auto;background-image:url(../img/top/background-shape-bottom.png);background-repeat:repeat-x;background-position:center bottom;background-size:auto}.section-egaku-security .security-title-box .security-title{font-size:36px;font-weight:500;line-height:1.5;text-align:center;padding-top:30px;margin-bottom:-10px;background-color:#fff}.section-egaku-security .security-title-box img.security-title-logo{vertical-align:middle}.section-egaku-security .wrapper .about-security{display:flex;flex-wrap:wrap;margin:0 -15px;flex-wrap:wrap}.section-egaku-security .wrapper .about-security li.security-item{width:33.333%;text-align:center;padding:0 30px}.section-egaku-security .wrapper .about-security li.security-item img.about-security-img{width:260px}.section-egaku-security .wrapper .about-security li.security-item p.security{font-size:24px;font-weight:700;line-height:1.5;margin-bottom:10px;margin-top:-0.5em}.section-egaku-security .wrapper .about-security li.security-item p.security-detail{font-weight:400;font-size:18px;line-height:1.5;text-align:left}.section-egaku-contact{padding:49px 0 53px;background:#937f71}.section-egaku-contact h2.egaku-contact-title{color:#fff;font-size:27px;font-weight:500;line-height:1;text-align:center}.section-egaku-contact h2.egaku-contact-title.egaku-contact-title::before{content:"";display:inline-block;height:27px;width:24px;background:url(../img/top/Line-left.svg) no-repeat;margin-right:3px;transform:translateY(6px)}.section-egaku-contact h2.egaku-contact-title.egaku-contact-title::after{content:"";display:inline-block;height:27px;width:24px;background:url(../img/top/Line-right.svg) no-repeat;margin-left:10px;transform:translateY(6px)}.section-egaku-contact a.button-primary.egaku-contact-btn{width:560px;margin-top:28px;border-radius:100px;height:80px;font-size:2em;font-weight:700;color:#fff;background:#ef4c59;border-color:#ef4c59}@media only screen and (max-width: 767.98px){.section-egaku-contact h2.egaku-contact-title-sm{font-size:1.5em;color:#fff;font-weight:500;line-height:1.5;text-align:center;display:flex;justify-content:space-evenly}.section-egaku-contact h2.egaku-contact-title-sm img{margin-top:42px}.section-egaku-contact a.button-primary.egaku-contact-btn{width:100%;font-size:1.5em;height:.6rem}}.fade-in{opacity:0;transition-duration:800ms;transition-property:opacity,transform}.fade-in.-second{transition-duration:1000ms}.fade-in.-third{transition-duration:1200ms}.fade-in-up{transform:translate(0, 50px)}.fade-in-down{transform:translate(0, -50px)}.fade-in-left{transform:translate(-50px, 0)}.fade-in-right{transform:translate(50px, 0)}.scroll-in{opacity:1;transform:translate(0, 0)}/*# sourceMappingURL=features.min.css.map */