@charset "utf-8";

img{
	border:0;
}
.affili_main{
	margin:15px auto;
	text-align:left;
	font:13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small;
}
.linkbox{
	width:125px;
	height:215px;
	float:left;
	border:#666 solid 1px;
	margin:6px;
	padding:5px;
}
* html .linkbox{
	margin:3px;
	height:225px;
}
.linkbox p{
	font-size:77%;
	margin:3px;
	padding:0;
	line-height:120%;
}
.linkbox p.area{
	margin:0;
}
.title_rentcar,
.title_marine,
.title_hotel,
.title_netshop,
.title_relax{
	padding:5px 6px 4px;
	margin:10px 0 5px 0;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
.title_rentcar{
	background:#81BB59;
	border-left:#FF3300 solid 4px;
}
.title_marine{
	background:#3399CC;
	border-left:#FF3300 solid 4px;
}
.title_hotel{
	background:#F29E53;
	border-left:#FF3300 solid 4px;
}
.title_netshop{
	background:#CC6666;
	border-left:#FF3300 solid 4px;
}
.title_relax{
	background:#FF99CC;
	border-left:#FF3300 solid 4px;
}
.white{
	color:#fff
}
.fake {
	clear: both;
}
.fake hr {
	display: none;
	clear: both;
}


/* camp 鈴木追加
---------------------------------------------------------------------------------*/

.flo_l {
	float:left;
}

.flo_r {
	float:right;
}

.p-l7 {
	padding-left:7px;
}

.m-h5 {
	margin-bottom:5px;
	margin-top:5px;
}

.w-400 {
	width:400px;
}

.camp_box {
	background-color:#FFF;
	width:580px;
}

.camp_toptxt {
	color:#333333;
	padding-left:50px;
	line-height:20px;
	margin-top:8px;
}

.camp_topchui {
	padding-left:50px;
	line-height:20px;
	margin-top:-18px;
	color:#F03;
}

.haya_box {
	width:572px;
	margin:0 auto;
	border:#1641cc solid 4px;
	height:120px;
	margin-bottom:15px;
}

.haya_jouken {
	font-weight:bold;
	font-size:14px;
	color:#1641cc;
	line-height:1.4em;
	margin-top:-8px;
}

.haya_txt {
	line-height:1.4em;
	margin-top:-15px;
}

.brith_box {
	width:572px;
	margin:0 auto;
	border:#f83176 solid 4px;
	height:120px;
	margin-bottom:15px;
}

.brith_jouken {
	font-weight:bold;
	font-size:14px;
	color:#f83176;
	line-height:1.4em;
	margin-top:-8px;
}

.brith_txt {
	line-height:1.4em;
	margin-top:-8px;
}

.dan_box {
	width:572px;
	margin:0 auto;
	border:#f76b1f solid 4px;
	height:120px;
	margin-bottom:15px;
}

.dan_jouken {
	font-weight:bold;
	font-size:14px;
	color:#f76b1f;
	line-height:1.4em;
	margin-top:-8px;
}

.dan_txt {
	line-height:1.4em;
	margin-top:-8px;
}

