@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@500&display=swap");:root{--space16:16;--space24:24;--space32:32;--space64:64;--space86:86;--space100:100;--space20:120}@media screen and (max-width:768px){:root{--space16:8;--space24:12;--space32:16;--space64:32;--space86:43;--space100:50;--space20:60}}:root{--color_site:#2D5A8D;--color_siteB:#295181;--color_accent:#FF8F27;--color_logo:#009944;--color_strong:#E22626;--color_black:#111111;--color_black2:#333333;--color_black3:#555555;--color_white:#ffffff;--color_gray_line:#D7D7D7;--color_gray_line2:#D7D7D7;--color_gray_line3:#E8E8E8;--color_bg:#FCFAF4;--color_beige:#F8F6F3;--color_beige2:#F8F8F8;--color_navy:#EDF1F5}:root{--fs13:13;--fs15:15}@media screen and (max-width:768px){:root{--fs13:11;--fs15:13}}:root{--lh1:100%;--lh1-2:120%;--lh1-5:150%;--lh1-75:175%;--lh2:200%}.t-line-box{padding:clamp(2rem,1rem + 2vw,3.2rem);border:1px solid var(--color_gray_line);border-radius:4px}.t-block-center{margin:0 auto}.t-txt-link{text-decoration:underline}.t-txt-link:hover{text-decoration:none}.c-txt-xsmall2{line-height:1.6}@media screen and (max-width:768px){.c-flex.-flexType1 .t-small-min:first-of-type{width:min(20rem,100%);margin:0 auto}}.-palt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.03em}@media screen and (max-width:768px){.t-flex-small-center{text-align:center}}@media screen and (max-width:768px){.t-flex-small-left{text-align:left}}.-small-gold10.-position-center .js-objectfit{-o-object-position:50% 10%;object-position:50% 10%}.t-guide-reference{display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:calc(50% - 1rem) 2rem calc(50% - 1rem);grid-template:"heading heading" "pict01  pict02" "notice  notice"/calc(50% - 1rem) calc(50% - 1rem);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}@media screen and (max-width:768px){.t-guide-reference{-ms-grid-rows:auto auto auto auto;-ms-grid-columns:100%;grid-template:"heading" "pict01" "pict02" "notice"/100%}}.t-guide-reference h3{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:heading}.t-guide-reference-pict{width:100%}.t-guide-reference-pict:nth-child(2){-ms-grid-row:2;-ms-grid-column:1;grid-area:pict01}.c-flow__block .t-flow-pict__grid>.t-guide-reference-pict:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.t-guide-reference-pict:nth-child(3){-ms-grid-row:2;-ms-grid-column:3;grid-area:pict02}.c-flow__block .t-flow-pict__grid>.t-guide-reference-pict:nth-child(3){-ms-grid-row:3;-ms-grid-column:3}.t-guide-reference-pict img{width:100%}@media screen and (max-width:768px){.t-guide-reference-pict+.t-guide-reference-pict{margin-top:1.6rem}}.t-guide-reference-notice{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:notice;line-height:1.5}.t-sec-heading{font-family:MFW-UDShinMGoPr6-DeBold,sans-serif;font-family:UD Shin Maru Go DemiBold,sans-serif;font-size:clamp(1.5rem,1rem + 1vw,2rem);line-height:1.4;letter-spacing:0.02em;-webkit-font-feature-settings:"pkna" on,"palt" on;font-feature-settings:"pkna" on,"palt" on;color:var(--color_site)}.t-sec-heading__small{display:block;margin-bottom:0.5em;font-size:clamp(1.3rem,1rem + 0.5vw,1.6rem);line-height:1.4;letter-spacing:0.02em;-webkit-font-feature-settings:"pkna" on,"palt" on;font-feature-settings:"pkna" on,"palt" on;color:var(--color_black)}.t-test .t-check-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,calc(50% - 1rem)));-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}@media screen and (max-width:768px){.t-test .t-check-list{grid-template-columns:repeat(auto-fill,minmax(30rem,1fr))}}.t-test .t-check-list .c-box-label__body{text-align:center}.t-test .t-check-list .t-check-list-pict{width:16rem;height:16rem;margin:0 auto}@media screen and (max-width:768px){.t-test .t-check-list .t-check-list-pict{height:10rem}}.t-test .t-check-list .t-check-list-pict img{height:100%}.c-flow__heading{font-family:MFW-UDShinMGoPr6-DeBold,sans-serif;font-size:1.8rem;line-height:1.4;letter-spacing:0.06em;-webkit-font-feature-settings:"palt" on,"pkna" on;font-feature-settings:"palt" on,"pkna" on;color:var(--color_site)}@media screen and (max-width:768px){.c-flow__heading{font-size:1.4rem}}.c-flow__content{margin-top:1rem}@media screen and (max-width:768px){.c-flow__content{margin-top:0.6rem}}.c-flow__block{padding:2.4rem 0;border-top:1px solid var(--color_gray_line)}.c-flow__block:last-of-type{border-bottom:1px solid var(--color_gray_line)}@media screen and (max-width:768px){.c-flow__block{padding:1.6rem 0}}.c-flow__block .t-flow-txt{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:txt}.c-flow__block .t-flow-pict__grid{display:-ms-grid;display:grid;-ms-grid-rows:auto 2rem auto;-ms-grid-columns:36% 2rem 61%;grid-template:"txt    txt" "pict01 pict02"/36% 61%;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}@media screen and (max-width:768px){.c-flow__block .t-flow-pict__grid{-ms-grid-rows:auto 1.2rem auto 1.2rem auto;-ms-grid-columns:100%;grid-template:"txt" "pict01" "pict02"/100%;row-gap:1.2rem}.c-flow__block .t-flow-pict__grid>.t-guide-reference-pict:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.c-flow__block .t-flow-pict__grid>.t-guide-reference-pict:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.c-flow__block .t-flow-txt{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}}.c-flow__block .t-flow-pict__grid .t-flow-pict{border-radius:4px;overflow:hidden}.c-flow__block .t-flow-pict__grid .t-flow-pict:nth-child(2){-ms-grid-row:3;-ms-grid-column:1;grid-area:pict01;margin:0 auto}@media screen and (max-width:768px){.c-flow__block .t-flow-pict__grid .t-flow-pict:nth-child(2){width:min(100%,26rem)}}.c-flow__block .t-flow-pict__grid .t-flow-pict:nth-child(3){-ms-grid-row:3;-ms-grid-column:3;grid-area:pict02}@media screen and (max-width:768px){.t-guide-reference h3{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.t-guide-reference-pict:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.t-guide-reference-pict:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.t-guide-reference-notice{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1}.c-flow__block .t-flow-pict__grid .t-flow-pict:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.c-flow__block .t-flow-pict__grid>.t-flow-pict:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.c-flow__block .t-flow-pict__grid .t-flow-pict:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.c-flow__block .t-flow-pict__grid>.t-flow-pict:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}}.c-flow__block .t-flow-pict__grid .t-flow-pict img{width:100%}.t-check-box{padding:3.2rem;background-color:var(--color_beige)}@media screen and (max-width:768px){.t-check-box{padding:2rem}}.t-check-box .t-check-list{font-size:clamp(1.3rem,1rem + 0.5vw,1.6rem);font-weight:bold;line-height:1.4;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.03em;position:relative;padding:2rem 0 2rem 3.2rem;border-bottom:1px solid var(--color_gray_line)}.t-check-box .t-check-list:first-child{border-top:1px solid var(--color_gray_line)}@media screen and (max-width:768px){.t-check-box .t-check-list{padding:1.2rem 0 1.2rem 2.8rem}}.t-check-box .t-check-list-number{display:inline-block;margin-right:0.9rem;font-size:clamp(1.3rem,1rem + 0.5vw,1.6rem);letter-spacing:0;color:var(--color_accent);position:absolute;top:2rem;left:0}@media screen and (max-width:768px){.t-check-box .t-check-list-number{top:1.2rem}}.c-box-label__body{padding:3.2rem 4.8rem}.t-caution-heading{font-size:clamp(1.4rem,1rem + 0.5vw,1.6rem);font-family:MFW-UDShinMGoPr6-DeBold,sans-serif}.t-check-start-btn{margin:0 auto;width:clamp(30rem,10rem + 2vw,40rem);text-align:center}.t-check-start-btn a{width:100%;font-size:clamp(1.4rem,1rem + 0.5vw,1.6rem)}.t-check-start-btn .c-button__icon{display:inline-block}.t-check-start-btn .c-button2:hover{background-color:var(--color_accent);border:1px solid var(--color_accent)}.t-check-start-btn .c-button2:hover .c-button2__icon-arrow svg{fill:var(--color_accent)}.t-check-start-btn .c-button2__icon-arrow{background-color:var(--color_accent)}.t-check-btn{width:100%}.t-check-btn .c-button2{padding:2.3rem;width:100%;border-radius:4px;position:relative}.t-check-btn .c-button2__icon-blank{right:2rem}