@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
body { margin: 0 auto; padding: 0; font-family: "Noto Sans Japanese"; }
a:link { color: #333; text-decoration: none; }
a:active { color: #333; }
a:visited { color: #333; }
a:hover { color: #333; text-decoration: none; }
a img { border-style: none; }
a:hover { background-color: #dddddd; }
/*===============================================
●SP 画面の横幅が768pxまで
===============================================*/
@media screen and (max-width:768px) {
#errorBox { margin: 0px 8px; padding: 0px; width: 95%; color: #333; }
.img { width: 46%;margin: 0 2%; }
.arrow-l { width: 4%; margin: 0px 20px 0px 0px; }
.arrow-r { width: 4%; margin: 0px 0px 0px 20px; }
.errorH1 { margin: 0px 0px 30px 0px; padding: 0px }
.errorH2 { font-size: 24px; font-weight: bold; line-height: 1.2; text-align: center; margin: 0px 0px 30px; padding: 0px; }
.linkBox { margin: 0px auto 40px; padding: 0px; overflow: hidden; }
.linkLeft { font-size: 18px; line-height: 18px; text-align: center; margin: 0px auto 15px; padding: 0px; border: 1px solid #333; width: 85%; }
.linkLeft a { display: block; padding: 15px;    font-size: 16px; }
.linkRight { font-size: 18px; line-height: 18px; text-align: center; margin: auto; padding: 0px; border: 1px solid #333; width: 85%; }
.linkRight a { display: block; padding: 15px;    font-size: 16px; }
.copy { font-size: 12px; line-height: 14px; text-align: center ; margin: 0px; padding: 0px; }
}
/*===============================================
●PC 画面の横幅が768px
===============================================*/
@media screen and (min-width:768px) {
.mainteH1 a { display: inline-block;margin-right: 10px; }
#errorBox { margin: 0px auto; padding: 0px; width: 1024px; color: #333; }
.arrow-l { width: 4%; margin: 0px 20px 0px 0px; }
.arrow-r { width: 4%; margin: 0px 0px 0px 20px; }
.errorH1 { margin: 0px 0px 100px 0px; padding: 0px }
.errorH2 { font-size: 30px; font-weight: bold; line-height: 1.2; text-align: center; margin: 0px 0px 60px; padding: 0px; }
.linkBox { margin: 0px auto 100px; padding: 0px; width: 604px; overflow: hidden; }
.linkLeft { font-size: 18px; line-height: 18px; text-align: center; margin: 0px 40px 0px 0px; padding: 0px; float: left; width: 280px; border: 1px solid #333; }
.linkLeft a { display: block; padding: 20px 0; }
.linkRight { font-size: 18px; line-height: 18px; text-align: center; margin: 0px; padding: 0px; float: left; width: 280px; border: 1px solid #333; }
.linkRight a { display: block; padding: 20px 0 ; }
.copy { font-size: 12px; line-height: 14px; text-align: center; margin: 0px; padding: 0px; }
}
