@charset "utf-8";
@media screen and (max-width:768px){/*------------スマホ---------------*/
main{margin: 85px 0;text-align: center}
.box404 img{width:140px}
.box404 .button_y{display: inline-block;min-width: 188px;text-align: center;padding: 8px 45px;font-size: 1.4rem;color: #fff !important;background: #333;border: 1px solid #333;letter-spacing: 1.5px;border-radius: 30px;margin: 60px 0 0}
.box404 .button_y:hover{color: #333 !important;;background: #fff;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s}
p{margin: 12px 0 0;font-size: 1.4rem}
.box404_a{font-size: 1.6rem;font-weight: 600;margin: 30px 0}
}
@media print, screen and (min-width:769px){/*------------PC---------------*/
main{margin: 150px 0;text-align: center}
.box404 img{width:180px}
.box404 .button_y{display: inline-block;min-width: 160px;text-align: center;padding: 14px 70px;font-size: 1.5rem;color: #fff !important;background: #333;border: 1px solid #333;letter-spacing: 1.5px;border-radius: 30px;margin: 40px 30px}
.box404 .button_y:hover{color: #36515d !important;;background: #fff;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s}
.subpage-inner .box p{padding: 25px 0 0;letter-spacing: 0.05em}
.box404_a{font-size: 1.7rem;font-weight: 600;margin: 30px 0}
}