@charset "utf-8";

/*.cbox-visual {border-color:#dbe8ef; background:#e4f1f9;}
.cbox-visual .visual-inner {height:248px; background:url('../images/er/visual01.png') no-repeat center bottom; text-align:center;}
.cbox-visual .visual-inner div {padding:0; vertical-align:top;}
.cbox-visual .visual-inner h2 {margin-top:35px;}*/

.box-error {text-align:center;}
.box-error:before {content:''; display:block; width:222px; height:222px; margin:0 auto; background:url('../images/er/error.png') no-repeat;}
.box-error strong {display:block; margin-top:40px; color:#413c39; font-size:28px; font-weight:800;}
.box-error p {margin-top:20px; color:#999; font-size:22px; font-weight:700; line-height:30px;}
.box-error .btn-c a {width:220px; height:50px; font-size:18px; line-height:50px;}

@media (max-width:768px) {
	/*.cbox-visual {border-width:1px;}
	.cbox-visual .visual-inner {height:90px; background:url('../images/er/m_visual01.png') no-repeat; background-size:178px auto; text-align:left;}
	.cbox-visual .visual-inner div {padding:0 20px 0 185px; vertical-align:middle;}
	.cbox-visual .visual-inner h2 {margin:0;}*/

	.box-error:before {width:150px; height:150px; background:url('../images/er/m_error.png') no-repeat; background-size:150px auto;}
	.box-error strong {margin-top:20px; color:#222; font-size:21px; font-weight:700;} 
	.box-error p {margin-top:10px; padding:0 40px; font-size:14px; line-height:20px;}
	.box-error .btn-c a {width:300px; height:40px; margin:0; font-size:16px; line-height:40px;}
}