@charset "shift_jis";

/*===============================================================
サイト全体設定
===============================================================*/
body {
	margin: 0px;					/*余白をなくす指定*/
	padding: 0px;					/*余白をなくす指定*/
	color: #FFFFFF;					/*文字カラー*/
	font-size: 14px;				/*文字サイズ*/
	background-color: #000000;		/*サイト背景色*/
}

img {
	border: 0px;					/*画像のborderを0にする指定*/
}


/*===============================================================
アンカー
===============================================================*/

/*:::::まだアクセスしたことのないリンクに適用 :::::*/
a {
	font-size: 14px;			/*文字サイズ*/
	color: #C71585;				/*文字カラー*/
	font-weight: bold;			/*文字を太く*/
	text-decoration: none;		/*テキストリンクの装飾なし*/

}

/*マウスが上に乗っている状態のリンクに適用*/
a:hover {
	font-size: 14px;			/*文字サイズ*/
	color: #FF1493;				/*文字サイズ*/
	font-weight: bold;			/*文字を太く*/
	text-decoration: none;		/*テキストリンクの装飾なし*/
}

/*画像リンクにマウスを乗せた時、半透明にします*/
/*
a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}
*/

/*===============================================================							
ヘッダー:h1							
===============================================================*/							
#header .box {							
	margin: 0px;						/*余白をなくす指定*/
	padding: 0px;						/*余白をなくす指定*/
	text-align: center;					/*中央配置*/	
}							

#header .box h1 {							
	margin: 0px;						/*余白をなくす指定*/
	padding: 0px;						/*余白をなくす指定*/
	font-size: 14px;					/*文字サイズ*/	
	color: #FFD700;						/*文字カラー*/
	text-align: center;					/*中央配置*/	
}							

#header .box p {							
	margin: 0px;						/*余白をなくす指定*/
	padding: 0px 0px 10px 0px;			/*画像の位置設定*/			
	text-align: center;					/*中央配置*/	
}							

#header .box span {							
	margin: 0px;						/*余白をなくす指定*/
	padding: 0px 0px 10px 0px;			/*画像の位置設定*/			
	text-align: left;					/*左配置*/	
}							

/*===============================================================					
フッター					
===============================================================*/					
#footer .box {					
	height: 50px;				/*高さ指定*/
	margin: 0px;				/*余白をなくす指定*/
	padding: 0px;				/*余白をなくす指定*/
	background-color: #FFD700;	/*背景色指定*/			
	text-align: center;			/*中央配置*/	
	color: #666666;				/*文字カラー*/
	font-size: 14px;			/*文字サイズ*/	
	line-height: 50px;			/*文字の上下に余白指定*/	
	font-weight: normal;		/*文字の太さ*/		
}					

/*===============================================================						
メニュー:h2						
===============================================================*/						
#menu-h2 .box {						
	height: 30px;					/*高さ指定*/
	background-color: #FFD700;		/*背景カラー*/			
	margin: 0px;					/*余白をなくす指定*/
	padding: 0px;					/*余白をなくす指定*/
	font-size: 14px;				/*文字サイズ*/
	color: #990033;				/*文字カラー*/
	text-align: center;				/*左寄せ*/	
}						

#menu-h2 .box h2 {						
	margin: 0px;				/*余白をなくす指定*/	
	padding: 0px;				/*余白をなくす指定*/	
	font-size: 14px;			/*文字サイズ*/
	line-height: 30px;			/*文字の上下に余白指定*/
}				


/*===============================================================		
サイトランキング　枠あり		
===============================================================*/		

/*::::::::::::項目の設定:::::::::::*/		
ul { 		
	list-style: none outside;	/*リストにimg未使用/リストの外側に配置*/
}		

li { 		
	list-style: none outside;	/*リストにimg未使用/リストの外側に配置*/
}		

#ranking_box .box{ 		
	width: 95%; 						/*横の指定*/
	font-size: 95%;						/*文字サイズ*/
	margin-left: auto;					/*左マージンを指定*/	
	margin-right: auto;					/*右マージンを指定*/	
	margin-top: 5px;					/*上マージンを指定*/	
	margin-bottom: 5px;					/*下マージンを指定*/	
	border: 1px solid #ffffff;			/*ボーダーを指定*/			
}							

#ranking_box .box dt{							
	width: 95%; 						/*横の指定*/
	font: bold 110% "ＭＳ Ｐゴシック"; 	/*文字の指定*/					
	margin: 0px;						/*余白をなくす指定*/
	padding: 1px;						/*上下左右に余白*/
	border-top: 0px solid #666666;		/*上ボーダーを指定*/				
	border-bottom: 1px dotted #666666;	/*下ボーダーを指定*/					
}							

#ranking_box .box dt a{							
	clear: both;						/*回り込み解除*/
	display: block;						/*上ボーダー（下線部）を指定*/
	color: #000000;						/*文字カラー*/
	background-color: #FFD700; 			/*タイトルの背景色*/			
}							


#ranking_box .box dt a:hover {							
	color: #ffffff;						/*文字カラー*/
	font-weight: bold;					/*文字の太さ*/	
	text-decoration: none;				/*テキストリンクの装飾なし*/		
}							


#ranking_box .box dd{								
	width: 95%;							/*横の指定*/
	height: 90px;						/*高さの指定*/	
	margin: 0px;						/*余白をなくす指定*/	
	font: bold 90% "ＭＳ Ｐゴシック";	/*文字の指定*/						
	color: #FFD700; 					/*文字カラー*/		
}								

#ranking_box .box dd img{								
	float: left;						/*左回りの画像指定*/	
	margin: 5px;						/*上下左右に余白*/	
}								

#ranking_box .box p{								
	padding: 7px 7px 7px 0px;			/*上7px/右7px/下7px左0pxの指定*/				
}

/*===============================================================					
角丸ボックス					
===============================================================*/					
#circle_box{					
	width: 95%;				
	background-color: #FFD700;	/*背景色*/			
	border: 1px solid #ffffff;	/*ボーダー指定（枠）*/			
	vertical-align: middle;		/*中央揃*/		
	margin:1em auto 0em auto;	/*余白指定*/			
	border-radius: 10px;         /* CSS3 */				
	-moz-border-radius: 10px;    /* Firefox */				
	-webkit-border-radius: 10px; /* Safari,Chrome */				
}					

#circle_box .title-txt{					
	font-size:14px;				/*文字サイズ*/
	color:#000000;				/*文字カラー*/
	margin: 5px;				/*余白をなくす指定*/
	padding: 5px;				/*余白をなくす指定*/
}					


#circle_box .txt {					
		color:#000000;			
		text-decoration:none;			
		font-size:12px;			
}					

#circle_box .center {					
	text-align:center;				
}	

ul.boxlinks {	
	margin: 0px;
	padding: 0px;
}	

ul.boxlinks li {	
	list-style: none;
	padding: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
}	

/* リンクカラー */	
ul.boxlinks li a {	
	display: block;
	text-align: left;
	text-decoration: none;
}	


/* オンマウスの色 */	
ul.boxlinks li a:hover {	
	background-color: #ffffff;
	border-color: #EEF6FF;
	text-align: left;
}	
ul.boxlinks li a:visited {	
	background-color: #ffffff;
	border-color: #EEF6FF;
	text-align: left;
}

/*====================================================				
ナビ				
====================================================*/				
#navi .box {				
	height: 65px;			/*高さ指定*/
	margin: 0px;			/*余白をなくす指定*/
	padding: 0px;			/*余白をなくす指定*/
	text-align: center;		/*中央配置*/
	background-color: #000000;	/*背景色*/			
}				

#navi .box ul {				
	margin: 0px;			/*余白をなくす指定*/
	padding: 0px;			/*余白をなくす指定*/
}				

#navi .box li {					
	float: left;				/*左周りの画像指定*/
	padding: 0px;				/*余白をなくす指定*/
	padding: 10px 0px 0px 15px;	/*上10px/右0px/下0px/左15px指定*/			
	list-style: none;			/*マーカーを指定しない*/	
}					

/*===============================================================							
バナー							
===============================================================*/							
#banner .box{							
	margin: 0px ;				/*余白をなくす指定*/		
	padding: 0px;				/*余白をなくす指定*/		
	border-top: 1px solid #FFFFFF;		/*上線部設定*/				
	border-bottom: 1px solid #FFFFFF;	/*下線部設定*/					
	text-align: center;			/*中央配置*/			
}							

#banner .box img {							
	margin: 0px;						/*余白をなくす指定*/
	padding: 20px 10px 20px 0px;			/*画像の位置設定*/			


}
