HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(./bg01.gif) #f9f9f9 repeat-x center top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #414141; LINE-HEIGHT: 120%; PADDING-TOP: 0px; FONT-FAMILY: Arial,helvetica, "‚l‚r ‚oƒSƒVƒbƒN","‚l‚r ƒSƒVƒbƒN",sans-serif; HEIGHT: 100%; TEXT-ALIGN: center
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(./bg01.gif) #f9f9f9 repeat-x center top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #414141; LINE-HEIGHT: 120%; PADDING-TOP: 0px; FONT-FAMILY: Arial,helvetica, "‚l‚r ‚oƒSƒVƒbƒN","‚l‚r ƒSƒVƒbƒN",sans-serif; HEIGHT: 100%; TEXT-ALIGN: center
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; VERTICAL-ALIGN: text-bottom; BORDER-RIGHT-WIDTH: 0px
}
A:link {
	COLOR: #d62828
}
A:visited {
	COLOR: #d62828
}
A:hover {
	COLOR: #d62828; TEXT-DECORATION: none
}
A:active {
	COLOR: #d62828
}
A.gray:link {
	COLOR: #616161
}
A.gray:visited {
	COLOR: #616161
}
A.gray:hover {
	COLOR: #616161; TEXT-DECORATION: none
}
A.gray:active {
	COLOR: #616161
}
A.cgray:link {
	COLOR: #8c8c8c
}
A.cgray:visited {
	COLOR: #8c8c8c
}
A.cgray:hover {
	COLOR: #8c8c8c; TEXT-DECORATION: none
}
A.cgray:active {
	COLOR: #8c8c8c
}
A.bgray:link {
	COLOR: #616161; TEXT-DECORATION: none
}
A.bgray:visited {
	COLOR: #616161; TEXT-DECORATION: none
}
A.bgray:hover {
	COLOR: #8c8c8c; TEXT-DECORATION: none
}
A.bgray:active {
	COLOR: #616161; TEXT-DECORATION: none
}
TABLE.contents_t {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; BORDER-LEFT: #b3b3b3 1px solid; BORDER-BOTTOM: #b3b3b3 1px solid; BORDER-COLLAPSE: collapse
}
TD.contents_t {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; BORDER-LEFT: #b3b3b3 1px solid; BORDER-BOTTOM: #b3b3b3 1px solid; BORDER-COLLAPSE: collapse
}
.txt10 {
	FONT-SIZE: 10px
}
.txt11 {
	FONT-SIZE: 11px
}
.txt12 {
	FONT-SIZE: 12px
}
.txt14 {
	FONT-SIZE: 14px
}
.txt11b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.txt12b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.txt14b {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.red {
	COLOR: #d62828
}
.bold {
	FONT-WEIGHT: bold
}
DIV#page {
	BACKGROUND-POSITION: 50% bottom; MARGIN: 0px auto; WIDTH: 772px; TEXT-ALIGN: left
}
DIV#head {
	PADDING-LEFT: 1px; MARGIN: 0px; WIDTH: 770px; BORDER-BOTTOM: #cacccb 1px solid; HEIGHT: 121px
}
.home {
	FLOAT: right; MARGIN: 34px 0px 0px
}
.head_left {
	FLOAT: left; MARGIN: 34px 0px 0px; WIDTH: 100px
}
.head_right {
	FLOAT: right; MARGIN: 0px; WIDTH: 606px; HEIGHT: 81px
}
.head_navi {
	BACKGROUND: #d62828; FLOAT: left; MARGIN: 4px 0px 0px; WIDTH: 606px; HEIGHT: 31px
}
.head_logo {
	FLOAT: left; MARGIN: 0px; HEIGHT: 81px
}
DIV#mainpr {
	BORDER-RIGHT: #b3b3b3 1px solid; MARGIN: 0px; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 770px; HEIGHT: 242px
}
DIV#mainpr2 {
	BORDER-RIGHT: #b3b3b3 1px solid; MARGIN: 0px; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 770px; HEIGHT: 178px
}
DIV#mainpr3 {
	BORDER-RIGHT: #b3b3b3 1px solid; MARGIN: 0px; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 770px; HEIGHT: 50px
}
DIV#bread {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 9px; BACKGROUND: url(./bg_bread.gif) #dbdada repeat-x; MARGIN: 0px; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 760px; COLOR: #626262; BORDER-BOTTOM: #b3b3b3 1px solid; HEIGHT: 17px
}
#bread A:link {
	COLOR: #616161; TEXT-DECORATION: none
}
#bread A:visited {
	COLOR: #616161; TEXT-DECORATION: none
}
#bread A:hover {
	COLOR: #8c8c8c; TEXT-DECORATION: none
}
#bread A:active {
	COLOR: #616161; TEXT-DECORATION: none
}
DIV#main {
	BORDER-RIGHT: #b3b3b3 1px solid; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px; WIDTH: 549px; COLOR: #414141; max-height: 100%
}
.main_bg {
	BORDER-RIGHT: #b3b3b3 1px solid; FONT-SIZE: 12px; BACKGROUND: url(./bg_main_bg.gif) #ffffff repeat-y; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 770px
}
.main_bg1 {
	BORDER-RIGHT: #b3b3b3 1px solid; FONT-SIZE: 12px; MARGIN: 0px; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 770px; BACKGROUND-COLOR: #ffffff
}
DIV#title {
	MIN-HEIGHT: 50px; BACKGROUND: url(./bg_title.gif) #f7f7f7 repeat-x; MARGIN: 0px; WIDTH: 549px
}
.maintitle {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; LINE-HEIGHT: 80%; PADDING-TOP: 30px
}
.title_copy {
	CLEAR: both; PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-SIZE: 12px; PADDING-BOTTOM: 26px; PADDING-TOP: 20px
}
.title_copy2 {
	CLEAR: both; PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-SIZE: 12px; PADDING-BOTTOM: 28px; PADDING-TOP: 16px
}
.title_copy3 {
	CLEAR: both; PADDING-RIGHT: 34px; PADDING-LEFT: 30px; FONT-SIZE: 12px; PADDING-BOTTOM: 28px; PADDING-TOP: 16px
}
.right_img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: right; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
DIV#selector {
	PADDING-RIGHT: 59px; BORDER-TOP: #b3b3b3 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 489px; COLOR: #414141; PADDING-TOP: 1px
}
DIV#contents {
	PADDING-RIGHT: 30px; BORDER-TOP: #b3b3b3 1px solid; PADDING-LEFT: 30px; FONT-SIZE: 12px; BACKGROUND: url(./bg_main.gif) #fff repeat-x; FLOAT: left; PADDING-BOTTOM: 50px; MARGIN: 0px; WIDTH: 489px; COLOR: #414141; PADDING-TOP: 30px
}
DIV#contents1 {
	PADDING-RIGHT: 28px; BORDER-TOP: #b3b3b3 1px solid; PADDING-LEFT: 30px; FONT-SIZE: 12px; BACKGROUND: url(./bg_main.gif) #fff repeat-x; FLOAT: left; PADDING-BOTTOM: 50px; MARGIN: 0px; WIDTH: 491px; COLOR: #414141; PADDING-TOP: 30px
}
DIV#contents2 {
	PADDING-RIGHT: 30px; BORDER-TOP: #b3b3b3 1px solid; PADDING-LEFT: 30px; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 14px; MARGIN: 0px; WIDTH: 489px; COLOR: #414141; PADDING-TOP: 28px
}
.contents_title {
	PADDING-BOTTOM: 14px; LINE-HEIGHT: 80%
}
.contents_title_img {
	PADDING-BOTTOM: 22px
}
.contents_bn {
	PADDING-BOTTOM: 28px; TEXT-ALIGN: center
}
.contents_can2img {
	PADDING-LEFT: 4px; PADDING-BOTTOM: 28px
}
.contents_copy {
	PADDING-BOTTOM: 12px
}
.contents_copy1 {
	PADDING-BOTTOM: 12px; LINE-HEIGHT: 80%
}
.contents_cut {
	PADDING-RIGHT: 10px; FLOAT: left; PADDING-BOTTOM: 70px; VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
.contents_cut2 {
	FLOAT: left; VERTICAL-ALIGN: top
}
.contents_minicut {
	FLOAT: left; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.contents_txt {
	PADDING-BOTTOM: 20px
}
.contents_txt2 {
	PADDING-BOTTOM: 14px
}
.contents_table_sub {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; BACKGROUND: #535c81; VERTICAL-ALIGN: middle; BORDER-LEFT: #b3b3b3 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; HEIGHT: 26px; TEXT-ALIGN: center
}
.contents_table_glay {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #fafafa; VERTICAL-ALIGN: middle; LINE-HEIGHT: 180%; PADDING-TOP: 4px
}
.indent {
	PADDING-RIGHT: 6px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 150%; PADDING-TOP: 6px
}
.indent1 {
	PADDING-LEFT: 10px
}
.indent6 {
	PADDING-LEFT: 6px
}
.contents_movie_title {
	PADDING-RIGHT: 17px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(./bg_movie_title.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 10px 65px; WIDTH: 616px; COLOR: #333333; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.contents_movie_player {
	MARGIN: 0px 0px 0px 65px; WIDTH: 640px
}
.contents_movie_text {
	FONT-SIZE: 12px; MARGIN: 5px 0px 20px 65px; WIDTH: 640px; LINE-HEIGHT: 150%
}
.contents_movie_hosoku {
	BORDER-TOP: #cccccc 1px solid; MARGIN: 5px 0px 30px 65px; WIDTH: 640px; PADDING-TOP: 10px
}
DIV.contents_movie_hosoku TD {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 150%
}
.under_movie_text {
	FONT-SIZE: 10px; COLOR: #999999; LINE-HEIGHT: 14px; PADDING-TOP: 24px
}
DIV#navi {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 16px; MARGIN: 0px; WIDTH: 172px; COLOR: #414141; PADDING-TOP: 28px
}
DIV#navi1 {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 16px; MARGIN: 0px; WIDTH: 172px; COLOR: #414141; PADDING-TOP: 28px; BORDER-BOTTOM: #b3b3b3 1px solid
}
DIV#navi2 {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 16px; MARGIN: 0px; WIDTH: 172px; COLOR: #414141; PADDING-TOP: 28px
}
DIV#navi_contact {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 24px; MARGIN: 0px; WIDTH: 172px; COLOR: #414141; PADDING-TOP: 28px
}
.navi_title {
	CLEAR: both; PADDING-BOTTOM: 10px
}
.navi_case {
	CLEAR: both
}
.navi_case_cut {
	PADDING-RIGHT: 3px; FLOAT: left; PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top
}
UL.navi_list {
	CLEAR: both; PADDING-LEFT: 14px; MARGIN: 0px
}
UL {
	CLEAR: both; PADDING-LEFT: 14px; MARGIN: 0px
}
LI {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(./list_head.gif); PADDING-BOTTOM: 12px; MARGIN: 0px
}
#navi LI B {
	COLOR: #d62828; TEXT-DECORATION: underline
}
#navi LI A:link {
	COLOR: #616161; TEXT-DECORATION: none
}
#navi LI A:visited {
	COLOR: #616161; TEXT-DECORATION: none
}
#navi LI A:hover {
	COLOR: #616161; TEXT-DECORATION: none
}
#navi LI A:active {
	COLOR: #616161; TEXT-DECORATION: none
}
DIV#line {
	CLEAR: both; FONT-SIZE: 1px; BACKGROUND: url(./line.gif) #ffffff repeat-x; MARGIN: 0px 0px 24px; WIDTH: 489px; HEIGHT: 1px
}
DIV#dot_line {
	CLEAR: both; FONT-SIZE: 1px; BACKGROUND: url(./dot_line.gif) #fff repeat-x; MARGIN: 0px 0px 24px; WIDTH: 489px; HEIGHT: 2px
}
DIV#dot_line2 {
	CLEAR: both; FONT-SIZE: 1px; BACKGROUND: url(./dot_line.gif) #fff repeat-x; MARGIN: 0px 0px 14px; WIDTH: 489px; HEIGHT: 2px
}
DIV#navi_dot_line {
	FONT-SIZE: 1px; BACKGROUND: url(./dot_line.gif) #fff repeat-x; FLOAT: left; MARGIN: 0px 0px 0px 23px; WIDTH: 174px; HEIGHT: 2px
}
DIV#foot {
	CLEAR: both; BORDER-RIGHT: #b3b3b3 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(./bg_footer.gif) #fafafa repeat-x; PADDING-BOTTOM: 0px; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 770px; COLOR: #b0afaf; LINE-HEIGHT: 200%; PADDING-TOP: 30px; HEIGHT: 50px; TEXT-ALIGN: center
}
.footer {
	FONT-SIZE: 10px; VERTICAL-ALIGN: 3px
}
BODY.popup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(./spacer.gif) #ffffff center top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #414141; LINE-HEIGHT: 120%; PADDING-TOP: 0px; FONT-FAMILY: Arial,helvetica, "‚l‚r ‚oƒSƒVƒbƒN","‚l‚r ƒSƒVƒbƒN",sans-serif; HEIGHT: 100%; TEXT-ALIGN: center
}
DIV#pop_up {
	BACKGROUND-POSITION: 50% bottom; MARGIN: 0px auto; WIDTH: 480px; TEXT-ALIGN: center
}
DIV#pop_head {
	CLEAR: both; PADDING-LEFT: 1px; MARGIN: 0px; TEXT-ALIGN: center
}
DIV#close {
	FLOAT: right; MARGIN: 12px 12px 0px 0px
}
DIV#pop_main {
	FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 38px; WIDTH: 404px; COLOR: #414141; TEXT-ALIGN: center
}
DIV#pop_title {
	FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 0px 20px; WIDTH: 404px; COLOR: #414141; TEXT-ALIGN: center
}
.pop_txt {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 404px; COLOR: #414141; LINE-HEIGHT: 140%; TEXT-ALIGN: left
}
DIV#pop_dot_line {
	FONT-SIZE: 1px; BACKGROUND: url(./dot_line.gif) #fff repeat-x; FLOAT: left; MARGIN: 20px 0px; WIDTH: 404px; HEIGHT: 2px
}
.lines_bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.lines {
	PADDING-RIGHT: 4px; BORDER-TOP: #b3b3b3 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; BORDER-BOTTOM: #b3b3b3 1px solid
}
.reddot {
	PADDING-LEFT: 8px; TEXT-INDENT: -8px
}
.reddot0 {
	PADDING-LEFT: 1em; TEXT-INDENT: -1em; PADDING-TOP: 3px
}
DIV#selector2 {
	PADDING-RIGHT: 1px; BORDER-TOP: #b3b3b3 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; WIDTH: 547px; COLOR: #414141; PADDING-TOP: 1px
}
DIV#navi_contact2 {
	PADDING-RIGHT: 24px; PADDING-LEFT: 19px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 24px; MARGIN: 0px; WIDTH: 177px; COLOR: #414141
}
.top_bn {
	PADDING-RIGHT: 7px; FLOAT: right; WIDTH: 214px; PADDING-TOP: 7px
}
.top_bn2 {
	PADDING-TOP: 7px
}

