@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,700;1,700&display=swap";@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:400 700;src:url(/common/font/NotoSansJP-VariableFont_wght.min.woff2) format("woff2")}@font-face{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-optical-sizing:auto;src:url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,700;1,700&display=swap)}.c-grid{display:grid;gap:32px}@media screen and (min-width:768px){.c-grid--1-1{grid-template-columns:repeat(2,1fr)}.c-grid--1-2{grid-template-columns:1fr 2fr}.c-grid--2-1{grid-template-columns:2fr 1fr}.c-grid--1-3{grid-template-columns:1fr 3fr}.c-grid--3-1{grid-template-columns:3fr 1fr}.c-grid--1-4{grid-template-columns:1fr 4fr}.c-grid--4-1{grid-template-columns:4fr 1fr}.c-grid--3col{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:576px){.c-grid--4col{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.c-grid--4col{grid-template-columns:repeat(4,1fr)}}.c-grid--gap-sm{gap:16px}.c-grid--gap-lg{gap:48px}.c-grid--gap-xl{gap:64px}.c-grid--al-center{align-items:center}.c-box{padding:clamp(32px,8.2051282051vw,40px);border:1px solid #ddd;border-radius:8px}.c-box--sm{padding:24px}.c-box--accent{background:#ecf5fa;border:0}.c-box--white{background-color:#fff;border:0;box-shadow:0 4px 24px #73695f1a}.c-box--gray{background:#f5f5f5;border:0}.c-box--pd-sm{padding:24px}.c-button-group{display:inline-flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.c-button-group{flex-direction:row}}.c-button{display:flex;gap:clamp(16px,4.1025641026vw,24px);align-items:center;justify-content:space-between;min-width:200px;padding:20px 16px 20px 40px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;background-color:#138fcf;border-radius:100px;transition:background-color .2s}@media screen and (min-width:768px){.c-button{display:inline-flex}}.c-button--sm{padding:12px 16px 12px 32px}.c-button--100{width:100%}.c-button:hover{background-color:#0067a7}.c-button__text{flex:1;line-height:1.3;text-box:trim-both cap alphabetic}.c-button__icon{position:relative;display:block;align-items:center;width:24px;height:24px;margin:auto;overflow:hidden;content:"";background-color:#fff;border-radius:16px}.c-button--sm .c-button__icon{width:16px;height:16px}.c-button__icon:before,.c-button__icon:after{position:absolute;top:50%;left:50%;display:block;width:5px;height:5px;margin:auto;content:"";border-top:1px solid #138fcf;border-right:1px solid #138fcf;transition:transform .6s cubic-bezier(.77,0,.175,1);transform:translate(-60%) translateY(-50%) rotate(45deg)}.c-button__icon:after{transform:translate(-360%) translateY(-50%) rotate(45deg)}.c-button:hover .c-button__icon:before{transform:translate(220%) translateY(-50%) rotate(45deg)}.c-button:hover .c-button__icon:after{transform:translate(-70%) translateY(-50%) rotate(45deg)}.c-button__icon--blank:before,.c-button__icon--blank:after{display:block;width:12px;height:12px;background:url(/common/img/icon/icon_blank.svg) no-repeat;border:none;transform:translate(-50%) translateY(-50%)}.c-button__icon--blank:after{transform:translate(-360%) translateY(-50%)}.c-button:hover .c-button__icon--blank:before{transform:translate(220%) translateY(-50%)}.c-button:hover .c-button__icon--blank:after{transform:translate(-50%) translateY(-50%)}.c-list{display:grid;gap:8px;text-align:left}.c-list--sm{font-size:clamp(12px,3.0769230769vw,14px)}.c-list--col-2{grid-template-columns:repeat(2,1fr)}.c-list--col-3{grid-template-columns:repeat(3,1fr)}.c-list--align-r{justify-content:flex-end}.c-list>li{display:inline-grid;grid-template-columns:auto 1fr}.c-list>li:before{padding-right:8px;font-weight:700;color:#138fcf;content:"・"}.c-list--note>li:before{font-weight:400;color:currentcolor;content:"※"}.c-list--note-num{counter-reset:number 0}.c-list--note-num>li:before{font-weight:400;color:currentcolor;text-align:right;content:"※" counter(number);counter-increment:number 1}.c-list--num{counter-reset:number 0}.c-list--num>li:before{font-weight:400;font-weight:700;color:#138fcf;text-align:right;content:counter(number) ".";counter-increment:number 1}.c-image{margin:auto}.c-image>img{border-radius:8px}.c-image--border>img{border:1px solid #ddd}.c-image--no-radius>img{border-radius:0}.c-image>figcaption{margin-top:8px}.c-table-wrapper{overflow:auto}.c-table{width:100%;min-width:896px;overflow:hidden;background-color:#fff;border-radius:8px;outline:1px solid #ddd;outline-offset:-1px}.c-table th,.c-table td{border-right:1px solid #ddd}.c-table__row:not(:first-of-type){border-top:1px solid #ddd}.c-table__cell{padding:16px}.c-table__cell--center{text-align:center}.c-table__cell--al-center{vertical-align:middle}.c-table__cell--em{background:#f5f5f5;border-bottom:1px solid #ddd}@media screen and (min-width:768px){.c-table__cell--em{border-bottom:none}}.c-table__cell--em--blue{color:#fff;background-color:#138fcf}.c-line{border-top:1px dashed #ddd}.p-support-index{display:grid;gap:40px}.p-support-index__item{display:grid}.p-support-index__item:not(:first-of-type){padding-top:40px;border-top:1px dotted #ddd}@media screen and (min-width:768px){.p-support-index__item{grid-template:"heading button" auto "text button" auto/auto 230px;column-gap:32px;align-items:center}}.p-support-index__heading{font-size:24px;font-weight:700;text-box:trim-both cap alphabetic;line-height:1.4}@media screen and (min-width:768px){.p-support-index__heading{grid-area:heading}}.p-support-index__text{text-box:trim-both cap alphabetic;margin-top:24px;line-height:2}@media screen and (min-width:768px){.p-support-index__text{grid-area:text}}.p-support-index__button{margin-top:32px}@media screen and (min-width:768px){.p-support-index__button{grid-area:button;margin-top:0}}
