.head_style1{font-size:32px;letter-spacing:.1em;line-height:1.2;margin-bottom:72px;text-align:center}.head_style1 span{display:inline-block;padding-bottom:12px;position:relative}.head_style1 span:after{background-color:#f6c126;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}@media (max-width:767px){.head_style1{font-size:20px;margin-bottom:35px}.head_style1 span{padding-bottom:8px}.steps-list{padding:0}}.carepoint{margin-bottom:70px}.carepoint_item:not(:last-child){margin-bottom:50px}.carepoint_item figure img{border-radius:15px;display:block;width:100%}.carepoint_text{margin-bottom:25px}.carepoint_text h3{align-items:flex-start;display:flex;font-weight:700;justify-content:center;line-height:1;margin-bottom:7px;text-align:center}.carepoint_text h3 span{font-size:14px;letter-spacing:.1em;padding-top:3px;position:relative}.carepoint_text h3 span:after{background-color:#f6c126;bottom:-5px;content:"";height:2px;left:0;position:absolute;right:0}.carepoint_text h3 strong{color:#f6c126;font-size:24px;margin-left:5px}.carepoint_text h4{font-size:19px;font-weight:700;letter-spacing:.1em;line-height:1.6;margin-bottom:5px;text-align:center}.carepoint_text p{font-size:16px;line-height:1.889}.carepoint .head_style1 em{font-style:normal}@media (max-width:767px){.carepoint .container{padding:0 10px!important}.carepoint .head_style1 span:first-child{margin-bottom:5px;padding-bottom:4px}.carepoint .head_style1 span:nth-child(2){padding-bottom:3px}}@media (max-width:340px){.carepoint .head_style1{font-size:5.6vw}}@media (min-width:768px){.carepoint .container{max-width:1110px;position:relative}.care_introText{font-size:18px;line-height:2;max-width:380px}.carepoint{margin-bottom:120px}.carepoint_text{margin-bottom:0;padding-left:90px;width:calc(100% - 450px)}.carepoint_text h3{margin-bottom:25px}.carepoint_text h3 span{font-size:18px;padding-top:6px}.carepoint_text h3 span:after{bottom:-6px}.carepoint_text h3 strong{font-size:32px;margin-left:12px}.carepoint_item{align-items:center;display:flex;flex-wrap:wrap}.carepoint_item:not(:last-child){margin-bottom:85px}.carepoint_text h4{font-size:24px;margin-bottom:25px}.carepoint_text p{line-height:2.1}.carepoint_item figure{width:450px}.carepoint_item figure img{border-radius:30px}.carepoint_item:nth-child(odd) figure{order:-1}.carepoint_item:nth-child(2n) .carepoint_text{padding:0 90px 0 0}}@media (min-width:768px) and (max-width:995px){.care_introText{max-width:300px}.carepoint_item{align-items:flex-start}.carepoint_item figure{width:50%}.carepoint_text{padding-left:40px;padding-top:15px;width:50%}.carepoint_item:nth-child(2n) .carepoint_text{padding:15px 40px 0 0}}.steps-list{margin:20px auto 0;max-width:820px;width:100%}.steps-list .steps-list-item{align-items:center;display:flex;font-weight:700;line-height:1.5;margin-bottom:20px;text-align:left}.steps-list .steps-list-item span{flex-shrink:0;font-size:14px;letter-spacing:.1em;padding-top:3px;position:relative}.steps-list .steps-list-item span:after{background-color:#f6c126;bottom:-5px;content:"";height:2px;left:0;position:absolute;right:0}.steps-list .steps-list-item strong{color:#f6c126;font-size:24px;margin-left:5px;margin-right:15px}@media (min-width:768px){.steps-list .steps-list-item{font-size:16px;margin-bottom:25px;margin-top:6px;text-align:left}.steps-list .steps-list-item span{font-size:18px;padding-top:0}.steps-list .steps-list-item span:after{bottom:-6px}.steps-list .steps-list-item strong{font-size:32px;margin-left:6px;margin-right:20px}}.steps-image{margin:0 auto;max-width:900px;text-align:center;width:100%}.steps-image figure{margin:0;padding:0}.ruit_createBtn{line-height:1;margin-top:30px}.ruit_createBtn,.ruit_createBtn a{display:flex;justify-content:center}.ruit_createBtn a{align-items:center;background-color:#231816;border-radius:28px;color:#fff;font-size:16px;font-weight:700;height:55px;letter-spacing:.2em;padding:0 0 2px;text-decoration:none;width:255px}.ruit_createBtn a span{display:inline-block;padding:0 30px 0 0;position:relative}.ruit_createBtn a span:after{content:"";height:19px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:19px}@media (min-width:768px){.ruit_createBtn a{font-size:18px;height:60px;transition:background .3s ease,color .3s ease;width:260px}.ruit_createBtn a span{padding-right:54px}.ruit_createBtn a span:after,.ruit_createBtn a span:before{height:33px;transition:opacity .3s ease;width:33px}.ruit_createBtn a span:before{content:"";opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}}