IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	BACKGROUND-IMAGE: url(../img/bg.gif);
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
	BACKGROUND-COLOR: #552400;
	margin-top: 22px;
	margin-bottom: 30px;
}
#wrap {
	MARGIN: 0px auto; WIDTH: 900px
}
#topmenu {
	WIDTH: 900px
}
#header {
	MARGIN: 0px; WIDTH: 900px; HEIGHT: 150px
}
#contents {
	MARGIN: 0px; WIDTH: 900px; POSITION: relative
}
#contents_left {
	FLOAT: left; MARGIN: 0px; WIDTH: 260px
}
#left_menu {
	BACKGROUND-IMAGE: url(../img/menu_bg.gif); WIDTH: 260px; POSITION: relative; HEIGHT: 422px; BACKGROUND-COLOR: #000000
}
#left_keitai {
	WIDTH: 260px; POSITION: relative; HEIGHT: 170px; BACKGROUND-COLOR: #000000
}
#contents_right {
	FLOAT: right; MARGIN: 0px; WIDTH: 640px
}
#right_campaign {
	FLOAT: right; MARGIN: 0px; WIDTH: 640px; HEIGHT: 70px
}
#right_top {
	FLOAT: right; MARGIN: 0px; WIDTH: 640px; HEIGHT: 350px
}
#right_cgi {
	FLOAT: right; MARGIN: 0px; WIDTH: 640px; HEIGHT: 280px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; WIDTH: 900px; PADDING-TOP: 15px; BACKGROUND-COLOR: #522000
}
#footerwrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 900px; PADDING-TOP: 0px; POSITION: relative
}
#footer_txt {
	FONT-SIZE: 13px; FLOAT: left; MARGIN: 0px 0px 0px 20px; COLOR: #ffffff
}
#footer_banner {
	FLOAT: left; MARGIN: 0px 10px
}
#copyright {
	FONT-SIZE: 11px; FLOAT: right; MARGIN: 0px; COLOR: #ffffff
}
A.onMouse:hover {
	WIDTH: auto
}
A.onMouse:active {
	WIDTH: auto
}
IMG.onMouseOver {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.onMouseOut {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A:link IMG.onMouseOver {
	DISPLAY: none
}
A:visited IMG.onMouseOver {
	DISPLAY: none
}
A:hover IMG.onMouseOver {
	DISPLAY: inline
}
A:active IMG.onMouseOver {
	DISPLAY: inline
}
A:link IMG.onMouseOut {
	DISPLAY: inline
}
A:visited IMG.onMouseOut {
	DISPLAY: inline
}
A:hover IMG.onMouseOut {
	DISPLAY: none
}
A:active IMG.onMouseOut {
	DISPLAY: none
}
#right_main {
	MARGIN: 0px; WIDTH: 640px
}
#staff_top {
	MARGIN: 0px
}
#staff {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 640px; PADDING-TOP: 0px; BACKGROUND-COLOR: #552400
}
.staff_img {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px; FLOAT: left; BACKGROUND-IMAGE: url(../img/staff_bg.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 5px; HEIGHT: 247px
}
.staff_txt {
	FLOAT: left; WIDTH: 388px
}
#space {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: 640px; PADDING-TOP: 6px; HEIGHT: 1px
}
#staff_name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; WIDTH: 360px; COLOR: #ffd77b; PADDING-TOP: 0px
}
#staff_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../img/staff_title_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 10px 0px; WIDTH: 350px; COLOR: #ffd77b; PADDING-TOP: 0px
}
#staff_size01 {
	FONT-SIZE: 14px; MARGIN: 5px 0px 5px 10px; WIDTH: 350px; COLOR: #ffd77b
}
#staff_prof01 {
	FONT-SIZE: 14px; MARGIN: 5px 0px 5px 10px; WIDTH: 350px; COLOR: #ffd77b
}
#staff_prof02 {
	FONT-SIZE: 14px; MARGIN: 5px 0px 5px 10px; WIDTH: 350px; COLOR: #ff0000
}
#counter {
	FONT-SIZE: 14px; MARGIN: 230px 10px 10px 20px; COLOR: #ffffff
}
