.reason-step>p{color:#383838;font-family:rodin-demi-bold,ms gothic,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,osaka,sans-serif;font-size:25px;line-height:1.2em;margin-bottom:66px;margin-top:68px;text-align:center}.reason-step .reason-step-box{margin-bottom:65px;width:120px}.reason-step .reason-step-column{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:900px}.reason-step .reason-artner-logo{float:right;margin-top:60px;text-align:right}.reason-step .reason-step-box-icon{opacity:.8;position:relative}.reason-step .reason-step-box-icon img,.reason-step .reason-step-box-icon svg{bottom:0;left:0;position:absolute;right:0;top:0}.reason-step .reason-count{margin-top:24px;position:relative;text-align:center}.reason-step .reason-count p{color:#fff;font:normal normal normal 13px/1.4em tsukushigothic,ms gothic,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,osaka,sans-serif;font-family:oswald-extralight,oswald,sans-serif;font-size:20px;letter-spacing:.1em;line-height:1em;margin:0}.reason-step .reason-count p:last-child{font:normal normal normal 18px/1.4em tsukushigothic,ms gothic,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,osaka,sans-serif;font-family:oswald-medium,oswald,sans-serif;font-size:50px;line-height:1em;margin-bottom:25px;text-align:center}.reason-step .reason-step-column:nth-child(2) .reason-step-header{padding-left:30px;width:calc(100% - 120px)}.reason-step .reason-step-column .reason-step-header{padding-left:30px;width:calc(100% - 325px)}.reason-step .reason-step-title h5{color:#aabf53;font-family:rodin-demi-bold,ms gothic,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,osaka,sans-serif;font-size:20px;margin-bottom:10px;margin-top:10px}.reason-step .reason-step-content p{font:normal normal normal 15px/1.4em tsukushigothic,ms gothic,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,osaka,sans-serif;font-size:15px}@media (max-width:767px){.reason-step .reason-artner-logo{float:none;text-align:center;width:100%}.reason-step .reason-step-column{display:block}.reason-step .reason-step-column .reason-step-header,.reason-step .reason-step-column:nth-child(2) .reason-step-header{padding:0;width:100%}.service-range p{margin-top:0}.reason-step .reason-step-box{margin:auto auto 65px}.reason-step-title{display:block;margin:auto;max-width:100%;width:max-content}}