/* CSS Document */
/*--------------------------------------▼　　　　　全体　　　　　------------------------------------*/
h1,h2,h3,h4,h5,p,div,ol,ul,li,form,dd,dl,dt,hr{margin:0px; padding:0px;}

body {
	margin:0;
	padding:0;
	font-size:9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#404040;
}


/************* #FONT COLOR ***************/
a:link { text-decoration: none;color: #FF6600;}
a:visited {text-decoration: none;color: #666600;}
a:hover {text-decoration: underline;color: #669900;}
a:active {text-decoration: none;}


.base77pt {font-size:8pt;}
.base78pt {font-size:7pt;}

.base8pt {font-size:9pt;}
.base10pt {font-size:10pt;}
.base11pt {font-size:11pt;}
.base_hom11pt {font-size:10pt; color: #000033;font-weight: bold; }
.basekid11pt {font-size:13pt; color:#FFFFFF}
.marky13pt {font-size:10pt; color:#00FF00;}
.base13pt {color: #FF6600; font-size: 13pt; font-weight: bold;}
.text13pt {color: #ff0000; font-size: 13pt; font-weight: bold;}
.text10pt {color: #ff0000; font-size: 10pt; font-weight: bold;}
.textplus10pt {color: #333333; font-size: 10pt; font-weight: bold;}
.textpoint {color: #990000; font-size: 12pt; font-weight: bold;}
.basetext16pt {color: #990000;; font-size: 16pt; font-weight: bold;}
.regitext_1 {color: #000000; font-size: 11pt;font-weight: bold; }
.kidtlept {color:font-size: 9pt; color:#FF9900; }
.kid9pt {color: #ffffff; font-size: 8pt; }
.kid10pt {color: #ffffff; font-size: 10pt; }
.regitext_1 { font-size: 14pt; }
.regitext_2 { font-size: 13pt;font-weight: bold; }
.regitext_w { font-size: 13pt;font-weight: bold; color:#FFFFFF; }
.regitext_3 { font-size: 12pt;font-weight: bold; }
.regitext_4 { font-size: 17pt;font-weight: bold; }
.regitext_6 { font-size: 15pt;font-weight: bold; }
.regitext_tlk { font-size: 18pt;font-weight: bold; }
.regitext_5 { font-size: 11pt;font-weight: bold; }
.regitext_6 { font-size: 10pt;font-weight: bold; color: #990000; }

.text_hiroki { font-size: 10pt;  color: #996600; }
.text_hiroki_2 { font-size: 10pt;  color: #000000;font-weight: bold;  }

.red {color:#FF0033;}


.topicskid { color:#FF9900; font-size: 20pt; font-weight:bold;}
.topicstext_2 {color: #990000; font-size: 10pt;}
.topicstext {color: #990000; font-size: 12pt; font-weight: bold;}
.point_red10 {font-size: 10pt;color: #FF0033; font-weight: bold;}
.prf1 {color: #009900; font-size: 9pt;}
.prf2 {font-size: 9pt;color: #666666;}



.user_f a {color: #FF66CC;text-decoration: none;font-size:10px;padding: 3px 0;line-height:120%;}
.user_f a:link { color: #FF66CC; text-decoration: none; font-size:10px; padding: 3px 0; line-height:120%;}
.user_f a:visited { color: #FF9999; text-decoration: none; font-size:10px; padding: 3px 0; line-height:120%;}
.user_f a:active { color: #FF66CC; text-decoration: none; font-size:10px; padding: 3px 0; line-height:120%;}
.user_f a:hover { color: #FF99FF; text-decoration: underline; font-size:10px; padding: 3px 0; line-height:120%;}

.user_m a { color: #3366FF; text-decoration: none; font-size:10px; padding: 3px 0; line-height:120%;}
.user_m a:link { color: #3366FF; text-decoration: none; font-size:10px; padding: 3px 0; line-height:120%;}
.user_m a:visited { color: #6699CC; text-decoration: none; font-size:10px; padding: 3px 0; line-height:120%;}
.user_m a:active { color: #3366FF; text-decoration: none; font-size:10px; padding: 3px 0; line-height:120%;}
.user_m a:hover { color: #3399FF; text-decoration: underline; font-size:10px; padding: 3px 0; line-height:120%;}

.user_fb a {color: #FF66CC;text-decoration: none;font-size:10pt;padding: 3px 0;line-height:120%;font-weight: bold;}
.user_fb a:link { color: #FF66CC; text-decoration: none; font-size:10pt; padding: 3px 0; line-height:120%;font-weight: bold;}
.user_fb a:visited { color: #FF9999; text-decoration: none; font-size:10pt; padding: 3px 0; line-height:120%;font-weight: bold;}
.user_fb a:active { color: #FF66CC; text-decoration: none; font-size:10pt; padding: 3px 0; line-height:120%;font-weight: bold;}
.user_fb a:hover { color: #FF99FF; text-decoration: underline; font-size:10pt; padding: 3px 0; line-height:120%;font-weight: bold;}

.user_mb a {color: #3366FF;text-decoration: none;font-size:10pt;padding: 3px 0;line-height:120%;font-weight: bold;}
.user_mb a:link { color: #3366FF; text-decoration: none; font-size:10pt; padding: 3px 0; line-height:120%;font-weight: bold;}
.user_mb a:visited { color: #6699CC; text-decoration: none; font-size:10pt; padding: 3px 0; line-height:120%;font-weight: bold;}
.user_mb a:active { color: #3366FF; text-decoration: none; font-size:10pt; padding: 3px 0; line-height:120%;font-weight: bold;}
.user_mb a:hover { color: #3399FF; text-decoration: underline; font-size:10pt; padding: 3px 0; line-height:120%;font-weight: bold;}

.topic_n  a { color: #990000; text-decoration: none; padding: 3px 0 ; }
.topic_n a:link { color: #990000; text-decoration: none; padding: 3px 0 ;}
.topic_n a:visited { color: #990000; text-decoration: none; padding: 3px 0;}
.topic_n a:active { color: #990000; text-decoration: none; padding: 3px 0;}
.topic_n a:hover { color: #ffffff; text-decoration: none; background-color: #990000; padding: 1px 0;}

.topic_v a { color: #666666; text-decoration: none; padding: 2px 0 ; }
.topic_v a:link { color: #666666; text-decoration: none; padding: 2px 0 ; }
.topic_v a:visited { color: #666666; text-decoration: none; padding: 2px 0 ; }
.topic_v a:active { color: #666666; text-decoration: none; padding: 2px 0 ; }
.topic_v a:hover { color: #ffffff; text-decoration: none; background-color: #666666; padding: 1px 0 ; }

.topic_a a { color: #990000; text-decoration: none; padding: 2px 0 ; font-weight: bold;}
.topic_a a:link { color: #990000; text-decoration: none; padding: 2px 0 ; font-weight: bold;}
.topic_a a:visited { color: #990000; text-decoration: none; padding: 2px 0 ; font-weight: bold;}
.topic_a a:active { color: #990000; text-decoration: none; padding: 2px 0 ; font-weight: bold;}
.topic_a a:hover { color: #ffffff; text-decoration: none; background-color: #990000; padding: 1px 0 ; font-weight: bold;}

/*--------------------------------------▲　　　　　全体　　　　　------------------------------------*/

/*-----------------------▼ BANNER　-----------------------------*/
#Banner1 {
position: relative;
float: right;
margin:0px 0px 0px 0px;
padding: 0px 6px 0px 0px;
width:468px;
display:block;
}
#Banner2 {
position:relative;
float:right;
margin:2px 0px 8px 0px;
padding:0px;
width:234px;
display:block;
}