main{margin:auto;max-width:850px!important;padding-top:70px}h1{color:#0f3055;font-size:35px}header p{font-weight:700}.line{border-bottom:1px solid #000;margin-bottom:0;margin-top:20px}.box_wrap{background:#0f3055;border-radius:5px 5px 0 0;color:#fff;font-size:25px;font-weight:500;margin-top:50px;padding:10px}.box_wrap span{font-size:16px;font-weight:500}.box_border{border:1px solid}.box_item{flex:1;text-align:center}.box_flex{align-items:center;display:flex;gap:0 35px;padding:40px 30px 30px}.button_flex{align-items:flex-start;display:inline-flex;flex-direction:column;gap:15px 0}section:last-child{padding-bottom:50px}div#support_tool{background:#7a7a7a}section p{font-size:12px;margin-bottom:9px;margin-top:-3px}.button{background-color:#fff;border:1px solid #216fc7;border-radius:8px;color:#216fc7;display:flex;font-size:15px;height:48px;line-height:45px;position:relative;width:198px}.button_text{color:#216fc7;height:100%;width:100%;z-index:10}.button_text:before{background-color:#216fc7;border-radius:6px;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;width:0;z-index:-1}.button_text:hover{color:#fff}.button_text:hover:before{opacity:1;width:100%}a#help{width:298px}a.anchor{display:block;margin-top:17px;text-decoration:underline}.button_blue{background-color:#216fc7;border:1px solid #216fc7;border-radius:8px;display:inline-flex;font-size:15px;height:48px;justify-content:center;line-height:45px;position:relative;width:198px}.button_blue_text{color:#fff;height:100%;width:100%;z-index:10}.button_blue_text:before{background-color:#4aa8ff;border-radius:6px;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;width:0;z-index:-1}.button_blue_text:hover{color:#fff}.button_blue_text:hover:before{opacity:1;width:100%}.last_text{padding-bottom:40px;padding-top:40px}.br-pc{display:block}.br-sp{display:none}@media (max-width:520px){.br-pc{display:none}.br-sp{display:block}h1{font-size:22px!important;font-weight:700!important;line-height:1.4!important;padding:15px}.box_flex{display:flex;flex-direction:column;gap:30px 0;padding:40px 30px}header p,section{padding:15px}header p{font-size:13px;margin-bottom:-20px;margin-top:0}.line{margin:auto;width:336px}.box_wrap{font-size:20px;margin-top:30px;padding:15px}.button{font-size:14px;width:188px}.button_blue{font-size:14px;width:288px}.button_flex{align-items:flex-start}section p{font-size:11px}.indent{margin-left:.7rem;text-indent:-.7rem}.last_text{padding-bottom:0;padding-top:0}}