#contacts #main .c-btn--line .c-btn__link{display:flex;justify-content:center;width:100%;padding:.69rem .76rem;background:var(--color-main-white)}@media only screen and (min-width: 1025px){#contacts #main .c-btn--line .c-btn__link:hover{background:var(--color-main-beige)}}@media only screen and (max-width: 767px){#contacts #main .c-btn--line .c-btn__link{font-size:.92rem}}.p-faqs{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-faqs{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-faqs{max-width:calc(1100px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-faqs{max-width:calc(1100px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faqs{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-faqs{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-faqs__title .txt{margin-top:1.92rem}}@media only screen and (max-width: 767px){.p-faqs__title .txt{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-faqs__title .txt{text-align:center}}@media only screen and (max-width: 767px){.p-faqs__title .txt{text-align:left}}@media only screen and (max-width: 767px){.p-faqs__title .txt{width:90%;margin-inline:auto}}.p-faqs__list{display:flex;flex-wrap:wrap;margin-inline:auto}@media only screen and (min-width: 1025px){.p-faqs__list{width:calc(962 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faqs__list{width:100%}}@media only screen and (max-width: 767px){.p-faqs__list{width:100%}}@media only screen and (min-width: 768px){.p-faqs__list{margin-top:3.07rem}}@media only screen and (max-width: 767px){.p-faqs__list{margin-top:2em}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.p-faqs__list{width:calc(1000 / 1100 * 100%)}}@media only screen and (min-width: 1025px){.p-faqs__list .c-btn{width:calc(310 / 961 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faqs__list .c-btn{width:49%}}@media only screen and (max-width: 767px){.p-faqs__list .c-btn{width:100%}}@media only screen and (min-width: 1025px){.p-faqs__list .c-btn:nth-child(n+2){margin-left:calc(15.5 / 961 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faqs__list .c-btn:nth-child(n+2){margin-left:2%}}@media only screen and (max-width: 767px){.p-faqs__list .c-btn:nth-child(n+2){margin-left:0}}@media only screen and (min-width: 1025px){.p-faqs__list .c-btn:nth-child(3n+1){margin-left:0}.p-faqs__list .c-btn:nth-child(n+4){margin-top:.76rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faqs__list .c-btn:nth-child(2n+1){margin-left:0}.p-faqs__list .c-btn:nth-child(n+3){margin-top:2%}}@media only screen and (max-width: 767px){.p-faqs__list .c-btn:nth-child(n+2){margin-top:1em}}.p-faqs__list .c-btn__text--jp{line-height:1.6}.p-faqs__list .c-btn__link{height:100%;align-items:center}.p-contacts-bg{position:relative}.p-contacts-bg::before{content:"";position:absolute;left:0;width:100%;aspect-ratio:1920 / 1938;background:url(../../contacts/images/bg_contacts.webp) no-repeat;background-size:cover;z-index:-2}@media only screen and (min-width: 1025px){.p-contacts-bg::before{top:-40vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contacts-bg::before{top:-20vw}}@media only screen and (max-width: 767px){.p-contacts-bg::before{top:-20vw}}.p-contacts{margin-right:auto;margin-left:auto;background:var(--color-main-white)}@media only screen and (min-width: 1025px){.p-contacts{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-contacts{max-width:calc(1100px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-contacts{max-width:calc(1100px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contacts{width:calc(1320 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-contacts{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-contacts{margin-top:7.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contacts{margin-top:6.15rem}}@media only screen and (max-width: 767px){.p-contacts{margin-top:4em}}@media only screen and (min-width: 1025px){.p-contacts{padding-top:5.38rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contacts{padding-top:3.84rem}}@media only screen and (max-width: 767px){.p-contacts{padding-top:2.5em}}@media only screen and (min-width: 1025px){.p-contacts{padding-bottom:7.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contacts{padding-bottom:6.15rem}}@media only screen and (max-width: 767px){.p-contacts{padding-bottom:4em}}.p-contacts__intro{margin-inline:auto}@media only screen and (min-width: 1025px){.p-contacts__intro{width:calc(962 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contacts__intro{width:90%}}@media only screen and (max-width: 767px){.p-contacts__intro{width:85%}}.p-contacts__intro-img{display:flex;justify-content:center}@media only screen and (min-width: 768px){.p-contacts__intro-img{margin-top:1.92rem}}@media only screen and (max-width: 767px){.p-contacts__intro-img{margin-top:1.5em}}@media only screen and (max-width: 767px){.p-contacts__intro-img{flex-wrap:wrap}.p-contacts__intro-img .img{width:calc(100% / 3)}}@media only screen and (min-width: 768px){.p-contacts__intro .txt{margin-top:1.92rem}}@media only screen and (max-width: 767px){.p-contacts__intro .txt{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-contacts__intro .txt{text-align:center}}@media only screen and (max-width: 767px){.p-contacts__intro .txt{text-align:left}}.p-contacts__list{display:flex;flex-wrap:wrap;margin-inline:auto}@media only screen and (min-width: 1025px){.p-contacts__list{width:calc(962 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contacts__list{width:90%}}@media only screen and (max-width: 767px){.p-contacts__list{width:85%}}@media only screen and (min-width: 768px){.p-contacts__list{margin-top:3.07rem}}@media only screen and (max-width: 767px){.p-contacts__list{margin-top:2em}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.p-contacts__list{width:calc(1000 / 1100 * 100%)}}@media only screen and (min-width: 1025px){.p-contacts__list .c-btn{width:calc(310 / 961 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contacts__list .c-btn{width:49%}}@media only screen and (max-width: 767px){.p-contacts__list .c-btn{width:100%}}@media only screen and (min-width: 1025px){.p-contacts__list .c-btn:nth-child(n+2){margin-left:calc(15.5 / 961 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contacts__list .c-btn:nth-child(n+2){margin-left:2%}}@media only screen and (max-width: 767px){.p-contacts__list .c-btn:nth-child(n+2){margin-left:0}}@media only screen and (min-width: 1025px){.p-contacts__list .c-btn:nth-child(3n+1){margin-left:0}.p-contacts__list .c-btn:nth-child(n+4){margin-top:.76rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contacts__list .c-btn:nth-child(2n+1){margin-left:0}.p-contacts__list .c-btn:nth-child(n+3){margin-top:2%}}@media only screen and (max-width: 767px){.p-contacts__list .c-btn:nth-child(n+2){margin-top:1em}.p-contacts__list .c-btn__text--jp{padding-right:1.2em !important}}.p-contacts__list .c-btn__text--jp{line-height:1.6}.p-contacts__list .c-btn__link{height:100%;align-items:center}html:not(:lang(ja)) .p-faqs__list .c-btn__text--jp,html:not(:lang(ja)) .p-contacts__list .c-btn__text--jp{width:100%}
