#prod-intro .inner .contact-box{max-width:93rem;width:100%;background-color:#f5f7f7;border-radius:1rem;padding:4.9rem 6.1rem 5.5rem}#prod-intro .inner .contact-box .subttl-box02{font-size:2rem;letter-spacing:0.1em;line-height:1.4;padding:0.3em 0;margin-bottom:0.3em}#prod-intro .inner .contact-box>p{font-size:1.6rem;line-height:1.75;letter-spacing:0.1em;margin-bottom:1.5em}#prod-intro .inner .contact-box .contact-list{background-color:#fff;border-radius:0.8rem;padding:2.4rem 4.1rem}#prod-intro .inner .contact-box .contact-list .list-item{align-items:center;justify-content:flex-start;font-size:1.6rem;margin-bottom:1.8em}#prod-intro .inner .contact-box .contact-list .list-item:last-of-type{margin-bottom:0}#prod-intro .inner .contact-box .contact-list .list-item dt{line-height:1.625;letter-spacing:0.1em;width:7.7em}#prod-intro .inner .contact-box .contact-list .list-item dd{line-height:1.25;letter-spacing:0.1em;padding:0.2em 0 0.2em 2em;margin-left:2.4em;border-left:1px solid #3b3937}#prod-intro .inner .contact-box .contact-list .list-item dd a:hover{color:#4375b2}@media screen and (max-width:1024px){#prod-intro .inner .contact-box>p{font-size:1.5rem}#prod-intro .inner .contact-box .contact-list .list-item{font-size:1.5rem}#prod-intro .inner .contact-box .contact-list{padding:2.4rem 3.4rem}}@media screen and (max-width:1024px) and (max-width:840px){#prod-intro{padding-top:5rem}#prod-intro .inner .contact-box{padding:4rem 2.4rem 4.5rem}#prod-intro .inner .contact-box .contact-list{padding:2.4rem 2.4rem}#prod-intro .inner .contact-box .contact-list .list-item{border-left:2px solid #000}#prod-intro .inner .contact-box .contact-list .list-item dt{width:100%;padding-left:1em}#prod-intro .inner .contact-box .contact-list .list-item dd{padding:0.5em 0 0.5em 2em;margin-left:0;border-left:none}}@media screen and (max-width:1024px) and (max-width:840px) and (max-width:520px){#prod-intro .inner .contact-box{padding:3rem 2rem 3.5rem}#prod-intro .inner .contact-box .subttl-box02{font-size:1.4rem}#prod-intro .inner .contact-box>p{font-size:1.2rem}#prod-intro .inner .contact-box .contact-list{padding:1.4rem 1rem}#prod-intro .inner .contact-box .contact-list .list-item{font-size:1.2rem}#prod-intro .inner .contact-box .contact-list .list-item dd{line-height:1.75}}#qa{padding:10rem 0}#qa .inner .Rside .ttl-box{font-size:4rem;margin-bottom:1.2em;letter-spacing:0.1em}#first-qa{margin-bottom:10rem}#first-qa .qa-block>dt{padding:0.1em 0.8em;font-size:2.2rem;margin-bottom:1.1em;line-height:1.4;letter-spacing:0.1em;background-color:#3b3937;color:#fff}#first-qa .qa-block>dt span{font-size:3rem}#first-qa .qa-block .answer{font-size:3rem;line-height:1}#first-qa .qa-block>dd .pa-box>dt.subttl-box02{border-bottom:2px solid #f5f7f7;font-size:1.7rem;line-height:1.4;letter-spacing:0.1em;padding:0.4em 0;margin-bottom:0.8em}#first-qa .qa-block>dd .pa-box>dd{font-size:1.6rem;line-height:1.68;letter-spacing:0.1em;margin-bottom:3.1em}#first-qa .qa-block>dd .pa-box:last-of-type>dd{margin-bottom:0}.pagelink-btn{margin-bottom:7rem;row-gap:2rem}.pagelink-btn a.common-btn01{background-color:#f5f7f7;border-radius:1rem;width:48%;justify-content:center;height:12.7rem}.blue-qa{margin-bottom:10rem}.blue-qa>h4{font-size:2.9rem;line-height:1.4;letter-spacing:0.075em;margin-bottom:1em}.blue-qa .qa-block>dt{padding:0.1em 0.8em 0.1em 3.5em;font-size:2.2rem;margin-bottom:0.8em;line-height:1.4;letter-spacing:0.1em;background-color:#f5f7f7;color:#4375b2;position:relative}.blue-qa .qa-block>dt span.abs-box{font-size:3rem;top:-0.05em;left:0.5em}.blue-qa .qa-block>dd{font-size:1.6rem;line-height:1.68;letter-spacing:0.1em;margin-bottom:3em;padding-left:5em;position:relative}.blue-qa .qa-block>dd span.abs-box{font-size:3rem;top:-0.4em;left:0.6em}.blue-qa .qa-block:last-of-type>dd{margin-bottom:0}.blue-qa:last-of-type{margin-bottom:0}@media screen and (max-width:1024px){#first-qa .qa-block>dd .pa-box>dd{font-size:1.5rem}#first-qa .qa-block>dt{font-size:2rem}#first-qa .qa-block>dt span{font-size:2.6rem}#first-qa .qa-block .answer{font-size:2.6rem}.blue-qa .qa-block>dt{font-size:2rem}.blue-qa .qa-block>dt span.abs-box{font-size:2.6rem}.blue-qa .qa-block>dd span.abs-box{font-size:2.6rem}}@media screen and (max-width:1024px) and (max-width:520px){#qa{padding:6.5rem 0}#qa .inner .Rside .ttl-box{font-size:2.5rem}#first-qa{margin-bottom:6.5rem}#first-qa .qa-block>dt{font-size:1.4rem}#first-qa .qa-block>dt span{font-size:1.8rem}#first-qa .qa-block .answer{font-size:1.8rem}#first-qa .qa-block>dd .pa-box>dt.subttl-box02{font-size:1.4rem}#first-qa .qa-block>dd .pa-box>dd{font-size:1.2rem;margin-bottom:5em}.blue-qa{margin-bottom:6rem}.blue-qa>h4{font-size:1.8rem}.blue-qa .qa-block>dt{font-size:1.4rem}.blue-qa .qa-block>dt span.abs-box{font-size:1.8rem}.blue-qa .qa-block>dd{font-size:1.2rem;padding-left:4.1em;margin-bottom:5em}.blue-qa .qa-block>dd span.abs-box{font-size:1.8rem}.pagelink-btn{margin-bottom:6rem}.pagelink-btn a.common-btn01{width:100%;height:9rem}}