.cardLists li a,.headerIn{box-shadow:0 0 6px rgba(0,0,0,.2)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:0}100%{opacity:1}}.header{position:fixed;top:32px;left:50%;z-index:100;width:100%;transform:translateX(-50%)}.headerBox{margin:0 auto;width:980px}.headerIn{border-radius:36px;display:flex;justify-content:space-between;position:relative;width:980px;min-height:72px;background-color:#FFF;background:linear-gradient(180deg,#FFF 0,#FFF 73px,#0A338A 74px,#0A338A 100%)}.headerIn__logo{padding:14px 0 0 38px}.headerIn__logo span{padding:23px 0 0 19px;border-radius:36px;display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#0A338A}.gNavLists{display:flex;align-items:baseline;justify-content:space-between;width:796px}.gNavLists>li{font-size:1.4rem}.gNavLists>li>a{display:inline-block;color:#333;text-decoration:none}.gNavLists>li:not(:last-child)>a{margin:0 8px;padding:26px 10px}.gNavLists>li:not(:last-child)>a:hover{color:#0A338A;text-decoration:none}.gNavLists .uNavInLists>li>a,.gNavLists .uNavIn__title a{color:#FFF;text-decoration:none}.gNavLists>li:last-child>a{margin:0 32px 0 10px;padding:2px 16px;border:1px solid #333;border-radius:100px}.gNavLists>li:last-child>a:hover{color:#FFF;background-color:#0A338A;text-decoration:none}.gNavLists .uNav{height:0}.gNavLists .uNavIn{padding-top:40px;visibility:hidden;opacity:0;position:absolute;left:0;width:980px}.gNavLists .uNavIn.show{visibility:visible;animation:headerFadeIn .5s ease forwards 0s}.gNavLists .uNavIn__title{padding-bottom:35px;font-size:4.2rem;text-align:center}.gNavLists .uNavIn__title a:hover{opacity:.5}.gNavLists .uNavInLists{margin:0 auto;padding-bottom:30px;display:flex;flex-wrap:wrap;width:908px}.gNavLists .uNavInLists>li{margin-bottom:25px;width:calc(908px / 4);font-size:1.4rem;text-align:center}.gNavLists .uNavInLists>li>a{border-radius:17px;padding:8px 15px;display:inline-block;min-width:10em}.gNavLists .uNavInLists>li>a:hover{color:#0A338A;background-color:#FFF}.headerIn.open{animation:headerSlideIn .4s ease forwards 0s}.headerIn.open .gNavLists,.headerIn.open .headerIn__logo>a{animation:headerFadeIn .4s ease forwards .4s;opacity:0}.headerIn.open .headerIn__logo>span{display:none}.headerIn.open .headerIn__logo>a{display:block}.headerIn.close{animation:headerSlideOut .4s ease forwards .2s}.headerIn.close .headerIn__logo>span{display:block;opacity:0;animation:headerFadeIn .2s ease forwards .6s}.headerIn.close .headerIn__logo>span:hover{cursor:pointer}.headerIn.close .gNavLists,.headerIn.close .headerIn__logo>a{display:none}@keyframes headerSlideIn{0%{width:156px}100%{width:980px}}@keyframes headerSlideOut{0%{width:980px}100%{width:70px;background:#0A338A}}@keyframes headerFadeIn{0%{opacity:0}100%{opacity:1}}.footerLinkBlockBunnerLists li a:hover img,.footerLinkBlockLists li a:hover,.footerLinkBlock__logo a:hover img,.footerLinkBlock__sns a:hover img{opacity:.5}.iso{padding:40px 0 36px;width:100%;background-color:#F5F5F5}.isoIn{margin:0 auto;padding:26px 34px 26px 48px;border:5px solid #EDEDED;display:flex;align-items:center;width:980px;background-color:#FFF}.isoIn__img{margin-right:48px}.isoIn__txt{font-size:1.4rem;line-height:1.7}.isoIn__link{margin-left:auto;width:140px}.isoIn__link a{padding:1em 0;border:2px solid #0A338A;border-radius:100px;display:inline-block;width:130px;color:#0A338A;background-color:rgba(255,255,255,.4);font-size:1.2rem;text-align:center;text-decoration:none}.isoIn__link a:hover{color:#FFF;background-color:#0A338A}.breadcrumbs{width:100%;background-color:#7a818f}.breadcrumbsIn{margin:0 auto;padding:33px 0 37px;width:980px;color:#FFF;overflow:hidden;white-space:nowrap;letter-spacing:-.4em;text-overflow:ellipsis}.breadcrumbsIn>span:nth-child(n+2){margin:0 0 0 20px;padding:0 0 0 30px;background:url(https://img.phoenix.webcrew.co.jp/12200/files/images/breadcrumb_arrow.png) left center no-repeat;background-size:10px auto}.breadcrumbsIn img{width:26px;height:auto}.breadcrumbsIn a,.breadcrumbsIn span{color:#FFF;text-decoration:none;letter-spacing:normal}.breadcrumbsIn a:hover{text-decoration:underline}footer{background-color:#FFF}.footerLink{margin:0 auto;padding-top:43px;width:980px;font-size:1.3rem}.footerLinkBlock{margin-bottom:22px}.footerLinkBlock:first-child{padding-bottom:26px;border-bottom:1px solid #B2B2B2}.footerLinkBlock__logo{margin-bottom:30px;display:flex;justify-content:space-between}.footerLinkBlock__logo a{display:block;width:136px}.footerLinkBlock__logo a img{width:100%;height:auto}.footerLinkBlockLists{display:flex}.footerLinkBlockLists li:not(:first-child){margin-left:22px}.footerLinkBlockLists li a{color:#666;text-decoration:none}.footerLinkBlockLists li a em{display:block;margin-top:-.2em;color:#0A338A;font-size:1.8rem;font-weight:700}.footerLinkBlockLists+ul{margin-top:2em}.footerLinkBlock__sns{display:flex}.footerLinkBlock__sns li:not(:last-child){margin-right:7px}.footerLinkBlock__sns a{display:block;width:30px}.footerLinkBlock__sns img{width:auto;height:auto}.footerLinkBlockBunnerLists li{margin-bottom:24px}.footerCopyright{padding:30px}.footerCopyright small{margin:0 auto;display:block;width:980px;font-size:1.1rem;text-align:right}.backVisual{position:fixed;top:0;left:0;z-index:-1;overflow:hidden;background-color:#EBE5DD}.mainTitle .mainTitleIn,.mainTitleIn{position:relative}.backVisual__img{width:calc(100vw + 40px);height:calc(100vh + 40px);background:url(https://img.phoenix.webcrew.co.jp/12200/files/images/service_main_back.jpg) center center/cover no-repeat;margin:-20px 0 0 -20px}.mainTitle{padding-top:210px}.mainTitleIn{margin:0 auto;width:980px;color:#FFF;font-size:3.2rem;line-height:1.2}.mainTitle h1{padding:20px 50px 30px;display:inline-block;background:rgba(10,51,138,.8);margin-bottom:210px}.cardLists li a,.service{background-color:#FFF}.mainTitle h1 span{display:block;font-size:2.5rem;font-family:'Cedarville Cursive'}.mainTitle .mainTitleIn__insuranceImg{position:absolute;right:-40px;top:-126px}.mainTitle .mainTitleIn__insuranceImg img{width:590px;transform:rotateY(180deg)}.mainTitle .mainTitleIn__lifeImg{position:absolute;right:-110px;top:10px}.mainTitle .mainTitleIn__lifeImg img{width:640px}.mainTitle .mainTitleIn__carImg{position:absolute;right:30px;top:-140px}.mainTitle .mainTitleIn__carImg img{width:370px;transform:rotate(65deg)}.mainTitle .mainTitleIn__educationImg{position:absolute;right:40px;top:80px}.mainTitle .mainTitleIn__educationImg img{width:450px}.mainTitle .mainTitleIn__seniorImg{position:absolute;right:-40px;top:50px}.mainTitle .mainTitleIn__seniorImg img{width:550px}.mainTitle .mainTitleIn__financeImg{position:absolute;right:-29px;top:-85px}.mainTitle .mainTitleIn__financeImg img{width:600px}.mainTitle .mainTitleIn__businessImg{position:absolute;right:40px;top:-96px}.mainTitle .mainTitleIn__businessImg img{width:350px}.serviceLead{margin:0 auto;padding:80px 0 50px;width:900px}.card{padding:80px 0}.cardLists{margin:0 auto;width:980px;display:flex;flex-wrap:wrap}.cardLists li{width:233px}.cardLists li:not(:nth-child(4n)){margin-right:16px}.cardLists li:nth-child(n+5){margin-top:16px}.cardLists li a{border-radius:10px;display:block;width:100%;height:100%;color:#333;text-decoration:none;overflow:hidden}.cardLists li a img{width:233px;height:auto;vertical-align:middle}.cardLists li a:hover img{transform:scale(1.1)}.cardLists__img{width:233px;height:130px;overflow:hidden}.cardLists__txt{padding:0 10px 0 20px;display:table-cell;vertical-align:middle;height:65px;font-size:1.4rem}.serviceDetailIn{margin:0 auto;padding:100px 0;border-bottom:1px solid #DDD;display:table;width:980px}.serviceDetailIn__img{padding-bottom:55px;display:table-cell;vertical-align:middle;width:370px}.serviceDetailIn__img img{margin:0 auto;width:192px;height:auto}.serviceDetailIn__txt{display:table-cell;vertical-align:top}.serviceDetailIn__txt h2{margin-bottom:7px;font-size:2.4rem}.serviceDetailIn__txt h2 a{border:2px solid #0A338A;border-radius:100px;display:inline-block;width:110px;color:#0A338A;background-color:rgba(255,255,255,.4);font-size:1.2rem;text-align:center;text-decoration:none;margin-left:20px;padding:.2em 0 .1em;position:relative;top:-2px;vertical-align:middle}.serviceDetailIn__txt h2 a:hover{color:#FFF;background-color:#0A338A}.serviceDetailIn__txt h2 a span{padding-right:1.4em;background:url(https://img.phoenix.webcrew.co.jp/12200/files/images/icon_blank_wc.png) right .1em no-repeat;background-size:1em auto}.serviceDetailIn__txt h2 a:hover span{padding-right:1.4em;background:url(https://img.phoenix.webcrew.co.jp/12200/files/images/icon_blank_white.png) right .1em no-repeat;background-size:1em auto}.serviceDetailIn__txt p{margin-bottom:20px;font-size:1.4rem}.serviceDetailInLists{padding:12px 15px;width:100%;background-color:#F5F5F5}.serviceDetailInLists li{display:block;font-size:1.4rem}.serviceDetailInLists li .title{display:inline-block;width:240px}.serviceDetailInLists li a[target="_blank"]{padding-right:1.4em;background:url(https://img.phoenix.webcrew.co.jp/12200/files/images/icon_blank_wc.png) right .1em no-repeat;background-size:1em auto}.honpo .serviceDetailIn__img img,.sonpo .serviceDetailIn__img img{width:220px}.bang .serviceDetailIn__img img{width:160px}.senior_gohan .serviceDetailIn__img img,.senior_hochouki .serviceDetailIn__img img,.senior_roujin .serviceDetailIn__img img{width:248px}.money_fix .serviceDetailIn__img img{width:241px}