@media screen and (max-width: 1100px){.maw1100_none{display:none}}.contact{max-width:1300px;width:100%;margin:0
auto 120px;padding:0
2.5%;text-align:center}@media screen and (max-width: 768px){.contact{padding:0
2.5% 50px}}.notfound_bg{background:#231815;padding:60px
2.5% 80px 2.5%}.notfound_lead{max-width:1100px;width:100%;margin:0
auto 60px;text-align:center;font-weight:bold;line-height:2;color:#fff}.notfound_btn{max-width:230px;margin:20px
auto}.notfound_btn a
span{padding-left:20px;background:url(/wp/wp-content/themes/dgrip/img/common/access_ic01.png) no-repeat left center/16px 16px}@media screen and (max-width: 768px){.notfound{padding:0
2.5% 50px}}@media screen and (max-width: 480px){.notfound{padding:0
2.5% 20px}}.notfound__ttl{padding:0
2.5%;text-align:center;margin-top:10px}@media screen and (max-width: 640px){.notfound__ttl{margin-bottom:40px}}.notfound_contact{-webkit-flex-basis:18%;flex-basis:18%;text-align:center;align-self:center;height:100%}.notfound_contact_mail{padding:18px
2%;display:inline-block;max-width:280px;width:100%;background-image:linear-gradient(to right, rgba(243,152,0,1) 50%, rgba(31,31,31,1) 50%);background-position:0 0;background-size:201% auto;transition: .3s}a.notfound_contact_mail:hover{background-position:-99% 0}.notfound_contact_txt01{font-size:14px;letter-spacing:0.05em;color:#fff;font-weight:bold;font-family:"Noto Sans JP";padding-left:3%}@media screen and (max-width:1130px){.notfound_contact_txt01{font-size:12px}}@media screen and (max-width:960px){.notfound_contact_txt01{font-size:11px}}@media screen and (max-width:860px){.notfound_contact_mail
img{display:none}}.notfound_contact_tel{display:inline-block;padding:3px
2%;max-width:200px;width:100%;background-image:linear-gradient(to right, rgba(0,0,0,0) 50%, rgba(226,226,226,1) 50%);background-position:0 0;background-size:201% auto;transition: .3s}a.notfound_contact_tel:hover{background-position:-99% 0}.notfound_contact_tel span, .notfound_contact_tel
img{vertical-align:middle}.notfound_contact_txt02{font-size:17px;letter-spacing:0.05em;color:#232323;font-weight:bold;font-family:"Noto Sans JP";padding-left:6%}@media screen and (max-width:960px){.notfound_contact_txt02{font-size:15px}}@media screen and (max-width:860px){.notfound_contact_tel
img{display:none}}