.m-phone-inquiry{border:1px solid #ccc;padding:34px;position:relative;text-align:center}@media screen and (max-width:768px){.m-phone-inquiry{padding:30px 20px}}.m-phone-inquiry:after{background:no-repeat bottom;background-size:contain;bottom:-7px;content:"";display:block;height:92px;left:3rem;position:absolute;width:93px}@media screen and (max-width:768px){.m-phone-inquiry:after{bottom:-4px;left:1rem;width:46px}}.m-phone-inquiry .head-text{margin-bottom:1.8rem}.m-phone-inquiry .head-text h2,.m-phone-inquiry .head-text h3,.m-phone-inquiry .head-text h4{font-size:1.8rem;font-weight:500;margin-bottom:.5rem}@media screen and (max-width:768px){.m-phone-inquiry .head-text h2,.m-phone-inquiry .head-text h3,.m-phone-inquiry .head-text h4{font-size:1.6rem}}.m-phone-inquiry .head-text h2+*,.m-phone-inquiry .head-text h3+*,.m-phone-inquiry .head-text h4+*{margin-top:0}.m-phone-inquiry .tel{font-size:4.6rem;font-weight:500;letter-spacing:.03em;line-height:1;margin:0}@media screen and (max-width:768px){.m-phone-inquiry .tel{font-size:3.6rem}}.m-phone-inquiry .tel a{color:inherit;text-decoration:none}.m-phone-inquiry .note{font-size:1.4rem;font-weight:500;letter-spacing:.03em;margin-top:.4rem}@media screen and (max-width:768px){.m-phone-inquiry .note{font-size:1.2rem}}