@charset "UTF-8";.visible_pc{display:block}.visible_inline_pc{display:inline}.visible_sp,.visible_inline_sp{display:none}@media screen and (max-width: 781px){.visible_pc,.visible_inline_pc{display:none}.visible_sp{display:block}.visible_inline_sp{display:inline}}a{text-decoration:none}.container{width:100%;max-width:1294px;margin:0 auto}@media screen and (max-width: 781px){.container{max-width:100%}}:root{--area-color: #77b128;--life-color: #8c9545;--finance-color: #377664;--health-color: #c4c42d;--resource-color: #72a37a}.section__title{color:#9ec72e;font-size:32px;text-align:center}.section__icon{display:block;width:45px;margin:0 auto 45px;position:relative}.section__icon:after{display:inline-block;content:"";width:45px;height:5px;background:#9ec72e;position:absolute;left:0;right:0;bottom:-25px;margin:auto}.section__textbox{text-align:left;max-width:550px;margin:0 auto}.section__textbox--lead{font-size:18px;font-weight:500;line-height:1.7}.section__textbox--lead:not(:first-of-type){margin-top:1.5rem}.cv-button{text-align:center;position:relative;overflow:hidden;outline:none;transition:ease .3s}.cv-button__body{width:100%;display:inline-block;font-weight:700;position:relative;z-index:2}.cv-button__body:after{display:inline-block;content:"";width:0;height:0;border-style:solid;position:absolute;top:0;bottom:0;margin:auto;right:7%}.cv-button_on:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;transition:transform .3s cubic-bezier(.8,0,.2,1) 0s;transform:scaleX(0);transform-origin:top}.cv-button__body.pdf span,.cv-button__body.gaibu span{position:relative}.cv-button__body.pdf:after,.cv-button__body.gaibu:after{display:inline-block;content:"";width:20px;height:20px;position:absolute;right:-1.4rem;top:0;bottom:0;margin:auto;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;border:none}.cv-button__body.pdf:after{-webkit-mask-image:url(../images2/icon_pdf.svg);mask-image:url(../images2/icon_pdf.svg)}.cv-button__body.gaibu:after{-webkit-mask-image:url(../images2/icon_window.svg);mask-image:url(../images2/icon_window.svg)}.breadcrumb{display:flex;align-items:center;position:absolute;top:10%;left:16%}.breadcrumb__item,.breadcrumb__item a{color:#9ec72e;font-size:18px;font-weight:500}.breadcrumb__item a{border-bottom:1px solid #9ec72e}.breadcrumb__item:not(:last-of-type):after{content:"＞"}.js-fadeIn,.js-fadeIn_load{opacity:0;transform:translateY(80px);transition:transform .6s}.js-fadeIn.on,.js-fadeIn_load.on{opacity:1;transform:translateY(0)}@media screen and (min-width: 782px){.cv-button_on:hover:before{transform:scale(1)}}@media screen and (max-width: 781px){.section__title{font-size:20px}.section__icon{width:25px;margin-bottom:34px}.section__icon:after{width:23px;height:3px;bottom:-18px}.section__textbox--lead{font-size:16px}.breadcrumb{margin-top:8px;margin-left:4px;position:relative;top:auto;left:auto}.breadcrumb__item,.breadcrumb__item a{font-size:12px}.js-fadeIn{transform:translateY(40px)}.js-fadeIn,.js-fadeIn_load{transition:transform .3s}.js-fadeIn_load{transform:translateY(20px)}}@media print{.js-fadeIn,.js-fadeIn_load{opacity:1;transform:translateY(0)}}main:not(.top){margin-top:8.2%}@media screen and (max-width: 781px){main:not(.top){margin-top:74px}}.fv{position:relative;z-index:1}.fv__bg{width:100vw}.fv__text{width:42%;max-width:815px;position:absolute;top:22%;left:0;right:0;margin:auto;z-index:3}.fv__text--inner{width:100%;max-width:815px;text-align:center;margin:0 auto;position:relative}.fv .cv-button{width:38%;max-width:308px;background:#9ec72e;border-radius:100px;box-shadow:0 3px 6px #00000029;position:absolute;right:-2%;bottom:-35%;z-index:2}.fv .cv-button__body{display:flex;align-items:center;justify-content:center;padding:7% 0;position:relative}.fv .cv-button__body:after{border-width:7px 0 7px 8px;border-color:transparent transparent transparent #fff}.fv .cv-button__body img{width:50%;max-width:154px;margin-right:5%}.fv .cv-button__body img.on{display:none}.fv .cv-button__body span{color:#fff;font-size:18px;font-weight:700}.fv .cv-button_on:before{background:#fff}@media screen and (min-width: 782px){.fv .cv-button:hover .cv-button__body img.on{display:block}.fv .cv-button:hover .cv-button__body img.off{display:none}.fv .cv-button_on:hover .cv-button__body span{color:#9ec72e}.fv .cv-button_on:hover .cv-button__body:after{border-color:transparent transparent transparent #9ec72e}}@media screen and (max-width: 781px){.fv.top{height:421px;max-height:421px}.top .fv__bg{height:100%;-o-object-fit:cover;object-fit:cover}.fv__text{width:67%;max-width:254px}.fv__text--inner{max-width:254px}.fv .cv-button{width:100%;max-width:104px}.fv .cv-button__body img{max-width:104px}.fv .cv-button__body span{font-size:5px}.fv .cv-button__body:after{border-width:2.5px 0 2.5px 2px}}.category-nav{background:#fff;padding:63px 0}.category-nav__list{display:flex;justify-content:center;gap:0 9.1%;margin-top:78px}.category-nav__item{width:252px}.category-nav__img{width:216px;height:216px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.2s}.-area .category-nav__img{background:var(--area-color)}.-life .category-nav__img{background:var(--life-color)}.-finance .category-nav__img{background:var(--finance-color)}.-health .category-nav__img{background:var(--health-color)}.-resource .category-nav__img{background:var(--resource-color)}.category-nav__img img{width:90px;height:auto}.category-nav__text{font-size:28px;font-weight:700;text-align:center;margin-top:22px}.-area .category-nav__text{color:var(--area-color)}.-life .category-nav__text{color:var(--life-color)}.-finance .category-nav__text{color:var(--finance-color)}.nav .category-nav__list{display:none;width:79%;max-width:568px;gap:0 36px;padding:30px 16px;background:#fff;border-radius:10px;box-shadow:0 3px 6px -6px #00000029,6px 6px 6px -6px #00000029;position:absolute;left:0;margin-top:36px}.nav .category-nav__item{width:100px;display:flex;flex-direction:column;align-items:center}.nav .category-nav__img{width:72px;height:72px}.nav .category-nav__img img{width:30px}.nav .category-nav__text{font-size:14px;margin-top:11px}@media screen and (min-width: 782px){.category-nav__item:hover .category-nav__img{opacity:.8;transition:.3s}}@media screen and (max-width: 781px){.category-nav{padding:21px 0 36px}.category-nav__list{flex-direction:column;align-items:center;justify-content:center;gap:18px 0;padding:0 6.1%;margin-top:25px}.category-nav__item{width:100%;max-width:329px;display:flex;align-items:center;justify-content:flex-start;padding:10px 11px 7px;border-radius:42px;position:relative}.category-nav__item:after{display:inline-block;content:"";width:0;height:0;border-width:11px 8px 0 8px;border-style:solid;position:absolute;right:10%}.-area.category-nav__item{border:1px solid var(--area-color)}.-area.category-nav__item:after{border-color:var(--area-color) transparent transparent transparent}.-life.category-nav__item{border:1px solid var(--life-color)}.-life.category-nav__item:after{border-color:var(--life-color) transparent transparent transparent}.-finance.category-nav__item{border:1px solid var(--finance-color)}.-finance.category-nav__item:after{border-color:var(--finance-color) transparent transparent transparent}.category-nav__img{width:65px;height:65px;margin-left:0;margin-right:11px}.category-nav__img img{width:27px}.category-nav__text{font-size:16px;margin-top:0}.nav .category-nav__list{display:none;width:100%;max-width:100%;flex-direction:row;gap:0 3%;padding:15px 8px;box-shadow:none;position:relative;margin-top:16px}.nav .category-nav__item{width:72px;flex-direction:column;align-items:center;margin:0 auto;padding:0%;border:0}.nav .category-nav__item:after{display:none}.nav .category-nav__img{width:40px;height:40px;margin-right:0}.nav .category-nav__img img{width:18px}.nav .category-nav__text{font-size:12px;margin-top:4}}.guide-area{padding:101px 0 133px;background:#9ec72e}.guide-area__inner{width:100%;max-width:1080px;margin:0 auto;background:#fff}.guide-area__target,.guide-area__target p{color:#377664;font-size:35px;text-align:center}.guide-area__target span{color:#9ec72e}.guide-area__box{display:grid;grid-template-columns:repeat(2,1fr);row-gap:80px;width:100%;justify-content:space-around;padding:85px 0 58px}.guide-area__box+.guide-area__target{margin-top:167px}.guide-area__target+.guide-area__box{padding:0;margin-top:72px}.guide-area__title{color:#377664;font-size:32px;text-align:center}.guide-area__icon{width:71px;display:block;margin:0 auto 45px}.guide-area__lead,.guide-area__lead p{color:#377664;font-size:20px;text-align:center;line-height:1.45;margin-top:36px}.guide-area__lead a{color:#377664;text-decoration:underline}.guide-area .cv-button{width:302px;margin:27px auto 0;background:#9ec72e;border:2px solid #9ec72e;border-radius:38px}.guide-area .cv-button__body{color:#fff;font-size:20px;padding:23px 0;position:relative}.guide-area .cv-button__body:after{border-width:12px 0 12px 14px;border-color:transparent transparent transparent #fff}.guide-area .cv-button_on:before{background:#fff}@media screen and (min-width: 782px){.guide-area .cv-button_on:hover{border:2px solid #9ec72e}.guide-area .cv-button_on:hover .cv-button__body{color:#9ec72e}.guide-area .cv-button_on:hover .cv-button__body:after{border-color:transparent transparent transparent #9ec72e}}@media screen and (max-width: 781px){.guide-area{padding:26px 5%}.guide-area__target,.guide-area__target p{font-size:18px;line-height:1.4}.guide-area__box{width:100%;max-width:100%;flex-direction:column;justify-content:center;align-items:center;gap:63px 0;padding:53px 14px 56px;display:flex}.guide-area__box+.guide-area__target{margin-top:76px}.guide-area__target+.guide-area__box{margin-top:48px}.guide-area__title{font-size:20px}.guide-area__icon{width:57px;margin-bottom:17px}.guide-area__lead,.guide-area__lead p{font-size:16px;line-height:1.5;margin-top:16px}.guide-area__lead a{color:#377664;text-decoration:underline}.guide-area .cv-button{width:230px;margin-top:23px}.guide-area .cv-button__body:after{border-width:9px 0 9px 12px;right:5%}.guide-area .cv-button__body{font-size:14px;padding:18px 0}}@media print{body{-webkit-print-color-adjust:exact}.fv.top{width:100vw!important;margin:0 auto}header{position:relative}main:not(#top){margin-top:0}}main.personal{margin-top:0}.personal main{margin-top:0}
