.page-support #header{background-image:url(../images/header_support.jpg)}#contents #support-step{margin-top:80px}@media screen and (max-width: 768px){#contents #support-step{margin-top:60px}}#contents #support-step .box{text-align:center;position:relative}#contents #support-step .box-content{padding-bottom:70px;margin-bottom:20px}#contents #support-step .box-content::after{content:"";position:absolute;bottom:0;left:50%;width:50px;height:50px;margin-left:-25px;background:url(../images/icon_arrow.png) no-repeat center center/auto 100%}#contents #support-step .box:last-child .box-content{padding-bottom:0;margin-bottom:0}#contents #support-step .box:last-child .box-content::after{display:none}#contents #support-step .box dl{display:flex;justify-content:center;align-items:center;margin-bottom:5px}#contents #support-step .box dl dt{font-size:1rem;font-weight:bold;line-height:26px;background:#399;color:#fff;border-radius:20px;padding:0 20px}#contents #support-step .box dl dd{display:inline-block;font-size:1.25rem;font-weight:bold;color:#fff;width:40px;line-height:40px;background:#f18d00;border-radius:30px;margin-left:-15px}#contents #support-step .box figure{max-width:100px;margin:0 auto}#contents #support-step .box h4{font-size:1.375rem;font-weight:bold;line-height:1.4;margin:10px 0;letter-spacing:1px}@media screen and (max-width: 768px){#contents #support-step .box h4{font-size:1.125rem}}#contents #support-step .box h5{font-size:1rem;font-weight:bold;line-height:2;color:#399;margin-top:5px;letter-spacing:1px}#contents #support-step .box .bt-link{margin-top:15px}#contents #support-contact{margin-top:80px}@media screen and (max-width: 768px){#contents #support-contact{margin-top:60px}}#contents #support-contact .box{display:flex;align-items:center;padding-bottom:40px;margin-bottom:40px;border-bottom:2px dotted #399}#contents #support-contact .box:last-child{margin-bottom:0;padding-bottom:0;border:none}#contents #support-contact .box-title{width:400px;margin-right:40px;text-align:center}#contents #support-contact .box-title h4{font-size:1.625rem;font-weight:bold;color:#399;line-height:1.2;letter-spacing:2px}#contents #support-contact .box-title .bt-link{margin-top:15px}#contents #support-contact .box-text{width:100%;flex-shrink:9999}#contents #support-contact .box-text h5{display:inline-block;font-size:1rem;line-height:30px;background:#399;color:#fff;padding:0 15px;margin-top:15px;margin-bottom:15px;border-radius:20px}#contents #support-contact .box-text .text-note{margin-top:5px}#contents #support-contact .box-text-adviser{display:flex}#contents #support-contact .box-text-adviser li{width:18.5%;flex-basis:auto}#contents #support-contact .box-text-adviser li:nth-child(n+2){margin-left:1.875%}#contents #support-contact .box-text-adviser li figure{border-radius:200px;overflow:hidden}#contents #support-contact .box-text-adviser li p{text-align:center;font-size:.8125rem;line-height:1;margin-top:8px}@media screen and (max-width: 1024px){#contents #support-contact .box{display:block}#contents #support-contact .box-title{width:auto;margin-right:0;margin-bottom:20px}#contents #support-contact .box-title h4{font-size:1.375rem}#contents #support-contact .box-text{text-align:center}#contents #support-contact .box-text-adviser{justify-content:center}}@media screen and (max-width: 480px){#contents #support-contact .box-text-adviser{flex-wrap:wrap}#contents #support-contact .box-text-adviser li{width:31%}#contents #support-contact .box-text-adviser li:nth-child(n+4){margin-top:15px}}
