.profession__contents-title-inner{padding:clamp(2rem,1.5856353591rem + 1.1049723757vw,3rem) 0;margin-top:clamp(4rem,3.5856353591rem + 1.1049723757vw,5rem);border-top:1px solid #aaa}.profession__contents-title{position:relative;font-weight:600;font-family:Noto Sans JP,sans-serif;text-align:center;font-size:clamp(2.5rem,2.0856353591rem + 1.1049723757vw,3.5rem)}.profession__contents-title span{font-weight:600;font-family:Noto Sans JP,sans-serif;font-size:clamp(2.5rem,2.0856353591rem + 1.1049723757vw,3.5rem);color:#e60012}.profession__contents-sub-title{font-weight:600;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:clamp(1.7rem,1.3685082873rem + .8839779006vw,2.5rem);margin-top:clamp(4rem,3.5856353591rem + 1.1049723757vw,5rem)}.profession__wide-contents{background-color:#f0f0f0;margin:0 auto;padding:clamp(2rem,1.5856353591rem + 1.1049723757vw,3rem) 0;width:min(100%,72rem)}.profession__wide-contents .c-flow{margin:0 auto}.profession__content-text span:not([class*=u-font-clamp]){font-size:inherit}.profession__question{padding-bottom:clamp(4rem,3.1712707182rem + 2.2099447514vw,6rem)}.profession__question .profession__faq-title{color:#e60012;text-align:center;font-weight:700;font-size:clamp(1.7rem,1.4513812155rem + .6629834254vw,2.3rem);padding-bottom:clamp(1rem,.7928176796rem + .5524861878vw,1.5rem);margin-bottom:clamp(1rem,.7928176796rem + .5524861878vw,1.5rem);border-bottom:1px solid #e60012}.profession__question .profession__faq-item{margin-bottom:clamp(1.5rem,1.2928176796rem + .5524861878vw,2rem)}.profession__question .profession__faq-item:last-child{margin-bottom:0}.profession__question .profession__faq-question,.profession__question .profession__faq-answer{font-size:clamp(1.3rem,1.2171270718rem + .2209944751vw,1.5rem)}.profession__question .profession__faq-question span,.profession__question .profession__faq-answer span{font-size:inherit}.profession__question .profession__faq-question{color:#e60012;font-weight:700;margin-bottom:.5rem}
