@charset "UTF-8";

/* 404.css
**************************************************************************************



**************************************************************************************/ 



/* 1.Layout
=============================================================================*/

#not-found #main {
	width:891px;
	float:none;
}



/* 2.Heading
=============================================================================*/

#not-found div.h1-area {
	width:891px;
	margin:0 0 35px 0;
	background:url("../../image/contents_dc0013.gif") no-repeat left bottom;
}

#not-found div.h1-deco {
	width:851px;
	padding:12px 20px 20px 20px;
	background:url("../../image/contents_dc0012.gif") no-repeat left top;
}

#not-found div.h1-area span {
	display:block;
	color:#A6A6A6;
	padding:0 0 10px 0;
	background:url("../../image/contents_dc0003.gif") repeat-x left bottom;
}

#not-found div.h1-area h1 {padding:18px 0 0 0;}



/* 3.Outline Area
=============================================================================*/

#not-found div.outline {
	width:831px;
	margin:0 auto 35px auto;
}

#not-found div.outline p span {
	display:block;
	margin:0 0 10px 0;
	font-weight:bold;
	color:#5ab4f2;
}



/* 3.Junction
=============================================================================*/

#not-found div.junction-box {
	width:891px;
	margin:0 0 35px 0;
}

#not-found div.junction-box div.junction-box-l {
	width:435px;
	float:left;
}

#not-found div.junction-box div.junction-box-r {
	width:435px;
	float:right;
}


#not-found div.junction {
	width:435px;
	margin:0;
	padding:0;
	background:none;
}

#not-found div.junction div.h2-area {
	width:435px;
	margin:0;
	padding:0;
	background:url("../../image/contents_dc0004.gif") no-repeat left top;
}

#not-found div.junction div.h2-area h2.junction-h2 {
	width:405px;
	margin:0 0 1px 0;
	padding:15px 15px;
	background:url("../../image/contents_dc0003.gif") repeat-x left bottom;
}

#not-found div.junction div.h2-area h2.junction-h2 span {
	padding:0 15px 0 23px;
	display:block;
	background:url("../../image/contents_dc0006.gif") no-repeat 0 3px;
}

#not-found div.junction-s {
	margin:0 10px 5px 10px;
	padding:5px;
	border:solid 1px #CCCCCC;
	background-color:#FAFAFA;
}

#not-found div.junction-outline {
	padding:9px 9px 0 9px;
	background-color:#F7F7F7;
}

#not-found div.junction-outline p.junction-outline-tx {padding:5px 0 5px 0;}

#not-found ul.junction-list {
	padding:13px 0 9px 15px;
	width:420px;
	background:url("../../image/contents_dc0009.gif") no-repeat left bottom;
}

#not-found ul.junction-list li {
	float:left;
	width:190px;
}

#not-found div.junction-outline p span ,
#not-found div.junction-outline p a {
	display:block;
	margin:0 0 10px 8px;
	padding:0 0 2px 17px;
	background:url("../../image/contents_dc0011.gif") no-repeat 0 2px;
}

#not-found ul.junction-list li.odd {margin-right:40px;}

#not-found ul.junction-list li a {
	display:block;
	margin:0 0 9px 0;
	padding:0 0 2px 8px;
	background:url("../../image/list_ar0001.gif") no-repeat 0 5px;
}