.naMargin00{ margin:10px 0px 0px 0px }
.naMargin01{ margin:20px 0px 0px 0px }
.naMargin02{ margin:5px 0px 0px 0px }
.naMargin03{ margin:0px 0px 0px 19px }
.naMargin04{ margin:0px 5px 0px 0px !important}
.naMargin05{ margin:0px 0px 0px 18px !important}
.naMargin06{ margin:0px 0px 10px 0px !important}
.naPadding01{ padding-bottom:30px !important;}
.naPadding02{ padding:3px 0px 0px 10px!important; }


.naFontNormal{ font-weight:normal; }
.naDotted{ border-bottom:dotted 1px #b1b1b1; zoom:1; }


h2{
	padding:5px 0px 5px 20px;
	margin:0px 0px 8px 0px;
	font-size:93%;
	clear:both;
}
h2.h01{ background:url("../../common-new/img/common/arrow-cir-right-blue-e5.gif") no-repeat 5px 50%; }
h2.h02{ background:url("../../top/img/img08.gif") no-repeat 5px 50%; }


.naMainImg p{
	text-align:justify;
	line-height:130%;
	color:#4a4949 !important;
	margin:5px 0px 10px 0px !important;
}
.naInfo00{
	zoom:1;
	clear:both;
}
.naTopInformation01,
.naTopInformation02{zoom:1;}

/*****************************after*/
div.maincol00:after,
.naUlNet00 ul:after,
.naInfo00:after,
.naTopDL01:after,
.naTopInformation04:after,
.naTopInformation03:after,
.naTopInformation02:after,
.naTopInformation01:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.naContainer p,
.naContainer01 p,
.naContainer dt,
.naContainer01 dt,
.naContainer dd,
.naContainer01 dd,
.naContainer li,
.naContainer01 li{
	font-family:verdana !important;
}

#naProducts h2{
	padding:5px 0px 5px 20px!important;
	margin:0px 0px 8px 0px!important;
	background-color:#e5e5e5 !important;
	font-size:93% !important;
}
.naInfo376_31{ width:376px; }
.naInfo179_31{ width:179px; }
.naTopDL01{
	zoom:1;
	margin:0px 0px 10px 0px;
}
.naTopDL01 dt{
	float:left;
	margin-top:10px !important;
}
.naTopDL01 dd{
	float:right;
	width:205px;
	font-size:87% !important;
	line-height:120%;
}
.naTopDL02{
	zoom:1;
	margin:0px 0px 15px 0px;
	width:179px;
}
.naTopDL02 dt{ float:left; }
.naTopDL02 dd{
	float:right;
	width:120px;
	font-size:74% !important;
	line-height:120%;
	color:#444445;
}
.naTopDL02 dd.naYaji00{
	margin:3px 0px 0px 0px !important;
}
.naExperience{
	float:left;
	text-align:center;
}
.naUlNet00{ margin-top:20px !important; }
.naUlNet00 ul{
	margin:3px 0px 10px 0px !important;
	padding:0px !important;
	zoom:1;
	font-size:74% !important;
}
#naOverviewIntro{
	padding:0px 0px 20px 0px;
}
#naOverviewIntro p{
	padding:10px 0px 0px 0px;
	font-family:arial !important;
}
#naOverviewIntro p img{
	margin-top:-10px;
}
#naOverviewIntro ul{
	padding:0px 0px 0px 15px !important;
}
#naOverviewIntro ul li{
	width:100px;
	padding:0px 0px 0px 12px !important;
	line-height:100%;
	font-weight:bold;
	background-position:left center;
}
#naOverviewIntro ul li.naListItemLong{
	width:130px;
	padding:0px 0px 0px 10px !important;
	line-height:100%;
	font-weight:bold;
	background-position:left center;
}
.naUlNet01{
	background:url("../../common-new/img/icon-popup.gif") no-repeat 8px 50%;
	padding:0px 10px 0px 25px !important;
	float:left;
}
.naUlNet02{
	background:url("../img/arrow_r_blue.gif") no-repeat 10px 50%;
	padding:0px 0px 0px 20px!important;
	float:left;
}
.naYaji00{ background:url("../img/arrow_r_blue.gif") no-repeat 0px 3px; }
.naYaji00 span{
	padding:3px 0px 0px 10px!important;
	font-weight:bold;
}

.naALLPN{
	padding-bottom:40px;
}


