*{box-sizing:border-box;margin:0}h2,h3,ul,p{margin-block:unset;padding-inline:unset}.pc-none{display:none}@media (max-width: 768px){.pc-none{display:block}}.sp-none{display:block}@media (max-width: 768px){.sp-none{display:none}}.for-corp{max-width:848px;margin:0 auto;padding:50px 24px 100px}@media (max-width: 768px){.for-corp{padding:0 0 50px}}.section-title{font-size:24px;letter-spacing:4%;text-align:center;line-height:1.5em;font-weight:600}@media (max-width: 768px){.section-title{font-size:20px}}.hero-image-wrapper{position:relative;max-height:430px;overflow:hidden;background-color:#f3f4f1}@media (max-width: 768px){.hero-image-wrapper{position:unset;max-height:unset;display:flex;flex-direction:column}}.hero-image-wrapper img{width:475px}@media (max-width: 768px){.hero-image-wrapper img{width:100%}}.hero-image-wrapper .catch-area{position:absolute;top:50%;left:50%;transform:translateY(-50%);padding:30px 24px}@media (max-width: 768px){.hero-image-wrapper .catch-area{position:unset;top:0;left:0;transform:unset}}.hero-image-wrapper .catch-area .sub-catch{color:#8c8c8c;text-align:center;display:block;line-height:40px;margin-bottom:8px}@media (max-width: 768px){.hero-image-wrapper .catch-area .sub-catch{line-height:24px}}.hero-image-wrapper .catch-area .main-catch{text-align:center;font-size:32px}@media (max-width: 768px){.hero-image-wrapper .catch-area .main-catch{font-size:24px}}.about{padding:50px;text-align:center}@media (max-width: 768px){.about{padding:50px 24px}}.about .message{margin-bottom:50px}@media (max-width: 768px){.about .message{text-align:left}}.about .problem-list{list-style-type:none;display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.about .problem-list .problem-item{display:flex;justify-content:center;align-items:center;width:calc((100% - 42px)/4);aspect-ratio:1 / 1;border:4px solid #dbc8b6;border-radius:50%;font-weight:600}@media (max-width: 768px){.about .problem-list .problem-item{width:calc((100% - 14px)/2)}}.merit{padding:50px;line-height:1.5em}@media (max-width: 768px){.merit{padding:50px 24px}}.merit .section-title{padding-bottom:15px;font-weight:600}.merit .merit-area{display:flex;justify-content:space-between;align-items:center;margin-top:40px;gap:40px}@media (max-width: 768px){.merit .merit-area{flex-direction:column;margin-top:20px;gap:20px}}@media (max-width: 768px){.merit .merit-area.area-2{flex-direction:column-reverse;margin-top:40px}}.merit .merit-index{font-size:24px;display:block;margin-bottom:10px;font-family:Bodoni Moda}.merit .section-subtitle{font-size:18px;letter-spacing:2%;margin-bottom:20px;font-weight:600}.merit .image-wrapper{width:350px;flex-shrink:0;aspect-ratio:1 / 1;overflow:hidden}@media (max-width: 768px){.merit .image-wrapper{width:100%}}.merit .image-wrapper img{width:100%;object-fit:cover}.merit .spec-list{padding-inline-start:1em;margin-top:24px}@media (max-width: 768px){.merit .spec-list{font-size:15px}}.merit .link-wrapper{margin-top:50px;display:flex;justify-content:center;align-items:center}.merit .link-wrapper a{color:#dbc8b6;text-underline-offset:4px}.merit .link-wrapper a:hover{opacity:.85}.case{padding:50px}@media (max-width: 768px){.case{padding:50px 24px}}.case .case-inner{padding:50px 28px;background-repeat:no-repeat;background-size:cover;background-position-y:center}@media (max-width: 768px){.case .case-inner{padding:40px 12px}}.case .case-inner .case-list{list-style-type:none;display:flex;flex-wrap:wrap;gap:15px 24px;margin-top:48px}@media (max-width: 768px){.case .case-inner .case-list{gap:12px;margin-top:32px}}.case .case-inner .case-list .case-item{display:flex;justify-content:center;align-items:center;border-radius:6px;background-color:#fff;width:calc((100% - 72px)/4);height:70px;text-align:center;line-height:1.2em;font-weight:600}@media (max-width: 768px){.case .case-inner .case-list .case-item{width:calc((100% - 12px)/2);font-size:14px}}.support{padding:50px}@media (max-width: 768px){.support{padding:50px 24px}}.support .section-title{margin-bottom:50px}.support .section-subtitle{font-weight:600}.support .support-list{list-style-type:none;display:flex;gap:20px}@media (max-width: 768px){.support .support-list{flex-direction:column}}.support .support-list .support-item{padding:28px;border:4px solid #dbc8b6;border-radius:6px}.support .support-list .support-item .section-subtitle{text-align:center;font-size:18px;margin-bottom:12px}.cta{padding:50px}@media (max-width: 768px){.cta{padding:50px 24px}}.cta .cta-inner{padding:50px;font-size:18px;text-align:center;font-weight:600;background-color:#eee;border-radius:8px}@media (max-width: 768px){.cta .cta-inner{padding:50px 24px;text-align:left;font-size:16px}}.cta .btn-wrapper{margin-top:30px;text-align:center}@media (max-width: 768px){.cta .btn-wrapper{margin-top:24px}}.cta .btn-wrapper .btn-contact{display:inline-block;background-color:#000;color:#fff;padding:14px 25px;text-decoration:none;border-radius:40px;margin:0 auto}@media (max-width: 768px){.cta .btn-wrapper .btn-contact{font-size:14px}}.cta .btn-wrapper .btn-contact:hover{opacity:.85}.faq{padding:50px}@media (max-width: 768px){.faq{padding:50px 24px}}.faq .faq-list{list-style-type:none;margin-top:50px}.faq .faq-list .faq-item{border-bottom:1px solid #dbc8b6;padding:20px 16px}@media (max-width: 768px){.faq .faq-list .faq-item{padding:20px 0}}.faq .faq-list .faq-item .question{font-weight:600;margin-bottom:8px;line-height:1.6}.faq .faq-list .faq-item .answer{line-height:1.8}@media (max-width: 768px){.faq .faq-list .faq-item .answer{font-size:14px}}.faq .faq-list .faq-item:first-child{border-top:1px solid #dbc8b6}
/*# sourceMappingURL=/cdn/shop/t/8/assets/for-corp.css.map */
