body{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;overflow-x:hidden;font-family:'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','Hiragino Mincho Pro','游明朝','Yu Mincho','YuMincho,HGS明朝E','メイリオ',Meiryo,serif}.content-wrap{width:100%;margin:0 auto}.clear{clear:both}a{color:#000}a:hover{color:#0095e5}.obj-fit-img{object-fit:cover;object-position:0 100%;font-family:'object-fit: cover; object-position: 0 100%;'}#header{position:relative;height:84px;display:-webkit-flex;display:-ms-flex;display:flex;z-index:9999}.main-logo{float:left;display:block;width:107px;height:38px;margin:30px 75px 0 43px}.global-nav ul,.sub-nav ul{display:-webkit-flex;display:-ms-flex;display:flex}.global-nav{float:left;margin-right:auto}.sub-nav{float:right}.global-nav{margin-top:41px}.home-header-nav .header-list a{position:relative;display:inline-block;color:#fff;font-size:13px;font-weight:700;line-height:12px;padding:0 19px;border-right:1px solid #fff;transition:.4s}.home-header-nav .header-list a:hover{opacity:.8}.home-header-nav .header-list:last-child a{border-right:none}.home-header-nav .header-list a:after{position:absolute;display:inline-block;content:'';left:16%;bottom:-10px;height:1px;width:0;background-color:#fff;border-radius:2px;opacity:0;transition:.4s}.home-header-nav .header-list a:hover:after{opacity:1;width:68%}.sub-nav-list{overflow:hidden}.sub-nav-1{display:block;padding:0 24px;line-height:84px;background-color:#fff}.sub-nav-1 img{display:inline-block;transform:translateY(5px)}.sub-nav-2{display:block;font-size:11px;letter-spacing:1px;padding:0 22px;line-height:84px;background-color:#1d6c6f;color:#fff}.sub-nav-3{display:block;font-size:11px;padding:0 45px;line-height:84px;letter-spacing:1px;background-color:#102234;color:#fff}.nav-toggle{width:30px;height:84px;z-index:101;display:none;position:fixed;top:-8px;right:15px}.nav-toggle span{width:100%;height:0;border:1px solid #102234;position:absolute}.top-toggle span{border:1px solid #fff}.toggle-line1{position:relative;top:26px;transition:all .3s}.toggle-line2{top:35px;transition:all .3s}.toggle-line3{top:44px;transition:all .3s}.open .toggle-line1{top:35px;border-color:#fff !important;transform:rotate(45deg)}.open .toggle-line2{display:none}.open .toggle-line3{top:35px;border-color:#fff !important;transform:rotate(-45deg)}.modal-wrap{position:fixed;top:0;right:-300vw;width:100%;height:100vh;background-color:rgba(16,34,52,.95);z-index:100;transition:1s}.modal-open{right:0}.modal{padding-top:60px}.modal .header-list{width:100%;padding-left:15px;padding-top:14px;padding-bottom:14px;margin:0 auto;border-top:1px solid #031120;list-style:none}.modal .header-list a{display:block;color:#fff;font-size:14px;letter-spacing:1px}.page-header-nav .header-list a{position:relative;display:inline-block;color:#000;font-size:13px;font-weight:700;line-height:12px;padding:0 19px;border-right:1px solid #000;transition:.4s}.page-header-nav .header-list a:hover{opacity:.8}.page-header-nav .header-list:last-child a{border-right:none}.page-sub-nav-1{display:block;padding:0 24px;line-height:84px;background-color:#efefef}.page-sub-nav-1 img{display:inline-block;transform:translateY(5px)}.page-header-nav .header-list a:after{position:absolute;display:inline-block;content:'';left:16%;bottom:-10px;height:1px;width:0;background-color:#a80000;border-radius:9px;opacity:0;transition:.4s}.page-header-nav .current.header-list a:after{opacity:1;width:68%}.page-header-nav .header-list a:hover:after{opacity:1;width:68%}.main-visual{position:relative;width:100%;height:100%;margin-top:-84px;padding-top:352px;overflow:hidden;z-index:0}.main-visual:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background-color:#1a2c41;opacity:.51;z-index:1}.main-visual-movie{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:0}.main-visual h2{position:relative;font-size:95px;line-height:127px;font-family:'Apple LiSung';font-weight:400;z-index:1}.catch1{color:#cec8a8;margin-left:23.3%;transition:.9s ease .2s}.catch2{color:#fff;margin-left:34.6%;padding-bottom:294px;transition:.9s ease .5s}.sub-comment{text-align:center;position:relative;height:283px;margin-top:0;margin-bottom:0;z-index:0;width:100%;overflow-x:hidden}.sub-comment:before{position:absolute;top:0;left:0;content:'';width:0;height:0;border-top:283px solid #09192c;border-left:49.1vw solid transparent;border-right:51vw solid transparent;z-index:1}.partner{position:relative;color:#d5cb93;font-size:13px;padding-top:52px;margin-bottom:23px;z-index:1;transition:.9s ease .4s}.catch3{position:relative;font-size:25px;line-height:36px;color:#fff;z-index:1;transition:.9s ease .7s;font-weight:400}.services-content-title{position:relative;font-size:59px;font-weight:400;text-align:center;margin-bottom:55px;transition:.9s ease 0s}.services-content-title:before{position:absolute;bottom:11px;left:50%;transform:translateX(-50%);content:'';width:461px;border-top:1px solid #bcab4b}.our-service-title{position:relative;font-size:50px;font-weight:400;text-align:center;margin-bottom:80px;transition:.9s ease 0s}.services{position:relative;padding:99px 0}.our-service-title:before{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);content:'';width:408px;border-top:1px solid #bcab4b}.services-wrap{display:-webkit-flex;display:-ms-flex;display:flex}.services-content{width:33.3333%;float:left;text-align:center;transition:.7s}.services-content:hover{opacity:.75}.services-content:hover .services-img,.services-content:hover .our-img{transform:scale(1.1)}.services-img{display:block;width:100%;height:19.62vw;object-fit:cover;opacity:0;overflow:hidden;transition:.6s ease}.active .services-img{opacity:.47}.active .services-img:hover{opacity:1}.img-overlay{width:100%;background-color:#000;position:relative;opacity:0;transition:.6s ease .3s;overflow:hidden}.img-overlay.active{opacity:1}.img-overlay:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:#333;z-index:1;transition:.6s ease .3s;transform:translateX(0%)}.img-overlay.active:after{transform:translateX(100%)}.services-title{margin-top:3px;margin-bottom:25px;padding-top:43px;font-size:19px;letter-spacing:1.17px;color:#000}.services-txt{padding:0 8.4% 20px;text-align:left;font-size:13px;line-height:19px;color:#000}.services-txt-box.st-01{transition:.9s ease .1s;display:inline-block}.services-txt-box.st-02{transition:.9s ease .5s;display:inline-block}.services-txt-box.st-03{transition:.9s ease .9s;display:inline-block}.our-services-txt-box.st-01{transition:.9s ease .1s;display:inline-block}.our-services-txt-box.st-02{transition:.9s ease .5s;display:inline-block}.our-services-txt-box.st-03{transition:.9s ease .9s;display:inline-block}.new-post{padding-top:110px;padding-bottom:61px;background-color:#f2f2f2;position:relative}.new-post article{position:relative;margin:0 auto 27px;width:62.5%;max-width:1000px;height:93px;background-color:#fff;border-bottom:1px solid #bcab4b;overflow:hidden}.new-post article a h2{color:#000}.time{margin-right:15px}.post-title{float:left;width:20%;padding-left:3.8%;line-height:93px}.post-cat1{font-size:15px}.post-cat2{font-size:14px}.headline{float:left;font-weight:400;line-height:93px;color:#080808;font-size:13px;width:75%}.post-link{position:absolute;right:0;bottom:0;display:block;font-size:10px;line-height:39px;color:#fff;padding:0 15px}.link1{background-color:#12253c}.link2{background-color:#a70404}.single-wrap{width:95%;max-width:1000px;margin:45px auto 0;padding-bottom:90px}.single-cont-wrap{max-width:800px;margin:0 auto;transition:.9s ease .5s}.archive-wrap{width:95%;max-width:1000px;margin:45px auto 0;padding-bottom:90px;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;transition:.9s ease .5s}.archive-wrap p,.archive-wrap a{line-height:1.5}.single-wrap h2{border-bottom:1px solid #000;padding:10px 0;margin:40px 0 15px}.timestanp{font-size:12px;text-align:right;margin-bottom:8px;color:#666}.single-wrap h3{background:#575757;color:#fff;padding:5px 10px;margin:40px 0 15px}.single-wrap li{list-style:disc !important;margin-left:20px}.single-wrap p{font-size:16px;line-height:2.2}.single-wrap li{list-style:none;line-height:2}.single-wrap h1{font-size:28px;line-height:1.5}.single-wrap h2{font-size:24px;line-height:1.5}.single-wrap h3{font-size:18px;line-height:1.5;margin-bottom:5px}.single-wrap img{max-width:100%;height:auto}.post-cat{display:inline-block;color:#fff;padding:6px;font-size:14px;margin-bottom:8px}.single-wrap .post-cat{font-size:15px}.post-time{display:block;font-size:14px;margin-bottom:56px;text-align:right}.toukou{font-size:19px;text-align:center;font-weight:400;margin-bottom:13px}.post-border{display:block;width:0;max-width:1100px;height:6px;margin:0 auto 42px;position:relative;background-color:#e4e4e4;transition:.7s ease .6s}.post-border.active{width:68.7%}.post-border:after{display:block;position:absolute;top:7px;left:4.5%;content:'';width:90.9%;height:4px;background-color:#102234}.post-box{display:-webkit-flex;display:-ms-flex;display:flex;width:95%;max-width:1000px;margin:0 auto;padding-bottom:50px;flex-wrap:wrap;transition:.9s ease .5s}.post-list{width:20%;padding:1%;margin-bottom:20px;transition:.8s}.post-list-img{width:100%;display:inline-block;margin-bottom:4px;transition:.8s}.post-list-img:hover{opacity:.75}.post-list-cat{font-size:11px;display:inline-block;padding:7px;margin-bottom:7px;color:#fff}.cat-name-4{background-color:#102234}.cat-name-1{background-color:#a70404}.post-list-txt{font-size:14px;color:#000}.prev{display:block;width:50%;float:left}.next{display:block;width:50%;float:right;text-align:right}.prev a,.next a{text-decoration:underline;color:#102234;display:inline-block;font-size:14px;text-decoration:none}.post-navi{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;margin-top:60px;padding-top:30px;border-top:1px dotted #ab9d48}.contactlink{display:block;width:300px;padding:15px 0;text-align:center;background:#cb0000;color:#fff;margin:60px auto}.contactlink:hover{background:#f10000;color:#fff}.archive-cat{display:inline-block;color:#fff;padding:6px;font-size:11px;margin:0 5px 8px 0}.post-loop-wrap article{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}.archive-list{width:33.33333%;padding:0 2%;margin-bottom:5%;overflow:hidden}.archive-list a{color:#000}.archive-thum{display:block;width:100%;height:210px;margin-bottom:10px;object-fit:cover;opacity:1;transition:.8s;border:1px solid #eee}.post-list .archive-thum{height:130px}.archive-list:hover .archive-thum{opacity:.75}.post-list:hover .archive-thum{opacity:.75}.pagination{text-align:center;padding:30px 0 100px}.pagination .current{margin:.2%;padding:6px 10px;background:#000;color:#fff}.pagination .inactive{margin:.2%;padding:6px 10px;background:#ededed;color:#000}.greet{position:relative;width:100%;background-image:url(//linx-gp.com/wp-content/themes/XeoryBase%20child/common/css/../img/bg_greet_01.jpg);-webkit-background-size:cover;background-size:cover;padding-bottom:68px;z-index:1;overflow-x:hidden}.greet-title{padding-top:157px;margin-bottom:116px;font-size:19px;text-align:center;color:#fff;transition:.9s ease 0s;font-weight:400}.greet-wrap{display:-webkit-flex;display:-ms-flex;display:flex;position:relative;width:72.25%;max-width:1156px;margin:0 auto;transform:translateX(3%)}.caption{float:left;width:398px;height:251px;position:relative;overflow:hidden;z-index:0}.caption:before{background:#333;content:'';display:block;height:100%;position:absolute;transform:translateX(-100%);transition:all .6s .2s ease;width:100%;z-index:2}.top-thumb{display:block;width:100%;opacity:0;position:relative;z-index:0;transition:all .4s .5s ease;object-fit:cover}.greet-textarea{float:left;width:68.9%;max-width:758px;margin-left:-5.1%}.greet-title2{color:#c1b37a;font-weight:400;font-size:25px;line-height:42px;margin-left:14.5%;margin-bottom:10px;transform:translateY(40px);opacity:0;transition:all .9s ease .5s}.greet-txt-box{position:relative;background-color:rgba(255,255,255,.89);padding:65px 47px 28px 74px;opacity:0;transform:translateX(100vw);transform-origin:left;transition:1s ease .4s}.caption.active img{opacity:1}.caption.active:before{transform:translateX(100%)}.greet-txt-box.active{opacity:1;transform:translateX(0)}.greet-title2.active{opacity:1;transform:translateY(0)}.greet-name{text-align:right;margin-bottom:60px;transition:.9s ease 1.4s}.txt1{font-size:16px;line-height:24px;margin-bottom:30px;transition:.9s ease 1.1s}.txt2{font-size:16px;line-height:24px;margin-bottom:15px;transition:.9s ease 1.1s}.txt1 span,.txt2 span{font-weight:700}.staff-link{text-align:right;font-size:13px}.staff-link a{color:#000;font-weight:700}.right-arrow{position:relative;display:inline-block;width:0;margin-left:18px;margin-right:14vw;height:5px;opacity:0;border-top:1px solid #8e8768;transition:1.1s ease .8s}.right-arrow.active{opacity:1;width:14vw;margin-right:0}.right-arrow:after{position:absolute;content:'';right:0;top:0;opacity:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #8e8768}.right-arrow.active:after{opacity:1}.shisan-keisei{background-color:#f4f4f4;padding-top:99px;padding-bottom:96px;transition:.75s;opacity:1}.shisan-keisei:hover{opacity:.75}.shisan-wrap{width:995px;margin:0 auto;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;background-color:#fff;padding-top:21px;padding-bottom:19px}.bunner{margin-left:3.5%;width:131px;height:131px}.shisan-textarea{margin-left:4.3%}.shisan-caption{margin-left:7%;width:282px;height:180px;object-fit:cover}.shisan-title{font-size:22px;margin-bottom:13px;color:#000}.shisan-link{font-weight:700;display:inline-block;font-size:16px;margin-bottom:16px;color:#be0909}.shisan-txt{font-size:13px;line-height:19px;color:#000}#footer{border-bottom:5px solid #8e8768}.footer-nav{width:100%;margin:0 auto;padding-top:30px;padding-right:1%;padding-left:1%;padding-bottom:6px;max-width:757px}.footer-nav ul{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;flex-wrap:wrap}.f-nav .header-list a{position:relative;display:inline-block;float:left;font-size:12px;padding:0 18px;color:#000;border-right:1px solid #000;margin-bottom:19px}.f-nav .header-list a:after{position:absolute;display:inline-block;content:'';left:16%;bottom:-3px;height:1px;width:0;background-color:#1a2c41;border-radius:2px;opacity:0;transition:.4s}.f-nav .current.header-list a:after{opacity:1;width:68%}.f-nav .header-list a:hover:after{opacity:1;width:68%}.f-nav .header-list:last-child a,.f-nav .header-listt:nth-of-type(7) a{border-right:none}.contact{display:-webkit-flex;display:-ms-flex;display:flex}.tel-area{display:block;width:50%;height:132px;background-color:#8b0c0c;color:#fff;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:center}.mail-area{display:block;width:50%;height:132px;background-color:#0f1b29;color:#fff;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:center}.mail-contact{display:block}.tel-number{font-size:25px;letter-spacing:2.5px;line-height:38px}.tel-wrap{display:inline-block;text-align:center}.businnes-hour{font-size:12px;margin-top:4px;line-height:18%;letter-spacing:1.2px;display:block}.mail-contact{font-size:17px}.icon{display:block;margin-right:27px}.tel-icon{margin-top:-10px}.copyright{text-align:center;padding-top:35px;padding-bottom:10px;font-size:10px}.page-visual{margin-bottom:15px}.page-img{width:100%}.breadcrumb{margin-left:13.9%;font-size:11px;margin-bottom:12px;color:#897834}.breadcrumb span{color:#897834}.breadcrumb li{display:inline-block}.breadcrumb a{color:#897834}.breadcrumb i{display:none}.section-ifa{text-align:center;padding-bottom:100px}.page-content-title{text-align:center;font-size:20px;font-weight:400;position:relative;margin-bottom:78px;transition:.9s ease .2s}.page-content-title:after{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);content:'';width:120px;height:1px;background-color:#ab9d48}.ifa-catch{font-size:30px;line-height:50px;font-weight:400;margin-bottom:105px;position:relative;transition:.9s ease .7s}.ifa-catch:before{position:absolute;bottom:-47px;left:50%;transform:translateX(-91.5%) rotate(33deg);content:'';width:80px;height:0;border-bottom:1px solid #bcab4b;border-right:1px solid #bcab4b}.ifa-catch:after{position:absolute;bottom:-47px;left:50%;transform:translateX(-8.5%) rotate(-33deg);content:'';width:80px;height:0;border-bottom:1px solid #bcab4b;border-right:1px solid #bcab4b}.ifa-catch span{font-size:22px;line-height:50px}.ifa-txt{font-size:16px;line-height:29px;transition:.9s ease 1s}.section-one-stop-service{position:relative;padding-bottom:130px}.section-one-stop-service:before{position:absolute;top:171px;left:50%;transform:translateX(-97.3%);content:'';object-fit:cover;width:51.3%;max-width:822px;height:0;transition:.8s cubic-bezier(.86,0,.07,1) 0s;background-image:url(//linx-gp.com/wp-content/themes/XeoryBase%20child/common/css/../img/bg_image01.jpg)}.section-one-stop-service.active:before{height:306px}.one-stop-title{text-align:center;font-weight:400;font-size:30px;line-height:42px;margin-bottom:42px;transition:.9s ease 1.2s}.title-border{display:block;width:0;max-width:1100px;height:6px;margin:0 auto 136px;position:relative;background-color:#e4e4e4;transition:.7s ease 1.7s}.title-border.active{width:68.7%}.title-border:after{display:block;position:absolute;top:7px;left:4.5%;content:'';width:90.9%;height:4px;background-color:#102234}.one-stop-textarea{width:40%;max-width:641px;margin-left:50%;background-color:#102234;padding:58px 66px 15px;transition:1.1s ease .3s;transform:translateX(86vw)}.one-stop-textarea.active{transform:translateX(-14%)}.one-stop-txt{color:#fff;font-size:16px;line-height:26px;margin-bottom:29px;font-weight:400;transition:1.1s ease .8s}.section-beyond{padding-top:107px;background-image:url(//linx-gp.com/wp-content/themes/XeoryBase%20child/common/css/../img/bg_image02.jpg);background-size:cover;object-fit:cover}.beyond-title{text-align:center;font-size:50px;font-weight:400;margin-bottom:20px;transition:.9s ease 0s}.small-title{text-align:center;font-size:18px;margin-bottom:107px;font-weight:400;position:relative;transition:.9s ease .2s}.small-title:before{position:absolute;bottom:-35px;left:50%;transform:translateX(-91.5%) rotate(33deg);content:'';width:80px;height:0;border-bottom:1px solid #bcab4b;border-right:1px solid #bcab4b}.small-title:after{position:absolute;bottom:-35px;left:50%;transform:translateX(-8.5%) rotate(-33deg);content:'';width:80px;height:0;border-bottom:1px solid #bcab4b;border-right:1px solid #bcab4b}.beyond-textarea{width:61.6%;margin:0 auto;padding-bottom:45px}.beyond-txt{font-size:17px;line-height:26px;margin-bottom:35px;transition:.9s ease .4s}.our-service{padding-top:102px}.our-service-link{display:block;width:560px;text-align:center;margin:0 auto 150px;color:#000;border:1px solid #000;padding-top:24px;padding-bottom:25px;position:relative}.our-service-link .link-title{display:inline-block;font-weight:700;font-size:30px;margin-bottom:7px;opacity:0;transition:.9s cubic-bezier(.86,0,.07,1) 0s;transform-origin:left;transform:scaleX(0)}.our-service-link .link-title.active{opacity:1;transform:scaleX(1)}.our-service-link .link-title-sub{display:inline-block;font-size:13px;opacity:0;transition:.9s cubic-bezier(.86,0,.07,1) .3s;transform-origin:left;transform:scaleX(0)}.our-service-link .link-title-sub.active{opacity:1;transform:scaleX(1)}.service-right-arrow{position:absolute;right:21px;bottom:10px;display:inline-block;width:0;height:1px;opacity:0;margin-right:5.75vw;border-top:1px solid #e2e2e2;transition:.9s cubic-bezier(.86,0,.07,1) .6s}.service-right-arrow.active{width:5.75vw;margin-right:0;opacity:1}.service-right-arrow:after{position:absolute;content:'';right:0;top:0;opacity:0;margin-top:-6px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #8e8768}.service-right-arrow.active:after{opacity:1}.service-content-wrap{width:62.8%;max-width:1005px;margin:-31px auto;padding-bottom:100px}.our-img{display:block;width:100%;height:196px;object-fit:cover;opacity:.47;transition:.6s ease}.our-services-title{margin-top:7px;margin-bottom:28px;padding-top:0;font-size:15px;letter-spacing:1.17px;color:#000}.our-services-txt{padding:0 8.6% 20px;text-align:left;font-size:13px;line-height:19px;color:#000}.consulting{padding:50px 0 60px;margin-top:-8px;margin-bottom:120px;background-color:#102234;text-align:center}.c-title{font-size:50px;color:#bfbba1;font-weight:400;margin-bottom:15px;transition:.9s ease .6s}.c-txt{font-size:16px;color:#fff;transition:.9s ease .9s}.section-subtext{text-align:center;font-size:20px;font-weight:400;margin-bottom:105px}.section-subtext2{text-align:center;font-size:20px;font-weight:400;margin-bottom:110px}.service-section-service{margin-right:auto;margin-left:auto;width:100%;max-width:1600px;position:relative;padding-bottom:180px}.sb1:before{position:absolute;top:175px;left:0;content:'';object-fit:cover;width:0;max-width:822px;height:453px;transition:1.2s ease 0s;opacity:0;background-image:url(//linx-gp.com/wp-content/themes/XeoryBase%20child/common/css/../img/bg_image03.jpg);background-size:cover}.active.sb1:before{width:51.3%;opacity:1}.sb2:before{position:absolute;top:175px;right:50%;transform:translateX(97.3%);content:'';object-fit:cover;width:0;max-width:825px;height:455px;opacity:0;transition:1.2s ease 0s;background-image:url(//linx-gp.com/wp-content/themes/XeoryBase%20child/common/css/../img/bg_image04.jpg);background-size:cover}.active.sb2:before{width:51.3%;opacity:1}.sb3:before{position:absolute;top:171px;content:'';object-fit:cover;width:0;max-width:822px;height:453px;opacity:0;transition:1.2s ease 0s;background-image:url(//linx-gp.com/wp-content/themes/XeoryBase%20child/common/css/../img/bg_image05.jpg);background-size:cover}.active.sb3:before{width:51.3%;opacity:1}.service-section-title{text-align:center;font-weight:400;font-size:30px;line-height:42px;margin-bottom:23px}.service-title-border{display:block;width:0;max-width:1100px;height:6px;margin:0 auto 28px;position:relative;background-color:#e4e4e4}.sb1 .service-section-title{transition:.9s ease 1.3s}.sb1 .service-title-border{transition:.7s ease 1.7s}.sb1 .section-subtext{transition:.9s ease 2s}.sb1 .service-section-textarea1{transition:1s ease .4s}.sb1 .one-stop-box{transition:.9s ease .6s}.sb1 .contact-link-arrow{transition:1.1s ease .9s}.sb2 .service-section-title{transition:.9s ease 0s}.sb2 .service-title-border{transition:.7s ease .4s}.sb2 .section-subtext2{transition:.9s ease .7s}.sb2 .service-section-textarea2{transition:1s ease .3s}.sb2 .service-section-textarea2 .one-stop-box{transition:.9s ease .6s}.sb2 .contact-link-arrow{transition:1.1s ease .9s}.sb3 .service-section-title{transition:.9s ease 0s}.sb3 .service-title-border{transition:.7s ease .4s}.sb3 .section-subtext{transition:.9s ease .7s}.sb3 .service-section-textarea1{transition:1s ease .3s}.sb3 .service-section-textarea1 .one-stop-box{transition:.9s ease .6s}.sb3 .contact-link-arrow{transition:1.1s ease .9s}.service-title-border.active{width:68.7%}.service-title-border:after{display:block;position:absolute;top:7px;left:4.5%;content:'';width:90.9%;height:4px;background-color:#102234}.service-section-textarea1{width:40.5%;max-width:641px;margin-left:50%;margin-bottom:45px;transform:translateX(87%);background-color:#20486f;padding:58px 66px 34px;position:relative;opacity:0}.service-section-textarea1.active{opacity:1;transform:translateX(-13%)}.service-section-textarea1:after{position:absolute;left:0;bottom:-6px;width:100%;height:2px;content:'';background-color:#bcab4b}.service-section-textarea2{width:40%;max-width:641px;margin-left:50%;margin-bottom:35px;transform:translateX(-186%);opacity:0;background-color:#242424;padding:55px 66px 0;position:relative}.service-section-textarea2.active{opacity:1;transform:translateX(-86%)}.service-section-textarea2:after{position:absolute;left:0;bottom:-6px;width:100%;height:2px;content:'';background-color:#bcab4b}.contact-link-r{display:inline-block;font-size:16px;color:#1b2c3d;position:absolute;right:0;bottom:-60px;transition:.9s ease .3s}.contact-link-l{display:inline-block;font-size:16px;color:#1b2c3d;position:relative;left:-66px;bottom:-60px;transition:.9s ease 0s}.contact-link-arrow{position:relative;display:block;margin-top:-8px;margin-left:206px;margin-right:9vw;width:0;height:1px;border-top:1px solid #e2e2e2;transition:1.1s ease 1.3s}.active.contact-link-arrow{position:relative;display:block;margin-top:-8px;margin-left:206px;margin-right:0;width:9vw}.contact-link-arrow:after{position:absolute;content:'';right:0;top:0;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #8e8768}.consul-area{padding-top:10px;margin-bottom:-45px}.consultant-link{display:block;width:560px;text-align:center;margin:0 auto 155px;color:#000;border:1px solid #000;padding-top:25px;padding-bottom:25px;position:relative}.consultant-link .link-title{display:inline-block;font-weight:700;font-size:30px;margin-bottom:7px;transition:.9s cubic-bezier(.86,0,.07,1) .1s;opacity:0;transform-origin:left;transform:scaleX(0)}.consultant-link .link-title.active{opacity:1;transform:scaleX(1)}.consultant-link .link-title-sub{display:inline-block;font-size:13px;transition:.9s cubic-bezier(.86,0,.07,1) .6s;opacity:0;transform-origin:left;transform:scaleX(.3)}.consultant-link .link-title-sub.active{opacity:1;transform:scaleX(1)}.member-area{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;width:65%;max-width:1040px;margin:-38px auto 80px;transition:.9s ease 1s}.member-list{width:46.1%;float:left;margin-left:1.92%;margin-right:1.92%;margin-bottom:80px}.member-img{display:block;width:100%;height:260px;object-fit:cover;margin-bottom:28px}.member-pos{text-align:center;font-size:14px;margin-bottom:11px}.name{text-align:center;font-size:28px;font-weight:400;margin-bottom:4px}.name-en{text-align:center;font-size:16px;color:#a3922d;margin-bottom:23px}.member-comment{padding:0 3.22%;height:101px;font-size:14px;line-height:30px}.question-area{margin-bottom:-83px}.page-cotent-wrap{width:95%;max-width:1000px;margin-left:auto;margin-right:auto;padding-bottom:80px;transition:.9s ease .5s}.page-cotent-wrap p{font-size:14px;line-height:1.8;margin-bottom:12px}.page-cotent-wrap h2{font-size:24px;line-height:1.5}.wpcf7-validation-errors{text-align:center}.h2-under{border-bottom:1px solid #ededed;padding-bottom:2px;margin-bottom:9px}.page-cotent-wrap h3{font-size:18px;border-bottom:1px solid #ededed;padding-bottom:10px;margin-bottom:20px}.page-cotent-wrap .contact-tel-txt{font-size:14px}.page-cotent-wrap .page-txt{margin-bottom:20px}.policy-wrap{max-width:900px}.policy-fot{font-size:13px;border-top:1px solid #ab9d48;border-bottom:1px solid #ab9d48;padding:30px;margin-top:60px}.h3-under{border-bottom:1px solid #ededed;padding-bottom:10px;margin-bottom:20px}.indent-1{text-indent:-1.6em;padding-left:1.6em}.indent-2{text-indent:-.5em}.kinyu-section-title{font-size:17px;line-height:1.8;margin-bottom:8px}.madoguti-ul{margin-bottom:25px}.madoguti-li{font-size:14px;line-height:1.8;margin-bottom:10px;margin-left:20px}.guide-textbox{font-size:13px;border-top:1px solid #ab9d48;padding:30px;margin-top:20px}.guide-textbox .h2-under{font-size:18px}.kaisha{width:100%;margin:0 auto;font-size:14px;line-height:1.3}.kaisha th,.kaisha td{border-bottom:1px dotted #ccc;padding:20px;line-height:1.7}.kaisha th{font-weight:700;text-align:left}iframe.gmap{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);margin-top:40px}.inquiry{margin:20px 0;width:100%;font-size:14px;line-height:1.5}.inquiry th{border-bottom:dotted 1px #d7d7d7;text-align:left;color:#444;padding:20px 10px 20px 20px;width:35%;vertical-align:middle}.wpcf7-text,.wpcf7-email,.wpcf7-tel,.wpcf7-radio,.wpcf7-textarea{width:100%;padding:12px 20px;box-sizing:border-box;border:none}.wpcf7-text,.wpcf7-email,.wpcf7-tel,.wpcf7-textarea{opacity:.7;font-size:15px;background:#ededed}.wpcf7-list-item{margin-right:15px}.spam-txt{vertical-align:middle;font-size:14px}.spam1{margin-left:30px}.inquiry td{border-bottom:dotted 1px #d7d7d7;vertical-align:middle}.entry-content .inquiry tr,.entry-content table{border:solid 1px #d7d7d7;width:100%}.haveto{font-size:12px;padding:5px;background:#a70404;color:#fff;border-radius:2px;margin-right:12px;position:relative;bottom:1px}.any{font-size:12px;padding:5px;background:#102234;color:#fff;border-radius:2px;margin-right:12px;position:relative;bottom:1px}.verticallist .wpcf7-list-item{display:block}#formbtn{display:block;padding:15px;width:350px;background:#102234;color:#fff;font-size:18px;font-weight:700;border-radius:2px;margin:30px auto;transition:.6s}#formbtn:hover{opacity:.75}.contact-tel-txt{font-size:14px}.screen-reader-response,.wpcf7-validation-errors{color:#ea0404;font-size:14px}.screen-reader-response ul,.screen-reader-response ul li{display:none}.wpcf7-not-valid-tip{margin-left:20px;color:#ea0404;font-size:13px}.q-title{font-size:19px;line-height:35px;padding-left:2.9em;text-indent:-2.7em}.q-title:before{content:'Q.';font-size:26px;line-height:35px;color:#d42911;margin-right:15px}.a-txt:before{content:'A.';font-size:26px;line-height:35px;color:#0c6cbd;margin-right:15px;font-weight:700}.a-txt{padding-left:3.6em;padding-right:3.2em;text-indent:-3.35em;line-height:1.5;text-align:left !important}.question{padding:15px;border-bottom:1px solid #ededed}.answer{padding:10px 15px;border-bottom:1px solid #ededed;display:none}.fa-angle-down,.fa-angle-up{font-size:20px;vertical-align:middle;float:right;margin-top:5px;color:#c00}.q-title .fa-angle-up{display:none}.top-title-leftslide{transform:translateX(-100vw);transition:.8s}.left-slide{transform:translateX(-100vw);transition:.8s}.right-slide{transform:translateX(100vw);transition:.8s}.left-slide2{transform:translateX(-186vw);transition:.8s}.right-slide2{transform:translateX(87vw);transition:.8s}.bottom-fadein{transform:translateY(40px);opacity:0}.bottom-fadein.active{transform:translateY(0);opacity:1}.bottom-fadein-title{transform:translateY(40px);opacity:0}.sp-inline{display:block}.pc-inline{display:none}.archive-ttl{font-size:14px;border-bottom:1px solid #eee;padding-bottom:8px;margin:8px 0;font-weight:700}.archive-txt{padding-top:10px;font-size:13px;line-height:1.3;color:#000}.omomuku{line-height:1.2}.gold-line{width:100%;height:1px;background-color:#bcab4b;margin-top:3px;display:block}.our-gold-line{width:100%;height:1px;background-color:#bcab4b;margin-top:-14px;display:block}@media screen and (max-width:1320px){.home-header-nav .header-list a{font-size:12px;padding:0 12px}.page-header-nav .header-list a{font-size:12px;padding:0 12px}.main-logo{margin-right:20px;margin-top:34px;height:auto;width:95px}.sub-nav-3{padding:0 23px}.new-post article{width:85%}.sub-comment:before{border-left:49vw solid transparent;border-right:49.5vw solid transparent}.footer-nav{width:60%}.f-nav .header-list:nth-of-type(7) a{border-right:1px solid #000}.post-title{width:24%}}@media screen and (max-width:1075px){.main-logo{margin-right:auto}.global-nav{float:right;margin-right:3%}.sub-nav{position:fixed;bottom:0;float:none;width:100%;z-index:2}.sub-nav ul{width:100%}.sub-nav-list{text-align:center}.sub-li-1,.sub-li-2{width:25%}.sub-li-3{width:50%}.sub-nav-1,.sub-nav-2,.sub-nav-3{padding:0;font-size:16px}#footer{margin-bottom:84px}.sub-nav-1{background-color:#f3f3f3}.grecaptcha-badge{bottom:84px !important}}@media screen and (max-width:1000px){.sub-comment:before{border-left:49vw solid transparent;border-right:49.2vw solid transparent}.main-visual{padding-top:250px}.main-visual h2{font-size:80px}.catch1{margin-left:4.3%}.catch2{margin-left:15%}.partner{padding-top:25px}.new-post{padding-bottom:5px;padding-top:23px}.greet{margin-top:-80px;z-index:-1}.greet-title{padding-top:250px;margin-bottom:30px}.greet-wrap{display:block;width:100%;transform:translateX(0)}.caption{float:none;margin:0 auto 30px}.greet-textarea{float:none;width:100%;max-width:none;margin:0 auto}.greet-title2{margin-bottom:30px;margin-left:0;text-align:center;font-size:20px}.greet-txt-box{padding:40px 5%}.txt2{margin-bottom:30px}.shisan-keisei{padding-top:40px;padding-bottom:40px}.shisan-wrap{width:100%;justify-content:space-between}.new-post article{width:96%;margin-bottom:23px}.post-title{width:25%}.page-content-title{margin-bottom:50px}.ifa-txt{width:65%;margin:0 auto 10px;text-align:left}.section-ifa{padding-bottom:55px}.section-one-stop-service:before{width:53%;height:35vw;top:190px;-webkit-background-size:cover;background-size:cover}.one-stop-txt{margin-bottom:20px}.one-stop-textarea{width:60%;padding:30px 50px 14px;transform:translateX(-30%)}.title-border{margin-bottom:180px}.section-one-stop-service{padding-bottom:110px}.beyond-textarea{width:100%;padding-right:5%;padding-left:5%}.section-beyond{padding-top:70px}.our-service-link{margin-bottom:135px}.service-content-wrap{width:100%;padding-bottom:70px}.consulting{padding:30px 0 40px;margin-top:0;margin-bottom:60px}.service-section-textarea1{width:50%;padding:40px 40px 20px;transform:translateX(-18%)}.service-section-textarea2{width:50%;padding:40px 40px 5px}.contact-link-l{left:-40px}.service-section-service{padding-bottom:130px}.member-area{width:85%}.question-area{margin-bottom:-120px}.footer-nav{width:80%}.page-cotent-wrap{width:90%}.wpcf7-list-item{margin-right:10px}.post-list{width:33.333%}}@media screen and (max-width:830px){.page-header{background-color:#fff;width:100%}.top-header{width:100%}.main-logo{margin-top:26px}.global-nav{display:none}.nav-toggle,.top-toggle{display:block}}@media screen and (max-width:700px){.main-logo{margin-left:4.3%}.main-visual{word-wrap:break-word}.sub-comment:before{width:0;height:0;border-top:250px solid #09192c;border-left:80vw solid transparent;border-right:80vw solid transparent;left:-31.5vw}.partner{padding-top:16px;font-size:14px;margin-bottom:20px}.main-visual h2{font-size:54px;line-height:1.2}.catch1{margin-left:4.3%}.catch2{margin-left:4.3%}.catch3{font-size:25px}.services{padding-bottom:0}.services-wrap{display:block}.services-content{width:100%;float:none;margin-bottom:30px}.services-img{display:block;width:100%;height:196px;object-fit:cover;opacity:.47}.new-post article{height:auto;padding:10px 0 10px}.post-title{padding-left:3%;line-height:1.5;display:block;width:100%}.headline{display:block;line-height:1.5;width:75%;padding-left:3%;margin-top:3px;font-size:14px}.time{font-size:10px;margin-bottom:7px;display:block}.greet{margin-top:-104px}.shisan-wrap{display:block;text-align:center;padding-top:0;padding-bottom:24px}.shisan-txt{margin-bottom:35px}.shisan-caption{margin-left:0}.service-content-wrap{padding-bottom:32px}.ifa-txt{width:100%;padding-left:5%;padding-right:5%}.section-one-stop-service:before{width:100%;top:145px;left:0;height:196px;transform:none}.one-stop-textarea.active{transform:none}.section-one-stop-service{padding-bottom:0}.section-one-stop-service.active:before{height:196px}.section-beyond{margin-bottom:20px}.our-service-link{width:90%}.one-stop-textarea{transform:none;position:relative;width:100%;padding-left:5%;padding-right:5%;margin-left:0;margin-top:280px;max-width:none}.service-section-textarea1,.service-section-textarea2{width:100%;padding-right:5%;padding-left:5%;transform:none;margin-left:0;max-width:none;margin-top:290px;opacity:1}.service-section-textarea1.active,.service-section-textarea2.active{transform:none;transition:none;margin-top:290px}.sb1:before,.sb2:before,.sb3:before{height:230px;width:0;left:0;transform:none}.active.sb1:before,.active.sb2:before,.active.sb3:before{transform:none;width:100%}.contact-link-r{right:7px;bottom:-37px}.contact-link-l{position:absolute;left:inherit;bottom:-37px;right:7px}.service-right-arrow.active{width:10.75vw}.service-section-service{padding-bottom:45px}.ifa-catch{width:100%;padding-left:5%;padding-right:5%;font-size:24px;line-height:1.5}.member-area{display:block;width:100%;margin-bottom:45px;margin-top:-55px}.member-list{width:80%;margin:0 auto 30px;float:none}.member-comment{height:auto;line-height:1.5}.footer-nav{width:95%}.kaisha{width:100%}.kaisha th{width:100%;display:block;background:#f5f5f4}.kaisha td{width:100%;display:block}.q-title{padding-left:3.3em;text-indent:-3.3em}.a-txt{padding-left:3.3em;text-indent:-3.3em}.inquiry th,.inquiry td{display:block !important;width:100% !important;border-top:none !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;border:solid 1px #d7d7d7}.inquiry th,.wpcf7-list-item{font-size:16px}.inquiry tr:first-child th{border-top:1px solid #d7d7d7 !important}.inquiry .haveto,.inquiry .any{font-size:10px}.radio-1{padding:25px 0;display:inline-block}.wpcf7-text,.wpcf7-email,.wpcf7-tel{padding-bottom:25px;padding-top:25px}.breadcrumb{margin:0 auto 30px;width:90%}.page-cotent-wrap h2{font-size:20px}.page-cotent-wrap h3{font-size:17px}.single-wrap{width:100%;padding-right:5%;padding-left:5%;margin-top:30px;padding-bottom:30px}.page-content-title{margin-bottom:35px}.post-cat{padding:5px}.post-time{margin-bottom:20px}.post-navi{margin:15px 0 0;padding-top:10px}.post-border{margin-bottom:23px}.left-slide{transform:translateX(0);transition:0s}.right-slide{transform:translateX(0);transition:0s}.left-slide2{transform:translateX(0);transition:0s}.right-slide2{transform:translateX(0);transition:0s}.post-list{width:50%}.archive-list,.post-list{width:50%;padding:2%;margin-bottom:0}#header{margin-top:-14px;height:75px}.post-loop-wrap article{padding-top:40px}.post-loop-wrap article:last-child{border-bottom:1px solid #ededed}.shisan-textarea{margin-left:0;padding:0 5%;margin-top:-21px}.bunner{margin-left:0}.img-overlay,.our-service .img-overlay,.our-services-txt,.our-services-title.st-02,.our-services-title.st-03,.services-txt,.services-title.st-02,.services-title.st-03,.greet-title2,.partner{transition-delay:0s}.greet-txt-box,.catch3{transition-delay:.2s}.fa-angle-down,.fa-angle-up{float:none;display:inline;font-size:28px;margin-left:13px}.one-stop-textarea{margin-top:238px}.footer-nav ul{justify-content:flex-start}}@media screen and (max-width:560px){.mail-area,.tel-area{display:block;height:auto;text-align:center;padding:20px 10px}.icon{display:inline-block;margin:0}.mail-icon{padding-top:10px;margin-bottom:20px}.tel-wrap{display:block}.tel-number{display:block;font-size:19px}.mail-contact{font-size:15px}.archive-list{width:100%}.post-list{width:50%}}@media screen and (max-width:420px){.catch3{font-size:16px;line-height:28px}.post-cat1,.post-cat2{font-size:11px}.main-visual{padding-top:170px}.catch2{padding-bottom:142px}.services{padding-top:0}.services-content-title{font-size:39px;margin-bottom:24px}.new-post{padding-bottom:0}.services-content-title:before{width:80%;bottom:14%}.greet{margin-top:-145px;padding-bottom:0}.caption{width:100%}.greet-title{padding-top:200px}.greet-title2{line-height:1.5;font-size:17px;text-align:left;margin-bottom:20px;padding-left:5%;padding-right:5%}.greet-txt-box{padding-top:20px;padding-bottom:20px}.sp-inline{display:none}.pc-inline{display:block}.shisan-txt{text-align:left}.shisan-title{font-size:20px;line-height:1.5}.shisan-keisei{padding-bottom:30px}.mail-area,.tel-area{padding:5px}.tel-number{font-size:15px;line-height:1.5}.businnes-hour{line-height:1.2}.mail-icon{padding-top:8px;margin-bottom:6px}.mail-icon,.tel-icon{width:25px}.mail-contact{font-size:14px;line-height:1.3}.ifa-catch span{font-size:16px;line-height:1.5}.ifa-catch{font-size:22px}.section-ifa{margin-bottom:2px;padding-bottom:48px}.section-one-stop-service:before{top:85px}.title-border{margin-bottom:0}.one-stop-title{margin-bottom:2px;font-size:22px;line-height:1.5}.our-service-title:before{width:80%}.our-service-title{font-size:39px;margin-bottom:50px}.services-title{padding-top:20px}.services-content{margin-bottom:0}.businnes-hour{display:inline}.section-beyond{padding-top:30px;padding-bottom:0}.service-section-title{font-size:22px;line-height:1.5;margin-bottom:0;padding-bottom:5px}.consultant-link{width:90%}.section-subtext,.section-subtext2{padding-right:5%;padding-left:5%;font-size:14px;line-height:1.5}.c-title{font-size:39px}.consulting{padding:15px 0 20px;margin-bottom:40px}.consul-area{margin-bottom:-116px}.archive-wrap{margin-top:38px;padding-bottom:39px}.page-cotent-wrap h2{font-size:18px}.beyond-title{font-size:39px}.our-service-link{padding-top:15px;padding-bottom:15px}.our-service-link{margin-bottom:55px}.sb1:before,.sb2:before,.sb3:before{top:123px}.service-section-textarea1.active,.service-section-textarea2.active{margin-top:254px}.service-section-textarea1,.service-section-textarea2{transition-delay:0s}.consultant-link{padding-top:15px;padding-bottom:16px}.our-service{padding-top:10px}.a-txt{padding-right:0}.wpcf7-list-item{display:block;margin-left:15px}.radio-1{padding:0}#formbtn{-webkit-appearance:none;width:90%}.q-wrap{border-left:none;border-right:none}.question{padding:5px 0}.page-cotent-wrap h3{font-size:16px}.q-title:before{font-size:26px;margin-right:8px}.q-title{padding-right:0}.q-title{padding-left:2.3em;text-indent:-2.3em}.fa-angle-down,.fa-angle-up{font-size:25px}.a-txt:before{font-size:26px;margin-right:8px}.answer{padding:5px 0}.a-txt{padding-left:2.3em;text-indent:-2.3em}.kaisha th,.kaisha td{padding:10px}.f-nav .header-list a{padding:0 11px;margin-bottom:15px}.spam1{margin-left:-13px}.sub-comment:before{border-top:200px solid #09192c;border-left:111vw solid transparent;border-right:98vw solid transparent;left:-59.5vw}.sub-comment{height:249px}.bunner{width:112px;height:auto;padding:30px 0 10px}.top-thumb{width:100%;height:auto}.caption{margin:0 auto 0px}.greet-title{font-size:16px}.txt1{font-size:14px}.txt2{font-size:14px}#footer{margin-bottom:60px}.sub-nav-1{line-height:60px}.sub-nav-2{line-height:60px}.sub-nav-3{line-height:60px}.page-sub-nav-1{line-height:60px}iframe.gmap{height:300px !important}.page-cotent-wrap{padding-bottom:0}.main-visual h2{font-size:50px}.c-txt{font-size:14px}.single-wrap h1{font-size:16px}.single-wrap .post-cat{font-size:13px}.grecaptcha-badge{bottom:61px !important}}_:-ms-lang(x),.main-visual-movie{height:auto}#header .content-wrap{display:flex}.global-nav{margin-left:auto;margin-right:20px}