A{color : #2667C3;}
A:VISITED{color : #660045;}
A:HOVER{color : #63A3F3;}
A:ACTIVE{color : #63A3F3;}
.menu {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 12px; PADDING-TOP: 3px; BORDER-top: #cccccc 1px solid; BORDER-left: #eeeeee 1px solid; BORDER-BOTTOM: #999999 1px solid; BORDER-right: #999999 1px solid; background-image:   url(img/menu_back2.jpg)}
.f_i {  border: 2px #093b9f solid}
DIV#search {
	BORDER-RIGHT: #99aaaa 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #99aaaa 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #99aaaa 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #99aaaa 1px solid
}
.content {  border-color: #009900 black; border-style: double; border-top-width: 4px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.content02 {  border: #009900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.content03 {  border-color: #009900 black #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.content04 {  border-color: #000000 black #009900; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.font01 {  line-height: 1.3em; text-decoration: none; letter-spacing: 0.05em}
.shinki {  border-color: 009999 #009999 #009999; background-color: #ffecbe; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.riqest {  border-color: black #389038 #389038; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.kensaku {  border: 1px #D8ABD6 solid; background-color: #f8f1f8}
.search {
	BORDER-RIGHT: #093b9f 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #093b9f 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #093b9f 1px solid; WIDTH: 600px; PADDING-TOP: 0px; BORDER-BOTTOM: #093b9f 1px solid
; border: #999999 solid; border-width: 1px 1px 0px}
H2.search_t {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 2px; MARGIN: 5px 0px 3px; WIDTH: 200px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.ensen {
	BORDER-RIGHT: #ffa526 0px solid; BORDER-TOP: #ffa526 0px solid; FLOAT: left; MARGIN: 0px 0px 3px; OVERFLOW: hidden; BORDER-LEFT: #ffa526 0px solid; WIDTH: 195px; LINE-HEIGHT: 1.5em; BORDER-BOTTOM: #ffa526 0px solid; TEXT-ALIGN: left
; padding: 0px 0px 0px 10px
}

TD {
	FONT-SIZE: 83%
}
.H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1%; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 10px 0px; PADDING-TOP: 0px
; color: #FFFFFF
}
H1.title_s {
FONT-WEIGHT: bold; MARGIN: 0px 0px
; font-size: 18px; padding: 0px 0px
}
H2.search_f {
MARGIN: 2px 0px 0px; TEXT-ALIGN: left
; padding: 2px 2px
; font-weight: bold; color: #FFFFFF
; font-size: 16px
}
.cc {  background-image:  url(font_bg.gif); padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border-color: #CCCCCC #666666 #666666 #CCCCCC; font-size: 10px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bb {  background-image: url(font_bg02.gif); padding-top: 2px; padding-right: 2px; padding-bottom: 0px; padding-left: 4px; border-color: #ff1418 #990000 #990000 #ff1418; font-size: 12px; color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.allh {  background-image: url(zenkoku_bg.gif); padding-top: 3px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px; font-size: 14px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #000000; font-weight: normal; border: #cc9d37 solid; border-width: 1px 0px 0px}
.allt {  background-image: url(ikkatsu_bg.gif); padding-top: 3px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; font-size: 14px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #000000; font-weight: normal; border: 1px #389038 solid}
.allh3 {   padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #000000; font-weight: normal; border: 0px #cc9d37 none}
FORM.nonspace {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}.right {  float: right}
.rfloat {
	CLEAR: left; WIDTH: 600px
}
.list {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.tablec {  border: #295cc2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
}
.TD2 {  font-size: 100%}
.line1 {  border-color: black #FFFFFF #FFFFFF black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.line2 {  border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.line3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; PADDING-TOP: 0px; BORDER-top: #eeeeee 1px solid; BORDER-left: #eeeeee 1px solid; BORDER-BOTTOM: #999999 1px solid; BORDER-right: #999999 1px solid; background-image:  url(menu_back.jpg)
}
.line4 {  border-color: black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.line5 {  border-color: black #FFFFFF black black; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px}
.kanri {  border-color: black black #0000a0 #0000a0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px; padding-left: 5px}
.campaign {  line-height: 1.0em}
.searchtd01 {  border: #d69c2d; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.searchtd02 {  border: #d69c2d; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.searchtd03 {  border-color: black black #d69c2d #d69c2d; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.searchtd04 {  border-color: black #d69c2d #d69c2d; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.waku {  border: 1px #999999 solid}
.wakuf {  margin-left: 5px}
.wakuf2 {  margin-left: 5px; margin-bottom: 10px}
.howto {
	BORDER-RIGHT: #ff9933 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ff9933 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ff9933 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ff9933 1px solid
}.h_title H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN: 0px 0px 0px
}
.link_hed {  font-size: 100%}
.link_head2 {  font-size: 10px}
.css12 A:link{ color:#666666; text-decoration: none; }
.css12 A:visited{ color:#666666; text-decoration: none; }
.css12 A:active{ color:#FF6600; text-decoration: none; }
.css12 A:hover{ color:#FF6600; text-decoration: none; }
.css14 {  color:#666666}
.css14 A:link{ color:#666666; text-decoration: none; }
.css14 A:visited{ color:#666666; text-decoration: none; }
.css14 A:active{ color:#666666; text-decoration: none; }
.css14 A:hover{ color:#666666; text-decoration: none; }
.css14 {  font-size: 12px}
.css13 {  padding-bottom: 3px}
.h_title02 H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; MARGIN: 0px 0px 0px
}
.tokushuu {  border-color: black #FFB0C8 #FFB0C8; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.css00 A:link{ color:#666666; text-decoration: none; }
.css00 A:visited{ color:#666666; text-decoration: none; }
.css00 A:active{ color:#666666; text-decoration: none; }
.css00 A:hover{ color:#666666; text-decoration: none; }
.css000 A:link{FONT-WEIGHT: normal; color:#000000; text-decoration: none; }
.css000 A:visited{FONT-WEIGHT: normal; color:#000000; text-decoration: none; }
.css000 A:active{FONT-WEIGHT: normal; color:#000000; text-decoration: none; }
.css000 A:hover{FONT-WEIGHT: normal; color:#000000; text-decoration: none; }
.css15 {  color:#ffffff;FONT-SIZE: 1%}
.css150 {  color:#707770;FONT-SIZE: 1%}
.css151 {  color:#cccccc;FONT-SIZE: 1%}
.css15 A:link{  color:#ffffff;FONT-SIZE: 1%}
.css15 A:visited{  color:#ffffff;FONT-SIZE: 1%}
.css15 A:active{  color:#ffffff;FONT-SIZE: 1%}
.css15 A:hover{  color:#ffffff;FONT-SIZE: 1%}
D1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffcc; LINE-HEIGHT: 0px; PADDING-TOP: 0px
}
.header H1 {
	PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px
}
.header H2 {
	PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px
}
STRONG {
	FONT-WEIGHT: normal
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 0px
}

H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; FONT-WEIGHT: normal; COLOR: #666666; PADDING-TOP: 0px
}
H3 A {
MARGIN-TOP: 0px;MARGIN-LEFT: 20px;MARGIN-RIGHT:0px;MARGIN-BOTTOM: 0px;
PADDING-TOP: 0px;PADDING-LEFT: 0px;PADDING-RIGHT: 0px;PADDING-BOTTOM: 0px;
FONT-SIZE: 1%;
TEXT-DECORATION: none;
COLOR: #ffffff;
}
H2 A {
MARGIN-TOP: 0px;MARGIN-LEFT: 20px;MARGIN-RIGHT:0px;MARGIN-BOTTOM: 0px;
PADDING-TOP: 0px;PADDING-LEFT: 0px;PADDING-RIGHT: 0px;PADDING-BOTTOM: 0px;
FONT-SIZE: 1%;
TEXT-DECORATION: none;
COLOR: #ffffff;
}
H1 A:visited{
MARGIN-TOP: 0px;MARGIN-LEFT: 20px;MARGIN-RIGHT:0px;MARGIN-BOTTOM: 0px;
PADDING-TOP: 0px;PADDING-LEFT: 0px;PADDING-RIGHT: 0px;PADDING-BOTTOM: 0px;
FONT-SIZE: 1%;
TEXT-DECORATION: none;
COLOR: #ffffff;
}
H1 A:link{
MARGIN-TOP: 0px;MARGIN-LEFT: 20px;MARGIN-RIGHT:0px;MARGIN-BOTTOM: 0px;
PADDING-TOP: 0px;PADDING-LEFT: 0px;PADDING-RIGHT: 0px;PADDING-BOTTOM: 0px;
FONT-SIZE: 1%;
TEXT-DECORATION: none;
COLOR: #ffffff;
}
H1 {
MARGIN-TOP: 0px;MARGIN-LEFT: 20px;MARGIN-RIGHT:0px;MARGIN-BOTTOM: 0px;
PADDING-TOP: 0px;PADDING-LEFT: 0px;PADDING-RIGHT: 0px;PADDING-BOTTOM: 0px;
FONT-SIZE: 1%;
TEXT-DECORATION: none;
COLOR: #ffffff;
}
HR {
DISPLAY: none
}
UL {
LIST-STYLE-TYPE: none
}