@charset "UTF-8";
/* CSS Document */


/* =========== banner =========== */
div.dc-club {


}

div.dc-club ul {

	list-style-type: none;

}

div.dc-club ul li{

	display: inline;

}


div.dc-club ul li a {

	display: block;

}

div.banner-area ul {

	list-style-type: none;

	padding-top: 12px;

}


div.banner-area ul li {

	list-style-type: none;
	
	display: inline;

}


div.banner-area ul li a{
	padding-top: 3px;

	display: block;
}

div.info-area {

	padding-top: 15px;

}

div.info-area ul {

list-style-type: none;
}


div.info-area dl dt img, div.info-area dl dd a {

	display: block;

}

div.info-area02{
	
	margin-top: 15px;
	
	background-color: #EDEDED;
	
	width: 185px;
	
	padding-bottom: 10px;
	
	}

div.info-area02 dl dt img{

	display: block;
	padding-bottom: 5px;
	
}

div.info-area02 dl dd{
	
	padding-top: 5px;
	
	padding-left: 10px;
	
	padding-right: 10px;
	
	line-height: 140%;
	
}

div.info-area02 dl dd a:link,
div.info-area02 dl dd a:hover,
div.info-area02 dl dd a:active,
div.info-area02 dl dd a:visited,{
	
	display: block;
	
	padding-top: 2px;
	
	color: #2C7CC3;
	
}

div.info-area02 dl dd a img{
	
	display: block;
	
	float: left;
	
}

div.info-area02 dl dd a span{
	display: block;
	margin-left: 17px;
	color: #2C7CC3;	
}

div.info-area02 dl dd a span img {
	display: inline;
	float: none;
	margin-left: 5px;
	}


div.campany-info-area {
	padding-top: 15px;
}


div.campany-info-area ul {
	list-style-type: none;
}


div.campany-info-area ul li {
	border:1px solid #DCDCDC;
	border-top: none;
}


div.campany-info-area ul li a{

	display: block;

	padding: 7px 0 6px 28px;

	background-image: url(../img/list_type_allow01.gif);

	background-repeat: no-repeat;

	background-position: 20px 50%;
}


div.campany-info-area ul li a:focus,

div.campany-info-area ul li a:hover,

div.campany-info-area ul li a:active {
	color: #4479C3;
}

div.rss-info {

	border-top: 2px solid #CBCBCB;

	margin-top: 15px;
	
	text-align: center;

}


div.rss-info p {

	font-size: 83%;

	vertical-align: sub;

	padding-top: 7px;

	margin: 0 auto;
}


div.rss-info p a span {
	vertical-align: top;
}


div.rss-info p a img {

	margin-left: 4px;

}


span.red {
	color: red;
}