.contact .form_wrapper{margin:40px 0}#first .tel{width:320px;margin:0 auto 60px}#first .tel p{font-size:40px;font-weight:500}#first .tel p span{font-size:20px}#first .tel .time{font-size:20px;font-weight:300}@media screen and (width <=920px){#first{max-width:640px;margin:0 auto}}.head{padding:40px 0;background-color:#f2f3f5;font-size:min(calc(10 / 1440 * 100vw), calc(10 / 1440 * 1220px))}.head_inner{display:flex;justify-content:space-between;align-items:stretch;gap:8em}.head_item{display:flex;justify-content:center;align-items:center;width:50%;padding:4.5em 3em;border-radius:20px;background-color:#fff}.head .tel{align-items:stretch;gap:1.5em}.head .tel_text{font-size:3.2em;font-weight:700}.head .tel_number p{font-size:1em;font-weight:700;line-height:1.5}.head .tel_number span{font-size:2.2em}.head .tel_number a{font-size:3.5em}.head .tel_number .time{font-size:2em;font-weight:400}.head .partner.btn p{position:relative;font-size:2.6em;font-weight:700}.head .partner.btn p:before{position:absolute;top:50%;left:calc(-2.8 / 2.6 * 1em);z-index:99;display:inline-block;width:calc(1 / 2.6 * 1em);height:calc(1 / 2.6 * 1em);margin:auto;pointer-events:none;content:"";border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;border-radius:1px;transform:translateY(-50%) rotate(45deg)}.head .partner.btn p:after{position:absolute;top:50%;left:-30px;display:inline-block;width:calc(2.8 / 2.6 * 1em);height:calc(2.8 / 2.6 * 1em);content:"";background-color:#ea4e00;border-radius:50%;transform:translateY(-50%)}@media screen and (width <=920px){.head{padding:20px 0}.head_inner{flex-direction:column;gap:10px}.head_item{flex-direction:column;width:100%;max-width:360px;margin:0 auto;padding:16px;border-radius:8px}.head .tel{align-items:center;gap:4px;text-align:center}.head .tel_text{font-size:16px;line-height:1.2}.head .tel_number p{font-size:16px;font-weight:700;line-height:1.5}.head .tel_number span{font-size:14px}.head .tel_number a{font-size:18px}.head .tel_number .time{font-size:12px;font-weight:400}.head .partner.btn{position:relative}.head .partner.btn p{position:static;font-size:16px}.head .partner.btn p:before{position:absolute;top:50%;right:22px;left:auto;width:7px;height:7px}.head .partner.btn p:after{right:15px;left:auto;width:20px;height:20px}}