@charset "UTF-8";

*{
	margin:0px;
	padding:0px;
	line-height:100%;
}
body{
	font-family:"MS PƒSƒVƒbƒN",sans-serif;
	overflow:-moz-scrollbars-vertical;
	text-align:center;
}
body #naContainer{
	width:890px;
	text-align:left;
	margin:0 auto;
}
img{
	vertical-align:bottom;
	line-height:100%;
	border:0;
}
ul{
	list-style-type:none;
}
h1,
h2,
h3,
h4{
	height:100%;
	font-weight:normal;
}
.naPx9{ font-size:55% !important; }
.naPx10{ font-size:65% !important; }
.naPx12{ font-size:75% !important; }
.naPx14{ font-size:90% !important; }
.naPx16{ font-size:100% !important; }
.naPx18{ font-size:115% !important; }
.naPx20{ font-size:125% !important; }

.naMargin00{ margin-left:20px !important }
.naMargin01{ margin-top:15px !important }
.naMargin02{ margin-top:18px !important }
.naMargin03{ margin-top:30px !important }
.naMargin04{ margin:10px 0px 0px 194px !important }
.naMargin05{ margin-top:20px !important }
.naMargin06{ margin-top:50px !important }
.naMargin07{ margin-top:35px !important }
.naMargin08{ margin-bottom:15px !important }


.text_justify{
	text-align:justify;
	text-justify:distribute;
}
.naFontB{
	font-weight:bold;
}
.naFloatL{
	float:left;
}
.naFloatR{
	float:right;
}
.naClearB{
	clear:both;
}
.naHeight100{
	height:100%;
}
.naZoom,
.naFix{
	zoom:1;
}
.naFix:after{
	content:",";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#naHeader{
	margin:20px 0px 30px 0px;
}
#naNavi ul{
	margin:-5px 10px 0px 0px;
}
#naNavi ul li{
	background:url(../img/common_00.gif) no-repeat 0% 100%;
	text-indent:22px;
	float:left;
}
#naMemberBanner{
	margin:8px 0px 0px 0px;
}
#naGlobalNavi{
	margin-top:15px;
}
#naGlobalNavi ul li{
	float:left;
}
#naSubnavi1,
#naSubnavi2,
#naSubnavi3{
	background:url(../img/common_11.gif) no-repeat bottom;
	padding-bottom:3px;
}
#naSubnavi1 ul li,
#naSubnavi2 ul li,
#naSubnavi3 ul li{
	border-right:solid 1px #d1d1d1;
	border-left:solid 1px #d1d1d1;
}
.naSubnavi1 a{
	background:url(../img/common_19.gif) no-repeat 1% 50%;
	display:block;
	line-height:130%;
	padding:10px 0px 10px 18px;
	margin:0px 2px 0px 2px;
	height:100%;
}
.naSubnavi2 a{
	background:url(../img/common_21.gif) no-repeat 1% 50%;
	display:block;
	line-height:130%;
	padding:10px 0px 10px 18px;
	margin:0px 2px 0px 2px;
	height:100%;
}
.naSubnavi3 a{
	background:url(../img/common_12.gif) no-repeat 1% 50%;
	display:block;
	line-height:130%;
	padding:10px 0px 10px 18px;
	margin:0px 2px 0px 2px;
	height:100%;
}
.naSubnavi1_00 a{
	display:block;
	line-height:130%;
	padding:10px 0px 10px 18px;
	margin:0px 2px 0px 2px;
	height:100%;
}
.naSubnavi1_00_00 a{
	display:block;
	line-height:130%;
	padding:10px 0px 10px 30px;
	margin:0px 2px 0px 2px;
	height:100%;
}
span.naSubnavi1_01{
	background:url(../img/common_19.gif) no-repeat 1% 50%;
	background-color:#e6f3e9;
	display:block;
	color:#666;
	line-height:130%;
	padding:10px 0px 10px 18px;
	margin:0px 2px 0px 2px;
	height:100%;
}
span.naSubnavi1_01_01{
	background-color:#e6f3e9;
	display:block;
	color:#666;
	line-height:130%;
	padding:10px 0px 10px 18px;
	margin:0px 2px 0px 2px;
	height:100%;
}
span.naSubnavi1_01_01_01{
	background-color:#e6f3e9;
	display:block;
	color:#666;
	line-height:130%;
	padding:10px 0px 10px 30px;
	margin:0px 2px 0px 2px;
	height:100%;
}
span.naSubnavi1_01 a{
	background-image:none !important;
	background-color:#e6f3e9;
	line-height:130%;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 2px;
	height:100%;
}

span.naSubnavi2_01{
	background:url(../img/common_21.gif) no-repeat 1% 50%;
	background-color:#eeecdf;
	display:block;
	color:#666;
	line-height:130%;
	padding:10px 0px 10px 18px;
	margin:0px 2px 0px 2px;
	height:100%;
}
span.naSubnavi3_01{
	background:url(../img/common_12.gif) no-repeat 1% 50%;
	background-color:#dee5f0;
	display:block;
	color:#666;
	line-height:130%;
	padding:10px 0px 10px 18px;
	margin:0px 2px 0px 2px;
	height:100%;
}

#naSubnavi1 ul li a:hover{ background-color:#e6f3e9; }
#naSubnavi2 ul li a:hover{ background-color:#eeecdf; }
#naSubnavi3 ul li a:hover{ background-color:#dee5f0; }

.naSubB01{
	border-bottom:dotted 1px #d1d1d1;
}
#naPankuzu li{
	float:left;
	padding:10px 0px 5px 5px;
	vertical-align:bottom;
}
#naPankuzu li a{
	background:url(../img/common_18.gif) no-repeat 100% 50%;
	padding-right:15px;
}
#naContentsL{
	width:650px;
	float:left;
}
#naContentsR{
	width:214px;
	float:right;
}
.naDefList00 dt{
	clear:both;
	float:left;
	width:5em;
	padding:0px 0px 8px 0px;
}
.naDefList01 dt{
	clear:both;
	float:left;
	width:10em;
	padding:0px 0px 8px 0px;
	line-height:167%;
}
.naDefList02 dt{
	clear:both;
	float:left;
	width:7em;
	padding:0px 0px 8px 0px;
}
.naDefList03 dt{
	clear:both;
	float:left;
	width:7em;
	padding:0px 0px 8px 0px;
}
.naDefList00 dd{
	margin-left:70px;
	padding:0px 0px 8px 0px;
}
.naDefList01 dd{
	margin-left:140px;
	padding:0px 0px 20px 0px;
	line-height:167%;
}
.naDefList02 dd{
	margin-left:100px;
	padding:0px 0px 20px 0px;
	line-height:167%;
}
.naDefList03 dd{
	margin-left:170px;
	line-height:150%;
}
.naPageTop{
	float:right;
	text-align:right;
	margin-top:20px;
	width:130px;
}
.naPageTop li{
	background:url(../img/common_20.gif) no-repeat 0% 100%;
}
.naFooter{
	border-top:solid 1px #979796;
	text-align:center;
	margin:30px 0px 40px 0px;
}
.naNoBorderB{
	border-bottom:none !important;
}
.naKome{
	background:url("../img/kome.gif") no-repeat 0px 3px;
	padding-left:15px;
	line-height:140% !important;
}

.na_align_c{
	text-align:center;
}

.na_align_r{
	text-align:right;
}

.na_margin_t_10{
	margin-top:10px !important;
}

.na_padding_l_20{
	padding-left:20px;
}
