/* CSS Document */

#ndContainer .clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#ndContainer .clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html #ndContainer .clearfix { height: 1%; }
#ndContainer .clearfix { display: block; }
/* End hide from IE-mac */

div#ndContainer h1,
div#ndContainer h2,
div#ndContainer h3,
div#ndContainer h4,
div#ndContainer h5,
div#ndContainer h6,
div#ndContainer ul,
div#ndContainer ol,
div#ndContainer li,
div#ndContainer dl,
div#ndContainer dt,
div#ndContainer dd,
div#ndContainer p,
div#ndContainer div,
div#ndContainer span,
div#ndContainer object,
div#ndContainer embed,
div#ndContainer img,
div#ndContainer form,
div#ndContainer a,
div#ndContainer address {
	font-style: normal;
	text-decoration: none;
	list-style: none;
	border: none;
 	margin: 0;
	padding: 0;
}

div#ndContainer img {
	vertical-align: top;
	vertical-align: bottom;
}

div#ndContainer table,
div#ndContainer tr,
div#ndContainer th,
div#ndContainer td {
	border-collapse: collapse;
	border: none;
	text-align: left;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

div#ndContainer .mA0 { margin: 0 !important; }

div#ndContainer .mT0 { margin-top: 0px !important; }
div#ndContainer .mT5 { margin-top: 5px !important; }
div#ndContainer .mT10 { margin-top: 10px !important; }
div#ndContainer .mT15 { margin-top: 15px !important; }
div#ndContainer .mT20 { margin-top: 20px !important; }
div#ndContainer .mT25 { margin-top: 25px !important; }
div#ndContainer .mT30 { margin-top: 30px !important; }
div#ndContainer .mT35 { margin-top: 35px !important; }
div#ndContainer .mT40 { margin-top: 40px !important; }
div#ndContainer .mT45 { margin-top: 45px !important; }
div#ndContainer .mT50 { margin-top: 50px !important; }
div#ndContainer .mT55 { margin-top: 55px !important; }

div#ndContainer .mR5 { margin-right: 5px !important; }
div#ndContainer .mR10 { margin-right: 10px !important; }
div#ndContainer .mR15 { margin-right: 15px !important; }
div#ndContainer .mR20 { margin-right: 20px !important; }
div#ndContainer .mR25 { margin-right: 25px !important; }
div#ndContainer .mR30 { margin-right: 30px !important; }
div#ndContainer .mR35 { margin-right: 35px !important; }
div#ndContainer .mR40 { margin-right: 40px !important; }
div#ndContainer .mR45 { margin-right: 45px !important; }
div#ndContainer .mR50 { margin-right: 50px !important; }

div#ndContainer .mB5 { margin-bottom: 5px !important; }
div#ndContainer .mB10 { margin-bottom: 10px !important; }
div#ndContainer .mB15 { margin-bottom: 15px !important; }
div#ndContainer .mB20 { margin-bottom: 20px !important; }
div#ndContainer .mB25 { margin-bottom: 25px !important; }
div#ndContainer .mB30 { margin-bottom: 30px !important; }
div#ndContainer .mB35 { margin-bottom: 35px !important; }
div#ndContainer .mB40 { margin-bottom: 40px !important; }
div#ndContainer .mB45 { margin-bottom: 45px !important; }
div#ndContainer .mB50 { margin-bottom: 50px !important; }

div#ndContainer .mL5 { margin-left: 5px !important; }
div#ndContainer .mL10 { margin-left: 10px !important; }
div#ndContainer .mL15 { margin-left: 15px !important; }
div#ndContainer .mL20 { margin-left: 20px !important; }
div#ndContainer .mL25 { margin-left: 25px !important; }
div#ndContainer .mL30 { margin-left: 30px !important; }
div#ndContainer .mL35 { margin-left: 35px !important; }
div#ndContainer .mL40 { margin-left: 40px !important; }
div#ndContainer .mL45 { margin-left: 45p !important; }
div#ndContainer .mL50 { margin-left: 50px !important; }


div#ndContainer .fltL {
	float: left;
	text-align: left;
	display: block;
}
/* YUSUKEC³ -----------------------------------*/
div#ndContainer .fltR {
	float: right;
	text-align: left;
	display: block;
}
/*-----------------------------------*/

div#ndContainer .colL,
div#ndContainer .colR { display: table-cell; vertical-align: top; text-align: left; }

div#ndContainer .fZ7 { font-size: 7px !important;} 
div#ndContainer .fZ8 { font-size: 8px !important;} 
div#ndContainer .fZ9 { font-size: 9px !important;} 
div#ndContainer .fZ10 { font-size: 10px !important;} 
div#ndContainer .fZ11 { font-size: 11px !important;} 
div#ndContainer .fZ12 { font-size: 12px !important;} 
div#ndContainer .fZ13 { font-size: 13px !important;} 
div#ndContainer .fZ14 { font-size: 14px !important;} 
div#ndContainer .fZ15 { font-size: 15px !important;} 
div#ndContainer .fZ16 { font-size: 16px !important;} 

div#ndContainer .bB1 { border-bottom: 1px solid #797D89 !important;} 
div#ndContainer .noBg { background: none !important;}


/*------------- Position */
div#ndContainer .cB { clear: both !important; }
div#ndContainer .aR { text-align: right !important; }
div#ndContainer .aL { text-align: left !important; }
div#ndContainer .aC { text-align: center !important; }

div#ndContainer .colL { float: left; text-align: left; display: inline; }
div#ndContainer .colR { float: right; text-align: left; display: inline; }

/*------------- Link */
div#ndContainer a          { color: div#666666; }
div#ndContainer a:link     { color: div#666666; }
div#ndContainer a:visited  { color: div#666666; }
div#ndContainer a:hover    { color: div#749d78; text-decoration: underline; }
div#ndContainer a:active   { color: div#666666; }

div#ndContainer {
	width: 538px;
	text-align: center;
	margin: 0 auto;
}

div#ndContainer h1 { margin: 20px 0 15px 4px; }

div#ndContainer .boxTabNavi {
	clear: both;
	width: 538px;
	margin: 0 auto;
}
div#ndContainer .boxTabNavi li {
	float: left;
	display: inline;
	text-indent: -999em;
	overflow: hidden;
}
div#ndContainer .boxTabNavi li.tn02,
div#ndContainer .boxTabNavi li.tn03 { margin-left: 5px; }
div#ndContainer .boxTabNavi li a {
	display: block;
	height: 26px;
}

div#ndContainer .boxTabNavi li.tn01 a { width: 177px; background: url(../images/tab.gif) no-repeat 0 0; }
div#ndContainer .boxTabNavi li.tn02 a { width: 176px; background: url(../images/tab.gif) no-repeat -177px 0; }
div#ndContainer .boxTabNavi li.tn03 a { width: 175px; background: url(../images/tab.gif) no-repeat -353px 0; }

div#ndContainer .boxTabNavi li.tn01 a:hover { width: 177px; background: url(../images/tab.gif) no-repeat 0 -26px; }
div#ndContainer .boxTabNavi li.tn02 a:hover { width: 176px; background: url(../images/tab.gif) no-repeat -177px -26px; }
div#ndContainer .boxTabNavi li.tn03 a:hover { width: 175px; background: url(../images/tab.gif) no-repeat -353px -26px; }

div#ndContainer.lineup .boxTabNavi li.tn01 a { width: 177px; background: url(../images/tab.gif) no-repeat 0 -26px; }
div#ndContainer.function .boxTabNavi li.tn02 a { width: 176px; background: url(../images/tab.gif) no-repeat -177px -26px; }
div#ndContainer.system .boxTabNavi li.tn03 a { width: 175px; background: url(../images/tab.gif) no-repeat -353px -26px; }

div#ndContainer .boxAnchor {
	clear: both;
	width: 513px;
	margin: 15px auto 0;
}
div#ndContainer .boxAnchor li {
	float: left;
	display: inline;
	width: 171px;
	text-align: center;
}
div#ndContainer .boxAnchor li a {
	display: block;
	width: 151px;
	margin: 0 auto;
}

div#ndContainer .title {
	clear: both;
	margin-top: 20px;
}

div#ndContainer .boxInner {
	margin: 0 auto;
	font-size: 12px;
}
div#ndContainer .boxInner p {
	font-size: 12px;
	text-align: left;
}

/*YUSUKEC³-----------------------------*/
div#ndContainer .lead {
	text-align: left;
	margin-top: 15px;
}
/*-----------------------------*/

div#ndContainer .boxNotice {
	clear: both;
	width: 498px;
	margin: 0 auto;
}
div#ndContainer .boxNotice .colL { width: 25px; }
div#ndContainer .boxNotice .colR { width: 473px; }


div#ndContainer .boxBtmNavi {
	clear: both;
	width: 538px;
	margin: 0 auto;
}
div#ndContainer .boxBtmNavi li {
	float: left;
	display: inline;
}
div#ndContainer .boxBtmNavi a {
	display: block;
	height: 66px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/btnNavi.gif) no-repeat 0 0;
}
div#ndContainer .boxBtmNavi li.bn01 a {	width: 180px; background-position: 0 0; }
div#ndContainer .boxBtmNavi li.bn02 a { width: 180px; background-position: -180px 0; }
div#ndContainer .boxBtmNavi li.bn03 a { width: 178px; background-position: -360px 0; }

div#ndContainer .boxBtmNavi li.bn01 a:hover {	width: 180px; background-position: 0 -66px; }
div#ndContainer .boxBtmNavi li.bn02 a:hover { width: 180px; background-position: -180px -66px; }
div#ndContainer .boxBtmNavi li.bn03 a:hover { width: 178px; background-position: -360px -66px; }

div#ndContainer.lineup .boxBtmNavi li.bn01 a {	width: 180px; background-position: 0 -66px; }
div#ndContainer.function .boxBtmNavi li.bn02 a { width: 180px; background-position: -180px -66px; }
div#ndContainer.system .boxBtmNavi li.bn03 a { width: 178px; background-position: -360px -66px; }


div#ndContainer .boxSystemTable {
	width: 498px;
	background: url(../images/system/bgTable.gif) no-repeat left top;
	text-align: center;
	margin: 10px auto 0;
	padding-top: 10px;
}

div#ndContainer .boxSystemTableInner {
	width: 478px;
	height: 246px;
	background: url(../images/system/bgInnerTable.gif) no-repeat left top;
	text-align: center;
	margin: 0 auto 10px;
	padding-top: 5px;
}

div#ndContainer .boxSystemTableInner table {
	width: 468px;
	margin: 1px auto;
}
* html div#ndContainer .boxSystemTableInner table { font-size: 85%; }
div#ndContainer .boxSystemTableInner table td {
	padding-top: 11px;
	padding-bottom: 11px;
}

div#ndContainer .boxSystemTableInner .bgDB {
	background-color: #193a68;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
div#ndContainer .boxSystemTableInner .bgRB {
	background-color: #e9f1f9;
	text-align: center;
}
div#ndContainer .boxSystemTableInner .bgW {
	background-color: #ffffff;
	text-align: center;
}

div#ndContainer .boxSystemTableInner .w120 { width: 110px; }
div#ndContainer .boxSystemTableInner .w347 { width: 347px; }


/* -------------------- win7 */

div#ndContainer .boxWin7Top {
	background-color: #004d94;
	padding: 10px 15px 30px 15px;
	margin-top: 15px;
	text-align: center;
}

div#ndContainer .boxWin7Top .txtMain {
	font-size: 150%;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

div#ndContainer .boxWin7Top .txtMain02 {
	margin:0px auto;
	text-align: center;
	width:400px;
	clear: both;
	padding-top: 12px;
}

div#ndContainer .boxWin7Top .colR {
	width:243px;
	color: #FFFFFF;
}

div#ndContainer .boxWin7Top .colR .borderW {
	border-top: 1px solid #ffffff;
	margin-top:10px;
	padding-top: 10px;
}

div#ndContainer .boxWin7 {
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	margin:0px 0px 0px 24px;
	padding: 0px 37px 33px 37px;
}

div#ndContainer .boxWin7.pT10 {
  padding-top:10px;
}

div#ndContainer .boxWin7 .Win7Tbl {
	width:380px;
	margin: 0px auto;
	border-top: 2px solid #9F9FA0;
}

div#ndContainer .boxWin7 .Win7Tbl th {
	border-right: 2px solid #9F9FA0;
	border-bottom: 2px solid #9F9FA0;
	width: 238px;
	padding: 3px 0px;
	vertical-align: middle;
}

div#ndContainer .boxWin7 .Win7Tbl td {
	border-bottom: 2px solid #9F9FA0;
	padding: 3px 0px 3px 12px;
	vertical-align: middle;
}

div#ndContainer .boxWin7 .fs_80 {
  font-size: 80%;
}

div#ndContainer .boxWin7 .fs_110 {
	font-size: 110%;
}

div#ndContainer .boxWin7 li {
	margin-left: 1em;
	text-indent: -1em;
}

* html div#ndContainer .boxWin7 li {
	margin-left: 2.5em;
	text-indent: -2.5em;
}

div#ndContainer .boxWin7 .cyG span { color: #62a529; }
div#ndContainer .boxWin7 .cyB span { color: #1a78b9; }
div#ndContainer .boxWin7 .cyR span { color: #e13937; }

div#ndContainer .boxWin7 .boxNotice {
	clear: both;
	width: 400px;
	margin: 0px;
	font-size: 80%;
}
div#ndContainer .boxWin7 .boxNotice .colL { width: 25px; }
div#ndContainer .boxWin7 .boxNotice .colR { width: 375px; }

/* -------------------- lineup */

div#ndContainer .fcGray { color: #656565; }
div#ndContainer .fcBlack { color: #000000; }
div#ndContainer .fcBlue { color: #1a78b9; }
div#ndContainer .fcGreen { color: #62a529; }
div#ndContainer .fcYellow { color: #e89600; }

div#ndContainer .fsL { font-size: 120% !important; }
div#ndContainer .fsM { font-size: 80% !important; }


div#ndContainer.lineup {
	width: 538px;
	}

div#ndContainer.lineup .boxPreinstall {
	width: 536px;
	border: 1px solid #c5c5c5;
	margin: 15px auto 0;
	}
div#ndContainer.lineup .boxPreinstall .boxTitle,
div#ndContainer.lineup .boxPreinstall .boxTitle02 {
	clear: both;
	width: 480px;
	margin: 0 auto;
	padding: 15px 0;
	}
div#ndContainer.lineup .boxPreinstall .boxTitle .colL {
	width: 311px;
	font-weight: bold;
	}
div#ndContainer.lineup .boxPreinstall .boxTitle .colL p {
	font-weight: bold;
	margin-top: 25px;
	}
div#ndContainer.lineup .boxPreinstall .boxTitle02 .colL {
	width: 381px;
	font-weight: bold;
	}
div#ndContainer.lineup .boxPreinstall .boxTitle02 .colL p {
	font-weight: bold;
	margin-top: 25px;
	}
div#ndContainer.lineup .boxPreinstall .boxTitle .colL p span.fwN {
	font-weight: normal !important;
	}
div#ndContainer.lineup .boxPreinstall .boxTitle .colR {
	width: 169px;
	}
div#ndContainer.lineup .boxPreinstall .boxTitle02 .colR {
	width: 99px;
	}

div#ndContainer.lineup .boxPreinstall .boxEdition {
	clear: both;
	width: 536px;
	border-top: 1px solid #c5c5c5;
	margin: 0 auto;
	}
div#ndContainer.lineup .boxPreinstall .boxEdition table {
	clear: both;
	width: 536px;
	margin: 0 auto;
	}
div#ndContainer.lineup .boxPreinstall .boxEdition table td.imgArea,
div#ndContainer.lineup .boxPreinstall .boxEdition table td.txtArea {
	vertical-align: middle;
	padding: 20px 0;
	}
	
div#ndContainer.lineup .boxPreinstall .boxEdition table td.imgArea div {
	width: 155px;
	position: relative;
	}
div#ndContainer.lineup .boxPreinstall .boxEdition table td.imgArea img {
	margin-left: 30px;
	}
div#ndContainer.lineup .boxPreinstall .boxEdition table td.imgArea .arrow {
	position: absolute;
	top: 26%;
	left: 102px;
	}
	
div#ndContainer.lineup .boxPreinstall .boxEdition table td.imgArea {
	width: 155px;
	}
div#ndContainer.lineup .boxPreinstall .boxEdition table td.txtArea {
	width: 380px;
	border-left: 1px solid #c5c5c5;
	}
div#ndContainer.lineup .boxPreinstall .boxEdition table td.txtArea strong {
	display: block;
	}
div#ndContainer.lineup .boxPreinstall .boxEdition table td.txtArea strong,
div#ndContainer.lineup .boxPreinstall .boxEdition table td.txtArea ul {
	margin: 0 30px;
	}
div#ndContainer.lineup .boxPreinstall .boxEdition table td.txtArea ul {
	margin-top: 10px;
	}
div#ndContainer.lineup .boxPreinstall .boxEdition table td.txtArea ul li {
	padding-left: 12px;
	}
div#ndContainer.lineup .boxPreinstall .boxEdition table td.txtArea ul.mark_black li { background: url(../images/common/listmark_black.gif) no-repeat left 5px; }
div#ndContainer.lineup .boxPreinstall .boxEdition table td.txtArea ul.mark_blue li { background: url(../images/common/listmark_blue.gif) no-repeat left 5px; }
div#ndContainer.lineup .boxPreinstall .boxEdition table td.txtArea ul.mark_green li { background: url(../images/common/listmark_green.gif) no-repeat left 5px; }
div#ndContainer.lineup .boxPreinstall .boxEdition table td.txtArea ul.mark_yellow li { background: url(../images/common/listmark_yellow.gif) no-repeat left 5px; }
	
	
div#ndContainer.lineup .boxPackage {
	width: 538px;
	margin: 0 auto;
	}
div#ndContainer.lineup .boxPackage .body {
	width: 512px;
	text-align: center;
	border-right: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	margin: 0 0 0 24px;
	padding-top: 20px;
	padding-bottom: 20px;
	}
* html div#ndContainer.lineup .boxPackage .body {
	width: 512px;
	text-align: center;
	border-right: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	margin: 0 0 0 26px;
	padding-top: 20px;
	padding-bottom: 20px;
	}
*first-child+html div#ndContainer.lineup .boxPackage .body {
	width: 512px;
	text-align: center;
	border-right: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	margin: 0 0 0 26px;
	padding-top: 20px;
	padding-bottom: 20px;
	}

div#ndContainer.lineup .boxPackage .boxProduct,
div#ndContainer.lineup .boxPackage .boxProduct02 {
	width: 476px;
	background: url(../images/lineup/bg_tableShadow_head.gif) no-repeat left top;
	margin: 0 auto;
	padding-top: 4px;
	}
div#ndContainer.lineup .boxPackage .boxProduct .body,
div#ndContainer.lineup .boxPackage .boxProduct02 .body {
	width: 476px;
	border: none;
	background: url(../images/lineup/bg_tableShadow_body.gif) no-repeat left bottom;
	margin: 0 auto !important;
	padding: 0 0 5px 0;
	}
	
div#ndContainer.lineup .boxPackage .boxProduct .body table,
div#ndContainer.lineup .boxPackage .boxProduct02 .body table {
	width: 468px;
	margin-left: -2px;
	}

*>div#ndContainer.lineup .boxPackage .boxProduct .body table,
*>div#ndContainer.lineup .boxPackage .boxProduct02 .body table {
	width: 468px;
	margin-left: 3px;
	}
div#ndContainer.lineup .boxPackage .boxProduct .body table td,
div#ndContainer.lineup .boxPackage .boxProduct02 .body table td {
	border: 1px solid #c5c5c5;
	text-align: center;
	vertical-align: middle;
	padding: 2px 0;
	}
div#ndContainer.lineup .boxPackage .boxProduct .body table td.title01 {
	width: 292px;
	background: #c9c9c9;
	}
div#ndContainer.lineup .boxPackage .boxProduct .body table td.title02 {
	width: 87px;
	background: #c9c9c9;
	}
div#ndContainer.lineup .boxPackage .boxProduct .body table td.title03 {
	width: 87px;
	background: #c9c9c9;
	}
div#ndContainer.lineup .boxPackage .boxProduct .body table td.cellBlack {
	width: 174px;
	background: url(../images/lineup/bg_cell_black01.gif) repeat-y right top;
	}
div#ndContainer.lineup .boxPackage .boxProduct .body table td.cellBlack02 {
	width: 116px;
	background: url(../images/lineup/bg_cell_black02.gif) repeat-y right top;
	}
div#ndContainer.lineup .boxPackage .boxProduct .body table td.cellBlue {
	width: 174px;
	background: url(../images/lineup/bg_cell_blue01.gif) repeat-y right top;
	}
div#ndContainer.lineup .boxPackage .boxProduct .body table td.cellBlue02 {
	width: 116px;
	background: url(../images/lineup/bg_cell_blue02.gif) repeat-y right top;
	}
div#ndContainer.lineup .boxPackage .boxProduct .body table td.cellGreen{
	width: 174px;
	background: url(../images/lineup/bg_cell_green01.gif) repeat-y right top;
	}
div#ndContainer.lineup .boxPackage .boxProduct .body table td.cellGreen02 {
	width: 116px;
	background: url(../images/lineup/bg_cell_green02.gif) repeat-y right top;
	}
	
div#ndContainer.lineup .boxPackage .boxProduct02 .body table td.title01 {
	width: 226px;
	background: #c9c9c9;
	}
div#ndContainer.lineup .boxPackage .boxProduct02 .body table td.title02 {
	width: 83px;
	background: #c9c9c9;
	}
div#ndContainer.lineup .boxPackage .boxProduct02 .body table td.title03 {
	width: 62px;
	background: #c9c9c9;
	}
div#ndContainer.lineup .boxPackage .boxProduct02 .body table td.title04 {
	width: 97px;
	background: #c9c9c9;
	}
div#ndContainer.lineup .boxPackage .boxProduct02 .body table td.cellBlack {
	width: 227px;
	background: url(../images/lineup/bg_cell_black03.gif) repeat-y right top;
	}
div#ndContainer.lineup .boxPackage .boxProduct02 .body table td.cellBlue {
	width: 227px;
	background: url(../images/lineup/bg_cell_blue03.gif) repeat-y right top;
	}
div#ndContainer.lineup .boxPackage .boxProduct02 .body table td.cellGreen{
	width: 227px;
	background: url(../images/lineup/bg_cell_green03.gif) repeat-y right top;
	}
	
	
div#ndContainer.lineup .boxPackage .boxProduct .body table td.cellBlack,
div#ndContainer.lineup .boxPackage .boxProduct .body table td.cellBlack02,
div#ndContainer.lineup .boxPackage .boxProduct .body table td.cellBlue,
div#ndContainer.lineup .boxPackage .boxProduct .body table td.cellBlue02,
div#ndContainer.lineup .boxPackage .boxProduct .body table td.cellGreen,
div#ndContainer.lineup .boxPackage .boxProduct .body table td.cellGreen02,
div#ndContainer.lineup .boxPackage .boxProduct02 .body table td.cellBlack,
div#ndContainer.lineup .boxPackage .boxProduct02 .body table td.cellBlue,
div#ndContainer.lineup .boxPackage .boxProduct02 .body table td.cellGreen {
	color: #FFFFFF;
	font-weight: bold;
	}
	
div#ndContainer.lineup .boxPackage .txt {
	width: 468px;
	border-bottom: 1px solid #c5c5c5;
	margin: 0 auto;
	padding: 5px 0 10px;
	}

div#ndContainer.lineup .boxPackage .txt02 {
	width: 468px;
	margin: 0 auto;
	}

div#ndContainer.lineup .boxOnepoint {
	padding-top: 10px;
}
div#ndContainer.lineup .boxOnepoint .arrow {
	background: url(../images/common/arrow_yellow02.gif) no-repeat left center;
	height: 28px;
	padding-left: 28px;
}
div#ndContainer.lineup .boxOnepoint .txt {
	display: block;
	width: 443px;
	height: 30px;
	border: none;
	margin: 0 auto;
	background: url(../images/lineup/bg_title01.gif) repeat-x left 13px;
	padding-top: 4px;
}
div#ndContainer.lineup .boxOnepoint .txt strong {
	background: #FFFFFF;
	padding: 3px 5px 3px 10px;
	font-size: 120%;
}
	

/* -------------------- upgrade */

div#ndContainer .boxUpgrade {
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	margin:0px 0px 0px 24px;
	padding: 15px 17px 33px 17px;
}

div#ndContainer .boxUpgrade .boxUpgradeInner p {
	width: 156px;
	padding: 12px 0px 0px 12px;
	font-size: 120%;
	font-weight: bold;
	color: #62a529;
}

div#ndContainer .boxUpgrade .BoxW_t {
	background: url(../images/upgrade/BoxW_t.gif) no-repeat left top;
	margin-top: 13px;
	text-align: left;
	font-size: 90%;
	zoom: 1;
}

div#ndContainer .boxUpgrade .BoxW_b {
	background: url(../images/upgrade/BoxW_b.gif) no-repeat 0px 100%;
	zoom: 1;
	padding: 13px;
}

div#ndContainer .boxUpgrade .BoxW_t li {
	margin-left: 1em;
	text-indent: -1em;
}

* html div#ndContainer .boxUpgrade .BoxW_t li {
	margin-left: 2.5em;
	text-indent: -2.5em;
}

div#ndContainer .boxUpgrade .boxUpgradeInner_01 {
	height: 295px;
	text-align: left;
	margin-top: 12px;
	background: url(../images/upgrade/ph01.jpg) no-repeat left top;
}

div#ndContainer .boxUpgrade .boxUpgradeInner_02 {
	height: 270px;
	text-align: left;
	margin-top: 12px;
	background: url(../images/upgrade/ph02.jpg) no-repeat left top;
}

div#ndContainer .boxUpgrade .boxNotice {
	clear: both;
	width: 476px;
	font-size: 80%;
}

div#ndContainer .boxUpgrade .boxNotice .colL { width: 25px; }
div#ndContainer .boxUpgrade .boxNotice .colR { width: 451px; }


/* -------------------- system */

div#ndContainer .boxsystem {
	margin:10px 0px 0px 0px;
	padding: 0px 17px 33px 17px;
}

div#ndContainer .boxsystem .boxsystemInner p {

	font-size: 90%;

}

div#ndContainer .boxsystem .boxNotice {
	clear: both;
	width: 451px;
	font-size: 80%;
}

div#ndContainer .boxsystem .boxNotice .colL { width: 20px; }
div#ndContainer .boxsystem .boxNotice .colR { width: 431px; }

div#ndContainer.System .boxSystem {
	padding-top: 10px;
}
div#ndContainer .boxSystem .arrow {
	background: url(../images/common/arrow_yellow02.gif) no-repeat left center;
	height: 28px;
	padding-left: 28px;
}
div#ndContainer.System .boxSystem .txt {
	display: block;
	width: 443px;
	height: 30px;
	border: none;
	margin: 0 auto;
	padding-top: 4px;
}
div#ndContainer.System .boxSystem .txt strong {
	background: #FFFFFF;
	padding: 3px 5px 3px 10px;
	font-size: 120%;
}

div#ndContainer.system .boxOnepoint {
	padding-top: 10px;
}
div#ndContainer.system .boxOnepoint .arrow {
	background: url(../images/common/arrow_yellow02.gif) no-repeat left center;
	height: 28px;
	padding-left: 28px;
}
div#ndContainer.system .boxOnepoint .txt {
	display: block;
	width: 443px;
	height: 30px;
	border: none;
	margin: 0 auto;
	background: url(../images/system/bg_title01.gif) repeat-x left 13px;
	padding-top: 4px;
}
div#ndContainer.system .boxOnepoint .txt strong {
	background: #FFFFFF;
	padding: 3px 5px 3px 10px;
	font-size: 120%;
}

/* -------------------- function */
div#ndContainer.function .win7PerformCol {
	width: 235px;
	float: left;
	margin-bottom: 1em;
}

div#ndContainer.function .boxInner {
	width: 498px;
	margin: 0 auto;
	font-size: 12px;
}

div#ndContainer.function .win7PerformCol p { margin: 10px 0;}
div#ndContainer.function .back2top { margin-top: 10px!important; text-align: right; clear: both;}
div#ndContainer.function .back2top img { display: inline !important; text-align: right !important;}
div#ndContainer.function .col {
	margin-top: 20px;
}
div#ndContainer.function .fltR {
	float: right !important;
}
.clear { clear: both; margin: 0; padding: 0; line-height: 0;} 