.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:#444;font-size: 20px;font-weight: bold;}
.erroAboutText strong{font-weight:bold;color:#8acbc0}
.erroAboutText a{display: block;line-height: 38px;border-radius: 5px;background:#222;width: 160px;color: #fff;font-size: 14px;text-align: center;margin: 0px auto;margin-top: 30px;}
.erroAboutText a:hover{opacity:0.8}
.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:#444;color: #fff!important;padding: 0px 15px;border-radius: 5px;line-height: 38px;font-size: 14px;margin-top: 14.5px;}
.donationTwo{width:37%;box-sizing: border-box;padding: 0px 15px;}
.donationGpText{display: inline-block;color: #4d4d4d;font-size: 14px;line-height: 20px;}
.donationGpText a{font-weight:bold;color: #4d4d4d;text-decoration:underline!important}
.donationGpText a:hover{opacity:0.8}
.donationGpRt{padding-left: 82px;}
.donationGpRt p{line-height: 20px; font-size: 14px;}
.donationGp img{margin-top: 3px;max-width: 57px;}
.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/store-404.svg) no-repeat;background-size: 100% 100%;}
.erroBottomIco2{background: url(/assets/images/404/time-404.svg) no-repeat;background-size: 100% 100%;}
.erroBottomIco3{background: url(/assets/images/404/fb-404.svg) no-repeat;background-size: 100% 100%;}
.erroBottomIco4{background: url(/assets/images/404/mail-404.svg) no-repeat;background-size: 100% 100%;}
.erroBottomLogo img{max-width: 100%;}
.erroBottomGpRt{padding-left: 25px;font-size: 15px;font-weight: bold;}
.erroBottomGpRt a{text-decoration: underline!important;color:#333!important}
.erroBottomGpRt a:hover{opacity:0.8!important}
.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/404email_03.jpg) 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%;font-size: 14px;line-height: 25px; color: #888;
}}

@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;}
	.donationGpRt p{line-height: 35px; font-size: 14px;}

}
.none-page-title{display: inline-block;font-size: 28px;border-right: 3px solid #888;color: #888;width: 70px;float: left;}


@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;}
}