.is-error404 .st-PageIntro::before{background-image:url("../img/bg_error404_01_sp.jpg")}.is-error404 .st-PageIntro_Title_Text{font-family:"Jost",sans-serif;font-size:2.0625rem;font-weight:700}.is-error404 .st-PageIntro_Title_Text::first-letter{font-size:100%}.is-error404 .st-PageIntro_Title_SubText{font-family:"Noto Sans JP",sans-serif;margin-top:0}@media screen and (max-width: 359px){.is-error404 .st-PageIntro_Title_Text{font-size:1.875rem}}@media screen and (min-width: 700px){.is-error404 .st-PageIntro::before{background-image:url("../img/bg_error404_01_pc.jpg")}}.error404-Content{max-width:1180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:60px;margin-top:73px;margin-inline:auto;padding-inline:20px}.error404-Content_Title+.error404-Content_Text{margin-top:29px}.error404-Content_Text+.error404-Content_Text{margin-top:10px}.error404-Content_Image{width:100%;height:auto}@media screen and (min-width: 700px){.error404-Content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.error404-Content_Item{-webkit-box-flex:1;-ms-flex:1;flex:1}.error404-Content_Item-image{margin-top:7px}}@media screen and (min-width: 960px){.error404-Content{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:113px;padding-inline:40px}}.error404-Back{text-align:center;margin-top:76px;margin-bottom:178px;padding-inline:20px}.error404-Back .sw-Btn05{width:100%;max-width:460px}@media screen and (min-width: 960px){.error404-Back{margin-top:54px;margin-bottom:168px;padding-inline:40px}}