﻿@charset "UTF-8";


/*----------------------トップページのみの設定---------------------*/


/*--------------------------ボックスの設定-------------------------*/

/*----------------------------右サイドバー-------------------------*/
div#right-bar {
	width:			172px;
	margin-left:	10px;
	float:			right;
	overflow:		hidden;	/*IE6対策*/
}

/*-------------------------------検索窓----------------------------*/
div#search {
	margin:		15px 0px;
}

.search-input {
	width:		115px;
}

/*--------------------------トップコンテンツ-----------------------*/
div#top-contents {
	width:			615px;
	margin-bottom:		10px;
	float:			left;
	clear:			left;	/*IE6対策*/
}

/*-------------------------行頭文字つきリスト----------------------*/
.top-list {
	background-image: 	url(../pic/triangle.gif);
	background-repeat: 	no-repeat;
	padding-left:		20px;
}

.list-list {
	background-image: 	url(../pic/click.gif);
	background-repeat: 	no-repeat;
	list-style-type: 	none;
	padding-left: 		45px;
	margin-right:		10px;
	float:				left;
}

/*--------------------一覧から探す部分のリスト設定-----------------*/
.itemlist {
	margin-right:		1em;
	float:			left;
}

/*-------------------------お知らせ部分の設定----------------------*/

/*-------------------------お知らせ画像の設定----------------------*/
.osirase-waku {
	border:				1px #666666 dashed;
	margin-right:		5px;
	float:				left;
}

/*-----------------------お知らせ日付文字の設定--------------------*/
.date {
	font-size:		110%;
	font-weight:	bold;
	color:			#804f1b;
	text-decoration: none;
}

.update-info {
	font-size:		110%;
	font-weight:	bold;
	color:			#ff3b80;
	border:			1px #ff3b80 solid;
	text-align:		center;
}

.mini {
	font-size:		70%;
}

/*----------------------イベント情報のタイトル表示設定-----------------*/
.pink-bold {
	font-size:		110%;
	font-weight:	bold;
	color:			#ff3b80;
}

/*------------------ダウンロードランキングのリスト表示設定-------------*/
li.toprank {
	width:			205px;
	float:			left;
}

/*----------------マウスが乗った時に画像を見えなく「しない」-----------*/
li.toprank a:hover img {
	visibility:		visible;
}

.rank_left {
	width:			58px;
	text-align:		center;
	float:			left;
}

.rank_right {
	float:			left;
	overflow:		hidden;	/*IE6対策*/
}

li.rank {
	margin:			3px 0px;
	font-size:		80%;
	width:			205px;
	float:			left;
}

img.rank {
	vertical-align:		middle;
}

li.rank_mini {
	margin:			3px 0px;
	font-size:		80%;
	clear:			both;
}

/*----------------------アンケート表示設定-----------------*/
.ankete{
	margin:				2px;
	font-weight:		bold;
}
.ankete_text{
	line-height:		1.5;
	margin:				8px 0px;
}
.ret{
	cursor:				pointer;
	color:				#ffffff;
	font-weight:		bold;
	margin:				2px;
	width:				70px;
	height:				50px;
	text-align:			center;
	float:				left;
	border:				1px #666666 solid;
}
div#hosii {
	background-color:	#fa8072;
}
div#yasui {
	background-color:	#ffd700;
}
div#iranai {
	background-color:	#00ced1;
}
div#takai {
	background-color:	#7fff00;
}

div#result {
	clear:				both;
}

.graph{
	height:				20px;
	float:				left;
}

div#hosii_re {
	background-color:	#fa8072;
}
div#yasui_re {
	background-color:	#ffd700;
}
div#iranai_re {
	background-color:	#00ced1;
}
div#takai_re {
	background-color:	#7fff00;
}
