/*------------ body style set ------------*/
body{
	margin : 0px;
	padding : 0px;
	color:#666666;
	background : #d8e0e9;
/*	font-family : Times New Roman,Sylfaen,HGŽºŽÞŽ¼Ž¯Ž¸M;*/
	font-family : "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka",verdana, arial, sans-serif;
	font-size : 80%;
	line-height : 135%;
}
td{
	color:#666666;
	font-size : 80%;
	line-height : 135%;
}
/*------------ Activearea style set ------------*/
#activearea {
	margin  :  15px auto;
	padding : 0 0 0 0;
	width  :  800px;
	text-align : center;
	background  :  #ffffff;
	border-top : 1px solid #000000;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	}
/*------------ hdnavi (header navigator) style set ------------*/
#hdnavi {
	font-size : 12px;
	margin  :  0px 0px 0px 0px;
	padding : 0 10px 0 0;
	/*width  :  800px;*/
	vertical-align : middle;
	text-align : right;
	color : #ffffff;
	background : #5f3502;
	border-top : 0px solid #666666;
	border-left : 0px solid #666666;
	border-right : 0px solid #666666;
	border-bottom : 0px solid #666666;
	}
/*------------ hdnavi (header navigator) style set ------------*/
#hdmenu {
	font-size : 12px;
	text-align : center;
	color : #ffffff;
	/*padding : 0 4px 0 4px;*/
	border-top : 0px solid #666666;
	border-left : 0px solid #666666;
	border-right : 0px solid #666666;
	border-bottom : 0px solid #666666;
	/*background-image: url(images/hdmenu_bg.gif);
	background-repeat: no-repeat;*/
}

/*------------ Copy style set !!!!NU!!!!------------*/
#copy {
	font-size : 0.9em;
	margin  :  0px auto;
	padding : 0 20 0 0px;
	width  :  800px;
	text-align : right;
}

/*------------ H1style set ------------*/
H1{
	font-size : 12px;
	color : #ff0000;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
}

.maincontents{
  font-size : 80%;
  color : #180901;
}
.maincontentstop{
  font-size : 140%;
  color : #180901;
}
.copyright{
  font-size : 70%;
  color : #666666;
	background : #ffffff;
  text-align : right;
  height : 20px;
}
.jsmenu{
  font-size : 80%;
  font-family : Sylfaen,"Times New Roman";
}

/*------------ page Link style set ------------*/
a:link {
	font-size : 12px;
	color:#5f3502;
}
a:visited {
	font-size : 12px;
	color:#5f3502;
}
a:active {
	font-size : 12px;
	color:#46f;
}
a:hover {
	font-size : 12px;
	color:#FF0000;
}

/*------------ NOW Link style set ------------*/
A.now:link {
	font-size : 12px;
	color : #ff0000;
	text-align : center;
	padding : 0 4px 0 4px;
	border-top : 0px solid #666666;
	border-left : 0px solid #666666;
	border-right : 0px solid #666666;
	border-bottom : 0px solid #666666;
}
A.now:visited{
	font-size : 12px;
	color : #ff0000;
}
}A.now:hover{
	font-size : 12px;
	color : #ff0000;
}

/*------------ bottom Link style set ------------*/
A.botmenu:link{
	font-size : 11px;
	color : #ffffff;
	text-decoration: none;
}
A.botmenu:visited{
	font-size : 11px;
	color : #ffffff;
	text-decoration: none;
}
A.botmenu:hover{
	font-size : 11px;
	color : silver;
	text-decoration: none;
}
.taex{
	line-height : 150%;
}

/*------------ PAGE pgmanu ------------*/
.pgmenu{
	font-size: 80%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	padding-top : 10px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 15px;
	text-align:left;
	width : 90%;
}

/*------------ PAGE Contents ------------*/
#contents{
	font-size: 85%;
	padding-top : 10px;
	padding-right : 15px;
	padding-bottom : 0px;
	padding-left : 15px;
	text-align:left;
}

/*------------ hall information table ------------*/
TABLE.tba{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	padding-top : 20px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	width : 90%;
}

.tha {
	background-color: #95ABC6;
	font-size: 70%;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height : 30px;
}

.thb {
	background-color: #95ABC6;
	font-size: 70%;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height : 30px;
}

.tda {
	background-color: #F5F5F5;
	font-size: 70%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
}

.tdb {
	background-color: #F5F5F5;
	font-size: 70%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
}

.tdc {
	background-color: #F5F5F5;
	font-size: 70%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top : 20px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	line-height : 180%;
}

.tdx {
	background-color: #FFFFFF;
	font-size: 1%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	height : 10px;
}

/*------------ notice words style set ------------*/
.notice{
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 6px;
}