BODY {
	BACKGROUND: url(../img/index_bg.gif) #ffffff repeat-x left top
}
#flash_area {
	MIN-WIDTH: 968px; WIDTH: 100%; HEIGHT: 702px
}
#flash {
	MIN-WIDTH: 968px; WIDTH: 100%; HEIGHT: 695px
}
DIV#flash P {
	MIN-WIDTH: 968px; BACKGROUND: url(../img/index_main2.jpg) no-repeat center top; WIDTH: 100%; HEIGHT: 695px
}
#bg_noflash_head {
	MIN-WIDTH: 968px; BACKGROUND: url(../img/index_bg_noflashheader.gif) repeat-x 0px 0px; WIDTH: 100%; HEIGHT: 695px
}
#bg_noflash_main {
	MIN-WIDTH: 968px; BACKGROUND: url(../img/index_bg_noflashmain.gif) repeat-x 0px 50px; WIDTH: 100%; HEIGHT: 695px
}
#btn_area {
	MARGIN: 0px auto; WIDTH: 960px; POSITION: relative; HEIGHT: 280px; TEXT-ALIGN: left
}
#btn_area .banner01 {
	LEFT: -2px; WIDTH: 644px; POSITION: absolute; TOP: 5px; HEIGHT: 62px
}
#btn_area .banner01 .inner {
	WIDTH: 644px; POSITION: relative; HEIGHT: 62px
}
#btn_area .banner01 .inner LI {
	POSITION: absolute; TOP: -4px
}
#btn_area .banner01 .inner LI.btn01 {
	LEFT: 0px; WIDTH: 392px
}
#btn_area .banner01 .inner LI.btn02 {
	LEFT: 400px; WIDTH: 244px
}
.bnrNew {
	Z-INDEX: 11; LEFT: 580px; POSITION: absolute; TOP: 75px
}
.bnr {
	LEFT: -2px; WIDTH: 171px; POSITION: absolute; TOP: 73px; HEIGHT: 138px
}

.info {
	MARGIN-TOP: 12px; LEFT: 10px; WIDTH: 700px; POSITION: absolute; TOP: 60px; HEIGHT: 130px
}
.info .inner {
	WIDTH: 700px; POSITION: relative; HEIGHT: 130px
}
.info .inner H2 {
	FONT-SIZE: 0px; LINE-HEIGHT: 0; POSITION: absolute
}
.info .inner UL LI {
	FONT-SIZE: 0px; LINE-HEIGHT: 0; POSITION: absolute
}
.info .inner H2 {
	LEFT: 0px; TOP: 22px
}
.info .inner UL LI.manual {
	LEFT: 487px;
	TOP: 77px
}
.info .inner UL LI.txt01 {
	LEFT: 0px; TOP: 46px
}
.info .inner UL LI.txt02 {
	LEFT: 230px;TOP: 46px
}
.info .inner UL LI.txt03 {
	LEFT: 0px; TOP: 75px
}
.info .inner UL LI.txt04 {
	LEFT: 230px; TOP: 75px
}

.banner02 {
	RIGHT: 0px; WIDTH: 208px; POSITION: absolute; TOP: 0px; HEIGHT: 137px
}
.banner02 .inner {
	WIDTH: 208px; POSITION: relative; HEIGHT: 137px;
}
.banner02 .inner LI {POSITION: absolute; height: 162px;
}
.banner02 .inner .btn02 {
	LEFT: 0px;
	TOP: 14px;
}
.banner02 .inner .new01 {
	LEFT: 8px; TOP: 3px
}
.banner02 .inner .new02 {
	LEFT: 157px; TOP: 3px
}
.banner02 .inner .new03 {
	LEFT: 130px; TOP: 212px
}
#footer {
	BACKGROUND: url(../img/border.gif) repeat-x 0px 28px; MARGIN: 0px auto; WIDTH: 960px; POSITION: relative; HEIGHT: 100px; TEXT-ALIGN: left
}
#footer .nav01 {
	LEFT: 0px; WIDTH: 534px; POSITION: absolute; TOP: 0px; HEIGHT: 13px
}
#footer .nav01 UL {
	WIDTH: 534px; POSITION: relative; HEIGHT: 13px
}
#footer .nav01 UL LI {
	POSITION: absolute; TOP: 0px
}
#footer .nav01 UL LI.btn01 {
	LEFT: 0px
}
#footer .nav01 UL LI.btn02 {
	LEFT: 39px
}
#footer .nav01 UL LI.btn03 {
	LEFT: 87px
}
#footer .nav01 UL LI.btn04 {
	LEFT: 132px
}
#footer .nav01 UL LI.btn05 {
	LEFT: 205px
}
#footer .nav01 UL LI.btn06 {
	LEFT: 290px
}
#footer .nav01 UL LI.btn07 {
	LEFT: 364px
}
#footer .nav02 {
	RIGHT: 0px; WIDTH: 178px; POSITION: absolute; TOP: 0px; HEIGHT: 13px
}
#footer .nav02 UL {
	WIDTH: 178px; POSITION: relative; HEIGHT: 13px
}
#footer .nav02 UL LI {
	POSITION: absolute; TOP: 0px
}
#footer .nav02 UL LI.btn01 {
	LEFT: 0px
}
#footer .nav02 UL LI.btn02 {
	RIGHT: 0px
}
#footer .caution {
	LEFT: -2px; WIDTH: 760px; POSITION: absolute; TOP: 35px; HEIGHT: 40px
}
#footer .caution DL {
	WIDTH: 816px; POSITION: relative; HEIGHT: 40px
}
#footer .caution DL DT {
	POSITION: absolute; TOP: 0px
}
#footer .caution DL DD {
	POSITION: absolute; TOP: 0px
}
#footer .caution DL DT {
	LEFT: 0px
}
#footer .caution DL DD {
	RIGHT: 0px
}
#footer .copyright {
	RIGHT: 20px;
	WIDTH: 123px;
	POSITION: absolute;
	TOP: 42px;
	HEIGHT: 20px
}
#overlay {
	MIN-WIDTH: 960px; DISPLAY: none; Z-INDEX: 100; MIN-HEIGHT: 1082px; BACKGROUND: url(../shared/bg.gif); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#overlay_contents {
	MIN-WIDTH: 960px; DISPLAY: none; Z-INDEX: 100; MIN-HEIGHT: 1082px; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#loading {
	BACKGROUND: url(../shared/loading.gif) no-repeat left top; LEFT: 50%; MARGIN-LEFT: -75px; WIDTH: 150px; POSITION: absolute; TOP: 300px; HEIGHT: 30px
}
#contents_area {
	DISPLAY: none
}
#overlay_contents #close_area1 {
	Z-INDEX: 1000; MARGIN: 0px auto; WIDTH: 854px; POSITION: relative; TOP: -5px; HEIGHT: 60px
}
#overlay_contents #close_area2 {
	Z-INDEX: 1000; MARGIN: 0px auto; WIDTH: 864px; POSITION: relative; TOP: 0px; HEIGHT: 60px
}
#overlay_contents P.close {
	RIGHT: 0px; WIDTH: 58px; POSITION: absolute; TOP: 20px; HEIGHT: 60px; _font-size: 0; _line-height: 0
}
#overlay_contents P.close A {
	DISPLAY: block; BACKGROUND: url(../shared/btn_close.png) no-repeat 0px 0px; WIDTH: 58px; TEXT-INDENT: -9999px; HEIGHT: 60px; _font-size: 0; _line-height: 0
}
#overlay_contents P.close A:hover {
	BACKGROUND-POSITION: 0px -60px; _font-size: 0; _line-height: 0
}
#overlay_contents #ss_frame {
	MARGIN-TOP: -60px; MIN-WIDTH: 960px; Z-INDEX: 100; MIN-HEIGHT: 1082px; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 100%; POSITION: relative; HEIGHT: 100%
}
#overlay_contents #about_frame {
	MARGIN-TOP: -60px; MIN-WIDTH: 960px; Z-INDEX: 100; MIN-HEIGHT: 1082px; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 100%; POSITION: relative; HEIGHT: 100%
}
* HTML #flash {
	
}
* HTML #overlay {
	
}
* HTML #overlay_contents {
	
}
* HTML #overlay_contents #ss_frame {
	
}
* HTML #overlay_contents #about_frame {
	
}
* HTML #overlay {
	HEIGHT: 1082px
}
* HTML #overlay_contents {
	HEIGHT: 1082px
}
* HTML #overlay_contents #ss_frame {
	HEIGHT: 1082px
}
* HTML #overlay_contents #about_frame {
	HEIGHT: 1082px
}
