@charset "UTF-8";
@import url("../common/common.css");
@import url("../common/hd.css");
@import url("../common/ft.css");

#ct{
	width:950px;
	margin:0 auto;
	padding:20px 0;
}
#contents{
	border-bottom:1px solid #dbdbdb;
}

#sidebar .subti{
	background:url(../../img/point/bg_sidetop.jpg) left top no-repeat;
}
#sidebar .whatsnew{
	background:#ffffff;
	border:1px solid #d4d4d4;
	margin-bottom:8px;
}

.stagerunk{
	text-align:center;
}

/* banner */
#contentsin div#main #banner_itemlist{
	width:724px;
	margin:0 auto 10px auto;
	text-align:center;
}



.color-red{
	color: #ff0000;
}

.btn-area{
	padding: 0 0 14px 0;
	margin: 0 auto;
	text-align: center;
	letter-spacing: -0.6em;
}
.btn-area .btn{
	display: inline-block;
	margin: 0 10px;
	letter-spacing: normal;
	font-size: 1px;
	line-height: 1;
}



/* page item_list*/
.banner-area{
	padding: 32px 0 32px 0;
	text-align: center;
}
#rank .banner-area{
	padding: 14px 0 14px 0;
}
.banner-area .banner{
	display: block;
	width: 637px;
	background-color: #FFF;
	margin: 0 auto;
}
.banner-area .banner:hover{
	opacity: 0.8;
}

.link-area{
	padding: 14px 0;
	text-align: right;
}
#contents .triangle-link{
	display: inline;
	font-size: 133.3%;
	margin: 0 14px;
	font-weight: bold;
	color: #b11516;
	vertical-align: middle;
	text-decoration: none;
}
#contents .triangle-link:hover{
	text-decoration: underline;
}
#contents .triangle-link img{
	vertical-align: middle;
	margin-right: 5px;
}