p {  color: #5C5CD6; text-align: left; font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; font-size: medium}
td {  font-size: x-small; font-style: normal; line-height: normal; color: #5C5CD6; font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; text-align: left}
a:hover {  color: #990000; background-color: #CCCCFF}
a {  text-decoration: none; color: #53825A}
body {  background-image: none; background-color: #FFFFFF; text-align: center}
a:visited {  }
a:active {  }
a:link {  }
div {  text-align: center}
.tdcenteronly {  text-align: center; vertical-align: middle}
.tdcenteronlysmall { text-align: center ; color: #000040; font-size: x-small}
.tdcenterlargefontg { text-align: center ; font-family: "Georgia"; font-size: 12px; color: #000033; font-style: italic; font-weight: bold}
.tdcenterlargefontnihon { text-align: center ; font-weight: bold }
.tdcenterredsmall { text-align: center ; font-size: x-small; color: #990000}
.tdcenterbackclrgr { text-align: center ; color: #660033; background-color: #EBE0F5}
.tdcenterbackclryl { text-align: center ; color: #FF9933; background-color: #FEF8E9}
.tdcenterbackclrbl { text-align: center ; color: #000066; background-color: #EDFCFE; vertical-align: middle}
.tdcenterbackclrrd { text-align: center ; color: #993333; background-color: #FFEDE6}
.tdleftbackclrpl { text-align: left; vertical-align: middle ; background-position: center center; color: #990033}
.tdleftbackclrgr { text-align: left; vertical-align: middle ; background-position: center center; color: #3399CC}
.tdcenterbigtitl { text-align: center; vertical-align: middle ; font-size: 36px; font-family: "‚c‚e‚fPOP1‘ÌW9"; font-weight: bold; color: #CC6633}
.tablecenter { text-align: center; vertical-align: middle ; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; font-size: small}
.tablecenterred { text-align: center; vertical-align: middle ; background-image: url(image/jpeg/hana/hana002a.jpg) ; color: #990033}
.tdleftbackclrwt { text-align: left; vertical-align: middle ; background-position: left center; color: #FFFFFF; background-color: #336666}
.tdleftbackclrwtbcwt { text-align: left; vertical-align: middle ; background-position: left center; color: #4646BB; background-color: #FFFFFF}
.tdrightbackclrwtbcwt { text-align: right; vertical-align: middle ; background-position: left center; color: #4646BB; background-color: #FFFFFF }
.tdleftuponly { text-align: left; vertical-align: top; color: #000033}
.tdcenterbackclrpl { text-align: center ; color: #000066; background-color: #663399; vertical-align: middle }
.tdcenterbackclrpl2 { text-align: center ; color: #FFFFFF; background-color: #663399; vertical-align: middle }
.tdcenterbackclrgr2 { text-align: center ; color: #003333; background-color: #B7DDCE; vertical-align: middle }
.tdcenterbackclrpl3 { text-align: center ; color: #333333; background-color: #669900; vertical-align: middle }
h3 {  font-size: small; color: #330033; text-align: center}
h4 {  font-size: medium; color: #993300; text-align: left}
.tdcenterfontstay { text-align: center; vertical-align: middle}
.tableleftred { text-align: left; vertical-align: middle ; color: #5C5CD6; font-size: x-small; border: thin #CCCCCC}
.tablecenterred { text-align: center; vertical-align: middle ; color: #5C5CD6; font-size: x-small; border: thin #CCCCCC}
.tablecenterredbc1 { text-align: center; vertical-align: middle ; text-align: center; vertical-align: middle ; color: #5C5CD6; font-size: x-small; border: thin #CCCCCC; background-color: #FFCC99}
.tablecenterredbc2 { text-align: center; vertical-align: middle ; color: #FFFFFF; text-align: center; vertical-align: middle ; color: #5C5CD6; font-size: x-small; border: thin #CCCCCC; background-color: #A4D5B3}
.tableleftred2 { text-align: left; vertical-align: middle ; color: #990000; font-size: small; border: thin }
.tablefontsize {  font-size: small}
.tableftupfontsize { font-size: small ; text-align: center}
.tdleftbackclrblksmall { text-align: center; vertical-align: middle ; background-position: center center; color: #FFFFFF; font-size: x-small; font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; background-color: #9999FF}
.tdcenteronlysmall2 { text-align: center ; color: #990033; font-size: xx-small}
.tdleftbckcolor1 { text-align: left; vertical-align: middle; background-color: #F4F4FF; background-repeat: repeat-y}
.tdcenterkeywd { text-align: center; vertical-align: middle ; color: #FFFFFF; font-size: 9px}
.tdleftbackclrblksmall2 { text-align: left; vertical-align: middle ; background-position: left center; color: #FFFFFF; font-size: x-small; font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; background-color: #9999FF }
.tablecenterbk { text-align: center; vertical-align: middle ; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; font-size: small; background-image: url(image/jpeg/hana/hana002.jpg); background-repeat: no-repeat; color: #663366}
.tdleftbckcolor1Copy { text-align: left; vertical-align: middle; background-repeat: repeat-y ; background-image: url(image/gif/suihei2.gif)}
.tdleftbckcolor1suihei { text-align: left; vertical-align: middle; background-repeat: repeat-y ; background-image: url(image/gif/suihei2.gif) }
.tdcenterbackclrgrsuihei { text-align: center ; color: #660033; background-image: url(image/gif/suihei2.gif)}
.back {  background-color: #CCCCCC; background-repeat: repeat}
.font1 {  font-family: "‚c‚e‚fPOPƒRƒ“W12"; font-size: medium; font-style: italic; color: #993333}
.font2 {  font-family: "‚c‚e‚fPOP1‘ÌW9"; font-size: medium; color: #663366}
.tableleftred { text-align: left; vertical-align: middle ; background-image: url(image/jpeg/hana/hana002a.jpg) ; color: #990033; text-align: center; vertical-align: middle ; color: #5C5CD6; font-size: x-small; border: thin #CCCCCC }
.tdleftuponlyhana { text-align: left; vertical-align: middle; background-image: url(image/jpeg/hana/hana002a.jpg)}
.tdcenteronlyhana { text-align: center; vertical-align: middle ; background-image: url(image/jpeg/hana/hana002a.jpg)}
.tdcenteronlyh1 { text-align: center; vertical-align: middle ; background-image: url(image/jpeg/hana/hana002a.jpg) }
.tdcenterbackclrpl4 { text-align: center ; color: #FFFFFF; background-color: #990033; vertical-align: middle }
.tdcenterbackclrpl4s { text-align: center ; color: #FFFFFF; background-color: #990033; vertical-align: middle ; font-size: x-small}
.tdcenterbackclrpl5s { text-align: center ; color: #FFFFFF; background-color: #990033; vertical-align: middle ; font-size: x-small; font-family: "‚l‚r ƒSƒVƒbƒN"}
.tdleftuponly2 { text-align: left; vertical-align: top; font-size: x-small; color: #336633}
.tdcenterbackclrpl6s { text-align: center ; color: #663366; vertical-align: middle ; font-size: x-small }
.tdcenterbackclrpl7 { text-align: right; color: #990033; background-color: #FFAC59; vertical-align: middle ; font-weight: bold}
.tdcenterbigtitl2 { text-align: center; vertical-align: middle ; font-size: 36px; font-family: "‚c‚e‚fPOP1‘ÌW9"; font-weight: bold; color: #CC6633 }
.tdleftbackclrwtred { text-align: left; vertical-align: middle ; background-position: left center; color: #FFFFFF; background-color: #CC99FF; font-weight: normal}
.font3 { font-family: "‚c‚e‚fPOP1‘ÌW9"; font-size: medium; color: #990000}
.tdcenterbackclrpl8 { text-align: left; color: #000066; background-color: #FFAC59; vertical-align: middle }
.tdcenterbackclrpl9 { text-align: center; color: #000066; background-color: #FFAC59; vertical-align: middle ; font-family: "Georgia"; font-style: italic; font-weight: bold}
.tdcenterbckcolor103 { text-align: center; vertical-align: middle; background-color: #F4F4FF; background-repeat: repeat-y }
.tdcenterbckcolor2 { text-align: center; vertical-align: middle; background-color: #F4F4FF; background-repeat: repeat-y }
.back2 {  background-color: #CCFFFF; background-image: url(image/jpeg/hana/hana011w.jpg)}
.back3 { background-color: #FFFFFF; background-image: url(image/jpeg/diamond/dialoose6.jpg); background-repeat: repeat}
.backCopy { background-color: #CCCCCC; background-repeat: repeat }
.back4 { background-repeat: repeat; background-image: url(image/gif/suihei2.gif)}
.back5 { background-repeat: repeat; background-image: url(image/jpeg/sp_victorian.jpg)}
.back6 { background-repeat: repeat; text-align: center; vertical-align: middle; background-image: url(image/gif/bg4.gif)}
.back7 { background-repeat: repeat; text-align: center; vertical-align: middle ; background-image: url(image/gif/bg3.gif)}
.back8 { background-repeat: repeat; text-align: left; vertical-align: middle ; background-color: #FFFFFF}
.back9 { background-repeat: repeat; text-align: left; vertical-align: middle ; background-image: url(image/gif/bg3.gif) }
.tdleftonly { text-align: left; vertical-align: middle}
.back10 { background-repeat: repeat; background-image: url(image/jpeg/sp_victorian.jpg) ; text-align: center}
.back11 { background-color: #FFFFFF; background-image: url(image/jpeg/hana/topprezent4.jpg); background-repeat: no-repeat}
.back12 { background-color: #FFFFFF; background-image: url(image/jpeg/hana/topprezent4.jpg); background-repeat: repeat-y}
.tdrightuponly { text-align: right; vertical-align: middle; color: #000033 }
.tdleftbackclrwtred2 { text-align: left; vertical-align: middle ; background-position: left center; background-color: #E7ECBF; font-weight: normal }
.tdleftbackclrwtred3 { text-align: left; vertical-align: middle ; background-position: left center; background-color: #F5E9D3; font-weight: normal }
.back13 { background-color: #FFFFFF; background-image: url(image/jpeg/hana/200311bg.jpg); background-repeat: repeat}
.back14 { background-color: #FFFFFF; background-image: url(image/jpeg/hana/200310bg.jpg); background-repeat: no-repeat}
.back15 { background-color: #FFFFFF; background-image: url(image/yama/sinnyu/2003062915b.jpg); background-repeat: no-repeat }
.font4 { font-family: "‚l‚r ƒSƒVƒbƒN"; font-size: x-small; color: #FFFF99; background-image: url(image/jpeg/sp_victorian.jpg); text-align: left}
.font5 { font-family: "‚l‚r ƒSƒVƒbƒN"; font-size: medium; color: #993333; background-image: none; text-align: center }
.font6 { font-family: "‚l‚r ƒSƒVƒbƒN"; font-size: x-small; color: #FFFF99; background-image: url(image/jpeg/sp_victorian.jpg); text-align: center}
.back10 { background-repeat: repeat; text-align: center; vertical-align: middle ; background-image: url(image/jpeg/sp_victorian.jpg)}
.tdcenterbackclrpl7s { text-align: center ; color: #FFFFFF; background-color: #FF6600; vertical-align: middle ; font-size: x-small; font-family: "‚l‚r ƒSƒVƒbƒN" }
.back17 { background-color: #FF6600; background-image: none; background-repeat: repeat ; font-weight: normal; text-align: center; color: #FFFFFF; font-size: x-small}
.back18 { background-image: url(image/jpeg/jbtitolbg.jpg); background-repeat: no-repeat; font-weight: normal; text-align: center; color: #FFFFCC; vertical-align: bottom; font-size: medium}
.tdleftbackclrblksmall3 { text-align: center; vertical-align: middle ; background-position: center center; color: #CC9933; font-size: 10px; font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; font-style: italic; line-height: 12px}
.tdleftbackclrblksmall4 { text-align: center; vertical-align: middle ; background-position: center center; color: #999966; font-size: 10px; font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; font-style: italic; line-height: 18px}
.tdcenteruponly { text-align: center; vertical-align: top}
.back19 { background-image: url(image/jpeg/jbtitle2.jpg); background-repeat: no-repeat; font-weight: normal; text-align: center; color: #FFFFCC; vertical-align: bottom; font-size: medium }
.back20 { background-color: #990000; background-image: none; background-repeat: repeat ; font-weight: 100; text-align: center; color: #FFFFFF }
.tdleftbackclrblksmall5 { text-align: center; vertical-align: middle ; background-position: center center; font-size: 12px; font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; font-style: normal; line-height: 18px ; color: #FFFFFF; background-color: #FF6633; font-weight: bold}
.tdleftbackclrblksmall6 { text-align: center; vertical-align: middle ; background-position: center center; font-size: 10px; font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; font-style: normal; line-height: 18px ; font-weight: normal}
.tdleftbackclrblksmall7 { text-align: center; vertical-align: middle ; background-position: center center; color: #990000; font-size: 12px; font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; font-style: normal; line-height: 18px ; font-weight: normal}
.back21 { background-image: url(image/yama/sankeien/sankeien14.jpg); background-repeat: no-repeat; font-weight: 100; text-align: center; color: #FFFFFF ; background-color: #FFFFFF}
.back22 { background-image: url(image/jpeg/hana/hanawhiteday.jpg); background-repeat: no-repeat; font-weight: 100; text-align: left; vertical-align: top}
.back23 { background-image: url(image/jpeg/hana/cherry02.jpg); background-repeat: no-repeat; font-weight: 100; text-align: left; vertical-align: middle}
.font7 { font-family: "‚c‚e‚fPOPƒRƒ“W12"; font-size: 12px; font-style: italic; color: #993333 }
.tdleftbackclrwt2 { text-align: left; vertical-align: middle ; background-position: left center; color: #FFFFFF; background-color: #AF76B8}
.tdleftonlywd { text-align: left; vertical-align: middle ; line-height: 17px}
.font8 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: x-small; font-style: normal; color: #6666CC; line-height: 10px; font-weight: bold; text-align: center; text-decoration: underline}
.tdleftbackclrblksmall8 { text-align: center; vertical-align: middle ; background-position: center center; font-size: 12px; font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; font-style: normal; line-height: 18px ; color: #FFFFFF; background-color: #66CC99; font-weight: bold }
.tdleftonlywd2 { text-align: left; vertical-align: middle ; line-height: 16px; font-size: 12px}
.font9 { font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; font-size: medium; color: #6666CC}
.tdleftuponly3 { text-align: left; vertical-align: top; color: #6666CC}
.tsuhan {  background-image: url(image/gif/stylesheet/shiharai.gif)}
.tsuhan2 { background-image: url(image/gif/stylesheet/hassou.gif)}
.tsuhanL1 { background-image: url(image/gif/stylesheet/shiharai01.gif)}
.tsuhanL2 { background-image: url(image/gif/stylesheet/shiharai02.gif)}
.tsuhanL3 { background-image: url(image/gif/stylesheet/shiharai03.gif)}
.tdcenteronlylink01 { text-align: center; vertical-align: middle }
.back24 { background-color: #FF6600; background-image: none; background-repeat: repeat ; font-weight: normal; text-align: center; color: #FFFFFF; font-size: xx-small}
.tdleftbackclrblksmall9 { text-align: center; vertical-align: middle ; background-position: center center; color: #6666CC; font-size: xx-small; font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"}
.back25 { background-image: url(image/gif/jewelrybar01.gif); background-repeat: no-repeat; font-weight: normal; text-align: left; color: #FFFFCC; vertical-align: middle; font-size: x-small}
.tdleftbackclrblksmall10 { text-align: center; vertical-align: middle ; background-position: center center; color: #FFFF99; font-size: 10px; font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; font-style: italic; line-height: 12px ; background-image: url(image/gif/jewelrybar03.gif)}
.font10 { font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; font-size: large; color: #993333; font-style: normal; font-weight: bold; text-align: center}
.back26 { background-image: url(image/gif/jewelrybar00.gif); background-repeat: no-repeat; font-weight: normal; text-align: center; vertical-align: baseline; font-size: x-small }
.back26 { background-color: #CCCCCC; background-repeat: no-repeat}
.back27 { background-image: url(image/gif/icon/bg02.gif); background-repeat: repeat-y; font-weight: normal; text-align: left; vertical-align: baseline; font-size: x-small; background-repeat: repeat }
.tdcenterdwnonly { text-align: center; vertical-align: bottom}
.tdleftbackclrblksmall10 { text-align: center; vertical-align: middle ; background-position: center center; color: #003366; font-size: 10px; font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; font-style: italic; line-height: 18px ; font-weight: bold}
.tdleftbackclrblksmall11 { text-align: center; vertical-align: middle ; background-position: center center; color: #993333; font-size: x-small; font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN"; font-style: italic; line-height: 14px; font-weight: bold; background-image: none}
.tdcenterbackclrrd2 { text-align: center ; color: #993333; background-color: #FFEDE6 ; font-size: 7px}
.back28 { background-color: #FBCBAE; background-repeat: repeat }
.back16 {
background-color: #FFFFFF; background-image: url(image/yama/sinnyu/2003062915b.jpg); background-repeat: no-repeat
}
.back29 {
	background-repeat: repeat;
	background-image: url(image/gif/icon/snow01_white.gif);
}
.back24 {
background-image: url(image/jpeg/hana/cherry02.jpg); background-repeat: no-repeat; font-weight: 100; text-align: left; vertical-align: middle
}
.back30 {

	background-repeat: repeat;
	background-image: url(image/gif/icon/bgsyogatu1b.gif);
}
.tdcenterbackclryl01 {
text-align: center ; color: #003366; background-color: #FEF8E9
}

