@charset "UTF-8";

/* -----------------------------------------------------------
 Ganso Kaisyudou (since 2009/09/01)

 File name:      css/contents.css
 Author:         Your Name (admin)
 Style Info:     各コンテンツ用CSS
----------------------------------------------------------- */



/* リンク-contents
----------------------------------------------------------- */

div#link {
	width: 671px;
	margin: 15px auto 0;
	padding: 0;
}

div#link div#linkTtl {
	margin-bottom: 18px;
}

div#link div#aboutLink {
	width: 645px;
	margin: 0 auto 30px;
}

div#link div#aboutLink div#aboutLinkCap {
	margin-bottom: 12px;
}

div#link div#aboutLink div#aboutLinkLead {
	margin-bottom: 30px;
	font-size: 14px;
}

div#link div#aboutLink table {
	width: 643px;
	margin: 0;
	border: solid 1px #ffc933;
	border-bottom: none;
}

div#link div#aboutLink table th {
	width: 141px;
	padding: 7px 15px 8px;
	border-bottom: solid 1px #ffc933;
	text-align: left;
	vertical-align: top;
	background: #ffeab0;
}

div#link div#aboutLink table td {
	width: 442px;
	padding: 7px 15px 8px;
	text-align: left;
	vertical-align: top;
	border-bottom: solid 1px #ffc933;
}

div#link div#aboutLink table td#bnrTd {
	width: 442px;
	padding: 15px;
	border-bottom: solid 1px #ffc933;
}

div#link div#aboutLink table td#bnrTd div#bnr88x31 {
	display: block;
	width: 442px;
	margin-bottom: 15px;
	padding: 0;
}

div#link div#aboutLink table td#bnrTd div#bnr88x31 img {
	float: left;
	width: 88px;
	margin-right: 5px;
}

div#link div#aboutLink table td#bnrTd div#bnr88x31 p {
	float: left;
	width: 349px;
	margin-top: 18px;
}

div#link div#aboutLink table td#bnrTd div#bnr180x60 {
	display: block;
	width: 442px;
	margin-bottom: 15px;
	padding: 0;
}

div#link div#aboutLink table td#bnrTd div#bnr180x60 img {
	float: left;
	width: 180px;
	margin-right: 5px;
}

div#link div#aboutLink table td#bnrTd div#bnr180x60 p {
	float: left;
	width: 257px;
	margin-top: 47px;
}

div#link div#aboutLink table td#bnrTd div#bnr234x60 {
	display: block;
	width: 442px;
	margin: 0;
	padding: 0;
}

div#link div#aboutLink table td#bnrTd div#bnr234x60 img {
	float: left;
	width: 234px;
	margin-right: 5px;
}

div#link div#aboutLink table td#bnrTd div#bnr234x60 p {
	float: left;
	width: 203px;
	margin-top: 47px;
}

div#link div#kanrenLink {
	width: 671px;
	margin-bottom: 30px;
}

div#link div#kanrenLink div#kanrenLinkTtl {
	margin-bottom: 15px;
}

div#link div#kanrenLink div#kanrenLinkLead {
	width: 645px;
	margin: 0 auto 30px;
	font-size: 14px;
}

div#link div#kanrenLink div#kanrenLinkFrame {
	width: 645px;
	margin: 0 auto;
}

div#link div#kanrenLink div#kanrenLinkFrame div.kanrenLinkBox1 {
	display: block;
	width: 645px;
	margin: 0;
	border-bottom: solid 1px #ffffff;
	background: #dff4c7;
}

div#link div#kanrenLink div#kanrenLinkFrame div.kanrenLinkBox2 {
	display: block;
	width: 645px;
	margin: 0;
	border-bottom: solid 1px #ffffff;
	background: #e6f8d1;
}

div#link div#kanrenLink div#kanrenLinkFrame div.kanrenLinkBnr {
	float: left;
	width: 120px;
	padding: 12px 13px 12px 12px;
}

div#link div#kanrenLink div#kanrenLinkFrame div.kanrenLinkTxt {
	float: right;
	width: 490px;
	padding: 11px 10px 10px 0;
}

div#link div#kanrenLink div#kanrenLinkFrame div.kanrenLinkBnrL {
	float: left;
	width: 234px;
	padding: 12px 13px 12px 12px;
}

div#link div#kanrenLink div#kanrenLinkFrame div.kanrenLinkTxtL {
	float: right;
	width: 376px;
	padding: 11px 10px 10px 0;
}

div#link div#kanrenLink div#kanrenLinkFrame div.kanrenLinkTxtOnly {
	padding: 11px 15px 10px;
}

div#link div#kanrenLink div#kanrenLinkFrame p.kanrenLinkSiteName {
	margin-bottom: 2px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}




















