BODY    {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	min-width: 800px;
	background-image: url(../img-top_back/back.gif);
	background-repeat: repeat-y;
	background-position: center;
}
TABLE{	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px ;
font-size : 12px;
font-weight : normal;
line-height : 140%;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td {
	vertical-align: top;
	padding-bottom: 0px;
	padding-top: 0px;
}
#main {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



A:LINK    {color : black; TEXT-DECORATION: none ;}
A:VISITED {color : #666666; TEXT-DECORATION: none ;}
A:ACTIVE  {color : fuchsia; TEXT-DECORATION: none ;}
A:HOVER   {color : red; TEXT-DECORATION: underline ;}



.basic   { FONT-SIZE: 12px; LINE-HEIGHT: 140%;}
.TOP     { FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: white; }
.center      {text-align : center;     }



.kuro16    {FONT-SIZE: 16px; LINE-HEIGHT: 140% ;    }
.kuro14    {FONT-SIZE: 14px; LINE-HEIGHT: 140% ;    }
.kuro13    {FONT-SIZE: 13px; LINE-HEIGHT: 140% ;    }
.kuro12    {FONT-SIZE: 12px; LINE-HEIGHT: 140% ;   font-weight : normal; color : #666666; }
.kuro11    {FONT-SIZE: 11px; LINE-HEIGHT: 130% ;    }
.kuro10    {FONT-SIZE: 10px; LINE-HEIGHT: 130% ;    }



.kuro16-B  {FONT-SIZE: 16px; LINE-HEIGHT: 120% ;   font-weight : bold;   }
.kuro14-B  {FONT-SIZE: 14px; LINE-HEIGHT: 140% ;   font-weight : bold;   }
.kuro12-B  {FONT-SIZE: 12px; LINE-HEIGHT: 140% ;  font-weight : bold;    }
.kuro11-b  {FONT-SIZE: 11px; LINE-HEIGHT: 140% ;  font-weight : bold;    }



.toku11  {FONT-SIZE: 11px; line-height : 120%;  font-weight : bold;    
padding-left : 4px;
}
.kuro11-r {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 130%;
	text-align: right;
}
.kuro10-r {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 130%;
	text-align: right;
}
.siro12 { padding-right : 5px; 
          padding-left : 5px; 
          padding-bottom : 5px; 
          padding-top : 5px; 
          font-weight : normal; 
          FONT-SIZE: 12px;
          color : #ffffff;
          line-height : 140%;   }



.kuro12-p   { font-size : 12px;
              font-weight : bold;
              color : #7396c6;
              padding-top : 4px;
              padding-left : 4px;
              padding-right : 4px;
              padding-bottom : 4px;
              border-width : 1px 1px 1px 1px;
              border-style : solid solid solid solid;
              border-color : #7396c6 #7396c6 #7396c6 #7396c6;   }



.waku-3 { padding-top : 0px;
          padding-left : 0px;
          padding-right : 0px;
          padding-bottom : 1px;
          border-style : none none none none;
          font-weight : bold;
          text-align : center;   }

.waku-4 { font-size : 12px;
          padding-top : 3px;
          padding-left : 6px;
          padding-right : 6px;
          padding-bottom : 3px;
          border-top-width : 2px;
          border-bottom-width : 1px;
          border-top-style : solid;
          border-bottom-style : solid;
          border-top-color : #999999;
          border-bottom-color : #999999; 
          font-weight : bold;
          color : #0a50a1;   }

.waku-5 { font-size : 12px;
          padding-top : 3px;
          padding-left : 6px;
          padding-right : 6px;
          padding-bottom : 3px;
          border-top-width : 2px;
          border-bottom-width : 1px;
          border-top-style : solid;
          border-bottom-style : solid;
          border-top-color : #999999;
          border-bottom-color : #999999; 
          font-weight : bold;
          color : #fe9f1f;   }

.waku-6 { font-size : 12px;
          padding-top : 3px;
          padding-left : 6px;
          padding-right : 6px;
          padding-bottom : 3px;
          border-top-width : 2px;
          border-bottom-width : 1px;
          border-top-style : solid;
          border-bottom-style : solid;
          border-top-color : #999999;
          border-bottom-color : #999999; 
          font-weight : bold;
          color : #de5547;   }

.waku-7 { font-size : 12px;
          padding-top : 3px;
          padding-left : 6px;
          padding-right : 6px;
          padding-bottom : 3px;
          border-top-width : 2px;
          border-bottom-width : 1px;
          border-top-style : solid;
          border-bottom-style : solid;
          border-top-color : #999999;
          border-bottom-color : #999999; 
          font-weight : bold;
          color : #589b4d;   }

.waku-8 { font-size : 12px;
          padding-top : 3px;
          padding-left : 6px;
          padding-right : 6px;
          padding-bottom : 3px;
          border-top-width : 2px;
          border-bottom-width : 1px;
          border-top-style : solid;
          border-bottom-style : solid;
          border-top-color : #999999;
          border-bottom-color : #999999; 
          font-weight : bold;
          color : #e84965;   }

.waku-9 { font-size : 12px;
          padding-top : 3px;
          padding-left : 6px;
          padding-right : 6px;
          padding-bottom : 3px;
          border-top-width : 2px;
          border-bottom-width : 1px;
          border-top-style : solid;
          border-bottom-style : solid;
          border-top-color : #999999;
          border-bottom-color : #999999; 
          font-weight : bold;
          color : #436fa5;   }

.waku-10 { font-size : 12px;
          padding-top : 3px;
          padding-left : 6px;
          padding-right : 6px;
          padding-bottom : 3px;
          border-top-width : 2px;
          border-bottom-width : 1px;
          border-top-style : solid;
          border-bottom-style : solid;
          border-top-color : #999999;
          border-bottom-color : #999999; 
          font-weight : bold;
          color : #589b4d;   }

.waku-11 { font-size : 12px;
          padding-top : 3px;
          padding-left : 6px;
          padding-right : 6px;
          padding-bottom : 3px;
          border-top-width : 2px;
          border-bottom-width : 1px;
          border-top-style : solid;
          border-bottom-style : solid;
          border-top-color : #999999;
          border-bottom-color : #999999; 
          font-weight : bold;
          color : #ff6600;   }

.waku-12 { font-size : 12px;
          padding-top : 3px;
          padding-left : 6px;
          padding-right : 6px;
          padding-bottom : 3px;
          border-top-width : 2px;
          border-bottom-width : 1px;
          border-top-style : solid;
          border-bottom-style : solid;
          border-top-color : #999999;
          border-bottom-color : #999999; 
          font-weight : bold;
          color : #f09100;   }

.waku-13 { font-size : 12px;
          padding-top : 3px;
          padding-left : 6px;
          padding-right : 6px;
          padding-bottom : 3px;
          border-top-width : 2px;
          border-bottom-width : 1px;
          border-top-style : solid;
          border-bottom-style : solid;
          border-top-color : #999999;
          border-bottom-color : #999999; 
          font-weight : bold;
          background-color : #efe6ce;
          }

.waku-14 { font-size : 12px;
          padding-top : 3px;
          padding-left : 6px;
          padding-right : 6px;
          padding-bottom : 3px;
          border-top-width : 2px;
          border-bottom-width : 1px;
          border-top-style : solid;
          border-bottom-style : solid;
          border-top-color : #999999;
          border-bottom-color : #999999; 
          font-weight : bold;
          color : #009edd;   }


.waku-t1 { font-size : 12px;
          padding-top : 4px;
          padding-left : 4px;
          padding-right : 4px;
          padding-bottom : 4px;
          border-top-width : 1px;
          border-bottom-width : 1px;
          border-top-style : solid;
          border-bottom-style : solid;
          border-top-color : #ce0000;
          border-bottom-color : #ce0000; 
          font-weight : bolder;
          color : #ffffff;   
border-left-width : 1px;
border-right-width : 1px;
border-left-style : solid;
border-right-style : solid;
border-left-color : #ce0000;
border-right-color : #ce0000;
text-align : center;
background-color : #ce0000;
}

.waku-t2 { font-size : 12px;
          padding-top : 6px;
          padding-left : 6px;
          padding-right : 6px;
          padding-bottom : 6px;
          
          border-bottom-width : 1px;
          
          border-bottom-style : solid;
          
          border-bottom-color : #ce0000; 
          font-weight : normal;
          color : #666666;   
line-height : 140%;
border-left-width : 1px;
border-right-width : 1px;
border-left-style : solid;
border-right-style : solid;
border-left-color : #ce0000;
border-right-color : #ce0000;
}

.waku-t3 { font-size : 12px;
          padding-top : 3px;
          padding-left : 6px;
          padding-right : 6px;
          padding-bottom : 3px;
          border-top-width : 2px;
          border-bottom-width : 1px;
          border-top-style : solid;
          border-bottom-style : solid;
          border-top-color : #999999;
          border-bottom-color : #999999; 
          font-weight : bold;
          color : #009edd;   }




.de{border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #d62f1e #d62f1e #d62f1e #d62f1e;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
font-size : 14px;
font-weight : bold;
background-color : #eb7a6d;
color : #ffffff;
}



.de14{
font-size : 14px;
color : #ffffff;
font-weight : bold;
line-height : 112%;
}

.de20{
font-size : 12px;
line-height : 160%;
}

.de22{
font-size : 12px;
padding-left : 5px;
padding-right : 5px;
line-height : 150%;
color : #666666;
}

.na-ki{
color : red;
}
.kuro11-2 {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 130%;
	padding-top: 5px;
}
h1 {
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
}
.mansai_t {
	width: 250px;
	border: 1px solid #BDA32C;
	background-color: #F2EEB1;
	text-align: center;
	padding-right: 8px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 140%;
}
.mansai_t1 {
	border: 1px solid #BDA32C;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../images/t_mansai_back.gif);
	height: 30px;
	text-align: right;
	padding-right: 10px;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.mansai_t1 #naramansai {
	float: left;
	vertical-align: middle;
}
#main .mansai_t1 a {
	color: #FFFFFF;
}
.mansai_t1 td {
	vertical-align: middle;
	padding-right: 5px;
	line-height: 2.5em;
}
.mansai_t2 {
	width: 540px;
	border: 1px solid #BDA32C;
	background-color: #F2EEB1;
	text-align: center;
	padding-right: 8px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 140%;
}
.topics_t {
	width: 530px;
	background-image: url(../images/top09/t_topics2.gif);
	background-repeat: repeat-x;
	height: 30px;
}
.topics_t2 {
	width: 530px;
	border: 1px solid #D42F1E;
	height: 160px;
}
.news_table {
	width: 240px;
	margin-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-right: 10px;
}
.news_table td {
	padding-top: 0px;
	padding-bottom: 0px;
}



.waku_table {
	width: 240px;
	margin-right: 10px;
	margin-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 10px;
	margin-top: 5px;
}
.waku_table1 {
	width: 255px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
.waku_table2 {
	width: 240px;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.page_back {
	FONT-SIZE: 9px;
	LINE-HEIGHT: 130%;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer {
	background-color: #DEDEDE;
	font-size: 11px;
	line-height: 140%;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
