@charset "UTF-8";.p-support__head{margin-bottom:61px}@media screen and (max-width:900px){.p-support__head{margin-bottom:calc(12.308vw + -49.769px)}}@media screen and (max-width:640px){.p-support__head{margin-bottom:29px}}.p-support__head .lead{font-size:27px;line-height:1.3333333333;margin-top:-4.5px;margin-bottom:48.5px;text-align:center;font-weight:bold;position:relative}@media screen and (max-width:900px){.p-support__head .lead{font-size:calc(2.308vw + 6.231px);line-height:calc(1.923vw + 18.692px);margin-bottom:calc(3.269vw + 19.077px)}}@media screen and (max-width:640px){.p-support__head .lead{font-size:21px;line-height:1.4761904762;margin-top:-5px;margin-bottom:40px}}.p-support__head .lead:after{content:"";width:24px;height:3px;background:#1ba574;position:absolute;bottom:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-support__head .sub{font-size:16px;line-height:1.75;margin-top:-6px;margin-bottom:-6px;text-align:center}.p-support__item{margin-bottom:65px}@media screen and (max-width:640px){.p-support__item{margin-bottom:40px}}.p-support__item:last-child{margin-bottom:90px}@media screen and (max-width:640px){.p-support__item:last-child{margin-bottom:40px}}.p-support__content{position:relative;padding-left:440px}@media screen and (max-width:900px){.p-support__content{padding:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;position:static;width:100%}}@media screen and (max-width:700px){.p-support__content{display:block;padding:0}}.p-support__img{width:412px;position:absolute;top:6px;left:0}@media screen and (max-width:900px){.p-support__img{position:static;width:30%}}@media screen and (max-width:700px){.p-support__img{width:100%;max-width:412px;margin:0 auto 24px}}.p-support__desc{font-size:16px;line-height:1.75;margin-top:-6px;margin-bottom:31px;text-align:justify}@media screen and (max-width:900px){.p-support__desc{width:70%;line-height:1.75;margin-top:-6px;margin-bottom:-6px;padding-left:28px}}@media screen and (max-width:700px){.p-support__desc{width:100%;padding-left:0;line-height:1.75;margin-top:-6px;margin-bottom:17px}}.p-support__contact{padding-left:440px}@media screen and (max-width:900px){.p-support__contact{padding-left:0}}.p-support__tel{background:#f7f7f7;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:640px){.p-support__tel{padding:19px 16px}}@media screen and (max-width:550px){.p-support__tel{display:block}}.p-support__tel li{padding-right:30px}@media screen and (max-width:550px){.p-support__tel li{padding:0 0 19px}}.p-support__tel li:last-child{padding:0}.p-support__tel li .dept{font-size:15px;font-weight:500;padding-bottom:8px}.p-support__tel li .dept span{font-size:13px}.p-support__tel li .num{font-size:20px;font-family:"Roboto","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-weight:500;margin:-2.5px 0}.p-support__mail{padding:28px 30px 31px;border:1px solid #d3d3d3;border-top:3px solid #1ba574}@media screen and (max-width:900px){.p-support__mail{padding:calc(2.692vw + 3.769px) calc(5.769vw + -21.923px) calc(2.692vw + 6.769px)}}@media screen and (max-width:640px){.p-support__mail{padding:21px 15px 24px}}.p-support__mail .headline{padding-bottom:25px;margin-bottom:24px;border-bottom:1px solid #d3d3d3}@media screen and (max-width:900px){.p-support__mail .headline{padding-bottom:calc(1.923vw + 7.692px)}}@media screen and (max-width:640px){.p-support__mail .headline{padding-bottom:20px}}.p-support__mail .headline ._ttl{font-size:21px;line-height:1.3333333333;margin-top:-3.5px;margin-bottom:-3.5px;font-weight:bold;text-align:center}@media screen and (max-width:900px){.p-support__mail .headline ._ttl{font-size:calc(1.154vw + 10.615px);margin:calc(0.577vw + -8.692px) 0}}@media screen and (max-width:640px){.p-support__mail .headline ._ttl{font-size:18px;line-height:1.5555555556;margin-top:-5px;margin-bottom:-5px}}.p-support .sp_br{display:none}@media screen and (max-width:900px){.p-support .sp_br{display:inline}}.l-support .l-headline__medium{margin-bottom:0}.l-support .c-link_btn{width:100%;max-width:480px;margin:0 auto}.l-support .c-link_btn__cont{padding:14.5px 0 14.5px 38px;position:relative;line-height:1.8}.l-support .c-link_btn__cont:before{content:"";width:28px;height:21px;background:url(/assets/images/icon/icon_envelope.svg) no-repeat center;background-size:cover;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}
/*# sourceMappingURL=common_support.css.map */