BODY {
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: "MS PGothic","MS UI Gothic","verdana","Osaka","sans-serif"; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TD {
	FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: "MS PGothic","MS UI Gothic","verdana","Osaka","sans-serif"
}
A {
	COLOR: #004489; TEXT-DECORATION: underline
}
A:link {
	COLOR: #004489; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #004489; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
STRONG {
	FONT-WEIGHT: normal
}
#content {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 0px auto; BORDER-LEFT: #000000 1px solid; WIDTH: 800px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cce3ff
}
#header {
	MARGIN-BOTTOM: 10px
}
#header2 H1 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom
}
#center {
	FONT-SIZE: 13px; MARGIN: 0px auto; WIDTH: 780px; TEXT-ALIGN: center
}
#left {
	VERTICAL-ALIGN: top
}
#menu_cont A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(menu_bg.gif) no-repeat; PADDING-BOTTOM: 8px; BORDER-LEFT: #000000 1px solid; COLOR: #004489; PADDING-TOP: 9px; BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#menu_cont A:link {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(menu_bg.gif) no-repeat; PADDING-BOTTOM: 8px; BORDER-LEFT: #000000 1px solid; COLOR: #004489; PADDING-TOP: 9px; BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#menu_cont A:visited {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(menu_bg.gif) no-repeat; PADDING-BOTTOM: 8px; BORDER-LEFT: #000000 1px solid; COLOR: #004489; PADDING-TOP: 9px; BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#menu_cont A:hover {
	COLOR: #cc0000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
#menu_cont2 A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(menu_bg.gif) no-repeat; PADDING-BOTTOM: 8px; BORDER-LEFT: #000000 1px solid; COLOR: #004489; PADDING-TOP: 9px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#menu_cont2 A:link {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(menu_bg.gif) no-repeat; PADDING-BOTTOM: 8px; BORDER-LEFT: #000000 1px solid; COLOR: #004489; PADDING-TOP: 9px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#menu_cont2 A:visited {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(menu_bg.gif) no-repeat; PADDING-BOTTOM: 8px; BORDER-LEFT: #000000 1px solid; COLOR: #004489; PADDING-TOP: 9px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#menu_cont2 A:hover {
	COLOR: #cc0000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
#irai_box {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#irai_box A:visited {
	COLOR: #004489; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#irai_box A:link {
	COLOR: #004489; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#irai_box A:hover {
	COLOR: #cc0000; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
#irai_box A:active {
	COLOR: #cc0000; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
#link {
	MARGIN: 10px 0px; LINE-HEIGHT: 18px
}
#link A:link {
	TEXT-DECORATION: none
}
#link A:visited {
	TEXT-DECORATION: none
}
#main {
	VERTICAL-ALIGN: top
}
#main01 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: url(top01.gif) no-repeat; BORDER-LEFT: #000000 1px solid; WIDTH: 600px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 187px
}
#main01_1 {
	PADDING-RIGHT: 10px; MARGIN: 40px 0px 0px 158px
}
.main01_2 {
	PADDING-LEFT: 10px; BACKGROUND: url(icon01.gif) no-repeat; MARGIN-BOTTOM: 3px; LINE-HEIGHT: 16px; TEXT-ALIGN: left
}
#main02 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #000000 1px solid; WIDTH: 600px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
#main03 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #000000 1px solid; WIDTH: 600px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 15px
}
#news {
	MARGIN: 8px
}
#news2 {
	MARGIN: 0px 10px 5px
}
.news3 {
	PADDING-RIGHT: 5px; VERTICAL-ALIGN: top
}
.news4 {
	PADDING-BOTTOM: 8px; TEXT-ALIGN: left
}
#topics {
	MARGIN: 8px
}
#topics2 {
	MARGIN: 0px 10px 5px
}
.topics3 {
	PADDING-RIGHT: 5px; FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
.topics4 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 8px; TEXT-ALIGN: left
}
#sub {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#pan {
	FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: #cccccc 1px dotted
}
#pan A {
	COLOR: #333333
}
#pan A:link {
	COLOR: #333333
}
#pan A:visited {
	COLOR: #333333
}
#pan A:hover {
	TEXT-DECORATION: none
}
#copyright {
	BORDER-TOP: #000000 1px solid; MARGIN-TOP: 10px
}
#member01 {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 20px 0px 10px; BORDER-LEFT: #9a9a9a 4px solid; LINE-HEIGHT: 18px
}
.member02 {
	WIDTH: 195px
}
.member03 {
	PADDING-BOTTOM: 5px; WIDTH: 195px; LINE-HEIGHT: 16px
}
.member04 {
	FONT-SIZE: 11px
}
.member05 {
	WIDTH: 60px
}
.member07 {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 20px 10px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; 10px: 
}
#policy01 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 20px 0px 0px; COLOR: #46698c; BORDER-BOTTOM: #46698c 4px solid
}
#policy02 {
	LINE-HEIGHT: 24px
}
#policy03 {
	FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 25px 0px 5px; COLOR: #46698c; BORDER-BOTTOM: #46698c 1px solid
}
#policy04 {
	LINE-HEIGHT: 18px
}
.policy05 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #e2e2e2
}
.policy06 {
	WIDTH: 160px; LINE-HEIGHT: 18px
}
.policy07 {
	COLOR: #46698c; LINE-HEIGHT: 18px
}
#policy08 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 20px 0px 10px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.policy09 {
	WIDTH: 140px; LINE-HEIGHT: 18px
}
#img_poli {
	BORDER-RIGHT: #46698c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #46698c 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #46698c 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #46698c 1px solid
}
#img_poli2 {
	MARGIN-TOP: 20px
}
#history01 {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 20px 0px 10px; BORDER-LEFT: #9a9a9a 4px solid; LINE-HEIGHT: 18px
}
.history02 {
	PADDING-RIGHT: 0px; BORDER-TOP: #e2e2e2 3px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #333333 1px dotted
}
.history03 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 1px dotted
}
.history04 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; PADDING-BOTTOM: 25px; PADDING-TOP: 0px
}
#application01 {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 20px 0px 10px; BORDER-LEFT: #9a9a9a 4px solid; LINE-HEIGHT: 18px
}
.application02 {
	MARGIN: 20px 0px 10px; LINE-HEIGHT: 18px
}
#application03 {
	FONT-SIZE: 11px; MARGIN: 20px 0px 10px; TEXT-ALIGN: center
}
#application04 {
	FONT-SIZE: 11px; MARGIN: 20px 0px 10px; TEXT-ALIGN: center
}
#application05 {
	FONT-SIZE: 11px; MARGIN: 20px 0px 10px; TEXT-ALIGN: center
}
#application06 {
	MARGIN: 20px 0px 30px; LINE-HEIGHT: 18px
}
.input1 {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 200px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 19px
}
.input2 {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 100px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 19px
}
.input3 {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 60px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 19px
}
.input4 {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 300px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 19px
}
.input5 {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 400px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 100px
}
.form1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px dotted
}
.sonota_box-title {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffffff; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; LINE-HEIGHT: 16px; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left
}
.sonota_box {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.sonota_box UL {
	PADDING-LEFT: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
.sonota_box LI {
	PADDING-RIGHT: 5px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; COLOR: #778087; PADDING-TOP: 2px
}
.sonota_box A {
	COLOR: #004489; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.sonota_box A:visited {
	COLOR: #004489; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.sonota_box A:link {
	COLOR: #004489; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.sonota_box A:hover {
	COLOR: #cc0000; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.sonota_box A:active {
	COLOR: #cc0000; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.tel_box {
	BORDER-RIGHT: #cad0ff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cad0ff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #cad0ff 1px solid; LINE-HEIGHT: 20px; PADDING-TOP: 2px; BORDER-BOTTOM: #cad0ff 1px solid; BACKGROUND-COLOR:#f50000; TEXT-ALIGN: center
}
.x_box {
	BORDER-RIGHT: #cad0ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cad0ff 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #cad0ff 1px solid; LINE-HEIGHT: 20px; PADDING-TOP: 2px; BORDER-BOTTOM: #cad0ff 1px solid; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center
}
#flow_waku {
	BORDER-RIGHT: #000000 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px dashed; WIDTH: 513px; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px dashed; BACKGROUND-COLOR: #fcf9dc; TEXT-ALIGN: center
}
#cenetr_place {
TEXT-ALIGN: center
}
