body,td,th {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	line-height: 160%;
	}

.style_org	{ color: #FF8A00}
.style_red	{ color: #FF0000}
.style_pink	{ color: #EE7181}
.style_blue	{ color: #3978B7}
.style_white{ color: #BBBBBB}



/* カウンター　累計文字
----------------------------------------------- */  
.org_b_8  { font-size: 8pt; color: #FF8A00 ; font-family: "HGP創英角ｺﾞｼｯｸUB","ＭＳ Ｐゴシック", "Osaka" ;}



.T1 {  font-size: 15pt; font-weight: bold; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.T2 {  font-size: 14pt; font-weight: bold; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.T3 {  font-size: 13pt; font-weight: bold; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
.T4 {  font-size: 10pt; font-weight: bold; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}
 
.tt1 {  font-size: xx-large; font-family: "HGP創英角ｺﾞｼｯｸUB","ＭＳ Ｐゴシック", "Osaka" ;}
.tt2 {  font-size: x-large; font-family: "HGP創英角ｺﾞｼｯｸUB","ＭＳ Ｐゴシック", "Osaka" ;}
.tt3 {  font-size: large; font-family: "HGP創英角ｺﾞｼｯｸUB","ＭＳ Ｐゴシック", "Osaka" ;}
.tt4 {  font-size: medium; font-family: "HGP創英角ｺﾞｼｯｸUB","ＭＳ Ｐゴシック", "Osaka" ;}
.tt5 {  font-size: small; font-family: "HGP創英角ｺﾞｼｯｸUB","ＭＳ Ｐゴシック", "Osaka" ;}
.tt6 {  font-size: x-small; font-family: "ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3" ;}
.tt7 {  font-size: xx-small; font-family: "ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3" ;}



blockquote { margin-left: 1em ; margin-right: 1em ; }

a:link { color: #3978B7;}
a:visited { color: #3978B7;}
a:hover,a:active {
  color: #000099;
  text-decoration: underline;
}

/* リンクの下線部分消去
----------------------------------------------- */  
a { text-decoration: none}


/* ピンク系のリンク色
----------------------------------------------- */ 
.linkpink a:link { color: #FF7777; }
.linkpink a:visited {  color: #FF7777; }
.linkpink a:hover,a:active {
  color: #FF0000;
  text-decoration: underline;
}

/* オレンジ系のリンク色
----------------------------------------------- */  
.linkdarts a:link {
	color: #EC9F00;
}
.linkdarts a:visited {  color: #EC9F00; }
.linkdarts a:hover,a:active {
  color: #FF0000;
  text-decoration: underline;
}

/* ブルー系のリンク色
----------------------------------------------- */  
.linkblue a:link { color: #3769FF; }
.linkblue a:visited {  color: #3769FF; }
.linkblue a:hover,a:active {
  color: #3769FF;
  text-decoration: underline;
}

 
 
/* トップのメニュー部分　オレンジ帯
----------------------------------------------- */  
#darts_top {
	list-style-type: none;
	line-height:normal;
	margin-left: 0px;
	padding-left: 0px;
	border-left:1px solid #FFCC66; border-right:1px solid #FFCC66; border-top:1px solid #FFCC66;
	font-size:12px;
	}
ul#darts_top li{
	border-bottom:1px solid #FFCC66;
	}
ul#darts_top li a {
	display:block;
	background-color:#FFF0D0;
	text-decoration : none;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	color:#EC8200;
	}
ul#darts_top li a:hover {
	background-color:#FFE2A6;
	}
	
/* トップのメニュー部分　ピンク帯
----------------------------------------------- */ 
#navbar_top-v2 {
	list-style-type: none;
	line-height:normal;
	margin-left: 0px;
	padding-left: 0px;
	border-left:1px solid #F2919D; border-right:1px solid #F2919D; border-top:1px solid #F2919D;
	font-size:12px;
	}
ul#navbar_top-v2 li{
	float: none;
	text-align: left;
	border-bottom:1px solid #F2919D;
	padding-left:0px;
	}
ul#navbar_top-v2 li a {
	display:block;
	background-color:#FFF3F6;
	text-decoration : none;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	color:#EE7181;
	}
ul#navbar_top-v2 li a:hover {
	background-color:#FFD9E2;
	}

/* トップのメニュー部分　黒帯
----------------------------------------------- */ 
#navbar_top-v3 {
	list-style-type: none;
	line-height:normal;
	margin-left: 0px;
	padding-left: 0px;
	font-size:12px;
	border-left:1px solid #A4A4A4; border-right:1px solid #A4A4A4; border-top:1px solid #A4A4A4;
	background-color:#FFFFFF;
	}
ul#navbar_top-v3 li{
	float: none;
	text-align: left;
	padding-left:0px;
	border-bottom:1px solid #A4A4A4;
	}
ul#navbar_top-v3 li a {
	display:block;
	width:280px;
	padding-left:23px;
	text-decoration : none;
	color:#3978B7;

	}
ul#navbar_top-v3 li a:hover {
	background-color:#E1E1E1;
	}

/* トップのメニュー部分　黄色帯
----------------------------------------------- */ 
#navbar_top-v4 {
	list-style-type: none;
	line-height:normal;
	margin-left: 0px;
	padding-left: 0px;
	border-left:1px solid #FFCC00; border-right:1px solid #FFCC00; border-top:1px solid #FFCC00;
	font-size:12px;
	}
ul#navbar_top-v4 li{
	float: none;
	text-align: left;
	border-bottom:1px solid #FFCC00;
	padding-left:0px;
	}
ul#navbar_top-v4 li a {
	display:block;
	background-color:#FFF9DF;
	text-decoration : none;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	color:#DEAD05;
	}
ul#navbar_top-v4 li a:hover {
	background-color:#FFE67D;
	}

/* トップのメニュー部分　青帯
----------------------------------------------- */ 
#navbar_top-v5 {
	list-style-type: none;
	line-height:normal;
	margin-left: 0px;
	padding-left: 0px;
	border-left:1px solid #6699FF; border-right:1px solid #6699FF; border-top:1px solid #6699FF;
	font-size:12px;
	}
ul#navbar_top-v5 li{
	float: none;
	text-align: left;
	border-bottom:1px solid #6699FF;
	padding-left:0px;
	}
ul#navbar_top-v5 li a {
	display:block;
	background-color:#FFF3F6;
	text-decoration : none;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	color:#6699FF;
	}
ul#navbar_top-v5 li a:hover {
	background-color:#A2C0FF;
	}
			
/* トップの上メニュー部分
----------------------------------------------- */
#darts{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	font-size: small;
	}
ul#darts li{
	width: 93px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: center;
	}
ul#darts li a {
	display:block;
	text-decoration: none;
	background-color:#FFCC66;
	color:#FFFFFF;
	}
ul#darts li a:hover {
	background-color:#FF8D10;
	}

/* トップの下メニュー部分
----------------------------------------------- */
#navbar_footer {
	list-style-type:none;
	line-height:normal;
	margin-left: 0;
	padding-left: 0;
	font-size:12px;
	}
ul#navbar_footer li{
	width: 80px;
	height: 20px;
	line-height: 20px;
	float: left;
	text-align: center;
	border: 1px solid #ffffff;
	}
ul#navbar_footer li a {
	display:block;
	width:80px;
	padding:1px;
	text-decoration : none;
	background-color:#003399;
	color:#FFFFFF;
	}
ul#navbar_footer li a:hover {
	background-color:#FF8D10;
	}


/* 段落リスト部分の下部に空間
----------------------------------------------- */  
ul{
	text-align:left;
	margin-left:5%;
	padding-left:5%;
	margin-top:1px;
	}
	
ul#list_ul li{
	text-align:left;
	margin-left:10px;
	padding-bottom:2%;
	}


ol#list_ol li{
	text-align:left;
	margin-left:10px;
	padding-bottom:2%;
	}
	

/* Copyright部分
----------------------------------------------- */  
address{
  font-size: 8pt;
  font-family: Tahoma,Verdana;
  font-style: normal;
  padding: 3px;
 }

