.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}#wrapper{background-color:#EBE5DD}.mainTitle{width:100%;height:700px;background:url(https://img.phoenix.webcrew.co.jp/12200/files/images/infographic_main_back.png) center top no-repeat #0A338A}.mainTitleIn{margin:0 auto;position:relative;width:980px;height:700px}.mainTitleInText img{position:absolute;right:-80px;top:315px;animation:mainText 1s ease forwards .5s;opacity:0;transform:translateY(10px)}@keyframes mainText{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.mainTitleInIll img{position:absolute;left:-222px;bottom:0}.mainTitleInTime img{position:absolute;left:-120px;top:30px}.mainTitleInSteam{position:absolute;left:360px;top:456px;animation:steam 2s ease infinite 1s}@keyframes steam{0%,100%,49%{transform:scale(1,1)}50%,51%,99%{transform:scale(-1,1)}}.infographic{margin:0 0 215px;padding-top:50px}.infographic__title{margin:0 auto 50px;width:980px;display:block;position:relative;text-align:center}.infographic__title::after{content:"";left:50%;margin-left:-8px;border:8px solid transparent;border-top:10px solid #F2BF0A;position:absolute;bottom:-14px}.infographicLayout{margin:0 auto;display:flex;width:980px;flex-wrap:wrap;justify-content:space-between}.infographicBox{padding:28px 0;margin-bottom:22px;background:#FFF}.infographicBox.block-1{width:980px}.infographicBox.block-2{width:479px}.infographicBox.block-3{width:312px}.infographicBoxIcon{display:flex;height:100px;align-items:center;justify-content:center}.infographicBoxIcon img{margin-top:12px}.infographicBoxTitle{text-align:center;line-height:1.3;color:#4D4D4D}.infographicCont-count,.infographicCont-doughnutNumber{text-align:center;color:#F2BF0A}.infographicBoxTitle__main{display:block;font-size:3.4rem;font-weight:700}.infographicBoxTitle__sub{font-size:1.8rem}.infographicCatch{font-weight:700;text-align:center}.infographicCont-pie{margin:20px auto;width:260px}.infographicCont-count .count{font-size:15rem}.infographicCont-count .unit{font-size:4rem}.infographicCont-horizontalBar{margin:20px auto;width:780px}.infographicCont-doughnut{margin:20px auto;width:260px;position:relative}.infographicCont-doughnutNumber{position:absolute;left:50%;top:50%;width:470px;transform:translate(-50%,-50%)}.infographicCont-doughnutNumber .count{font-size:15rem}.infographicCont-doughnutNumber .unit{font-size:7.7rem}.infographicCont-bar,.infographicCont-line{margin:20px auto;width:800px}.infographicCont-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.infographicCont-note{padding:0 28px;width:100%;color:#666;font-size:1.3rem;text-align:right}.card{padding-bottom:150px}.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;background-color:#FFF;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}