* {
	BORDER-LEFT-WIDTH: 0px; LIST-STYLE-TYPE: none; FONT-SIZE: 100%; TEXT-DECORATION: none; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3" sans-serif; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; FONT-STYLE: normal; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px
}
BODY {
	FONT-SIZE: 80%; COLOR: #1d1d1d; LINE-HEIGHT: 153%; BACKGROUND-COLOR: #ffffff
}
A[name]:link {
	TEXT-DECORATION: none
}
A[name]:visited {
	TEXT-DECORATION: none
}
A[name]:hover {
	TEXT-DECORATION: none
}
A[name]:active {
	TEXT-DECORATION: none
}
#LayerHeader {
	DISPLAY: none
}
#LayerFooter {
	DISPLAY: none
}
#LayerSnavi {
	DISPLAY: none
}
#LayerContents {
	WIDTH: 549px
}
#LayerText {
	HEIGHT: auto; WIDTH: 530px; PADDING-BOTTOM: 50px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px 10px; PADDING-RIGHT: 0px
}
#tnavi {
	FONT-SIZE: 84%; MARGIN: 0px 30px 10px 0px; LINE-HEIGHT: 118%
}
#tnavi A {
	TEXT-DECORATION: underline; COLOR: #666666
}
#LayerContents #h1 {
	FONT-SIZE: 169%; BORDER-TOP: #0a7b81 1px solid; BORDER-RIGHT: #0a7b81 1px solid; WIDTH: 540px; BORDER-BOTTOM: #0a7b81 1px solid; COLOR: #0a7b81; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; MARGIN: 0px 0px 10px; MIN-HEIGHT: 50px; BORDER-LEFT: #0a7b81 5px solid; LINE-HEIGHT: 109%; PADDING-RIGHT: 5px
}
#LayerContents H1 A {
	TEXT-DECORATION: none; FONT-WEIGHT: bold
}
#LayerText H2 {
	FONT-SIZE: 16px; HEIGHT: 21px; WIDTH: 444px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; PADDING-LEFT: 10px; MARGIN: 20px 0px; LINE-HEIGHT: 18px; PADDING-RIGHT: 70px
}
#consumer #LayerText H2 {
	BORDER-TOP: #eab921 1px solid; BORDER-RIGHT: #eab921 1px solid; BORDER-BOTTOM: #eab921 1px solid; COLOR: #3d3b09; BORDER-LEFT: #eab921 5px solid
}
#producer #LayerText H2 {
	BORDER-TOP: #678ec7 1px solid; BORDER-RIGHT: #678ec7 1px solid; BORDER-BOTTOM: #678ec7 1px solid; COLOR: #09203d; BORDER-LEFT: #678ec7 5px solid
}
#general #LayerText H2 {
	BORDER-TOP: #5ca569 1px solid; BORDER-RIGHT: #5ca569 1px solid; BORDER-BOTTOM: #5ca569 1px solid; COLOR: #0d3d09; BORDER-LEFT: #5ca569 5px solid
}
#general #LayerText H2.event {
	FONT-SIZE: 123%; BACKGROUND: #ffffff; COLOR: #104f1b; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; PADDING-LEFT: 0px; LINE-HEIGHT: 125%; PADDING-RIGHT: 0px
}
#general #LayerText H2.event SPAN {
	FONT-SIZE: 87%; COLOR: #057018; DISPLAY: block
}
#LayerText H3 {
	FONT-SIZE: 107%; MARGIN: 12px 0px 10px; LINE-HEIGHT: 142%
}
#consumer #LayerText H3 {
	COLOR: #7d4707
}
#producer #LayerText H3 {
	COLOR: #224c88
}
#general #LayerText H3 {
	COLOR: #396d42
}
#LayerText H4 {
	MARGIN: 8px 0px 7px; LINE-HEIGHT: 138%
}
#consumer #LayerText H4 {
	COLOR: #b16104
}
#producer #LayerText H4 {
	COLOR: #0b78b6
}
#general #LayerText H4 {
	COLOR: #119728
}
#LayerText H5 {
	MARGIN: 8px 0px 7px; LINE-HEIGHT: 138%
}
#consumer #LayerText H5 {
	COLOR: #544a02
}
#producer #LayerText H5 {
	COLOR: #105507
}
#general #LayerText H5 {
	COLOR: #0f8289
}
#LayerText P {
	MARGIN: 0px 0px 10px
}
.set_left {
	TEXT-ALIGN: left
}
.set_center {
	TEXT-ALIGN: center
}
.set_right {
	TEXT-ALIGN: right
}
#LayerText STRONG {
	FONT-WEIGHT: bold
}
#LayerText EM {
	COLOR: #840d0d
}
#LayerText UL {
	MARGIN: 5px 0px
}
#LayerText OL {
	MARGIN: 5px 0px 5px 20px
}
* HTML #LayerText OL {
	MARGIN: 0px 0px 10px 30px
}
*:first-child + HTML #LayerText OL {
	MARGIN: 0px 0px 10px 30px
}
#LayerText LI UL {
	MARGIN: 10px 0px 10px 5px
}
#LayerText LI OL {
	MARGIN: 10px 0px 10px 5px
}
#LayerText OL LI {
	PADDING-BOTTOM: 10px; PADDING-TOP: 0px; PADDING-LEFT: 5px; MARGIN: 0px; PADDING-RIGHT: 0px
}
#LayerText UL LI {
	PADDING-BOTTOM: 10px; PADDING-TOP: 0px; PADDING-LEFT: 15px; MARGIN: 0px; PADDING-RIGHT: 0px
}
#consumer #LayerText UL LI {
	BACKGROUND: url(i/consumer_ul_l1.gif) no-repeat 0px 6px
}
#consumer #LayerText LI UL LI {
	BACKGROUND: url(i/consumer_ul_l2.gif) no-repeat 0px 6px
}
#producer #LayerText UL LI {
	BACKGROUND: url(i/producer_ul_l1.gif) no-repeat 0px 6px
}
#producer #LayerText LI UL LI {
	BACKGROUND: url(i/producer_ul_l2.gif) no-repeat 0px 6px
}
#general #LayerText UL LI {
	BACKGROUND: url(i/general_ul_l1.gif) no-repeat 0px 6px
}
#general #LayerText LI UL LI {
	BACKGROUND: url(i/general_ul_l2.gif) no-repeat 0px 6px
}
#consumer #LayerText OL LI {
	LIST-STYLE-TYPE: decimal; BACKGROUND: none transparent scroll repeat 0% 0%
}
#producer #LayerText OL LI {
	LIST-STYLE-TYPE: decimal; BACKGROUND: none transparent scroll repeat 0% 0%
}
#general #LayerText OL LI {
	LIST-STYLE-TYPE: decimal; BACKGROUND: none transparent scroll repeat 0% 0%
}
#LayerText LI OL.typea LI {
	LIST-STYLE-TYPE: lower-alpha
}
#LayerText HR {
	HEIGHT: 0px; MARGIN: 15px 0px 20px
}
* HTML #LayerText HR {
	MARGIN: 0px 0px 5px
}
#consumer #LayerText HR {
	BORDER-BOTTOM: #a29a6f 1px dotted
}
#producer #LayerText HR {
	BORDER-BOTTOM: #6f84a2 1px dotted
}
#general #LayerText HR {
	BORDER-BOTTOM: #6fa289 1px dotted
}
#LayerText A {
	TEXT-DECORATION: underline
}
#consumer #LayerText A:link {
	COLOR: #975c16
}
#consumer #LayerText A:visited {
	COLOR: #975c16
}
#consumer #LayerText A:hover {
	COLOR: #dba130
}
#consumer #LayerText A:active {
	COLOR: #dba130
}
#producer #LayerText A:link {
	COLOR: #265382
}
#producer #LayerText A:visited {
	COLOR: #265382
}
#producer #LayerText A:hover {
	COLOR: #3081d5
}
#producer #LayerText A:active {
	COLOR: #3081d5
}
#general #LayerText A:link {
	COLOR: #268239
}
#general #LayerText A:visited {
	COLOR: #268239
}
#general #LayerText A:hover {
	COLOR: #2cb649
}
#general #LayerText A:active {
	COLOR: #2cb649
}
#consumer #LayerText .b_link A:link {
	COLOR: #1d1d1d
}
#consumer #LayerText .b_link A:visited {
	COLOR: #1d1d1d
}
#producer #LayerText .b_link A:link {
	COLOR: #1d1d1d
}
#producer #LayerText .b_link A:visited {
	COLOR: #1d1d1d
}
#general #LayerText .b_link A:link {
	COLOR: #1d1d1d
}
#general #LayerText .b_link A:visited {
	COLOR: #1d1d1d
}
#consumer #LayerText .b_link A:active {
	COLOR: #8e8e8e
}
#consumer #LayerText .b_link A:hover {
	COLOR: #8e8e8e
}
#producer #LayerText .b_link A:active {
	COLOR: #8e8e8e
}
#producer #LayerText .b_link A:hover {
	COLOR: #8e8e8e
}
#general #LayerText .b_link A:active {
	COLOR: #8e8e8e
}
#general #LayerText .b_link A:hover {
	COLOR: #8e8e8e
}
#LayerText .t_10 {
	PADDING-BOTTOM: 0px; PADDING-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#LayerText .b_10 {
	PADDING-BOTTOM: 10px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#LayerText .tb_10 {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#LayerText .t_20 {
	PADDING-BOTTOM: 0px; PADDING-TOP: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#LayerText .b_20 {
	PADDING-BOTTOM: 20px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#LayerText .tb_20 {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.t_border {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN: 10px 0px
}
#consumer .t_border {
	BORDER-TOP: #a19d95 1px solid; BORDER-RIGHT: #a19d95 1px solid; BORDER-BOTTOM: #a19d95 1px solid; BORDER-LEFT: #a19d95 1px solid
}
#producer .t_border {
	BORDER-TOP: #959ba1 1px solid; BORDER-RIGHT: #959ba1 1px solid; BORDER-BOTTOM: #959ba1 1px solid; BORDER-LEFT: #959ba1 1px solid
}
#general .t_border {
	BORDER-TOP: #95a19f 1px solid; BORDER-RIGHT: #95a19f 1px solid; BORDER-BOTTOM: #95a19f 1px solid; BORDER-LEFT: #95a19f 1px solid
}
.t_border TH {
	BORDER-TOP: #a19d95 1px solid; BORDER-RIGHT: #a19d95 1px solid; VERTICAL-ALIGN: top; BORDER-BOTTOM: #a19d95 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; BORDER-LEFT: #a19d95 1px solid; PADDING-RIGHT: 5px
}
.t_border TD {
	BORDER-TOP: #a19d95 1px solid; BORDER-RIGHT: #a19d95 1px solid; VERTICAL-ALIGN: top; BORDER-BOTTOM: #a19d95 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; BORDER-LEFT: #a19d95 1px solid; PADDING-RIGHT: 5px
}
.t_border TH.m_c {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.t_border TD.m_c {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.t_border TH.m_l {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
.t_border TD.m_l {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
#consumer .t_border TH {
	COLOR: #4d2b06; BACKGROUND-COLOR: #f6f5e3
}
#consumer .t_border TD.subhead {
	COLOR: #2d442d; BACKGROUND-COLOR: #eff4e5
}
#producer .t_border TH {
	COLOR: #1a2341; BACKGROUND-COLOR: #e3f0f6
}
#producer .t_border TD.subhead {
	COLOR: #2d442d; BACKGROUND-COLOR: #e5f4ef
}
#general .t_border TH {
	COLOR: #13585b; BACKGROUND-COLOR: #e1f7f4
}
#general .t_border TD.subhead {
	COLOR: #063032; BACKGROUND-COLOR: #d6ece4
}
.w30 {
	WIDTH: 30px
}
.w40 {
	WIDTH: 40px
}
.w50 {
	WIDTH: 50px
}
.w60 {
	WIDTH: 60px
}
.w70 {
	WIDTH: 70px
}
.w80 {
	WIDTH: 80px
}
.w90 {
	WIDTH: 90px
}
.w100 {
	WIDTH: 100px
}
.w110 {
	WIDTH: 110px
}
.w120 {
	WIDTH: 120px
}
.w130 {
	WIDTH: 130px
}
.w140 {
	WIDTH: 140px
}
.w150 {
	WIDTH: 150px
}
.w160 {
	WIDTH: 160px
}
.w170 {
	WIDTH: 170px
}
.w180 {
	WIDTH: 180px
}
.w190 {
	WIDTH: 190px
}
.w200 {
	WIDTH: 200px
}
.w210 {
	WIDTH: 210px
}
.w220 {
	WIDTH: 220px
}
.w230 {
	WIDTH: 230px
}
.w240 {
	WIDTH: 240px
}
.w250 {
	WIDTH: 250px
}
.w260 {
	WIDTH: 260px
}
.w270 {
	WIDTH: 270px
}
.w280 {
	WIDTH: 280px
}
.w290 {
	WIDTH: 290px
}
.w300 {
	WIDTH: 300px
}
.w310 {
	WIDTH: 310px
}
.w320 {
	WIDTH: 320px
}
.w330 {
	WIDTH: 330px
}
.w340 {
	WIDTH: 340px
}
.w350 {
	WIDTH: 350px
}
.w360 {
	WIDTH: 360px
}
.w370 {
	WIDTH: 370px
}
.w380 {
	WIDTH: 380px
}
.w390 {
	WIDTH: 390px
}
.w400 {
	WIDTH: 400px
}
.w410 {
	WIDTH: 410px
}
.w420 {
	WIDTH: 420px
}
.w430 {
	WIDTH: 430px
}
.w440 {
	WIDTH: 440px
}
.w450 {
	WIDTH: 450px
}
.w460 {
	WIDTH: 460px
}
.w470 {
	WIDTH: 470px
}
.w480 {
	WIDTH: 480px
}
.attention {
	BORDER-TOP: #d0be6a 1px solid; BORDER-RIGHT: #d0be6a 1px solid; WIDTH: 508px; BORDER-BOTTOM: #d0be6a 1px solid; PADDING-BOTTOM: 10px; TEXT-ALIGN: center; PADDING-TOP: 15px; PADDING-LEFT: 5px; MARGIN: 10px 0px; BORDER-LEFT: #d0be6a 1px solid; PADDING-RIGHT: 5px
}
.c {
	CLEAR: both
}
.c:after {
	HEIGHT: 0px; CONTENT: "."; CLEAR: both; MARGIN: 0px; DISPLAY: block; VISIBILITY: hidden
}
* HTML .c {
	HEIGHT: 10px
}
.f_l {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
.f_r {
	FLOAT: left; MARGIN: 0px
}
.half_l {
	WIDTH: 255px; FLOAT: left; MARGIN: 0px 10px 0px 0px
}
.half_r {
	WIDTH: 255px; FLOAT: left
}
.triple {
	WIDTH: 166px; FLOAT: left; MARGIN: 0px 10px 0px 0px
}
.triple_r {
	WIDTH: 166px; FLOAT: left; MARGIN: 0px
}
#LayerText UL.link_list2 {
	OVERFLOW: visible; FONT-SIZE: 16px; WIDTH: 530px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; CLEAR: both; MARGIN: 0px; PADDING-RIGHT: 0px
}
#LayerText UL.link_list2:after {
	HEIGHT: 0px; CONTENT: "."; CLEAR: both; MARGIN: 0px; DISPLAY: block; VISIBILITY: hidden
}
#LayerText UL.link_list2 LI {
	LIST-STYLE-TYPE: none; HEIGHT: 43px; WIDTH: 253px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 10px 15px 0px; PADDING-RIGHT: 0px
}
#LayerText UL.link_list2 LI.r {
	MARGIN: 0px 0px 15px
}
#consumer #LayerText UL.link_list2 LI {
	BORDER-TOP: #aa7f14 1px solid; BORDER-RIGHT: #aa7f14 1px solid; BORDER-BOTTOM: #aa7f14 1px solid; BORDER-LEFT: #aa7f14 1px solid
}
#consumer #LayerText UL.link_list3 LI {
	BORDER-TOP: #aa7f14 1px solid; BORDER-RIGHT: #aa7f14 1px solid; BORDER-BOTTOM: #aa7f14 1px solid; BORDER-LEFT: #aa7f14 1px solid
}
#producer #LayerText UL.link_list2 LI {
	BORDER-TOP: #3583ae 1px solid; BORDER-RIGHT: #3583ae 1px solid; BORDER-BOTTOM: #3583ae 1px solid; BORDER-LEFT: #3583ae 1px solid
}
#producer #LayerText UL.link_list3 LI {
	BORDER-TOP: #3583ae 1px solid; BORDER-RIGHT: #3583ae 1px solid; BORDER-BOTTOM: #3583ae 1px solid; BORDER-LEFT: #3583ae 1px solid
}
#general #LayerText UL.link_list2 LI {
	BORDER-TOP: #438d77 1px solid; BORDER-RIGHT: #438d77 1px solid; BORDER-BOTTOM: #438d77 1px solid; BORDER-LEFT: #438d77 1px solid
}
#general #LayerText UL.link_list3 LI {
	BORDER-TOP: #438d77 1px solid; BORDER-RIGHT: #438d77 1px solid; BORDER-BOTTOM: #438d77 1px solid; BORDER-LEFT: #438d77 1px solid
}
#LayerText UL.link_list2 LI A {
	FONT-SIZE: 16px; TEXT-DECORATION: none; HEIGHT: 23px; WIDTH: 233px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; TEXT-ALIGN: center; PADDING-TOP: 15px; PADDING-LEFT: 10px; DISPLAY: block; LINE-HEIGHT: 18px; PADDING-RIGHT: 10px
}
#LayerText UL.link_list2 LI A.line2 {
	FONT-SIZE: 13px; HEIGHT: 32px; WIDTH: 235px; PADDING-BOTTOM: 5px; PADDING-TOP: 8px; PADDING-LEFT: 10px; LINE-HEIGHT: 15px; PADDING-RIGHT: 10px
}
#consumer #LayerText UL.link_list2 LI A:link {
	COLOR: #671111
}
#consumer #LayerText UL.link_list2 LI A:visited {
	COLOR: #671111
}
#producer #LayerText UL.link_list2 LI A:link {
	COLOR: #114414
}
#producer #LayerText UL.link_list2 LI A:visited {
	COLOR: #114414
}
#general #LayerText UL.link_list2 LI A:link {
	COLOR: #114440
}
#general #LayerText UL.link_list2 LI A:visited {
	COLOR: #114440
}
#consumer #LayerText UL.link_list2 LI A:hover {
	TEXT-DECORATION: underline
}
#consumer #LayerText UL.link_list2 LI A:active {
	TEXT-DECORATION: underline
}
#producer #LayerText UL.link_list2 LI A:hover {
	TEXT-DECORATION: underline
}
#producer #LayerText UL.link_list2 LI A:active {
	TEXT-DECORATION: underline
}
#general #LayerText UL.link_list2 LI A:hover {
	TEXT-DECORATION: underline
}
#general #LayerText UL.link_list2 LI A:active {
	TEXT-DECORATION: underline
}
#LayerText UL.link_list3 {
	OVERFLOW: visible; FONT-SIZE: 16px; WIDTH: 530px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 10px; PADDING-RIGHT: 0px
}
* HTML #LayerText UL.link_list3 {
	MARGIN: 0px 0px 25px
}
#LayerText UL.link_list3:after {
	HEIGHT: 0px; CONTENT: "."; CLEAR: both; MARGIN: 0px; DISPLAY: block; VISIBILITY: hidden
}
#LayerText UL.link_list3 LI {
	LIST-STYLE-TYPE: none; HEIGHT: 115px; WIDTH: 166px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 10px 15px 0px; PADDING-RIGHT: 0px
}
#LayerText UL.link_list3 LI.r {
	MARGIN: 0px 0px 15px
}
#LayerText UL.link_list3 LI A {
	FONT-SIZE: 15px; TEXT-DECORATION: none; HEIGHT: 60px; WIDTH: 156px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; TEXT-ALIGN: center; PADDING-TOP: 50px; PADDING-LEFT: 5px; DISPLAY: block; LINE-HEIGHT: 18px; PADDING-RIGHT: 5px
}
#LayerText UL.link_list3 LI A.line2 {
	HEIGHT: 70px; PADDING-BOTTOM: 5px; PADDING-TOP: 40px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
#LayerText UL.link_list3 LI A.line3 {
	HEIGHT: 80px; PADDING-BOTTOM: 5px; PADDING-TOP: 30px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
#consumer #LayerText UL.link_list3 LI A:link {
	COLOR: #55310c
}
#consumer #LayerText UL.link_list3 LI A:visited {
	COLOR: #55310c
}
#producer #LayerText UL.link_list3 LI A:link {
	COLOR: #0c2d55
}
#producer #LayerText UL.link_list3 LI A:visited {
	COLOR: #0c2d55
}
#general #LayerText UL.link_list3 LI A:link {
	COLOR: #114440
}
#general #LayerText UL.link_list3 LI A:visited {
	COLOR: #114440
}
#consumer #LayerText UL.link_list3 LI A:hover {
	TEXT-DECORATION: underline
}
#consumer #LayerText UL.link_list3 LI A:active {
	TEXT-DECORATION: underline
}
#producer #LayerText UL.link_list3 LI A:hover {
	TEXT-DECORATION: underline
}
#producer #LayerText UL.link_list3 LI A:active {
	TEXT-DECORATION: underline
}
#general #LayerText UL.link_list3 LI A:hover {
	TEXT-DECORATION: underline
}
#general #LayerText UL.link_list3 LI A:active {
	TEXT-DECORATION: underline
}
#Faq {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN: 10px 0px
}
#Faq TH {
	VERTICAL-ALIGN: top; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px
}
#Faq TD {
	VERTICAL-ALIGN: top; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px
}
#Faq TH {
	FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; WIDTH: 32px; FONT-WEIGHT: bold; COLOR: #ffffff; PADDING-BOTTOM: 0px; PADDING-TOP: 7px; PADDING-LEFT: 0px; LINE-HEIGHT: 16px; PADDING-RIGHT: 0px
}
#Faq .q TH {
	COLOR: #db4900; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#Faq .a TH {
	BORDER-BOTTOM: #13443c 1px dotted; COLOR: #939393
}
#Faq TD {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 2px
}
#Faq .q TD {
	COLOR: #892f02; PADDING-BOTTOM: 2px; PADDING-TOP: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 2px
}
#Faq .a TD {
	COLOR: #333333
}
#Faq .a_n TD {
	COLOR: #333333
}
#Faq .a TD {
	BORDER-BOTTOM: #13443c 1px dotted
}
#general .t_list {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN: 10px 0px
}
#general .t_news {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN: 10px 0px
}
#general .t_list TH {
	WIDTH: 110px; VERTICAL-ALIGN: top; BORDER-BOTTOM: #6fa289 1px dotted; COLOR: #065e64; PADDING-BOTTOM: 10px; TEXT-ALIGN: left; PADDING-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px
}
#general .t_news TH {
	WIDTH: 110px; VERTICAL-ALIGN: top; BORDER-BOTTOM: #6fa289 1px dotted; COLOR: #065e64; PADDING-BOTTOM: 10px; TEXT-ALIGN: left; PADDING-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px
}
#general .t_news TH {
	WIDTH: 55px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
#general .t_list TD {
	BORDER-BOTTOM: #6fa289 1px dotted; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px
}
#general .t_news TD {
	BORDER-BOTTOM: #6fa289 1px dotted; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
#general .t_news .nbottom TH {
	BORDER-BOTTOM-STYLE: none
}
#general .t_news .nbottom TD {
	BORDER-BOTTOM-STYLE: none
}
#general .t_list .list_bottom TH {
	BORDER-BOTTOM-STYLE: none
}
#general .t_list .list_bottom TD {
	BORDER-BOTTOM-STYLE: none
}
#general #LayerText .t_list TD A:link {
	COLOR: #1d1d1d
}
#general #LayerText .t_list TD A:visited {
	COLOR: #1d1d1d
}
#general #LayerText .t_list TD A:active {
	COLOR: #8e8e8e
}
#general #LayerText .t_list TD A:hover {
	COLOR: #8e8e8e
}
#general #LayerText .t_news A:link {
	TEXT-DECORATION: none; COLOR: #333333
}
#general #LayerText .t_news A:visited {
	TEXT-DECORATION: none; COLOR: #333333
}
#general #LayerText .t_news A:hover {
	TEXT-DECORATION: underline
}
#general #LayerText .t_news A:active {
	TEXT-DECORATION: underline
}
FORM.LayerTextForm {
	BORDER-TOP: #6fa289 1px dotted; BORDER-BOTTOM: #6fa289 1px dotted; LINE-HEIGHT: 150%
}
* HTML FORM.LayerTextForm {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
FORM.LayerTextForm TABLE {
	WIDTH: 520px; MARGIN: 20px 0px
}
FORM.LayerTextForm TH {
	VERTICAL-ALIGN: top; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px
}
FORM.LayerTextForm TD {
	VERTICAL-ALIGN: top; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px
}
FORM.LayerTextForm TH {
	COLOR: #084237
}
FORM.LayerTextForm TABLE TD.r {
	PADDING-BOTTOM: 20px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
FORM.LayerTextForm .text {
	FONT-SIZE: 12px; BORDER-TOP: #475c56 1px solid; HEIGHT: 20px; BORDER-RIGHT: #475c56 1px solid; BORDER-BOTTOM: #475c56 1px solid; BORDER-LEFT: #475c56 1px solid; LINE-HEIGHT: 14px
}
FORM.LayerTextForm .text2 {
	FONT-SIZE: 12px; BORDER-TOP: #475c56 1px solid; HEIGHT: 20px; BORDER-RIGHT: #475c56 1px solid; BORDER-BOTTOM: #475c56 1px solid; BORDER-LEFT: #475c56 1px solid; LINE-HEIGHT: 14px
}
FORM.LayerTextForm .text {
	WIDTH: 168px
}
FORM.LayerTextForm .text2 {
	WIDTH: 210px
}
FORM.LayerTextForm .button {
	BORDER-TOP: #215f4d 1px solid; BORDER-RIGHT: #215f4d 1px solid; BORDER-BOTTOM: #215f4d 1px solid; COLOR: #084237; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; PADDING-LEFT: 1px; BORDER-LEFT: #215f4d 1px solid; PADDING-RIGHT: 1px; BACKGROUND-COLOR: #e3f1ef
}
.fnavi {
	DISPLAY: none
}
.link_kids {
	FONT-SIZE: 16px; HEIGHT: 45px; WIDTH: 520px; BACKGROUND: url(i/link_kids_base.gif) no-repeat; MARGIN: 20px 0px 0px; LINE-HEIGHT: 18px
}
#consumer #LayerText .link_kids A {
	TEXT-DECORATION: none; HEIGHT: 20px; WIDTH: 435px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 15px; PADDING-LEFT: 35px; DISPLAY: block; PADDING-RIGHT: 50px
}
#consumer #LayerText .link_kids A:link {
	COLOR: #67113c
}
#consumer #LayerText .link_kids A:visited {
	COLOR: #67113c
}
#consumer #LayerText .link_kids A:hover {
	COLOR: #67113c
}
#consumer #LayerText .link_kids A:active {
	COLOR: #67113c
}
#sitemap #LayerText {
	PADDING-TOP: 10px
}
#sitemap #LayerText H2 {
	FONT-SIZE: 107%; HEIGHT: auto; WIDTH: 100%; COLOR: #396d42; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 12px 0px 15px; LINE-HEIGHT: 142%; PADDING-RIGHT: 0px
}
#sitemap #LayerText H3 {
	FONT-SIZE: 107%; HEIGHT: auto; WIDTH: 100%; COLOR: #396d42; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 12px 0px 15px; LINE-HEIGHT: 142%; PADDING-RIGHT: 0px
}
#sitemap #LayerText H2 A:link {
	TEXT-DECORATION: underline; COLOR: #396d42
}
#sitemap #LayerText H2 A:visited {
	TEXT-DECORATION: underline; COLOR: #396d42
}
#sitemap #LayerText H2 A:active {
	TEXT-DECORATION: underline; COLOR: #396d42
}
#sitemap #LayerText H2 A:hover {
	TEXT-DECORATION: underline; COLOR: #396d42
}
#sitemap #LayerText H3 A:link {
	TEXT-DECORATION: underline; COLOR: #396d42
}
#sitemap #LayerText H3 A:visited {
	TEXT-DECORATION: underline; COLOR: #396d42
}
#sitemap #LayerText H3 A:active {
	TEXT-DECORATION: underline; COLOR: #396d42
}
#sitemap #LayerText H3 A:hover {
	TEXT-DECORATION: underline; COLOR: #396d42
}
#sitemap #LayerText H4 {
	COLOR: #119728; MARGIN: 0px 0px 15px 1em
}
#sitemap #LayerText H4 A:link {
	TEXT-DECORATION: underline; COLOR: #119728
}
#sitemap #LayerText H4 A:visited {
	TEXT-DECORATION: underline; COLOR: #119728
}
#sitemap #LayerText H4 A:active {
	TEXT-DECORATION: underline; COLOR: #119728
}
#sitemap #LayerText H4 A:hover {
	TEXT-DECORATION: underline; COLOR: #119728
}
#sitemap #LayerText H5 {
	COLOR: #1d1d1d; MARGIN: 0px 0px 15px 2em
}
#sitemap #LayerText H5.c_b {
	COLOR: #0f8289; MARGIN: 0px 0px 15px 2em
}
#sitemap #LayerText H5 A:link {
	TEXT-DECORATION: underline; COLOR: #1d1d1d
}
#sitemap #LayerText H5 A:visited {
	TEXT-DECORATION: underline; COLOR: #1d1d1d
}
#sitemap #LayerText H5 A:active {
	TEXT-DECORATION: underline; COLOR: #1d1d1d
}
#sitemap #LayerText H5 A:hover {
	TEXT-DECORATION: underline; COLOR: #1d1d1d
}
#sitemap #LayerText H5.c_b A:link {
	TEXT-DECORATION: underline; COLOR: #0f8289
}
#sitemap #LayerText H5.c_b A:visited {
	TEXT-DECORATION: underline; COLOR: #0f8289
}
#sitemap #LayerText H5.c_b A:active {
	TEXT-DECORATION: underline; COLOR: #0f8289
}
#sitemap #LayerText H5.c_b A:hover {
	TEXT-DECORATION: underline; COLOR: #0f8289
}
.template {
	BORDER-TOP: #555c6b 1px solid; HEIGHT: 100px; BORDER-RIGHT: #555c6b 1px solid; WIDTH: 500px; BORDER-BOTTOM: #555c6b 1px solid; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; PADDING-LEFT: 3px; MARGIN: 10px 0px; BORDER-LEFT: #555c6b 1px solid; PADDING-RIGHT: 3px
}
