@charset "utf-8";

#head2{
	background:url("/images/link/h2.gif") no-repeat;
}

#contarea{
	background:#e8e8e8 url("/images/rules/bg_cont.gif");
	border:solid 1px #cccccc;
	/padding-bottom:5px;
	/margin-bottom:-5px;	

}

#contarea h3{
	background:url("/images/rules/bg_h3.gif") no-repeat;
	width:740px;/*750*/
	height:22px;/*30*/
	padding:8px 0px 0px 10px;
	margin:5px auto 0px auto;
	font-size:14px;
	font-weight:bold;
}

#contbox{
	width:728px;/*750*/
	margin:0px auto 5px auto;
	border:solid 1px #cccccc;
	background:#ffffff;
	padding:10px;
}


/*----------link_guide-----------*/

#description{
	margin:15px 0px 10px 45px;
}

#site_data{
	width:640px;
	margin:0px auto 20px auto;
	border:solid 1px #ffb0d0;
}

#site_data th{
	background:#ffb0d0 ;
	padding:2px 0px 2px 8px;
	width:100px;
	border:solid 1px #ffb0d0;
	text-align:left;
}

#site_data th span{
	font-weight:bold;
	color:#ffffff;
	border-left:solid 4px #ff3d8b;
	padding:0px 0px 0px 4px;
}

#site_data td{
	padding:10px;
	border:solid 1px #ffb0d0;
}

ul.site_bn {
	overflow:hidden;
}

ul.site_bn li {
	float: left;
	display: inline;
	margin-right: 20px;
}

div#externalLinks {
	border-top: 1px dashed #ccc;
	margin: 0 auto 20px;
	padding: 20px 0 0;
	width: 640px;
}

/* ページャー */
div.pagenation {
	margin: 0 0 10px 0;
	padding: 0;
	height: 2.5em;
	text-align: center;
	overflow: hidden;
}

div.pagenation a,
div.pagenation span {
	font-weight: bold;
	font-size: 14px;
	display: block;
	float: left;
	margin: 0 8px 0 0;
	padding: .3em .5em;
}
div.pagenation .current {
	background: #f3f3f3;
	border: 1px solid #ccc;
}
div.pagenation a {
	border: 1px solid #ccc;
}

table.t_link {
	border-collapse: collapse;
	border: 1px solid #c2c2c2;
	width: 640px;
	margin: 0 auto;
}

table.t_link th,
table.t_link td {
	border-bottom: 1px solid #c2c2c2;
}

table.t_link th {
	width: 640px;
    text-align:left;
    padding-left:10px;
}

.link_name,
.link_name a {
    font-size: 13px;
    font-weight: bold;
}

.link_name, .text_link {
    margin: 5px;
}

.fontweight{
	font-weight:bold;
}

.guide1{
	width:625px;
	margin:10px auto 20px auto;
	text-align:right;
}

/*----------link_guide-----------*/
