﻿body {
	text-align:center;
	letter-spacing:0.05em;
	font-size:12px;
 *font-size:78%;
	color:#666666;
	margin:0 auto;
	background:#f9fafa url(../images/ncb/ncb001_2.gif) repeat-x;
	letter-spacing:0.05em;
	font-family: verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}
* html body {
	font-family: "メイリオ", "Meiryo";
}
img {
	border: none;
	padding:0;
	margin:0;
}
td {
	font-size: 12px;
	color:#666666;
}
#pageAnchor {
	display:none;
}
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, fieldset, legend, input, textarea, pre, code, blockquote {
	margin:0;
	padding:0;
}
br {
	letter-spacing:0;
}
fieldset, img {
	border:0;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6, th {
	font-size:100%;
	font-weight:normal;
	font-style:normal;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	color:#333;
}
select {
	background-color:#ffffff !important;
}
address, caption, cite, code, dfn, var {
	font-style:normal;
	font-weight:normal;
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
del, u {
	text-decoration:none;
}
body {
	line-height:1.5;
}
.userInput {
	line-height:1.2;
	word-break:break-all;
}
.clearfix {
	zoom:1;
}
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
a:link {
	color:#1a99ca;
}
a:visited {
	color:#1a99ca;
}
a:hover {
	color:#375a7a;
}
a:active {
	color:#1a99ca;
}
a:focus {
	color:#1a99ca;
}
input, textarea {
	padding:0;
	margin:0;
}
 html[xmlns*=""] body:last-child input[type="file"] {
background-color:transparent;
border:none;
}
*input[type="file"] {
	padding:0;
	margin:0;
}
html*input[type="file"] {
	background-color:transparent;
}
form input.focus, form textarea.focus {
	background-color: #f7f0e6;
}
div.searchForm01 input {
	padding:0;
	border:0;
	background:transparent;
}
.formBt01.focus {
	background:#5B524D;
}
.formBt02.focus {
	background:#E5E4E2;
}
/* ---
table {
	border-collapse:collapse;
	border-spacing:0;
}
th, td {
	margin:0;
	padding:0;
}
--*/
#contentsArea {
	padding-top:3px;
	clear:both;
}
#contentsArea {
	text-align: center;
	font-size:12px;
	color:#666666;
	line-height: 18px;
}
#bContainer {
	width: 976px;
	margin: 0 auto;
	text-align: left;
}
#bMainContainer {
	float: right;
	width: 683px;
}
#bSubContainer {
	float: left;
	width: 210px;
}
#bContainer * {
	margin: 0;
	padding: 0;
}
#bContainer img {
	border: 0;
}
#bContainer .clear {
	clear: both;
	font-size: 1px;
	line-height: 0;
}
#bContainer ul {
	list-style: none;
}
#bItemArea {
	float: left;
	width: 204px;
}
#bItemArea h2 {
}
#bItemArea li {
}
#bItemArea li h3 a {
	display: block;
	padding: 6px 5px 6px 20px;
	color: #777777;
	font-weight:bold;
}
#bItemArea li h3.f11 {
	font-size: 11px;
}
#bItemArea li p {
	padding: 0px 0 7px 5px;
	font-size: 10px;
	line-height: 1.3;
	color: #999999;
}
#bSpecial01Area {
	float: right;
	width: 460px;
}
#bItemArea005 {
	float: right;
	width: 204px;
}
#bItemArea005 p.bItemArea01 {
	padding-bottom:8px;
	text-align:center;
	padding-top: 5px;
}
#bItemArea005 h2 {
}
#bItemArea005 li {
}
#bItemArea005 li h3 a {
	display: block;
	padding: 6px 5px 6px 20px;
	color: #777777;
	font-weight:bold;
}
#bItemArea005 li h3.f11 {
	font-size: 11px;
}
#bItemArea005 li p {
	padding: 0px 0 7px 5px;
	font-size: 10px;
	line-height: 1.3;
	color: #999999;
}
#bSpecial01Area05 {
	float: left;
	width: 460px;
}
#bSpecial01Area05 p.bSpe {
	padding-bottom:5px;
	text-align:center;
	padding-top: 15px;
}
#bSpecial01Area05 a:link {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#bSpecial01Area05 a:visited {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#bSpecial01Area05 a:hover {
	color:#2a648a;
	font-size: 12px;
	text-decoration: underline;
}
#bSpecial01Area05 a:active {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#bSpecial01Area05 a:focus {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#bSpecial01Area05 .bspnew {
	padding-bottom:10px;
}
#bSpecial01Area05 .bspnew li {
	border-bottom:1px dotted #A6A6A6;
}
#headerArea {
	margin:0 auto;
	width:976px;
	padding:0;
}
#headerArea div.personalNavigation01 {
	padding:0;
	clear:both;
}
#headerNavi {
	margin:0 auto;
	width:970px;
	padding:0;
}
#headerArea div.personalNavigation01 ul {
	padding:0;
	margin:0;
}
#headerArea div.personalNavigation01 ul:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
div.personalNavigation01 ul li {
	float:left;
	position:relative;
	z-index:10;
	height:22px;
	text-indent:-9999px;
}
div.personalNavigation01 ul li:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
div.personalNavigation01 ul li a {
	display:block;
	float:left;
	height:22px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	outline:none;
}
div.personalNavigation01 ul li a:hover {
	background-position:left bottom;
}
div.personalNavigation01 ul li a span {
	display:none;
}
div.personalNavigation01 ul.personalNaviHome li.top {
	width:105px;
}
div.personalNavigation01 ul.personalNaviHome li.ohikoshi {
	width:138px;
}
div.personalNavigation01 ul.personalNaviHome li.ryouri {
	width:79px;
}
div.personalNavigation01 ul.personalNaviHome li.nevent {
	width:66px;
}
div.personalNavigation01 ul.personalNaviHome li.zgame {
	width:88px;
}
div.personalNavigation01 ul.personalNaviHome li.dsns {
	width:106px;
}
div.personalNavigation01 ul.personalNaviHome li.machi {
width:160px;
}
div.personalNavigation01 ul.personalNaviHome li.navir {
	width:233px;
	background-image:url(../images/houseequipment01/ncnavi007_2.gif);
}
div.personalNavigation01 ul.personalNaviHome li.top a {
	width:105px;
}
div.personalNavigation01 ul.personalNaviHome li.ohikoshi a {
	width:138px;
}
div.personalNavigation01 ul.personalNaviHome li.ryouri a {
	width:79px;
}
div.personalNavigation01 ul.personalNaviHome li.nevent a {
	width:66px;
}
div.personalNavigation01 ul.personalNaviHome li.zgame a {
	width:88px;
}
div.personalNavigation01 ul.personalNaviHome li.dsns a {
	width:106px;
}
div.personalNavigation01 ul.personalNaviHome li.machi a {
	width:160px;
}
div.personalNavigation01 ul.personalNaviHome li.top a {
	width:105px;
	background-image:url(../images/ncnavi/ncnavi001.gif);
}
div.personalNavigation01 ul.personalNaviHome li.ohikoshi a {
	background-image:url(../images/ncnavi/ncnavi006.gif);
}
div.personalNavigation01 ul.personalNaviHome li.ryouri a {
background-image:url(../images/ncnavi/ncnavi002.gif);
}
div.personalNavigation01 ul.personalNaviHome li.nevent a {
background-image:url(../images/ncnavi/ncnavi005.gif);
}
div.personalNavigation01 ul.personalNaviHome li.zgame a {
background-image:url(../images/ncnavi/ncnavi003.gif);
}
div.personalNavigation01 ul.personalNaviHome li.dsns a {
	background-image:url(../images/ncnavi/ncnavi004.gif);
}
div.personalNavigation01 ul.personalNaviHome li.machi a {
background-image:url(../images/ncnavi/ncnavi008.gif);
}
#bodyArea {
	width:1000px;
	background:#ffffff;
	margin:0 auto;
	clear:both;
	padding: 0;
	margin-top: 3px;
}
.headerrogo {
	margin:0;
	padding:0;
	text-align:right;
	height: 46px;
}
.hrogo1 {
	width: 138px;
	height: 46px;
	float:left;
}
.hrogo1 {
	background:url(../images/ncb/nikotan_rogo.gif) no-repeat;
	background-position: 0 50%;
	width: 138px;
	height: 46px;
	margin:0;
	padding:0;
	display: block;
}
.hrogo01:hover {
	background:url(../images/ncb/nikotan_rogo.gif) no-repeat;
	background-position: 0 50%
}
.hrogo01 a span {
	display:none;
}
#headerArea div.headerNavigationRight {
	float:right;
	width:375px;
}
#headerArea div.headerNavigationRight ul {
	padding-top: 20px;
}
#headerArea div.headerNavigationRight ul:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
div.headerNavigationRight ul li {
	float:left;
	position:relative;
	z-index:10;
	height:14px;
	text-indent:-9999px;
}
div.headerNavigationRight ul li:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
div.headerNavigationRight ul li a {
	display:block;
	float:left;
	height:14px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	outline:none;
}
div.headerNavigationRight ul li a:hover {
	background-position:left bottom;
}
div.headerNavigationRight ul li a span {
	display:none;
}
div.headerNavigationRight ul.utilityNavigation01 li.home {
	width:54px;
}
div.headerNavigationRight ul.utilityNavigation01 li.nico {
	width:106px;
}
div.headerNavigationRight ul.utilityNavigation01 li.company {
	width:65px;
}
div.headerNavigationRight ul.utilityNavigation01 li.sitemap {
	width:75px;
}
div.headerNavigationRight ul.utilityNavigation01 li.mynikotan {
	width:75px;
}
div.headerNavigationRight ul.utilityNavigation01 li.home a {
	width:54px;
}
div.headerNavigationRight ul.utilityNavigation01 li.nico a {
	width:106px;
}
div.headerNavigationRight ul.utilityNavigation01 li.company a {
	width:65px;
}
div.headerNavigationRight ul.utilityNavigation01 li.sitemap a {
	width:75px;
}
div.headerNavigationRight ul.utilityNavigation01 li.mynikotan a {
	width:75px;
}
div.headerNavigationRight ul.utilityNavigation01 li.home a {
	width:54px;
	background-image:url(../images/ncnavi/ncnavi_r001.gif);
}
div.headerNavigationRight ul.utilityNavigation01 li.nico a {
	background-image:url(../images/ncnavi/ncnavi_r002.gif);
}
div.headerNavigationRight ul.utilityNavigation01 li.company a {
	background-image:url(../images/ncnavi/ncnavi_r003.gif);
}
div.headerNavigationRight ul.utilityNavigation01 li.sitemap a {
	background-image:url(../images/ncnavi/ncnavi_r004.gif);
}
div.headerNavigationRight ul.utilityNavigation01 li.mynikotan a {
	background-image:url(../images/ncnavi/ncnavi_r005.gif);
}
#nMainarea001 {
	width: 682px;
	padding:10px 0 0 0;
	margin:0;
}
.nMainarea h2 {
	background:url(../images/ncb/ncb002.gif) no-repeat;
	height:49px;
	width: 682px;
	padding:0;
	margin:0;
	text-indent:-9999px;
}
.nMainsns {
	width: 682px;
	height: 141px;
	float:left;
}
.nMainsns {
	background:url(../images/ncb/ncb006.gif) no-repeat;
	background-position: 0 50%;
	width: 682px;
	height: 141px;
	margin:0;
	padding:0;
	display: block;
}
.nMainsns01 {
	padding:0;
	margin:0;
	clear:both;
}
.nMainsns01:hover {
	background:url(../images/ncb/ncb006.gif) no-repeat;
	background-position: 0 50%
}
.nMainsns01 a span {
	display:none;
}
.nMainsns2 {
	padding:0;
	margin:0;
	clear:both;
}
.nMainsns2 {
	width: 682px;
	height: 167px;
	float:left;
}
.nMainsns2 {
	background:url(../images/ncb/ncb007.gif) no-repeat;
	background-position: 0 50%;
	width: 682px;
	height: 167px;
	margin:0;
	padding:0;
	display: block;
}
.nMainsns02:hover {
	background:url(../images/ncb/ncb007.gif) no-repeat;
	background-position: 0 50%
}
.nMainsns02 a span {
	display:none;
}
#headerArea div.nmainNavi01 {
	padding:0;
	clear:both;
}
#headerArea div.nmainNavi01 ul {
	padding-bottom:3px;
	background:url(../images/ncnavi/ncnavibg001.gif) no-repeat left bottom;
}
#headerArea div.nmainNavi01 ul:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
div.nmainNavi01 ul li {
	float:left;
	position:relative;
	z-index:10;
	height:178px;
	text-indent:-9999px;
}
div.nmainNavi01 ul li:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
div.nmainNavi01 ul li a {
	display:block;
	float:left;
	height:178px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	outline:none;
}
div.nmainNavi01 ul li a:hover {
	background-position:left bottom;
}
div.nmainNavi01 ul.nmainNavi li.top {
	width:227px;
}
div.nmainNavi01 ul.nmainNavi li.ryouri {
	width:226px;
}
div.nmainNavi01 ul.nmainNavi li.zgame {
	width:229px;
}
div.nmainNavi01 ul.nmainNavi li.top a {
	width:227px;
}
div.nmainNavi01 ul.nmainNavi li.ryouri a {
	width:226px;
}
div.nmainNavi01 ul.nmainNavi li.zgame a {
	width:229px;
}
div.nmainNavi01 ul.nmainNavi li.top a {
	width:227px;
	background-image:url(../images/ncb/ncb003.gif);
}
div.nmainNavi01 ul.nmainNavi li.ryouri a {
	background-image:url(../images/ncb/ncb004.gif);
}
div.nmainNavi01 ul.nmainNavi li.zgame a {
	background-image:url(../images/ncb/ncb005.gif);
}
#dimension {
	width : 210px;
	padding : 0;
	margin : 0;
	background:#ABB3BA;
	border-top: 3px solid #ABB3BA;
	border-bottom: 3px solid #ABB3BA;
}
#dcolumn {
	padding : 0;
	margin : 0 auto;
	width : 202px;
	background:#ffffff;
	border-top:1px solid #525252;
	border-left:1px solid #525252;
	border-right:1px solid #525252;
	font-size:10px;
	color: #666666;
}
#dcolumn .dblocklook ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#dcolumn .dblocklook li {
	background:url(../images/ncb/ncb012.gif) repeat-x;
}
#dcolumn .dblocklook li a {
	display: block;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 14px;
	border-left: 3px solid;
	color: #2e2626;
	border-bottom:1px solid #77797A;
	text-decoration: none;
	background:url(../images/ncb/ncb013.gif) no-repeat 5px center;
}
html #dcolumn .dblocklook li a {
	width: 185px;  /*198-(6+14)*/
}
#dcolumn .dblocklook li a:hover {
	border-left-color: #D61E57;
	color: black;
	background: #eef0f3 url(../images/ncb/ncb013.gif) no-repeat 5px center;
}
#bSubrightbox1 {
	padding: 10px 0 0 0;
}
#bSubrightbox1 ul li {
	padding-bottom: 5px;
}
#bSubrightbox1 div h3 a {
	display: block;
	width: 210px;
}
#bSubrightbox2 ul {
	padding-top: 5px;
	width: 210px;
}
#bSubrightbox2 ul li a {
	padding-bottom: 5px;
	display: block;
}
#bItemArea p.bItemArea01 {
	padding-bottom:8px;
	text-align:center;
	padding-top: 5px;
}
#bSpecial01Area p.bSpe {
	padding-bottom:5px;
	text-align:center;
	padding-top: 15px;
}
#bSpecial01Area a:link {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#bSpecial01Area a:visited {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#bSpecial01Area a:hover {
	color:#2a648a;
	font-size: 12px;
	text-decoration: underline;
}
#bSpecial01Area a:active {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#bSpecial01Area a:focus {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#bSpecial01Area .bspnew {
	padding-bottom:10px;
}
#bSpecial01Area .bspnew li {
	border-bottom:1px dotted #A6A6A6;
}
#pService {
	margin:0;
	padding:7px 4px;
	line-height:1.6em;
	zoom:1;
}
#pService dt {
	width:5em;
}
#pService dt {
	display:block;
	padding:0 0 0 20px;
	min-height:16px;
}
#pService dd {
	margin:-20px 0 0;
	padding:0 0 4px 80px;
	font-weight:bold;
}
#pService dd a {
	padding:0;
	min-height:16px;
	font-weight:bold;
}
#pService dt {
	background:url("../images/ncnavi/ncnavi001.gif") no-repeat left center
}
.pagetop {
	width:92px;
	float:right;
}
.pagetop:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
#bFooter01 {
	clear: both;
	text-align: center;
	color: #808080;
	font-size: 12px;
	padding-top: 30px;
}
#bFooterContainer {
	background:#ffffff url(../images/ncb/ncb024.gif) repeat-x left bottom;
	height: 45px;
	text-align: center;
	color: #808080;
	font-size: 12px;
}
#bFooterContainer a:link {
	color:#808080;
	font-size: 12px;
	text-decoration: none;
}
#bFooterContainer a:visited {
	color:#808080;
	font-size: 12px;
	text-decoration: none;
}
#bFooterContainer a:hover {
	color:#808080;
	font-size: 12px;
	text-decoration: underline;
}
#bFooterContainer a:active {
	color:#808080;
	font-size: 12px;
	text-decoration: none;
}
#bFooterContainer a:focus {
	color:#808080;
	font-size: 12px;
	text-decoration: none;
}
#bFooterContainer .areabox05 {
	width:500px;
	float: left;
	text-align:center;
	padding-left: 315px;
}
#bFooterContainer ul {
	text-align:left;
}
#bFooterContainer ul li {
	display:inline;
}
#bFooterContainer ul.footerNavi01 {
	padding-top: 23px;
}
#footerArea ul.footerNavigation01 li {
	margin:0 2px;
}
#nNavigation03 {
	color:#8b8b8b;
	font-size: 12px;
	width: 910px;
	margin-bottom:1px;
	padding: 0 0 1px 2px
}
#nNavigation03 ul {
	list-style-type:none;
	margin: 0px;
	padding:0;
	color:#8b8b8b;
	font-size: 12px;
}
#nNavigation03 li {
	display:inline;
	white-space: nowrap;
}
#nNavigation03 li.right03 {
	background: url("../images/ncb/ic019.gif") no-repeat;
	background-position: 0% 50%;
	padding-left: 12px;
	margin-left: 5px;
}
#nNavigation03 a:link {
	color:#8b8b8b;
}
#nNavigation03 a:visited {
	color:#8b8b8b;
}
#nNavigation03 a:hover {
	color:#8b8b8b;
}
#nNavigation03 a:active {
	color:#8b8b8b;
}
#nNavigation03 a:focus {
	color:#8b8b8b;
}
#nMainarea05 {
	width: 682px;
	padding:0;
	margin: 0;
}
#nMainarea05 h2 {
	background:url(../images/ncb01/ncb002.gif) no-repeat;
	height:28px;
	width: 682px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#nMainarea05 .areabox001 {
	background:url(../images/ncb01/ncb020.gif) no-repeat;
	height:108px;
	width: 682px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#nMainarea06 {
	width: 682px;
	padding:0;
	margin: 0;
	clear:both;
}
#nMainarea06 .areabox002 {
	background:url(../images/ncb01/ncb021.gif) no-repeat;
	height:30px;
	width: 682px;
	padding:0;
	margin: 10px 0 10px 0;
}
#nMainarea06 .areabox002 .numbar {
	width: 50px;
	text-align: left;
	float: right;
	color:#1a99ca;
	background: url("../images/ncb/ic020.gif") no-repeat;
	background-position: 0% 12px;
}
#nMainarea06 .areabox002 .numbar02 {
	width: 50px;
	text-align: right;
	float: right;
	color:#1a99ca;
	padding: 5px 5px 0 10px;
	background: url("../images/ncb/ic020.gif") no-repeat;
	background-position: 0% 12px;
}
#nmainarea005 h2.nmainbox01 {
	padding-bottom:5px;
	padding-top: 15px;
	background:url(../images/ncb01/ncb002.gif) no-repeat;
	height:28px;
	width: 682px;
	margin : 0 auto;
	text-indent:-9999px;
}
.nMainareap05 {
	padding-bottom:5px;
	padding-top: 15px;
	background:url(../images/ncb01/ncb003.gif) no-repeat;
	height:144px;
	width: 619px;
	margin : 0 auto;
	text-indent:-9999px;
}
.nMainareap07 {
	padding-bottom:5px;
	padding-top: 15px;
	background:url(../images/ncb01/ncb004.gif) no-repeat;
	height:29px;
	width: 681px;
	margin : 0 auto;
	text-indent:-9999px;
}
#nMainarea05 .tbox01 {
	padding: 10px 0 10px 0;
	margin: 0;
}
#nMainarea05 .tbox02 {
	padding: 10px 10px 10px 0px;
	clear:both;
}
#nMainareap08 {
	background:url(../images/ncb01/ncb09.gif) no-repeat;
	height:29px;
	width: 910px;
	text-indent:-9999px;
	clear:both;
}
#nMainareap09 {
	float: left;
	width: 169px;
}
#nNavigation04 {
	color:#8b8b8b;
	font-size: 12px;
	width: 900px;
	padding-bottom:10px;
}
#nNavigation04 ul {
	list-style-type:none;
	margin: 0px;
	color:#8b8b8b;
	font-size: 12px;
}
#nNavigation04 li {
	display:inline;
	white-space: nowrap;
}
#nNavigation04 li.right03 {
	background: url("../images/ncb/ic019.gif") no-repeat;
	background-position: 0% 50%;
	padding-left: 12px;
	margin-left: 5px;
}
#nNavigation04 a:link {
	color:#8b8b8b;
}
#nNavigation04 a:visited {
	color:#8b8b8b;
}
#nNavigation04 a:hover {
	color:#8b8b8b;
}
#nNavigation04 a:active {
	color:#8b8b8b;
}
#nNavigation04 a:focus {
	color:#8b8b8b;
}
#nmainarea01 {
	width: 910px;
	text-align: center;
	font-size: 12px;
	xcolor: #666;
}
#nmainarea01 .nmainarea02 {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
table.table010 {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 800px;
	border-collapse: collapse;
	border: solid 1px #999;
	font-size: 12px;
}
table.table010 caption {
	margin-top: 1em;
	text-align: left;
}
table.table010 th, table.table010 td {
	border: solid 1px #999;
	padding: 4px 6px;
	font-size: 12px;
}
table.table010 th {
	background: #f3f2f2;
	text-align: center;
	white-space: nowrap;
	color: #666;
}
table.table010 td.course {
	text-align: center;
	font-size:12px;
	font-weight: bolder;
}
table.table010 td.time, table.table010 td.fee {
	text-align: right;
	white-space: nowrap;
}
#nmainarea01 .nmainarea03 {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
#nmainarea01 .nmainarea03 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 800px;
	border-collapse: collapse;
	border: solid 1px #999;
	font-size: 12px;
}
#nmainarea01 .nmainarea03 table caption {
	margin-top: 1em;
	text-align: left;
}
#nmainarea01 .nmainarea03 table th, #nmainarea01 .nmainarea03 table td {
	border: solid 1px #999;
	padding: 3px;
	margin: 0;
	font-size: 12px;
}
#nmainarea01 .nmainarea03 table th {
	background: #f3f2f2;
	text-align: center;
	color: #666;
}
#nmainarea01 .nmainarea03 table td.course {
	text-align: center;
	font-size:12px;
	background: #f3f2f2;
}
#nmainarea01 .nmainarea03 table td.time, #nmainarea01 .nmainarea03 table td.fee {
	text-align: right;
}
#nmainarea01 .nmainarea04 {
	width: 160px;
	margin: 0 auto;
	text-align: left;
}
#nmainarea01 .nmainarea04 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 160px;
	border-collapse: collapse;
	font-size: 12px;
}
#nmainarea01 .nmainarea005 {
	text-align: center;
	border: solid 1px #999;
	padding: 5px;
}
#nmainarea01 .check01 {
	padding-top: 5px;
}
#nmainarea01 .nmainarea06 {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
#nmainarea01 .nmainarea06 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 795px;
	border-collapse: separate;
	border-spacing: 2px;
	font-size: 12px;
}
#nmainarea01 .nmainarea06 table caption {
	margin-top: 1em;
	text-align: left;
}
#nmainarea01 .nmainarea06 table th, #nmainarea01 .nmainarea06 table td {
	padding: 1px 4px;
	font-size: 12px;
	color: #666;
}
#nmainarea01 .nmainarea06 table th {
	background: #f3f2f2;
	text-align: center;
	font-size: 12px;
	color: #666;
}
#nmainarea01 .nmainarea06 table td {
	background: #ffffff;
	text-align: left;
	font-size: 12px;
}
#nmainarea01 .nmainarea06 table td.col001 {
	background: #f3f2f2;
	text-align: left;
	width: 190px;
	font-size: 12px;
	color: #666;
	height: 23px;
}
#nmainarea01 .nmainarea06 table td.col002 {
	background: #abafb6;
	text-align: left;
	font-size: 12px;
	color: #ffffff;
	height: 23px;
}
#nmainarea01 .nmainarea06 table td.col003 {
	background: #abafb6;
	color: #ffffff;
	text-align: left;
	width: 370px;
	font-size: 12px;
	color: #666;
}
#nmainarea01 .nmainarea06 table td.col004 {
	background: #ffffff;
	color: #666;
	text-align: left;
	font-size: 12px;
	height: 23px;
}
#nmainarea01 .nmainarea06 table td.col005 {
	background: #ffffff;
	text-align: left;
	width: 150px;
	font-size: 12px;
	color: #666;
}
#nmainarea01 .nmainarea06 table td.col006 {
	background: #ffffff;
	text-align: left;
	width: 550px;
	font-size: 12px;
	color: #666;
}
#nmainarea01 .nmainarea06 table td.col007 {
	background: #ffffff;
	text-align: left;
	font-size: 10px;
	color: #666;
}
#nmainarea01 .nmainarea07 {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
#nmainarea01 .nmainarea08 {
	margin: 0 auto;
	text-align: left;
	border: solid 1px #999;
	padding: 5px;
}
#nmainarea01 .nMainareap010 {
	padding-bottom:5px;
	padding-top: 15px;
	background:url(../images/ncb01/ncb013.gif) no-repeat;
	height:29px;
	width: 800px;
	margin: 0 auto;
	text-indent:-9999px;
}
#nmainarea01 .nmainarea06 div.nmaina06 {
	margin-bottom: 2em;
	border: 1px #808080 solid;
	padding: 5px;
}
#nmainarea01 .nmainarea06 ul {
	padding: 0;
}
#nmainarea01 .nmainarea06 ul.nmainarea014 {
	margin: 0 0 0 1.5em;
}
#nmainarea01 .nmainarea06 ul.nmainarea014 li {
	list-style-type: disc;
}
#nmainarea01 .nMainareap011 {
	padding-bottom:5px;
	padding-top: 15px;
	background:url(../images/ncb01/ncb014.gif) no-repeat;
	height:29px;
	width: 800px;
	margin: 0 auto;
	text-indent:-9999px;
}
#nmainarea01 .ntitle01 {
	padding-bottom:5px;
	padding-top: 6px;
	background:url(../images/ncb01/ncb015.gif) no-repeat;
	height:29px;
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
#nmainarea01 .ntitle02 {
	padding-left: 10px;
	font-weight: bold;
	color: #757677;
}
#nmainarea09 {
	width: 910px;
	text-align: center;
	font-size: 12px;
	color: #666;
	clear:both;
}
#nmainarea09 .ntitle01 {
	width: 910px;
	margin: 0 auto;
	text-align: left;
}
#nmainarea09 .ntitle01 {
	padding-bottom:5px;
	padding-top: 6px;
	background:url(../images/ncb01/ncb016.gif) no-repeat;
	height:29px;
	width: 910px;
	margin: 0 auto;
	text-align: left;
}
#nmainarea09 .ntitle02 {
	padding-left: 10px;
	font-weight: bold;
	color: #757677;
}
#nMainareap07 .ntitle01 {
	padding-bottom:5px;
	padding-top: 6px;
	background:url(../images/ncb01/ncb04.gif) no-repeat;
	height:29px;
	width: 681px;
	margin: 0 auto;
	text-align: left;
}
#nMainareap07 .ntitle02 {
	padding-left: 10px;
	font-weight: bold;
	color: #757677;
}
#nmainarea01 .imgnumber {
	padding-top: 10px;
	padding-bottom: 10px;
}
#nmainarea01 .nmainarea010 {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
#nmainarea01 .nmainarea010 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 795px;
	border-collapse: separate;
	border-spacing: 2px;
	font-size: 12px;
}
#nmainarea01 .nmainarea010 table td {
	padding: 1px 4px;
	font-size: 12px;
	color: #666;
	border-bottom: dotted 1px #999;
	vertical-align: top;
}
#nmainarea01 .nmainarea010 table td.col002 {
	background: #ffffff;
	text-align: left;
	font-size: 12px;
}
#nmainarea01 .nmainarea010 table td.col001 {
	background: #ffffff;
	text-align: left;
	width: 43px;
	font-size: 12px;
	color: #666;
	height: 23px;
	vertical-align: top;
}
#nmainarea01 .nmainarea010 table td.col003 {
	background: #ffffff;
	text-align: left;
	font-size: 12px;
	border-bottom: solid 1px #ffffff;
	width: 10px;
}
#nmainarea01 .nmainarea011 {
	padding: 0 10px 0 0;
}
#nmainarea01 .nmainarea010 table td.col004 {
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
}
#nmainarea01 .nmainarea010 table td.col005 {
	background: #ffffff;
	text-align: left;
	font-size: 12px;
	border-bottom: solid 1px #ffffff;
}
#nmainarea01 .nmainarea010 table td span.col006 {
	font-size: 10px;
}
#nmainarea01 .nmainarea012 {
	text-align: left;
}
#nmainarea01 .nmainarea012 p {
	font-weight: bold;
	color: #757677;
	padding: 13px 0 2px 0;
}
#nmainarea01 .nmainarea012 ul {
	padding: 0;
}
#nmainarea01 .nmainarea012 ul.nmainarea014 {
	margin: 0 0 0 3.3em;
}
#nmainarea01 .nmainarea012 ul.nmainarea014 li {
	list-style-type: disc;
}
#nmainarea01 .nmainarea012 ul.nmainarea013 {
	margin: 0 0 0 4em;
}
#nmainarea01 .nmainarea012 ul.nmainarea013 li {
	list-style-type: decimal;
}
#nmainarea01 .nmainarea012 ul.nmainarea013 li ul.nmainarea015 li {
	margin: 0 0 0 1em;
}
#nmainarea01 .nmainarea012 ul.nmainarea013 li ul.nmainarea015 li {
	list-style-type: none;
}
#nmainarea01 .nmainarea012 ul.nmainarea014 li ul.nmainarea016 li {
	margin: 0 0 0 1em;
}
#nmainarea01 .nmainarea012 ul.nmainarea014 li ul.nmainarea016 li {
	list-style-type: none;
}
#nmainarea017 {
	float: right;
	width: 200px;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
.nmainarea018 {
	width: 61px;
	clear: both;
}
.nmainarea18 {
	background:url("../images/shared/shared001.gif") no-repeat;
	background-position: 0px 0px;
	width: 61px;
	height: 17px;
	margin:0;
	padding:0;
	display: block;
}
.nmainarea18:hover {
	background:url("../images/shared/shared001.gif") no-repeat;
	background-position: 0px -17px;
}
.nmainarea018 a span {
	display:none;
}
#nmainarea01 .nmainarea012 ul.nmainarea019 {
	margin: 0 0 0 3.3em;
	padding-bottom: 15px;
}
#nmainarea01 .nmainarea012 ul.nmainarea019 li {
	list-style-type: disc;
}
.coutrySpec {
	float: right;
	width: 304px;
}
.rank {
	float: left;
	width:100px;
	margin-right: 2px;
	background-image:url(../index_images/country_rank_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.rank02 {
	float: left;
	width:100px;
	margin: 0;
	background-image:url(../index_images/country_rank_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.rank h4, .rank02 h4 {
	margin: 0 9px;
}
.rank .countryItem, .rank02 .countryItem {
	margin: 0 9px;
}
.rank .countryItem img, .rank02 .countryItem img {
	border: 1px solid #cccccc;
}
.rank .countryLnk, .rank02 .countryLnk {
	margin: 3px 9px;
}
.rank a:link, .rank a:visited, .rank02 a:link, .rank02 a:visited {
	text-decoration: none;
	color: #1144C0;
	font-size: 10px;
	font-weight: bold;
}
.rank a:hover, .rank a:active, .rank02 a:hover, .rank02 a:active {
	text-decoration: underline;
	color: #1144C0;
	font-size: 10px;
	font-weight: bold;
}
.rank p, .rank02 p {
	margin: 0 9px;
}
#nmainarea21 {
	width:660px;
	margin:0 auto;
	text-align:center;
	padding:4px 0 0;
	background:#ffffff;
	clear: both;
}
.dejiInner {
	padding-left: 7px;
}
#nmainarea21 .nmainarea020 {
	float: left;
	width: 220px;
}
#nmainarea21 .nmainarea020 .nmainarea020Img {
	margin:0 auto;
	width: 186px;
	border: 1px solid #a3a3ac;
}
#nmainarea21 .nmainarea020 .bnumber01 {
	margin:0 auto;
	width: 205px;
	color: #534741;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
}
#nmainarea21 .bnumber01 .bnumber02 {
	font-size: 15px;
}
.bnumber01 a:link, .bnumber01 a:visited {
	text-decoration: none;
	color:#1144C0;
}
.bnumber01 a:hover, .bnumber01 a:active {
	text-decoration: underline;
	color: #1144C0;
}
#nmainarea21 .nmainarea020 .bnumber03 {
	margin:0 auto;
	border: 1px solid #DEDEDE;
	width: 203px;
	font-size: 10px;
}
.bnumber03 p {
	background: #DEDEDE;
	font-size: 12px;
	font-weight: bold;
}
#bSubrightbox3 ul li {
	padding-bottom: 5px;
}
#bSubrightbox3 h3 {
	background:#f9fafa url(../images/ncb01/ncb017.gif) no-repeat;
	height:154px;
	width: 210px;
}
#bSubrightbox3 .rch001 {
	padding: 65px 0 0 35px;
}
#bSubrightbox3 .rch002 {
	padding: 5px 0 0 30px;
}
#bSubrightbox3 .rch003 {
	padding: 5px 0 0 0;
}
#bSubrightbox4 ul {
	padding-top: 10px;
	width: 210px;
}
#bSubrightbox4 ul li a {
	padding-bottom: 5px;
	display: block;
}
#nmainarea21 ul.bnum3txt {
	margin: 0 0 0 1em;
}
#nmainarea21 ul.bnum3txt li {
	list-style-type: none;
	text-align: left;
	font-weight: bold;
}
#nmainarea21 ul.bnum3txt li ul.bnum4txt li {
	margin: 0 0 0 1em;
	font-weight: normal;
}
#nmainarea21 ul.bnum3txt li ul.bnum4txt li {
	list-style-type: disc;
}
#nmainarea21 ul.bnum3txt li ul.bnum5txt li {
	margin: 0 0 0 1em;
	font-weight: normal;
}
#nmainarea21 ul.bnum3txt li ul.bnum5txt li {
	list-style-type: disc;
}
#nmainarea21 ul.bnum7txt li {
	margin: 0 0 0 3em;
	font-weight: normal;
}
#nmainarea21 ul.bnum7txt li {
	list-style-type: decimal;
}
#nmainarea21 .bnum3txt a:link, #nmainarea21 .bnum3txt a:visited {
	text-decoration: underline;
	color:#666666;
}
#nmainarea21 .bnum3txt a:hover, #nmainarea21 .bnum3txt a:active {
	text-decoration: underline;
	color:#104e7f;
}
#nmainarea21 ul.bnum3txt .bnum6txt {
	color:#2c7c5b;
}
#machiback003 {
	clear: both;
	padding-top:10px;
}
#machiback003 .machiback03 {
	width:642px;
	margin:0 auto;
	text-align:left;
	font-weight: bold;
	background:#C69C6D;
	padding:0 0 0 4px;
	color: #6e4e2b;
	font-size: 15px;
}
#machiback003 .machiback04 {
	font-weight: normal;
	font-size: 12px;
}
#machiback001 {
	width:660px;
	margin:0 auto;
	text-align:center;
	padding:4px 0 0;
	background:#ffffff;
	clear: both;
}
#machiback001 .machiback002 {
	float: left;
	width: 110px;
	line-height: 12px;
}
#machiback001 .machiback002 .machiback002Img {
	width: 100px;
	margin:0 auto;
}
#machiback001 .machiback002 .bnumber01 {
	width: 100px;
	margin:0 auto;
	color: #534741;
	text-align:left;
	font-weight: bold;
	font-size: 10px;
}
.bnumber01 a:link, .bnumber01 a:visited {
	text-decoration: none;
	color:#1144C0;
}
.bnumber01 a:hover, .bnumber01 a:active {
	text-decoration: underline;
	color: #1144C0;
}
#machiback001 .machiback002 .bnum3txt {
	color:#666666;
	text-align:left;
	font-size:10px;
	width: 100px;
	margin:0 auto;
}
#machiback001 .cl01 {
	clear: both;
	font-size: 1px;
	line-height: 0;
	padding:0;
}
#machiback004 {
	float: left;
	width: 450px;
}
#machiback004 .machiback004_1 {
	margin:0 auto;
	width: 354px;
}
#machiback006 {
	float: right;
	width: 233px;
	background:#FDFBF4;
}
#machiback005 {
	float: right;
	width: 230px;
}
#machiback005 p.bSpe {
	padding-bottom:5px;
	text-align:center;
	padding-top: 15px;
}
#gMainarea010 p.bSpe2 {
	padding-bottom:5px;
	text-align:center;
	padding-top: 5px;
}
#machiback005 a:link {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#machiback005 a:visited {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#machiback005 a:hover {
	color:#2a648a;
	font-size: 12px;
	text-decoration: underline;
}
#machiback005 a:active {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#machiback005 a:focus {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#machiback005 .bspnew {
	padding-bottom:10px;
}
#machiback005 ul.bspnew {
	margin: 0 0 0 1em;
}
#machiback005 ul.bspnew li {
 border-bottom:1px dotted #866d45;
 width: 200px;
}
#bMainContainer .cl01 {
	clear: both;
	font-size: 1px;
	line-height: 0;
	padding-top: 15px;
}
#bMainContainer .cl02 {
	clear: both;
	font-size: 1px;
	line-height: 0;
	padding: 0;
margin: 0:
}
#bSubrightbox7 .cl02 {
	clear: both;
	font-size: 1px;
	line-height: 0;
	padding: 0;
margin: 0:
}
#gMainarea04 {
	width: 682px;
	padding:0;
	margin: 0;
	clear: both;
}
#gMainarea04 .game003 {
	background:url(../images/ncb01/ncb026.gif) no-repeat;
	height:28px;
	width: 682px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#bMainContainer .game004 {
	background:url(../images/ncb01/ncb035.gif) no-repeat;
	height:28px;
	width: 682px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#bMainContainer .game006 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 682px;
	border-collapse: separate;
	border-spacing: 2px;
	font-size: 12px;
}
#bMainContainer .game006 table th, #gMainarea02 .gMainarea03 table td {
	padding: 1px 4px;
	font-size: 12px;
	color: #ffffff;
}
#bMainContainer .game006 table td {
	background: #ffffff;
	text-align: left;
	font-size: 12px;
	padding: 1px 4px;
}
#bMainContainer .game006 table td.col07 {
	background: #FAFAFA;
	text-align: left;
	font-size: 12px;
	border-bottom: 1px solid #f3f2f3;
	padding: 1px 4px;
}
#bMainContainer .game006 table td.col08 {
	background: #F8EFFC;
	text-align: left;
	font-size: 12px;
	color: #B971DD;
	font-weight: bold;
	border-bottom: 1px solid #f3f2f3;
	padding: 1px 4px;
}
#bMainContainer .game006 table td.game008 {
	width:50px;
	background: #F8EFFC;
	text-align: left;
	font-size: 12px;
	color: #B971DD;
	font-weight: bold;
	padding: 1px 4px;
}
#bMainContainer .game006 table .game007 {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 682px;
	border-collapse: separate;
	border-spacing: 2px;
	font-size: 12px;
}
#bMainContainer .game006 table .game007 th, #bMainContainer .game006 table .game007 td {
	padding: 1px 4px;
	font-size: 12px;
	color: #ffffff;
}
#nmainarea21 .nmainarea020 .game002 {
	margin:0 auto;
	width: 46px;
	padding-top: 5px;
}
#gMainarea01 {
	width: 682px;
	padding-top:10px;
	margin: 0;
	clear: both;
}
#gMainarea01 .game001 {
	background:url(../images/ncb01/ncb027.gif) no-repeat;
	height:28px;
	width: 682px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#gMainarea02 {
	margin-bottom:10px;
	width: 200px;
	background:#000000;
	padding: 5px;
}
#gMainarea02 .gMainarea03 {
	margin:0 auto;
	width: 180px;
	background:#000000;
}
#gMainarea02 .gMainarea03 .gMainarea03Img {
	margin:0 auto;
	width: 166px;
}
#gMainarea02 .gMainarea03 .gMainarea04Img {
	margin:0 auto;
	width: 83px;
	text-align: center;
}
#gMainarea02 .nmainarea020 .bnumber01 {
	margin:0 auto;
	width: 205px;
	color: #534741;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
}
#gMainarea02 .bnumber01 .bnumber02 {
	font-size: 15px;
}
.bnumber01 a:link, .bnumber01 a:visited {
	text-decoration: none;
	color:#1144C0;
}
.bnumber01 a:hover, .bnumber01 a:active {
	text-decoration: underline;
	color: #1144C0;
}
#gMainarea02 .nmainarea020 .bnumber03 {
	margin:0 auto;
	border: 1px solid #DEDEDE;
	width: 203px;
	font-size: 10px;
}
.gMainarea03 p {
	background: #000000;
	font-size: 12px;
	font-weight: bold;
}
#gMainarea02 .gMainarea03 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 180px;
	border-collapse: separate;
	border-spacing: 2px;
	font-size: 12px;
}
#gMainarea02 .gMainarea03 table th, #gMainarea02 .gMainarea03 table td {
	padding: 1px 4px;
	font-size: 12px;
	color: #ffffff;
}
#gMainarea02 .gMainarea03 table td {
	background: #000000;
	text-align: left;
	font-size: 12px;
}
#gMainarea02 .gMainarea03 table td.col05 {
	background: #000000;
	text-align: left;
	font-size: 12px;
	color: #87CEEB;
	height: 23px;
}
#gMainarea02 .gMainarea03 table td.col06 {
	background: #000000;
	text-align: center;
	font-size: 12px;
	color: #F0E68C;
	height: 23px;
}
#gMainarea02 .gMainarea03 table td.col06 a:link {
	color:#F0E68C;
}
#gMainarea02 .gMainarea03 table td.col06 a:visited {
	color:#F0E68C;
}
#gMainarea02 .gMainarea03 table td.col06 a:hover {
	color:#F0E68C;
}
#gMainarea02 .gMainarea03 table td.col06 a:active {
	color:#F0E68C;
}
#bSubrightbox6 ul li {
	padding-bottom: 5px;
}
#bSubrightbox6 h3 {
	background:#f9fafa url(../images/ncb01/ncb038.gif) no-repeat;
	height:223px;
	width: 210px;
}
#bSubrightbox6 .rch001 {
	padding: 65px 0 0 35px;
}
#bSubrightbox6 .rch002 {
	padding: 5px 0 0 30px;
}
#bSubrightbox6 .rch003 {
	padding: 5px 0 0 0;
}
#bSubrightbox6 .rch004 {
	padding: 13px 0 0 17px;
}
#bSubrightbox6 .rch005 {
	padding: 0;
}
#bSubrightbox6 .rch006 {
	padding: 10px 0 10px 0;
}
#gMainarea010 {
	margin:0 auto;
	width: 682px;
}
#gMainarea010 .gMainarea08 {
	float: left;
	width: 341px;
	background:#FDFBF4;
}
#gMainarea010 .gMainarea08 p.bSpe {
	padding-bottom:5px;
	text-align:center;
	padding-top: 15px;
}
#gMainarea010 a:link {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#gMainarea010 a:visited {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#gMainarea010 a:hover {
	color:#2a648a;
	font-size: 12px;
	text-decoration: underline;
}
#gMainarea010 a:active {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#gMainarea010 a:focus {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#gMainarea010 .bspnew {
	padding-bottom:10px;
}
#gMainarea010 ul.bspnew {
	margin: 0 0 0 1em;
}
#gMainarea010 ul.bspnew li {
	padding:2px;
}
#gMainarea010 .gMainarea011 {
	float: left;
	width: 341px;
	background:#ffffff;
	padding-top: 5px;
}
#gMainarea010 .gMainarea012 {
	float: right;
	width: 335px;
	background:#ffffff;
}
#gMainarea010 .wnsns001 {
	background:url(../images/ncb01/ncb041.gif) no-repeat;
	height:28px;
	width: 682px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#gMainarea010 .wnsns002 {
	background:url(../images/ncb01/ncb044.gif) no-repeat;
	height:28px;
	width: 682px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#gMainarea010 .wnsns003 {
	background:url(../images/ncb01/ncb045.gif) no-repeat;
	height:28px;
	width: 682px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#gMainarea010 .ntitle01 {
	padding-bottom:0;
	padding-top: 6px;
	background:url(../images/ncb01/ncb04.gif) no-repeat;
	height:29px;
	width: 681px;
	margin: 0 auto;
	text-align: left;
}
#gMainarea010 .ntitle02 {
	padding-left: 10px;
	font-weight: bold;
	color: #757677;
}
#gMainarea010 ul.bspnew01 {
	margin: 0 0 0 3.3em;
	padding:0 0 10px 0;
}
#gMainarea010 ul.bspnew01 li {
	list-style-type: disc;
	padding:2px 0 0 0;
	margin:0;
}
#bSubrightbox6 ul li {
	padding-bottom: 5px;
}
#bSubrightbox7 h3 {
	background:#f9fafa url(../images/ncb01/ncb038.gif) no-repeat;
	height:223px;
	width: 210px;
}
#bSubrightbox7 .rch001 {
	padding: 65px 0 0 35px;
}
#bSubrightbox7 .rch002 {
	padding: 5px 0 0 30px;
}
#bSubrightbox7 .rch003 {
	padding: 5px 0 0 0;
}
#bSubrightbox7 .rch004 {
	padding: 13px 0 0 17px;
}
#bSubrightbox7 .rch005 {
	padding: 0;
}
#bSubrightbox7 .rch006 {
	padding: 10px 0 10px 0;
}
#bSubrightbox7 .rch007 {
	background:#f9fafa url(../images/ncb01/ncb046.gif) no-repeat;
	height:33px;
	width: 210px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#bSubrightbox7 .rch008 {
	background:#f9fafa url(../images/ncb01/ncb047.gif) repeat-y;
	width: 210px;
}
#bSubrightbox7 .rch009 {
	background:#f9fafa url(../images/ncb01/ncb048.gif) no-repeat;
	height:13px;
	width: 210px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#bSubrightbox7 .rch010 {
	margin:0 auto;
	width: 158px;
	text-align: center;
	padding: 5px 4px 10px 0;
}
#bSubrightbox7 p.rch011 {
	padding: 2px 0 2px 0;
}
#bSubrightbox7 p.rch012 {
	padding: 0 0 5px 0;
	font-size: 10px;
}
#bSubrightbox7 .rch014 {
	margin:0 auto;
	width: 158px;
	text-align: left;
	background:#F2EDB7;
}
#bSubrightbox7 ul.bspnew01 {
	margin: 0 0 0 2em;
	padding:0 0 5px 0;
}
#bSubrightbox7 .rch015 {
	margin:0 auto;
	width: 198px;
	text-align: left;
	background:#F2EDB7;
	border:1px solid #DDCD3C;
}
#bSubrightbox7 ul.bspnew01 {
	margin: 0 0 0 2em;
	padding:0 0 5px 0;
}
#bSubrightbox7 ul.bspnew01 li {
	list-style-type: disc;
	padding:2px 0 0 0;
	margin:0;
}
#bSubrightbox7 .rch016 {
	margin:0 auto;
	width: 198px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background:#DDCD3C;
}
#bSubrightbox7 .rch017 {
	font-weight: bold;
	padding: 0 0 0 5px;
}
#bSubrightbox7 .rch018 {
	margin:0 auto;
	width: 198px;
	text-align: center;
	background:#fdfbf4;
	border:1px solid #DEDEDE;
}
#bSubrightbox7 .rch019 {
	margin:0 auto;
	width: 198px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background:#DEDEDE;
}
#bSubrightbox7 .rch020 {
	padding: 5px 0 5px 0;
}
#bSubrightbox7 .rch021 {
	padding: 0px 0 5px 0;
}
#gMainarea010 .rch022 {
	width: 682px;
	margin: 0 auto;
	text-align: left;
	clear:both;
}
#gMainarea010 .rch022 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 682px;
	border-collapse: collapse;
	border: solid 1px #c8cdce;
	font-size: 12px;
}
#gMainarea010 .rch022 table caption {
	margin-top: 1em;
	text-align: left;
}
#gMainarea010 .rch022 table th, #gMainarea010 .rch022 table td {
	border-top: solid 1px #eceded;
	border-right: solid 1px #eceded;
	border-left: solid 1px #eceded;
	border-bottom: solid 1px #aeb6ba;
	padding: 3px;
	margin: 0;
	font-size: 12px;
}
#gMainarea010 .rch022 table th {
	background: #f3f2f2;
	text-align: center;
	color: #666;
}
#gMainarea010 .rch022 table td.course {
	text-align: left;
	font-size:12px;
	background: #f3f2f2;
	width: 130px;
}
#gMainarea010 .rch022 table td.time, #gMainarea010 .rch022 table td.fee {
	text-align: right;
}
#gMainarea010 .rch022 table td.co10 {
	text-align: left;
	font-size:12px;
	background: #f3f2f2;
}
#gMainarea010 .rch022 table td.co18 {
	text-align: left;
	font-size:12px;
	background: #f3f2f2;
	width: 40px;
}
#gMainarea010 .rch022 table td.co19 {
	text-align: left;
	font-size:12px;
	background: #f3f2f2;
	width: 110px;
}
#gMainarea010 .rch022 table td.co20 {
	text-align: left;
	font-size:12px;
	background: #f3f2f2;
	width: 200px;
}
#gMainarea010 .rch022 table td.co21{
	text-align: left;
	font-size:12px;
	background: #f3f2f2;
	width: 130px;
}
#gMainarea010 .rch022 table td.co14 {
	text-align: left;
	font-size:12px;
	background: #f3f2f2;
	width: 370px;
}
#gMainarea010 .rch022 table td.co15 {
	text-align: left;
	font-size:12px;
	background: #f3f2f2;
	width: 100px;
}
#gMainarea010 .rch022 table td.co13 {
	text-align: left;
	font-size:12px;
	background: #EFAC78;
	color: #ffffff;
	font-weight: bold;
	border-bottom: 1px solid #f3f2f2;
}
#gMainarea010 .rch022 table td.co11 {
	width: 15px;
}
#gMainarea010 .rch022 table tr.co12 {
	background: #fbfcfc;
}
#gMainarea010 .rch023 {
	text-align: right;
}
#gMainarea010 .rch024 {
	font-size: 10px;
}
#bSubrightbox7 .rch026 {
	margin:0 auto;
	width: 158px;
	text-align: left;
	background:#f4f2db;
}
#bSubrightbox7 ul.rch025 {
	margin: 0 0 0 1em;
	padding:0 0 5px 0;
}
#bSubrightbox7 ul.rch025 li {
	list-style-type: none;
	padding:2px 0 0 0;
	margin:0;
}
#bSubrightbox7 .rch027 {
	padding: 10px 0 0 0;
}
#gMainarea010 .rch032 {
	background:#F9FAFA;
	width: 662px;
	margin: 0 auto;
	padding: 10px;
}
#gMainarea010 .rch028 {
	width: 555px;
	margin: 0 auto;
}
#gMainarea010 .rch029 {
	float: left;
	width: 70px;
	background:#F9FAFA;
}
#gMainarea010 .rch030 {
	float: left;
	width: 350px;
	padding-left: 5px;
	background:#F9FAFA;
}
#gMainarea010 .rch031 {
	padding: 5px 0 5px 0;
	clear: both;
}
#gMainarea010 .rch030 a:link {
	color:#4fb6f7;
	font-size: 15px;
	text-decoration: underline;
	font-weight: bold;
}
#gMainarea010 .rch030 a:visited {
	color:#4fb6f7;
	font-size: 15px;
	text-decoration: underline;
	font-weight: bold;
}
#gMainarea010 .rch030 a:hover {
	color:#2a648a;
	font-size: 15px;
	text-decoration: underline;
	font-weight: bold;
}
#gMainarea010 .rch030 a:active {
	color:#4fb6f7;
	font-size: 15px;
	text-decoration: underline;
	font-weight: bold;
}
#gMainarea010 .rch033 {
	padding: 8px 0 0 0;
}
#gMainarea010 .rch034 {
	vertical-align: top;
	padding: 1px 0 0 5px;
}
#gMainarea010 .blog19 {
	width: 683px;
}
#gMainarea010 .rch035 {
	float: right;
	width: 150px;
}
#rch050 {
	color:#d56a31;
	font-size: 12px;
	padding: 5px 0 3px 0;
}
#gMainarea010 .rch051 {
	float: right;
	width: 75px;
}
#gMainarea010 .rch052 {
	float: right;
	width: 220px;
}
#game01 {
	width:660px;
	margin:0 auto;
	text-align:center;
	padding:4px 0 0;
	background:#ffffff;
	clear: both;
}
#game01 .gamebox02 {
	float: left;
	width: 132px;
	line-height: 12px;
}
#game01 .gamebox02 .gamebox02Img {
	width: 99px;
	margin:0 auto;
	border: 1px solid #a3a3ac;
}
#game01 .gamebox02 .game02 {
	width: 100px;
	margin:0 auto;
	color: #534741;
	text-align:center;
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
}
.bnumber01 a:link, .bnumber01 a:visited {
	text-decoration: none;
	color:#1144C0;
}
.bnumber01 a:hover, .bnumber01 a:active {
	text-decoration: underline;
	color: #1144C0;
}
#game01 .gamebox02 .bnum3txt {
	color:#666666;
	text-align:left;
	font-size:10px;
	width: 100px;
	margin:0 auto;
}
#game01 .cl01 {
	clear: both;
	font-size: 1px;
	line-height: 0;
}
#nmainarea21 .nmainarea020 .gamebox03 {
	margin:0 auto;
	width: 185px;
	border: 1px solid #a3a3ac;
}
#search001 {
	text-align: left;
	font-size: 12px;
}
#search001 p {
	font-size: 15px;
	color: #757677;
	padding: 13px 0 2px 0;
}
#search001 .search02 {
	font-size: 12px;
}
#search001 .search02 a:link {
	color:#708e8f;
}
#search001 .search02 a:visited {
	color:#708e8f;
}
#search001 .search02 a:hover {
	color:#708e8f;
}
#search001 .search02 a:active {
	color:#708e8f;
}
#nmainarea01 .rch036 {
	padding: 20px 0 0 0;
}
#nmainarea01 .rch036 {
	width: 800px;
	margin: 0 auto;
}
#nmainarea01 .rch036 ul {
	display:block;
}
#nmainarea01 .rch036 ul li {
	float:left;
	position:relative;
}
#nmainarea01 .rch036 .rch037 {
	padding: 0 5px 0 5px;
}
#nmainarea01 .rch036 .rch038 {
	text-align: right;
	float: right;
}
#gMainarea010 .rch039 {
	width: 450px;
}
#gMainarea010 .rch039 ul {
	display:block;
}
#gMainarea010 .rch039 ul li {
	float:left;
	position:relative;
	padding: 0 5px 0 5px;
}
#gMainarea010 .rch040 {
	padding: 5px 0 0 0;
}
#gMainarea010 .rch040 {
	width: 683px;
	margin: 0 auto;
}
#gMainarea010 .rch040 ul {
	display:block;
}
#gMainarea010 .rch040 ul li {
	float:left;
	position:relative;
	padding: 0 5px 0 5px;
}
#nmainarea22 {
	width:683px;
	margin:0 auto;
	text-align:center;
	padding:4px 0 0;
	background:#ffffff;
	clear: both;
}
#nmainarea22 .gMainbox007 {
	float: left;
	width: 320px;
}
#nmainarea22 .gMainbox007 .gMainbox007Img {
	width: 320px;
	border: 1px solid #a3a3ac;
}
#nmainarea22 .nmainarea23 {
	float: right;
	width: 350px;
}
#gMainarea010 .nmainarea23 ul li {
	float:left;
	padding: 0 10px 20px 10px;
}
#gMainarea010 .nmainarea23 .nmainarea23Img {
	border: 1px solid #a3a3ac;
}
#gMainarea010 .blog03 {
	width: 683px;
	clear: both;
}
#gMainarea010 .blog03 ul {
	display:block;
}
#gMainarea010 .blog03 ul li {
	float:left;
	position:relative;
	padding: 5px 5px 10px 5px;
}
#gMainarea010 .blog03 {
	text-align: left;
}
#gMainarea010 .blog03 ul {
	padding: 0;
}
#gMainarea010 .blog03 ul {
	margin: 0;
}
#gMainarea010 .blog03 ul li {
	list-style-type: none;
}
#gMainarea010 .blog05 {
	width:580px;
	float:left;
	margin-bottom: 5px;
}
#gMainarea010 ul.blog04 {
	font-size:12px;
	padding:0;
	margin:0;
}
ul.blog04 li {
	list-style:none;
	background:#b7bfc6;
	padding:0;
	width:145px;
	float:left;
	border-left:1px solid #434343;
	border-top:1px solid #434343;
	border-bottom:1px solid #434343;
	text-align: center;
}
ul.blog04 li.blog06 {
	list-style:none;
	background:#b7bfc6;
	padding:0;
	width:190px;
	float:left;
	text-align: center;
}
ul.blog04 li.blog07 {
	list-style:none;
	background:#b7bfc6;
	padding:0;
	width:118px;
	float:left;
	text-align: center;
}
ul.blog04 li.blog08 {
	list-style:none;
	background:#b7bfc6;
	padding:0;
	width:118px;
	float:left;
	text-align: center;
	border-right:1px solid #434343;
}
#gMainarea010 .blog05 a:link {
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}
#gMainarea010 .blog05 a:visited {
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
}
#gMainarea010 .blog05 a:hover {
	color:#6f7689;
	font-weight: bold;
	text-decoration: none;
}
#gMainarea010 .blog05 a:active {
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
}
#gMainarea010 .blog12 {
	width:480px;
	clear: both;
}
#gMainarea010 .blog11 {
	width:150px;
	float:right;
}
#gMainarea010 .blog13 {
	width: 480px;
	clear: both;
}
#gMainarea010 .blog13 ul {
	display:block;
}
#gMainarea010 .blog13 ul li {
	float:left;
	position:relative;
	padding: 5px 5px 10px 5px;
}
#gMainarea010 .blog13 {
	text-align: left;
}
#gMainarea010 .blog13 ul {
	padding: 0;
}
#gMainarea010 .blog13 ul {
	margin: 0;
}
#gMainarea010 .blog13 ul li {
	list-style-type: none;
}
#blog14 {
	clear: both;
	text-align: center;
	color: #808080;
	font-size: 12px;
}
#blog15 {
	background:#f7e677;
	height: 20px;
	text-align: center;
	color: #808080;
	font-size: 12px;
}
#blog15 a:link {
	color:#d56a31;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#blog15 a:visited {
	color:#d56a31;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#blog15 a:hover {
	color:#d56a31;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#blog15 a:active {
	color:#d56a31;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#blog15 a:focus {
	color:#d56a31;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#blog15 .blog16 {
	width:683px;
	float: left;
	text-align:center;
	padding-left: 0;
}
#blog15 ul {
	text-align:left;
	padding-left: 3px;
}
#blog15 ul li {
	display:inline;
	padding: 2px;
	margin: 0 0 0 1em;
}
#blog15 ul.blog17 {
	padding-top:1px;
	margin: 0;
}
#blog15 ul.blog17 li {
	margin: 0;
	padding: 0 8px 0 13px;
	background:url(../images/ncb/ncb030.gif) no-repeat;
	background-position: 0px 1px;
}
#blog18 {
	clear: both;
	color:#d56a31;
	font-size: 12px;
	padding: 5px 0 3px 0;
}
#gMainarea010 .blog19 {
	clear: both;
	padding: 5px 0 5px 0;
	margin: 0;
}
#gMainarea010 .blog19 {
	width: 683px;
	margin: 0 auto;
}
#gMainarea010 .blog19 ul {
	display:block;
}
#gMainarea010 .blog19 ul li {
	float:left;
	position:relative;
}
#gMainarea010 .blog19 .rch037 {
	padding: 0 5px 0 5px;
}
#gMainarea010 .blog19 .blog20 {
	width: 70px;
}
.pnavi01 ul:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
div.pnavi01 ul li {
	float:left;
	position:relative;
	z-index:10;
	height:23px;
	text-indent:-9999px;
}
div.pnavi01 ul li:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
div.pnavi01 ul li a {
	display:block;
	float:left;
	height:23px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	outline:none;
}
div.pnavi01 ul li a:hover {
	background-position:left bottom;
}
div.pnavi01 ul.pnavi02 li.navir01 {
	width:39px;
	background-image:url(../images/ncb01/ncb070.gif);
}
div.pnavi01 ul.pnavi02 li.navir02 {
	width:97px;
}
div.pnavi01 ul.pnavi02 li.navir03 {
	width:98px;
}
div.pnavi01 ul.pnavi02 li.navir04 {
	width:145px;
}
div.pnavi01 ul.pnavi02 li.navir05 {
	width:112px;
}
div.pnavi01 ul.pnavi02 li.navir01 a {
	width:39px;
}
div.pnavi01 ul.pnavi02 li.navir02 a {
	width:97px;
}
div.pnavi01 ul.pnavi02 li.navir03 a {
	width:98px;
}
div.pnavi01 ul.pnavi02 li.navir04 a {
	width:145px;
}
div.pnavi01 ul.pnavi02 li.navir05 a {
	width:112px;
}
div.pnavi01 ul.pnavi02 li.navir01 a {
	width:39px;
	background-image:url(../images/ncb01/ncb070.gif);
}
div.pnavi01 ul.pnavi02 li.navir02 a {
	background-image:url(../images/ncb01/ncb071.gif);
}
div.pnavi01 ul.pnavi02 li.navir03 a {
	background-image:url(../images/ncb01/ncb072.gif);
}
div.pnavi01 ul.pnavi02 li.navir04 a {
	background-image:url(../images/ncb01/ncb073.gif);
}
div.pnavi01 ul.pnavi02 li.navir04 a {
	background-image:url(../images/ncb01/ncb073.gif);
}
div.pnavi01 ul.pnavi02 li.navir05 a {
	background-image:url(../images/ncb01/ncb079.gif);
}
#careabox001 {
	background:#CDE9FF;
	padding: 5px;
}
#careabox004 {
	float: right;
	width: 233px;
	height: 205px;
	background:#CDE9FF;
}
#careabox006 .careabox002 {
	float: left;
	width: 341px;
}
#careabox006 .careabox002 p.bSpe {
	padding-bottom:5px;
	text-align:center;
	padding-top: 15px;
}
#careabox006 .careabox003 {
	padding-bottom:10px;
}
#careabox006 ul.careabox003 {
	margin: 0 0 0 1em;
}
#careabox006 ul.careabox003 li {
	padding:2px;
}
#careabox006 {
	margin:0 auto;
	width: 682px;
	background:#FDFBF4;
}
#careabox006 .fred01 {
	color: #ff0000;
	font-size: 10px;
	padding-left: 5px;
	font-weight: normal;
}
#bSubrightbox7 .careabox007 {
	padding: 0px 0 5px 0;
}
#bSubrightbox7 .careabox008 {
	margin:0 auto;
	width: 198px;
	text-align: left;
	background:#EFF9FF;
	color: #5E66AD;
	border:1px solid #718ED8;
}
#bSubrightbox7 ul.bspnew01 {
	margin: 0 0 0 2em;
	padding:0 0 5px 0;
}
#bSubrightbox7 ul.bspnew01 li {
	list-style-type: disc;
	padding:2px 0 0 0;
	margin:0;
}
#bSubrightbox7 .careabox009 {
	margin:0 auto;
	width: 198px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background:#718ED8;
}
#bSubrightbox7 .careabox010 {
	font-weight: bold;
	padding-left: 50px;
	padding-top: 5px;
}
#bSubrightbox7 .careabox011 {
	margin:0 auto;
	width: 182px;
}
#bSubrightbox7 .careabox012 {
	padding-left: 40px;
}
#bSubrightbox7 .careabox013 {
	background:#f9fafa url(../images/ncb02/ncb02_013.gif) no-repeat;
	height:33px;
	width: 210px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#bSubrightbox7 .careabox014 {
	background:#f9fafa url(../images/ncb02/ncb02_014.gif) repeat-y;
	width: 210px;
}
#bSubrightbox7 .careabox020 {
	background:#f9fafa url(../images/ncb02/ncb02_015.gif) no-repeat;
	height:13px;
	width: 210px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#bSubrightbox7 .careabox015 {
	margin:0 auto;
	width: 158px;
	text-align: center;
	padding: 5px 4px 10px 0;
}
#bSubrightbox7 .careabox016 {
	margin:0 auto;
width: 200px;
}
#bSubrightbox7 .careabox017 {
	margin:0 auto;
	width: 158px;
	text-align: left;
	background:#f4f2db;
}
#bSubrightbox7 ul.careabox018 {
	margin: 0 0 0 1em;
	padding:0 0 5px 0;
}
#bSubrightbox7 ul.careabox018 li {
	list-style-type: none;
	padding:2px 0 0 0;
	margin:0;
}
#bSubrightbox7 .careabox019 {
	padding: 10px 0 0 0;
}
#bSubrightbox7 .careabox021 {
	padding: 5px 0 5px 0;
}
#bSubrightbox7 .careabox022 {
	margin:0 auto;
	width: 202px;
}
#careabox023 {
	padding-left: 30px;
}
#careabox023 table td {
	padding: 0 15px 0 0;
	font-size: 12px;
}
#careabox006 .careabox024 {
	float: left;
	width: 178px;
}
#careabox006 .careabox024 {
	padding-right: 10px;
}
#careabox006 .careabox025 {
	padding:10px;
}
#careabox006 .careabox026 {
	width: 472px;
	float: right;
	padding-right: 10px;
}
#careabox006 ul.careabox027 {
	text-align:left;
	padding-left: 3px;
	width: 480px;
}
#careabox006 ul.careabox027 li {
	display:inline;
	padding: 2px;
	margin: 0 0 0 1em;
}
#careabox006 ul.careabox027 {
	padding-top:1px;
	margin: 0;
}
#careabox006 ul.careabox027 li {
	margin: 0;
	padding: 0 8px 0 13px;
	background-position: 0px 1px;
}
#careabox028 {
	padding-left: 15px;
}
#careabox028 table {
	width: 420px;
}
#careabox028 table td {
	font-size: 12px;
	background: #ffffff;
	text-align: left;
	padding: 2px;
	color: #836554;
}
#careabox028 table td.careabox029 {
	width: 50px;
}
#careabox028 table td .careabox030 {
	vertical-align: middle;
	padding-left: 4px;
}
#careabox006 .careabox031 {
	padding: 5px 0 6px 0;
}
#careabox006 .careabox032 {
	font-size: 15px;
	font-weight: bold;
	color: #4f5792;
	padding-top: 10px;
}
#bMainContainer .careabox033 {
	text-align: center;
	padding-top: 30px;
}
#bMainContainer .careabox040 {
	width: 480px;
	float: right;
}
#bMainContainer .careabox041 {
	width: 200px;
	float: left;
}
#bMainContainer .careabox042 {
	width: 160px;
}
#bMainContainer .careabox070 {
	width: 642px;
	background:#F4E9A4;
	color: #F6921D;
	font-weight: bold;
	padding: 10px 20px 10px 20px;
}
#bMainContainer .careabox043 {
	font-size: 18px;
}
#bSubrightbox7 p.careabox044 {
	padding-top: 5px;
}
#gMainarea010 .careabox045 {
	color: #76b8d7;
	font-size: 10px;
	text-align: right;
}
#gMainarea010 .careabox046 {
	padding: 10px;
}
#gMainarea010 .careabox047 {
	padding: 10px 0 10px 0;
}
#bSubrightbox7 .bl_013 {
	padding-top: 10px;
}
#bSubrightbox7 .careabox048 {
	background:#f9fafa url(../images/ncb02/ncb02_027.gif) no-repeat;
	height:33px;
	width: 210px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#bSubrightbox7 .careabox049 {
	background:#f9fafa url(../images/ncb02/ncb02_028.gif) repeat-y;
	width: 210px;
}
#bSubrightbox7 .careabox050 {
	background:#f9fafa url(../images/ncb02/ncb02_029.gif) no-repeat;
	height:13px;
	width: 210px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#blog21 {
	float: left;
	color:#d56a31;
	font-size: 12px;
	padding: 5px 0 3px 0;
}
#nmainarea01 .tbox08 {
	margin: 0 2px 0 0;
}
#nmainarea01 .tbox09 {
	width: 640px;
	margin: 0 auto;
	text-align: left;
}
#nmainarea01 .tbox10 {
	padding-top: 15px;
}
#gMainarea010 .tbox11{
width: 180px;
float: left;
}
#gMainarea010 .tbox12{
width: 400px;
padding: 10px;
float: left;
}
#gMainarea010 ul.tbox13 {
	margin: 0 0 0 2em;
	padding:0 0 5px 0;
}
#gMainarea010 .tbox14 {
	font-size: 15px;
	font-weight: bold;
	color: #4f5792;
	padding-bottom:5px;
}
#gMainarea010 .tbox15 {
	font-size: 12px;
	color: #4f5792;
	padding-top:10px;
}
#gMainarea010 .tbox16 {
	font-size: 15px;
	font-weight: bold;
	color: #4f5792;
	padding-bottom:5px;
}
#gMainarea010 .tbox17 {
	width: 680px;
	padding: 0;
	margin: 0;
	padding-top: 5px;
}
#gMainarea010 .tbox17 table td.tbox18 {
	background: #BFD8EE;
	color: #85e88a5;
	font-weight: bold;
	text-align: left;
	font-size: 12px;	height: 22px;
}
.tbox20 {
	color: #5186c8;
}
.tbox19 {
	background: #FCFDFE;
	color: #A8A8A8;
	text-align: center;
	font-size: 10px;
}
#gMainarea010 .tbox17 table{
	width: 680px;
	border-collapse: collapse;
	border: solid 1px #c8cdce;
	font-size: 10px;
}
#gMainarea010 .tbox17 table td{
	border: solid 1px #c8cdce;
		font-size: 10px;
		padding: 1px;
	vertical-align: top;
	width: 14%;
	height: 60px
}
#gMainarea010 .tbox17 .tbox21{
	background: #f9fcff;
	font-size: 10px;
	color: #55789c;
	font-weight: bold;
}
#gMainarea010 .tbox17 .tbox22{
	background: #eff0f0;
	text-align: center;
	font-size: 10px;
	height: 18px;
}
#gMainarea010 .tbox17 .tbox23{
	font-size: 10px;
	color: #709b25;
	line-height: 12px;
}
#gMainarea010 .tbox17 .tbox24{
	font-size: 10px;
	color: #a89020;
	font-weight: normal;
}
#gMainarea010 .tbox17 .tbox25{
	background: #bdf2fa;
	text-align: center;
	font-size: 10px;
	height: 18px;
}
#gMainarea010 .tbox17 .tbox26{
	background: #f9ddf6;
	text-align: center;
	font-size: 10px;
	height: 18px;
}
#gMainarea010 .tbox38{
	float: left;
	width: 88px;
}
#gMainarea010 .tbox39 {
	font-size: 10px;
	line-height: 12px;
	padding:0;
}
#gMainarea010 .tbox39:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
#gMainarea010 .tbox40 {
color: #313658;
}
#gMainarea010 .tbox41 {
padding: 10px 0 10px 0;
}
#gMainarea010 .tbox45 {
	width: 682px;
	margin: 0 auto;
	clear:both;
}
#gMainarea010 .tbox45 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 682px;
	border-collapse: collapse;
	border: solid 1px #c8cdce;
	font-size: 12px;
}
#gMainarea010 .tbox45 table td {
	border-bottom: solid 1px #aeb6ba;
	padding: 10px 0 10px 0;
	margin: 0;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
}
#gMainarea010 .tbox45 table td.tbox32{
	background: #d2d2d2;
		font-size: 12px;
}
#gMainarea010 .tbox45 table td.tbox33{
	border-left: solid 1px #c7cbcd;
}
#gMainarea010 .tbox45 table td.tbox34{
	background: #d2d2d2;
	width: 75px;
}
#gMainarea010 .tbox45 table td.tbox35 {
	font-size:12px;
	background: #f3f2f2;
	width: 75px;
	text-align: left;
	padding-left: 3px;
	vertical-align: middle;
}
#gMainarea010 .tbox45 table td.tbox42{
	background: #d2d2d2;
	border-left: solid 1px #eceded;
			font-size: 12px;
}
#gMainarea010 .tbox58 {
	width: 680px;
	margin: 0 auto;
	clear:both;
}
#gMainarea010 .tbox58 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 680px;
	border-collapse: collapse;
	border: dotted 1px #f07c16;
	font-size: 12px;
}
#gMainarea010 .tbox58 table td {
	padding: 15px 0 15px 0;
	margin: 0;
	font-size: 10px;
	text-align: center;
}
#gMainarea010 .tbox58 table td.tbox43{
	background: #f07c16;
font-size: 15px;
color: #ffffff;
font-weight: bold;
width: 160px;
}
#gMainarea010 .tbox58 table td .tbox59{
font-size:18px;
color: #fff100;
font-weight: bold;
padding: 3px 0 3px 0;
}
#gMainarea010 .tbox58 table td .tbox60{
font-size:15px;
color: #000000;
font-weight: bold;
padding: 3px 0 3px 0;
}
#careabox006 .careabox060 {
	float: left;
	width: 178px;
}
#careabox006 .careabox060 {
	padding-right: 10px;
}
#careabox006 ul.bspnew01 {
	margin: 0 0 0 2em;
	padding:0 0 5px 0;
}
#careabox006 .careabox062 {
	margin:0 auto;
	width: 178px;
	text-align: left;
	background:#f8d7db;
	border:1px solid #834834;
}
#careabox006 ul.bspnew01 {
	margin: 0 0 0 2em;
	padding:0 0 5px 0;
}
#careabox006 ul.bspnew01 li {
	list-style-type: disc;
	padding:2px 0 0 0;
	margin:0;
}
#careabox006 .careabox061 {
	width: 178px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background:#fea4ab;
	color: #834834;
}
#careabox006 .careabox063 {
	padding: 0 0 5px 0;
}
#careabox006 .careabox064 {
	font-size: 15px;
	font-weight: bold;
	background:#fea4ab;
	color: #834834;
}
#bMainContainer .careabox065{
padding-bottom: 10px;
}
#bMainContainer .careabox066{
	padding:0;
}
#bMainContainer .careabox066 table {
	width: 457px;
	border-collapse: collapse;
}
#bMainContainer .careabox066 table td {
	font-size: 12px;
	background: #ffffff;
	text-align: left;
	padding: 2px;
	color: #836554;
	vertical-align: top;
}
#bMainContainer .careabox066 table td.careabox029 {
	width: 90px;
}
#bMainContainer .careabox066 table td.careabox067 {
	width: 60px;
}
#bMainContainer .careabox066 table td .careabox030 {
	vertical-align: middle;
	padding-left: 4px;
}
#careabox006 ul.careabox003 li.tbox46 {
text-align: center;
padding: 5px 0 5px 0;
}
#bMainContainer .careabox066 table td.tbox47 {
	background: #ecdacb;
	font-weight: bold;
}
#bMainContainer .careabox066 ul{
	margin: 0 0 0 0em;
	padding:0;
}
#bMainContainer .careabox066 ul li{
	list-style-type: none;
	padding:0;
	margin:0;
}
#bMainContainer .careabox066 ul.tbox48{
	margin: 0 0 0 2em;
	padding:0 3px 0 3px;
}
#bMainContainer .careabox066 ul.tbox48 li{
	list-style-type: decimal;
	padding:0;
	margin:0;
}
#bMainContainer .careabox066 ul.tbox48 li.tbox53{
	list-style-type: none;
	padding:0;
	margin: 0 0 0 -2em;
}
#bMainContainer .careabox066 table td.tbox49 {
	font-size: 12px;
	background: #ffffff;
	text-align: left;
	padding: 2px;
	color: #836554;
	vertical-align: top;
	border-left: 2px solid #e5d4c6;
}
#bMainContainer .careabox066 table td.tbox50 {
	background: #ecdacb;
	font-weight: bold;
	border-left: 2px solid #d1b9a6;
}
#bMainContainer .careabox066 ul.tbox51{
	margin: 0;
	padding:0;
	width: 150px;
}
#bMainContainer .careabox066 ul.tbox51 li{
	list-style-type: none;
	padding:0;
	margin:0;
	width:90px;
	float:left;
	text-align: left;
}
#bMainContainer .careabox066 ul.tbox51 li.tbox52{
	list-style-type: none;
	padding:0;
	margin:0;
	width:60px;
	float:left;
	text-align: left;
}
#gMainarea013 {
	margin:0 auto;
	width: 720px;
}
#gMainarea013 .tbox61{
text-align: center;
color: #313658;
}
#gMainarea013 .tbox61_2{
text-align: center;
color: #313658;
font-size: 15px;
font-weight: bold;
}
#gMainarea013 .tbox67 {
	margin: 0 auto;
	clear:both;
}
#gMainarea013 .tbox67 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 720px;
	border-collapse: collapse;
	font-size: 12px;
}
#gMainarea013 .tbox67 table td {
	padding:0;
	margin: 0;
	text-align: center;
	font-size: 12px;
	padding-bottom: 10px;
}
#gMainarea014{
	margin:0 auto;
	width: 976px;
}
#gMainarea013 .tbox61{
text-align: center;
color: #313658;
}
#gMainarea013 .tbox67 {
	margin: 0 auto;
	clear:both;
}
#gMainarea013 .tbox67 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 720px;
	border-collapse: collapse;
	font-size: 12px;
}
#gMainarea013 .tbox67 table td {
	padding:0;
	margin: 0;
	text-align: center;
	font-size: 12px;
	padding-bottom: 10px;
}
#tbox68 {
	width:822px;
	margin:0 auto;
	text-align:center;
	padding:0;
	background:#ffffff;
	clear: both;
}
#tbox68 .tbox69 {
	float: left;
	width: 480px;
}
#tbox68 .tbox69 .tbox69Img {
	width: 480px;
}
#tbox68 .tbox70 {
	float: right;
	width: 340px;
}
#tbox68 .tbox70 ul li {
	float:left;
	padding: 0 0 0 10px;
	font-size: 10px;
}
#tbox68 .tbox71{
	font-size: 10px;
	width: 160px;
	line-height: 12px;
	text-align: left;	padding:0;margin: 0;
}
#tbox68 .tbox72{
	width: 480px;
	padding:0;
	margin:0;
	background: #f6e791;
}
#tbox68 .tbox73{
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	padding:10px;
	margin:0;
}
#tbox68 .tbox72 .tbox80{
margin:0 auto;
width: 216px;
text-align: center;
}
#tbox68 .tbox80 ul li {
	float:left;
	padding: 0 0 0 8px;
	font-size: 10px;
}
#tbox68 .tbox80:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
#tbox68 .tbox81{
padding: 2px 0 2px 0;
font-size: 10px;
background: #fefedc;
text-align: center;
}
#tbox68 .tbox82{
padding: 2px 0 2px 0;
font-size: 12px;
color: #592b07;
}
#gMainarea014 .tbox83{
padding: 0 0 10px 0;
}
#tbox68 .tbox84{
font-size: 12px;
background: #fefedc;
text-align: left;
padding: 3px 0 3px 0;
margin-left: 8px;
}
#tbox68 .tbox85{
font-size: 12px;
color: #376b51;
font-weight: bold;
}
#tbox68 .tbox86{
font-size: 12px;
text-align: left;
margin-left: 8px;
}
#gMainarea014 .tbox87 {
	padding:0;
	clear:both;
}
#gMainarea014 .tbox87 {
	margin:0 auto;
	width:822px;
	padding:0;
}
#gMainarea014 .tbox87 ul:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
#gMainarea014 .tbox87 ul li {
	float:left;
	position:relative;
	z-index:10;
	height:31px;
	text-indent:-9999px;
}
#gMainarea014 .tbox87 ul li:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
#gMainarea014 .tbox87 ul li a {
	display:block;
	float:left;
	height:31px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	outline:none;
}
#gMainarea014 .tbox87 ul li a:hover {
	background-position:left bottom;
}
#gMainarea014 .tbox87 ul.tbox88 li.hfit01 a {
	width:83px;
	background-image:url(../images/houseequipment/houseequipment001.gif);
}
#gMainarea014 .tbox87 ul.tbox88 li.hfit02 a {
width:82px;
	background-image:url(../images/houseequipment/houseequipment002.gif);
}
#gMainarea014 .tbox87 ul.tbox88 li.hfit03 a {
width:83px;
	background-image:url(../images/houseequipment/houseequipment003.gif);
}
#gMainarea014 .tbox87 ul.tbox88 li.hfit04 a {
width:82px;
	background-image:url(../images/houseequipment/houseequipment004.gif);
}
#gMainarea014 .tbox87 ul.tbox88 li.hfit05 a {
width:83px;
	background-image:url(../images/houseequipment/houseequipment005.gif);
}
#gMainarea014 .tbox87 ul.tbox88 li.hfit06 a {
width:82px;
	background-image:url(../images/houseequipment/houseequipment006.gif);
}
#gMainarea014 .tbox87 ul.tbox88 li.hfit07 a {
width:82px;
	background-image:url(../images/houseequipment/houseequipment007.gif);
}
#gMainarea014 .tbox87 ul.tbox88 li.hfit08 {
width:239px;
	background-image:url(../images/houseequipment/houseequipment008.gif);
}
#gMainarea014 .tbox80{
clear:both;
margin:0 auto;
width: 822px;
text-align: center;
padding:0;
}
#tbox90 .tbox81 {
	color:#2c7c5b;
	font-weight: bold;
	padding-left: 5px;
}
#tbox90 {
	margin:0 auto;
	width: 682px;
	background:#FDFBF4;
	padding: 5px 0 5px 0;
}
 #tbox90 .careabox002 {
	float: left;
	width: 450px;
}
 #tbox90 .careabox002 p.bSpe {
	padding-bottom:5px;
	text-align:center;
	padding-top: 15px;
}
#tbox90 .machiback005 .bspnew li {
 border-bottom:1px dotted #866d45;
 width: 200px;
}
 #tbox90 .careabox003 {
	padding-bottom:10px;
}
 #tbox90 ul.careabox003 {
	margin: 0 0 0 1em;
}
 #tbox90 ul.careabox003 li {
	padding:2px;
}
 #tbox90 .fred01 {
	color: #ff0000;
	font-size: 10px;
	padding-left: 5px;
	font-weight: normal;
}
 #tbox90 .careabox024 {
	float: left;
	width: 178px;
}
 #tbox90 .careabox025 {
	padding:10px;
}
 #tbox90 .careabox026 {
	width: 220px;
	float: right;
}
#nareabox050 {
	width: 682px;
}
#nareabox050 p.bSpe {
	text-align:center;
}
#nareabox050 a:link {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#nareabox050 a:visited {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#nareabox050 a:hover {
	color:#2a648a;
	font-size: 12px;
	text-decoration: underline;
}
#nareabox050 a:active {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#nareabox050 a:focus {
	color:#0CA0FF;
	font-size: 12px;
	text-decoration: underline;
}
#nareabox050 .bspnew {
	padding-bottom:10px;
}
#nareabox050 .bspnew li {
	border-bottom:1px dotted #A6A6A6;
}
#nmainarea30 {
	width: 800px;
	margin: 0 auto;
	text-align: center;
	font-size: 12px;
	xcolor: #666;
}
#nmainarea30 .tbox91 {
	padding-bottom:5px;
	padding-top: 6px;
	background:url(../images/ncb01/ncb080.gif) no-repeat;
	height:29px;
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
#nmainarea30 .ntitle02 {
	padding-left: 10px;
	font-weight: bold;
	color: #757677;
}
#nmainarea30 .tbox92 {
	width: 610px;
	float:right;
	text-align: left;
}
#nmainarea30 .tbox92 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 610px;
	border-collapse: separate;
	border-spacing: 2px;
	font-size: 12px;
}
#nmainarea30 .tbox92 table caption {
	margin-top: 1em;
	text-align: left;
}
#nmainarea30 .tbox92 table th, #nmainarea30 .nmainarea06 table td {
	padding: 1px 4px;
	font-size: 12px;
	color: #666;
}
#nmainarea30 .tbox92 table th {
	background: #f3f2f2;
	text-align: center;
	font-size: 12px;
	color: #666;
}
#nmainarea30 .tbox92 table td {
	background: #ffffff;
	text-align: left;
	font-size: 12px;
	padding-left: 3px;
}
#nmainarea30 .tbox92 table td.col001 {
	background: #f3f2f2;
	text-align: left;
	width: 180px;
	font-size: 12px;
	color: #666;
	height: 23px;
}
#nmainarea30 .tbox92 table td.col002 {
	background: #abafb6;
	text-align: left;
	font-size: 12px;
	color: #ffffff;
	height: 23px;
}
#nmainarea30 .tbox92 table td.col006 {
	background: #ffffff;
	text-align: left;
	width: 200px;
	font-size: 12px;
	color: #666;
}
#nmainarea30 .tbox92 table td.col007 {
	background: #ffffff;
	text-align: left;
	font-size: 10px;
	color: #666;
}
#nmainarea30 .tbox93 {
float: left;
	width: 178px;
	text-align: left;
	background:#d2d2d2;
	border:1px solid #595e65;
}
#nmainarea30 ul.bspnew01 {
	margin: 0 0 0 2em;
	padding:0 0 5px 0;
}
#nmainarea30 ul.bspnew01 li {
	list-style-type: disc;
	padding:2px 0 0 0;
	margin:0;
}
#nmainarea30 .tbox94 {
	width: 178px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background:#757c83;
	color: #31363c;
}
#nmainarea30 .careabox063 {
	padding: 0 0 5px 0;
}
#gMainarea010 .tbox95 {
	width: 450px;
	float: right;
	text-align: left;
	padding-top: 20px;
}
#gMainarea010 .tbox96 {
	padding-bottom: 15px;
}
#gMainarea010 .tbox98{
	text-align: center;
	padding:10px 0 10px 0;
}
#gMainarea010 .tbox99 {
	width: 680px;
	margin: 0 auto;
	clear:both;
}
#gMainarea010 .tbox99 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 680px;
	border-collapse: collapse;
	font-size: 12px;
}
#gMainarea010 .tbox99 table td {
	padding: 0;
	margin: 0;
	font-size: 12px;
	text-align: left;
	color: #666666;
	vertical-align: top;
}
#gMainarea010 .tbox99 table td.tbox100{
	margin: 0;
	text-align: right;
}
#gMainarea010 .tbox99 table td .tbox101{
	color: #8C6239;
	padding: 10px 0 10px 0;
}
#gMainarea010 .tbox99 table td .tbox102{
	font-size: 18px;
	font-weight: bold;
	padding: 13px 0 5px 0;
}
#gMainarea010 .tbox99 table.tbox103 {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 680px;
	border-collapse: collapse;
	font-size: 12px;
	border: 1px solid #707070;
}
#gMainarea010 .tbox99 table.tbox103 td.tbox104 {
	padding: 3px;
	margin: 0;
	font-size: 15px;
	text-align: left;
	color: #ffffff;
	vertical-align: top;
	background: #707070;
}
#gMainarea010 .tbox99 table.tbox103 td{
	padding: 5px;
}
#gMainarea010 .tbox99 table.tbox103 td .tbox105 {
	padding: 0 3px 0 3px;
	font-size: 10px;
	color: #ffffff;
}
#gMainarea010 .tbox99 table td.tbox106 {
	padding:10px;
}
#gMainarea010 .tbox99 table td .tbox107 {
	font-size: 10px;
}
#gMainarea010 .tbox99 table td .tbox108 {
	font-size: 15px;
	padding: 0 8px 0 0;
}
#gMainarea010 .tbox99 table td.tbox109{
	vertical-align: middle;
	border-top: 1px dotted #666666;
	padding-top: 2px;
}
#nmainarea01 ul.nmainarea021 {
	margin: 0 0 0 2em;
}
#nmainarea01 ul.nmainarea021 li {
	list-style-type: disc;
}
#nMainarea06 .tbox110{
	width: 660px;
	margin: 0 auto;
}
#nMainarea06 .tbox111{
	width: 682px;
	padding:0;
	margin: 0;
	text-align: center;
}
#nmainarea01 .nmainarea012 table {
	margin: 0;
	padding:0;
	width: 682px;
}
#nmainarea01 .nmainarea012 table td {
	width: 300px;
	vertical-align: top;
}
#search001 table {
	width: 800px;
	border-collapse: separate;
	font-size: 12px;
}
#search001 table td {
padding: 5px;
	vertical-align: top;
}
#search001 table td .tbox112 {
border: 1px solid #7d7d7d;
}
#nmainarea21 .nmainarea022 {
	width:660px;
}
#nmainarea21 .nmainarea022 .nmainarea022Img {
	float: left;
	width: 150px;
	border: 1px solid #a3a3ac;
}
#nmainarea21 .nmainarea022 .bnumber01 {
	color: #534741;
	text-align:left;
	font-weight: bold;
	font-size: 10px;
}
#nmainarea21 .nmainarea022 .bnumber01 .bnumber02 {
	font-size: 15px;
}
#nmainarea21 .nmainarea022 .bnumber01 a:link, .bnumber01 a:visited {
	text-decoration: none;
	color:#1144C0;
}
#nmainarea21 .nmainarea022 .bnumber01 a:hover, .bnumber01 a:active {
	text-decoration: underline;
	color: #1144C0;
}
#nmainarea21 .nmainarea022 .bnumber03 {
	border: 1px solid #DEDEDE;
	font-size: 10px;
	text-align:left;
}
#nmainarea21 .nmainarea022 ul.bnum3txt {
	margin: 0 0 0 0.5em;
}
#nmainarea21 .nmainarea022 ul.bnum3txt li {
	list-style-type: none;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
}
#nmainarea21 .nmainarea022 ul.bnum4txt li {
	margin: 0 0 0 2em;
	font-weight: normal;
		font-size: 12px;
}
#nmainarea21 .nmainarea022 ul.bnum4txt li {
	list-style-type: disc;
}
#nmainarea21 .nmainarea022 ul.bnum5txt li {
	margin: 0 0 0 2em;
	font-weight: normal;
}
#nmainarea21 .nmainarea022 ul.bnum5txt li {
	list-style-type: disc;
}
#nmainarea21 .nmainarea022 .bnumber04 {
float: right;
	width:480px;
}
#nmainarea21 .nmainarea022 .bnum8txt {
	color:#2c7c5b;
	text-align: left;
	font-weight: bold;
		font-size: 12px;
}
#nmainarea21 .nmainarea022 ul.bnum4txt li a:link{
	text-decoration: underline;
	color:#666666;
	font-size: 12px;
}
#nmainarea21 .nmainarea022 ul.bnum4txt li a:visited{
	text-decoration: underline;
	color:#666666;
	font-size: 12px;
}
#nmainarea21 .nmainarea022 ul.bnum4txt li a:hover{
	text-decoration: underline;
	color:#666666;
	font-size: 12px;
}
#nmainarea21 .nmainarea022 ul.bnum4txt li a:active{
	text-decoration: underline;
	color:#666666;
	font-size: 12px;
}
#bSubrightbox5 ul li {
	padding-bottom: 5px;
}
#bSubrightbox5 h3 {
	background:#f9fafa url(../images/ncb01/ncb022.gif) no-repeat;
	width: 210px;
	height:210px;
}
#bSubrightbox5 .rch001 {
	padding: 45px 0 0 35px;
}
#bSubrightbox5 .rch002 {
	padding: 8px 0 0 30px;
}
#bSubrightbox5 .rch0022 {
	padding: 8px 0 0 20px;
}
#bSubrightbox5 .rch003 {
	padding: 8px 0 0 0;
}
#bSubrightbox5 .rch004 {
	padding: 5px 0 0 12px;
}
#bSubrightbox5 .rch005 {
	padding: 0px 0 0 18px;
}
#bSubrightbox5 ul {
	padding-top: 10px;
	width: 210px;
}
#bSubrightbox5 ul li a {
	padding-bottom: 5px;
	display: block;
}
#bSubrightbox5 .careabox072 {
	background:#f9fafa url(../images/ncb02/ncb02_042.gif) no-repeat;
	height:33px;
	width: 210px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#bSubrightbox5 .careabox073 {
	background:#f9fafa url(../images/ncb02/ncb02_043.gif) repeat-y;
	width: 210px;
}
#bSubrightbox5 .careabox074 {
	background:#f9fafa url(../images/ncb02/ncb02_044.gif) no-repeat;
	height:13px;
	width: 210px;
	padding:0;
	margin: 0;
	text-indent:-9999px;
}
#bSubrightbox5 .careabox075 {
	margin:0 auto;
	width: 158px;
	text-align: center;
	padding: 5px 4px 10px 0;
}
#bMainContainer .areabox002 {
	background:url(../images/ncb01/ncb021.gif) no-repeat;
	height:30px;
	width: 682px;
	padding:0;
	margin: 10px 0 10px 0;
}
#bMainContainer .areabox002 .numbar01 {
	width: 150px;
	text-align: right;
	float: right;
	color:#1a99ca;
	padding: 5px 17px 0 10px;
	background: url("../images/ncb/ic020.gif") no-repeat;
	background-position: 168px 12px;
}
#bMainContainer .areabox002 .numbar02 {
	width: 150px;
	text-align: left;
	float: left;
	color:#1a99ca;
	padding: 5px 5px 0 10px;
	background: url("../images/ncb/ic020l.gif") no-repeat;
	background-position: 0% 12px;
}
#bMainContainer .areabox002 .numbar03 {
	width: 500px;
	float: right;
}
#bMainContainer .tbox113 {
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	line-height: 15px;
}
#nmainarea01 .tbox114{
	margin:0 auto;
	width: 67px;
	text-align: center;
	padding-bottom: 35px;
}
#nmainarea01 .tbox115{
	padding-bottom: 200px;
}
}
#gMainarea010 .tbox116 {
	width: 650px;
	margin: 0 auto;
	padding:0;
}
#gMainarea010 .tbox116 ul.tbox117 {
	width: 650px;
	margin: 0 0 0 1em;
	padding: 10px 0 0 0;
}
#gMainarea010 .tbox116 ul.tbox117 li {
float:left;
width: 120px;
padding: 0 5px 0 5px;
text-align: center;
}
#gMainarea010 .tbox118 {
	font-size: 10px;
	margin: 0;
	padding: 0;
}
#bSubContainer .tbox119 {
	margin: 0;
	padding: 10px 0 0 0;
}
#bSubrightbox7 .tbox121 {
	padding: 10px 0 5px 0;
}
#bSubrightbox7 .tbox120 ul.tbox120 {
	width: 198px;
	margin: 0 0 0 1em;
	padding: 10px 0 0 0;
}
#bSubrightbox7 .tbox120 ul.tbox121 li {
float:left;
width: 85px;
padding: 0 5px 5px 5px;
text-align: center;
}
#bSubrightbox7 .tbox120 ul.tbox121 li a:link {
	color:#1a99ca;
	font-size: 12px;
	font-weight: normal;
}
#bSubrightbox7 .tbox120 ul.tbox121 li a:visited {
	color:#1a99ca;
	font-size: 12px;
	font-weight: normal;
}
#bSubrightbox7 .tbox120 ul.tbox121 li a:hover {
	color:#375a7a;
	font-size: 12px;
	font-weight: normal;
}
#bSubrightbox7 .tbox120 ul.tbox121 li a:active {
	color:#1a99ca;
	font-size: 12px;
	font-weight: normal;
}
#bSubrightbox7 .tbox122 {
	margin:0 auto;
	width: 198px;
	text-align: center;
	background:#fdfbf4;
	border:1px solid #DEDEDE;
	margin-top: 10px;
}
#bSubrightbox7 .tbox123 {
	padding-right: 3px;
}
#gMainarea010 .tbox123 {
	padding-right: 3px;
}
#gMainarea010 .tbox124 {
	width: 682px;
	margin: 0 auto;
	text-align: left;
	clear:both;
}
#gMainarea010 .tbox124 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 682px;
	border-collapse: collapse;
	border: solid 1px #c8cdce;
	font-size: 12px;
}
#gMainarea010 .tbox124 table caption {
	margin-top: 1em;
	text-align: left;
}
#gMainarea010 .tbox124 table td {
	border-top: solid 1px #eceded;
	border-bottom: solid 1px #aeb6ba;
	padding: 3px;
	margin: 0;
	font-size: 12px;
}
#gMainarea010 .tbox124 table td.tbox125 {
	background: #abafb6;
	font-size: 12px;
	color: #ffffff;
}
#gMainarea010 .tbox124 table td.tbox126 {
	width: 160px;
	text-align: right;
}
#gMainarea010 .tbox127{
	text-align: right;
}
#gMainarea010 .tbox128 {
	margin: 0 auto;
	width: 217px;
	padding: 10px 0 10px 0;
}
#gMainarea010 .tbox132 table td .tbox129 {
	padding: 0 10px 0 0;
}
#gMainarea010 .tbox132 table td.tbox130{
	width:45px;
}
#gMainarea010 .tbox132 table td.tbox131{
border-top: 1px dotted #cccccc;
}
#gMainarea010 .tbox132 {
	width: 682px;
	margin: 0 auto;
	text-align: left;
	clear:both;
}
#gMainarea010 .tbox132 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 682px;
	border-collapse: collapse;
	border: solid 1px #c8cdce;
	font-size: 12px;
}
#gMainarea010 .tbox132 table td.tbox125 {
	background: #abafb6;
	font-size: 12px;
	color: #ffffff
}
#gMainarea010 .tbox132 table td {
	padding: 3px;
	margin: 0;
	font-size: 12px;
}
#gMainarea010 .tbox133 {
	width: 682px;
	margin: 0 auto;
	text-align: left;
	clear:both;
	padding-top: 20px;
}
#gMainarea010 .tbox133 table {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 400px;
	border-collapse: collapse;
	border: solid 1px #c8cdce;
	font-size: 12px;
}
#gMainarea010 .tbox133 table td.tbox125 {
	background: #abafb6;
	font-size: 12px;
	color: #ffffff:
}
#gMainarea010 .tbox133 table td {
	padding: 3px;
	margin: 0;
	font-size: 12px;
	vertical-align: top;
}
#gMainarea010 .tbox134 {
	width: 71px;
	margin: 0 auto;
	text-align: center;
	padding-top: 15px;
}
#gMainarea010 .tbox135{
	text-align: right;
font-size: 12px;
padding-bottom: 2px;
}
#gMainarea010 table.tbox136 {
	width: 320px;
	border-collapse: collapse;
	font-size: 12px;
	border:0;
	padding:0;
	margin:0;
}
#gMainarea010 table.tbox136 td{
	border:0;
	padding:0 2px 0 2px;
	margin:0;
}
#gMainarea010 .tbox133 table td .tbox137 {
	background: #eaedf2;
	width: 200px;
	text-align: center;
	font-size: 12px;
	margin-top: 3px;
}
#gMainarea010 table.tbox138 {
	width: 140px;
	border-collapse: collapse;
	font-size: 12px;
	border:0;
	padding:0;
	margin:10px 0 0 0;
}
#gMainarea010 table.tbox138 td{
	border:0;
	padding:0 2px 0 2px;
	margin:0;
}
#gMainarea010 .tbox139{
	padding:3px 0 0 0;
	margin:0;
}
#bSubrightbox7 .tbox140 a:link{
	color:#666666;
}
#bSubrightbox7 .tbox140 a:visited{
	color:#666666;
}
#bSubrightbox7 .tbox140 a:hover{
	color:#666666;
}
#bSubrightbox7 .tbox140 a:active{
	color:#666666;
}
#gMainarea010 .tbox141 a:link{
	padding:0 2px 0 3px;
}
#gMainarea010 .tbox141 a:visited{
	padding:0 2px 0 3px;
}
#gMainarea010 .tbox141 a:hover{
	padding:0 2px 0 3px;
}
#gMainarea010 .tbox141 a:active{
	padding:0 2px 0 3px;
}
#bSubContainer .tbox142 {
	text-align: center;
	padding: 0 0 5px 0;
	font-size: 10px;
}
#nmainarea01 .nmainarea06 .cklessonf01 table.cklessonf03 {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 420px;
	border-collapse: collapse;
	border-spacing: 2px;
	font-size: 12px;
}
#nmainarea01 .nmainarea06 .cklessonf01 table.cklessonf03 td {
	background: #eff9ec;
}
#nmainarea01 .nmainarea06 .cklessonf01 table.cklessonf03 td.cklessonf02 {
	background: #d8ebd3;
}
#nmainarea01 .nmainarea06 .cklessonf01 table.cklessonf03 .cklred {
	color: #ff0000;
	font-size: 10px;
}
#nmainarea01 .nmainarea06 .cklessonf01 table.cklessonf04 {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 420px;
	border-collapse: collapse;
	border-spacing: 2px;
	font-size: 12px;
}
#nmainarea01 .nmainarea06 .cklessonf01 table.cklessonf04 td {
	background: #f4ecf9;
}
#nmainarea01 .nmainarea06 .cklessonf01 table.cklessonf04 td.cklessonf02 {
	background: #ceb7da;
}
#nmainarea01 .nmainarea06 .cklessonf01 table.cklessonf04 .cklred {
	color: #ff0000;
	font-size: 10px;
}
#nmainarea01 .nmainarea06 .cklessonf01 table.cklessonf05 {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 420px;
	border-collapse: collapse;
	border-spacing: 2px;
	font-size: 12px;
}
#nmainarea01 .nmainarea06 .cklessonf01 table.cklessonf05 td {
	background: #f8dc7b;
}
#nmainarea01 .nmainarea06 .cklessonf01 table.cklessonf05 .cklred {
	color: #ff0000;
	font-size: 10px;
}
.cklessonf06 {
	vertical-align: top;
}
.cklessonf07 {
	width: 170px;
}
table#basic012 {
	height: 20px;
}
.basic009 a:link {
	color: #B5CBCD;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.basic009 a:visited {
	color: #B5CBCD;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.basic009 a:hover {
	color: #B5CBCD;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.basic009 a:active {
	color: #B5CBCD;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.basic009 {
	color: #B5CBCD;
	font-size: 12px;
}
.basic010l {
	padding-right: 4px;
}
.basic010r {
	padding-left: 4px;
}
.basic010l2 {
	padding-right: 2px;
}
.basic010r2 {
	padding-left: 2px;
}
.basic008 {
	margin: 0;
	padding: 0;
	font-size: 10px;
}
.basic008 li {
	display: inline;
}
#basic012 .basic008 a:link {
	padding: 1px 7px 1px 7px;
	color: #B5CBCD;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	border:1px solid #DEE7E9;
}
#basic012 .basic008 a:visited {
	padding: 1px 7px 1px 7px;
	color: #B5CBCD;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	border:1px solid #DEE7E9;
}
#basic012 .basic008 a:hover {
	padding: 1px 7px 1px 7px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-color: #c6caca;
	border:1px solid #87ceec;
}
#basic012 .basic008 a:active {
	padding: 1px 7px 1px 7px;
	color: #B5CBCD;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	border:1px solid #DEE7E9;
}
#basic012 .basic008 .current a {
	background-color: #dadede;
	color: #668EAF;
	font-weight: bold;
	padding: 1px 7px 1px 7px;
	border:1px solid #DEE7E9;
	font-size: 10px;
	text-decoration: none;
}
#gMainarea010 .font05 {
	clear: both;
	font-size: 10px;
	line-height: 12px;
	padding: 3px 0 3px 0;
}
#gMainarea010 .font05red {
	color: #ff0000;
}
#gMainarea010 .font06 {
	font-size: 10px;
	line-height: 12px;
	padding: 3px 0 10px 0;
}
#gMainarea010 .navir05 {
	vertical-align: middle;
	padding: 0 5px 0 0;
}
#gMainarea010 .navir06 {
	padding: 5px 0;
}
#gMainarea010 .navir07 {
	vertical-align: middle;
	padding: 0 5px 3px 3px;
	margin: 0;
}
#gMainarea010 .navir08 {
	color: #888c8f;
}
#gMainarea010 .navir09 {
	font-weight: bold;
}
#nmainarea01 .navir10 {
	padding: 12px 0 12px 0;
}
.font07 {
	color: #6633cc;
}
.font08 {
	color: #ff9900;
}
.font09{
font-weight: bold;
}
.font10 {
	font-size: 15px;
	font-weight: bold;
	color: #565a55;
}
.fontblue{
	font-size: 12px;
	color: #1d2088;
}
.fontset4 {
	font-family: Osaka, MS Pゴシック;
	font-size: 12pt;
	line-height: 16pt;
	color: #000000;
}
.fontset4_b {
	font-family: Osaka, MS Pゴシック;
	font-size: 12pt;
	font-weight: bold;
	line-height: 16pt;
	color: #000000;
}
.fontset4_pink {
	color: #f0c;
	font-weight: bold;
	font-size: 12pt;
	line-height: 16pt;
	font-family: Osaka, "MS Pゴシック"
}
.fontset4_violet {
	color: #c0f;
	font-weight: bold;
	font-size: 12pt;
	line-height: 16pt;
	font-family: Osaka, "MS Pゴシック"
}
.fontset4_skyblue {
	color: #69f;
	font-style: normal;
	font-weight: bold;
	font-size: 12pt;
	line-height: 16pt;
	font-family: Osaka, "MS Pゴシック"
}
.fontset4_green {
	color: #47d500;
	font-style: normal;
	font-weight: bold;
	font-size: 12pt;
	line-height: 16pt;
	font-family: Osaka, "MS Pゴシック"
}
.fontset4_orange {
	color: #f90;
	font-style: normal;
	font-weight: bold;
	font-size: 12pt;
	line-height: 16pt;
	font-family: Osaka, "MS Pゴシック"
}
.fontset3 {
	font-family: Osaka, MS Pゴシック;
	font-size: 9pt;
	line-height: 13pt;
	color: #000000;
}
.fontset3_b {
	font-family: Osaka, MS Pゴシック;
	font-weight: bold;
	font-size: 9pt;
	line-height: 13pt;
	color: #000000;
}
.fontset3_glay {
	font-family: Osaka, MS Pゴシック;
	font-size: 9pt;
	line-height: 13pt;
	color: #444444;
}
.fontset3_red {
	color: #c00;
	font-size: 9pt;
	line-height: 13pt;
	font-family: Osaka, "MS Pゴシック";
}
.fontset4_red {
	color: #c00;
	font-size: 12pt;
	line-height: 16pt;
	font-family: Osaka, "MS Pゴシック"
}
.fontset3_white {
	font-family: Osaka, MS Pゴシック;
	font-size: 9pt;
	line-height: 13pt;
	color: #ffffff;
}
.fontset3_violet {
	color: #990099;
	font-weight: bold;
	font-size: 9pt;
	line-height: 13pt;
	font-family: Osaka, "MS Pゴシック";
}
.fontset3_red_b {
	color: #cc0000;
	font-weight: bold;
	font-size: 9pt;
	line-height: 13pt;
	font-family: Osaka, MS Pゴシック;
}
.fontset2 {
	font-family: Osaka, MS Pゴシック;
	font-size: 7.5pt;
	line-height: 10pt;
	color: #000000;
}
.fontset2_glay {
	font-family: Osaka, MS Pゴシック;
	font-size: 7.5pt;
	line-height: 10pt;
	color: #444444;
}
.fontset2_red {
	font-family: Osaka, MS Pゴシック;
	font-size: 7.5pt;
	line-height: 10pt;
	color: #cc0000;
}
.fontset2_white {
	font-family: Osaka, MS Pゴシック;
	font-size: 7.5pt;
	line-height: 10pt;
	color: #ffffff;
}
.fontset2_violet {
	font-family: Osaka, MS Pゴシック;
	font-size: 7.5pt;
	line-height: 10pt;
	color: #990099;
}
.fontset2_gus {
	color: #339;
	font-size: 7.5pt;
	line-height: 10pt;
	font-family: Osaka, "MS Pゴシック";
}
.fontset2_nikocollor {
	color: #556b2f;
	font-size: 7.5pt;
	line-height: 10pt;
	font-family: Osaka, "MS Pゴシック"
}
.fontset2_yellow {
	font-family: Osaka, MS Pゴシック;
	font-size: 7.5pt;
	line-height: 10pt;
	color: #ffcc00;
}
.fontset2_orange {
	color: #f90;
	font-style: normal;
	font-weight: normal;
	font-size: 7.5pt;
	line-height: 10pt;
	font-family: Osaka, "MS Pゴシック"
}
.fontset3_blue {
	color: #023588;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	line-height: 13pt;
	font-family: Osaka, "MS Pゴシック";
}
.fontset3_skyblue {
	color: #69f;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	line-height: 13pt;
	font-family: Osaka, "MS Pゴシック"
}
.fontset3_orange {
	color: #f90;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	line-height: 13pt;
	font-family: Osaka, "MS Pゴシック"
}
.fontset3_green {
	color: #228b22;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	line-height: 13pt;
	font-family: Osaka, "MS Pゴシック"
}
.fontset3_gus {
	color: #666666;
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
	line-height: 13pt;
	font-family: Osaka, "MS Pゴシック";
}
.fontset3_gus_bold {
	color: #339;
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
	line-height: 13pt;
	font-family: Osaka, "MS Pゴシック";
}
.fontset4_gus_bold {
	color: #666666;
	font-weight: bold;
	font-size: 12pt;
	line-height: 16pt;
	font-family: Osaka, "MS Pゴシック";
	text-align: left;
	width: 700px;
}
.fontset5_gus_bold {
	color: #339;
	font-weight: bold;
	font-size: 16pt;
	line-height: 18pt;
	font-family: Osaka, "MS Pゴシック"
}

/* 2011.11 version */

body {
	color: #323232;
	text-align:center;
	font:14px/18px "VLPGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}
html, body {
	height:100%;
	background-image:none;
	background-color:#fff;
}

/* wrapはなし */

#titleheader,
#contentArea
{
	/*
	background: #FFFFFF;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -60px;
	*/
	width:960px;
	text-align:left;
	margin:0 auto;
}

#mainmenu {
 width:960px;
 margin:0 auto 8px;
}

.clear {
   clear:both;
   padding-bottom:1px;
   margin-bottom:-1px
}

/* hidden text */

#whatsnew h3,
#banner,
.maintitle,
.menu1, .menu2, .menu3, .menu4, .menu5, .menu6
{
  text-indent:-9999px;
  font-size:0;
  text-decoration:none;
}

/* title hedder */

#titleheader {
  background-image:url("../img_remake/titlebg.png");
  background-repeat:no-repeat;
  background-position:160px 5px;
  height:50px;
  position:relative;
}

.maintitle {
  background:url("../img_remake/title.png") no-repeat;
  display:block;
  width:300px;
  height:45px;
  position:relative;
  left:-8px;
  top:5px;
}

/* mainmenu */

#mainmenu ul,
.menu1, .menu2, .menu3, .menu4, .menu5, .menu6
{
 height:40px;
}
#mainmenu li {
 float:left;
 margin:0;
 padding:0;
}
.menu1, .menu2, .menu3, .menu4, .menu5, .menu6
{
  background-image:url("../img_remake/menu.png");
  background-repeat:no-repeat;
  display:block;
  width:160px;
}
.menu1 {
  background-position:0 0;
}
.menu2 {
  background-position:-160px 0;
}
.menu3 {
  background-position:-320px 0;
}
.menu4 {
  background-position:-480px 0;
}
.menu5 {
  background-position:-640px 0;
}
.menu6 {
  background-position:-800px 0;
}
a.menu1:hover {
  background-position:0 -40px;
}
a.menu2:hover {
  background-position:-160px -40px;
}
a.menu3:hover {
  background-position:-320px -40px;
}
a.menu4:hover {
  background-position:-480px -40px;
}
a.menu5:hover {
  background-position:-640px -40px;
}
a.menu6:hover {
  background-position:-800px -40px;
}
a.menu1:active {
  background-position:0 -80px;
}
a.menu2:active {
  background-position:-160px -80px;
}
a.menu3:active {
  background-position:-320px -80px;
}
a.menu4:active {
  background-position:-480px -80px;
}
a.menu5:active {
  background-position:-640px -80px;
}
a.menu6:active {
  background-position:-800px -80px;
}

/* Footer */

#footer {
	width: 960px;
	margin: 0 auto;
	text-align: center;
	background:url("../img_remake/footerbg.png") no-repeat;
	}
#footer p {
	font-size:11px;
	line-height:11px;
	padding:0;
	margin:0 0 6px;
	}
#footer .inner {
	padding:15px 10px 0;
}
#footer, #push {
	height:60px;
}
#footer a {
  color:#323232;
}
#footer a:hover {
  color:#f3f;
}

