BODY {
scrollbar-face-color:#FFFFF0; 
scrollbar-base-color:#FFFFEE;
scrollbar-track-color:#F8F8FF;
scrollbar-shadow-color:#B5A642;
scrollbar-highlight-color:#E6E6FA;
scrollbar-3dlight-color:#D2B48C; 
scrollbar-darkshadow-color:#808080;
scrollbar-arrow-color:#00008B
;}
A:LINK {
	color : #0000cc;  
  text-decoration : underline;
}
A:VISITED {
	color : navy;  
  text-decoration : underline;
}
A:HOVER {
	color : #cc0000;  TEXT-DECORATION: none
;
  background-color : #ffeeff;
}
A:ACTIVE {
	color : #ff8000;  TEXT-DECORATION: none
;
  background-color : white;
}
A.nav {
	  text-decoration : none;
  
  color : white;
}
A.nav:visited {
	  text-decoration : none;
  
  color : white;
}
A.nav:hover {
	color : #cc0000;  TEXT-DECORATION: none
;
  background-color : #ffddff;
}
A.nav:active {
	color : fuchsia;  TEXT-DECORATION: none
;
  
}
ADDRESS {
	FONT-SIZE: small; FONT-STYLE: italic
;}
BLOCKQUOTE {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; FONT-STYLE: italic; BACKGROUND-COLOR: #eeeeee
;}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;  PADDING-TOP: 0px; 
  background-image : url(bg1.jpg);
  background-color : white;
  background-attachment : fixed;
}
DD {
	FONT-SIZE: small
;}
DT {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: small
;}
EM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: x-small; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px
;}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}
H1 {
	font-size : 16pt;  }
H2 {
	margin-top : 1em; font-size : 15pt; COLOR: #003366; LINE-HEIGHT: 1.3em; 
  font-family : HGPºÞ¼¯Ž¸M;
}
HR {
	DISPLAY: none
;}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
;}
LI {
	FONT-SIZE: small; line-height : 1em;}
P {
	font-size : 14px; LINE-HEIGHT: 1.3em
;}
TD {
	FONT-SIZE: small
;}
TH {
	FONT-WEIGHT: normal; FONT-SIZE: small
;}
.center {
	TEXT-ALIGN: center
;}
#contents{
	padding-right : 40px; padding-left : 40px; left : 20px; padding-bottom : 40px;  padding-top : 40px; 
  background-color : white;
border-top-width : 1px;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;border-top-style : none;border-right-style : none;border-bottom-style : none;border-left-style : none;border-top-color : #ecf6d8;border-right-color : #ecf6d8;border-bottom-color : #ecf6d8;border-left-color : #ecf6d8;
  font-size : 12pt;
  font-family : "£Ê£Ó £Ð¥´¥·¥Ã¥¯";
  line-height : 1.4em;
  position : absolute;
  z-index : 2;
  width : 700px;
}
#footer{
	left : 740px; width : 250px; POSITION: absolute
;
  background-color : white;
border-width : 1px 1px 1px;border-left-width : 1px;border-style : solid solid solid;border-left-style : solid;border-color : #ecf6d8 #ecf6d8;border-bottom-color : #dee7ff;border-left-color : #dee7ff;border-bottom-color : #7694c8;border-left-color : #7694c8;border-bottom-color : #800000;border-left-color : #804040;border-left-color : #7694c8;border-bottom-color : #ecf6d8;border-left-color : #ecf6d8;
  font-size : 13px;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}
#global-navigation{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; padding-bottom : 0px; MARGIN: 0px;  padding-top : 0px; 
  

  
  border-bottom-width : 0px;
  

  color : black;
  background-color : white;
  
  
}
.gn {
	border-right-style : none; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; font-size : 14px;  
  color : black;
  border-left-width : 14px;
  border-left-style : solid;
  padding-bottom : 2px;
  line-height : 1.3em;
  margin-bottom : 0px;
  margin-top : 4px;
  

  text-decoration : none;
  
  

  border-left-color : #cc0000;
  list-style-type : none;
  
}
.left {
	FLOAT: left
;}
.list{
	font-size : x-small; MARGIN-LEFT: 0px; LINE-HEIGHT: 1.3em; LIST-STYLE-TYPE: none
;
  color : navy;
  border-left-width : 1px;
  border-left-style : solid;
  margin-top : 4px;
  padding-bottom : 1px;
  padding-left : 4px;
  border-left-color : #c7d1e2;
  
  border-right-width : 1px;
  border-bottom-width : 3px;
  
  border-right-style : solid;
  border-bottom-style : solid;
  
  border-right-color : #c7d1e2;
  border-bottom-color : #d68fc0;
  background-color : #e9ecf3;
  margin-right : auto;
  padding-top : 1px;
  border-top-width : 3px;
  border-top-style : solid;
  border-top-color : #d68fc0;
}
.list2{
	font-size : x-small; MARGIN-LEFT: 0px; LINE-HEIGHT: 1.3em; LIST-STYLE-TYPE: none
;
  color : navy;
  border-left-width : 10px;
  border-left-style : solid;
  margin-top : 4px;
  padding-bottom : 0px;
  padding-left : 4px;
  border-left-color : #8080c0;
  
  border-right-width : 1px;
  border-bottom-width : 1px;
  
  border-right-style : solid;
  border-bottom-style : solid;
  
  border-right-color : #d1d8e7;
  border-bottom-color : #d1d8e7;
  background-color : #f7f7f7;
}
.list3{
	font-size : x-small; MARGIN-LEFT: 0px; LINE-HEIGHT: 1.3em; LIST-STYLE-TYPE: none
;
  color : navy;
  border-left-width : 0px;
  border-left-style : solid;
  margin-top : 4px;
  padding-bottom : 0px;
  padding-left : 4px;
  border-left-color : #c7d1e2;
  
  border-right-width : 10px;
  border-bottom-width : 1px;
  
  border-right-style : none;
  border-bottom-style : solid;
  
  border-right-color : #4478b7;
  border-bottom-color : #e9ecf3;
  background-color : #f7f7f7;
  margin-right : auto;
  margin-bottom : auto;
}
.search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 340px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50%; PADDING-TOP: 0px; POSITION: absolute; TOP: 50px; TEXT-ALIGN: right
;}
#submenu{
	padding-right : 4px; padding-left : 4px; padding-bottom : 10px; width : 250px; padding-top : 4px; position : absolute;
  background-color : white;
border-width : 2px;border-right-width : 2px;border-bottom-width : 2px;border-left-width : 1px;border-left-width : 2px;border-top-style : none;border-left-style : none;border-right-style : none;border-bottom-style : none;border-top-color : #ecf6d8;border-right-color : #ecf6d8;border-bottom-color : #ecf6d8;border-left-color : #ecf6d8;
  height : auto;
  font-size : x-small;
  left : 740px;
  z-index : 1;
}
.pl{
	MARGIN: 3px
;}
.copy {
	MARGIN-TOP: 2.5em; DISPLAY: block; FONT-SIZE: small; FONT-STYLE: italic; TEXT-ALIGN: center
;}
.link {
	DISPLAY: block; MARGIN: 10px; text-align : left;
  font-size : x-small;
}
.next {
	margin-top : 2em; DISPLAY: block; FONT-SIZE: small; TEXT-ALIGN: right
;
  margin-bottom : 1em;
}
.page-summary {
	margin-top : 5px; margin-left : 10px;
  font-size : xx-small;
  font-weight : normal;
  color : navy;
}
.gyousei{
	MARGIN-TOP: 2em; FONT-SIZE: small; background-color : #d1f1d5;}
.site-title {
	margin-top : 5px; margin-left : 10px;}
.source {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: small; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-COLOR: #eeeeee
;}
.topic-path {
	PADDING-LEFT: 50px; font-size : 13px;
  background-color : #7d0205;
  
  color : white;
  padding-top : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  margin-bottom : 10px;
  font-weight : bold;
  background-image : url(topic.gif);
  background-repeat : repeat-x;
  height : 30px;
}
.hr {
	DISPLAY: block; width : 96%;
  color : #0080c0;
  margin-top : 10px;
  margin-bottom : 10px;
}
.red {
	COLOR: #ff0000; BACKGROUND-COLOR: transparent
;}
H3{
  font-size : 14pt;
  border-top-width : 1em;
  font-family : HGPºÞ¼¯Ž¸E;
}
.bigger{
  font-size : large;
  border-top-width : 1em;
}
.contents2 {
	padding-right : 10px; padding-left : 10px; left : 22%; padding-bottom : 10px; width : 78%; padding-top : 10px; POSITION: absolute
;
  background-color : white;
border-top-width : 1px;border-left-width : 1px;border-right-width : 1px;border-bottom-width : 1px;border-top-color : #7694c8;border-right-color : #7694c8;border-bottom-color : #7694c8;border-left-color : #7694c8;border-top-style : solid;border-left-style : solid;border-right-style : solid;border-bottom-style : solid;}
.td1 {
	
  font-size : 11px;
  color : black;
  font-weight : normal;
  margin-bottom : 2px;
}
.td2 {
	
  font-size : 12px;
  font-weight : normal;
  color : #cc0000;
  margin-bottom : 2px;
}
.td3 {
	background-color : #fff9dd;
  padding-top : 14px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 14px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #fee8ad #fee8ad #fee8ad #fee8ad;
  margin-top : 0px;
  margin-bottom : 6px;
  margin-left : auto;
  margin-right : auto;
  width : 94%;
  font-size : 17px;
  line-height : 1.4em;
}
.td4 {
	BACKGROUND-COLOR: #ffffff
;}
.td5 {
	BACKGROUND-COLOR: #a4e0ba
;}
.td6 {
  BACKGROUND-COLOR: #a5d9ab
;
  font-size : 14px;
}

.contents3{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 90%;
  left : 5%;
  font-size : 15px;
  line-height : 1em;
  letter-spacing : normal;
}
#topcon{
  width : 550px;
  height : 60px;
  top : 8px;
  left : 320px;
border-top-style : none;border-right-style : none;border-bottom-style : none;border-left-style : none;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  z-index : 1;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : absolute;
  
  font-size : 14px;
border-top-width : 2px;border-right-width : 2px;border-bottom-width : 2px;border-left-width : 2px;
  border-top-color : black;border-right-color : black;border-bottom-color : black;border-left-color : black;
  font-weight : bold;
  
  color : white;
}
.title1{
  color : white;
  background-color : #990066;
  padding-top : 2px;
  padding-left : 20px;
  padding-right : 3px;
  padding-bottom : 2px;
  margin-top : 2px;
  margin-bottom : 2px;
  border-left-width : 0px;
  border-left-color : #c0c0c0;
  border-left-style : solid;
  border-bottom-width : 5px;
  border-bottom-style : solid;
  border-bottom-color : #c0c0c0;
}
A{
  text-decoration : none;
}
.title2{
  
  background-color : white;
  padding-top : 4px;
  padding-left : 20px;
  padding-right : 4px;
  padding-bottom : 4px;
  margin-bottom : 20px;
  font-weight : bold;
  
  border-bottom-width : 4px;
  border-top-style : solid;
  border-bottom-style : solid;
  
  border-bottom-color : #c0c0c0;
  color : black;
  border-left-width : 0px;
  border-left-style : solid;
  border-left-color : #c0c0c0;
  border-top-width : 4px;
  border-top-color : #7694c8;
  margin-top : 20px;
}
.title3{
  background-color : white;
  padding-top : 4px;
  padding-left : 20px;
  padding-right : 4px;
  padding-bottom : 4px;
  margin-bottom : 20px;
  font-weight : bold;
  
  border-top-style : solid;
  
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : #c0c0c0;
  margin-top : 20px;
  border-left-width : 20px;
  border-left-style : none;
  
  color : black;
  border-top-width : 2px;
  border-top-color : #d68fc0;
}
.title4{
  background-color : #edc2df;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  margin-bottom : 10px;
  font-weight : bold;
  color : #990066;
  margin-top : 10px;
}
.title5{
  background-color : #fefff2;
  margin-top : 10px;
  margin-bottom : 10px;
  
  border-bottom-width : 4px;
  border-bottom-style : solid;
  border-bottom-color : #f2b1b1;
  padding-left : 10px;
  border-top-width : 4px;
  border-top-style : solid;
  border-top-color : #f2b1b1;
  padding-top : 4px;
  padding-bottom : 4px;
}
.title6{
  color : black;
  
  padding-top : 2px;
  padding-left : 5px;
  padding-right : 2px;
  padding-bottom : 2px;
  border-bottom-width : 4px;
  border-bottom-style : double;
  border-bottom-color : #879e99;
}
.titlemenu{
  font-size : 12px;
  color : #cc0000;
  
  line-height : 1.2em;
  font-weight : bold;
  vertical-align : sub;
  text-align : left;
  padding-top : 4px;
  padding-left : 30px;
  padding-right : 0px;
  padding-bottom : 4px;
  width : auto;
  left : 0px;
  border-top-width : 4px;
  border-top-style : none;
  border-top-color : red;
  border-bottom-width : 4px;
  border-bottom-style : double;
  border-bottom-color : #cc0000;
}
.card{
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  background-color : #cce6fd;
  width : auto;
  border-top-width : 2px;
  border-bottom-width : 6px;
  border-top-style : solid;
  border-bottom-style : double;
  border-top-color : #0000cc;
  border-bottom-color : #0000cc;
}
.spec1{
  color : #000099;
  background-color : #f8fcef;
  padding-top : 6px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 6px;
  letter-spacing : normal;
}
.spec2{
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  color : navy;
  background-color : #eef3fb;
}
.title7{
  font-size : 18pt;
  font-family : HGÁÏ±Ñ³ÑŽºŽÞŽ¼Ž¯Ž¸UB;
  font-weight : bold;
  color : #990066;
  line-height : 1.2em;
}
.title8{
  color : white;
  background-color : #cc99cc;
}
.right{
  font-size : 9px;
  text-align : center;
}
.Point2{
  background-color : #f4faeb;border-width : 2px 2px 2px 2px;border-style : dashed dashed dashed dashed;border-color : #afd959 #afd959 #afd959 #afd959;
  padding-top : 6px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 6px;
  margin-bottom : 20px;
}
STRONG{
  font-weight : normal;
  font-style : normal;
}
#global-navigation A{
  color : black;
  text-decoration : underline;
}
#global-navigation A:HOVER{
  color : #cc0000;
  
}
#global-navigation A:VISITED{
  color : silver;
}
.go_long{
  margin-top : 40px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 20px;
  width : 160px;
  height : 600px;
  text-align : center;
}

