/*------------------------------- 
CSS
 ---------------------------------*/ 

/* 基本 */

 html{
	margin:0;
	padding:0;
	border:none;
}

    h1{font-size: 12px; padding:1px 1px 1px 1px; margin:1px 0px 0px 0px; text-align:left; color:#FF196A;}
	h2{font-size:x-small;text-decoration:}
	h3{color:#FF4800; font-size:14px;}
	h4{color:#696969; font-size:15px; margin: 1px 0px 1px 0px;}
	h5{color:#F6402D; font-size:12px; font-weight:bold; margin: 1px 0px 1px 0px; }
	h6{color:#ffffff; font-size:12px; font-weight:normal; margin: 0px 0px 1px 0px;} 
	.basic_h1 { font-size: 12px; padding:3px 3px 3px 3px; margin:1px 0px 0px 0px; text-align:left; color:#FFFFFF; font-weight:normal; background-color:#FF196A; }
	
.body{

	font-size: 10px;
	line-height:1.3em;
	margin:0px auto 0px auto;
	background-color:#ffffff;
	font-family: 'Hiragino Maru Gothic Pro', 'ヒラギノ丸ゴ Pro W4', 'ＭＳ Ｐゴシック', sans-serif;
}



/*Link*/ 

A:link     { COLOR: #696969; TEXT-DECORATION: underline; }
A:visited  { COLOR: #e80000; TEXT-DECORATION: none; }
A:active   { COLOR: #880000; TEXT-DECORATION: underline; }
A:hover    { COLOR: #696969; TEXT-DECORATION: none; }



 /*Font*/
.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font10b { font-size: 10px; font-weight: bold;}
.font12b { font-size: 12px; font-weight: bold; color: #777777;}
.h1 { font-size: 12px; padding:1px 1px 1px 1px; margin:1px 0px 0px 0px; text-align:left; color:#FF196A;}


 /*色べつ*/
 
.c_midori {
	color: #009966;
	font-weight: bold;
}

.c_orange {
	color: #FF6633;
}

.c_pink_c { font-size: 10px; color: #F84182;}	
	
.c_pink_m {  font-weight: normal; color: #FF6666;}
.c_blue {  font-weight: bold; color: #3399CC;}	
	
.font_sitei{ font-family: Arial, Helvetica, sans-serif}
	
	
	
.title_bar{
	font-weight: bold;
	font-size:12px;
	margin:2px 3px 2px 3px;
	padding:3px 3px 3px 2px;
	color: #B2060E;
	background-color:#FFAEB2;}	
	
.pink_waku{
	font-size:11px;
	margin:2px 3px 2px 3px;
	padding:2px 5px 0px 2px;
	color: #ffffff;
	background-color:#FF91B8;}	
	
.gray_waku{
	font-size:11px;
	margin:2px 10px 2px 2px;
	padding:3px 10px 3px 5px;
    font-weight:bold;
	color: #ffffff;
	background-color:#696969;}	

STRONG { font-family:"ＭＳ Ｐゴシック", "Osaka"; font-weight: bold; font-size: 12px} 


/* Base*/

.base{
	margin:0px auto 0px auto;
	padding:0px 0px 2px 0px;
	text-align: left;
	background-color:#FFFFFF;
	font-size: 11px;
}

.table{
	border-right-style:solid;
	border-color:#FF196A;
	border-width:1px;
}

TD { font-family:"ＭＳ Ｐゴシック", "Osaka";color:#555555;font-size: 12px;line-height: 130%; } 
.intro {  font-weight: bold; color: #FF6666}
.intro02 {  font-weight: bold; color: #E9071D; font-size:14px;}

.rank1 {  font-weight: bold; color: #DA1500; font-size: 12px; background-color:#ffbfbf;}
.rank2 {  font-weight: bold; color: #4D99D3; font-size: 12px; background-color:#C8E7FF;}
.rank3 {  font-weight: bold; color: #479042; font-size: 12px; background-color:#B5D5B3;}


.waku {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000000;
}

.note {
	border-bottom-style:dashed;
	border-color:#333399;
	border-width:1px;
	}
	
.sougo {
	border-bottom-style:dashed;
	border-color:#696969;
	border-width:1px;
	font-size:10px;
	background-color:#ffe7e7;
	}
	
.tate_line {
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#282828;
	border-width:1px;
	color:#999999;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	}			

.top_bar{
	font-weight: bold;
	font-size:12px;
	margin:0px 0px 2px 0px;
	padding:5px 0px 3px 7px;
	color: #B60009;
	background-color: #ffffff;
	border-bottom: 2px solid #B60009;	
	}			
	
/* copyright */
.copy{
	padding:5px;
	width:790px;
    height:30px;
	margin:5px 0px 0px 0px;
	padding:3px 0px 3px 3px;
	background-color: #FF196A;
	COLOR: #FFB2CD;
	text-align: center;
	font-size:10px;
	}	