/* /saran/404.html 0121210*/
#notfound #main{
	width:765px;
	margin:0 auto;	
}
#notfound #main h1{
	text-align:center;
	font-size:130%;
	margin-bottom:20px;
	padding-top:20px;
	font-weight: bold;
}
#notfound #main p.normal-txt{
	margin-bottom:20px;
	text-align:center;
}
#notfound #main ul.listlink{
	padding-bottom:50px;
	width:105px;
	margin:0 auto;
}
.listlink strong{
	font-weight:bold;
	font-size:105%;
}
.listlink li {
	margin:0 0 5px;
	font-size:98%;
}
.listlink li a {
	display:inline-block;
	padding-left:18px;
	background:url(../images/icn_arrow_r.svg) 0 1px no-repeat;
}
.listlink li a:hover {
opacity:0.6;}

.listlink li ul {
	margin:10px 0 0 15px;
}
.listlink li li {
	margin:0 0 14px;
	font-size:100%;
}
.listlink li li span{
	padding-left:15px;
}
.listlink li li a {
	padding-left:18px;
	background:url(../images/icn_arrow_r.svg) 0 2px no-repeat;
}
.listlink li li a:hover {opacity:0.6;}


.listlink-block{
	display:block;
	margin:0px 0px 20px 0px;
}
.listlink-block:after,
.listlink-block ul:after{
	content:"";
	display:table;
	clear: both;
}
.listlink-block li {
	display:inline-block;
	width:235px;
	margin:0 0 5px;
	font-size:96%;
	float:left;
}
.sp{display:none;}

  @media only screen and (max-width: 760px) {
.sp{display:block;}
body {
    padding-top: 122px;
    font-size: 24px;
    min-width: 320px;
    width: 100%;
}
article {
    min-height: 100%;
}

#notfound #main{
	width:100%;
	margin:0 auto;	
}

#notfound #main ul.listlink {
    padding-bottom: 50px;
    width: 100%;
    margin: 0px auto;
	text-align:center;

}

#notfound #main p.normal-txt{
	margin:40px;
	text-align:left;
}

}

