{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
;
}
h1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;
font-size : 14px;
color : gray;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;
}
P {
	FONT-SIZE: 14px; LINE-HEIGHT: 160%
;
}
DT {
	FONT-SIZE: 14px; LINE-HEIGHT: 160%
;
}
DD {
	FONT-SIZE: 14px; LINE-HEIGHT: 160%
;
}
TABLE {
	MARGIN: 0px auto
;
}
BODY {
	TEXT-ALIGN: center
;
}
#area {
	background-image : url(bg.jpg); MARGIN: auto; WIDTH: 772px; BACKGROUND-REPEAT: repeat-y
;
}
#main {
	background-image : url(main_bg.jpg); MARGIN: auto; WIDTH: 758px
;
}
.container {
	MARGIN: auto; WIDTH: 397px
;
}
.head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background-image : url(head.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 20px
;
}
.contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background-image : url(contents_bg.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
;
}
.button {
	FLOAT: left; WIDTH: 442px; PADDING-TOP: 20px
;
}
.button-b {
	FLOAT: left; WIDTH: 217px; PADDING-TOP: 20px
;
}
.button-all {
	MARGIN-LEFT: 30px; WIDTH: 660px
;
}
.foot {
	background-image : url(foot.jpg); HEIGHT: 20px
;
}
.height {
	FONT-SIZE: 13px; LINE-HEIGHT: 140%
;
}
.copy {
	FONT-SIZE: 10px; MARGIN: 10px 0px; COLOR: #fff; LINE-HEIGHT: 140%
;
}
A:visited {
	color : maroon;
}
A:hover {
	color : blue;
text-decoration : underline;
}
A:link.external {
	COLOR: #f00
;
}
A:visited.external {
	COLOR: #f00
;
}
.txt12 P {
	FONT-SIZE: 12px; LINE-HEIGHT: 170%
;
}
.txt12_02 P {
	FONT-SIZE: 12px; LINE-HEIGHT: 190%
;
}
.salary_txt P {
	FONT-SIZE: 12px; MARGIN: 0px 0px 0px 5px; LINE-HEIGHT: 125%
;
}
.salary_txt02 P {
	FONT-SIZE: 12px; MARGIN: 1px 0px 0px 5px
;
}
.button_it {
	PADDING-TOP: 20px; TEXT-ALIGN: center
;
}
#navi {
	MARGIN-LEFT: 10px
;
}
#navi LI {
	FLOAT: left; MARGIN-RIGHT: 6px; LIST-STYLE-TYPE: none
;
}
.left {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 324px
;
}
.left P {
	MARGIN-TOP: 6px; FONT-SIZE: 12px; MARGIN-LEFT: 20px; WIDTH: 300px
;
}
.center {
	FLOAT: left
;
}
.right {
	FLOAT: left; WIDTH: 324px
;
}
.right P {
	MARGIN-TOP: 6px; FONT-SIZE: 12px; MARGIN-LEFT: 20px; WIDTH: 300px
;
}
.flat {
	PADDING-LEFT: 20px; FLOAT: left
;
}
.flat P {
	FONT-SIZE: 12px; MARGIN-LEFT: 20px; WIDTH: 640px
;
}
.line {
	MARGIN-LEFT: 20px
;
}
.action {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px
;
}
.text08{
	font-size : 0.8em;
line-height : 140%;
color : gray;
letter-spacing : 1px;
}.text08b{
	font-size : 0.8em;
line-height : 140%;
color : black;
letter-spacing : 1px;
}.text09{
	font-size : 1em;
line-height : 140%;
color : #666666;
letter-spacing : 1px;
}.text09b{
	font-size : 1em;
line-height : 140%;
color : black;
letter-spacing : 1px;
}
A{
	text-decoration : none;
}
.cell_pad0{
	padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
.cell_yohaku{
	padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
