@media screen and (min-width:480px){.b480{display:none}}@media screen and (min-width:376px){.b375{display:none}}@media screen and (min-width:351px){.b350{display:none}}@media screen and (max-width:768px){.c-site-branding__title .custom-logo{width:90px}}.p-drop-nav{background-color:#000}a:hover{opacity:.7}.c-drawer{background-color:#000}.l-header .c-hamburger-btn__bar{background-color:#fff}.c-hamburger-btn__label{color:#fff}.c-section.p-section-front-page-content{padding-top:0!important}.home h2{font-family:"fot-chiaro-std",sans-serif;font-weight:700;font-style:normal}.home .smb-section__subtitle{font-family:"fot-chiaro-std",sans-serif;font-weight:700;font-style:normal}.smb-section-side-heading__title:after{display:none}.smb-section__subtitle{font-size:24px}.smb-section__title{font-size:24px;letter-spacing:1px}.smb-section__title:after{display:none}.loaded{display:block}.home.no-scroll{overflow:hidden}.home .main-content__header{margin-bottom:200px}@media screen and (max-width:768px){.home .main-content__header{margin-bottom:50px}}.home .main-content__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}@media screen and (max-width:768px){.home .main-content__body{display:block;margin-bottom:50px;padding:0 20px}}.home .main-content__footer{max-width:1024px;margin-left:auto}@media screen and (max-width:768px){.home .main-content__footer{padding:0 20px}}.home .mv-wrapper{position:relative}.home .mv-wrapper .bnr-fixed{position:absolute;bottom:10px;left:10px}@media screen and (max-width:768px){.home .mv-wrapper .bnr-fixed img{max-width:120px}}.home .mv{margin:0 calc(50% - 50vw) 0 auto;width:100vw}.home .mv img{width:100%}.home #animation-loading{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;-webkit-transition:all 1s;transition:all 1s}.home #animation-loading.loaded{opacity:0;visibility:hidden}.home #animation-loading .animation-loading__inner{width:100%;height:100%;margin:auto;background:#fff}@media screen and (max-width:1024px){.home #animation-loading .animation-loading__inner{width:100%}}.home #animation-loading .animation-loading__spinner{position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;width:10px;height:10px}.home #animation-loading .animation-loading__spinner::before{content:"";position:absolute;top:0;left:-6px;width:6px;height:6px;background-color:#eee;border-radius:100%;-webkit-animation:500ms animationLoading infinite;animation:500ms animationLoading infinite}.home #animation-loading .animation-loading__spinner::after{content:"";position:absolute;top:0;right:-6px;width:6px;height:6px;background-color:#eee;border-radius:100%;-webkit-animation:500ms animationLoading 250ms infinite;animation:500ms animationLoading 250ms infinite}.home .animation-board{z-index:19;width:100vw;max-width:100vw;background:#fff;clip-path:polygon(0 0,100% 0%,100% 75%,0% 100%);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media screen and (max-width:768px){.home .animation-board{clip-path:polygon(0 0,100% 0%,100% 81%,0% 100%)}}.home .scene{opacity:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100vw}.home .scene-bg{opacity:0}.home .scene-1{z-index:2;background:#fff}.home .scene-2{z-index:1}.home .footer-fixed-banner{display:none;-webkit-transition:all 0s;transition:all 0s}.home .animation-on-banner{display:none;position:absolute;z-index:10;bottom:10px;left:10px;-webkit-transition:all 0s;transition:all 0s}@media screen and (max-width:768px){.home .animation-on-banner img{max-width:120px}}.home .brand-slide-box{margin-top:40px;padding:0}@media screen and (max-width:768px){.home .brand-slide-box{margin-top:20px}}.home .brand-slide-box .slick-prev,.home .brand-slide-box .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:57px;height:94px;padding:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:rgba(255,255,255,.8)}@media screen and (max-width:768px){.home .brand-slide-box .slick-prev,.home .brand-slide-box .slick-next{top:20%}}.home .brand-slide-box .slick-prev:hover,.home .brand-slide-box .slick-prev:focus,.home .brand-slide-box .slick-next:hover,.home .brand-slide-box .slick-next:focus{color:transparent;outline:none;background:rgba(255,255,255,.4)}.home .brand-slide-box .slick-prev:hover:before,.home .brand-slide-box .slick-prev:focus:before,.home .brand-slide-box .slick-next:hover:before,.home .brand-slide-box .slick-next:focus:before{opacity:1}.home .brand-slide-box .slick-prev.slick-disabled:before,.home .brand-slide-box .slick-next.slick-disabled:before{opacity:.25}.home .brand-slide-box .slick-prev:before,.home .brand-slide-box .slick-next:before{font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home .brand-slide-box .slick-prev{left:20px;z-index:10}@media screen and (max-width:768px){.home .brand-slide-box .slick-prev{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:top left;transform-origin:top left}}.home .brand-slide-box .slick-prev:before{content:"";color:#7a7875}.home .brand-slide-box .slick-next{right:20px;z-index:10}@media screen and (max-width:768px){.home .brand-slide-box .slick-next{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:top right;transform-origin:top right}}.home .brand-slide-box .slick-next:before{content:"";color:#7a7875}.home .brand-slide-box .slide-dots{text-align:center}.home .brand-slide-box .slide-dots li{display:inline-block;margin:0 10px}.home .brand-slide-box .slide-dots button{position:relative;text-indent:-9999px;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:10px}.home .brand-slide-box .slide-dots button:before{content:"●";opacity:.5;text-indent:0;position:absolute;top:0;left:0}.home .brand-slide-box .slide-dots .slick-active button:before{content:"●";opacity:1;color:#1fb6c4}.home .brand-slide-box .slick-slide>div>div{display:block!important}.home .brand-slide-box .slider{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.home .brand-slide-box .slider.slick-initialized{opacity:1}.home .brand-slide-box .box-item{text-align:center;padding:0 10%}.home .brand-slide-box .box-item img{margin:auto}@media screen and (max-width:768px){.home .brand-slide-box .box-item img{max-height:70px}}.home .brand-slide-box .box-item .image{min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.home .brand-slide-box .box-item .image{min-height:70px}}.home .top-heading-1{color:#b4b3b3;font-size:10px;letter-spacing:.1em;margin-bottom:30px}@media screen and (max-width:768px){.home .top-heading-1{margin-bottom:20px}}.home .top-heading-1.color-white{color:#fff}.home .heading-1-border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .heading-1-border::after{content:"";width:100%;height:2px;background:#939a9d;margin-left:10px}.home .top-heading-2{font-weight:500;font-size:24px;margin-bottom:40px}@media screen and (max-width:768px){.home .top-heading-2{font-size:10px;margin-bottom:20px}}.home .top-heading-3{font-weight:500;font-size:24px;margin-bottom:40px}@media screen and (max-width:768px){.home .top-heading-3{font-size:14px;margin-bottom:20px}}.home .top-text-1{font-size:16px;line-height:2}@media screen and (max-width:768px){.home .top-text-1{font-size:9px}}.home .top-text-1 .logo-s{vertical-align:middle;margin:0 4px}@media screen and (max-width:768px){.home .top-text-1 .logo-s{margin:0 2px;width:80px}}.home .section-top-concept{letter-spacing:.1em;padding:100px 20px}@media screen and (max-width:768px){.home .section-top-concept{padding:30px 5px 60px}.home .section-top-concept .top-heading-1 img{width:80px}}.home .section-top-point{letter-spacing:.1em;padding:60px 20px 70px;color:#fff;background: url(../img/top_point_bg_1.jpg) center center/cover no-repeat}@media screen and (max-width:768px){.home .section-top-point{padding:30px 50px}.home .section-top-point .top-heading-1{width:80px;margin-left:auto;margin-right:auto}}.home .section-top-point .section-heading-1{font-size:24px;margin-bottom:40px}@media screen and (max-width:768px){.home .section-top-point .section-heading-1{font-size:10px;line-height:2.5;margin-bottom:20px}}.home .section-top-point .top-point-list{max-width:1200px;margin-left:auto;margin-right:auto}.home .section-top-point .top-point-list__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.home .section-top-point .top-point-list__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.home .section-top-point .top-point-list__inner .item{-webkit-box-flex:0;-ms-flex:0 1 31%;flex:0 1 31%}@media screen and (max-width:768px){.home .section-top-point .top-point-list__inner .item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.home .section-top-point .top-point-list__inner .item:not(:last-of-type) {margin-bottom:20px}}.home .section-top-point .top-point-list__inner .item__header{font-size:18px;padding-bottom:2px;border-bottom:solid 2px #fff;margin-bottom:20px}@media screen and (max-width:768px){.home .section-top-point .top-point-list__inner .item__header{font-size:9px;margin-bottom:10px}}.home .section-top-point .top-point-list__inner .item__header .number{font-size:28px}@media screen and (max-width:768px){.home .section-top-point .top-point-list__inner .item__header .number{font-size:14px}}.home .section-top-point .top-point-list__inner .item__body{min-height:134px}@media screen and (max-width:768px){.home .section-top-point .top-point-list__inner .item__body{min-height:inherit;font-size:8px}}.home .section-top-point .top-point-list__inner .item .btn-more{display:block;font-size:16px;text-align:center;color:#37454b;background:rgba(255,255,255,.6);padding:10px}@media screen and (max-width:768px){.home .section-top-point .top-point-list__inner .item .btn-more{font-size:8px;padding:6px;max-width:175px;margin-left:auto;margin-right:auto}}.home .section-top-case{letter-spacing:.1em;padding:80px 20px}@media screen and (max-width:768px){.home .section-top-case{padding:40px 10px;overflow:hidden}.home .section-top-case .top-heading-1{max-width:280px;margin-left:auto;margin-right:auto}.home .section-top-case .top-text-1{font-size:7px}}.home .section-top-case .section-header{margin-bottom:40px}.home .section-top-case .section-body{max-width:1020px;margin-left:auto;margin-right:auto;margin-bottom:40px}.home .section-top-case .section-body .case-box-2{margin-bottom:45px}.home .section-top-case .section-body .case-box-2 .case-box-2__heading{font-size:1.6rem;font-weight:500;text-align:center}.home .section-top-case .section-body .case-box-2 .case-box-2__inner{max-width:1020px;margin:auto;border:1px solid #231815;padding:20px 20px 50px}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-2 .case-box-2__inner{max-width:330px;padding:10px}}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item{display:block;-webkit-box-flex:0;-ms-flex:0 1 24%;flex:0 1 24%;max-width:227px;margin-bottom:28px}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;margin-bottom:20px}}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:hover{text-decoration:none;-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item.soon{position:relative}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item.soon::after{content:"Under Construction";position:absolute;z-index:2;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:rgba(180,179,179,.9);font-size:1.4rem;font-weight:bold;color:#fff;text-shadow:0 0 10px black}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item.soon::after{font-size:1rem}}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item .case-box-item__header{text-align:center;margin-bottom:10px}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(1) .item-keyword, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(2) .item-keyword, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(3) .item-keyword, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(4) .item-keyword {min-height:50px}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(1) .item-keyword, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(2) .item-keyword, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(3) .item-keyword, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(4) .item-keyword {min-height:9vw}}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(1) .item-text-1, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(2) .item-text-1, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(3) .item-text-1, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(4) .item-text-1 {min-height:90px}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(1) .item-text-1, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(2) .item-text-1, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(3) .item-text-1, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(4) .item-text-1 {min-height:16vw}}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(5) .item-keyword, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(6) .item-keyword, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(7) .item-keyword, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(8) .item-keyword {min-height:70px}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(5) .item-keyword, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(6) .item-keyword, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(7) .item-keyword, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(8) .item-keyword {min-height:inherit}}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(5) .item-text-1, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(6) .item-text-1, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(7) .item-text-1, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(8) .item-text-1 {min-height:70px}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(5) .item-text-1, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(6) .item-text-1, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(7) .item-text-1, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(8) .item-text-1 {min-height:inherit}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(5) .item-keyword, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(6) .item-keyword {min-height:13vw}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(5) .item-text-1, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(6) .item-text-1 {min-height:13vw}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(7) .item-keyword, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(8) .item-keyword {min-height:9vw}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(7) .item-text-1, .home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item:nth-of-type(8) .item-text-1 {min-height:13vw}}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item .item-keyword{text-align:center}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item .item-text-1{font-size:1.4rem;line-height:1.37;letter-spacing:-.1em;text-align:center;color:#3e3a39}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper .case-box-item .item-text-1{font-size:2.5vw}.home .section-top-case .section-body .case-box-2 .more{padding-bottom:10px}}.home .section-top-case .section-body .case-box-2 .more .btn-go{position:relative;display:block;color:inherit;background:#fff;text-align:center;font-size:1.6rem;padding:16px 8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-2 .more .btn-go{font-size:1rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding:8px}}.home .section-top-case .section-body .case-box-2 .more .btn-go::after{content:"→";position:absolute;top:16px;right:4px;height:100%}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-2 .more .btn-go::after{top:8px}}.home .section-top-case .section-body .case-box-2 .more .btn-go:hover{text-decoration:none}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper-2 .case-box-item{margin:auto;max-width:800px}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper-2 .case-box-item .item-heading-2{font-size:1.8rem;text-align:center;border-bottom:1px solid #231815;padding-bottom:15px;margin-bottom:15px}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper-2 .case-box-item .item-heading-2{font-size:1rem}}.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper-2 .case-box-item .item-text-1{font-size:1.6rem;line-height:2;letter-spacing:0;text-align:center;color:#3e3a39}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-2 .case-box-item-wrapper-2 .case-box-item .item-text-1{font-size:1rem;text-align:center}}.home .section-top-case .section-body .case-box-3{text-align:center;margin-bottom:46px}.home .section-top-case .section-body .case-box-4{margin-bottom:45px}.home .section-top-case .section-body .case-box-4 .case-box-4__inner{max-width:1020px;margin:auto;border:1px solid #231815;padding:40px 20px 50px}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-4 .case-box-4__inner{max-width:330px;padding:10px}}.home .section-top-case .section-body .case-box-4 .case-box-item-wrapper .case-box-item{margin-bottom:28px}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-4 .case-box-item-wrapper .case-box-item{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}}.home .section-top-case .section-body .case-box-4 .case-box-item-wrapper .case-box-item.case-box-item-2{max-width:800px;margin:auto}.home .section-top-case .section-body .case-box-4__heading{font-size:1.6rem;font-weight:500;text-align:center}.home .section-top-case .section-body .case-box-4 .case-box-item-wrapper .case-box-item .item-heading-1{font-size:2.2rem;margin-bottom:40px}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-4 .case-box-item-wrapper .case-box-item .item-heading-1{font-size:1.2rem;margin-bottom:20px}}.home .section-top-case .section-body .case-box-4 .case-box-item-wrapper .case-box-item .item-heading-2{font-size:1.8rem;text-align:center;border-bottom:1px solid #231815;padding-bottom:15px;margin-bottom:15px}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-4 .case-box-item-wrapper .case-box-item .item-heading-2{font-size:1rem}}.home .section-top-case .section-body .case-box-4 .case-box-item-wrapper .case-box-item .item-list-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-4 .case-box-item-wrapper .case-box-item .item-list-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.home .section-top-case .section-body .case-box-4 .case-box-item-wrapper .case-box-item .item-list-1 .list-item{-webkit-box-flex:0;-ms-flex:0 1 24%;flex:0 1 24%;text-align:center}}.home .section-top-case .section-body .case-box-4 .case-box-item-wrapper .case-box-item .item-list-1 a{display:inline-block}.home .section-top-case .section-body .case-box-4 .case-box-item-wrapper .case-box-item .item-list-1 a:hover{-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc}.home .section-top-case .section-body .case-box-4 .case-box-item-wrapper .case-box-item .item-text-1{font-size:1.6rem;line-height:2;letter-spacing:0;text-align:center;color:#3e3a39}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-4 .case-box-item-wrapper .case-box-item .item-text-1{font-size:1rem;text-align:center}}.home .section-top-case .section-body .case-box-4 .more .btn-go{position:relative;display:block;color:#fff;background:#9d9d9e;text-align:center;font-size:1.6rem;padding:16px 8px}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-4 .more .btn-go{font-size:1rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding:8px}}.home .section-top-case .section-body .case-box-4 .more .btn-go::after{content:"→";position:absolute;top:16px;right:4px;height:100%}@media screen and (max-width:768px){.home .section-top-case .section-body .case-box-4 .more .btn-go::after{top:8px}}.home .section-top-case .section-body .case-box-4 .more .btn-go:hover{text-decoration:none}.home .section-top-case .section-body .image-1 img{-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.5));filter:drop-shadow(0 0 5px rgba(0,0,0,.5))}@media screen and (max-width:768px){.home .section-top-case .section-body .image-1 img{-webkit-transform:scale(.6);transform:scale(.6)}.home .section-top-case .section-body .image-2{max-width:114px;margin-left:auto;margin-right:auto}}.home .section-top-case .section-footer{position:relative}.home .section-top-case .section-footer::after{content:"";position:absolute;z-index:-1;top:0;left:0;background:#f3f5f4;margin:0 calc(50% - 50vw);width:100vw;height:100%;-webkit-transform:translateY(80px);transform:translateY(80px)}.home .section-top-case .section-footer .section-footer-slide{max-width:1400px;margin:auto}.home .section-top-case .section-footer .section-footer-slide .slick-list{position:relative;z-index:1}.home .section-top-case .section-footer .section-footer-slide .slick-prev{left:20px;z-index:10;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (max-width:1024px){.home .section-top-case .section-footer .section-footer-slide .slick-prev{left:0}}.home .section-top-case .section-footer .section-footer-slide .slick-prev::before{display:none}.home .section-top-case .section-footer .section-footer-slide .slick-next{right:20px;z-index:10;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (max-width:1024px){.home .section-top-case .section-footer .section-footer-slide .slick-next{right:0}}.home .section-top-case .section-footer .section-footer-slide .slick-next::before{display:none}@media screen and (max-width:1024px){.home .section-top-case .section-footer .section-footer-slide .slide-item{padding:0 30px}}.home .section-top-case .section-footer .section-footer-slide .slide-item .slide-item-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;max-width:1280px;margin-left:auto;margin-right:auto}@media screen and (max-width:1024px){.home .section-top-case .section-footer .section-footer-slide .slide-item .slide-item-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.home .section-top-case .section-footer .section-footer-slide .slide-item .slide-item-primary{-webkit-box-flex:0;-ms-flex:0 1 46%;flex:0 1 46%;padding:0 26px 0 0}@media screen and (max-width:1024px){.home .section-top-case .section-footer .section-footer-slide .slide-item .slide-item-primary{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:280px;margin-left:auto;margin-right:auto;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}}.home .section-top-case .section-footer .section-footer-slide .slide-item .slide-item-secondary{-webkit-box-flex:0;-ms-flex:0 1 52%;flex:0 1 52%;text-align:right}@media screen and (max-width:1024px){.home .section-top-case .section-footer .section-footer-slide .slide-item .slide-item-secondary{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px;text-align:center}}.home .section-top-case .section-more{margin-top:30px}.home .section-top-case .btn-more{display:block;font-size:16px;text-align:center;color:#fff;background:#303334;padding:10px;max-width:300px}@media screen and (max-width:1024px){.home .section-top-case .btn-more{font-size:14px;padding:6px;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.home .section-top-case .btn-more{font-size:8px}}.home .section-top-feature{letter-spacing:.1em;padding:80px 20px}@media screen and (max-width:768px){.home .section-top-feature{padding:40px 10px}.home .section-top-feature .top-heading-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .section-top-feature .top-heading-1 img{max-width:70px}.home .section-top-feature .top-heading-1::after{content:"";width:100%;height:2px;background:#939a9d;margin-left:10px}}.home .section-top-feature .section-heading-1{color:#b4b3b3;font-family:"Josefin Sans",sans-serif;font-weight:300;font-size:50px;letter-spacing:.1em;margin-bottom:30px}@media screen and (max-width:768px){.home .section-top-feature .section-heading-1{font-size:40px;margin-bottom:40px}}.home .section-top-feature .section-heading-1.color-white{color:#fff}.home .section-top-feature .section-body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;margin-left:auto;margin-right:auto;margin-bottom:40px}@media screen and (max-width:768px){.home .section-top-feature .section-body{margin-bottom:0}}.home .section-top-feature .section-body::after{content:"";position:absolute;z-index:-1;top:0;left:0;background:#f3f5f4;margin:0 calc(50% - 50vw);width:100vw;height:100%;-webkit-transform:translateY(100px);transform:translateY(100px)}@media screen and (max-width:768px){.home .section-top-feature .section-body::after{-webkit-transform:translateY(100px);transform:translateY(100px);margin-bottom:-160px}.home .section-top-feature .section-body .body-primary{display:none}}.home .section-top-feature .section-body .body-secondary{padding:50px 0 0 10px}@media screen and (max-width:768px){.home .section-top-feature .section-body .body-secondary{padding:0}.home .section-top-feature .image-1{max-width:261px;margin-left:auto;margin-right:auto;margin-bottom:40px}}.home .section-top-feature .section-box-1{padding:70px 20px 20px 80px;max-width:680px}@media screen and (max-width:768px){.home .section-top-feature .section-box-1{padding:0;text-align:center}}.home .section-top-feature .section-more{margin-top:30px}.home .section-top-feature .btn-more{display:block;font-size:16px;text-align:center;color:#fff;background:#303334;padding:10px;max-width:300px}@media screen and (max-width:768px){.home .section-top-feature .btn-more{font-size:8px;padding:6px;margin-left:auto;margin-right:auto}}.home .section-top-information{letter-spacing:.1em;padding:80px 20px 100px}@media screen and (max-width:768px){.home .section-top-information{background:#fff;padding:40px 20px}}.home .section-top-information .section-heading-1{color:#1a1210;font-weight:500;font-size:24px;margin-bottom:60px}@media screen and (max-width:768px){.home .section-top-information .section-heading-1{font-size:12px;margin-bottom:20px}}.home .section-top-information .section-heading-1.color-white{color:#fff}.home .section-top-information .information-body{border-top:solid 1px #e2e1e0}.home .section-top-information .information-body .item{border-bottom:solid 1px #e2e1e0}.home .section-top-information .information-link{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}@media screen and (max-width:768px){.home .section-top-information .information-link{font-size:8px}}.home .section-top-information .information-link:hover{text-decoration:none;background:#f2f2f2}.home .section-top-information .information-link:hover .information-link__title,.home .section-top-information .information-link:hover .information-link__text{-webkit-transform:translateX(20px);transform:translateX(20px)}.home .section-top-information .information-link__title{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;color:#1a1210;padding:20px 10px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s , -webkit-transform .2s}@media screen and (max-width:768px){.home .section-top-information .information-link__title{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;padding:10px 5px}}.home .section-top-information .information-link__text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;color:#1a1210;padding:20px 10px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s , -webkit-transform .2s}@media screen and (max-width:768px){.home .section-top-information .information-link__text{padding:10px 5px}}.home .section-top-information .section-body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1440px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.home .section-top-information .section-body{display:block}}.home .section-top-information .section-body .body-primary{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:80px 30px 0 90px}@media screen and (max-width:768px){.home .section-top-information .section-body .body-primary{padding:0;margin-bottom:30px}}.home .section-top-information .section-body .body-secondary{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}@media screen and (max-width:768px){.home .section-top-information .section-body .body-secondary{margin:0 calc(50% - 50vw);width:100vw}}.l-header{background-color:#000}.menu-item a{color:#fff!important}.smb-information__item__label{font-weight:bold}.smb-information__item{margin-bottom:0;border-bottom:1px solid #333;padding-bottom:8px}.smb-section__subtitle.smb-section-side-heading__subtitle{text-align:center}.smb-section__title.smb-section-side-heading__title{text-align:center}.home .c-entry-summary__body{display:flex;justify-content:left;flex-direction:row-reverse;align-items:end}@media screen and (max-width:639px){.home .c-entry-summary__body{display:flex;justify-content:left;flex-direction:column-reverse;align-items:normal}}.c-entry-summary__title{margin-left:.75em}@media screen and (max-width:639px){.home .c-entry-summary__title{margin-top:12px;margin-left:0}}@media screen and (max-width:480px){.news-lists .c-container{padding-left:0;padding-right:0}}.news-lists .smb-btn{position:relative;background-color:transparent!important}.smb-btn__label{color:#333}.smb-buttons{position:relative}.smb-buttons::before{content:'';position:absolute;background-image:url(https://sfyeel.com/wp-content/uploads/2023/02/arrow.png.pagespeed.ce.BAoeKE8cQF.png);background-size:cover;width:60px;height:10px;top:41%;left:154px}@media screen and (max-width:1023px){.about .smb-media-text__figure{width:50%;margin:auto}}@media screen and (max-width:480px){.about .c-container{padding-left:0;padding-right:0}}@media (min-width:1024px){.about .c-row__col--lg-2-3{--_item-width:55.66667%}}.worry{background-color:#f7f7f7}.worry h2{background-color:transparent!important;border-left:none!important;font-size:24px}@media screen and (max-width:1023px){.worry h2{font-size:20px}}.worry .smb-items{margin-top:40px!important}.worry .smb-items__item__content{display:flex;justify-content:center}.worry .smb-items .c-row{justify-content:space-between}@media screen and (max-width:1280px){.worry .smb-items .c-row{width:90%;margin:auto}}.worry .smb-items__item__figure{display:flex;justify-content:center;align-items:center;aspect-ratio: 1 / 0.7}@media screen and (max-width:1280px){.worry .smb-items__item__figure{aspect-ratio: 1 / 1}}@media screen and (max-width:1023px){.worry .smb-items__item__figure{aspect-ratio: 1 / 0.6}}@media screen and (max-width:768px){.worry .smb-items__item__figure{aspect-ratio: 1 / 0.8}}.worry .wp-block-snow-monkey-blocks-items-item-standard{max-width:23%;background-color:#fff;box-shadow: 0px 0px 12px #00000029;padding-top:20px;padding-bottom:20px}@media screen and (max-width:1280px){.worry .wp-block-snow-monkey-blocks-items-item-standard{max-width:24%}}@media screen and (max-width:1023px){.worry .wp-block-snow-monkey-blocks-items-item-standard{max-width:49%}}@media screen and (max-width:480px){.worry .wp-block-snow-monkey-blocks-items-item-standard{max-width:100%}}.worry{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;padding:32px 0}.recommended{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}.recommended .c-row{justify-content:space-evenly}@media (min-width:1281px){.recommended .c-row__col--lg-3-4,.c-row__col--lg-6-8,.c-row__col--lg-9-12{--_item-width:50%}}@media (min-width:1024px) and (max-width:1280px){.recommended .c-row__col--lg-3-4,.c-row__col--lg-6-8,.c-row__col--lg-9-12{--_item-width:65%}}.recommended .smb-media-text__title{font-size:24px}@media screen and (max-width:1023px){.recommended .smb-media-text__title{font-size:20px}}@media screen and (max-width:639px){.recommended .c-container{padding-left:0;padding-right:0}}@media screen and (max-width:1023px){.recommended .smb-section__body{max-width:600px;width:90%;margin-left:auto;margin-right:auto}.recommended .smb-media-text__figure{width:50%;margin:auto}}@media screen and (max-width:639px){.recommended .smb-media-text__figure{width:75%;margin:auto}}.recommended .wp-block-snow-monkey-blocks-media-text{margin-top:56px!important;padding:32px 0}.recommended .wp-block-snow-monkey-blocks-media-text:nth-child(odd) {margin-top:56px!important;background:linear-gradient(to right,#fff 20%,#fff 20%,#f7f7f7 80%,#f7f7f7 100%)}.recommended .wp-block-snow-monkey-blocks-media-text:nth-child(even) {margin-top:56px!important;background:linear-gradient(to right,#f7f7f7 60%,#f7f7f7 60%,#fff 40%,#fff 100%)}@media screen and (max-width:1023px){.recommended .wp-block-snow-monkey-blocks-media-text:nth-child(odd) {background:#f7f7f7;padding:32px}.recommended .wp-block-snow-monkey-blocks-media-text:nth-child(even) {background:#f7f7f7;padding:32px}}.solution{background-color:#fff;box-shadow: 0px 0px 12px #00000029;padding:32px 20px}@media screen and (max-width:480px){.solution{text-align:justify}}.report{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;background-color:#333;color:#fff}.report p{display:flex;justify-content:center}.concept{display:flex;align-items:center;justify-content:center}@media screen and (max-width:1023px){.concept{display:block}}.concept h2{background-color:transparent!important;border-left:none!important;font-size:24px;text-align:center}@media screen and (max-width:1023px){.concept .wp-block-image{width:50%;margin:auto}}.share{width:235px;margin:72px auto 0!important}.share .wp-block-gallery{display:flex;flex-wrap:nowrap;width:60%}.follow{width:140px;margin:84px 0 0 auto!important}.follow .wp-block-gallery{display:flex;flex-wrap:nowrap}.follow h2{background-color:transparent!important;border-left:none!important;font-size:18px;margin-bottom:12px!important;text-align:center}.wp-image-59{margin:auto}.smb-btn:hover::before{left:20%}.smb-btn:hover::after{right:-5%}form p{margin-top:40px!important}form p:last-child{margin-top:24px!important}.need-red{min-width:48px;padding:5px 8px;background-color:#d9534f;color:#fff;border-radius:4px;margin-right:31px;font-weight:normal}@media screen and (max-width:1160px){.need-red{margin-right:20px}.nb1160{display:none}}.free-blue{min-width:48px;padding:5px 8px;background-color:#181d62;color:#fff;border-radius:4px;margin-right:31px;font-weight:normal}@media screen and (max-width:1160px){.free-blue{margin-right:20px}}.page-id-12 .form__contents{padding-top:100px}@media screen and (max-width:768px){.page-id-12 .form__contents{padding-top:50px}}.page-id-12 .list-name{min-width:335px;margin-right:40px;font-weight:bold}@media screen and (max-width:1160px){.page-id-12 .list-name{display:block;padding-left:0;text-indent:0}}.exam{display:inline-block;margin-top:12px}[data-name="text-1"]{margin-right:4px}[data-name="text-2"]{margin-right:4px}[data-name="text-3"]{margin-right:4px}[data-name="text-4"]{margin-right:4px}[data-name="text-5"]{margin-right:4px}[data-name="text-6"]{margin-right:4px}[data-name="text-7"]{margin-right:4px}[data-name="text-8"]{margin-right:4px}@media screen and (max-width:778px){[data-name="text-708"]{display:block;margin-bottom:16px}[data-name="text-710"]{display:block;margin-bottom:16px}[data-name="text-712"]{display:block;margin-bottom:16px}[data-name="text-714"]{display:block;margin-bottom:16px}}[data-name="your-message"]{width:100%}@media screen and (max-width:1160px){.form-name{display:block}}.wp-block-contact-form-7-contact-form-selector{max-width:1280px;margin-top:100px!important}.wp-block-contact-form-7-contact-form-selector p{text-align:inherit}.wpcf7-form-control-wrap{position:relative;width:100%;margin-top:16px;display:block}@media screen and (max-width:1160px){.wpcf7-form-control-wrap{margin-top:0}}.wpcf7-list-item-label{margin-left:4px}.wpcf7-form-control.has-spinner.wpcf7-submit{margin:70px auto 0;display:block;border-radius:50px;padding:13px 80px;width:192px;height:54.8px}.wp-profile-box{display:none}.privacy .c-container{padding-left:0;padding-right:0}.privacy h3{border-bottom:none!important;border-left:8px solid #181d62;border-bottom:none!important;padding-left:15px}select{padding:4px;height:35px;border:1px solid #959595;background-color:#fff;color:#333;border-radius:4px}input[type="file"]{height:35px!important;background-color:#fff!important;color:#333!important;padding:4px;-webkit-appearance:none;appearance:none}.acceptance .wpcf7-not-valid-tip{margin-left:48px}.c-meta__item.c-meta__item--author{display:none}.l-contents__sidebar h2{color:#be5d1b}.p-comments.c-entry-aside{display:none}.menu-item-358>a:first-child{pointer-events:none}.property-input td:nth-child(odd) {background-color:#fafafa}