.n3ds .index #container {
	WIDTH: 100%; TEXT-ALIGN: center
}
.n3ds .index #primary {
	FLOAT: none; PADDING-BOTTOM: 9px; MARGIN: 5px auto 0px; WIDTH: 960px
}
.n3ds .index #primary #flashcontent_wrap {
	MARGIN-BOTTOM: 16px; PADDING-TOP: 9px; HEIGHT: 377px
}
.n3ds .index #primary #flashcontent_wrap #flashcontent DIV {
	WIDTH: 960px; POSITION: relative
}
.n3ds .index #primary #flashcontent_wrap #flashcontent P.btn {
	LEFT: 635px; POSITION: absolute; TOP: 273px
}
.n3ds .index #primary #flashbtn_wrap {
	BACKGROUND: url(../img/bg_carousel.gif) no-repeat left bottom; WIDTH: 960px; POSITION: relative; HEIGHT: 200px
}
.n3ds .index #primary #flashbtn_wrap #flashbtn {
	LEFT: 26px; WIDTH: 909px; POSITION: absolute; TOP: 5px; HEIGHT: 190px
}
.n3ds .index #primary #flashbtn_wrap #flashbtnprev {
	BACKGROUND: url(../img/btn_carouselprev.gif) no-repeat -25px 0px; LEFT: 1px; WIDTH: 25px; CURSOR: pointer; POSITION: absolute; TOP: 39px; HEIGHT: 102px
}
.n3ds .index #primary #flashbtn_wrap #flashbtnprev:hover {
	BACKGROUND-POSITION: 0px 0px
}
.n3ds .index #primary #flashbtn_wrap #flashbtnnext {
	RIGHT: 1px; BACKGROUND: url(../img/btn_carouselnext.gif) no-repeat 0px 0px; WIDTH: 25px; CURSOR: pointer; POSITION: absolute; TOP: 39px; HEIGHT: 102px
}
.n3ds .index #primary #flashbtn_wrap #lineLeft {
	DISPLAY: block; BACKGROUND: #bebebe; LEFT: 26px; WIDTH: 1px; POSITION: absolute; TOP: 5px; HEIGHT: 175px
}
.n3ds .index #primary #flashbtn_wrap #lineRight {
	DISPLAY: block; RIGHT: 25px; BACKGROUND: #bebebe; WIDTH: 1px; POSITION: absolute; TOP: 5px; HEIGHT: 175px
}
.n3ds .index #primary #flashbtn_wrap #flashbtnnext:hover {
	BACKGROUND-POSITION: -25px 0px
}
.n3ds .index #primary #flashbtn_wrap #flashbtn {
	LEFT: 26px; WIDTH: 909px; POSITION: absolute; TOP: 5px; HEIGHT: 190px
}
.n3ds .index #primary #flashbtn_wrap #flashbtn #flashbtnclip {
	OVERFLOW: hidden; WIDTH: 909px; POSITION: relative; HEIGHT: 190px
}
.n3ds .index #primary #flashbtn_wrap #flashbtn #flashbtnclip #flashbtnCarousel {
	LEFT: 0px; WIDTH: 1663px; POSITION: absolute; TOP: 0px; HEIGHT: 175px; BACKGROUND-COLOR: #bebebe
}
.n3ds .index #primary #flashbtn_wrap UL LI {
	FLOAT: left; MARGIN-LEFT: -1px; WIDTH: 228px; POSITION: relative
}
.n3ds .index #primary #flashbtn_wrap UL LI.firstchild {
	MARGIN-LEFT: 0px
}
.n3ds .index #primary #flashbtn_wrap UL LI A {
	DISPLAY: block; BACKGROUND: url(../img/bg_carouselbtn.gif) no-repeat 0px 0px; WIDTH: 228px; HEIGHT: 175px
}
.n3ds .index #primary #flashbtn_wrap UL LI A:hover {
	BACKGROUND-POSITION: 0px -175px; BACKGROUND-COLOR: #cd202c
}
.n3ds .index #secondary_wrap {
	BORDER-TOP: #bebebe 1px solid
}
.n3ds .index #secondary_wrap #secondary {
	FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 960px; POSITION: relative
}
.scroll-pane {
	OVERFLOW: auto; WIDTH: 100%; HEIGHT: 228px; _height: 224px; outline: none
}
.n3ds .index #secondary_wrap #secondary #information {
	FLOAT: left; PADDING-BOTTOM: 64px; WIDTH: 697px
}
.n3ds .index #secondary_wrap #secondary #information H3 {
	MARGIN-BOTTOM: 0px; HEIGHT: 74px
}
.n3ds .index #secondary_wrap #secondary #information #scrolllinetop {
	BACKGROUND: url(../img/bg_infomationtitele.gif) repeat-x left top; WIDTH: 679px; LINE-HEIGHT: 0; POSITION: absolute; TOP: 0px; HEIGHT: 1px
}
.n3ds .index #secondary_wrap #secondary #information #scrolllinebottom {
	BACKGROUND: url(../img/bg_infomationtitele.gif) #ffffff repeat-x left top; WIDTH: 679px; LINE-HEIGHT: 0; POSITION: absolute; TOP: 228px; HEIGHT: 20px; _top: 223px
}
.n3ds .index #secondary_wrap #secondary #information #scrollwrapper {
	POSITION: relative; TEXT-ALIGN: left
}
.n3ds .index #secondary_wrap #secondary #information UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: url(../img/line_information.gif) no-repeat left bottom; PADDING-BOTTOM: 14px; WIDTH: 673px; PADDING-TOP: 13px; TEXT-ALIGN: left; _width: 679px; _padding: 15px 0 16px 6px
}
.n3ds .index #secondary_wrap #secondary #information UL LI A {
	PADDING-LEFT: 20px; BACKGROUND: url(../img/icon_information_arrow_link.gif) no-repeat left center; COLOR: #555555; TEXT-DECORATION: none
}
.n3ds .index #secondary_wrap #secondary #information UL LI.gray A {
	BACKGROUND: url(../img/icon_information_arrow_nolink.gif) no-repeat left center
}
.n3ds .index #secondary_wrap #secondary #information UL LI A:hover {
	COLOR: #cd202c; TEXT-DECORATION: underline
}
.n3ds .index #secondary_wrap #secondary #information UL LI SPAN.new {
	PADDING-LEFT: 14px
}
.n3ds .index #secondary_wrap #secondary #information UL LI SPAN.nolink {
	PADDING-LEFT: 20px; BACKGROUND: url(../img/icon_information_arrow_nolink.gif) no-repeat left center; COLOR: #555555
}
.n3ds .index #secondary_wrap #secondary #interview {
	FLOAT: right; WIDTH: 241px
}
.n3ds .index #secondary_wrap #secondary #interview H3 {
	MARGIN-BOTTOM: 23px
}
.n3ds .index #secondary_wrap #secondary #interview P.img {
	MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 13px; BORDER-BOTTOM: #bebebe 1px solid
}
.n3ds .index #softwares_wrap {
	CLEAR: both; BORDER-TOP: #bebebe 1px solid; WIDTH: 100%; HEIGHT: 883px
}
.n3ds .index #softwares_wrap #softwares {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 960px; PADDING-TOP: 0px; POSITION: relative
}
.n3ds .index #softwares_wrap #softwares .btn {
	RIGHT: -1px; POSITION: absolute; TOP: 54px
}
.n3ds .index #softwares_wrap #softwares #flashsoftware_wap {
	MARGIN-BOTTOM: 24px
}
.n3ds .index #softwares_wrap #softwares #flashsoftware_wap #flashsoftware DIV#flashsoftwareinner {
	WIDTH: 960px; POSITION: relative; HEIGHT: 520px
}
.n3ds .index #softwares_wrap #softwares #flashsoftware_wap #flashsoftware UL LI.btn01 {
	BORDER-RIGHT: #bebebe 1px solid; BORDER-TOP: #bebebe 1px solid; LEFT: 0px; BORDER-LEFT: #bebebe 1px solid; BORDER-BOTTOM: #bebebe 1px solid; POSITION: absolute; TOP: 0px
}
.n3ds .index #softwares_wrap #softwares #flashsoftware_wap #flashsoftware UL LI.btn02 {
	BORDER-RIGHT: #bebebe 1px solid; BORDER-TOP: #bebebe 1px solid; RIGHT: 0px; BORDER-LEFT: #bebebe 1px solid; BORDER-BOTTOM: #bebebe 1px solid; POSITION: absolute; TOP: 0px
}
.n3ds .index #softwares_wrap #softwares #flashsoftware_wap #flashsoftware #softwarethum_wap {
	LEFT: 0px; POSITION: absolute; TOP: 230px
}
.n3ds .index #softwares_wrap #softwares #flashsoftware_wap #flashsoftware #softwarethum_wap #softwarethumclip {
	OVERFLOW: hidden; WIDTH: 950px; POSITION: relative; HEIGHT: 305px
}
.n3ds .index #softwares_wrap #softwares #flashsoftware_wap #flashsoftware #softwarethum_wap #softwarethumclip UL#softwarethum {
	BORDER-RIGHT: #bebebe 1px solid; LEFT: 20px; WIDTH: 920px; POSITION: absolute; _width: 921px
}
.n3ds .index #softwares_wrap #softwares #flashsoftware_wap #flashsoftware UL#softwarethum LI {
	BORDER-TOP: #bebebe 1px solid; DISPLAY: inline; FLOAT: left; BORDER-LEFT: #bebebe 1px solid; WIDTH: 183px; BORDER-BOTTOM: #bebebe 1px solid; HEIGHT: 288px
}
.n3ds #flashsoftware_wap #prevBtn {
	DISPLAY: block; Z-INDEX: 10000; LEFT: 0px; WIDTH: 29px; POSITION: absolute; TOP: 0px; HEIGHT: 32px
}
.n3ds #flashsoftware_wap #nextBtn {
	DISPLAY: block; Z-INDEX: 10001; RIGHT: 0px; WIDTH: 29px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 32px
}
.n3ds #prevBtn:hover {
	BACKGROUND-POSITION: 0px 0px
}
.n3ds #nextBtn:hover {
	BACKGROUND-POSITION: 0px 0px
}
.n3ds .index #softwares_wrap #softwares UL.subbtn {
	WIDTH: 960px; POSITION: relative; HEIGHT: 189px
}
.n3ds .index #softwares_wrap #softwares UL.subbtn LI {
	POSITION: absolute
}
.n3ds .index #softwares_wrap #softwares UL.subbtn LI.btn01 {
	LEFT: 0px; TOP: 0px
}
.n3ds .index #softwares_wrap #softwares UL.subbtn LI.btn02 {
	LEFT: 651px; TOP: 4px
}
.n3ds .index #softwares_wrap #softwares UL.subbtn LI.btn03 {
	LEFT: 651px; TOP: 113px
}
.n3ds .index #qa_wrap {
	MARGIN-BOTTOM: 40px; WIDTH: 100%; BACKGROUND-COLOR: #ce181e
}
.n3ds .index #qa_wrap #qa {
	PADDING-BOTTOM: 7px; MARGIN: 0px auto; WIDTH: 966px; BACKGROUND-COLOR: #ce181e
}
.n3ds .index #qa_wrap #qa H3 {
	MARGIN-BOTTOM: 12px; PADDING-TOP: 18px; TEXT-ALIGN: left
}
.n3ds .index #qa_wrap #qa UL LI {
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 237px; MARGIN-RIGHT: 6px
}
.n3ds .index #qa_wrap #qa UL LI.last {
	MARGIN-RIGHT: 0px
}
.n3ds .index #atn_3d-movie_wrap {
	MARGIN: 0px auto; WIDTH: 960px
}
.n3ds .index #atn_3d-movie_wrap .atn_3d-movie {
	BACKGROUND: url(../img/bg_3d-movie.gif) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 60px; WIDTH: 720px; POSITION: relative; HEIGHT: 240px
}
.n3ds .index #atn_3d-movie_wrap .atn_3d-movie H4 {
	LEFT: 33px; POSITION: absolute; TOP: 13px
}
.n3ds .index #atn_3d-movie_wrap .atn_3d-movie P {
	LEFT: 33px; POSITION: absolute; TOP: 80px
}
.n3ds .index #atn_3d-movie_wrap .atn_3d-movie A {
	DISPLAY: block; LEFT: 426px; POSITION: absolute; TOP: 13px
}
.n3ds .index #atn_3d-movie_wrap .attention {
	FLOAT: right; MARGIN-BOTTOM: 60px
}
.n3ds .index #softwares {
	WIDTH: 968px
}
.n3ds .index #softwares H3 {
	MARGIN-BOTTOM: 30px
}
.pop .pop_info {
	BORDER-BOTTOM-WIDTH: 0px! important; WIDTH: 700px
}
.pop .pop_info #pop_header {
	WIDTH: 700px
}
.pop_info #primary {
	WIDTH: 560px
}
.pop .pop_info #primary H2 {
	PADDING-BOTTOM: 44px; BORDER-BOTTOM: #b3b3b3 1px solid
}
.pop .pop_info #primary LI {
	MARGIN-TOP: 45px; BORDER-BOTTOM: #b3b3b3 1px solid
}
.pop .pop_info #primary LI.lastchild {
	BORDER-BOTTOM-WIDTH: 0px
}
.pop .pop_info #primary H3 {
	MARGIN: 0px auto; WIDTH: 517px
}
.pop .pop_info #primary P {
	MARGIN: 0px auto;
	WIDTH: 517px;
	font-family: Arial, Helvetica, sans-serif;
}
.pop .pop_info #primary P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: 45px; LINE-HEIGHT: 2.1; PADDING-TOP: 45px; TEXT-ALIGN: left
}
.pop .pop_info #primary P SPAN {
	DISPLAY: block; FONT-SIZE: 87.5%; MARGIN-LEFT: 3.5em; TEXT-INDENT: -3.5em; LINE-HEIGHT: 1.4
}
.pop .pop_info #primary P SPAN.cau01 {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: 0.8em
}
