@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+SC&display=swap&text=日覺昭廣");:root{--primary:#004ea2;--secondary:#e3effd;--txtColor:#000;--borderColor:#a1bbdf;--bgColor:#fff;--bgColorSecondary:#ecf6fd;--bgColorTh:#ecf6fd;--white:#fff;--black:#000;--red:#be1f22;--navy:#0b274f;--green:#069c4f;--fontFamily:"Zen Kaku Gothic New","ヒラギノ角 Pro W3","Hiragino Kaku Pro W3","メイリオ",Meiryo,"MS Pゴシック",sans-serif;--fontFamilyEN:"Arial","Helvetica","sans-serif";--fontFamilyMY:"Pyidaungsu",sans-serif;--fontFamilyZH:"Noto Sans SC","ヒラギノ角 Pro W3","Hiragino Kaku Pro W3","メイリオ",Meiryo,"MS Pゴシック",sans-serif;--txtSizeSp:1.4rem;--txtSizePc:1.6rem;--lineHeight:2;--lineHeightTitle:2;--letterSpacing:0.1em;--fixedWidth:1200px;--zIndexLv0:0;--zIndexLv1:1;--zIndexLv2:10;--zIndexLv3:100;--zIndexLv4:1000;--zIndexLv5:10000;--breakTabLength:768;--breakPcLength:1025}@keyframes arrowLinkRight{0%{opacity:1;transform:translateX(0)}40%{transform:translateX(8px)}41%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.l-content{padding-top:0!important}.c-txt-ttl2 .c-txt-label{min-width:auto;margin-inline-start:12px;translate:0 -.3em}@media print,screen and (min-width:768px){.c-txt-ttl2 .c-txt-label{margin-inline-start:16px;translate:0 -.45em}}.p-box-total{padding:24px;margin-top:32px;background-color:var(--bgColor);border-radius:24px}@media print,screen and (min-width:768px){.p-box-total{padding:32px;margin-top:40px;border-radius:32px}}.p-box-total .c-list-desc{margin-top:12px}@media print,screen and (min-width:768px){.p-box-total .c-list-desc{margin-top:16px}}.p-box-total .c-list-desc>li{font-size:1.2rem;color:var(--red)}@media print,screen and (min-width:768px){.p-box-total .c-list-desc>li{font-size:1.4rem}}.p-box-total .c-list-desc>li:before{background-color:var(--red)}.p-box-total.p-box-total--success{background-color:#edfaf3;border:1px solid var(--green)}.p-box-total.p-box-total--success .p-box-total__period-num{color:var(--txtColor)}.p-box-total.p-box-total--success .p-box-total__result{color:var(--green)}.p-box-total.p-box-total--success .p-box-total__result:before{background-image:url(../../images/i_success.svg)}.p-box-total.p-box-total--error{background-color:#fcf4f4;border:1px solid var(--red)}.p-box-total.p-box-total--error .p-box-total__period-num{color:var(--txtColor)}.p-box-total.p-box-total--error .p-box-total__result{color:var(--red)}.p-box-total.p-box-total--error .p-box-total__result:before{background-image:url(../../images/i_exclamation.svg)}.p-box-total.p-box-total--error .p-box-total__desc{color:var(--red)}.p-box-total__head{display:flex;align-items:center;justify-content:space-between}.p-box-total__ttl{font-size:1.6rem;font-weight:700;line-height:var(--lineHeightTitle);letter-spacing:var(--letterSpacing)}@media print,screen and (min-width:768px){.p-box-total__ttl{font-size:1.8rem}}.p-box-total__period{display:flex;-moz-column-gap:12px;column-gap:12px;align-items:flex-end;font-weight:700;line-height:1}@media print,screen and (min-width:768px){.p-box-total__period{-moz-column-gap:16px;column-gap:16px}}.p-box-total__period-group{display:flex;-moz-column-gap:4px;column-gap:4px;align-items:flex-end}@media print,screen and (min-width:768px){.p-box-total__period-group{-moz-column-gap:8px;column-gap:8px}}.p-box-total__period-num{font-size:2.4rem;color:var(--primary)}@media print,screen and (min-width:768px){.p-box-total__period-num{font-size:3.2rem}}.p-box-total__period-unit{font-size:1.4rem}@media print,screen and (min-width:768px){.p-box-total__period-unit{font-size:1.6rem}}.p-box-total__result{position:relative;padding-inline-start:28px;margin-top:4px;font-size:1.4rem;font-weight:700;line-height:var(--lineHeightTitle);letter-spacing:var(--letterSpacing)}@media print,screen and (min-width:768px){.p-box-total__result{padding-inline-start:32px;margin-top:8px;font-size:1.6rem}}.p-box-total__result:before{position:absolute;top:.35em;left:0;width:20px;height:20px;content:"";background-repeat:no-repeat;background-position:50%;background-size:100% auto}@media print,screen and (min-width:768px){.p-box-total__result:before{top:.3em;width:24px;height:24px}}.p-box-total__desc{margin-top:12px;letter-spacing:var(--letterSpacing)}@media print,screen and (min-width:768px){.p-box-total__desc{margin-top:16px}}.p-btn-common{position:relative;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;width:100%;padding:24px;overflow:hidden;letter-spacing:var(--letterSpacing);background-color:var(--bgColor);border:1px solid var(--primary);border-radius:24px;transition:background-color .3s ease-out,color .3s ease-out}@media print,screen and (min-width:768px){.p-btn-common{gap:24px;padding:32px;border-radius:32px}}.p-btn-common:focus-visible .p-btn-common__inner-link{text-decoration:none}@media (hover:hover) and (pointer:fine){.p-btn-common:hover .p-btn-common__inner-link{text-decoration:none}}.p-btn-common .c-list-asterisk{margin-top:0}.p-btn-common__inner{display:flex;flex-direction:column;gap:8px;letter-spacing:var(--letterSpacing)}.p-btn-common__img{width:64px;height:64px}@media print,screen and (min-width:768px){.p-btn-common__img{width:80px;height:80px}}.p-btn-common__img img{width:100%;height:auto}.p-btn-common__inner-link{position:relative;font-size:1.6rem;font-weight:700;line-height:var(--lineHeightTitle);color:var(--txtColor);text-decoration:underline;letter-spacing:var(--letterSpacing)}@media print,screen and (min-width:768px){.p-btn-common__inner-link{font-size:1.8rem}}.p-btn-common__inner-link:after{position:relative;top:-2px;display:inline-block;width:16px;height:16px;margin:auto 0!important;vertical-align:middle;content:"";background-color:var(--primary);-webkit-mask:url(../../images/i_zip.svg) center no-repeat;mask:url(../../images/i_zip.svg) center no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto}.p-btn-common__inner-txt{font-size:1.4rem;line-height:var(--lineHeightTitle);letter-spacing:var(--letterSpacing)}@media print,screen and (min-width:768px){.p-btn-common__inner-txt{font-size:1.6rem}}@media screen and (min-width:768px) and (max-width:1024px){.c-list-flow__list{grid-template-columns:repeat(2,1fr)!important}}@media print,screen and (min-width:1025px){.c-list-flow__list{grid-template-columns:repeat(3,1fr)!important}}.c-btn-common[data-xml-download] .c-btn-common__inner:after{-webkit-mask-image:url(../../images/i_zip.svg);mask-image:url(../../images/i_zip.svg);animation:none}
