.Service-Problem{margin-bottom:100px}.Service-Problem .problems_box{background:#f3f3f3;margin-bottom:100px;overflow:hidden}.Service-Problem .problems_box:has(+.btn_box){clip-path:polygon(0 0,100% 0,100% calc(100% - 100px),50% 100%,0 calc(100% - 100px));margin-bottom:-100px;padding-bottom:25px}.Service-Problem .problems_inner{align-items:flex-end;display:flex;justify-content:space-between;margin:50px auto 0;width:988px}.Service-Problem .problems_list_box{color:#50505a;margin-bottom:63px;margin-right:10px;width:calc(100% - 333px)}.Service-Problem .problems_list_box h2{font-size:32px;font-weight:700;line-height:1.4em;margin:0 0 35px}.Service-Problem .problems_box ul.problems_list{margin-left:20px}.Service-Problem .problems_list li{font-size:16px;font-weight:600;list-style:none;margin-left:1.2rem;padding:0;text-indent:-2rem}.Service-Problem .problems_list li:before{background:url(https://knowledge.members.co.jp/hubfs/services/images/icon_problems.svg) no-repeat top/100% auto;content:"";display:inline-block;height:15px;margin-right:10px;width:21px}.Service-Problem .problems_list li+li{margin-top:24px}.Service-Problem .btn_box{background:#dedede;max-width:inherit;padding:150px 0 50px;text-align:center}.Service-Problem .white_underline{text-decoration:underline 3px #fff}@media only screen and (max-width:1028px){.Service-Problem .problems_inner{margin:50px 20px 0;width:auto}}@media only screen and (max-width:480px){.Service-Problem .problems_box{margin-bottom:80px}.Service-Problem .problems_box:has(+.btn_box){clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),50% 100%,0 calc(100% - 24px))}.Service-Problem .problems_inner{display:block;margin:40px 30px -68px;overflow:hidden}.Service-Problem .problems_list_box{margin:0;width:100%}.Service-Problem .problems_list_box h2{font-size:24px}.Service-Problem .problems_box ul.problems_list{margin-left:0}.Service-Problem .problems_list li{font-size:14px;line-height:1.5;margin-left:2em;text-indent:-2em}.Service-Problem .problems_list li:before{margin-right:7px;position:relative;top:0}.Service-Problem .problems_list li+li{margin-top:14px}.Service-Problem .problems_image{margin:13px auto 0;width:285px}.Service-Problem .btn_box>*{padding:0 8.35%}.Service-Problem .btn_box h4{font-size:22px}.Service-Problem .problems_box+.btn_box a{padding:16px}}