@charset "UTF-8";html{scroll-behavior:smooth;scroll-padding-top:80px}body{color:#101010;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:16px}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:initial}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.c-accordion__item{overflow:hidden}.c-accordion__header{text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.c-accordion__icon{transition:transform .3s ease}.c-accordion__header[aria-expanded=true] .c-accordion__icon{transform:rotate(180deg)}.c-accordion__content{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1)}.c-accordion__content p{margin:0}.c-accordion__content[aria-hidden=false]{max-height:4000px}.c-accordion__sub-item{overflow:hidden}.c-accordion__sub-header{width:100%;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.c-accordion__sub-header svg{transition:transform .3s ease;transform:rotate(0)}.c-accordion__sub-header[aria-expanded=true] svg{transform:rotate(180deg)}.c-accordion__sub-icon{transition:transform .3s ease;transform:rotate(90deg)}.c-accordion__sub-header[aria-expanded=true] .c-accordion__sub-icon{transform:rotate(270deg)}.c-accordion__sub-content{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1)}.c-accordion__sub-content[aria-hidden=false]{max-height:3000px}main img{display:block;max-width:944px;width:100%;height:auto}.p-main__contents{position:relative}.p-main__button-box{position:absolute;bottom:1%;width:100%}.p-main__button-box-2{bottom:5%}.p-main__button-box-3{bottom:8%}.p-main__button-box-4{bottom:1.5%}.p-main__button img{display:block;margin:0 auto;max-width:876px;width:95%}.p-footer{background:#f4fafd;padding:95.55px 0 80.55px}.p-footer__box{max-width:944px;display:block;margin:0 auto;width:95%}.p-footer__logo{display:block;max-width:542px;width:90%;height:auto;margin:0 auto}.p-footer__tel{margin-top:25.17px;display:flex;justify-content:center;align-items:center;gap:0 18px}@media screen and (max-width: 700px){.p-footer__tel svg{width:40px}}.p-footer__tel p{color:#022247;font-family:Roboto;font-size:66px;font-style:normal;font-weight:700;line-height:170%;letter-spacing:3.3px}@media screen and (max-width: 700px){.p-footer__tel p{font-size:25px}}.p-footer__text{margin-top:5px;text-align:center;color:#022247;font-family:Noto Sans CJK JP;font-size:33px;font-style:normal;font-weight:700;line-height:170%;letter-spacing:1.98px}@media screen and (max-width: 700px){.p-footer__text{font-size:16px}}.p-footer__list{margin-top:90px;display:flex;gap:16px 60px;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 700px){.p-footer__list{margin-top:50px;gap:16px 30px}}.p-footer__list li{color:#022247;font-family:Noto Sans CJK JP;font-size:32px;font-style:normal;font-weight:500;line-height:170%}@media screen and (max-width: 700px){.p-footer__list li{font-size:20px}}.p-footer small{color:#022247cc;font-family:Roboto;font-size:26px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:1.56px;text-align:center;display:block;margin-top:100.69px}@media screen and (max-width: 700px){.p-footer small{font-size:14px;margin-top:60px}}.p-faq{background-color:#f7f8fa;padding:120px 34px;position:relative}@media screen and (max-width: 700px){.p-faq{padding:60px 16px}}.p-faq__container{padding:0 19px;margin-top:32px}@media screen and (max-width: 700px){.p-faq__container{padding:0}}.p-faq__item{width:100%;background-color:#fff;padding:40.49px 50.62px;border-radius:17.716px;box-shadow:0 2px 9px #726f6d66}@media screen and (max-width: 700px){.p-faq__item{padding:16px 20px;border-radius:7px}}.p-faq__item+.p-faq__item{margin-top:32px}@media screen and (max-width: 700px){.p-faq__item+.p-faq__item{margin-top:10px}}.p-faq__main-header{display:block;width:100%}.p-faq__header{display:flex;align-items:center}.p-faq__question{margin-right:20.25px}@media screen and (max-width: 700px){.p-faq__question{margin-right:8px}}@media screen and (max-width: 700px){.p-faq__question svg{width:30px}}.p-faq__question-text{color:#1d1f2f;font-family:Noto Sans JP;font-size:40.493px;font-style:normal;font-weight:700;line-height:141%;letter-spacing:.405px;margin-right:39.23px}@media screen and (max-width: 700px){.p-faq__question-text{font-size:15px;letter-spacing:.16px;margin-right:5px}}.p-faq__line{margin-top:20px}@media screen and (max-width: 700px){.p-faq__line{margin-top:0}}.p-faq__answer svg{margin-top:10px}@media screen and (max-width: 700px){.p-faq__answer svg{width:25px}}.p-faq__answer-text{color:#1d1f2f;font-family:Noto Sans JP;font-size:35.432px;font-style:normal;font-weight:500;line-height:141%;letter-spacing:1.417px}@media screen and (max-width: 700px){.p-faq__answer-text{font-size:14px;letter-spacing:.56px}}.p-faq__arrow{transition:transform .3s ease;transform:rotate(0);margin-left:auto;flex-shrink:0}@media screen and (max-width: 700px){.p-faq__arrow{width:12px}}.p-faq__content{display:flex;gap:0 25.31px;margin-top:25.31px}@media screen and (max-width: 700px){.p-faq__content{gap:0 10px;margin-top:10px}}.p-faq .p-faq__main-header[aria-expanded=true] .p-faq__arrow{transform:rotate(180deg)}.p-background__main{max-width:944px;width:100%;margin:0 auto;background-color:#fff;position:relative;z-index:10}.p-footer{position:relative}.p-footer__wrapper{margin:0 auto;display:flex;justify-content:center;position:relative}@media (max-width: 439px){.p-footer__wrapper{display:block}}@media (min-width: 965px){.p-footer__wrapper{justify-content:space-between;max-width:1154px;width:90%}}.p-footer__left h2 img{margin-top:15px;display:block;width:165px;height:auto}@media (max-width: 439px){.p-footer__left h2 img{margin:15px auto 0}}@media (min-width: 768px){.p-footer__left h2 img{width:343px;margin:-10px 0 0 -27px}}@media (min-width: 965px){.p-footer__left h2 img{margin:-10px 0 0 -27px}}.p-footer__nav{margin-top:30px}@media (max-width: 439px){.p-footer__nav{margin-top:15px}}@media (min-width: 965px){.p-footer__nav{margin-top:23px}}.p-footer__nav-btn{display:flex;justify-content:flex-end;align-items:center;gap:0 9px!important}@media (max-width: 439px){.p-footer__nav-btn{justify-content:center}}.p-footer__nav-list{margin:10px auto 0;display:flex;justify-content:center;gap:0 19px!important}@media (max-width: 439px){.p-footer__nav-list{margin:30px auto 0;width:70%;flex-wrap:wrap;gap:19px!important}}@media (min-width: 768px){.p-footer__nav-list{margin:6px auto 0;gap:0 24px!important}}@media (min-width: 965px){.p-footer__nav-list{margin:-30px auto 0;justify-content:flex-end;max-width:1154px;width:90%}}.p-footer__nav-list li{font-size:10px}@media (min-width: 768px){.p-footer__nav-list li{font-size:16px}}.p-footer__copyright{display:block;width:100%;height:26px;line-height:26px;text-align:center;background:#f4f4f4;color:#8f8f8f;font-weight:500;font-size:9px;margin-top:27px}@media (min-width: 768px){.p-footer__copyright{font-size:11px}}@media (min-width: 965px){.p-footer__copyright{display:none}}@media (min-width: 768px){.u-none__sp{display:none}}.u-none__tab{display:none}@media (min-width: 768px){.u-none__tab{display:block}}.u-none__pc{display:none}@media (min-width: 1025px){.u-none__pc{display:block}}.u-none__439{display:none}@media (max-width: 439px){.u-none__439{display:block}}
