body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #3A7EC4;}
td {font-size:12px;color:#333333;font-family:MS PGothic; line-height:17px;}
textarea {font-family:MS PGothic; font-size:12px; color:#7E7E7E; padding:3px; line-height:16px;}
textfield {font-family:MS PGothic; font-size:12px; color:#7E7E7E;}
input,select {font-family:MS PGothic; font-size:12px; color:#7E7E7E;}
img {border:0px;}

/*-------------------------------------------------------------/
               FONT BACKGRUND COLOR
--------------------------------------------------------------*/
a:link {color:#666666;}
a:visited {color:#666666;}
a:hover {color:#999999;}

/*  text link (color-blue bold underline)    */
.txt_link {font-size:12px;color:#6872AD;text-decoration:underline;font-weight:bold;}
.txt_link a:link {font-size:12px;color:#6872AD;text-decoration:underline;font-weight:bold;}
.txt_link a:visited {font-size:12px;color:#6872AD;text-decoration:underline;font-weight:bold;}
.txt_link a:active {font-size:12px;color:#6872AD;text-decoration:underline;font-weight:bold;}
.txt_link a:hover {font-size:12px;color:#6872AD;text-decoration:underline;font-weight:bold;}

/*  text link (caution)    */
.link_green {font-size:12px;color:#499C8D;text-decoration:underline;font-weight:bold;}
.link_green a:link {font-size:12px;color:#499C8D;text-decoration:underline;font-weight:bold;}
.link_green a:visited {font-size:12px;color:#499C8D;text-decoration:underline;font-weight:bold;}
.link_green a:active {font-size:12px;color:#499C8D;text-decoration:underline;font-weight:bold;}
.link_green a:hover {font-size:12px;color:#499C8D;text-decoration:underline;font-weight:bold;}

/*  text link (news)    */
.txt_news {font-size:12px;color:#393939;text-decoration:none;}
.link_newsdate {font-size:12px;color:#165D94;text-decoration:none;font-weight:bold;}
.link_news {font-size:12px;color:#393939;text-decoration:none;}
.link_news a:link {font-size:12px;color:#393939;text-decoration:underline;}
.link_news a:visited {font-size:12px;color:#393939;text-decoration:underline;}
.link_news a:active {font-size:12px;color:#393939;text-decoration:underline;}
.link_news a:hover {font-size:12px;color:#393939;text-decoration:underline;}

/*  board (recruit_infor)    */
.txt_recruit {font-size:12px;color:#535353;text-decoration:none;}
.link_recruit {font-size:12px;color:#535353;text-decoration:none;}
.link_recruit a:link {font-size:12px;color:#535353;text-decoration:none;}
.link_recruit a:visited {font-size:12px;color:#535353;text-decoration:none;}
.link_recruit a:active {font-size:12px;color:#535353;text-decoration:none;}
.link_recruit a:hover {font-size:12px;color:#535353;text-decoration:none;}

.box_01 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; COLOR: #666666; PADDING-TOP: 6px; BORDER-BOTTOM: #e6e6e6 1px solid; BACKGROUND-REPEAT: no-repeat; LETTER-SPACING: -1px; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center
}
.box_02 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; COLOR: #666666; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat; LETTER-SPACING: -1px; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center
}
.box_03 {
	PADDING-RIGHT: 0px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 9px; COLOR: #666666; PADDING-TOP: 14px; BORDER-BOTTOM: #e6e6e6 1px solid; LETTER-SPACING: -1px; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center
}
.box_04 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #e6e6e6 1px solid
}
.box_05 {
	BACKGROUND-POSITION: left top; BORDER-BOTTOM: #e6e6e6 1px solid; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #f5f5f5
}
.box_06 {
	BACKGROUND-POSITION: right top; BORDER-BOTTOM: #e6e6e6 1px solid; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #f5f5f5
}

.box_07 {
	BACKGROUND-POSITION: left top; BORDER-BOTTOM: #e6e6e6 1px solid; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.box_08 {
	BACKGROUND-POSITION: right top; BORDER-BOTTOM: #e6e6e6 1px solid; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}


/*-------------------------------------------------------------/
               （2010.06追加）メニューなど
--------------------------------------------------------------*/
body{background-image:url(http://static.ncjapan.co.jp/images/common/bg.gif);background-repeat:repeat-x}
h1{margin:23px 0 0 30px}
#mainMenu *{margin:0;padding:0}
#mainMenu:after{content:url(http://static.ncjapan.co.jp/images/spacer.gif);display:block;clear:both;height:0;} /* clearFix */
#mainMenu{display:inline-block;} /* clearFix */
#mainMenu{display:block;} /* clearFix */
#mainMenu{margin:0 0 14px 30px;padding:0}
#mainMenu li{list-style:none}
#mainMenu .st1{float:left;position:relative;}
#mainMenu .st1 a{display:block;width:136px;height:30px;background:#1d65b5;text-indent:-9999px;overflow:hidden}
#mainMenu .st1 a:hover{background-color:#184c99;background-position:0 -30px}
#mainMenu .li1 a{background-image:url(http://static.ncjapan.co.jp/images/common/menu1.gif)}
#mainMenu .li2 a{background-image:url(http://static.ncjapan.co.jp/images/common/menu2.gif)}
#mainMenu .li3 a{background-image:url(http://static.ncjapan.co.jp/images/common/menu3.gif)}
#mainMenu .li4 a{background-image:url(http://static.ncjapan.co.jp/images/common/menu4.gif)}
#mainMenu .li5 a{background-image:url(http://static.ncjapan.co.jp/images/common/menu5.gif)}
#mainMenu .st1 .subDirectory{display:none;position:absolute;top:27px;left:0;padding-bottom:6px;}
#mainMenu .st1 .subDirectory li{padding:0 6px;background:#063a87;width:124px}
#mainMenu .st1 .subDirectory li a{display:block;height:27px;border-bottom:1px solid #1f4e93;text-decoration:none;color:#bbb;background-color:#063a87;line-height:27px;width:auto;background-image:none;text-indent:0}
#mainMenu .st1 .subDirectory li a:hover{color:#E4960D;font-weight:bold;background-color:#063a87 /* ie6 */}
.sitemapLink{margin:-20px 0 11px 663px;}
.sitemapLink a{display:block;width:47px;height:20px;text-indent:-9999px;overflow:hidden;background-image:url(http://static.ncjapan.co.jp/images/common/sitemap.gif)}






