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

#rightBox #flashBox{
	width:664px;
	height:250px;
	background-image: url(../../top_img/flash_bg.jpg);
	background-repeat: no-repeat;
	padding:10px;
	margin-bottom:10px;
}


#rightBox #flashBox p{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#333;
	line-height:150%;
}

/* right picup */
#rightBox #pickupTitle{
	width:682px;
	height:50px;
	margin:0px 0px 12px 0px;
}

#rightBox #pickupTitle h3{
	background-image:url(../../top_img/pickup_title.jpg);
	background-repeat:no-repeat;
	width:682px;
	height:50px;
	text-indent:-9999px;
}

#rightBox .pickupBox{
	width:676px;
	margin:0px auto 10px auto;
}

#rightBox #pickupBox2{
	width:676px;
	margin:0px auto 12px auto;
}

#rightBox #pickupBnr01{
	width:334px;
	height:60px;
	margin:0px 8px 0px 0px;
	float:left;
}

#rightBox #pickupBnr01 a{
	background-image:url(../../top_img/pickup_bnr01.jpg);
	background-repeat:no-repeat;
	display:block;
	width:334px;
	height:60px;
	text-indent:-9999px;
}

#rightBox #pickupBnr02{
	width:334px;
	height:60px;
	float:left;
}

#rightBox #pickupBnr02 a{
	background-image:url(../../top_img/pickup_bnr02.jpg);
	background-repeat:no-repeat;
	display:block;
	width:334px;
	height:60px;
	text-indent:-9999px;
}

#rightBox #pickupBnr03{
	width:219px;
	height:60px;
	margin:0px 10px 0px 0px;
	float:left;
}

#rightBox #pickupBnr03 a{
	background-image:url(../../top_img/pickup_bnr03.jpg);
	background-repeat:no-repeat;
	display:block;
	width:219px;
	height:60px;
	text-indent:-9999px;
}

#rightBox #pickupBnr04{
	width:219px;
	height:60px;
	margin:0px 10px 0px 0px;
	float:left;
}

#rightBox #pickupBnr04 a{
	background-image:url(../../top_img/pickup_bnr04.jpg);
	background-repeat:no-repeat;
	display:block;
	width:219px;
	height:60px;
	text-indent:-9999px;
}

#rightBox #pickupBnr05{
	width:218px;
	height:60px;
	float:left;
}

#pickupBnr05 a{
	background-image:url(../../top_img/pickup_bnr05.jpg);
	background-repeat:no-repeat;
	display:block;
	width:218px;
	height:60px;
	text-indent:-9999px;
}

#pickupBnr06{
	width:334px;
	height:60px;
	margin:0px 8px 0px 0px;
	float:left;
}

#pickupBnr06 a{
	background-image:url(../../top_img/pickup_bnr06.jpg);
	background-repeat:no-repeat;
	display:block;
	width:334px;
	height:60px;
	text-indent:-9999px;
}

#pickupBnr07{
	width:334px;
	height:60px;
	float:left;
}

#pickupBnr07 a{
	background-image:url(../../top_img/pickup_bnr07.jpg);
	background-repeat:no-repeat;
	display:block;
	width:334px;
	height:60px;
	text-indent:-9999px;
}


/* right news */
#rightBox .newsnewsBox{
	width:655px;
	margin:0px auto 0px auto;
}

#rightBox #newsTitle{
	width:682px;
	height:50px;
	margin:0px auto 8px auto;
}

#rightBox #newsTitle h3{
	background-image:url(../../top_img/news_title.jpg);
	background-repeat:no-repeat;
	width:682px;
	height:50px;
	text-indent:-9999px;
}

#rightBox .newBox{
	background-image:url(../../top_img/new_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:655px;
	margin:0px auto 5px auto;
}

#rightBox .newsTextBox{
	width:527px;
	margin:0px 0px 23px 0px;
	float:left;
}

#rightBox .newsTextBox dl{
	padding:0px;
	margin:0px;
}

#rightBox .newsTextBox dt{
	background-image:url(../../top_img/icon_arrow_brown.gif);
	background-repeat:no-repeat;
	width:60px;
	padding:0px 0px 0px 9px;
	margin:0px 15px 0px 0px;
	float:left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11px;
	color:#85744F;
	line-height:150%;
}

#rightBox .newsTextBox dd{
	width:440px;
	padding:0px;
	margin:0px;
	float:left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#333;
	line-height:150%;
}

#rightBox .newsImgBox{
	width:108px;
	margin:0px 0px 21px 0px;
	float:right;
}


/* right information */
#rightBox #infoTitle{
	width:682px;
	height:50px;
	margin:0px 0px 8px 0px;
}

#rightBox #infoTitle h3{
	background-image:url(../../top_img/info_title.jpg);
	background-repeat:no-repeat;
	width:682px;
	height:50px;
	text-indent:-9999px;
}

#rightBox .infoBox{
	width:676px;
	margin:0px auto 13px auto;
}

#rightBox #infoBnr01{
	width:219px;
	height:80px;
	margin:0px 10px 0px 0px;
	float:left;
}

#rightBox #infoBnr01 a{
	background-image:url(../../top_img/info_bnr01.jpg);
	background-repeat:no-repeat;
	display:block;
	width:219px;
	height:80px;
	text-indent:-9999px;
}

#rightBox #infoBnr02{
	width:219px;
	height:80px;
	margin:0px 9px 0px 0px;
	float:left;
}

#rightBox #infoBnr02 a{
	background-image:url(../../top_img/info_bnr02.jpg);
	background-repeat:no-repeat;
	display:block;
	width:219px;
	height:80px;
	text-indent:-9999px;
}

#rightBox #infoBnr03{
	width:219px;
	height:80px;
	float:left;
}

#rightBox #infoBnr03 a{
	background-image:url(../../top_img/info_bnr03.jpg);
	background-repeat:no-repeat;
	display:block;
	width:219px;
	height:80px;
	text-indent:-9999px;
}


/* right ranking */
#rightBox #rankingTitle{
	width:682px;
	height:50px;
	margin:0px 0px 8px 0px;
}

#rightBox #rankingTitle h3{
	background-image:url(../../top_img/ranking_title.jpg);
	background-repeat:no-repeat;
	width:682px;
	height:50px;
	text-indent:-9999px;
}

#rightBox #rankingBox{
	width:675px;
	margin:0px auto 13px auto;
}

#rightBox #rankingBox .rankingTem{
	width:127px;
	margin-right:10px;
	float:left;
}

#rightBox #rankingBox .rankingTem2{
	width:127px;
	float:left;
}

#rankingTitle01,#rankingTitle02,#rankingTitle03,#rankingTitle04,#rankingTitle05{
	width:127px;
	height:28px;
}

#rankingTitle01 p{
	width:127px;
	height:28px;
	background-image:url(../../top_img/ranking_no1.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#rankingTitle02 p{
	width:127px;
	height:28px;
	background-image:url(../../top_img/ranking_no2.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#rankingTitle03 p{
	width:127px;
	height:28px;
	background-image:url(../../top_img/ranking_no3.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#rankingTitle04 p{
	width:127px;
	height:28px;
	background-image:url(../../top_img/ranking_no4.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#rankingTitle05 p{
	width:127px;
	height:28px;
	background-image:url(../../top_img/ranking_no5.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.rankingBg01{
	width:105px;
	height:116px;
	background-image:url(../../top_img/ranking_bg01.jpg);
	background-repeat:no-repeat;
	padding-top: 4px;
	padding-right: 11px;
	padding-left: 11px;
}

.rankingTxt{
	width:103px;
	padding-bottom: 10px;
	padding-right: 11px;
	padding-left: 11px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DEDDD9;
	border-left-color: #DEDDD9;
	background-color: #F9F9F9;
	background-image: url(../../top_img/ranking_bg02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.rankingTxt a{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	color:#333333;
	line-height:150%;
	text-decoration:none;
}

.rankingTxt a:hover{
	color:#09F;
	text-decoration:none;
}