@charset "UTF-8";

/***********************************************/
/* JUKI Magazine China CSS                     */
/* NewStyle 2011.10.18                         */
/***********************************************/

/* Body Style */
body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height : 120%;
	text-align: left;
	/* China */
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	/* China */
}

/* Add 2011.10.18 */
.oneColLiqCtrHdr #container {
	background-image: url(images/jm_flmcontareabg.gif);
	background-color: #FFFFFF;
	width: 740px;
	margin: 0 auto;
	text-align: left;
	background-repeat: repeat-y;
}
.oneColLiqCtrHdr #header {
	background-image: url(images/jm_headerbase.jpg);
	width: 720px;
	height: 202px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.oneColLiqCtrHdr #header h1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.oneColLiqCtrHdr #header h2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.oneColLiqCtrHdr #mainContent {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
}
h3 {
	font-size: 12px;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 12px;
}
/*
.oneColLiqCtrHdr #mainContent h3 {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
*/
/*
.oneColLiqCtrHdr #mainContent h4 {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
*/
.oneColLiqCtrHdr #footer {
	background:#FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
} 
.oneColLiqCtrHdr #footer p {
	margin: 0;
	padding: 10px 0;
}

.JmPageHeadAreaL {
	float:left;
	width: 225px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.JmPageHeadAreaR {
	float:right;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.JmPageHeadAreaL #JmLogoArea {
	float:left;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.JmPageHeadAreaR #JukiLogoArea {
	text-align:right;
	float:right;
	height: 30px;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.JmPageHeadAreaR #FlashTitleArea {
	text-align:right;
	float:right;
	height: 80px;
	width: 400px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.JmPageHeadAreaR #MenuNavArea01 {
	text-align:right;
	float:right;
	height: 20px;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.JmPageHeadAreaR #MenuNavArea02 {
	text-align:right;
	float:right;
	height: 22px;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.JmPageHeadAreaR #MenuNavArea03 {
	text-align:right;
	float:right;
	height: 29px;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.JmPageHeadAreaR #UpDateText {
	text-align:right;
	float:right;
	width: 240px;
	font-size: 10px;
	line-height:normal;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, san-serif;
	padding-right: 10px;
	padding-top: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

ul.MenuV {
	list-style-type:none;
	margin: 0;
	padding: 0;
	float: right;
}
ul.MenuV li {
	float:left;
	margin: 0;
	padding: 0;
}

ul.MenuVPad20 {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 240px;
}
ul.MenuVPad20 li {
	float:left;
	margin: 0;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

ul.MenuVPad10 {
	list-style-type:none;
	margin: 0;
	padding: 0;
	float: right;
}
ul.MenuVPad10 li {
	float:left;
	margin: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

ul.MenuH {
	list-style-type:none;
	margin: 0;
	padding: 0;
}
ul.MenuH li {
	margin: 0;
	padding: 0;
}

ul.CntListH {
	list-style-type:none;
	margin: 0;
	padding: 0;
}
ul.CntListH li {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}

ul.MagBckNoLstVPad10 {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 250px;
}
ul.MagBckNoLstVPad10 li {
	width: 100px;
	float:left;
	margin: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: right;
}

.WNewArea {
	width: 500px;
}
.WNewArea #LSid {
	float: left;
	margin-bottom: 0px;
	height: 25px;
}
.WNewArea #RSid {
	float: right;
	height: 15px;
	padding-top: 10px;
}

.HideText {
	display: none;
}

.MagBckNoLstTtlGr   {
	border-top:1px #333333;
	border-bottom:1px #333333;
	color:#666666;
	border-bottom-style: solid;
	border-top-style: solid;
	padding-top:5px;
	padding-bottom:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
       }

ul.MagBckNoLst {
	width: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.MagBckNoLst .bofnbld {
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
ul.MagBckNoLst .bonnbld {
	background-color: #DFEFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.MagBckNoLstTtl420 {
	float: left;
	margin-right: 2px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	width:420px;
}

/* Add 2011.10.18 */

.BGTblBoxColor {
	background-color: #F8F8F8;
}
.BGTblBoxColor690 {
	background-color: #F8F8F8;
	width: 690px;
}


/***********************************************/
/* English China                               */
/***********************************************/

.TieleColorBlue {
	line-height : 120%;
	color: #6666CC;
	font-weight: bold;
	font-size: 14px;
}
.TieleColorBlueB {
	line-height : 120%;
	color: #6666CC;
	font-weight: bold;
	font-size: 20px;
}
.TieleColorBlueB2 {
	line-height : 120%;
	color: #6666CC;
	font-weight: bold;
	font-size: 16px;
}
.TitleColorGrayWithLine18   {
	border-top:1px #333333;
	border-bottom:1px #333333;
	font-size:18px;
	font-weight:bold;
	color:#666666;
	border-bottom-style: solid;
	border-top-style: solid;
	padding-top:14px;
	padding-bottom:10px;
	margin-top: 14px;
	margin-bottom: 10px;
	text-align: left;
       }
.TitleColorWhiteBlueBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #3366CC;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 3px;
}
.TitleColorWhiteLightBlueBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	background-color: #8787BB;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 3px;
}
.TitleColorWhiteDrkBlueBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	background-color: #002288;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 3px;
	margin-top: 5px;
}
.TitleColorBlackDrkYlowBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #DCD056;
	color: #000000;
	font-weight: bold;
	padding-left: 3px;
	margin-top: 5px;
}
.LstColorBlackLghPrplBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #DCDCF0;
	color: #666666;
	padding-left: 3px;
	margin-top: 5px;
}
.LstColorBlackDrkPrplBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #DCDCF0;
	color: #000000;
	padding-left: 3px;
	margin-top: 5px;
}
.LstColorBlackLgnCyanBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #DFEFFF;
	color: #666666;
	padding-left: 3px;
	margin-top: 5px;
}
.LstColorBlackDrkCyanBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #DFEFFF;
	color: #666666;
	padding-left: 3px;
	margin-top: 5px;
}
.LstColorBlackDrkWhiteBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 3px;
	margin-top: 5px;
}
.LstColorBlackWhiteBoxEng {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 3px;
	margin-top: 5px;
}
.LstColorBlackWhiteBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	color: #666666;
	padding-left: 3px;
	margin-top: 5px;
}
.TitleColorBlackLghCyanBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #DDFFFF;
	color: #666666;
	font-weight: bold;
	padding-left: 3px;
	margin-top: 5px;
}
.TitleColorBlackLghPrplBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #DCD2FF;
	color: #666666;
	font-weight: bold;
	padding-left: 3px;
	margin-top: 5px;
}
.TitleColorBlackLghRedBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #FFDDDD;
	color: #666666;
	font-weight: bold;
	padding-left: 3px;
	margin-top: 5px;
}
.TitleColorBlackLghGrenBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #DDFFDD;
	color: #666666;
	font-weight: bold;
	padding-left: 3px;
	margin-top: 5px;
}
.TitleColorBlackDrkYlowBox {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #DCD056;
	color: #000000;
	font-weight: bold;
	padding-left: 3px;
	margin-top: 5px;
}
.TitleColorBlueWithLine   {
	line-height : 120%;
	color: #6666CC;
	font-weight: bold;
	font-size: 14px;
	border-top:1px #333333;
	border-bottom:1px #333333;
	border-bottom-style: solid;
	border-top-style: solid;
	padding-bottom:10px;
	margin-bottom: 10px;
	padding-top: 14px;
	margin-top: 14px;
}
.TitleWithLine {
	line-height : 120%;
	font-weight: bold;
	border-top:1px #333333;
	border-bottom:1px #333333;
	border-bottom-style: solid;
	border-top-style: solid;
	padding-bottom:10px;
	margin-bottom: 10px;
	padding-top: 14px;
	margin-top: 14px;
}


/***********************************************/
/* CommoniFrame(Japanese,China,English)        */
/***********************************************/

div#frame_top {
	width:500px;
	height:150px;
	overflow:auto;
}

iframe {
	width:498px;
	height:148px;
	overflow:hidden;
	border-top-color: #222222;
	border-right-color: #222222;
	border-bottom-color: #222222;
	border-left-color: #222222;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #ffffff;
}


/***********************************************/
/* Common(Japanese,China,English)              */
/***********************************************/

/* Page Format */
.jm_ContentsArea {
	width: 740px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background-image: url(images/jm_flmcontareabg.gif);
	text-align: center;
}

/* Object Style */
img.right {
	float:right;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 1px;
	padding-left: 1px;
/*	clear: both;*/
}
img.left {
	float:left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 1px;
	padding-left: 1px;
/*	clear: both;*/
}
table.rightBord {
	float:right;
	clear: both;
	border-left-style: solid;
	border-left-color: #999999;
	margin-left: 10px;
	border-left-width: 1px;
}
table.right {
	float:right;
	clear: both;
}
table.left {
	float:left;
	clear: both;
}
table.BDcolorBlueBox{
	border: 2px solid #3366CC;
}
.ThbPicTxtSet {
	font-size: 10px;
	text-align: center;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	padding-right: 2px;
	padding-left: 2px;
}

/* jm News CSS Styles */
.newsStrongTitleB {
	line-height : 140%;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	/* China */
	font-family: Arial, Helvetica, sans-serif;
}
.newsUsual {
line-height : 140%;
	font-size: 12px;
	color: #666666;
}
.newsUsualB {
line-height : 140%;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.newsUsualTitleB {
line-height : 140%;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.newsUsualTitleBENG {
	/* China */
	font-family: Arial, Helvetica, sans-serif;
	line-height : 140%;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin-top: 8px;
	margin-bottom: 8px;
}
.newsTitleBWithLine   {
	background-color:#FFFFFF;
	border-top:2px dotted #FF9900;
	border-bottom:2px dotted #FF9900;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	text-align: left;
	width: 100%;
	padding-top:4px;
	padding-bottom:3px;
	margin-top: 20px;
	margin-bottom: 16px;
       }
.comnUsualTextBlock {
	width: 690px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 25px;
	margin-right: 25px;
}
.comnUsualTextBlock p {
	text-indent: 1em;
	margin-top: 0px;
	margin-bottom: 4px;
}
.comnUsualTextBlockL p {
	text-indent: 1em;
	margin-top: 0px;
	margin-bottom: 4px;
}
.comnUsualTextBlockLBDB p {
	text-indent: 1em;
	margin-top: 0px;
	margin-bottom: 4px;
}
.comnUsualTextBlock2 {
	width: 690px;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 5px;
	margin-left: 25px;
	margin-right: 25px;
}
.comnUsualTextBlockL {
	width: 690px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 25px;
	margin-right: 25px;
}
.comnUsualTextBlockLW660 {
	width: 660px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 40px;
	margin-right: 40px;
}
.comnUsualTextBlockLW600 {
width: 600px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 40px;
	margin-right: 40px;
}
.comnUsualTextBlock2L {
	width: 690px;
	text-align: left;
	margin-bottom: 10px;
	padding-bottom: 5px;
	margin-left: 25px;
	margin-right: 25px;
}
.comnUsualTextBlockLBDB {
	width: 686px;
	border: 2px solid #3366CC;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	margin-left: 25px;
	margin-right: 25px;
}
.TxtBlkLBDBFltR200 {
	width: 200px;
	border: 2px solid #3366CC;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: right;
}
.TxtBlkLBDBFltR220 {
	width: 220px;
	border: 2px solid #3366CC;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: right;
}
.TxtBlkBDBBGFltR470 {
	width: 468px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	float: right;
	text-align: left;
	background-color: #F8F8F8;
}
.TxtBlkBDBIN560 {
	width: 558px;
	margin-right: 2px;
	margin-left: 2px;
	float: left;
	text-align: left;
}
.TxtBlkBDBIN480 {
	width: 478px;
	margin-right: 2px;
	margin-left: 2px;
	float: left;
	text-align: left;
}
.TxtBlkBDBIN210 {
	width: 210px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 12px;
}
.TxtBlkBDBIN196 {
	width: 196px;
	margin-right: 2px;
	margin-left: 2px;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 12px;
}
.TxtBlkBDBIN180 {
	width: 180px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
.newsTextBlock {
	width: 690px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
	margin-right: 25px;
	background-color: #FFFFFF;
}
.newsTxtBlkBr {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #9B8F7B;
	padding-right: 10px;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 100%;
}
.newsLstTxtBlkBr {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #C6BFB3;
	margin-top: 10px;
}
.newsLstTxtBlkWt {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	border: 1px solid #666666;
	padding-left: 5px;
	margin-top: 10px;
}
.newsLstTxtBlkCY {
	width: 690px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #CEFFFF;
	margin-top: 10px;
}
.newsLstTxtBlkPK {
	width: 690px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #FFE4E4;
	margin-top: 10px;
}
.newsLstTxtBlkDYLFntBlk {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #DCD056;
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 5px;
	color: #000000;
}
.newsLstTxtBlkDYLDT {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #DCD056;
	border-left-style: solid;
	border-left-width: 10px;
	border-left-color: #666666;
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 10px;
}
.newsLstTxtBlkDYLDTFntBlk {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #DCD056;
	border-left-style: solid;
	border-left-width: 10px;
	color: #000000;
	border-left-color: #000000;
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 10px;
}
.newsLstTxtBlkPKDT {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #FFE4E4;
	border-left-style: solid;
	border-left-width: 10px;
	border-left-color: #666666;
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 10px;
}
.newsLstTxtBlkYL {
	width: 690px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-color: #FFFFCE;
	margin-top: 10px;
}
.newsLstTxtBlk {
	width: 690px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

.fltrt {
	float: right;
	margin-left: 2px;
}
.fltlft {
	float: left;
	margin-right: 2px;
}
.fltlftPad10 {
	float: left;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
}
.fltlrtPad10 {
	float: right;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
}
.fltlrtPad10TPad5 {
	float: right;
	margin-right: 2px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
}


/* Table Style */
TD{font-size:12px;line-height:140%;}
/* TH{font-size:12px;} */

/* font Style */
.ComnSmallFontColorWhite {
	color: #FFFFFF;
	font-size: 10px;
}
.ComnSmallFont {
	font-size: 10px;
}
.ComnBigFont {
	font-size: 16px;
}
.BigestFont {
	font-size: 30px;
	line-height: 140%;
}

.TxtMgn0em {
	padding-left: 0em;
}
.TxtMgn1em {
	padding-left: 1em;
}
.TxtMgn2em {
	padding-left: 2em;
}
.TxtMgn4em {
	padding-left: 4em;
}
.TxtMgn5em {
	padding-left: 5em;
}
.TxtMgn6em {
	padding-left: 6em;
}
.TxtMgn7em {
	padding-left: 7em;
}
.TxtMgn8em {
	padding-left: 8em;
}
.TxtMgn12em {
	padding-left: 12em;
}
.TxtMgn20em {
	padding-left: 20em;
}

.uline {
	text-decoration:underline;
}

ul.NoMgn {
	margin-top: 0px;
}

/* Font Color */
.FntColorWhite {color: #FFFFFF}
.FntColorBlackB {
	color: #000000;
	font-weight: bold;
}
.FntColorCyan {
	color: #66FFFF;
}
.FntColorBlue {
	color: #0000FF;
}
.FntColorBlue14B {
	color: #0000FF;
	font-size: 14px;
	font-weight: bold;
}
.FntColorMidBlue {
	color: #3366CC;
}
.FntColorMidBlue14B {
	color: #3366CC;
	font-size: 14px;
	font-weight: bold;
}
.FntColorDGreen {
	color: #008800;
}
.FntColorRed {
	color: #FF0000;
}
.FntColorOrg {
	color: #FF9900;
}
.FntColorRedB {
	color: #FF0000;
	font-weight: bold;
}
.Pname {
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
}
.FontColorStyle4 {color: #6699CC}
.FontColorStyle5 {color: #FF66CC}

/* Date */
.LastUpdateText {
	font-size: 10px;
	line-height:normal;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, san-serif;
	padding-right: 10px;
}

.GraphicText {vertical-align: text-bottom;}


/* add 20090630 all lang use ready */

/* radian text box */

.RadTextBox210Top {
	background-image: url(images/radbox210top.gif);
	width: 210px;
	height: 12px;
	background-repeat: no-repeat;
	padding-left: 5px;
	margin-top: 10px;
}
.RadTextBox210Mid {
	background-image: url(images/radbox210mid.gif);
	width: 210px;
	background-repeat: repeat-y;
	text-align: left;
	padding-left: 5px;
}
.RadTextBox210Btm {
	background-image: url(images/radbox210btm.gif);
	width: 210px;
	height: 12px;
	background-repeat: no-repeat;
	padding-left: 5px;
	margin-bottom: 10px;
}
.RadTextBox200Top {
	background-image: url(images/radbox200top.gif);
	width: 200px;
	height: 12px;
	background-repeat: no-repeat;
	padding-left: 5px;
	margin-top: 10px;
}
.RadTextBox200Mid {
	background-image: url(images/radbox200mid.gif);
	width: 200px;
	background-repeat: repeat-y;
	text-align: left;
}
.RadTextBox200Btm {
	background-image: url(images/radbox200btm.gif);
	width: 200px;
	height: 12px;
	background-repeat: no-repeat;
	padding-left: 5px;
	margin-bottom: 10px;
}

ul.LnHgt10 {
	padding-left: 0px;
	margin-left: 16px;
	margin-top: 0px;
}
ul.LnHgt10 li {
	margin-top: 10px;
	list-style-type: disc;
}

/* mini info */
ul.MiniInfo {
	width: 100%;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
ul.MiniInfo .bof {
	background-color: #ffffff;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MiniInfo .bon {
	background-color: #FFEEEE;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

ul.MiniInfoList {
	width: 100%;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
ul.MiniInfoList .bof {
	background-color: #ffffff;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MiniInfoList .bon {
	background-color: #DFEFFF;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MiniInfoList .bofnbld {
	background-color: #ffffff;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MiniInfoList .bonnbld {
	background-color: #DFEFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}


/* FUKU prdt juki */
ul.FuPrdtj {
	width: 100%;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
ul.FuPrdtj .bof {
	background-color: #ffffff;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.FuPrdtj .bon {
	background-color: #DFEFFF;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.FuPrdtj .bofnbld {
	background-color: #ffffff;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.FuPrdtj .bonnbld {
	background-color: #DFEFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

/* Magazine Lib TransEdit */
.MagLTranTxtW240 {
width: 240px;
float:left;
	text-align: left;
	margin: 2px;
	padding: 2px;
}
.MagLTranTxtW300 {
width: 300px;
float:right;
	text-align: left;
	margin: 2px;
	padding: 2px;
}
ul.MagLTrnE {
	width: 100%;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
ul.MagLTrnE .bof {
	background-color: #F8F8FF;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLTrnE .bon {
	background-color: #CCCCFF;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLTrnE .bofnbld {
	background-color: #F8F8FF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLTrnE .bonnbld {
	background-color: #CCCCFF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLTrnC {
	width: 100%;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
ul.MagLTrnC .bof {
	background-color: #FFFFE6;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLTrnC .bon {
	background-color: #FFFFCC;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLTrnC .bofnbld {
	background-color: #FFFFE6;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLTrnC .bonnbld {
	background-color: #FFFFCC;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

/* Magazine Lib Hint */
ul.MagLHnt {
	width: 100%;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
ul.MagLHnt .bof {
	background-color: #ffffff;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLHnt .bon {
	background-color: #DDEEDD;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLHnt .bofnbld {
	background-color: #ffffff;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLHnt .bonnbld {
	background-color: #DDEEDD;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

/* Magazine Cina Lib Hint */
ul.MagCLHnt {
	width: 100%;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
ul.MagCLHnt .bof {
	background-color: #ffffff;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagCLHnt .bon {
	background-color: #DFEFFF;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagCLHnt .bofnbld {
	background-color: #ffffff;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagCLHnt .bonnbld {
	background-color: #DFEFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

/* Magazine Eng Lib Hint */
ul.MagELHnt {
	width: 100%;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
ul.MagELHnt .bof {
	background-color: #ffffff;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagELHnt .bon {
	background-color: #DCDCF0;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagELHnt .bofnbld {
	background-color: #ffffff;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagELHnt .bonnbld {
	background-color: #DCDCF0;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

/* Magazine Lib PLAZA */
ul.MagLPlz {
	width: 100%;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
ul.MagLPlz .bof {
	background-color: #ffffff;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLPlz .bon {
	background-color: #DDDDEE;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLPlz .bofnbld {
	background-color: #ffffff;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLPlz .bonnbld {
	background-color: #DDDDEE;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

/* Magazine Lib WAVE */
ul.MagLWav {
	width: 100%;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
ul.MagLWav .bof {
	background-color: #ffffff;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLWav .bon {
	background-color: #D6E7E7;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLWav .bofnbld {
	background-color: #ffffff;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
ul.MagLWav .bonnbld {
	background-color: #D6E7E7;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

li.TopMgn10 {
	margin-top:10px;
}

.NoTopMgn {
	margin-top:0px;
	padding-top: 0px;
}
.NoTopBtmMgn {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.NoReturn {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

li.sideListw380 {
	float:left;
	width:340px;
	list-style-type: none;
	margin-top:2px;
	margin-bottom:2px;
	text-align: left;
}

li.sideListw360 {
	float:left;
	width:320px;
	list-style-type: none;
	margin-top:2px;
	margin-bottom:2px;
}

li.sideListw340 {
	float:left;
	width:300px;
	list-style-type: none;
	margin-top:2px;
	margin-bottom:2px;
}

li.sideListw180 {
	float:left;
	width:180px;
	list-style-type: none;
	margin-top:2px;
	margin-bottom:2px;
	text-align: left;
}

li.sideListw200 {
	float:left;
	width:200px;
	list-style-type: none;
	margin-top:2px;
	margin-bottom:2px;
}

li.sideListw240 {
	float:left;
	width:240px;
	list-style-type: none;
	margin-top:2px;
	margin-bottom:2px;
}

li.sideListw80C {
	float:left;
	width:80px;
	list-style-type: none;
	margin-top:2px;
	margin-bottom:2px;
	text-align: center;
}

li.sideListw60 {
	float:left;
	width:60px;
	list-style-type: none;
	margin-top:2px;
	margin-bottom:2px;
}

li.sideListw50C {
	float:left;
	width:50px;
	list-style-type: none;
	margin-top:2px;
	margin-bottom:2px;
	text-align: center;
}

li.sideListw20 {
	float:left;
	width:20px;
	list-style-type: none;
	margin-top:2px;
	margin-bottom:2px;
	margin-left: -20px;
}

ul.NoStylDefMgn {
	list-style-type:none;
}

ul.NoStylDefMgn li {
	margin-bottom: 0.5em;
}

ul.NoStylLineHeight160 {
	list-style-type:none;
	margin: 0;
	padding: 0;
line-height:160%;
}
ul.NoStylLineHeight160 li {
	margin: 0;
	padding: 0;
line-height:160%;
}

ul.NoStyl {
	list-style-type:none;
	margin: 0;
	padding: 0;
}

ul.NoStyl li {
	margin: 0;
	padding: 0;
	margin-bottom: 0.5em;
}

.StylUpAlp {
	list-style-type:upper-alpha;
}

ul.StylSqu {
	margin: 0px;
	padding: 0px;
}

ul.StylSqu li {
	margin-left: 20px;
	list-style-type:square;
}

ul.witharrow {
	list-style-type: none;
	line-height:1.3;
	margin-left:13px;
	margin-bottom:10px;
	margin-top: 0px;
}
ul li.witharrow2 {
	background:url(images/liarrow_or.gif) no-repeat 0px 5px;
	padding: 0 0 5px 9px;
}
ul ul.noarrow {
	list-style-type: none;
	line-height:1.3;
	margin:0;
	padding-top:5px;
}
ul ul.noarrow li {
	padding: 0 0 3px 9px;
	margin-left:0;
}
.fukuJukiSubTitle   {
	font-size:15px;
	font-weight:bold;
	text-align: left;
	width: 100%;
	padding-top:4px;
	padding-bottom:3px;
	margin-top: 20px;
	margin-bottom: 16px;
	border-top-color: #0066FF;
	border-bottom-color: #0066FF;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-top-width: 2px;
       }

/* Create table box */

dl.IntrTblBox40 {
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.IntrTblBox40 dt {
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
float: left;
	padding-top: 3px;
	width: 40px;
	padding-left: 4px;
}
dl.IntrTblBox40 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 40px;
}

dl.IntrTblBox60 {
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.IntrTblBox60 dt {
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
float: left;
	padding-top: 3px;
	width: 60px;
	padding-left: 4px;
}
dl.IntrTblBox60 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 60px;
}

dl.TblBoxMain40 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	background-color: #F8F8F8;
}
dl.TblBoxMain40 dt {
	float: left;
	font-weight: bold;
	padding-top: 1px;
	width: 40px;
	padding-left: 4px;
}
dl.TblBoxMain40 dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 40px;
	padding-left: 10px;
}

dl.TblBoxMain60 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	background-color: #F8F8F8;
}
dl.TblBoxMain60 dt {
	float: left;
	font-weight: bold;
	padding-top: 1px;
	width: 60px;
	padding-left: 4px;
}
dl.TblBoxMain60 dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 60px;
	padding-left: 10px;
}

dl.IntrTblBox80 {
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.IntrTblBox80 dt {
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
float: left;
	padding-top: 3px;
	width: 80px;
	padding-left: 4px;
}
dl.IntrTblBox80 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 80px;
}

dl.IntrTblBox100 {
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.IntrTblBox100 dt {
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
float: left;
	padding-top: 3px;
	width: 100px;
	padding-left: 4px;
}
dl.IntrTblBox100 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 100px;
}

dl.TblBoxMain40NoMargnNBG_NoWeight {
	margin-top: 0px;
	margin-bottom: 0px;
}
dl.TblBoxMain40NoMargnNBG_NoWeight dt {
	float: left;
	width: 40px;
}
dl.TblBoxMain40NoMargnNBG_NoWeight dd {
	padding-left: 5px;
	margin-left: 40px;
}

dl.TblBoxMain40NBG {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
}
dl.TblBoxMain40NBG dt {
	float: left;
	font-weight: bold;
	padding-top: 1px;
	width: 40px;
	padding-left: 4px;
}
dl.TblBoxMain40NBG dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 40px;
	padding-left: 10px;
}

dl.TblBoxMain60NoMargnNBG {
	margin-top: 0px;
	margin-bottom: 0px;
}
dl.TblBoxMain60NoMargnNBG dt {
	float: left;
	font-weight: bold;
	width: 60px;
}
dl.TblBoxMain60NoMargnNBG dd {
	padding-left: 5px;
	margin-left: 60px;
}

dl.TblBoxMain80 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	background-color: #F8F8F8;
}
dl.TblBoxMain80 dt {
	float: left;
	font-weight: bold;
	padding-top: 1px;
	width: 80px;
	padding-left: 4px;
}
dl.TblBoxMain80 dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 80px;
	padding-left: 10px;
}

dl.TblBoxMain80NBG {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
}
dl.TblBoxMain80NBG dt {
	float: left;
	font-weight: bold;
	padding-top: 1px;
	width: 80px;
	padding-left: 4px;
}
dl.TblBoxMain80NBG dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 80px;
	padding-left: 10px;
}

dl.TblBoxMain80NBG_NoWeight {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
}
dl.TblBoxMain80NBG_NoWeight dt {
	float: left;
	padding-top: 1px;
	width: 80px;
	padding-left: 4px;
}
dl.TblBoxMain80NBG_NoWeight dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 80px;
	padding-left: 10px;
}

dl.TblBoxMain80_NoWeight {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	background-color: #F8F8F8;
}
dl.TblBoxMain80_NoWeight dt {
	float: left;
	padding-top: 3px;
	width: 80px;
	padding-left: 4px;
}
dl.TblBoxMain80_NoWeight dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 80px;
}

dl.TblBoxMain100_NoWeight {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	background-color: #F8F8F8;
}
dl.TblBoxMain100_NoWeight dt {
	float: left;
	padding-top: 3px;
	width: 100px;
	padding-left: 4px;
}
dl.TblBoxMain100_NoWeight dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 100px;
}

dl.TblBoxMain100 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	background-color: #F8F8F8;
}
dl.TblBoxMain100 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 100px;
	padding-left: 4px;
}
dl.TblBoxMain100 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 100px;
}

dl.TblBoxMain100NBG {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
}
dl.TblBoxMain100NBG dt {
	float: left;
	font-weight: bold;
	padding-top: 1px;
	width: 100px;
	padding-left: 4px;
}
dl.TblBoxMain100NBG dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 100px;
	padding-left: 10px;
}

dl.TblBoxMain100NBG_NoWeight {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
}
dl.TblBoxMain100NBG_NoWeight dt {
	float: left;
	padding-top: 1px;
	width: 100px;
	padding-left: 4px;
}
dl.TblBoxMain100NBG_NoWeight dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 100px;
	padding-left: 10px;
}

dl.TblBoxMain120_NoWeight {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	background-color: #F8F8F8;
}
dl.TblBoxMain120_NoWeight dt {
	float: left;
	padding-top: 3px;
	width: 120px;
	padding-left: 4px;
}
dl.TblBoxMain120_NoWeight dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 120px;
}

dl.TblBoxMain120 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	background-color: #F8F8F8;
}
dl.TblBoxMain120 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 120px;
	padding-left: 4px;
}
dl.TblBoxMain120 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 120px;
}

dl.TblBoxMain140_NoWeight {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	background-color: #F8F8F8;
}
dl.TblBoxMain140_NoWeight dt {
	float: left;
	padding-top: 3px;
	width: 140px;
	padding-left: 4px;
}
dl.TblBoxMain140_NoWeight dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 140px;
}

dl.TblBoxMain140 {
	background-color: #F8F8F8;
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.TblBoxMain140 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 140px;
	padding-left: 4px;
}
dl.TblBoxMain140 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 140px;
}

dl.TblBoxMain140NBG {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
}
dl.TblBoxMain140NBG dt {
	float: left;
	font-weight: bold;
	padding-top: 1px;
	width: 140px;
	padding-left: 4px;
}
dl.TblBoxMain140NBG dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 140px;
	padding-left: 10px;
}

dl.TblBoxMain160 {
	background-color: #F8F8F8;
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.TblBoxMain160 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 160px;
	padding-left: 4px;
}
dl.TblBoxMain160 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 160px;
}

dl.TblBoxMain210 {
	background-color: #F8F8F8;
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.TblBoxMain210 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 210px;
	padding-left: 4px;
}
dl.TblBoxMain210 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 210px;
}

dl.TblBoxMain240NBG_NoWeight {
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.TblBoxMain240NBG_NoWeight dt {
	float: left;
	padding-top: 3px;
	width: 240px;
	padding-left: 4px;
}
dl.TblBoxMain240NBG_NoWeight dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 240px;
}

dl.TblBoxMain280 {
	background-color: #F8F8F8;
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.TblBoxMain280 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 280px;
	padding-left: 4px;
}
dl.TblBoxMain280 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 280px;
}

dl.TblBoxMain280NBG {
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.TblBoxMain280NBG dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 280px;
	padding-left: 4px;
}
dl.TblBoxMain280NBG dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 280px;
}

dl.TblBoxMain280NoBold {
	background-color: #F8F8F8;
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.TblBoxMain280NoBold dt {
	float: left;
	padding-top: 3px;
	width: 280px;
	padding-left: 4px;
}
dl.TblBoxMain280NoBold dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 280px;
}

dl.TblBoxMain320NoBold {
	background-color: #F8F8F8;
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.TblBoxMain320NoBold dt {
	float: left;
	padding-top: 3px;
	width: 320px;
	padding-left: 4px;
}
dl.TblBoxMain320NoBold dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 320px;
}

dl.TblBoxMain60IN {
	margin-top: 0px;
	margin-left: 0px;
}
dl.TblBoxMain60IN dt {
	float: left;
	font-weight: bold;
	padding-top: 1px;
	width: 60px;
	padding-left: 4px;
}
dl.TblBoxMain60IN dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 60px;
	padding-left: 10px;
}

dl.TblBoxMain80IN_NoWeight {
	margin-top: 0px;
	margin-left: 0px;
}
dl.TblBoxMain80IN_NoWeight dt {
	float: left;
	padding-top: 1px;
	width: 80px;
	padding-left: 4px;
}
dl.TblBoxMain80IN_NoWeight dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 80px;
	padding-left: 10px;
}

dl.TblBoxMain140IN {
	margin-top: 0px;
	margin-left: 0px;
}
dl.TblBoxMain140IN dt {
	float: left;
	font-weight: bold;
	padding-top: 1px;
	width: 140px;
	padding-left: 4px;
}
dl.TblBoxMain140IN dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 140px;
	padding-left: 10px;
}

dl.TblBoxMain160IN_NoWeight {
	margin-top: 0px;
	margin-left: 0px;
}
dl.TblBoxMain160IN_NoWeight dt {
	float: left;
	padding-top: 1px;
	width: 160px;
	padding-left: 4px;
}
dl.TblBoxMain160IN_NoWeight dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 160px;
	padding-left: 10px;
}

dl.TblBoxMain160IN {
	margin-top: 0px;
	margin-left: 0px;
}

dl.TblBoxMain160IN dt {
	float: left;
	font-weight: bold;
	padding-top: 1px;
	width: 160px;
	padding-left: 4px;
}
dl.TblBoxMain160IN dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 160px;
	padding-left: 10px;
}

dl.TblBoxMain180INNBG {
	margin-top: 0px;
	margin-bottom: 0px;
}
dl.TblBoxMain180INNBG dt {
	float: left;
	font-weight: bold;
	padding-top: 0px;
	width: 180px;
	padding-left: 0px;
}
dl.TblBoxMain180INNBG dd {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-left: 180px;
}

dl.TblBoxMain120NoMgn {
	background-color: #F8F8F8;
	margin-top: 0px;
	margin-bottom: 0px;
}
dl.TblBoxMain120NoMgn dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 120px;
	padding-left: 4px;
}
dl.TblBoxMain120NoMgn dd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 120px;
}

dl.TblBoxMain200IN_NoWeight {
	margin-top: 0px;
	margin-left: 0px;
}
dl.TblBoxMain200IN_NoWeight dt {
	float: left;
	padding-top: 1px;
	width: 200px;
	padding-left: 4px;
}
dl.TblBoxMain200IN_NoWeight dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 200px;
	padding-left: 10px;
}

dl.TblBoxMain220IN_NoWeight {
	margin-top: 0px;
	margin-left: 0px;
}
dl.TblBoxMain220IN_NoWeight dt {
	float: left;
	padding-top: 1px;
	width: 220px;
	padding-left: 4px;
}
dl.TblBoxMain220IN_NoWeight dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 220px;
	padding-left: 10px;
}

dl.TblBoxMain60IN_NoWeight {
	margin-top: 0px;
	margin-left: 0px;
}
dl.TblBoxMain60IN_NoWeight dt {
	float: left;
	padding-top: 1px;
	width: 60px;
	padding-left: 4px;
}
dl.TblBoxMain60IN_NoWeight dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 60px;
	padding-left: 10px;
}

dl.TblBoxMain40IN_NoWeight {
	margin-top: 0px;
	margin-left: 0px;
}
dl.TblBoxMain40IN_NoWeight dt {
	float: left;
	padding-top: 1px;
	width: 40px;
	padding-left: 4px;
}
dl.TblBoxMain40IN_NoWeight dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 40px;
	padding-left: 10px;
}

dl.TblBoxMain20IN_NoWeight {
	margin-top: 0px;
	margin-left: 0px;
}
dl.TblBoxMain20IN_NoWeight dt {
	float: left;
	padding-top: 1px;
	width: 20px;
	padding-left: 4px;
}
dl.TblBoxMain20IN_NoWeight dd {
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 20px;
	padding-left: 10px;
}

.TblBoxMainTtl {
	padding-top: 5px;
	margin-left: 4px;
	padding-bottom: 5px;
}
.TblBoxMainTtlBGG {
	background-color: #F8F8F8;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 2px;
}

.MenuNavBoxLeft {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: auto;
}
.MenuNavBoxRight {
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.TblBoxMainImgLeft {
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: auto;
}
.TblBoxMainImgLeftLPad2100 {
	width : 100px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad2110 {
width : 110px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad2120 {
width : 120px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad2160 {
width : 160px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad5160 {
	width : 160px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad2180 {
width : 180px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad5240 {
	width : 240px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad10160 {
width : 160px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgL180 {
	width : 180px;
	margin:auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad10180 {
width : 180px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad10240 {
width : 240px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad10370 {
width : 370px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad2210 {
	width : 210px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad2220 {
width : 220px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftCPad10300 {
width : 300px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: center;
}
.TblBoxMainImgLeftCPad10220 {
width : 220px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: center;
}
.TblBoxMainImgLeftCPad2220 {
width : 220px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 10px;
	text-align: center;
}
.TblBoxMainImgLeftLPad2240 {
	width : 240px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad2140NmlFnt {
	width : 140px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad2160NmlFnt {
	width : 160px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad2180NmlFnt {
	width : 180px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad2220NmlFnt {
width : 220px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad2250NmlFnt {
width : 250px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #FFFFFF;
	text-align: Left;
}
.TblBoxMainImgLeftLPad10320 {
width : 320px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLPad2220C {
width : 220px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #FFFFFF;
	font-size: 10px;
}
.TblBoxMainImgLeftLPad2340 {
width : 340px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #FFFFFF;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLeftLTopPad30 {
	float: left;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: Left;
	line-height: 2em;
}
.TblBoxMainImgLeftLTopPad30300 {
	float: left;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: Left;
	width: 300px;
	line-height: 2em;
}
.TblBoxMainImgLeftLTopPad30320 {
	float: left;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: Left;
	width: 320px;
	line-height: 2em;
}
.TblBoxMainImgLeftLTopPad30340 {
	float: left;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: Left;
	width: 340px;
	line-height: 2em;
}
.TblBoxMainImgLeftLTopPad30380 {
	float: left;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: Left;
	width: 380px;
	line-height: 2em;
}
.TblBoxMainImgLeftLTopPad30400 {
	float: left;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: Left;
	width: 400px;
	line-height: 2em;
}
.TblBoxMainImgLeftLTopPad30440 {
	float: left;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: Left;
	width: 440px;
	line-height: 2em;
}
.TblBoxMainImgLeftLTopPad30520 {
	float: left;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: Left;
	width: 520px;
	line-height: 2em;
}
.TblBoxMainImgLeftLTopPad30540 {
	float: left;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: Left;
	width: 540px;
	line-height: 2em;
}
.TblBoxMainImgLeftLPad5320NmlFntGld {
	width : 320px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
	text-align: Left;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.TblBoxMainImgCenterLftPad70 {
	float: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 70px;
	text-align: left;
}
.TblBoxMainImgRight {
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.TblBoxMainImgRightC {
	text-align: center;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
}
.TblBoxMainImgLeftC {
	text-align: center;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
}
.TblBoxMainImgRightCNoPad330 {
	text-align: center;
	width: 335px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
}
.TblBoxMainImgRightCNoPad320 {
	text-align: center;
	width: 325px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
}
.TblBoxMainImgRightCNoPad260 {
	text-align: center;
	width: 265px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
}
.TblBoxMainImgRightR {
	text-align: right;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
}
.TblBoxMainImgRightL {
	text-align: left;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
}
.TblBoxMainImgRightLPad5100 {
	width : 100px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgRightLPad5120 {
	width : 120px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgRightLPad10100 {
	width : 100px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgRightLPad10120 {
width : 120px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgRightLPad2120 {
width : 120px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgRightLPad10160 {
width : 160px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgRightCPad10160BGW {
	width : 160px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: center;
	background-color: #ffffff;
}
.TblBoxMainImgRightCPad10140BGW {
	width : 140px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: center;
	background-color: #ffffff;
}
.TblBoxMainImgLeftCNoPad520 {
	width : 520px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.TblBoxMainImgLeftCNoPad480 {
	width : 480px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.TblBoxMainImgLeftCNoPad460 {
	width : 460px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.TblBoxMainImgLeftCNoPad420 {
	width : 420px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.TblBoxMainImgLeftCNoPad410 {
	width : 410px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.TblBoxMainImgLeftCNoPad370 {
	width : 370px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.TblBoxMainImgLeftCNoPad350 {
	width : 350px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.TblBoxMainImgLeftCNoPad340 {
	width : 340px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.TblBoxMainImgRightLPad2110 {
	width : 110px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #FFFFFF;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgRightLPad2180 {
	width : 180px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgRightL200BDB {
	width : 200px;
	font-size: 10px;
	text-align: center;
	border: 2px solid #3366CC;
	float: right;
}
.TblBoxMainImgRightLPad10180 {
width : 180px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgLPad10180 {
width : 180px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgRightLPad2200 {
width : 200px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgRightLPad2240 {
width : 240px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgRightLPad5250 {
width : 250px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgRightLPad10200 {
width : 200px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgRightLPad10240 {
width : 240px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: Left;
}
.TblBoxMainImgRightLPad5160 {
width : 160px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
	text-align: left;
}
.TblBoxMainImgRightLPad5200 {
width : 200px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
	text-align: left;
}
.TblBoxMainImgRightLPad5240 {
width : 240px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 10px;
	text-align: left;
}
.TblBoxMainImgRightCPad10240 {
width : 240px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: center;
}
.TblBoxMainImgRightCPad10200 {
width : 200px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	text-align: center;
}

dl.newshead {
	margin-top: 5px;
	margin-bottom: 5px;
}
dl.newshead dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
}
dl.newshead dd {
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
}


/* Contents Thb box */

.JmContThbBoxL250 {
	width: 250px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	display: block;
	clear: both;
}
.JmContThbBoxL250 dl {
	margin-top: 0px;
	margin-bottom: 0px;
}
.JmContThbBoxL250 dt {
	float: left;
	padding-top: 5px;
	display: block;
}
.JmContThbBoxL250 dd {
	padding-top: 10px;
	padding-right: 5px;
	margin-left: 105px;
	padding-left: 4px;
}
.JmContThbBoxR250 {
	width: 250px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	display: block;
	clear: both;
}
.JmContThbBoxR250 dl {
	margin-top: 0px;
	margin-bottom: 0px;
}
.JmContThbBoxR250 dt {
	float: right;
	padding-top: 5px;
	display: block;
}
.JmContThbBoxR250 dd {
	padding-top: 10px;
	padding-right: 4px;
	margin-left: 0px;
}

.JmContThbBoxL330C {
	width: 330px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	display: block;
	clear: both;
}
.JmContThbBoxL330 {
	width: 330px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	display: block;
	clear: both;
}
.JmContThbBoxL330 dl {
	margin-top: 0px;
	margin-bottom: 0px;
}
.JmContThbBoxL330 dt {
	float: left;
	padding-top: 5px;
	display: block;
}
.JmContThbBoxL330 dd {
	padding-top: 10px;
	padding-right: 5px;
	margin-left: 105px;
	padding-left: 4px;
}
.JmContThbBoxR330 {
	width: 330px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	display: block;
	clear: both;
}
.JmContThbBoxR330 dl {
	margin-top: 0px;
	margin-bottom: 0px;
}
.JmContThbBoxR330 dt {
	float: right;
	padding-top: 5px;
	display: block;
}
.JmContThbBoxR330 dd {
	padding-top: 10px;
	padding-right: 4px;
	margin-left: 0px;
}

/* special topic box */

.JmSPContBoxB{
	width:auto;
	background-color: #F7F0F0;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* Nav Btn Position */
.MenuBtnLflt {
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.MenuBtnRflt {
	float:right;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.TopLeftSide {
	float: left;
	width: 170px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
}
.TopRightSide {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: right;
	text-align: left;
	width: 510px;
}
.TopTpcsLeftSide {
	float: left;
	width: 250px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: left;
}
.TopTpcRightSide {
	float: right;
	width: 250px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: left;
}
.TopMagCntLeftSide {
	float: left;
	width: 250px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: left;
}
.TopMagCntRightSide {
	float: right;
	width: 250px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: left;
}
.MagCntLeftSide {
	float: left;
	width: 330px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 8px;
	text-align: left;
}
.MagCntRightSide {
	float: right;
	width: 330px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-left: 2px;
	text-align: left;
}

.FukuTitleLeft {
width : 320px;
	float: left;
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	color: #FFFFFF;
	text-align: center;
}
.FukuTitleLeft360 {
width : 360px;
	float: left;
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	color: #FFFFFF;
	text-align: center;
}
.FukuTitleRight {
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
}

.FukuTitleBack {
	background-color: #0063CD;
}
.EngTitleBack {
	background-color: #8C8ABD;
}
.CnaTitleBack {
	background-color: #002288;
}
.Ken50TitleBack {
	background-color: #9C9487;
}

.White_16 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 140%;
}

.White_12 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 120%;
}


/***********************************************/
/* China                                       */
/***********************************************/

/* Link Style */
a:link {  color: #0032a0}
a:visited {  color: #0032a0}
a:hover {  color: #946600}
a:active { color: #946600}


/* Link Style not bg white */
a.BgNwhite:link {
  color: #FFFFFF;
  font-weight:bold;
}
a.BgNwhite:visited {
  color: #FFFFFF;
  font-weight:bold;
}
a.BgNwhite:hover {
  color: #946600;
  font-weight:bold;
}
a.BgNwhite:active {
  color: #946600;
  font-weight:bold;
}


/* Title Style */
.ComnStrongTitleB {
	line-height : 140%;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
}
.ComnStrongTitleB18 {
	line-height : 140%;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
.ComnStrongTitleB16 {
	line-height : 140%;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.ComnStrongTitleWhiteB {
	line-height : 140%;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.ComnStrongTitleWhiteB16 {
	line-height : 140%;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.ComnStrongTitleWhiteB19 {
	line-height : 140%;
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
}
.ComnUsual {
line-height : 140%;
	font-size: 12px;
	color: #666666;
}
.ComnUsualTitle {
line-height : 140%;
	font-size: 16px;
	color: #666666;
}
.ComnUsualTitleB {
line-height : 140%;
	font-size: 16px;
	font-weight: bold;
}
.TieleColorBlue {
	line-height : 120%;
	color: #6666CC;
	font-weight: bold;
	font-size: 14px;
}
.TieleColorBlueB {
	line-height : 120%;
	color: #6666CC;
	font-weight: bold;
	font-size: 20px;
}
.TieleColorBlueB2 {
	line-height : 120%;
	color: #6666CC;
	font-weight: bold;
	font-size: 16px;
}
.TitleColorGrayWithLine   {
	border-top:1px #333333;
	border-bottom:1px #333333;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	border-bottom-style: solid;
	border-top-style: solid;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 14px;
	margin-bottom: 14px;
	text-align: left;
	line-height: 120%;
       }
.TitleColorGrayWithLineNBld   {
	border-top:1px #333333;
	border-bottom:1px #333333;
	font-size:16px;
	color:#666666;
	border-bottom-style: solid;
	border-top-style: solid;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 14px;
	margin-bottom: 14px;
	text-align: left;
	line-height: 120%;
}
.ComnUsualTtlBrdW   {
	padding-top:4px;
	padding-bottom:3px;
	border-top:2px #ffffff;
	border-bottom:2px #ffffff;
	font-size:18px;
	font-weight:bold;
	border-bottom-style: solid;
	border-top-style: solid;
       }
.height {
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #666666;
}
.topInSize {
	width: 500px;
	height: 150px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/* Text Style */
.NoLineHeight {
line-height:normal;
}
.SubTitle {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.CompanyName {
	font-size: 12px;
	color: #FFFFFF;
}
.Usual {
line-height : 140%;
	font-size: 12px;
	color: #333333;
}
.EachTitle {
line-height : 140%;
	font-size: 13px;
	font-weight: bold;
	color: #002288;
}
.BigUsual {
	font-size: 16px;
	color: #333333;
line-height : 140%;
}
.frame_dot {
	border: dotted;
}
.Small_account {
	font-size: 12px;
	color: #333333;
	padding-right: 15px;
	padding-left: 15px;
	background-position: top;
}
.Photo {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.WhiteTitle_14 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 140%;
}
.BlackBold_12 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 120%;
}
.BlackBold_13 {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	line-height: 140%;
}
.BlackNoml_13 {
	font-size: 13px;
	color: #333333;
	line-height: 140%;
}
.BlackBold_14 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 140%;
}
.BlackBold_12EN {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-family: monospace;
	line-height: 120%;
}
.BlackBold_13EN {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	font-family: monospace;
	line-height: 140%;
}
.BlackBold_16EN {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	font-family: monospace;
	line-height: 140%;
}
.BlackBold_16 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 140%;
}

/* Page Center Box */
.PageCenterBox360L {
	width:360px;
	padding-left:165px;
	padding-right:165px;
	text-align:left;
}
.PageCenterBox400L {
	width:400px;
	padding-left:145px;
	padding-right:145px;
	text-align:left;
}
.PageCenterBox450L {
	width:450px;
	padding-left:120px;
	padding-right:120px;
	text-align:left;
}
.PageCenterBox500L {
	width:500px;
	padding-left:95px;
	padding-right:95px;
	text-align:left;
}
.PageCenterBox600L {
	width:600px;
	padding-left:45px;
	padding-right:45px;
	text-align:left;
}

/* LineHeight */
.LinHigh100 {
	line-height:100%;
}

.LinHigh120 {
	line-height:120%;
}
