* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: center; BACKGROUND: url(../common/header.jpg) #ffffff repeat-x; COLOR: #333333; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
IMG {
	VERTICAL-ALIGN: bottom
}
.ttle_moji_01 {
	BORDER-BOTTOM: #ff9933 1px dotted; PADDING-BOTTOM: 2px; MARGIN-BOTTOM: 5px; COLOR: #ff9933; FONT-SIZE: 1.2em
}
.clearfloat {
	LINE-HEIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 1px
}
.photowaku {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffff; MARGIN: 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 4px
}
A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none
}
A:hover IMG {
	FILTER: alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80
}
A:link {
	COLOR: #ff6600; TEXT-DECORATION: none
}
A:visited {
	COLOR: #ff9900; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.link_01 {
	TEXT-ALIGN: right; LINE-HEIGHT: 25px; PADDING-RIGHT: 25px; BACKGROUND: url(../common/link_01.jpg) no-repeat right center; HEIGHT: 25px; MARGIN-RIGHT: 15px; TEXT-DECORATION: none
}
#container {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 905px
}
#header {
	WIDTH: 905px; HEIGHT: 195px; MARGIN-RIGHT: auto
}
#logo {
	FLOAT: left
}
#header_right {
	FLOAT: right
}
#header_ttle {
	WIDTH: 510px; DISPLAY: block; FLOAT: left; TOP: 0px
}
#header H1 {
	PADDING-LEFT: 10px; DISPLAY: block; HEIGHT: 40px; COLOR: #666666; FONT-SIZE: 1.2em; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
#header #subnavi {
	TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 170px; DISPLAY: block; FLOAT: right; TOP: 0px
}
#header #subnavi UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../common/header_subnavi_bg.gif) no-repeat right top; HEIGHT: 27px; PADDING-TOP: 3px
}
#header #subnavi LI {
	MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 60px; PADDING-RIGHT: 15px; DISPLAY: inline; BACKGROUND: url(../common/yajirusi.gif) no-repeat right center; PADDING-TOP: 3px
}
#header #subnavi P {
	BORDER-LEFT: #ffffff 3px solid; MARGIN-TOP: 6px; PADDING-LEFT: 5px; COLOR: #ffffff; MARGIN-LEFT: 5px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#headernavi UL {
	POSITION: absolute; LIST-STYLE-TYPE: none; MARGIN-LEFT: 10px; CLEAR: left; TOP: 130px; LIST-STYLE-IMAGE: none
}
#headernavi {
	CLEAR: both
}
#headernavi LI {
	POSITION: absolute; PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 110px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 45px; PADDING-TOP: 0px
}
#headernavi LI A {
	MARGIN: 0px; DISPLAY: block; HEIGHT: 45px; TEXT-DECORATION: none
}
#headernavi LI#h_navi01 {
	BACKGROUND: url(../common/header_navi00.gif) no-repeat; HEIGHT: 45px
}
#headernavi LI#h_navi02 {
	BACKGROUND: url(../common/header_navi02.gif) no-repeat; HEIGHT: 45px; LEFT: 110px
}
#headernavi LI#h_navi03 {
	BACKGROUND: url(../common/header_navi03.gif) no-repeat; HEIGHT: 45px; LEFT: 220px
}
#headernavi LI#h_navi04 {
	BACKGROUND: url(../common/header_navi04.gif) no-repeat; HEIGHT: 45px; LEFT: 330px
}
#headernavi LI#h_navi05 {
	BACKGROUND: url(../common/header_navi05.gif) no-repeat; HEIGHT: 45px; LEFT: 440px
}
#headernavi LI#h_navi06 {
	WIDTH: 115px; BACKGROUND: url(../common/header_navi06.gif) no-repeat; HEIGHT: 45px; LEFT: 550px
}
#headernavi LI#h_navi01 A:hover {
	BACKGROUND: url(../common/header_navi01_h.gif) no-repeat; HEIGHT: 45px
}
#headernavi LI#h_navi02 A:hover {
	BACKGROUND: url(../common/header_navi02_h.gif) no-repeat; HEIGHT: 45px; LEFT: 110px
}
#headernavi LI#h_navi03 A:hover {
	BACKGROUND: url(../common/header_navi03_h.gif) no-repeat; HEIGHT: 45px; LEFT: 220px
}
#headernavi LI#h_navi04 A:hover {
	BACKGROUND: url(../common/header_navi04_h.gif) no-repeat; HEIGHT: 45px; LEFT: 330px
}
#headernavi LI#h_navi05 A:hover {
	BACKGROUND: url(../common/header_navi05_h.gif) no-repeat; HEIGHT: 45px; LEFT: 440px
}
#headernavi LI#h_navi06 A:hover {
	WIDTH: 115px; BACKGROUND: url(../common/header_navi06_h.gif) no-repeat; HEIGHT: 45px; LEFT: 550px
}
#navi {
	MARGIN: 10px 0px 0px; WIDTH: 220px; FLOAT: left
}
#navi UL {
	LIST-STYLE-TYPE: none; WIDTH: 220px; DISPLAY: block
}
#navi LI {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: 0px; HEIGHT: 80px; PADDING-TOP: 0px
}
#navi LI A {
	MARGIN: 0px; WIDTH: 220px; DISPLAY: block; HEIGHT: 80px; TEXT-DECORATION: none
}
#navi LI#bt {
	BACKGROUND-IMAGE: url(../common/bt.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#navi LI#bt1 {
	BACKGROUND-IMAGE: url(../common/bt01.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#navi LI#bt2 {
	BACKGROUND-IMAGE: url(../common/bt02.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#navi LI#bt3 {
	BACKGROUND-IMAGE: url(../common/bt03.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#navi LI#bt4 {
	BACKGROUND-IMAGE: url(../common/bt04.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#navi LI#bt5 {
	BACKGROUND-IMAGE: url(../common/bt05.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#navi LI#bt6 {
	BACKGROUND-IMAGE: url(../common/bt06.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#navi LI#bt7 {
	BACKGROUND-IMAGE: url(../common/bt07.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#navi .side_text {
	MARGIN-TOP: 10px
}
#navi .side_text LI A {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; HEIGHT: 20px; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#navi .side_text LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 20px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#navi .side_text UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#navi LI#bt1 A:hover {
	BACKGROUND-IMAGE: url(../common/bt01_h.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#navi LI#bt2 A:hover {
	BACKGROUND-IMAGE: url(../common/bt02_h.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#navi LI#bt3 A:hover {
	BACKGROUND-IMAGE: url(../common/bt03_h.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#navi LI#bt4 A:hover {
	BACKGROUND-IMAGE: url(../common/bt04_h.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#navi LI#bt5 A:hover {
	BACKGROUND-IMAGE: url(../common/bt05_h.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#navi LI#bt6 A:hover {
	BACKGROUND-IMAGE: url(../common/bt06_h.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#navi LI#bt7 A:hover {
	BACKGROUND-IMAGE: url(../common/bt07_h.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#contents {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 680px; PADDING-RIGHT: 0px; FLOAT: right; FONT-SIZE: 1.2em; PADDING-TOP: 0px
}
#main {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 135%; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#footermenu {
	WIDTH: 905px; MARGIN-BOTTOM: 20px; CLEAR: both; FONT-SIZE: 12px; PADDING-TOP: 15px
}
#footermenu P {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}
#footermenu UL {
	LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none
}
#footermenu LI {
	DISPLAY: inline
}
#footer {
	TEXT-ALIGN: center; MARGIN: 0px; BACKGROUND: #009933; HEIGHT: 60px; CLEAR: both
}
#footer ADDRESS {
	TEXT-ALIGN: right; FONT-STYLE: normal; WIDTH: 900px; DISPLAY: block; COLOR: #ffffff; MARGIN-LEFT: auto; FONT-SIZE: 10px; MARGIN-RIGHT: auto; PADDING-TOP: 20px
}
#movieBox {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 5px; WIDTH: 655px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 20px; PADDING-TOP: 5px
}
