.consultation{margin-bottom:100px}@media screen and (max-width:767px){.consultation__ttl{margin-bottom:50px}}.consultation__ttl h3{color:#000;font-family:NOTO Sans JP;font-size:24px;letter-spacing:.05rem;line-height:33px;margin-bottom:60px;text-align:center}@media screen and (max-width:767px){.consultation__ttl h3{margin-bottom:30px}}.consultation__list{display:flex;flex-wrap:nowrap;justify-content:space-between;list-style:none;margin:27px auto;max-width:702px}@media screen and (max-width:767px){.consultation__list{display:block;max-width:210px;padding:0}}.consultation__list li{position:relative}@media screen and (max-width:767px){.consultation__list li{align-items:center;display:flex;justify-content:center;margin-bottom:58px;text-align:left;width:100%}}.consultation__list li:not(:last-child):after{border:solid #b2444f;border-width:0 3px 3px 0;content:"";display:inline-block;padding:6px;position:absolute;right:-37px;top:30px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media screen and (max-width:767px){.consultation__list li:not(:last-child):after{bottom:-26px;left:50%;margin-left:-8px;position:absolute;right:auto;top:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg)}}.consultation__list--image{text-align:center}@media screen and (max-width:767px){.consultation__list--image{width:74px}}.consultation__list--text{color:#000;font-family:NOTO Sans JP;font-size:14px;font-weight:700;letter-spacing:.05rem;line-height:19px;margin-top:20px;text-align:center}@media screen and (max-width:767px){.consultation__list--text{margin-top:0;padding-left:20px;text-align:left;width:calc(100% - 74px)}}