@charset "utf-8";


/* link
----------------------------------------------------------- */
div#link {
	width:900px;
	height: 450px;
	position:relative;
	color:#808080;
}
div#link h1 {
	text-align:center;
	margin-bottom:13px;
}
div#link h2 {
	margin-bottom:20px;
}

div#linkBoxL {
	width:570px;
	position:absolute;
	left:0px;
	top:50px;
}
div#linkBoxL h2 {
	margin-bottom:20px;
}
div#linkBoxL div.officialLink {
	width:560px;
	height:80px;
	padding-left:10px;
	padding-bottom:10px;
	position:relative;
}
div#linkBoxL div.officialLink h4 {
	font-size:12px;
	font-weight:bold;
	display:block;
	position:absolute;
	left:100px;
	top:5px;
}
div#linkBoxL div.officialLink p {
	font-size:12px;
	line-height:140%;
	display:block;
	position:absolute;
	left:100px;
	top:30px;
}

div#linkBoxR {
	width:300px;
	position:absolute;
	left:600px;
	top:50px;
}
div#linkBoxR h3 {
	margin-bottom:30px;
}
div#linkBoxR ul {
}
div#linkBoxR li {
	width:300px;
	margin-bottom:17px;
	text-align:center;
}


div#linkUnder {
	width:900px;
	color:#808080;


	height: 460px;
	position:relative;

}
div#linkUnder h1 {
	text-align:center;
	margin-bottom:13px;
}
div#linkUnder h2 {
	margin-bottom:20px;
}
div.linkUnderBox {
	width:900px;
	height:70px;
	padding-bottom:20px;
	position:relative;

	margin-bottom: 16px;
}
div.linkUnderBox div.linkTextL {
	width:430px;
	position:absolute;
	left:0px;
	top:0px;
}
div.linkUnderBox div.linkTextL h3 {
	padding:0px 0px 5px 2px;
	border-bottom:#E0E0E0 solid 1px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
}
div.linkUnderBox div.linkTextL p {
	padding:0px 0px 0px 2px;
}

div.linkUnderBox div.linkTextR {
	width:430px;
	position:absolute;
	left:470px;
	top:0px;
}
div.linkUnderBox div.linkTextR h3 {
	padding:0px 0px 5px 2px;
	border-bottom:#E0E0E0 solid 1px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
}
div.linkUnderBox div.linkTextR p {
	padding:0px 0px 0px 2px;
}