@CHARSET "UTF-8";

/* CSS Document */

/**************** 
 * 目次
 * 1.相互リンクサイト
 * 2.リンクについて
 ***************/

/*** 1.相互リンクサイト ***/

#contents h2 {
	width: 760px;
	height: 60px;
	}

.banner_area1 {
	width: 760px;
	clear: both;
	}

.banner_big {
	width: 200px;
	height: 40px;
	float: left;
	margin-left: 10px;
	_margin-left: 5px;
	margin-bottom: 10px;
	}
.banner_big a{
	color:#000000;
	text-decoration:underline;
}
.banner_area1 .small {
	width: 88px;
	height: 31px;
	float: left;
	margin-left: 6px;
	_margin-left: 3px;
	margin-bottom: 2px;
	}
.banner_area1 .small a{
	color:#000000;
	text-decoration:underline;
}

/*** 2.リンクについて ***/

.common_title {
	background: url("../images/common/common_title.jpg") no-repeat;
	width: 760px;
	height: 40px;
	margin: 0 0 10px 0;
	clear:both;
	}
.common_title h3{
	color: #ffff00;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	padding-top: 10px;
	margin-left: 16px;
}
#link_fuuzoku{
	width: 740px;
	height: 20px;
	text-align:left;
	margin: 5px 20px;
	clear: both;
}
#link_fuuzoku a{
	color:#ff0000;
}
.text_box1 {
	width: 760px;
	padding-top: 20px;
	clear: both;
	}

.text_box1 p {
	line-height: 18px;
	text-align: center;
	color: #ffffff;
	padding-top: 5px;
	}
.text_box1 p a{
	color:#00ffff;
	font-weight:bold;
	text-decoration:underline;
	}

.text_box1 p .blue {
	color: #089ee1;
	font-weight: bold;
	}

.banner_size {
	width: 860px;
	margin-left: 26px;
	}

.banner_size li.xxl {
	width: 468px;
	float: left;
	display: block;
	margin-bottom: 10px;
	}

.banner_size li.xxl h4 {
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	}
.banner_size li.xxl .box {
	width: 468px;
	}
.banner_size li.xl {
	width: 468px;
	float: left;
	clear: both;
	margin-top: 5px;
	display: block;
	margin-bottom: 10px;
	}
.banner_size li.xl img {
	width: 250px;
	float: left;
	}
.banner_size li.xl h4 {
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	clear: both;
	}

.banner_size li.xl .box {
	width: 468px;
	}
.banner_size li.l {
	width: 400px;
	float: left;
	margin-top: 5px;
	display: block;
	margin-bottom: 10px;
	}
.banner_size li.l img {
	width: 200px;
	float: left;
	}
.banner_size li.l h4 {
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	clear: both;
	}

.banner_size li.l .box {
	width: 300px;
	float: left;
	}

.banner_size li.m {
	width: 400px;
	float: left;
	margin-top: 5px;
	display: block;
	margin-bottom: 10px;
	}

.banner_size li.m img {
	width: 150px;
	float: left;
	}

.banner_size li.m h4 {
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	clear: both;
	}

.banner_size li.m .box {
	width: 300px;
	float: left;
	}

.banner_size li.s {
	width: 400px;
	float: left;
	margin-top: 5px;
	}

.banner_size li.s img {
	width: 88px;
	float: left;
	}

.banner_size li.s h4 {
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	clear: both;
	}

.banner_size li.s .box {
	width: 300px;
	clear: both;
	float: left;
	}