@charset "UTF-8";

a img{
	border:none;
}

.naPx11{
	font-size:70%;
}

.naContainer p{
	font-family:Arial, Verdana, sans-serif;
}

.naContainer *{
	padding:0px;
	margin:0px;
}

.naAdjust01{
	margin-top:10px !important;
}

.naAdjust02{
	margin-left:10px !important;
}

.naAdjust03{
	margin-right:10px !important;
}

.naAdjust04{
	margin-top:20px !important;
}

.naAdjust05{
	margin-bottom:10px !important;
}

.naAdjust06{
	padding-top:40px !important;
}

.naAdjust07{
	margin-top:-50px !important;
}

.naAdjust08{
	margin-left:20px !important;
}

.naAdjust09{
	margin-top:30px !important;
}

.naAdjust10{
	margin-bottom:30px !important;
}

.naArrowR{
	padding-left:18px !important;
	background: url("../img/arrow_r.gif") no-repeat left center;
}

.naLinkList li{
	width:163px;
	float:left;
	padding:0px;
	margin:0px 0px 7px 0px;
	text-indent:15px;
	list-style:none;
	background: url("../img/arrow_r.gif") no-repeat left center;
}

.naTextGray{
	color:#666666;
}

.naFloatL{
	float:left;
}

.naFloatR{
	float:right;
}

.naClearB{
	clear:both;
}

.naClearFix{
	zoom:1;
}

.naClearFix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.naNoBorder{
	border:none !important;
}

.naUlCircle{
	padding:5px 10px !important;
}

.naUlCircle li{
	padding-left:10px;
	line-height:140%;
	background: url("../img/bgi_disc.gif") no-repeat left 0.5em;
	margin:15px 0px;
	list-style:none;
}

.naTextXXSmall	{ font-size:74% !important; }/*** 9pxに相当 ***/
.naTextXSmall	{ font-size:87% !important; }/*** 10pxに相当 ***/
.naTextSmall	{ font-size:93% !important; }/*** 11pxに相当 ***/
.naTextLarge	{ font-size:120% !important; }/*** 14pxに相当 ***/
.naTextXLarge	{ font-size:133% !important; }/*** 16pxに相当 ***/

.naTextJustify{
	text-align:justify;
}
.naTextR{
	text-align:right;
}
.naTextC{
	text-align:center;
}

.naTextBold,
strong{
	font-weight:bold;
}

.naTextItalic,
em{
	font-weight:bold;
	font-style:italic;
}

.naPdf{
	background: url("../../common-new/img/common/icon-pdf.gif") no-repeat 5px center;
	text-indent:30px;
}

.naIndexTitle{
	color:#7d89c4 !important;
}

.btn-pagetop{
	margin-top:30px !important;
	padding:0px !important;
}

.naDefList{
	clear:both;
}

.naDefList:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.naDefList dt{
	clear:both;
	float:left;
	width:5em;
}

.naDefList dd{
	width:auto;
	padding:0px;
	margin:0px 0px 0px 5em;
	text-indent:0px;
}

.naContainer .btn-pagetop{
	font-size:100%;
}

.naBanGray{
	position:relative;
	top:-70px;
	left:18px;
	color:#666666;
	width:127px;
	height:25px;
	line-height:27px;
	text-align:center;
	font-family:Verdana, sans-serif !important;
	font-weight:bold;
	background-color:#e9e7e7;
	border:solid 1px #CCCCCC;
}

.naSubNav{
}

.naSubNav li{
	float:left;
	width:143px;
	height:22px;
	line-height:22px;
	background-color:#e5e5e5;
	font-size:8pt;
}

.naSubNav li a{
	display:block;
	line-height:21px;
	border-right:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	background: url("../../common-new/img/common/arrow-cir-right-blue-non.gif") no-repeat 5px center;
	color:#0071b3;
	text-indent:20px;
	font-weight:bold !important;
}

.naSubNav li a:visited{	color:#0071b3; }
.naSubNav li a:hover{	text-decoration:none; background-color:#CCCCCC; }

