.inquiry-wrapper .box_white{background-color:#fff}.inquiry-wrapper .form_wrap_inquiry{padding-bottom:30px;padding-top:30px}.inquiry-wrapper .top-content p{font-size:16px;line-height:2;margin-bottom:50px}.inquiry-wrapper .inquiry_link{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));width:100%}.inquiry-wrapper .inquiry_item{background-color:#fff;padding:20px 30px;position:relative}.inquiry-wrapper .inquiry_item,.inquiry-wrapper .inquiry_link a{display:flex;flex-direction:column;height:100%;justify-content:space-between}.inquiry-wrapper .inquiry_link a{text-decoration:none}.inquiry-wrapper .inquiry_item a:before{background:linear-gradient(90deg,#00a23f,#00a23f 25%,#a8ce3e 50%,#a8ce3e 51%,#00a23f 75%,#00a23f);background-position:0 0;background-size:200% 100%;border-radius:30px;bottom:0;content:"";left:0;padding:5px;position:absolute;right:0;top:0;transition:background .3s ease}.inquiry-wrapper .inquiry_link h3{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.05em;margin-bottom:10px;text-align:center}.inquiry-wrapper .inquiry_link h3 span{color:#00a23f;display:inline-block;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:700;letter-spacing:.05em;line-height:1.7;padding-bottom:2px;padding-right:34px;text-align:center;z-index:1}.inquiry-wrapper .inquiry_link h3 span:after{content:"";height:24px;position:absolute;right:30px;top:30%;transform:translateY(-30%);width:24px}.inquiry-wrapper .topbody.-bgcolor1{padding-top:20px}.inquiry-wrapper .topbody{position:relative}.inquiry-wrapper .topbody.-bgcolor1:before{background-color:#00a23f;background-image:linear-gradient(90deg,#00a23f,#a8ce3e);content:"";height:163px;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:-1}.inquiry-wrapper .content-wrapper{padding:0 20px;position:relative}.inquiry-wrapper .inquiry_link p{color:#2c2d30;display:flex;flex-grow:1;font-size:14px;justify-content:center;line-height:1.7;margin:0;z-index:1}.inquiry-wrapper #inquiry .form_bg1{height:98px;position:absolute;right:0;top:-78px;width:83px;z-index:-1}.inquiry-wrapper .inquiry_item a:after{background-color:#fff;border-radius:28px;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px}.inquiry-wrapper{position:relative;z-index:9}@media (min-width:768px){.inquiry-wrapper .topbody.-bgcolor1{padding-top:37px}.inquiry-wrapper .topbody.-bgcolor1:before{height:212px}.inquiry-wrapper .mainbody{padding-bottom:162px}.inquiry-wrapper #inquiry .content-wrapper{padding:0}.inquiry-wrapper #inquiry .form_bg1{height:203px;right:-88px;top:-82px;width:153px}.inquiry-wrapper #inquiry .form_bg2{height:196px;left:-12px;position:absolute;top:544px;width:191px;z-index:1}.inquiry-wrapper #inquiry .form_bg3{height:167px;position:absolute;right:0;top:1220px;width:209px;z-index:1}.inquiry-wrapper .box_white{border-radius:10px}.inquiry-wrapper #inquiry .form_wrap_inquiry{padding-bottom:0;padding-left:50px;padding-right:50px}.inquiry-wrapper #inquiry .form_wrap_inquiry div{margin-bottom:0}.inquiry-wrapper .top-content p{margin-bottom:80px}.inquiry-wrapper #inquiry .inquiry_link{column-gap:40px;display:grid;grid-template-columns:1fr 1fr;row-gap:30px;width:100%}.inquiry-wrapper #inquiry .inquiry_item p{font-size:14px}.inquiry-wrapper #inquiry .inquiry_link h3{font-size:18px;min-height:65px}.inquiry-wrapper .inquiry_item a:hover:before{background-position:-100% 0}}@media (min-width:1100px){.inquiry-wrapper #inquiry .content-wrapper{padding:0 50px}}@media (min-width:580px) and (max-width:767px){.inquiry-wrapper .inquiry_link h3 span:after{right:30px;top:20%;transform:translateY(-20%)}}@media(max-width:767px){.inquiry-wrapper .box_white{padding:0 30px}.inquiry-wrapper .content-wrapper{padding:0}.inquiry-wrapper{padding-bottom:90px}}@media (max-width:579px){.inquiry-wrapper .inquiry_link h3 span:after{position:absolute;right:30px;top:30%;transform:translateY(-30%)}}