.FV_parts02{padding:20px 20px 40px;position:relative}.FV_parts02 .fv2-mv_row{align-items:center;display:flex;justify-content:center}.FV_parts02 .fv2-mv_row .fv2-text_col{padding-top:50px;position:relative}.FV_parts02 .fv2-mv_row .fv2-text_col .fv2-texts{margin-top:20px}.FV_parts02 .fv2-mv_row .fv2-text_col .fv2-texts p{color:#212121;font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1.6;text-align:center}.FV_parts02 .fv2-mv_row .fv2-img_col,.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area{position:relative}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts01{left:4%;position:absolute;top:4%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts02{position:absolute;right:-5%;top:-5%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts03{bottom:3%;left:0;position:absolute}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts04{bottom:-8%;position:absolute;right:10%}.FV_parts02 .fv2-img_back{bottom:-58%;left:0;position:absolute;z-index:-1}@media only screen and (min-width:768px) and (max-width:1024px){.FV_parts02 .fv2-mv_row .fv2-text_col .fv2-texts p{font-size:16px;text-align:left}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts01{width:14%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts01 img{width:100%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts02{right:0;width:20%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts02 img{width:100%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts03{width:10%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts03 img{width:100%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts04{width:18%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts04 img{width:100%}.FV_parts02 .fv2-mv_row .fv2-text_col .fv2-mv_logo{margin:0 auto;width:70%}.FV_parts02 .fv2-mv_row .fv2-img_col{width:53%}.FV_parts02 .fv2-mv_row .fv2-text_col{width:47%}}@media only screen and (max-width:767px){.FV_parts02 .fv2-mv_row{flex-direction:column}.FV_parts02 .fv2-mv_row .fv2-text_col .fv2-mv_logo{margin:0 auto;max-width:200px}.FV_parts02 .fv2-mv_row .fv2-text_col .fv2-texts p{font-size:min(14px,3.1vw);line-height:2}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area{max-width:500px}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts01{display:flex;width:15%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts01 img,.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts02 img{width:100%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts02{width:20%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts03 img{width:100%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts03{width:11%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts04{width:17%}.FV_parts02 .fv2-mv_row .fv2-img_col .fv2-img_area .fv2-img_parts04 img{width:100%}}.FV_parts02 .fv2-mkfv{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0 8px;max-width:660px}.FV_parts02 .fv2-mkfv-col{flex:1 1 220px;min-width:0}.FV_parts02 .fv2-mkfv-mc{align-items:flex-end;color:#212121;display:flex;font-size:13px;justify-content:center;line-height:1.5;margin:0 0 6px;min-height:39px;text-align:center;word-break:keep-all}.FV_parts02 .fv2-mkfv-btn{align-items:center;border-radius:100px;box-sizing:border-box;display:flex;font-size:16px;font-weight:700;gap:10px;height:56px;justify-content:center;text-decoration:none!important}.FV_parts02 .fv2-mkfv-w{background:#fff;border:1px solid #bbb;color:#393332!important}.FV_parts02 .fv2-mkfv-r{background:#f70029;color:#fff!important}.FV_parts02 .fv2-mkfv-ar{align-items:center;background:#fff;border-radius:50%;color:#f70029;display:inline-flex;font-size:10px;height:22px;justify-content:center;width:22px}.FV_parts02 .mkfv-wrap{box-sizing:border-box;margin:0 auto 24px;max-width:1100px;padding:0 20px}@media (max-width:767px){.FV_parts02 .fv2-mkfv{max-width:none}.FV_parts02 .fv2-mkfv-col{flex:1 1 100%}.FV_parts02 .fv2-mkfv-mc{white-space:normal}}.FV_parts02 .fv2-mkfv{max-width:none;width:590px}.FV_parts02 .fv2-mkfv-mc{font-size:12.5px;min-height:0;white-space:nowrap}.FV_parts02 .fv2-mkfv-mc wbr{display:none}@media (max-width:767px){.FV_parts02 .fv2-mkfv{width:auto}.FV_parts02 .fv2-mkfv-mc{font-size:13px;white-space:normal}}.FV_parts02{padding-top:0!important}.FV_parts02 .mkfv-in{margin:20px 0 0;max-width:680px}.FV_parts02 .mkfv-in .fv2-mkfv{margin:0}.FV_parts02{overflow-x:clip}.FV_parts02 .fv2-mkt-fv p.fv2-mkt-h{color:#212121!important;font-size:36px!important;font-weight:900!important;line-height:1.45!important;margin:0 0 14px!important}.FV_parts02 .fv2-mkt-fv .fv2-mkt-h .fv2-g{color:#3db156}.FV_parts02 .fv2-mkt-fv p.fv2-mkt-l{color:#303030;font-size:16px;line-height:1.8;margin:0 auto 12px!important;max-width:600px}.FV_parts02 .fv2-mkt-fv p.fv2-mkt-l span{display:inline-block}.FV_parts02 .fv2-mkt-fv .fv2-mkt-p{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0}.FV_parts02 .fv2-mkt-fv .fv2-mkt-p span{border:2px solid #3db156;border-radius:8px;color:#3db156;font-size:15px;font-weight:700;padding:2px 12px}@media (max-width:767px){.FV_parts02 .fv2-mkt-fv p.fv2-mkt-h{font-size:25px!important}.FV_parts02 .fv2-mkt-fv p.fv2-mkt-l{font-size:14px}.FV_parts02 .fv2-mkt-fv p.fv2-mkt-l br.fv2-pc{display:none}.FV_parts02 .fv2-mkt-fv .fv2-mkt-p span{font-size:13px}}.FV_parts02{color:#212121;font-family:Noto Sans JP,sans-serif;isolation:isolate;overflow:hidden}.FV_parts02,.FV_parts02 *{box-sizing:border-box}.FV_parts02 img{display:block;height:auto;max-width:100%}.FV_parts02 .fv2-mv_row{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative;z-index:1}.FV_parts02 .fv2-mv_row .fv2-text_col{padding-top:32px;width:100%}.FV_parts02 .fv2-mv_row .fv2-img_col{width:100%}.FV_parts02 .fv2-mv_logo{margin:auto;max-width:400px}.FV_parts02 .fv2-mkfv{display:grid;gap:12px;grid-template-columns:1fr 1fr;max-width:100%;width:100%}.FV_parts02 .fv2-mkfv-mc{font-size:12px;min-height:3em;white-space:normal;word-break:normal}.FV_parts02 .fv2-img_back{bottom:0;pointer-events:none;width:100%;z-index:0}.FV_parts02 .fv2-img_back img{width:100%}.FV_parts02 .fv2-img_parts01{width:14%}.FV_parts02 .fv2-img_parts02{right:0!important;width:20%}.FV_parts02 .fv2-img_parts03{width:10%}.FV_parts02 .fv2-img_parts04{width:18%}@media(max-width:1024px){.FV_parts02 .fv2-mv_row{grid-template-columns:1fr}.FV_parts02 .fv2-mv_row .fv2-img_col{margin:20px auto 0;max-width:650px}.FV_parts02 .fv2-mkfv{margin:24px auto 8px;max-width:590px}}@media(max-width:767px){.FV_parts02{padding-left:16px;padding-right:16px}.FV_parts02 .fv2-mv_row .fv2-text_col{padding-top:24px}.FV_parts02 .fv2-mkfv{grid-template-columns:1fr}.FV_parts02 .fv2-mkfv-mc{min-height:0}.FV_parts02 .fv2-mv_row .fv2-text_col .fv2-texts p{letter-spacing:normal}.FV_parts02 .fv2-mv_row .fv2-img_col{padding:15px 8px}}.FV_parts02 .fv2-mv_row .fv2-text_col .fv2-texts p.fv2-mkt-l{font-size:16px;font-weight:500;letter-spacing:normal;line-height:1.8}.FV_parts02 a{font-family:inherit}@media(max-width:767px){.FV_parts02 .fv2-mv_row .fv2-text_col .fv2-texts p.fv2-mkt-l{font-size:14px}}.FV_parts02 .fv2-mkt-h{color:#212121;font-size:36px;font-weight:900;line-height:1.45;margin:0 0 14px;text-align:center}.FV_parts02 .fv2-mv_row .fv2-text_col .fv2-texts .fv2-mkt-h p{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;margin:0}.FV_parts02 .fv2-mkt-l{color:#303030;font-size:16px;font-weight:500;line-height:1.8;margin:0 auto 12px;max-width:600px;text-align:center}.FV_parts02 .fv2-mv_row .fv2-text_col .fv2-texts .fv2-mkt-l p{color:#212121;font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1.6;margin:0;text-align:center}.FV_parts02 .fv2-mkt-h .fv2-g{color:#3db156}.FV_parts02 .fv2-mkfv-mc{align-items:center;flex-direction:column;justify-content:flex-end}.FV_parts02 .fv2-mkfv-mc p{font-size:inherit;line-height:inherit;margin:0}.FV_parts02 .fv2-mkt-h p+p,.FV_parts02 .fv2-mkt-l p+p{margin-top:.5em!important}@media(max-width:767px){.FV_parts02 .fv2-mkt-h{font-size:25px}.FV_parts02 .fv2-mkt-l{font-size:14px}.FV_parts02 .fv2-mkt-l br.fv2-pc{display:none}}.FV_parts02{background:#fff}.FV_parts02 .fv2-mv_conte{margin:0 auto;max-width:1340px;width:100%}.FV_parts02 .fv2-mkfv.fv2-three{display:grid;gap:10px;grid-template-columns:1.35fr 1fr 1fr;max-width:none;width:100%}.FV_parts02 .fv2-three .fv2-mkfv-btn{font-size:13.5px;height:52px;min-width:0;padding:0 6px;white-space:normal}.FV_parts02 .fv2-three .fv2-mkfv-mc{font-size:12.5px;min-height:0}.FV_parts02 .fv2-mkfv-g{background:#3db156;color:#fff}.FV_parts02 .fv2-mkfv-g:hover{opacity:.7}@media(max-width:767px){.FV_parts02 .fv2-mkfv.fv2-three{grid-template-columns:1fr}.FV_parts02 .fv2-mv_row .fv2-text_col .fv2-texts .fv2-mkt-l p{font-size:14px;margin-bottom:20px}}