 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	MARGIN-TOP: -2em; FONT-SIZE: 90%
;}
#header A:link {
	COLOR: #19307b
;}
#header A:hover {
	COLOR: #19307b
;}
#header A:visited {
	COLOR: #7b1957
;}
#crumb A:link {
	COLOR: #19307b
;}
#crumb A:hover {
	COLOR: #19307b
;}
#crumb A:visited {
	COLOR: #7b1957
;}
#globalmn A {
	COLOR: #ffffff
;}
#main A:link {
	COLOR: #19307b
;}
#main A:hover {
	COLOR: #19307b
;}
#main A:visited {
	COLOR: #7b1957
;}
#footer A {
	COLOR: #ffffff
;}
.pdg-l {
	PADDING-LEFT: 1em; TEXT-ALIGN: left
;}
.mgn-a3 {
	MARGIN: 3px
;}
.mgn-t {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
;}
.mgn-t02 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
;}
.mgn-t03 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px; PADDING-TOP: 0px
;}
.mgn-v {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
;}
.mgn-lt {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 0px
;}
.mgn-lt2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 0px
;}
.mgn-rt {
	MARGIN-RIGHT: 10px
;}
.page-top {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
;}
.pdg {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left
;}
.sub {
	FONT-SIZE: 100%
;}
P {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 120%; MARGIN-BOTTOM: -1em; PADDING-BOTTOM: 0px; COLOR: #383838; LINE-HEIGHT: 160%; PADDING-TOP: 0px; TEXT-ALIGN: left
;}
#container {
	BACKGROUND-COLOR: #ffffff
;}
#header {
	
}
#header H1 {
	DISPLAY: none
;}
#header .hidden {
	DISPLAY: none
;}
#globalmn {
	
}
#globalmn .menu {
	FONT-SIZE: 120%; PADDING-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 150%
;}
#globalmn .menu A {
	COLOR: #ffffff
;}
#crumb {
	
}
#crumb .node {
	FONT-SIZE: 100%; PADDING-BOTTOM: 1px; LINE-HEIGHT: 160%
;}
#main {
	MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff
;}
#main .h1-ja {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 1px; COLOR: #383838; LINE-HEIGHT: 160%
;}
#main .h1-ja {
	LINE-HEIGHT: 120%
;}
#main .h1-ja {
	LINE-HEIGHT: 120%
;}
#main .h1-eng {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; PADDING-BOTTOM: 2px; COLOR: #383838; LINE-HEIGHT: 110%
;}
#contents {
	PADDING-BOTTOM: 1em
;}
.upper {
	FONT-SIZE: 80%
;}
.h2-txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 1px; LINE-HEIGHT: 140%; PADDING-TOP: 1px
;}
.h3-txt {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; LINE-HEIGHT: 140%
;}
TABLE.line {
	LINE-HEIGHT: 120%
;}
TH.line {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; BACKGROUND: #cccccc; LINE-HEIGHT: 120%
;}
TD.line {
	FONT-SIZE: 120%; BACKGROUND: #ffffff; LINE-HEIGHT: 130%
;}
.list02 {
	FONT-SIZE: 120%; LINE-HEIGHT: 150%
;}
.list03 {
	FONT-SIZE: 120%
;}
#contents .list01 {
	FONT-SIZE: 120%
;}
#sidemn .head {
	FONT-SIZE: 130%; LINE-HEIGHT: 160%; PADDING-TOP: 1px
;}
#sidemn .list01 {
	FONT-SIZE: 120%; LINE-HEIGHT: 150%
;}
#footer {
	
}
#footer .mn A {
	COLOR: #fff
;}
#footer .mn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 140%; PADDING-TOP: 0.2em
;}
#footer .address {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #4e4e4e; LINE-HEIGHT: 140%; PADDING-TOP: 0.2em; FONT-STYLE: normal
;}
#footer .cr {
	FONT-SIZE: 100%; COLOR: #939393; LINE-HEIGHT: 160%; PADDING-TOP: 0.2em
;}
BODY {
	MARGIN: 0px
;}
P {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
;}
TH.line {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; LINE-HEIGHT: 120%; PADDING-TOP: 3px
;}
TD.line {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; LINE-HEIGHT: 120%; PADDING-TOP: 3px
;}
.mgn-lt {
	FONT-SIZE: 90%
;}
.mgn-t {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
;}
.mgn-v {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 14px 0px; PADDING-TOP: 0px
;}
.sub {
	FONT-SIZE: 80%
;}
P {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; font-size : 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #383838; LINE-HEIGHT: 140%; PADDING-TOP: 0px; TEXT-ALIGN: left
;}
#globalmn .menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 190%; PADDING-TOP: 0px
;}
#globalmn .menu A {
	COLOR: #ffffff
;}
#crumb .node {
	FONT-SIZE: 80%; LINE-HEIGHT: 180%
;}
#main .h1-ja {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 2px
;}
#main .h1-eng {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 120%; PADDING-TOP: 2px
;}
#contents {
	PADDING-TOP: 0px
;}
#contents .h2-txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 160%; PADDING-TOP: 3px
;}
#contents .h3-txt {
	FONT-SIZE: 90%
;}
#contents .list02 {
	FONT-SIZE: 90%
;}
#contents .list03 {
	FONT-SIZE: 90%
;}
#contents .list01 {
	FONT-SIZE: 90%; LINE-HEIGHT: 150%
;}
#contents P {
	MARGIN-LEFT: 5px
;}
#sidemn .head {
	FONT-SIZE: 100%
;}
#sidemn {
	PADDING-TOP: 0px
;}
#sidemn .list01 {
	FONT-SIZE: 90%
;}
#sidemn UL {
	MARGIN: 0.5em 1em; LIST-STYLE-TYPE: none
;}
#footer .mn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 160%; PADDING-TOP: 0px
;}
#footer .address {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; COLOR: #4e4e4e; LINE-HEIGHT: 150%; PADDING-TOP: 0px
;}
#footer .cr {
	FONT-SIZE: 80%; COLOR: #777; LINE-HEIGHT: 140%; PADDING-TOP: 0.2em
;}
