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

/*基本設定*/
*{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:120%;
}

div#wrapper{
	width:680px;
	margin-left:auto;
	margin-right:auto;
}

/*タグ再定義*/

body{
	background-color:#000000;
	color:#FFFFFF;
}

h1{
	font-size:18px;
	margin-bottom:0px;
	line-height:100% !important;
}

h2{
	font-size:16px;
	margin-bottom:0px;
	line-height:100% !important;
}

html{
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro ", 平成角ゴシック, "ＭＳ Ｐゴシック", "MS PGothic", メイリオ, Meiryo, Sans-serif;

}

li{
	list-style-type:none;
	line-height:120%;
	margin-bottom:4px;
}

ul{
	margin-left:2em;

}

a{
	color:#FFFFFF;
}

/*各ページ*/

div.set_right{
	width:246px;
	margin-right:0px;
	margin-left:auto;
}

div.set_right2{
	width:100px;
	margin-right:0px;
	margin-left:auto;
}

input.field_kensaku{
	width:201px;
	height:17px;
	border:0px solid #bbbbbb;
}

.text_ranking{
	font-size:10px;
}

/*.text_intro_site{
	padding:3px 4px;
}*/

.fontsize10{/*listの本文*/
	font-size:10px;
}

.fontsize10_lh{/*ジャンル別の本文*/
	font-size:10px;
	line-height:130%;
}

.table_howto td{/*初めての方へ内 説明テキスト*/
	font-size:20px;
}

.table_howto strong{/*同、数字*/
	font-size:20px;
	font-weight:bold;
}

.table_howto .table_howto_height{/*同、各項目間の隙間*/
	height:20px;
}

.table_howto .table_howto_width{/*同、数字とテキストとの隙間*/
	width:20px;
}

.text_alllist{/*テキストリスト内の文章*/
	line-height:130%;
}

.text_red{/*テキストリスト内の赤文字*/
	color:#FF0000;
}

.text_red2{
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
}

h2.title{
	padding:3px;
	border-bottom:1px solid #ffffff;
	border-left:6px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	background-color:#ff0000;
}
