@media (max-width:767px){body#_404 #main{padding-top:50px}body#_404 #main .h1{color:#f23071;letter-spacing:0;text-align:center;margin:0;padding-bottom:20px;font-size:32px;font-weight:700;line-height:1.2;display:block;position:relative}body#_404 #main .h1:after{content:"";background:linear-gradient(283deg,#236ecd 0%,#58bef9 100%) no-repeat;width:160px;height:8px;margin:auto;display:block;position:absolute;bottom:0;left:0;right:0}body#_404 #main .lightpink_bg{background-color:#feeff4;margin-top:40px;padding:30px 20px}body#_404 #main .lightpink_bg .Page404_wrap{max-width:none;text-align:initial;background-color:#fff;border-radius:10px;margin-top:35px;padding:30px 15px 20px}body#_404 #main .lightpink_bg .Page404_wrap .ttl{letter-spacing:0;text-align:center;margin:0 0 20px;font-size:20px;font-weight:700;line-height:1.2}body#_404 #main .lightpink_bg .Page404_wrap .txt{text-align:left;margin:10px 0 0;font-size:16px;line-height:1.75}body#_404 #main .lightpink_bg .Page404_wrap .txt a{color:#222;text-decoration:none}body#_404 #main .lightpink_bg .Page404_wrap .button{width:230px;height:45px;margin:20px auto 15px;display:block;position:relative}body#_404 #main .lightpink_bg .Page404_wrap .button>a{z-index:1;background-color:#fff;border:2px solid #236ecd;border-radius:23px;flex-flow:wrap;justify-content:center;align-items:center;width:100%;height:100%;padding-right:12px;display:flex;position:relative}body#_404 #main .lightpink_bg .Page404_wrap .button>a:after{content:"";border-top:2px solid #236ecd;border-right:2px solid #236ecd;width:9px;height:9px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:12px;transform:rotate(45deg)}body#_404 #main .lightpink_bg .Page404_wrap .button>a .text{color:#236ecd;text-align:left;margin-left:6px;font-size:14px;font-weight:700;line-height:1.15;display:inline-block}}@media (min-width:768px){body#_404 .content{padding:100px 0 0}body#_404 .content .h1{text-align:center;margin:0 0 100px;font-size:54px;font-weight:700;line-height:1.2;position:relative}body#_404 .content .h1:after{content:"";background:linear-gradient(90deg,#58bef9,#1d6fd6);width:160px;height:8px;margin:auto;display:block;position:absolute;bottom:-30px;left:0;right:0}body#_404 .content .inner{width:1000px;margin:0 auto}body#_404 .content .lightpink_bg{background:#feeff4;padding:80px 0}body#_404 .content .Page404_wrap{max-width:none;text-align:initial;background:#fff;border-radius:10px;padding:50px}body#_404 .content .Page404_wrap .ttl{text-align:center;margin:0 0 50px;font-size:34px;font-weight:700;line-height:1.5}body#_404 .content .Page404_wrap .txt{text-align:left;margin:0}body#_404 .content .Page404_wrap .txt a{color:#222;text-decoration:none}body#_404 .content .Page404_wrap .button{margin-top:40px}body#_404 .content .Page404_wrap .button a{color:#236ecd;text-align:center;cursor:pointer;background:#fff;border:2px solid #236ecd;border-radius:50px;flex-flow:wrap;justify-content:center;align-items:center;width:300px;height:50px;margin:0 auto;font-size:16px;font-weight:700;line-height:1.2;display:flex;position:relative}body#_404 .content .Page404_wrap .button a:after{content:"";border-top:2px solid #236ecd;border-right:2px solid #236ecd;width:10px;height:10px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:15px;transform:rotate(45deg)}}
