*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;width:100%}body{font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;color:#666;margin:0 auto}img{max-width:100%;vertical-align:top}a{text-decoration:none;color:#333}li{list-style:none}.inner{max-width:1200px;width:100%;margin:0 auto}#slider{width:100%;height:100vh}.cc_area{position:absolute;bottom:100px;left:120px;color:#fff}.sub-catchcopy{font-size:3.5rem;font-weight:700;text-shadow:0px 1px 10px #999;line-height:normal}.catchcopy{font-size:15rem;font-family:"PT Sans",sans-serif;font-weight:700;padding-top:20px;line-height:135px;text-shadow:0px 4px 10px #999}.header h1{padding-top:30px;padding-left:50px;position:fixed;top:0}.header-contact{position:fixed;top:0;right:80px;display:flex;height:80px;width:80px;text-align:center;justify-content:center;align-items:center;z-index:90;background-color:#fff}.header-contact:hover{background-color:#ddd;transition:.5s}.header-contact figure img{width:30px}.header-contact p{padding-top:5px}.menu-btn{position:fixed;top:0;right:0;display:flex;height:80px;width:80px;justify-content:center;align-items:center;z-index:90;background-color:#1e408c}.menu-btn:hover{background-color:#13295b;transition:.5s}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:"";display:block;height:1px;width:40px;background-color:#fff;position:absolute}.menu-btn span:before{bottom:8px}.menu-btn span:after{top:8px}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span::before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span::after{top:0;transform:rotate(-45deg)}#menu-btn-check{display:none}#menu-btn-check:checked~.menu-content{left:0}.menu-content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;background-color:#1e408c;transition:all .8s;padding-top:180px}.menu-content .bl_menuContent{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:700px;width:100%;margin:auto}.menu-content .menu-content_box{display:flex;justify-content:space-between}.menu-content .menu-content_box .el_hummenuList>li{margin-top:10px;line-height:1.7}.menu-content .menu-content_box .el_hummenuList>li a{color:#fff;font-size:18px}.menu-content .menu-content_box .el_hummenuList>li a:hover{text-decoration:underline}.menu-content .menu-content_box .el_hummenuList.sub>li a{font-size:14px}.menu-content .menu-content_box2{text-align:center}.top01{margin-top:100px}.top01_box{display:flex;justify-content:space-between;flex-direction:row-reverse}.top01_img_box{display:flex;width:50%}.top01_img1{padding-top:50px}.top01_img2{padding-top:150px}.top01_content{padding-top:50px;width:42%}.top01_content p{padding-top:40px;line-height:30px}.top02{margin-top:100px;background-image:url("../images/service_bg.png");background-size:cover;background-repeat:no-repeat;background-position:top;height:300px}.top02_box{padding-top:100px;display:flex;justify-content:space-between}.top02_service{position:relative;width:32%}.top02_content{position:absolute;left:0;right:0;margin:auto;background-color:#fff;width:82%;text-align:center;box-shadow:0px 4px 10px #ccc;padding:40px 10px;height:auto;transform:translateY(-50%)}.top02_content h3{line-height:1.4}.top02_content p{padding-top:20px;line-height:20px}.top02_content figure{position:absolute;bottom:5px;right:10px}.top02_service a:hover .top02_content figure{transform:translate(5px, 5px);transition:.3s}.top02_service .mask img{transform:scale(1);transition:.3s ease-in-out}.top02_service a:hover .mask img{transform:scale(1.1)}.mask{display:block;line-height:0;overflow:hidden}.top03{margin-top:250px;position:relative}.top03 .bl_delayScroll{background-color:#eee;text-align:center;padding-bottom:100px}.top03 .bl_delayScroll .bl_text{background-color:#fff;padding:20px}.top03 .bl_delayScroll .bl_text p{padding-top:10px;line-height:1.6}.top03 h2{margin-bottom:30px}.top03 .ttl{text-align:center;padding-top:50px}.top03_box{max-width:1200px;margin:0 auto;bottom:0;position:relative}.top03_box:before{content:"";position:absolute;top:0;width:100%;height:50%;background-color:#eee}.top03_box>a{display:block;text-align:center}.top03_content{position:absolute;margin:auto;right:30px;bottom:-150px;background-color:#fff;text-align:center;box-shadow:0px 4px 10px #ccc;padding:30px 30px 40px 30px}.top03_content p{padding-top:20px;line-height:20px}.top03_content figure{position:absolute;bottom:5px;right:10px}.top03_box a:hover .top03_content figure{transform:translate(5px, 5px);transition:.3s}.top03_box .mask img{transform:scale(1);transition:.3s ease-in-out}.top03_box a:hover .mask img{transform:scale(1.1)}.top04{margin-top:60px}.top04_box{display:flex}.top04_box1{padding-right:50px;margin-right:50px;border-right:1px solid #999}.top04_box1 h2{margin-bottom:30px}.top04_box2 ul{padding-top:20px}.top04_box2 ul li{padding-bottom:10px;line-height:1.7}.top04_box2 ul li a{display:flex}.top04_box2 ul li a p{padding-right:20px;color:#555}.top04_box2 ul li a:hover{text-decoration:underline}.top05{margin-top:100px}.top05_box{display:flex;justify-content:space-between}.top05_box1{position:relative;width:48%}.top05_content{position:absolute;left:0;right:0;margin:auto;bottom:-50px;background-color:#fff;width:82%;text-align:center;box-shadow:0px 4px 10px #ccc;padding:40px 10px 10px}.top05_content figure{position:absolute;bottom:5px;right:10px}.top05_content .ttl_ja{font-size:2.2rem;padding-bottom:20px;line-height:35px;letter-spacing:.2rem;width:100%;font-weight:bold}.top05_box1 a:hover .top05_content figure{transform:translate(5px, 5px);transition:.3s}.top05_box .mask img{transform:scale(1);transition:.3s ease-in-out}.top05_box a:hover .mask img{transform:scale(1.1)}.footer{margin-top:150px;padding-top:50px;background-color:#1e408c;color:#fff}.footer .copyright{text-align:center;padding-bottom:50px}.footer_box{display:flex;justify-content:space-between;margin-bottom:80px}.footer_box>div{width:33.33%}.footer_box .footer_box2{display:flex}.footer_box .footer_box2>div:nth-child(1){width:calc(35% - 10px);margin-right:10px}.footer_box .footer_box2>div:nth-child(2){width:calc(65% - 10px);margin-right:10px}.footer_box .footer_box2 .el_footer_menuList{margin-right:0}.footer_box .footer_box2 .el_footer_menuList>li{line-height:1.7;font-size:18px}.footer_box .footer_box2 .el_footer_menuList a{color:#fff}.footer_box .footer_box2 .el_footer_menuList a:hover{text-decoration:underline}.footer_box .footer_box2 .el_footer_menuList.sub>li{line-height:1.7;font-size:14px;margin-top:5px;margin-bottom:5px}.footer_box .footer_box3{max-width:250px}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.fadeUpTrigger{opacity:0}.delay-time02{animation-delay:.4s}.delay-time03{animation-delay:.7s}.delay-time04{animation-delay:1s}.box{opacity:0}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.leftAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:1.5s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:1.5s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media screen and (max-width: 1200px){.inner{padding:0 20px}.top03_box{left:0}}@media screen and (max-width: 990px){.cc_area{bottom:80px;left:80px}.sub-catchcopy{font-size:3rem}.catchcopy{font-size:13rem;padding-top:25px;line-height:120px}.top01_content{padding-top:0;width:46%}.top01_content p{padding-top:25px}.top01_content p br{display:none}.top02_content{padding:20px 10px}.top02_content figure{bottom:5px}.top03{margin-top:200px}.top03 .delayScroll li{width:calc(33.33% - 20px)}.top03 .delayScroll li figure{margin-bottom:0}.top03 .delayScroll li p{font-size:1.6rem}.top03 .delayScroll:after{width:calc(33.33% - 20px)}.top04_box{display:block}.top04_box1{display:flex;justify-content:space-between;align-items:flex-start;border-right:none;padding-right:0;margin-right:0}.top04_box2 ul{padding-top:10px}.top05_content{padding:30px 10px 0 10px}.footer{margin-top:150px;padding-top:50px;background-color:#1e408c;color:#fff}.footer_box{justify-content:flex-start;flex-wrap:wrap}.footer_box>div{width:330px}.footer_box1 h1 img{width:180px}.footer .copyright{font-size:1rem;text-align:center;padding-bottom:50px}.footer_box2{margin-top:40px;margin-left:0px;display:flex;justify-content:space-between}}@media screen and (max-width: 770px){.inner{padding:0 20px}.cc_area{bottom:80px;left:24px}.sub-catchcopy{font-size:1.8rem}.catchcopy{font-size:6rem;padding-top:15px;line-height:60px}.header h1{padding-top:20px;padding-left:24px}.header h1 img{width:150px}.header-contact{right:60px;height:60px;width:60px}.header-contact figure img{width:20px}.header-contact p{font-size:1rem;padding-top:5px}.menu-btn{height:60px;width:60px}.menu-btn span,.menu-btn span:before,.menu-btn span:after{width:30px}.menu-content{overflow:auto}.menu-content .bl_menuContent{justify-content:center;gap:50px}.top01{margin-top:50px}.top01_box{display:block}.top01_img_box{display:flex;width:100%;margin-top:30px}.top01_img1{padding-top:30px}.top01_img2{padding-top:60px}.top01_content{padding-top:0px;width:100%}.top01_content p{padding-top:20px;line-height:30px}.top02{margin-top:50px;height:300px}.top02_box{padding-top:50px;display:block}.top02_service{position:relative;width:100%;max-width:324px;margin:0 auto}.service2{padding-top:100px}.service3{padding-top:100px}.top02_content{width:85%;padding:20px 10px;height:auto}.top02_content p{padding-top:10px;line-height:20px}.top02_content figure{margin:0;bottom:5px}.top03{margin-top:700px;padding-bottom:100px}.top03 .ttl{text-align:center;padding-top:50px}.top03 .delayScroll li{margin-bottom:30px;width:calc(50% - 10px)}.top03 .delayScroll li p{font-size:1.6rem;padding-top:5px}.top03 .delayScroll:after{width:calc(50% - 10px)}.top03_box{margin-top:50px}.top03_content{position:absolute;margin:auto;right:24px;bottom:-200px;background-color:#fff;text-align:center;box-shadow:0px 4px 10px #ccc;padding:10px 10px 20px 10px}.top03_content p{padding-top:20px;line-height:20px}.top04{margin-top:0}.top04_box2 ul li a{align-content:flex-start}.top05_box1{position:relative;width:calc(50% - 10px)}.top05_content{bottom:-50px;width:85%;padding:40px 10px 0 10px}.footer_box>div{margin:0 auto}.footer_box .footer_box1 .address_tel{padding-bottom:30px}.footer_box .footer_box2>div:nth-child(2){margin-right:0}.footer_box .footer_box2 .el_footer_menuList>li{font-size:14px}.footer_box .footer_box2 .el_footer_menuList.sub>li{font-size:13px}.footer_box .footer_box3{max-width:100%}}@media screen and (max-width: 500px){.menu-content{padding:60px 20px 0}.menu-content .bl_menuContent{gap:20px}.menu-content .menu-content_box .el_hummenuList>li{margin-top:5px}.menu-content .menu-content_box .el_hummenuList>li a{font-size:16px}.menu-content .menu-content_box .el_hummenuList.sub>li a{font-size:14px}#slider{height:50vh !important}.cc_area{left:0;padding:0 10px}.cc_area br{display:none}.cc_area .catchcopy{font-size:30px;line-height:.8}.top03{padding-bottom:0}.top03 .bl_delayScroll{padding-bottom:50px}.top03 .delayScroll{flex-direction:column;align-items:center}.top03 .delayScroll li{width:100%;max-width:270px}.top03 .delayScroll:after{display:none}.top03_box{max-width:520px;padding:0 20px;margin-top:0}.top03_content{position:static}.top04{margin-top:50px}.top04_box2 ul li a{flex-direction:column}.top04_box2 ul li a p{padding-right:0;margin-bottom:10px}.top05_box{flex-direction:column;align-items:center}.top05_box1{width:100%}.top05_box1:not(:last-of-type){margin-bottom:100px}.top05_content .ttl_ja{font-size:1.8rem;padding-bottom:10px}.footer{padding-bottom:80px}.footer_box{margin-bottom:30px}.footer_box .footer_box1 .address_tel p{line-height:1.6}}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/style.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAGA,mBACE,sBAGF,KACE,gBAEA,WAGF,KACE,iBACA,sCACA,WACA,cAGF,IACE,eACA,mBAGF,EACE,qBACA,WAGF,GACE,gBAGF,OACE,iBACA,WACA,cAKF,QACE,WACA,aAGF,SACE,kBACA,aACA,WACA,WAGF,eACE,iBACA,gBACA,8BACA,mBAGF,WACE,gBACA,iCACA,gBACA,iBACA,kBACA,8BAIF,WACE,iBACA,kBACA,eACA,MAIF,gBACE,eACA,MACA,WACA,aACA,YACA,WACA,kBACA,uBACA,mBACA,WACA,sBAGF,sBACE,sBACA,eAGF,2BACE,WAGF,kBACE,gBAKF,UACE,eACA,MACA,QACA,aACA,YACA,WACA,uBACA,mBACA,WACA,yBAGF,gBACE,yBACA,eAGF,0DAGE,WACA,cACA,WACA,WACA,sBACA,kBAGF,sBACE,WAGF,qBACE,QAGF,uCACE,qCAGF,+CACE,SACA,wBAGF,8CACE,MACA,yBAGF,gBACE,aAGF,sCACE,OAGF,cACE,WACA,YACA,eACA,MACA,UACA,WACA,yBACA,mBAGA,kBAEA,8BACE,aACA,8BACA,eACA,gBACA,WACA,YAIF,gCACE,aACA,8BAGE,mDACE,gBACA,gBACA,qDACE,WACA,eAEA,2DACE,0BAOJ,yDACE,eAMR,iCACE,kBAQJ,OACE,iBAGF,WACE,aACA,8BACA,2BAGF,eACE,aACA,UAGF,YACE,iBAGF,YACE,kBAGF,eACE,iBACA,UAGF,iBACE,iBACA,iBAKF,OACE,iBACA,iDACA,sBACA,4BACA,wBACA,aAGF,WACE,kBACA,aACA,8BAGF,eACE,kBACA,UAGF,eACE,kBACA,OACA,QACA,YAEA,sBACA,UACA,kBACA,6BACA,kBACA,YACA,2BAEA,kBACE,gBAIJ,iBACE,iBACA,iBAGF,sBACE,kBACA,WACA,WAGF,6CACE,8BACA,eAGF,yBACE,mBACA,2BAGF,iCACE,qBAGF,MACE,cACA,cACA,gBAKF,OACE,iBACA,kBAEA,uBACE,sBAEA,kBACA,qBAEA,gCACE,sBACA,aAEA,kCACE,iBACA,gBAMN,UACE,mBAGF,YACE,kBACA,iBAMJ,WACE,iBACA,cAGA,SACA,kBAEA,kBACE,WACA,kBACA,MACA,WACA,WACA,sBAGF,aACE,cACA,kBAKJ,eACE,kBACA,YACA,WACA,cACA,sBACA,kBACA,6BACA,4BAEA,iBACE,iBACA,iBAGF,sBACE,kBACA,WACA,WAKJ,yCACE,8BACA,eAGF,qBACE,mBACA,2BAGF,6BACE,qBAKF,OACE,gBAGF,WACE,aAGF,YACE,mBACA,kBACA,4BAEA,eACE,mBAIJ,eACE,iBAGF,kBACE,oBACA,gBAGF,oBACE,aAGF,sBACE,mBACA,WAGF,0BACE,0BAKF,OACE,iBAGF,WACE,aACA,8BAGF,YACE,kBACA,UAGF,eACE,kBACA,OACA,QACA,YACA,aACA,sBACA,UACA,kBACA,6BACA,uBAGA,sBACE,kBACA,WACA,WAGF,uBACE,iBACA,oBACA,iBACA,qBACA,WACA,iBAMJ,0CACE,8BACA,eAGF,qBACE,mBACA,2BAGF,6BACE,qBAIF,QACE,iBACA,iBACA,yBACA,WAEA,mBACE,kBACA,oBAIJ,YACE,aACA,8BACA,mBAIA,gBACE,aAOF,yBAEE,aAGA,0CACE,uBACA,kBAEF,0CACE,uBACA,kBAEF,6CACE,eAEA,gDACE,gBACA,eAGF,+CACE,WACA,qDACE,0BAOJ,oDACE,gBACA,eACA,eACA,kBAKN,yBACE,gBAQJ,QACE,2BACA,uBACA,6BACA,UAGF,uBACE,KACE,UACA,2BAEF,GACE,UACA,yBAKJ,eACE,UAKF,cACE,oBAGF,cACE,oBAGF,cACE,mBAGF,KACE,UAKF,UACE,gBACA,qBAGF,gBACE,qBAGF,WACE,UAGF,qBACE,6BACA,wBACA,6BACA,UAGF,yBACE,KACE,4BACA,UAEF,GACE,wBACA,WAIJ,qBACE,8BACA,wBACA,6BACA,UAGF,0BACE,KACE,2BACA,UAEF,GACE,wBACA,WAIJ,sCACE,OACE,eAEF,WACE,QAIJ,qCAGE,SACE,YACA,UAEF,eACE,eAEF,WACE,gBACA,iBACA,kBAEF,eACE,cACA,UAEF,iBACE,iBAEF,oBACE,aAEF,eAEE,kBAGA,sBACE,WAGJ,OACE,iBAGE,uBACE,0BAEA,8BACE,gBAGF,yBACE,iBAKJ,0BACE,0BAKN,WACE,cAEF,YACE,aACA,8BACA,uBACA,kBACA,gBACA,eAEF,eACE,iBAEF,eACE,yBAIF,QACE,iBACA,iBACA,yBACA,WAGF,YACE,2BACA,eAEA,gBACE,YAIJ,oBACE,YAEF,mBACE,eACA,kBACA,oBAEF,aACE,gBACA,gBACA,aACA,+BAUJ,qCACE,OACE,eAMF,SACE,YACA,UAEF,eACE,iBAEF,WACE,eACA,iBACA,iBAIF,WACE,iBACA,kBAEF,eACE,YAGF,gBACE,WACA,YACA,WAEF,2BACE,WAEF,kBACE,eACA,gBAIF,UACE,YACA,WAEF,0DAGE,WAEF,cACE,cAEA,8BACE,uBACA,SAQJ,OACE,gBAEF,WACE,cAEF,eACE,aACA,WACA,gBAEF,YACE,iBAEF,YACE,iBAEF,eACE,gBACA,WAEF,iBACE,iBACA,iBAIF,OACE,gBACA,aAEF,WACE,iBACA,cAEF,eACE,kBACA,WACA,gBACA,cAEF,UACE,kBAEF,UACE,kBAEF,eAEE,UACA,kBACA,YAEA,iBACE,iBACA,iBAGF,sBACE,SACA,WAKJ,OACE,iBACA,qBAEA,YACE,kBACA,iBAKA,uBACE,mBACA,uBAEA,yBACE,iBACA,gBAKJ,0BACE,uBAKN,WACE,gBAEF,eACE,kBACA,YACA,WACA,cACA,sBACA,kBACA,6BACA,4BAEF,iBACE,iBACA,iBAIF,OACE,aAEF,oBACE,yBAIF,YACE,kBACA,uBAGF,eACE,aACA,UACA,yBAIA,gBACE,cAIA,sCACE,oBAMF,0CACE,eAIC,gDACE,eAIH,oDACE,eAKN,yBACE,gBAMN,qCAEE,cACE,oBAEA,8BACE,SAKE,mDACE,eACA,qDACE,eAMF,yDACE,eASV,QACE,uBAIF,SACE,OACA,eACA,YACE,aAEF,oBACE,eACA,eAOJ,OACE,iBAEA,uBACE,oBAGF,oBACE,sBACA,mBAGA,uBACE,WACA,gBAIF,0BACE,aAKN,WACE,gBACA,eACA,aAGF,eACE,gBAIF,OACE,gBAMI,oBACE,sBAEA,sBACE,gBACA,mBAYV,WACE,sBACA,mBAGF,YACE,WAGF,+BACE,oBASA,uBACE,iBACA,oBAKJ,QACE,oBAIF,YACE,mBAII,wCACE%22,%22file%22:%22style.css%22%7D */
