a {  text-decoration: none}
a:hover {
	font-style: normal;
	text-decoration: underline;
}
h1 {  font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; font-size: 32px; line-height: 40px; font-weight: bold}
h2 {  font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; font-size: 24px; line-height: 30px; font-weight: bold}
h3 {  font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; font-size: 18px; line-height: 23px; font-weight: bold}
h4 {  font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; font-size: 14px; line-height: 18px; font-weight: normal}
h5 {  font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; font-size: 12px; line-height: 15px; font-weight: bold}
li {  font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; font-size: 14px; line-height: 18px; font-weight: normal}
body {  background-color: #FFFFFF}
.submenu {
	font-size: 12px;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	line-height: 15px;
	font-weight: normal;
	background-color: #CCFFFF;
}
.text12h100 {
font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 12px; border: black
}
.text12h125 {
font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 15px
}
.text12h150 {
font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 18px
}
.text12h200 {
font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 24px
}
.text12bh125 {
font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 15px; font-weight: bold
}
.text12bh150 {
font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 18px; font-weight: bold
}
.text12bh200 {
font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 24px; font-weight: bold
}
.text12h125wh {
font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; font-size: 12px; line-height: 15px; color: #FFFFFF
}
.text12bh200y {
font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 24px; font-weight: bold ; color: #FFFF00
}
.text12bh200bk {
font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 24px; font-weight: bold ; color: #000000
}
.12b125bgCCFFFF {
font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 15px; font-weight: bold ; background-color: #CCFFFF
}
.text14h125 {
font-size: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 18px
}
.text14h150 {
	font-size: 14px;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	line-height: 21px;
}
.text14h186 {
font-size: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 26px
}
.text14bh125 {
font-size: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 18px; font-weight: bold
}
.text14bh150 {
font-size: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 21px; font-weight: bold
}
.text14bh186 {
font-size: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 26px; font-weight: bold
}
.text14h26px {
font-size: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 26px
}
.text14bh26px {
font-size: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 26px; font-weight: bold
}
.text16h125 {
font-size: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 20px
}
.text16h150 {
font-size: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 24px
}
.text16h175 {
font-size: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 28px
}
.text16bh125 {
font-size: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 20px; font-weight: bold
}
.text16bh150 {
font-size: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 24px; font-weight: bold
}
.text16bh175 {
font-size: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 28px; font-weight: bold
}
.text16bh28px {
font-size: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 28px; font-weight: bold
}
.text18h125 {
font-size: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 23px
}
.text18h150 {
font-size: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 27px
}
.text18h167 {
font-size: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 30px
}
.text18bh125 {
font-size: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 23px; font-weight: bold
}
.text18bh150 {
font-size: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 27px; font-weight: bold
}
.text18bh167 {
font-size: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 30px; font-weight: bold
}
.text18h30px {
font-size: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 30px
}
.text18bh30px {
font-size: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 30px; font-weight: bold
}
.text18bh100 {
font-size: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 18px; font-weight: bold
}
.text18bh125wh {
font-size: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 23px; font-weight: bold ; color: #FFFFFF
}
.text24h125 {
font-size: 24px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 30px
}
.text24h150 {
font-size: 24px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 36px
}
.text24bh125 {
font-size: 24px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 30px; font-weight: bold
}
.text24bh150 {
font-size: 24px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 36px; font-weight: bold
}
.text24h36px {
font-size: 24px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 36px
}
.text24bh36px {
font-size: 24px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 36px; font-weight: bold
}
.text24bh150y {
font-size: 24px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 36px; font-weight: bold ; color: #FFFF00
}
.text24bh150bk {
font-size: 24px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 36px; font-weight: bold ; color: #000000
}
.text24bh100 {
font-size: 24px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 24px; font-weight: bold
}
.text24bh110 {
font-size: 24px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 27px; font-weight: bold
}
.text32bh125 {
font-size: 32px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 40px; font-weight: bold
}
.text36bh125 {
font-size: 36px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 45px; font-weight: bold
}
.text24color01 {
color: #FFFF00; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; font-size: 24px; line-height: 27px; font-weight: bold
}
.text24color02 {
font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; color: #000000; font-size: 24px; line-height: 27px; font-weight: bold
}
.text24color03 {
font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; color: #000000; font-size: 24px; line-height: 27px; font-weight: bold
}
.text24color04 {
font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; color: #000000; font-size: 24px; line-height: 27px; font-weight: bold
}
.text24color05 {
font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; color: #FF6633; font-size: 24px; line-height: 27px; font-weight: bold
}
.text24color06 {
font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; color: #006699; font-size: 24px; line-height: 27px; font-weight: bold
}
.text24color07 {
font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; color: #CCCCCC; font-size: 24px; line-height: 27px; font-weight: bold
}
.text24color08 {
font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; color: #000000; font-size: 24px; line-height: 27px; font-weight: bold
}
.text24color09 {
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	color: #000000;
	font-size: 24px;
	line-height: 27px;
	font-weight: bold;
	display: block;
	height: 100%;
	width: 100%;
}
.colorbg66CCFF {
	background-color: #66CCFF;
}
.colorbgCCFFFF {
	background-color: #CCFFFF;
}
.colorbg000099 {
	background-color: #000099;
}
.colorbg0000CC {
	background-color: #0000CC;
}
.colorbg0099FF {
	background-color: #0099FF;
}
.colorbg66FF99 {
	background-color: #66FF99;
}
.colorbgCCFF66 {
	background-color: #CCFF66;
}
.colorbgFFFF66 {
	background-color: #FFFF66;
}
.colorbg000000 {
	background-color: #000000;
}
.colorbg666666 {
	background-color: #666666;
}
.colorbgCCCCCC {
	background-color: #CCCCCC;
}
.colorbgFFFFFF {
	background-color: #FFFFFF;
}
.navigation {
	background-color: #66CCFF;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 12px;
	line-height: 12px;
}
.text12h175 {
font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 21px}
.text14h150en {
font-size: 14px; font-family: "Times New Roman", "Times", serif; line-height: 21px
}
.text14h125en {
	font-size: 14px;
	font-family: "Times New Roman", "Times", serif;
	line-height: 18px;
}
.text12h125en {
font-size: 12px; font-family: "Times New Roman", "Times", serif; line-height: 15px
}
.text12h150en {
font-size: 12px; font-family: "Times New Roman", "Times", serif; line-height: 18px
}
.text12h200en {
font-size: 12px; font-family: "Times New Roman", "Times", serif; line-height: 24px
}
.text12h125whEN {
font-family: "Times New Roman", "Times", serif; font-size: 12px; line-height: 15px; color: #FFFFFF
}
.text14h186en {
font-size: 14px; font-family: "Times New Roman", "Times", serif; line-height: 26px
}
.text16h125en {
font-size: 16px; font-family: "Times New Roman", "Times", serif; line-height: 20px
}
.text16h150en {
	font-size: 16px;
	font-family: "Times New Roman", "Times", serif;
	line-height: 24px;
}
.text16h175en {
font-size: 16px; font-family: "Times New Roman", "Times", serif; line-height: 28px
}
.text18h125en {
font-size: 18px; font-family: "Times New Roman", "Times", serif; line-height: 23px
}
.text18h150en {
font-size: 18px; font-family: "Times New Roman", "Times", serif; line-height: 27px
}
.text18h167en {
font-size: 18px; font-family: "Times New Roman", "Times", serif; line-height: 30px
}
.text24h125en {
font-size: 24px; font-family: "Times New Roman", "Times", serif; line-height: 30px
}
.text24h150en {
font-size: 24px; font-family: "Times New Roman", "Times", serif; line-height: 36px
}
.text24color01en {
	color: #FFFF00;
	font-family: "Georgia", "Times New Roman", "Times", serif;
	font-size: 24px;
	line-height: 27px;
	font-weight: bold;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
.text24color02en {
font-family: "Georgia", "Times New Roman", "Times", serif; color: #000000; font-size: 24px; line-height: 27px; font-weight: bold
}
.text24color03en {
font-family: "Georgia", "Times New Roman", "Times", serif; color: #000000; font-size: 24px; line-height: 27px; font-weight: bold
}
.text24color04en {
font-family: "Georgia", "Times New Roman", "Times", serif; color: #000000; font-size: 24px; line-height: 27px; font-weight: bold
}
.text24color05en {
	font-family: "Georgia", "Times New Roman", "Times", serif;
	color: #FF6633;
	font-size: 24px;
	line-height: 27px;
	font-weight: bold;
	display: block;
	padding-bottom: 55px;
	padding-top: 55px;
	margin-right: auto;
	margin-left: auto;
}
.text24color06en {
	font-family: "Georgia", "Times New Roman", "Times", serif;
	color: #0099FF;
	font-size: 24px;
	line-height: 27px;
	font-weight: bold;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 55px;
	padding-bottom: 55px;
}
.text24color07en {
font-family: "Georgia", "Times New Roman", "Times", "serif"; color: #FFFFFF; font-size: 24px; line-height: 27px; font-weight: bold
}
.text24color08en {
font-family: "Georgia", "Times New Roman", "Times", "serif"; color: #000000; font-size: 24px; line-height: 27px; font-weight: bold
}
.text24color09en {
	font-family: "Georgia", "Times New Roman", "Times", serif;
	color: #000000;
	font-size: 24px;
	line-height: 27px;
	font-weight: bold;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
.submenuEN {
	font-size: 12px;
	font-family: "Georgia", "Times New Roman", "Times", serif;
	line-height: 15px;
	font-weight: normal;
	background-color: #CCFFFF;
}
.text12bh125en {
font-size: 12px; font-family: "Times New Roman", "Times", serif; line-height: 15px; font-weight: bold
}
.text12bh150en {
font-size: 12px; font-family: "Times New Roman", "Times", serif; line-height: 18px; font-weight: bold
}
.text12bh200en {
font-size: 12px; font-family: "Times New Roman", "Times", serif; line-height: 24px; font-weight: bold
}
.text12bh200yEN {
font-size: 12px; font-family: "Times New Roman", "Times", serif; line-height: 24px; font-weight: bold ; color: #FFFF00
}
.text12bh200bkEN {
font-size: 12px; font-family: "Times New Roman", "Times", serif; line-height: 24px; font-weight: bold ; color: #000000
}
.12b125bgCCFFFFen {
font-size: 12px; font-family: "Times New Roman", "Times", serif; line-height: 15px; font-weight: bold ; background-color: #CCFFFF
}
.text14bh125en {
font-size: 14px; font-family: "Times New Roman", "Times", serif; line-height: 18px; font-weight: bold
}
.text14bh150en {
font-size: 14px; font-family: "Times New Roman", "Times", serif; line-height: 21px; font-weight: bold
}
.text14bh186en {
font-size: 14px; font-family: "Times New Roman", "Times", serif; line-height: 26px; font-weight: bold
}
.text16bh125en {
font-size: 16px; font-family: "Times New Roman", "Times", serif; line-height: 20px; font-weight: bold
}
.text16bh150en {
font-size: 16px; font-family: "Times New Roman", "Times", serif; line-height: 24px; font-weight: bold
}
.text16bh175en {
font-size: 16px; font-family: "Times New Roman", "Times", serif; line-height: 28px; font-weight: bold
}
.text18bh125en {
font-size: 18px; font-family: "Times New Roman", "Times", serif; line-height: 23px; font-weight: bold
}
.text18bh150en {
font-size: 18px; font-family: "Times New Roman", "Times", serif; line-height: 27px; font-weight: bold
}
.text18bh167en {
font-size: 18px; font-family: "Times New Roman", "Times", serif; line-height: 30px; font-weight: bold
}
.text24bh125en {
font-size: 24px; font-family: "Times New Roman", "Times", serif; line-height: 30px; font-weight: bold
}
.text24bh150en {
font-size: 24px; font-family: "Times New Roman", "Times", serif; line-height: 36px; font-weight: bold
}
.text36bh125en {
font-size: 36px; font-family: "Times New Roman", "Times", serif; line-height: 45px; font-weight: bold
}
.text32bh125en {
font-size: 32px; font-family: "Times New Roman", "Times", serif; line-height: 40px; font-weight: bold
}
.text12h100en {
font-size: 12px; font-family: "Times New Roman", "Times", serif; line-height: 12px; border: black
}
.text14h26pxEN {
font-size: 14px; font-family: "Times New Roman", "Times", serif; line-height: 26px
}
.text14bh26pxEN {
font-size: 14px; font-family: "Times New Roman", "Times", serif; line-height: 26px; font-weight: bold
}
.text16bh28pxEN {
font-size: 16px; font-family: "Times New Roman", "Times", serif; line-height: 28px; font-weight: bold
}
.text18h30pxEN 
font-size: 18px; font-family: "Times New Roman", "Times", serif"; line-height: 30px
}
.text18bh30pxEN {
font-size: 18px; font-family: "Times New Roman", "Times", serif; line-height: 30px; font-weight: bold
}
.text24h36pxEN {
font-size: 24px; font-family: "Times New Roman", "Times", serif; line-height: 36px
}
.text24bh36pxEN {
font-size: 24px; font-family: "Times New Roman", "Times", serif; line-height: 36px; font-weight: bold
}
.text24bh150yEN {
font-size: 24px; font-family: "Times New Roman", "Times", serif; line-height: 36px; font-weight: bold ; color: #FFFF00
}
.text24bh150bkEN {
font-size: 24px; font-family: "Times New Roman", "Times", serif; line-height: 36px; font-weight: bold ; color: #000000
}
.text24bh100en {
font-size: 24px; font-family: "Times New Roman", "Times", serif; line-height: 24px; font-weight: bold
}
.text24bh110en {
font-size: 24px; font-family: "Times New Roman", "Times", serif; line-height: 27px; font-weight: bold
}
.navigationEN {
	background-color: #66CCFF;
	font-family: "Times New Roman", "Times", serif;
	font-size: 12px;
	line-height: 15px;
}
.text12h175en {
font-size: 12px; font-family: "Times New Roman", "Times", serif; line-height: 21px
}
.text14h100en {
	font-size: 14px;
	font-family: "Times New Roman", "Times", serif;
	line-height: 14px;
}
.text14h100whEN {
font-family: "Times New Roman", "Times", serif; font-size: 14px; line-height: 14px; color: #FFFFFF
}
.copyright {
	font-family: "Times New Roman", "Times", serif;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
}
.text14h100 {
font-size: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 14px}
.noticenavi {
	font-size: 12px;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	line-height: 12px;
	border: black;
	background-color: #CCFFFF;
}
.text24color09enCopy {
	font-family: "Times New Roman", "Times", serif;
	color: #000000;
	font-size: 24px;
	line-height: 27px;
	font-weight: bold;
	display: block;
	height: 100%;
	width: 100%;
}
.bgimg66CCFF {
	background-image: url(gallery/assets/images/BG66CCFF.gif);
}
.bgimgCCFFFF {
	background-image: url(gallery/assets/images/BGCCFFFF.gif);
}
.bgimg000099 {
	background-image: url(gallery/assets/images/BG000099.gif);
}
.bgimg0000CC {
	background-image: url(gallery/assets/images/BG0000CC.gif);
}
.bgimg0099FF {
	background-image: url(gallery/assets/images/BG0099FF.gif);
	background-repeat: no-repeat;
}
.bgimg66FF99 {
	background-image: url(gallery/assets/images/BG66FF99.gif);
}
.bgimgCCFF66 {
	background-image: url(gallery/assets/images/BGCCFF66.gif);
}
.bgimgFFFF66 {
	background-image: url(gallery/assets/images/BGFFFF66.gif);
}
.bgimg000000 {
	background-image: url(gallery/assets/images/BG000000.gif);
}
.bgimg666666 {
	background-image: url(gallery/assets/images/BG666666.gif);
}
.bgimgCCCCCC {
	background-image: url(gallery/assets/images/BGCCCCCC.gif);
}
.bgimgFFFFFF {
	background-color: #FFFFFF;
}
.text12h125enPGP {
font-size: 12px; font-family: "Geneva", "Arial", "Helvetica", sans-serif; line-height: 15px
}
.text18bh100wh {
	font-size: 18px;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.text18colorY {
	color: #FFFF99;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 18px;
	line-height: 27px;
	font-weight: bold;
	display: block;
	text-align: center;
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
.text18colorWH {
	color: #FFFFFF;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 18px;
	line-height: 27px;
	font-weight: bold;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	vertical-align: middle;
	text-align: center;
}
.text16h100en {
font-size: 16px; font-family: "Times New Roman", "Times", serif; line-height: 16px}
.text18h100en {
font-size: 18px; font-family: "Times New Roman", "Times", serif; line-height: 18px}
.text16h100 {
font-size: 16px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 16px}
.text18h100 {
font-size: 18px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 18px}
a#copy {
	font-family: "Times New Roman", "Times", serif;
	font-size: 16px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
.text16h150en2 {
font-size: 16px; font-family: "Georgia", "Times New Roman", "Times", serif; line-height: 24px
}
.LastUpdate {
	font-size: 14px;
	font-family: "Times New Roman", "Times", serif;
	line-height: 14px;
	background-color: #CCFFFF;
}
.text14h100en2 {
	font-size: 14px;
	font-family: "Georgia", "Times New Roman", "Times", serif;
	line-height: 14px;
}
.text16h100en2 {
	font-size: 16px;
	font-family: "Georgia", "Times New Roman", "Times", serif;
	line-height: 16px;
}
.text24h100en {
font-size: 24px; font-family: "Times New Roman", "Times", serif; line-height: 24px}
.text14h100graybg {
	font-size: 14px;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	line-height: 14px;
	background-color: #666666;
}
.text12h150bord {
	font-size: 12px;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	line-height: 18px;
	border: 1px solid #000000;
}
.imgborder1 {
	border: 1px solid #000000;
}
.imgborder3 {
	border: 3px solid #000000;
}
.imgborder5 {
	border: 5px solid #000000;
}
.text14h150m {
font-size: 14px; font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; line-height: 21px
}
.text14h125enB {
	font-size: 14px;
	font-family: "Times New Roman", "Times", serif;
	line-height: 18px;
	display: block;
	height: 85%;
	width: 78%;
	margin-right: auto;
	margin-left: auto;
}
.text14h16pxen {
	font-size: 14px;
	font-family: "Times New Roman", "Times", "serif";
	line-height: 16px;
}
.headnavi {
	background-color: #66CCFF;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	vertical-align: middle;
}
.text24bh100enWH {
	font-size: 24px;
	font-family: "Times New Roman", "Times", "serif";
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.text18colorBL {
	color: #0000FF;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 18px;
	line-height: 27px;
	font-weight: bold;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	vertical-align: middle;
	text-align: center;
}
.text18colorY2 {
	color: #FFFF99;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 18px;
	line-height: 27px;
	font-weight: bold;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 40px;
	vertical-align: middle;
	text-align: center;
}
.text18colorY3 {
	color: #FFFF99;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 18px;
	line-height: 27px;
	font-weight: bold;
	display: block;
	text-align: center;
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.text18colorBL2 {
	color: #0000FF;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 18px;
	line-height: 27px;
	font-weight: bold;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 40px;
	vertical-align: middle;
	text-align: center;
}
.LastUpdateWH {
	font-size: 14px;
	font-family: "Times New Roman", "Times", serif;
	line-height: 14px;
	background-color: #FFFFFF;
}
.text14h125graybg {
	font-size: 14px;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	line-height: 18px;
	background-color: #666666;
}
.text14h125en2 {
	font-size: 14px;
	font-family: "Georgia", "Times New Roman", "Times", serif;
	line-height: 18px;
}
.text24bh125enWH {
	font-size: 24px;
	font-family: "Times New Roman", "Times", serif;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
}
.bgcolorCCCCFF {
	background-color: #CCCCFF;
}
.bgcolorCCCCCC {
	background-color: #CCCCCC;
}
.bgcolorCCFFFF {
	background-color: #CCFFFF;
}
.bgcolorFFFFCC {
	background-color: #FFFFCC;
}
.bgcolorFFCCCC {
	background-color: #FFCCCC;
}
.bgcolorFFCCFF {
	background-color: #FFCCFF;
}
.border1 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	padding-left: 10px;
}
.t12h125T {
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 12px;
	line-height: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}
.t12h150T {
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 12px;
	line-height: 18px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	padding-right: 10px;
	padding-left: 10px;
}
.t18h125enT {
	font-family: "Times New Roman", "Times", serif;
	font-size: 18px;
	line-height: 23px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}
.t24h125enT {
	font-family: "Times New Roman", "Times", serif;
	font-size: 24px;
	line-height: 30px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}
.t14h125T {
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 14px;
	line-height: 18px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}
.t16h125T {
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 16px;
	line-height: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}
.t24h125enT1 {
	font-family: "Times New Roman", "Times", serif;
	font-size: 24px;
	line-height: 30px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	background-color: #CCFFFF;
}
.t24h125enT2 {
	font-family: "Times New Roman", "Times", serif;
	font-size: 24px;
	line-height: 30px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	background-color: #FFFFCC;
}
.t24h125enT3 {
	font-family: "Times New Roman", "Times", serif;
	font-size: 24px;
	line-height: 30px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	background-color: #CCFFCC;
}
.t24h125enT4 {
	font-family: "Times New Roman", "Times", serif;
	font-size: 24px;
	line-height: 30px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	background-color: #CCCCCC;
}
.t24h125enT5 {
	font-family: "Times New Roman", "Times", serif;
	font-size: 24px;
	line-height: 30px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	background-color: #CCCCFF;
}
.t12h125T1 {
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 12px;
	line-height: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	background-color: #CCFFFF;
}
.t12h125T2 {
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 12px;
	line-height: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	background-color: #FFFFCC;
}
.t12h125T3 {
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 12px;
	line-height: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	background-color: #CCFFCC;
}
.t12h125T4 {
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 12px;
	line-height: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	background-color: #CCCCCC;
}
.t12h125T5 {
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 12px;
	line-height: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	background-color: #CCCCFF;
}
.bgcolorCCFFCC {
	background-color: #CCFFCC;
}
.t14h125en {
	font-family: "Times New Roman", "Times", serif;
	font-size: 14px;
	line-height: 18px;
}
.t18h125en {
	font-family: "Times New Roman", "Times", serif;
	font-size: 18px;
	line-height: 23px;
}
.text12h150enPGP {
font-size: 12px; font-family: "Geneva", "Arial", "Helvetica", sans-serif; line-height: 18px}
.text14h150enPGP {
font-size: 14px; font-family: "Geneva", "Arial", "Helvetica", sans-serif; line-height: 21px}
.text14h200 {
	font-size: 14px;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	line-height: 28px;
}
