@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";:root{--font-family: "Noto Sans JP", serif;--color-main: #3D3129;--color-text: #261C0D;--color-bg: #463A2F;--color-border: rgba(70, 58, 47, .3);--color-text-hover: #77706A;--color-default: #F6F4EE;--color-bases: #A3978F;--color-status: #EDE9DE;--color-box: #fff;--color-footer: #ccc;--color-orange: #E8CD7D;--content-width: 1328px;--content-small-xs: 6px;--content-small: 8px;--content-small-module: 10px;--content-small-narrow: 12px;--content-small-wide: 14px;--content-padding: 16px;--content-padding-module: 20px;--content-padding-narrow: 22px;--content-padding-wide: 24px;--content-padding-gutter: 32px;--content-gutter: 36px;--content-gutter-padding: 38px;--content-gutter-narrow: 40px;--content-gutter-space: 42px;--content-gutter-wide: 46px;--content-gutter-module: 48px;--content-gutter-module-x: 50px;--content-module: 56px;--content-module-padding: 66px;--content-module-padding-x: 75px;--content-module-gutter: 84px;--content-module-space: 90px;--content-module-narrow: 100px;--content-module-wide: 104px;--content-module-x: 120px;--module-gutter: 136px;--module-gutter-narrow: 150px;--module-gutter-wide: 160px;--module-gutter-padding: 200px;--scroll-padding: 0;--transition: .3s ease-in-out;--hover-opacity: .7;--hamburger-scale: 10;--hamburger-transition-duration: .5s;--hamburger-transition-delay: .3s}.page .group-btn{display:flex;gap:40px;max-width:1166px;margin-inline:auto;justify-content:center}@media screen and (max-width: 768px){.page .group-btn{flex-direction:column;align-items:center;gap:20px}}.page .group-btn .btn{line-height:1.5;min-width:262px;text-align:center;font-size:1.8rem;padding:15px 40px}@media screen and (max-width: 768px){.page .group-btn .btn{padding-inline:0;width:100%;font-size:1.6rem}}.page .box+.box{margin-top:80px}@media screen and (max-width: 768px){.page .box+.box{margin-top:40px}}@media screen and (max-width: 768px){.page .box .heading{font-size:1.8rem;margin-bottom:20px}}.page .description{font-size:2.2rem}@media screen and (max-width: 768px){.page .description{font-size:1.6rem}}.page-contact .description{font-weight:400;margin-block:0 35px}@media screen and (max-width: 768px){.page-contact .description{margin-block:0 20px}}.page-contact .tel{font-size:2.6rem;font-weight:700;display:flex;gap:9px;justify-content:center;align-items:center;line-height:1}@media screen and (max-width: 768px){.page-contact .tel{gap:0px;gap:5px;font-size:2.6rem}}.page-contact .tel-icon{line-height:1}.page-contact .box+.box{margin-top:150px}@media screen and (max-width: 768px){.page-contact .box+.box{margin-top:105px}}.page-trouble .heading{font-size:2.2rem}@media screen and (max-width: 768px){.page-trouble .heading{font-size:1.8rem;text-align:left}}.page-trouble .content-medium{max-width:964px}.page-trouble .section-content{margin-top:100px}@media screen and (max-width: 768px){.page-trouble .section-content{margin-top:110px}}.page-trouble .description{font-weight:700;text-align:center;margin:0;font-size:2.2rem}@media screen and (max-width: 768px){.page-trouble .description{max-width:257px;margin-inline:auto;font-size:1.6rem}}.page-trouble .trouble-inner{font-size:1.8rem;padding-left:20px}@media screen and (max-width: 768px){.page-trouble .trouble-inner{font-size:1.6rem;padding-left:15px}}.page-trouble .trouble-inner ul li{text-indent:-.9em;padding-left:.9em}.page-trouble .trouble-btn{display:flex;flex-direction:column;align-items:center;gap:35px;margin-top:60px}@media screen and (max-width: 768px){.page-trouble .trouble-btn{font-size:1.6rem;margin-top:35px;gap:20px}}.page-trouble .trouble-box{margin-block:100px 200px}@media screen and (max-width: 768px){.page-trouble .trouble-box{margin-block:70px 150px}}.page-trouble .trouble-box h3{font-size:1.8rem;margin-block:30px 5px}@media screen and (max-width: 768px){.page-trouble .trouble-box h3{font-size:1.6rem}}.page-faq .heading{margin-top:80px}@media screen and (max-width: 768px){.page-faq .heading{margin-top:60px}}.faqDetail-title{font-weight:700;font-size:2.2rem;margin-bottom:15px;text-align:left}@media screen and (max-width: 768px){.faqDetail-title{font-size:2rem}}.faqDetail-btn{margin-top:150px}@media screen and (max-width: 768px){.faqDetail-btn{margin-top:85px}}.faqDetail-content{margin-top:90px}@media screen and (max-width: 768px){.faqDetail-content{margin-top:70px}}.faqDetail-content+.heading{margin-top:134px;font-size:2.2rem}@media screen and (max-width: 768px){.faqDetail-content+.heading{margin-top:56px}}.faqDetail-content a{text-decoration:underline}.faqDetail-content .note{padding-left:1em;text-indent:-1em;display:block;text-align:left;margin-top:10px;margin-bottom:0;line-height:1.7}.faqDetail-content .note+.note{margin-top:0}.faq-note,.trouble-buttons{margin-top:80px}@media screen and (max-width: 768px){.trouble-buttons{margin-top:30px}}.trouble-buttons .btn{padding-inline:0px!important}.trouble-prevButton{margin-top:110px;display:flex;justify-content:center}@media screen and (max-width: 768px){.trouble-prevButton{margin-top:55px}}.trouble-content{max-width:600px;margin-inline:auto;margin-top:70px}@media screen and (max-width: 768px){.trouble-content{margin-top:50px}}.trouble-content a{text-decoration:underline}.trouble-content .btn{text-decoration:none}@media screen and (max-width: 768px){.trouble-content .heading{margin-bottom:30px}}.trouble-image{margin-top:30px;text-align:center}@media screen and (max-width: 768px){.trouble-image{margin-top:25px}}.trouble-image img{max-height:500px}
