.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/* Hides from IE-mac \*/
*:first-child+html .clearfix{zoom:1;} /* IE7 */
* html .clearfix { height: 1%;zoom:1;}
/*.clearfix {display: block;}*/
.left{float: left;}
.right{float: right;}
.erroMain{padding: 65px 0px;}
.erroBg{width: 100%;vertical-align: middle;}
.erroNoImg{text-align: center;}
.erroNoImg img{max-width: 100%;}
.erroNo{padding: 30px 0px 20px 0px;}
.erroNoText{text-align: center;padding-top: 35px;font-size: 16px;}
.erroNoTl{color: #4d4d4d;font-size: 26px;font-weight: bold;}
.erroNoA a{display: inline-block;color: #4d4d4d;margin: 0px 13px;}
.erroNoA a p{font-size: 16px;}
.erroNoA img{width: 48px;}
.erroNoA{padding: 15px 0px;}
.erroAboutTl{text-align: center;padding: 30px 0px;color: #3a3a3a;font-size: 20px;font-weight: bold;}
.erroAboutText a{display: block;line-height: 38px;border-radius: 5px;background: #3a3a3a;width: 160px;color: #fff;font-size: 16px;text-align: center;margin: 0px auto;margin-top: 30px;}
.donationTl{text-align: left;padding: 20px 15px;}
.erroMain h1, .erroMain h3{margin: 0px;}
.donationOne{width: 24%;box-sizing: border-box;padding: 0px 15px;}
.donationOneA{display: inline-block;background: #3a3a3a;color: #fff!important;padding: 0px 15px;border-radius: 5px;line-height: 38px;font-size: 14px;margin-top: 14.5px;}
.donationTwo{width: 38%;box-sizing: border-box;padding: 0px 15px;}
.donationGpText{display: inline-block;color: #4d4d4d;font-size: 14px;line-height: 20px;}
.donationGpText a{color: #4d4d4d;}
.donationGpRt{padding-left: 82px;}
.donationGp img{margin-top: 3px;}
.erroBottom{border-top: 1px solid #cccccc;padding-top: 20px;margin-top: 20px;}
.erroBottomIco{display: inline-block;width: 20px;height: 20px;margin-top: 2px;}
.erroBottomIco1{background: url(/assets/images/404/404-icon-contact-address.svg) no-repeat;background-size: 100% 100%;}
.erroBottomIco2{background: url(/assets/images/404/404-icon-contact-phone.svg) no-repeat;background-size: 100% 100%;}
.erroBottomIco3{background: url(/assets/images/404/404-icon-contact-fax.svg) no-repeat;background-size: 100% 100%;}
.erroBottomIco4{background: url(/assets/images/404/404-icon-contact-mail.svg) no-repeat;background-size: 100% 100%;}
.erroBottomLogo img{max-width: 100%;}
.erroBottomGpRt{padding-left: 25px;}
.erroBottomGpRtIco{display: inline-block;width: 51px;height: 21px;vertical-align:-3px;}
.erroBottomGpRtIco1{background: url(/assets/images/404/404-icon-gotomap-button.svg) no-repeat;background-size: 100% 100%;}
.erroBottomGpRtIco2{background: url(/assets/images/404/404-icon-call-button.svg) no-repeat;background-size: 100% 100%;}
.erroBottomGpRtIco4{background: url(/assets/images/404/404-icon-email-button.svg) no-repeat;background-size: 100% 100%;}
.erroBottomlist{width: 33.3%;padding: 0px 10px;box-sizing: border-box;}
.erroBottomGp {line-height: 25px;color: #4d4d4d;margin-bottom: 10px;}
.erroBottomGp  a{color: #4d4d4d;}
.erroAboutText{padding: 0px 4%;}

@media (min-width: 1080px) {
	.erroMain a:hover{opacity: 0.8;}
}
@media (max-width: 999px) {
	.donationGp{width: 100%!important;margin-bottom: 20px;}
	.erroBottomlist{width: 100%;}
	.erroBottomGp{margin-bottom: 0px;margin-top: 20px;}
}
@media (max-width: 767px) {
	.erroVideo iframe{height: 186px!important;}
	.erroAboutText{padding: 0px 15px;}
	.donationTl{text-align: center;}
}
.none-page-title{display: inline-block;font-size: 28px;border-right: 3px solid #888;color: #888;width: 70px;float: left;line-height: 30px;}
@media (max-width: 767px) {
.none-page-title{display: inline-block;font-size: 26px;border-right: 3px solid #888;color: #888;width: 48px;float: left;}
.donationGpRt{padding-left:65px;}
}