@charset "UTF-8";

#header_wrap {
	height: 290px;
}

#contents #link {
	width:949px;
	margin:0 auto 50px;
	background:url(../img/link_w01_c.gif) left top repeat-y;
}
#contents #link_in01 {
	padding-bottom:30px;
	background:url(../img/link_w01_b.gif) left bottom no-repeat;
}
#contents #link_in02 {
	padding-top:30px;
	padding-left:49px;
	background:url(../img/link_w01_t.gif) left top no-repeat;
}
#contents #link_container {
	width:847px;
	overflow:hidden;
	border-top:solid 20px #ffffff;
	border-bottom:solid 20px #ffffff;
}
#contents #link_container .link_line {
	width:895px;
	overflow:hidden;
	background:url(../img/link_bg01.gif) left top no-repeat;
}
#contents #link_container .nb {
	background:none;
}
#contents #link_container .link_line .link_item {
	width:445px;
	float:left;
	padding:17px 0;
}
#contents #link_container .nb .link_item {
	padding-top:0;
}

#contents #link_container .link_line .link_item dl {
	width:406px;
}
#contents #link_container .link_line .link_item a {
	color:#0000ff;
}
#contents #link_container .link_line .link_item a:hover {
	text-decoration:none!important;
}
#contents #link_container .link_line .link_item dl dt {
	padding:0 0 0 17px;
	background:url(../../img/cmn_pc_ar02.gif) 0 50% no-repeat;
	font-size:160%;
	line-height:1.3;
}
#contents #link_container .link_line .link_item dl dd {
	padding:0 0 0 17px;
}
