.position {
	width:100%;
	text-align:center}

.positionintro {
	width:100%;
	text-align:center;
	height:100%}

.boxright	{
	background: #FFFFFF}

.boxmain_right1	{
	background: #C3C7BA}

/* === フォント部分のスタイル === */

ul { margin-top: 9px; margin-bottom: 18px; list-style: none outside; }
ul.square,
ul.circle { margin-left: 3em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 2px; margin-bottom: 2px; }

span.head1 {
	font-size:9pt;
	font-weight:bold;}

span.head2 {
	font-size:10pt;
	font-weight:bold}

span.head3 {
	font-size:11pt;
	font-weight:bold}

span.head4 {
	font-size:12pt;
	font-weight:bold}

span.head1J {
	line-height:	1.8em;
	font-size:9pt;
	font-weight:bold;}

span.head2J {
	line-height:	1.8em;
	font-size:10pt;
	font-weight:bold}

span.head3J {
	line-height:	1.8em;
	font-size:11pt;
	font-weight:bold}

span.head4J {
	line-height:	1.8em;
	font-size:12pt;
	font-weight:bold}

span.rightsubheader {
	color: #4E4F4B;
	font-size:11pt;
	font-weight:bold}

span.rightsubdate {
	font-size:10pt;
	color: #BB0B0B;
	font-weight:bold}

span.rightsubtitle {
	font-size:10pt;
	color: #333333;
	font-weight:bold}

span.rightsubtext {
	color: #333333}

.sitemap {
	padding-left:10px;}

span.sitemapB {
	line-height:	1.8em;
	font-size:9pt;
	font-weight:bold;}

.sitemap a:link{text-decoration: none; color:#3300FF; line-height: 1.8em; }
.sitemap a:visited{text-decoration: none;color:#3300FF; line-height: 1.8em;}
.sitemap a:hover {text-decoration: underline; color:#330066; line-height: 1.8em;}


/* === HEADER部分のスタイル === */

.boxheader	{
	border:solid 0px #FF0000;
	background: #000000  url(http://www.naxusa.com/img/header_bg.jpg) repeat-x scroll left top;
	width:960px;
	height:118px;
	margin-left:auto;
	margin-right:auto}

.boxheaderL	{
	text-align:left;
	width:870px;
	height:118px}

.boxheaderL2	{
	text-align:left;
	height:118px;
	padding-left:10px}

.boxheaderR	{
	width:90px;
	text-align:right;
	vertical-align:top;
	height:118px}

/* === 日本語 英語メニュー部分のスタイル === */

.langmenu	{
	font-size:9pt;
	color:white}

.langmenu1	{
	text-align:right;
	padding-top:11px;
	padding-right:0px}

.langmenu2	{
	padding-top:10px;
	padding-left:0px;
	padding-right:10px}

.langmenu a	{
	padding-left:2px;
	padding-right:2px;
	color:white;
	text-decoration:none;
	font-size:9pt}

.langmenu a:link	{text-decoration: none; color:#FFFFFF }
.langmenu a:visited{text-decoration: none;color:#FFFFFF }
.langmenu a:hover {text-decoration: underline; color:#FF0000 }

/* === トップページコンテンツ部分のスタイル === */

.topmain	{
	width:100%;
	height:540px;
	background-repeat:no-repeat;
	background-position:left top}

.topmain1 {
	width:100%;
	height:540px}

.topmain2 {
	vertical-align:bottom;
	width:520px}


.topmain3 {
	vertical-align:top;
	text-align: left}

.topmain4 {
	vertical-align:bottom}

.topintro {
	line-height:	1.8em;
	width:350px;
	font-size:9pt;
	text-align: justify;
	color:#FFFFFF;
	padding-left:40px;
	padding-right:30px;
	padding-top:0px;
	padding-bottom:50px}

.topwhatsnew {
	width:100%;
	font-size:9pt;
	text-align: justify;
	color:#FFFFFF;
	padding-left:0px;
	padding-right:20px;
	padding-top:30px;
	padding-bottom:0px}

/* === TOP GLOBAL MENU部分のスタイル === */

.globalmenu	{
	border:solid 0px #FF0000;
	background: #000000;
	text-align:left;
	width:960px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto}

.globalmenu1 td	{
	padding-top:1px;
	padding-bottom:1px;
	color:white;
	padding-left:20px;
	font-size:10pt}

.globalmenu1 a	{
	padding-left:3px;
	padding-right:3px;
	color:white;
	text-decoration:none;
	font-size:9pt}

.globalmenu1 a:link	{text-decoration: none; color:#FFFFFF }
.globalmenu1 a:visited{text-decoration: none;color:#FFFFFF }
.globalmenu1 a:hover {text-decoration: underline; color:#666666 }


/* === PAGE INTRO部分のスタイル === */

.pageintro	{
	width:100%;
	padding-bottom:10px}

/* === BOTTOM部分のスタイル === */

.boxcopyright	{
	border:solid 0px #FF0000;
	width:960px;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto}

.boxcopyright tr, td{
	text-align:left;}


span.copyright	{
	font-size:8pt;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:20px}

.menubottom	{
	padding-left:3px;
	padding-right:3px}

.menubottom a	{
	font-size:8pt}

.menubottom a:link	{text-decoration: none; color:#FFFFFF }
.menubottom a:visited{text-decoration: none;color:#FFFFFF }
.menubottom a:hover {text-decoration: underline; color:#666666 }


/* === MENU LEFT部分のスタイル === */

.menuleft_header	{
	padding-top:10px;
	font-weight:bold;}

/* === CONTENTS COMMON部分のスタイル === */

.info_intro	{
	padding-bottom:20px}

.info_table td	{
	padding-left:10px}

.info_table_LF	{
	padding-left:10px}

.info_table_RT	{
	padding-left:10px}

/* === ADMIN部分のスタイル === */

.menuAdmin	{
	padding-left:3px;
	padding-right:3px}



