@charset "UTF-8";:root{--brand---primary: #9ec72e;--brand---primary---dark: #77b128;--brand--secondary: #527586;--link---primary_gr: #9ec72e;--link---primary_gr_hover: #69851c;--link--primary_wh: #ffffff;--txt---base: #000000;--txt---wh: #ffffff;--txt---primary: #9ec72e;--txt---moderate_gry: #707070;--txt---moderate_green: #377664;--txt---red: #ff0000;--communication--color---alert: #f23833;--communication--color---disable: #9e9e9e;--other--bg_copyright: #3c3b3b;--b-g--step: #f2fde3;--b-g--white: #ffffff;--b-g--table: #f0f0f0;--line--table: #b3b3b3;--body---header_btn: 25px;--body---headline---h1_pc: 32px;--body---headline---h1_sp: 28px;--body---headline---h2_pc: 28px;--body---headline---h2_sp: 24px;--body---headline---h3_pc: 22px;--body---headline---h3_sp: 20px;--body---xs: 12px;--body---sm: 14px;--body---base: 16px;--body---lg: 18px;--body---xl: 20px;--body---link: 16px;--body---step---title_pc: 28px;--body---step---title_sp: 18px;--body---step---number: 40px}article{width:100%;max-width:1082px;margin:0 auto}.entry-content{padding:60px 16px;line-height:1.5}.entry-content>*+*{margin-top:var(--stack-space, 16px)}.entry-content>figure img,.entry-content .eyecatch{display:block;max-width:100%;margin-left:auto;margin-right:auto}.entry-content h1{font-size:var(--body---headline---h1_pc);text-align:center}.entry-content h1+*{--stack-space: 40px}.entry-content h1+*+*{--stack-space: 40px}.entry-content h2{font-size:var(--body---headline---h2_pc);color:var(--txt---primary);text-align:center;--stack-space: 40px}.entry-content h2+*{--stack-space: 20px}.entry-content h2 .capsule{display:inline-block;width:100%;padding:5px;font-size:var(--body---lg);color:var(--link--primary_wh);text-align:center;background-color:var(--brand---primary);border-radius:50px}.entry-content h3{font-size:var(--body---headline---h3_pc);text-align:center;--stack-space: 40px}.entry-content h3+*{--stack-space: 20px}.entry-content hr{border:1px solid #b3b3b3}.entry-content p{font-size:var(--body---base);--stack-space: 20px}.entry-content p strong{font-weight:700;--stack-space: 40px}.entry-content p .big{font-size:var(--body---lg)}.entry-content p .big-red{font-size:var(--body---xl);color:var(--communication--color---alert)}.entry-content p .note{font-size:var(--body---sm);--stack-space: 20px}.entry-content p .note:before{content:"※"}.entry-content p .red{color:var(--communication--color---alert)}.entry-content p a{color:var(--brand---primary);--stack-space: 20px}.entry-content p a:not(:has(.button-primary,.button-secondary))[target=_blank]{position:relative;display:inline-flex;align-items:center}.entry-content p a:not(:has(.button-primary,.button-secondary))[target=_blank]:after{width:15px;height:15px;margin-left:5px;content:"";-webkit-mask-image:url(/_astro/icon_blank.970867a2.svg);mask-image:url(/_astro/icon_blank.970867a2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%;background-color:var(--brand---primary)}.entry-content p a:not(:has(.button-primary,.button-secondary))[href$=".pdf"]{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.entry-content p a:not(:has(.button-primary,.button-secondary))[href$=".pdf"]:after{width:16px;height:16px;margin-left:5px;content:"";-webkit-mask-image:url(/_astro/icon_pdf.a9100482.svg);mask-image:url(/_astro/icon_pdf.a9100482.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%;background-color:var(--brand---primary)}.entry-content p a .button-primary{display:inline-flex;align-items:center;max-width:448px;padding:20px 86px;color:var(--link--primary_wh);font-weight:700;background-color:var(--brand---primary);border-radius:50px;--stack-space: 40px}.entry-content p a .button-primary:after{box-sizing:border-box;display:inline-block;width:15px;height:22px;margin-left:10px;content:"";border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:15px solid var(--link--primary_wh)}.entry-content p a .button-primary:hover{background-color:var(--link---primary_gr_hover)}.entry-content p a .button-secondary{display:inline-flex;align-items:center;max-width:448px;padding:18px 84px;color:var(--brand---primary);font-weight:700;border:2px solid var(--brand---primary);background-color:var(--link--primary_wh);border-radius:50px;--stack-space: 40px}.entry-content p a .button-secondary:after{box-sizing:border-box;display:inline-block;width:15px;height:22px;margin-left:10px;content:"";border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:15px solid var(--brand---primary)}.entry-content p a .button-secondary:hover{color:var(--link---primary_gr_hover);border:2px solid var(--link---primary_gr_hover)}.entry-content p a .button-secondary:hover:after{border-left:15px solid var(--link---primary_gr_hover)}.entry-content p:has(.button-primary),.entry-content p:has(.button-secondary){text-align:center}.entry-content ul{--stack-space: 10px}.entry-content ul li{position:relative;padding-left:22px;font-size:var(--body---sm)}.entry-content ul li+li{margin-top:10px}.entry-content ul li:before{position:absolute;top:8px;left:8px;width:6px;height:6px;content:"";background-color:var(--brand--secondary);border-radius:50%}.entry-content ol{--stack-space: 20px}.entry-content ol li{position:relative;padding:12px 10px 20px 52px;font-size:var(--body---sm);counter-increment:item_counter}.entry-content ol li+li{margin-top:10px}.entry-content ol li:before{position:absolute;top:10px;left:10px;display:flex;justify-content:center;align-items:center;width:34px;height:34px;content:counter(item_counter);font-size:var(--body---xl);font-weight:700;line-height:1;color:var(--link--primary_wh);background-color:var(--brand--secondary);border-radius:50%}.entry-content table{overflow-x:auto;display:block;max-width:100%;white-space:nowrap}.entry-content table tbody{width:100%}.entry-content table th{width:100%;padding:10px;border:1px solid var(--line--table);background-color:var(--b-g--table)}.entry-content table td{width:100%;padding:10px;border:1px solid var(--line--table)}.entry-content .step{position:relative;padding-top:50px;padding-left:50px;--stack-space: 20px}.entry-content .step:not(:first-child){margin-top:58px}.entry-content .step:not(:first-child):before{position:absolute;top:-40px;left:50%;box-sizing:border-box;display:inline-block;width:95px;height:22px;content:"";border-top:22px solid var(--txt---moderate_green);border-right:47.5px solid transparent;border-left:47.5px solid transparent;transform:translate(-50%)}.entry-content .step__label{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;background-color:var(--brand---primary---dark);border-radius:50%}.entry-content .step__labelText{font-size:var(--body---xl);font-weight:700;color:var(--txt---wh);line-height:1.15}.entry-content .step__labelNumber{font-size:var(--body---step---number);font-weight:700;color:var(--txt---wh);line-height:1.15}.entry-content .step__inner{padding:30px 22px 30px 64px;background-color:var(--b-g--step);border-radius:10px}.entry-content .step__title{font-size:var(--body---step---title_pc);font-weight:700;color:var(--txt---primary)}.entry-content .step__content{margin-top:20px}@media screen and (max-width: 781px){.entry-content .step{padding-top:75px;padding-left:0;--stack-space: 16px}.entry-content .step:not(:first-child){margin-top:60px}.entry-content .step:not(:first-child):before{top:-40px}.entry-content .step__label{top:0;left:50%;transform:translate(-50%)}.entry-content .step__title{font-size:var(--body---step---title_sp);text-align:center}.entry-content .step__inner{padding:30px 22px}.entry-content .step__content{margin-top:12px}article{max-width:100%}.entry-content h1{font-size:var(--body---headline---h1_sp)}.entry-content h2{font-size:var(--body---headline---h2_sp);--stack-space: 32px}.entry-content h2+*{--stack-space: 16px}.entry-content h3{font-size:var(--body---headline---h3_sp);--stack-space: 32px}.entry-content h3+*{--stack-space: 16px}.entry-content p{--stack-space: 16px}.entry-content p strong{--stack-space: 32px}.entry-content p .note,.entry-content a{--stack-space: 16px}.entry-content a .button-primary,.entry-content a .button-secondary{--stack-space: 32px}.entry-content ul{--stack-space: 10px}.entry-content ol{--stack-space: 16px}}.personal main{margin-top:0}
