.p-content-wide{margin-left:-.75rem;margin-right:-.75rem;width:calc(100% + 1.5rem)}@media (min-width:750px){.p-content-wide{margin-left:auto;margin-right:auto;width:100%}}.p-mypage-box{background-color:var(--color-primary);padding:2.5rem 1.5rem}@media (min-width:750px){.p-mypage-box{border-radius:2.5rem;display:grid;grid-template-columns:1fr 36.875rem;padding:3rem 5rem}}.p-mypage-heading{color:var(--color-white);font-size:1.5rem;font-weight:700;text-align:center}@media (min-width:750px){.p-mypage-heading{align-self:center;font-size:2rem;text-align:left}}.p-mypage-link{background-color:var(--color-white);border-radius:calc(var(--border-radius, 20)/16*1rem);column-gap:1rem;display:grid;grid-template-columns:7.5rem 1fr;margin-top:1.25rem;padding:.75rem;position:relative}.p-mypage-link:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M24%2C0h0c13.25%2C0%2C24%2C10.75%2C24%2C24h0c0%2C13.25-10.75%2C24-24%2C24h0C10.75%2C48%2C0%2C37.25%2C0%2C24h0C0%2C10.75%2C10.75%2C0%2C24%2C0Z%22%20fill%3D%22%23f08300%22%2F%3E%3Cpath%20d%3D%22M30.39%2C23.25l-6.02-6.94c-.17-.2-.4-.31-.64-.31s-.47.11-.64.31l-.55.63c-.17.19-.27.46-.27.74s.1.56.27.75l3.51%2C4.06h-7.82c-.5%2C0-.9.45-.9%2C1.03v.89c0%2C.58.4%2C1.08.9%2C1.08h7.86l-3.55%2C4.08c-.17.2-.27.45-.27.73s.1.54.27.74l.55.63c.17.2.4.31.64.31s.47-.11.64-.31l6.02-6.94c.18-.2.27-.46.27-.74s-.09-.55-.27-.75Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%/100% 100%;bottom:1.25rem;content:"";height:2rem;position:absolute;right:.75rem;width:2rem}@media (min-width:750px){.p-mypage-link{column-gap:2rem;display:grid;grid-template-columns:11.625rem 1fr;margin-top:0;padding:.75rem 5.625rem .75rem .75rem}.p-mypage-link:after{height:3rem;right:1.25rem;width:3rem}}.p-mypage-link-thumb{border-radius:.75rem;grid-column:1/2;grid-row:1/2}@media (min-width:750px){.p-mypage-link-thumb{grid-row:1/3}}.p-mypage-link-heading{align-self:center;font-weight:700;grid-column:2/3;grid-row:1/2}@media (min-width:750px){.p-mypage-link-heading{align-self:end;font-weight:700;grid-column:2/3;grid-row:1/2}}.p-mypage-link-heading .a-heading_text-one{color:var(--color-primary);font-size:.875rem}.p-mypage-link-heading .a-heading_text-two{font-size:1.25rem;margin-top:.25rem}.p-mypage-link-text{grid-column:1/3;grid-row:2/3;margin-top:1rem;padding:0 2.75rem 0 .5rem}@media (min-width:750px){.p-mypage-link-text{grid-column:2/3;margin-top:.5rem;padding:0}}.p-case-heading{position:relative;text-align:center}.p-case-heading .a-heading{font-size:1.5rem;font-weight:700;padding:0 0 1.25rem}@media (min-width:750px){.p-case-heading .a-heading{font-size:2rem;padding:3rem 0 2.25rem}}.p-case-heading .a-image{margin:0 auto;width:18.75rem}@media (min-width:750px){.p-case-heading .a-image{bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:55.5rem}}.p-case-list{display:grid;grid-template-columns:1fr;row-gap:.75rem}@media (min-width:750px){.p-case-list{gap:1rem 1.25rem;grid-template-columns:1fr 1fr}}.p-case-item{border-radius:calc(var(--border-radius, 20)/16*1rem);padding:2.5rem 1.5rem}@media (min-width:750px){.p-case-item{padding:1.75rem 2.5rem 2.5rem}.p-case-item-thumb{margin:auto;width:16.875rem}}.p-case-item-heading{font-weight:700;margin-top:1.75rem}@media (min-width:750px){.p-case-item-heading{margin-top:1.25rem;text-align:center}}.p-case-item-heading .a-heading_text-one{color:var(--color-primary);font-family:var(--font-family-en);font-size:1rem}.p-case-item-heading .a-heading_text-two{font-size:1.5rem;margin-top:.5rem}@media (min-width:750px){.p-case-item-heading .a-heading_text-two{margin-top:.25rem}.p-case-item._full{column-gap:3.75rem;display:grid;grid-column:1/3;grid-template-columns:37.5rem 1fr;padding:2.5rem}.p-case-item._full .p-case-item-thumb{width:37.5rem}.p-case-item._full .p-case-item-content{align-self:center}.p-case-item._full .p-case-item-heading{margin-top:0;text-align:left}}.p-contact-box{background-color:var(--color-primary);color:var(--color-white);padding:2.5rem 1.5rem}@media (min-width:750px){.p-contact-box{border-radius:calc(var(--border-radius, 20)/16*1rem);padding:2.5rem 6.25rem 2rem}}.p-contact-list{display:grid;grid-template-columns:1fr;row-gap:1.25rem}@media (min-width:750px){.p-contact-list{display:grid;gap:.75rem 1.25rem;grid-template-columns:1fr 1fr}}.p-contact-item{background-color:var(--color-white);border-radius:calc(var(--border-radius, 20)/16*1rem);color:var(--color-text-base);padding:1.75rem 1.5rem;text-align:center}@media (min-width:750px){.p-contact-item{padding:1.75rem}}.p-contact-item-heading{display:inline-block;position:relative}.p-contact-item-heading:after,.p-contact-item-heading:before{background-color:var(--color-text-base);content:"";height:1.25rem;position:absolute;top:50%;transform:translateY(-50%);width:2px}.p-contact-item-heading:before{left:-1rem;transform:translateY(-40%) rotate(-25deg)}.p-contact-item-heading:after{right:-1rem;transform:translateY(-40%) rotate(25deg)}.p-contact-item-tel{font-weight:700}.p-contact-item-tel li{margin-top:1rem}@media (min-width:750px){.p-contact-item-tel li{margin-top:.25rem}}.p-contact-item-tel a{color:var(--color-primary);font-size:1.5rem;line-height:1.3333}@media (min-width:750px){.p-contact-text{grid-column:2/3}}