/* CSS Document */

/*toppage*/
.seminar-image{
	width:480px;
	height:220px;
	position:relative;
	margin-bottom:10px;
	}
	.seminar-image li{
		width:480px;
		position:absolute;
		top:0;
		left:0;
		}
	
.picup-area{
	width:454px;
	border-left:solid 3px #ddd;
	border-right:solid 3px #ddd;
	padding:27px 10px 0;
	position:relative;
	}
	.picup-area h2{
		position:absolute;
		top:0;
		left:-3px;
		}
	/*slide area*/
	.panel h3{
		margin-bottom:10px;
		}
	.nav-prev,.nav-next{
		display:none;
		}
	.strip_wrapper{
		font-size:x-small;
		line-height:0;
		position:absolute;
		top:-36px !important;
		left:331px !important;		
		}
	/*slide area end*/	
	
.picup-text-area{
	width:454px;
	border-left:solid 3px #ddd;
	border-right:solid 3px #ddd;
	border-bottom:solid 3px #ddd;
	margin-bottom:10px;
	padding:0 10px 10px;
	}
	.picup-text-area .news{
		width:424px;
		padding:10px 15px;
		background-color:#f1f1f1;
		}
		.picup-text-area .news td{
			vertical-align:top;
			padding-right:11px;
			}
		.picup-text-area .news .date{
			padding-left:17px;
			background:url(http://www.nikkei-nbs.com/nbs/images/icn-arrow01.gif) no-repeat left 0.4em;
			white-space:nowrap;
			}
		
.news-area{
	border:solid 1px #ccc;
	width:448px;
	padding:10px 15px;
	margin-bottom:10px;
	}
	.news-area li{
		width:373px;
		position:relative;
		padding-left:75px;
		padding-bottom:5px;
		}
		.news-area li span{
			width:75px;
			position:absolute;
			top:0;
			left:0;
			}
	.moreinfo{
		text-align:right;
		}
		.moreinfo a{
			background:url(http://www.nikkei-nbs.com/nbs/images/icn-arrow01.gif) no-repeat left center;
			padding-left:19px;
			}

#ui-tab{
	margin-top:5px;
	}			
.recommend-area{
	border:solid 1px #ccc;
	border-top:none;
	margin-bottom:10px;
	}
	.recommend-area-inn{
		padding:10px;		
		}
	.recommend-area ul{
		background:url(http://www.nikkei-nbs.com/nbs/images/bg-recommend.gif) repeat-y;
		min-height:160px;
		}/*cf ie hack */	
		
	.recommend-area li{
		width:208px;
		float:left;
		padding:8px;
		margin-right:10px;
		}
		.recommend-area li img{
			width:65px;
			margin-right:9px;
			float:left;
			}
		.recommend-area li a{
			display:block;
			}	
			
.top-bottom-area{
	border:solid 1px #ccc;
	padding-top:10px;
	margin-bottom:20px;
	}		
	.top-bottom-area h3{
		margin:0 15px 5px;
		padding:2px 15px 0;
		font-weight:bold !important;
		background:#f1f1f1;
		border-bottom:#ddd 1px solid;
		}
	.top-bottom-area table{
		width:448px;
		margin:0 15px;
		margin-bottom:10px;		
		}
		.top-bottom-area table.no-mb{
			margin-bottom:0;
			}
		.top-bottom-area table.dashed{
			border-bottom:#999 1px dashed;
			}
		.top-bottom-area td{
			vertical-align:top;
			padding-right:11px;
			text-align:left;
			}
		.top-bottom-area .date{
			padding-left:17px;
			background:url(http://www.nikkei-nbs.com/nbs/images/icn-arrow01.gif) no-repeat left 0.4em;
			white-space:nowrap;
			width:75px;
			}	
		.top-bottom-area .nowrap{
			white-space:nowrap !important;
			width:448px !important;
			}
			.top-bottom-area .nowrap.no-nowrap{
				white-space:normal !important;
				}
		.top-bottom-area .date2{
			width:333px !important;
			}
		
		
.list-related-service{
	margin-left:17px;
	}
	.list-related-service li{
		display:inline;
		}		
	.list-related-service li img{		
		vertical-align:middle;
		margin:10px 10px 0 0;
		}
		.list-related-service li.banner-online img{
			margin-right:10px;
			}
.list-related-service2{
	margin:0 0 0 10px;
	padding-bottom:10px;
	position:relative;
	}
	.list-related-service2 li{
		float:left;
		}		
	.list-related-service2 li img{		
		vertical-align:middle;
		margin:10px 10px 0 0;
		}
		.list-related-service2 li.banner-online img{
			margin-right:10px;
			}
		.list-related-service2 li a img{
			border:solid 1px #ccc;
			}	
		.list-related-service2 li a:hover img{
			border:solid 1px #85c3ef;
			}
	
.pickup-right{
	padding-bottom:10px;
	}
	.pickup-right dd{
		background-color:#f7f3e3;
		border:solid 1px #d4cdae;
		margin-top:5px;
		padding:7px;
		}	
		.pickup-right dd img{
			float:left;
			margin-right:7px;
			}	
		.pickup-right dd span{
			display:block;
			margin:2px 0;
			}
			/*for ie6,7*/
			*html .pickup-right dd span{
				display:inline;
				}
			*+html .pickup-right dd span{
				display:inline;
				}			
		.pickup-right dd a{
			display:block;
			}	
			.pickup-right dd a.no-block{
				display:inline;
				}
			
.rightmenu-area{
	border:solid 1px #ccc;
	margin-bottom:10px;
	padding:5px;
	}
	.rightmenu-area .nio{
		margin:0 0 10px;
		}
	.text-katsuyou{
		padding:10px 0 5px;
		}			
	.btn-order{
		text-align:right;
		margin:5px 0;
		}
	
	.rightmenu-area ul{
		padding-top:5px;
		}
	
	.rightmenu-area .dashed{
		border-top:#999 1px dashed;
		padding-top:10px !important;
		}
	.text-katsuyou-bottom{
		padding-top:5px;
		}

/*mail-service*/
.mail-service{
	margin-top:10px;
	padding:12px 15px 14px;
	border:#cc0000 1px solid;
	}
	.mail-service .large{
		color:#ce0909;
		}
.mail-service-schedule{
	display:block;
	margin-left:14px;
	}
.btn-mail-sample{
	display:block;
	margin-top:12px;
	}
	.btn-mail-sample img{
		vertical-align:top !important;
		}
.btn-mail-registration{
	margin-top:20px;
	text-align:right;
	}


/*topic*/
.topic .title{
	margin-bottom:1px;
	}
.topic h1,
.topic h2,
.topic h3{
	font-weight:bold !important;
	}
.topic h1{
	height:65px;
	margin-bottom:9px !important;
	padding:35px 30px 0;
	background:url(http://www.nikkei-nbs.com/nbs/images/bg-topic-title.jpg) no-repeat;
	}
.topic .namelink{
	width:560px;
	margin-bottom:20px;
	padding:8px 10px 7px;
	background:#f1f1f1;
	position:relative;
	}
	.topic .namelink ul{
		width:380px;
		}
	.topic .namelink .btn-relation{
		position:absolute;
		right:10px;
		bottom:10px;
		width:180px;
		}
.topic h2{
	margin-bottom:12px;
	}
.topic h2.large02{
	padding:4px 10px 1px;
	color:#fff;
	background:#3b72c2;
	border-top:#497cc6 1px solid;
	border-bottom:#497cc6 1px solid;
	}
.topic .text{
	margin:0 10px 16px;
	}
.topic .text-last{
	margin:0 10px 25px;
	}
.topic h3{
	margin:0 10px;
	}
.topic table{
	margin:4px 10px 25px;
	width:555px;
	border-bottom:#ccc 1px solid;
	}
.topic td{
	padding:7px 10px 4px 10px;
	border-top:#ccc 1px solid;
	vertical-align:top;
	}
	.topic td.no-line{
		border-top:none;
		padding:0 10px 0;
		}
.topic .em4{
	width:4em;
	}
.topic dt{
	float:left;
	width:3em;
	text-align:right;
	margin-bottom:2px;
	}
.topic dd{
	margin-bottom:2px;
	padding-left:4.5em;
	}
.topic .em9{
	width:9em;
	}
.topic h3.large{
	margin-left:13px;
	}
	.topic h3.large span{
		color:#ef7a00;
		}
		
.topic .dot-line-text{
	margin:2px 12px 10px;
	padding-bottom:10px;
	background:url(http://www.nikkei-nbs.com/nbs/images/dot-line.gif) repeat-x bottom;
	}
.topic .dot-line-text-last{
	margin:2px 12px 25px;
	padding-bottom:10px;
	background:url(http://www.nikkei-nbs.com/nbs/images/dot-line.gif) repeat-x bottom;
	}
	
.topic h2.sbt-relation{
	margin-bottom:28px;
	}	
	
.bg-beige{
	width:566px !important;
	margin:0 10px 10px 12px !important;
	border-bottom:none !important;
	}
	.bg-beige th{
		text-align:left;
		}
	.bg-beige td{
		width:50%;
		padding:8px 20px 8px 8px;
		border-top:none;
		background:url(http://www.nikkei-nbs.com/nbs/images/bg-beige-w173.gif) repeat-y left;
		vertical-align:top;
		border-bottom:solid 10px #fff;
		}
		.bg-beige td span{
			font-weight:bold;
			}
		.bg-beige td.bg-white{
			background:#fff;
			}
	.bg-beige img{
		float:left;
		margin:0 7px 5px 0;
		}
	.bg-beige td p{
		clear:left;
		padding-top:5px;
		margin-top:5px;
		border-top:dashed 1px #999;		}
		
		
/*hub page*/
.hub-page h1,
.hub-page h2,
.hub-page h3{
	font-weight:bold !important;
	}
	.hub-page h1{
		margin-bottom:10px !important;		
		border-bottom:#ccc 1px solid;
		}
		.hub-page h1 img{
			border-left:#ccc 1px solid;
			border-top:#ccc 1px solid;
			border-right:#ccc 1px solid;
			}
		.hub-page h1 span{
			display:block;
			background:#0054a5 url(http://www.nikkei-nbs.com/nbs/images/bg-hub-page-h1.gif) no-repeat top left;
			color:#fff;
			border-bottom:#006ebe 1px solid;
			padding:2px 0 0 11px;
			}
	.hub-page h1.title-ifrs{
		background:url(http://www.nikkei-nbs.com/nbs/images/bg-title.gif) no-repeat 0 0;
		height:27px;
		line-height:27px;
		color:#fff;
		border:none;
		padding-left:20px;
		}
	.hub-page .namelink{
		width:560px;
		margin-bottom:20px;
		padding:8px 10px 7px;
		background:#feeeed;
		position:relative;
		}
		.hub-page .namelink ul{
			width:380px;
			}
		.hub-page .namelink .btn-relation{
			position:absolute;
			right:10px;
			bottom:10px;
			width:147px;
			}
		.hub-page .namelink-per{
			background:#caeef0;
			}
			.hub-page .namelink-per .btn-relation{
				width:160px;
				}
		.hub-page .namelink-bis{
			background:#ffeac2;
			}
		.hub-page .namelink-aco{
			background:#d3e8f2;
			min-height:45px;
			height:auto!important;
			height:45px;
			}
			.hub-page .namelink-aco .btn-relation{
				width:217px;
				}
		.hub-page .namelink-com{
			background:#f7ddf5;
			min-height:45px;
			height:auto!important;
			height:45px;
			}
			.hub-page .namelink-com .btn-relation{
				width:212px;
				}
		.hub-page .namelink-mar{
			background:#e4f3c2;
			}
			
.hub-page h2{
	margin-bottom:12px;
	}
	.hub-page h2.large02{
		padding:4px 10px 1px;
		background:#eee;
		}
	.hub-page .text{
		margin:0 12px 16px;
		
		}
	.hub-page .text-last{
		margin:0 12px 25px;
		}

.minititle-hub{
	color:#4b6171;
	margin:0 10px 5px;
	}	
		
.list-hubpage{
	background-color:#f7f7f7;
	border-left:solid 4px #ededed;
	padding:13px;
	margin:0 12px 16px;
	width:526px;
	}
	.list-hubpage dt{
		font-weight:bold;
		padding:16px 0 3px;
		clear:left;
		color:#d3360a;
		}
		.list-hubpage li,.list-hubpage dd{
			list-style:none;
			padding:0 10px 0 22px;
			}
		.list-hubpage .list01{
			background:url(http://www.nikkei-nbs.com/nbs/images/num-hub-01.gif)  no-repeat left 3px;
			}
		.list-hubpage .list02{
			background:url(http://www.nikkei-nbs.com/nbs/images/num-hub-02.gif)  no-repeat left 3px;
			}
		.list-hubpage .list03{
			background:url(http://www.nikkei-nbs.com/nbs/images/num-hub-03.gif)  no-repeat left 3px;
			}
		.list-hubpage .list04{
			background:url(http://www.nikkei-nbs.com/nbs/images/num-hub-04.gif)  no-repeat left 3px;
			}
	.list-dot li{
		background:url(http://www.nikkei-nbs.com/nbs/images/icn-dot.gif)  no-repeat left 6px;
		padding-left:17px;
		}
		
.list-hubpage2{
	background-color:#f7f7f7;
	border-left:solid 4px #ededed;
	padding:13px 13px 0;
	margin:0 12px 16px;
	width:526px;
	position:relative;
	}
	*html .list-hubpage2{
		line-height:1.0;
		}
	.list-hubpage2 dt{
		font-weight:bold;
		padding:0 0 3px;
		color:#4b6171;
		position:absolute;
		width:60px;
		left:13px;
		}
		.list-hubpage2 dt img{
			margin-left:3px;
			vertical-align:middle;
			}
		.list-hubpage2 dt.basicskii{
			width:115px;			
			}
	.list-hubpage2 dd{
		list-style:none;
		padding:0 10px 16px 0;
		vertical-align:top;
		margin-left:60px;
		}
	.list-hubpage2 dd.basicskii{
		margin-left:115px;
		}
		
	

.hub-page h3.sbt-seminar {
	margin:0 13px 10px;
	border-bottom:solid 1px #ccc;
	}
	.hub-page h3.sbt-seminar span{
		color:#f19a95;
		}
		.hub-page h3.sbt-seminar-per span{
			color:#5fc0c5;
			}
		.hub-page h3.sbt-seminar-bis span{
			color:#f9bf4d;
			}
		.hub-page h3.sbt-seminar-aco span{
			color:#7cccf3;
			}
		.hub-page h3.sbt-seminar-com span{
			color:#cea6cb;
			}
		.hub-page h3.sbt-seminar-mar span{
			color:#bfda80;
			}
	.hub-page th h3.sbt-seminar{
		margin:0 10px 10px 0;
		}
			
.btn-category{
	text-align:right;
	padding:20px 0 30px;
	}
	
.table-accounting{
	width:556px;
	margin:0 12px 20px;
	}	
	.table-accounting th{
		background-color:#336b93;
		color:#fff;
		text-align:left;
		border-bottom:solid 1px #fff;
		padding:3px 13px;
		}
	.table-accounting td{
		background-color:#f1f7fa;
		padding:12px 13px;
		border-bottom:solid 1px #fff;
		border-right:solid 1px #fff;		
		text-align:center;
		}
		.table-accounting td.td-left{
			width:114px;
			font-weight:bold;			
			border-right:none;
			background-image:url(http://www.nikkei-nbs.com/nbs/images/bg-td-accounting.gif);
			background-position:left;
			background-repeat:repeat-y
			}
		.table-accounting td.td-bg{
			background-color:#cadee8;
			}
		.table-accounting td.td-bg2{
			background-color:#dce8ef;
			}
			
			
.table-ifrs{
	width:556px;
	margin:0 12px 5px;
	}	
	.table-ifrs th{
		background-color:#336b93;
		color:#fff;
		text-align:center;
		border-bottom:solid 1px #fff;
		padding:3px 13px;
		}
		.table-ifrs th.border{
			border-right:solid 1px #b4ccd9;
			}
	.table-ifrs td{
		background-color:#f1f7fa;
		padding:5px 13px;
		border-bottom:solid 1px #fff;
		border-right:solid 1px #fff;		
		text-align:center;
		}
		.table-ifrs td.td-center{
			background-image:url(http://www.nikkei-nbs.com/nbs/images/bg-td-accounting.gif);
			background-position:left;
			background-repeat:repeat-y;
			}
		.table-ifrs td.td-bg{
			background-color:#cadee8;
			}
		.table-ifrs td.td-bg2{
			background-color:#dce8ef;
			}			
.table-caption{
	text-align:right;
	margin:0 10px 20px;
	}	
	
	
/*solution*/
.solution h1,
	.solution h2,
	.solution h3{
		font-weight:bold !important;
		}
	.solution h1{
		margin-bottom:15px;		
		}			
	.solution h2{
		margin-bottom:20px;
		}
	.solution .text{
		margin:0 12px 8px;
		}
	.solution .text2{
		margin:0 12px 4px;
		}
	.solution .text-last{
		margin:0 12px 25px;
		}
	.solution .btn-detail{
		text-align:right;
		margin:0 11px 15px 0;
		}
		.solution .btn-detail2{
			text-align:right;
			margin:0 11px 10px 0;
			}
	
	.solution h3{
		margin:0 10px 8px;
		}

/*seminar*/
.stop{
	color:#CE0600;
	font-weight:bold;
	font-size:1.15em;
	padding:5px 4px 5px;
	}

.past{
	margin:20px 0 15px;
	
		background:#fbe6c4;
		border-left:#f7b67d 1px solid;
		border-bottom:#f7b67d 1px solid;
		border-right:#f7b67d 1px solid;
	}
	.past .link{
		margin:8px 15px 7px;
		}

.seminar{ padding:5px 4px 5px; margin-bottom:3px;
	background:url(http://www.nikkei-nbs.com/nbs/images/dot_lline2.gif) repeat-x bottom left;}
.seminar .title{
	padding:5px 10px 5px 16px;
	background:url(http://www.nikkei-nbs.com/nbs/images/title_line.gif) repeat-y 0 0;
	}
.seminar .free{ color:#005EAD;}
.seminar .title h1{ font-size:1.35em; font-weight:bold !important; margin-bottom:0 !important;}

.ar p.pdf{ float:right; margin:0 0 0 10px; width:auto;}

.seminardata .st{ margin:3px 0;}
.seminardata{ padding:0 0 15px; font-size:1.15em;}
.seminardata p.txt{ margin:0 15px;}

/* 080605 start */
.seminardata p.txt2{ margin:0 15px; font-size:0.9em;}
/* 080605 end */

.seminardata .st{ margin:3px 0;}

.f_l{ float:left;}
.f_r{ float:right;}

.seminardata br.clear{ clear:both; height:0%; font-size:0; line-height:0;}

.display-block{
	display:block;
	}

.align-center{
	text-align:center;
	}

.mt-10{
	margin-top:10px;
	}

.mb-10{
	margin-bottom:10px;
	}

.date,
.place,
.rate{ padding:0 0 5px; margin-left:10px;}

.date .s1006020-date{
	background:url(http://www.nikkei-nbs.com/nbs/images/point-data-1006020.gif) no-repeat 0 0;
	}

.dateline{padding:8px 0 0 15px; clear:both; width:560px;}
	.date .dateline p{ width:340px; float:left; clear:left; line-height:1.35em;}
	.date .dateline .arrow{ width:80px; float:left;}
	/*.date .dateline .enter,.date .dateline .detailbtn{ float:left; clear:right;}*/
	.date .dateline form{
		float:left;
		}
	.date .dateline .detailbtn{ float:left; clear:right;}
	.date .dateline .enter { width:125px; height:20px;}
	.date .dateline .enter a{ width:125px; height:20px; display:block;}
	.date .dateline .detailbtn a{ background:url(http://www.nikkei-nbs.com/nbs/images/point_detail.gif) no-repeat 0 0;
		width:125px; height:20px; display:block;}

.dateline p.facilitation{
	width:532px;
	border:#cc0000 1px solid;
	padding:5px;
	margin:2px 0 5px;
	}
		
.datelinewait{padding:0 0 0 15px; clear:both; width:560px;}
	.date .datelinewait p{ width:340px; float:left; clear:left; line-height:1.35em;}
	.date .datelinewait .arrow{ width:80px; float:left;}
	/*.date .datelinewait .enterwaiting{ float:left; clear:right;}*/
	.date .datelinewait form{
		float:left;
		}
	.date .dateline .enterwaiting { width:125px; height:20px;}
	.date .datelinewait .enterwaiting a{ background:url(http://www.nikkei-nbs.com/nbs/images/point_waiting.gif) no-repeat 0 0;
		width:125px; height:20px; display:block;}

a:link.add_link,a:visited.add_link{ color:#cc0000; text-decoration:none; font-weight:bold;}
a:hover.add_link{ color:#cc0000; text-decoration:underline; font-weight:bold;}		

.place .s1006020-place{
	background:url(http://www.nikkei-nbs.com/nbs/images/point-place-1006020.gif) no-repeat 0 0;
	}

.rate .txt{
	position:relative;
	margin:-2px 0 0 15px !important;
	width:544px;
	}
	.rate .txt .text{
		display:block;
		padding-top:2px;
		width:405px;
		}
	.rate .txt .btn-member{
		display:block;
		position:absolute;
		top:0;
		right:0;
		}
	
.rate .s1006020-rate{
	background:url(http://www.nikkei-nbs.com/nbs/images/point-rate-1006020.gif) no-repeat 0 0;
	}

.coordinate{
	margin:10px 10px;
	font-size:1.1em;
	_font-size:1.05em;
	}
	.coordinate span{
		color:#19781f;
		}

.seminardetail{font-size:1.15em;}

.seminardetail h4{ height:22px;}
.seminardetail .txt{padding:10px 10px 25px;}
.seminardetail .program .txt{padding:10px 10px 15px;}
.seminardetail .bg{ background-color:#f7f3e3;}


.seminardetail .program-h3{
	font-size:100%;
	font-weight:bold !important;
	}
	.seminardetail .program-h3 .no-bold{
		font-weight:normal;
		}
.seminardetail .program-detail{
	margin-bottom:15px;
	}

.purpose h4{
	background:url(http://www.nikkei-nbs.com/nbs/images/seminar_purpose.gif) no-repeat 0 0;}

.purpose h4.sure_080925M01{
	background:url(http://www.nikkei-nbs.com/nbs/images/seminar_purpose080925M01.gif) no-repeat 0 0;}

.purpose .sure-1009040{
	float:right;
	margin:0 0 5px 5px;
	}

.purpose .s1012055{
	padding:5px 10px;
	background:#eee;
	}

.instructor h4{
	background:url(http://www.nikkei-nbs.com/nbs/images/seminar_instructor.gif) no-repeat 0 0;}
	.instructor .name{
		background:url(http://www.nikkei-nbs.com/nbs/images/dot_lline2.gif) repeat-x bottom left;
		padding:0 0 3px;}
	.instructor .sure_080925M01{
		background:none;
		padding:0 0 20px;}
	.instructor .name p{
	font-size:1.1em!important;
	font-weight:bold;
	padding:10px 10px 6px;
	margin:0px;
	line-height: 1.3em!important;
		}
	.instructor img{ float:right; margin:10px 0 5px 5px;}
	.instructor img.reg{ float:none; margin:0;}

.program h4{
	background:url(http://www.nikkei-nbs.com/nbs/images/seminar_program.gif) no-repeat 0 0;}
	.program .sure_090742{
		margin:7px 0 0 0;
		padding:6px 12px 12px;
		border:#d9d7c0 1px solid;
		background:#faf9f3;
		}
		.program .sure_090742 span{
			display:block;
			margin:0 0 12px 0;
			padding:0 0 6px 0;
			color:#c4111a;
			font-weight:bold;
			border-bottom:#d9d7c0 1px solid;
			}
.note h4{
	background:url(http://www.nikkei-nbs.com/nbs/images/seminar_note.gif) no-repeat 0 0;}

.comment,.voice{ margin-bottom:15px;}

.comment .txt,
.voice .txt{ padding:10px 13px;  margin:0 0 10px;}
.comment h4{ height:25px;
	background:url(http://www.nikkei-nbs.com/nbs/images/seminar_comment.gif) no-repeat 0 0;}

.voice h4{ height:25px;
	background:url(http://www.nikkei-nbs.com/nbs/images/seminar_voice.gif) no-repeat 0 0;}
.voice h4.s0906011{ height:25px;
	background:url(http://www.nikkei-nbs.com/nbs/images/seminar_voice0906011.gif) no-repeat 0 0;}

.atten{background-color:#EEEEEE; padding:10px; margin-bottom:30px;}

.va-top{
	vertical-align:top;
	}
.va-bottom{
	vertical-align:bottom;
	}

/* sure*/
#sure .waku,
#sure2 .waku{
	border:#333 1px solid;
	margin:5px 0;
	padding:10px;
	}
#sure3 .waku{
	border:#19781f 1px solid;
	margin:10px 0;
	padding:10px;
	}
#sure .bg-gray{
	margin-bottom:5px;
	padding:5px;
	background-color:#eee;
	}
#sure .program-title{
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:10px;
	}
#sure .program-title2{
	font-weight:bold;
	font-size:1.1em;
	color:#663300;
	}
#sure .program-read{
	}
#sure p{
	font-weight:bold;
	}
#sure .program-img{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	}
#sure .program-img2{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	}
#sure table{
	font-size:0.9em;
	}
#sure .program-title-td1{
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:30px;
	text-align:center;
	}
#sure .program-title-td1-2{
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:60px;
	text-align:center;
	}
#sure .program-title-td1-3{
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:25px;
	text-align:center;
	}
#sure .program-title-td1-4{
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:1em;
	text-align:center;
	}
#sure .program-title-td2{
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:110px;
	text-align:center;
	}
#sure .program-title-td2-2{
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:180px;
	text-align:center;
	}
#sure .program-title-td2-3{
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:280px;
	text-align:center;
	}
#sure .program-title-td2-4{
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:150px;
	text-align:center;
	}
#sure .program-title-td3{
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:110px;
	text-align:center;
	}
#sure .program-title-td4{
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#eee;
	padding:3px;
	text-align:center;
	}
#sure .program-title-td4-2{
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#eee;
	padding:3px;
	text-align:center;
	}
#sure .program-title-td5{
	border:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:50px;
	text-align:center;
	}
#sure .program-title-td5-2{
	border:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:60px;
	text-align:center;
	}
#sure .program-title-td6{
	border:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:175px;
	text-align:center;
	}
#sure .program-title-td6-2{
	border:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:330px;
	text-align:center;
	}
#sure .program-title-td6-3{
	border:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:245px;
	text-align:center;
	}
#sure .program-title-td7{
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#eee;
	padding:3px;
	width:300px;
	text-align:center;
	}
#sure .program-td{
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	padding:3px;
	}
	#sure .program-td.w110{
		width:110px;
		}
#sure .program-td-center{
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	padding:3px;
	text-align:center;
	vertical-align:middle;
	}
#sure .program-td-time{
	border-left:#000 1px solid;
	padding:3px;
	}
#sure .program-td-time-bottom{
	border-left:#000 1px solid;
	padding:3px;
	vertical-align:bottom;
	}
#sure .program-td-time-top{
	border-left:#000 1px solid;
	padding:3px;
	vertical-align:top;
	}
#sure .border-b{
	border-bottom:#000 1px solid;
	}
#sure .program-td-r{
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	border-bottom:#000 1px solid;
	padding:3px;
	text-align:center;
	}
#sure .program-td-r-middle{
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	border-bottom:#000 1px solid;
	padding:3px;
	text-align:center;
	vertical-align:middle;
	}
#sure .program-td-r2{
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	border-bottom:#000 1px solid;
	padding:3px;
	}
#sure .program-title-exercise-td3{
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#d5ed97;
	padding:3px;
	}
#sure .program-title-exercise-td4{
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#d5ed97;
	padding:3px;
	}
#sure .program-title-exercise-td5{
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#d5ed97;
	padding:3px;
	text-align:center;
	}
#sure .program-title-exercise-td5-middle{
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	border-bottom:#000 1px solid;
	background-color:#d5ed97;
	padding:3px;
	text-align:center;
	vertical-align:middle;
	}
#sure .program-ex-img{
	padding-right:7px;
	}
#sure p.program-copyright{
	text-align:right;
	font-weight:normal;
	margin-top:3px;
	font-size:0.8em;
	}
#sure .indent{
	margin-left:18px;
	}
#sure dt{
	float:left;
	width:2.0em;
	}
#sure dd{
	margin-left:2.0em;
	}
#sure .mt10{
	margin:10px 0 0;
	}
#sure .list-dot{
	list-style:disc;
	margin:0 0 0 17px;
	}
#sure .kome{
	display:block;
	width:1em;
	float:left;
	}
#sure .kome-txt{
	display:block;
	width:230px;
	float:left;
	}
#sure .no-border-bottom{
	border-bottom:none;
	padding-bottom:10px;
	}
#sure .column2{
	margin:0 0 0 20px;
	}
#sure .column2 li{
	padding:0 22px 0 0;
	width:238px;
	float:left;
	}
	#sure .column2 .w300{
		width: 490px;
		}

#sure .timetable{
	position:relative;
	border-top:#333 2px solid;
	border-bottom:#333 2px solid;
	}
	#sure .timetable dt{
		float:none;
		position:absolute;
		width:13em;
		padding:2px 0;
		}
	#sure .timetable dd{
		margin-left:0;
		padding:2px 0 2px 13em;
		border-bottom:#000 1px solid;
		}
	#sure .timetable .no-border{
		border-bottom:none;
		}

#sure .s1010080{
	position:relative;
	padding-left:15px;
	font-weight:normal;
	}
	#sure .s1010080 .number{
		position:absolute;
		width:4.5em;
		display:block;
		}
	#sure .s1010080 .txt{
		padding:0 0 0 4.0em;
		display:block;
		}
	#sure .s1010080-ex{
		padding:5px;
		background:#D5ED97;
		}
.s1010080-title1{
	font-size:1.0em;
	}
.s1010080-title2{
	font-size:0.8em;
	}

#sure.s1012050 h3{
	font-size:1.0em;
	font-weight:bold !important;
	}
	#sure.s1012050 .list-square li{
		width:535px;
		position:relative;
		padding-left:1em;
		}
	#sure.s1012050 .list-square span{
		position:absolute;
		top:0;
		left:0;
		width:1em;
		}
	#sure.s1012050 .list-workshop li{
		width:485px;
		position:relative;
		padding-left:5.1em;
		}
	#sure.s1012050 .list-workshop span{
		position:absolute;
		top:0;
		left:0;
		width:5.1em;
		}
	#sure.s1012050 .net{
		font-weight:normal;
		}

#sure.s1012055 h3{
	font-size:1.0em;
	font-weight:bold !important; 
	}
	#sure.s1012055 .in{
		margin-left:25px;
		}
	#sure.s1012055 .caution{
		width:500px;
		font-weight:normal !important;
		position:relative;
		padding-left:1em;
		}
	#sure.s1012055 .caution span{
		position:absolute;
		top:0;
		left:0;
		width:1em;
		}
	#sure.s1012055 .list-maru{
		margin-left:55px;
		}
		#sure.s1012055 .list-maru li{
			width:465px;
			position:relative;
			padding-left:1em;
			}
		#sure.s1012055 .list-maru span{
			position:absolute;
			top:0;
			left:0;
			width:1em;
			}
	#sure.s1012055 .list-triangle{
		margin-left:71px;
		}
		#sure.s1012055 .list-triangle li{
			width:449px;
			position:relative;
			padding-left:14px;
			background:url(http://www.nikkei-nbs.com/nbs/images/icn-triangle.gif) no-repeat 2px 0.3em;
			}
	#sure.s1012055 .number{
		width:480px;
		position:relative;
		padding-left:40px;
		}
	#sure.s1012055 .number span{
		position:absolute;
		top:0;
		left:0;
		width:40px;
		white-space:nowrap;
		}
	#sure.s1012055 .list-maru2 li{
		width:500px;
		position:relative;
		padding-left:1em;
		}
	#sure.s1012055 .list-maru2 span{
			position:absolute;
			top:0;
			left:0;
			width:1em;
			}

#sure.s1201004{
	margin-bottom:10px;
	}
	#sure.s1201004 th,
	#sure.s1201004 td{
		padding:3px 2px 2px;
		border:#000 1px solid;
		}
		#sure.s1201004 th{
			background:#eee;
			}
		#sure.s1201004 td{
			width:185px;
			text-align:center;
			}

.s110528.waku{
	padding:3px;
	border:#333 1px solid;
	}
	.title .s110528-title{
		margin-top:6px;
		background:none;
		}
.s110528{
	font-size:1.0em !important;
	}
	.s110528 th{
		padding-right:10px;
		text-align:left;
		font-weight:normal;
		vertical-align:top;
		white-space:nowrap;
		}

#sure.s1110035 p{
	margin-top:15px;
	font-size:0.9em;
	}
#sure.s1110035 table{
	width:560px;
	margin-top:5px;
	}
	#sure.s1110035 th,
	#sure.s1110035 td{
		padding:1px 2px;
		border:#000 1px solid;
		}
	#sure.s1110035 th{
		width:84px;
		text-align:left;
		background:#eee;
		}
	#sure.s1110035 .title{
		width:28px;
		text-align:center;
		}
	#sure.s1110035 .title2{
		width:70px;
		text-align:center;
		}


/* genba101 */
.genba101 h1{
	margin-bottom:10px !important;
	}
.genba101 .link-menu{
	padding:2px 10px 1px;
	background:#dbe5ef;
	}
	.genba101 .link-menu a{
		background:url(http://www.nikkei-nbs.com/nbs/images/icn-arrow01.gif) no-repeat left center;
		margin:0 2px;
		padding-left:14px;
		}
	.genba101 .link-menu .noml{
		margin-left:0;
		}
.genba101 .start{
	color:#1d8d25;
	margin:-5px 0 3px;
	}
.genba101 .date-time{
	margin-bottom:15px;
	}
	.genba101 .date-time.no-mb{
		margin-bottom:0;
		}
	.genba101 .date-time .date-story{
		width:150px;
		}
	.genba101 .date-time .arrow-story{
		width:10px;
		}
	.genba101 .date-time .time-story{
		width:142px;
		padding-bottom:7px;
		}
	.genba101 .date-time .story{
		width:181px;
		text-align:right;
		}
	.genba101 .date-time td{
		padding:2px 4px;
		vertical-align:top;
		}
		.genba101 .date-time td.nopr{
			padding-right:0;
			}
		.genba101 .date-time .title{
			padding-top:1px;
			padding-bottom:0;
			}
		.genba101 .date-time .number{
			white-space:nowrap;
			background:#dbe5ef;
			}
		.genba101 .date-time .date{
			width:138px;
			}
		.genba101 .date-time .time{
			width:213px;
			padding-bottom:7px;
			}
			.genba101 .date-time .time.past{
				width:auto;
				}
.genba101 .add{
	position:relative;
	padding:0 0 10px !important;
	font-size:0.9em;
	color:#1d8d25;
	}
	.genba101 .add .kome{
		position:absolute;
		width:1em;
		display:block;
		}
	.genba101 .add .text{
		padding-left:1em;
		display:block;
		width:540px;
		}
.genba101 .atten{
	font-size:0.9em;
	margin:2px 0 12px;
	}
.genba101 .purpose .frame{
	margin:2px 0 2px 1em;
	padding:5px 10px;
	border:#dedede 1px solid;
	}
.genba101 .social-learning{
	padding:10px 0 10px 100px;
	}

/* genba101-2 */
.genba101 .instructor{
	padding-right:10px;
	}
.genba101 .name{
	margin-left:10px;
	font-size:0.9em;
	}
	.genba101 .name p{
		padding-left:0;
		}
.genba101 .orange{
	color:#ee7900;
	}
.genba101 .instructor .name .small,
.genba101 .theme .small{
	margin-left:10px;
	color:#555;
	}
.genba101 .position{
	font-weight:normal;
	margin-left:5px;
	}
.genba101 .instructor .txt{
	padding-bottom:15px;
	}
.genba101 .instructor .faircast{
	position:relative;
	font-size:0.90em;
	_font-size:0.80em;
	}
	.genba101 .instructor .faircast img{
		position:absolute;
		margin:0;
		}
	.genba101 .instructor .faircast .text{
		padding-left:150px;
		width:395px;
		display:block;
		}
.genba101 .link{
	background:url(http://www.nikkei-nbs.com/nbs/images/genba101/icon-link.gif) no-repeat left center;
	padding-left:20px;
	}

/* genba101-3 */
.genba101 .program .in{
	padding:10px 10px 0;
	}
.genba101 .program h3{
	padding:2px 9px 0;
	background:#e9f1ca;
	font-weight:bold !important;
	font-size:1.0em;
	}
.genba101 .program table{
	margin:1px 0 20px -1px;
	width:560px;
	}
.genba101 .program .td-left1,
.genba101 .program .td-left2{
	width:100px;
	padding:4px 5px 0 9px;
	border-right:#dedede 1px solid;
	}
.genba101 .program .td-left1{
	background:url(http://www.nikkei-nbs.com/nbs/images/genba101/bg-w.gif) no-repeat left bottom;
	}
.genba101 .program .td-left2{
	background:url(http://www.nikkei-nbs.com/nbs/images/genba101/bg-g.gif) no-repeat left bottom;
	}
.genba101 .program .td-right1{
	padding:4px 5px;
	background:url(http://www.nikkei-nbs.com/nbs/images/genba101/bg-w.gif) no-repeat left bottom;
	}
.genba101 .program .td-right2{
	padding:4px 5px;
	background:url(http://www.nikkei-nbs.com/nbs/images/genba101/bg-g.gif) no-repeat left bottom;
	}
.genba101 .theme{
	margin:5px 0 15px;
	padding-bottom:20px;
	background:url(http://www.nikkei-nbs.com/nbs/images/dot_lline2.gif) repeat-x bottom left;
	}
.genba101 .theme.nodotline{
	background:none;
	padding-bottom:0;
	}
.genba101 .brown{
	color:#5f1c16;
	}
.genba101 .txt-theme{
	margin-top:5px;
	padding:5px 10px;
	border:#dedede 1px solid;
	}
.genba101 .storytelling{
	margin-top:15px;
	padding-left:23px;
	background:url(http://www.nikkei-nbs.com/nbs/images/pdficon_small.gif) no-repeat left center;
	}
.genba101 .storytelling-photo{
	margin-top:5px;
	}
	.genba101 .storytelling-photo img{
		margin-right:10px;
		}
		.genba101 .storytelling-photo img.no-mr{
			margin-right:0;
			}
.genba101 .comment{
	margin-bottom:10px;
	}
.genba101 .comment .bg{
	background:#def0f0;
	}
.genba101 .icon-text{
	position:relative;
	}
	.genba101 .icon{
		display:block;
		position:absolute;
		width:1em;
		}
	.genba101 .text{
		display:block;
		width:545px;
		padding-left:1em;
		}
	.genba101 .text.w515{
		width:515px;
		}
.genba101 .comment .link-area{
	margin:10px 0 0 1em;
	}
.genba101 .comment .link{
	margin-right:10px;
	}
	
	
/*ifrs*/
.ifrs .past{
	margin-top:0;
	}

.ifrs h1{
	margin-bottom:10px !important;
	}
.ifrs .date-time{
	margin:10px 0 0 10px;
	padding:0 0 5px;
	}
	.ifrs .date-time-tbl{
		margin-top:10px;
		}
		.ifrs .date-time .seminar2{
			padding-top:1px;
			padding-bottom:0;}
		.ifrs .date-time-tbl td{
			padding:2px 4px;
			vertical-align:top;
			}
		.ifrs .date-time td.nopr{
			padding-right:0;
			}
		.ifrs .date-time .title1{
			padding-top:1px;
			padding-bottom:1px;
			}
		.ifrs .date-time .title2{
			padding-top:10px;
			padding-bottom:1px;
			}
		.ifrs .date-time .title3{
			padding-top:1px;
			padding-bottom:0;
			}
		.ifrs .date-time .number{
			white-space:nowrap;
			background:#dbe5ef;
			}
		.ifrs .date-time .set{
			
			background:#dbe5ef;
			}
		.ifrs .date-time .time{
			width:213px;
			padding-bottom:7px;
			}
		.ifrs .pt-5{
			padding-top:5px;}
			
.ifrs .link-menu{
	padding:2px 10px 1px;
	background:#dbe5ef;
	}
	.ifrs .link-menu a{
		background:url(http://www.nikkei-nbs.com/nbs/images/icn-arrow01.gif) no-repeat left center;
		margin:0 2px;
		padding-left:14px;
		}
	.ifrs .link-menu .noml{
		margin-left:0;
		}			

.ifrs .seminardata{
	padding-bottom:25px;!important}	

/*ifrs-2*/
.ifrs .link-menu2{
	font-weight:normal!important;
	text-align:left;
	margin-bottom:10px;
	vertical-align:top;
	}
	.ifrs .link-menu2 th{
	font-weight:normal!important;
	vertical-align:top;
	padding-right:5px;
	}
.ifrs .link-menu2 .series{
	clear:left;
	float:left;
	width:12em;
	display:block;
	}
.ifrs .link-menu2 .sem-no2{
	margin-left:12em;
	display:block;
	}
	
.comment_list dt{
		clear:left;
		float:left;
		width:2.5em;
		display:block;}
	.comment_list dd{
		margin-left:2.5em;
		padding-bottom:12px;
		display:block;}
		
.ifrs .orange{
	color:#ee7900;
	}
.ifrs .program{
	padding-bottom:5px;}
.ifrs .program .in{
	padding:10px 10px 0;
	}

.ifrs .theme{
	margin:0 0 15px;
	}
	.ifrs .theme form{
		float:right;
		}
.ifrs .brown{
	color:#5f1c16;
	}
.ifrs .txt-theme{
	margin:5px 0 15px;
	padding:5px 10px;
	border:#dedede 1px solid;
	}
.ifrs .program .instructor{
	font-weight:bold;
	padding:5px 12px;}
.ifrs .program-list{
	padding:0 10px 0 10px;
	position:relative;}
	.program-list dt{
		position:absolute;
		width:1.8em;
		padding-top:5px;
		}
	.program-list dd{
		padding:0 0 0 1.8em;
		padding-top:5px;
		}

.ifrs .page-top-in{
	width:560px;
	margin:0 auto;
	padding:5px 0 20px;
	text-align:right;
	clear:both;
	font-size:88%;
	}
	.ifrs .page-top-in span{
		background:url(http://www.nikkei-nbs.com/nbs/images/icn-arrow02.gif) no-repeat center left;
		padding-left:17px;
		}

/*ifrs-3*/	
.ifrs .instructor{
	padding-right:10px;
	}
.ifrs .instructor .txt{
	padding-bottom:20px;
	}
.ifrs .instructor .txt2{
	padding:10px 10px 15px;
	}
.ifrs .instructor .name{
	margin-left:10px;
	font-size:0.9em;
	}
	.ifrs .instructor .name .sem-no{
		padding:10px 0 5px;!important
		}
	.ifrs .instructor .name .ins-name{
		padding:0px 0 6px;!important
		}
.ifrs .instructor .group{
	border:#dedede 1px solid;
	padding:10px;
	margin:15px 10px 35px;}


/*chugokubusiness*/
#contentsin-main.chugokubusiness{
	width:750px;
	padding:0;
	}
.chugokubusiness .in{
	padding:0 10px;
	}
.chugokubusiness .past{
	margin-top:0;
	}
.chugokubusiness h1{
	margin-bottom:10px !important;
	}
.chugokubusiness .application{
	text-align:right;
	margin-bottom:5px;
	}
.chugokubusiness .seminardata .st.no-mt{ margin-top:0;}
.chugokubusiness .date-time{
	padding:0 0 5px;
	}
.chugokubusiness .seminardata{
	padding:0 12px;
	}
	.chugokubusiness .date-time-tbl{
		width:699px;
		margin:5px 0 15px 15px;
		}
		.chugokubusiness .date-time-tbl td{
			padding:1px 5px;
			vertical-align:top;
			}
		.chugokubusiness .date-time .number{
			white-space:nowrap;
			background:#dbe5ef;
			}
		.chugokubusiness .date-time .date{
			padding-bottom:15px;
			}
		.chugokubusiness .ymd{
			width:10.5em;
			float:left;
			white-space:nowrap;
			}
		.chugokubusiness .time form{
			float:right;
			}
.chugokubusiness .rate .txt{
	width:693px;
	}
.chugokubusiness .rate .txt .text{
	width:550px;
	}
.chugokubusiness .place,
.chugokubusiness .rate{
	margin-left:0 !important;
	}
.chugokubusiness .purpose-list{
	margin:5px 0;
	padding:5px;
	background:#f6dfd9;
	}
	.chugokubusiness .purpose-list li{
		width:535px;
		position:relative;
		padding-left:1em;
		}
	.chugokubusiness .purpose-list .l-dot{
		position:absolute;
		top:0;
		left:0;
		width:1em;
		}
.chugokubusiness .instructor{
	padding-right:10px;
	}
	.chugokubusiness .instructor .txt{
		padding-bottom:20px;
		}
	.chugokubusiness .instructor .name{
		margin-left:10px;
		font-size:0.9em;
		}
	.chugokubusiness .instructor .name p{
		padding-left:0 !important;
		}

.chugokubusiness .pt-5{
	padding-top:5px;}
			
.chugokubusiness .link-menu{
	padding:2px 10px 1px;
	background:#dbe5ef;
	}
	.chugokubusiness .link-menu a{
		background:url(http://www.nikkei-nbs.com/nbs/images/icn-arrow01.gif) no-repeat left center;
		margin:0 2px;
		padding-left:14px;
		}
	.chugokubusiness .link-menu .noml{
		margin-left:0;
		}			

.chugokubusiness .seminardata{
	padding-bottom:0 !important;}

.chugokubusiness .page-top{
	width:750px;
	margin-top:20px;
	}
	.chugokubusiness .page-top span{
		padding-right:0;
		}

/*chugokubusiness/program-01.html - program-02.html*/
.chugokubusiness .schedule{
	margin:10px 0 25px;
	}
.chugokubusiness .time-schedule-tbl{
	margin:5px 0 3px;
	}
	.chugokubusiness .time-schedule-tbl td{
		padding:1px 5px;
		vertical-align:top;
		}
	.chugokubusiness .time-schedule-tbl .number{
		white-space:nowrap;
		background:#dbe5ef;
		border-bottom:#fff 4px solid;
		}
	.chugokubusiness .time-schedule-tbl .time{
		padding-right:5px;
		white-space:nowrap;
		}
.chugokubusiness .program h3{
	padding:2px 9px 0;
	font-weight:bold !important;
	font-size:1.0em;
	background:#f6dfd9;
	}
.chugokubusiness .orange{
	color:#ee7900;
	}
.chugokubusiness .program{
	padding-bottom:5px;}
	.chugokubusiness .program .in{
		padding:10px 10px 0;
		}

.chugokubusiness .theme{
	margin:0 0 5px;
	}
	.chugokubusiness .theme form{
		float:right;
		}
.chugokubusiness .brown{
	color:#690000;
	}
.chugokubusiness .txt-theme{
	margin:5px 0 0;
	padding:5px 10px;
	border:#dedede 1px solid;
	}
.chugokubusiness .program .instructor{
	padding-right:0;
	}
	.chugokubusiness .program .instructor .name{
		margin-left:0;
		}
	.chugokubusiness .program .instructor .txt{
		padding:10px 0 15px;
		}

.chugokubusiness .page-top-in{
	width:720px;
	margin:0 auto;
	padding:5px 0 20px;
	text-align:right;
	clear:both;
	font-size:88%;
	}
	.chugokubusiness .page-top-in span{
		background:url(http://www.nikkei-nbs.com/nbs/images/icn-arrow02.gif) no-repeat center left;
		padding-left:17px;
		}


#sure .number-text-l3{
	position:relative;
	}
	#sure .number-text-l3 .number{
		position:absolute;
		width:3em;
		display:block;
		}
	#sure .number-text-l3 .text{
		padding-left:3em;
		display:block;
		width:510px;
		}
		
#sure .number-text-l32{
	position:relative;
	margin-left:43px;
	}
	#sure .number-text-l32 li{
		font-weight:normal;
		}
	#sure .number-text-l32 .number{
		position:absolute;
		width:3em;
		display:block;
		}
	#sure .number-text-l32 .text{
		padding-left:3em;
		display:block;
		width:465px;
		}

#sure .s1010084 dt{
	width:auto;
	float:none;
	}

#sure .page-break{
	page-break-after: always;
	}

#sure .gray{
	background:#f8f8f8;
	}

/*relation*/
.relation #header{
	width:1098px;
	}
.relation #contentsin{
	width:1098px;
	}
.relation .HENSEI2010-liquid{
	width:1080px;
	margin:0 auto;
	}
.relation-area{
	width:220px;
	float:left;
	}
.sbt-relation{
	margin-bottom:1px;
	}
.relation-in{
	padding-bottom:9px;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	}
.relation-in dl{
	margin:0 5px 0 7px;
	padding:0 2px;
	}
.relation-in dt,
.relation-in dd{
	padding-bottom:2px;
	}
.relation-in .link-seminar-title{
	background:url(http://www.nikkei-nbs.com/nbs/images/icn-arrow01.gif) no-repeat 0 0.4em;
	padding-left:19px;
	display:inline;
	}
.relation-in .way{
	padding:3px 7px 0;
	}
.text-center{
	text-align:center;
	}
.btn-select-guide{
	border:#ccc 1px solid;
	padding:9px 0;
	text-align:center;
	}

/*kategorie*/
.icon_area{
	display:block;
	width:560px;
	background:url(http://www.nikkei-nbs.com/nbs/images/bg_iconerea_b.gif) no-repeat bottom;
	margin:15px 0 15px 10px;
	}
	.icon_area_l,.icon_area_r{
		display:block;
		width:259px;
		background:url(http://www.nikkei-nbs.com/nbs/images/bg_iconerea_t.gif) no-repeat top;
		padding:10px;
		}
		.icon_area_l{
			float:left;
			}
		.icon_area_r{
			float:right;
			}
	.icon_area .icon-title{
		padding-bottom:5px;
		}
	.icon_area dt,.icon_area dd{
		font-size:85%;
		}	
	.icon_area dl dt{
		display:block;
		width:45px;
		float:left;
		clear:left;
		}
		.icon_area .icon_area_r dl dt{
			width:27px;
			}
	.icon_area dl dd{
		display:block;
		width:212px;
		float:left;
		padding-bottom:7px;
		line-height:1.3 !important;
		}
		.icon_area icon_area_r dl dd{
			width:232px;
			}
		.icon_area dl dd span{
			display:block;
			width:auto;
			font-weight:bold;
			}

.kategorie .txt2{margin:10px 10px 7px;}
.kategorie .txt3{margin:10px 0 7px;}
.txt-red{ color:#cc0000;}

.timeschedule{
	margin:0 0 10px;
	width:100%; border-collapse:collapse;}

.timeschedule .s{ font-size:10px;}

.timeschedule th{ font-weight:bold;
	padding:1px 5px;
	background-color:#233654; color:#fff; text-align:left;}

.timeschedule th,
.timeschedule td{
	border:1px solid #DEDEDE;
	vertical-align:top;}
.timeschedule td{ padding:5px;}

.bg_blue{background-color:#F1FDFF;}


.timeschedule .threedata{
	width:130px;}

.timeschedule .data{
	width:100px;}

.timeschedule .title{
	width:240px;}
.timeschedule .name{
	width:7.0em;}

.timeschedule td img{vertical-align:middle; margin:5px 0 3px;}


.seminar_icon{
	display:block;
	text-align:right;
	}
	.timeschedule td .seminar_icon img{
		margin-left:2px;}

.t-r{
	text-align:right;
	}

/*month*/
.month_tabarea01{
	display:block;
	width:580px;
	margin-left:1px;
	background:url(http://www.nikkei-nbs.com/nbs/images/bg_yearplan_tab01.jpg) no-repeat top;
	}
	.month_tabarea01 .tab_month01{
		display:block;
		width:140px;
		float:left;
		margin-right:2px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		min-height:20px;
		height:auto !important;
		height:20px;
		padding-top:6px;
		font-size:120%;
		line-height:1.2;
		}
	.month_tabarea01 .tab_month02,.month_tabarea01 .tab_month03{
		display:block;
		width:80px;
		float:left;
		text-align:center;
		min-height:18px;
		height:auto !important;
		height:18px;		
		margin-top:5px;
		padding:3px 21px 0;
		font-weight:bold;
		}
		.month_tabarea01 .tab_month02{
			margin-left:4px;
			}

.month_tabarea02{
	display:block;
	width:580px;
	margin-left:1px;
	background:url(http://www.nikkei-nbs.com/nbs/images/bg_yearplan_tab02.jpg) no-repeat top;
	}
	.month_tabarea02 .tab_month02{
		display:block;
		width:140px;
		float:left;
		margin-right:2px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		min-height:20px;
		height:auto !important;
		height:20px;
		padding-top:6px;
		font-size:120%;
		line-height:1.2;
		}
	.month_tabarea02 .tab_month01,.month_tabarea02 .tab_month03{
		display:block;
		width:80px;
		float:left;
		text-align:center;
		min-height:18px;
		height:auto !important;
		height:18px;		
		margin-top:5px;
		padding:3px 24px 0;
		font-weight:bold;
		}
		.month_tabarea02 .tab_month02{
			margin-left:-7px;
			}
		.month_tabarea02 .tab_month03{
			margin-left:2px;
			}
.month_tabarea03{
	display:block;
	width:580px;
	margin-left:1px;
	background:url(http://www.nikkei-nbs.com/nbs/images/bg_yearplan_tab03.jpg) no-repeat top;
	}
	.month_tabarea03 .tab_month03{
		display:block;
		width:140px;
		float:left;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		min-height:20px;
		height:auto !important;
		height:20px;
		padding-top:6px;
		font-size:120%;
		line-height:1.2;
		}
	.month_tabarea03 .tab_month01,.month_tabarea03 .tab_month02{
		display:block;
		width:80px;
		float:left;
		text-align:center;
		min-height:18px;
		height:auto !important;
		height:18px;		
		margin-top:5px;
		padding:3px 24px 0;
		font-weight:bold;
		margin-right:2px;
		}
		.month_tabarea03 .tab_month02{
			margin-left:-7px;
			}
		.month_tabarea03 .tab_month03{
			margin-left:-7px;
			}

.open-close{
	padding-right:10px;
	text-align:right;
	}
	.open-close a{
		padding-left:19px;
		background:url(http://www.nikkei-nbs.com/nbs/images/icn-arrow01.gif) no-repeat center left;
		}

.sbt-past{
	margin:20px 0 15px 0;
	padding-bottom:5px;
	background:url(http://www.nikkei-nbs.com/nbs/images/dot_lline2.gif) repeat-x bottom left;
	}
	.sbt-past span{
		display:block;
		margin-left:5px;
		padding:4px 10px;
		border-left:#0052a3 6px solid;
		font-weight:bold;
		}
.past-other{
	margin:10px 0 5px;
	padding:8px;
	border:#dfdfdf 1px solid;
	}
.other-year{
	margin-top:5px;
	color:#ccc;
	}
	.other-year .year{
		color:#000;
		margin-right:10px;
		}

.ma_t_05{
	margin-top:5px !important;
	}

.ma_t_10{
	margin-top:10px !important;
	}

.m_t_20{
	margin-top:20px !important;
	}

.ma_t_15{
	margin-top:15px !important;
	}

.ma_t_30{
	margin-top:30px !important;
	}

.mb10{ margin-bottom:10px;}

/* bs_forum */
.bsforum{ width:580px; margin-right:10px;}

	.bsforum h2{
		height:22px; width:581px;
		margin: 30px 0px 18px 0px;}


.bsforum-waku {
	width: 537px;
	margin: 0px 0px 0px 12px;
	padding: 10px 10px 12px 12px;
	background-color: #ebf8e0;
	}	
	.bsforum-waku li {
		background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s03.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 20px;
		}

.bsforumlink ul {
	width: 563px;
	margin: 3px 0px 0px 0px;
	padding:7px 2px 10px 14px;
	border:#d4cdae 1px solid;
	background:#f7f3e3;
	}
	.bsforumlink li {
		width:185px;
		margin-top:5px;
		background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s05.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 18px;
		float:left;
		}
		.bsforumlink li.left{
			width:330px;
			}
		
.bsforumlink2 ul {
	width: 580px;
	margin: 3px 0px 0px 0px;
	}
	.bsforumlink2 li {
		width: 580px;
		margin: 12px 0px 0px 12px;
		background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s02.gif);
		background-position: left;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 20px;
		float: left;
		}

.bsforum-img02 {
	margin: -2px 0px 0px 9px;
	vertical-align:top;
	}
.bsforum-img03 {
	margin:5px 0 0 9px;
	vertical-align:top;
	}
.bsforum-waku2 {
	width: 536px;
	border: 1px solid #cc0000;
	margin: 30px 0px 20px 0px;
	padding: 15px 20px 15px 22px;
	}
	.bsforum-waku2 dt {
		color: #cc0000;
		font-weight: bold;
		}
		.bsforum-waku2 dt span{
			color:#000;
			}
	.bsforum-waku2 dd.normal {
		margin: 0px 0px 0px 20px;
		}
	.bsforum-waku2 dd.bmg20 {
		margin: 0px 0px 20px 20px;
		}
.bsforum-inq {
	width: 547px;
	padding: 10px 20px 12px 13px;
	margin: 20px 0px 30px 0px;
	background-color: #eeeeee;
	}
.bsforum-membership {
	margin: 10px 0 0 0;
	}
.bsforum-nyukai {
	width: 537px;
	margin:15px 0;
	background-color: #ebf8e0;
	}	
	.bsforum-nyukai li {
		background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s06.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 20px;
		margin-bottom:5px;
		}
.bsforum-nyukai-button {
	text-align:center;
	margin-bottom:10px;
	}

.bsforum-benefit h3{
	margin:0 0 10px;
	width:535px;
	border-bottom:#4aa451 1px solid;
	font-weight:bold !important;
	}
.bsforum-benefit h4{
	font-size:100%;
	margin:0 0 0 15px;
	font-weight:bold !important;
	}
.bsforum-benefit .txt{
	margin:0 0 0 15px;
	}
.bsforum-benefit .example{
	position:relative;
	margin:5px 0 10px 15px;
	padding:5px 7px 7px;
	background:#fff;
	border:#4aa451 1px solid;
	}
	.bsforum-benefit .example .ex{
		position:absolute;
		display:block;
		font-weight:bold;
		color:#cc0000;
		}
	.bsforum-benefit .example .ex-txt{
		display:block;
		padding:0 0 0 2em;
		}
	.bsforum-benefit .example .discount{
		font-weight:bold;
		color:#cc0000;
		}

.full{ color:#cc0000; font-weight:bold; text-decoration:none !important;}

.ma_t_05{
	margin-top:5px !important;
	}

.ma_t_10{
	margin-top:10px !important;
	}

.m_t_20{
	margin-top:20px !important;
	}

.ma_t_15{
	margin-top:15px !important;
	}

.ma_t_30{
	margin-top:30px !important;
	}

.pa-lr-5{
	padding:0 5px;
	}

.kensyu-inq {
	width: 547px;
	padding: 10px 20px 12px 13px;
	margin: 35px 0px 30px 0px;
	background-color: #eeeeee;
	}

/*bsform-guidance*/
.bsforum-guidance{ width:580px; margin-right:10px;}
.bsforum-guidance h2{
		height:22px; width:581px;
		margin: 30px 0px 10px 0px;}

.bsforum-guidance-waku {
	width: 536px;
	margin: 0px 0px 0px 8px;
	padding: 10px 14px 7px 14px;
	background-color: #ebf8e0;
	position:relative;
	}
.bsforum-guidance-waku .icon-step{
	position:absolute;
	top:7px;
	left:14px;}	
.bsforum-guidance-waku .step-text{
	padding-left:60px;}
.bsforum-guidance-waku .img-example{
	padding:5px 0 0 62px;}
.bsforum-guidance-cursol{
	width:34px;
	margin:10px auto;}
.bsforum-guidance-attention{
	border:solid 1px #cc0000;
	padding:10px 21px;
	margin-top:10px;}
.bsforum-guidance-attention .text{
	color:#cc0000;
	font-weight:bold;}
.bsforum-guidance-attention .att-tab td{
	vertical-align:top;}
.bsforum-guidance-btn{
	width:250px;
	margin:10px auto 15px auto;}
.bsforum-guidance-waku .rule{
	height:183px;
	width: 468px;
	padding:1px 2px;
	overflow:auto;
	background:#ffffff;
	border:solid 1px #999999;
	margin:5px 0 0 62px;
}
.bsforum-guidance-waku .rule ol{
	list-style-type:decimal !important;
	margin-left:20px;}
	
/*faq*/
.faq{ width:580px; margin-right:10px;}


.faq h2{
	height:22px; width:581px;
	margin: 20px 0px 6px 0px;}	
	.faq .q{
		width: 516px;
		background-image: url(http://www.nikkei-nbs.com/nbs/images/faq_q.gif);
		background-position: left top;
		background-repeat: no-repeat;
		margin: 18px 0px 0px 12px;
		padding: 0px 0px 0px 39px;
		}
	.faq p{
		background-image: url(http://www.nikkei-nbs.com/nbs/images/faq_a.gif);
		background-position: left top;
		background-repeat: no-repeat;
		margin: 0px 0px 0px 12px;
		padding: 12px 10px 0px 39px;
		}

.faqlink ul {
	width: 575px;
	margin: 3px 0px 0px 0px;
	padding:7px 2px 10px;
	border:#d4cdae 1px solid;
	background:#f7f3e3;
	}
	.faqlink li {
		width:244px;
		margin: 5px 0px 0px 12px;
		background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s05.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 18px;
		float:left;
		}

.faqto_top{ float:right;
		padding:10px 20px 0px;}

.faqto_top a{ background:url(http://www.nikkei-nbs.com/nbs/images/totop.gif) no-repeat left center;
		padding-left:15px; height:1em;}

/*flow*/
.flow{ width:580px; margin-right:10px;}

.flowlink ul {
	width: 520px;
	margin: 3px 0px 0px 0px;
	}
	.flowlink li {
		margin: 12px 0px 0px 12px;
		background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s05.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 20px;
		}

.flowti h2{
	margin: 20px 0px 0px 0px;}
	.flowti2 h3{
		height:22px; width:581px;
		background: url(http://www.nikkei-nbs.com/nbs/images/flow_suti02.gif) no-repeat 0 0;
		margin: 20px 0px 0px 0px;}
	.flowsti01 h3{
		margin: 30px 0px 4px 0px;}
	.flowsti02 h3{
		margin: 0px 0px 4px 0px;}
	.flowsti03 h3{
		margin: 0px 0px 4px 0px;}
	.flowsti04 h3{
		margin: 0px 0px 4px 0px;}
	.flowsti05 h3{
		height:16px; width:581px;
		background: url(http://www.nikkei-nbs.com/nbs/images/flow_ssti05.gif) no-repeat 0 0;
		margin: 30px 0px 4px 0px;}
.flow-waku {
	width: 539px;
	margin: 0px 0px 0px 11px;
	padding: 12px 10px 18px 10px;
	background-color: #ebf8e0;
	}
	.flow-waku li.num {
		font-size:90%;
		width: 25px;
		float: left;
		}
	.flow-waku li.txt {
		font-size:90%;
		width: 514px;
		float: left;
		}

.flow-arrow {
	width: 581px;
	height: 21px;
	background-image: url(http://www.nikkei-nbs.com/nbs/images/flow_bg01.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 30px 0px 0px 0px;
	}
.flow-waku2 {
	width: 559px;
	border: 1px solid #cc0000;
	margin: 40px 0px 20px 0px;
	padding: 12px 9px 12px 11px;
	}
.flow-inq {
	width: 547px;
	padding: 10px 20px 12px 13px;
	margin: 25px 0px 30px 0px;
	background-color: #eeeeee;
	}

/*inquiry*/
.inquiry{ width:580px; margin-right:10px;}

	.inquiry p{ padding:15px 10px 0px 13px;}

.inquiry h2 {
	color:#19781f;
	font-weight: bold !important;
	padding: 15px 10px 0px 13px;
	}

.inquiry-inq {
	width: 547px;
	padding: 10px 20px 12px 13px;
	margin: 20px 0px 30px 0px;
	background-color: #eeeeee;
	}

/*kensyu*/
.kensyu{ width:580px; margin-right:10px;}

	.kensyu p{ padding:15px 10px 0px 13px;}

	
.kensyuti h2{
	margin: 40px 0px 18px 0px;}	
	.kensyuti2 h2{
		margin: 40px 0px 3px 0px;}
	.kensyusti01 h3{
		height:21px; width:580px;
		background: url(http://www.nikkei-nbs.com/nbs/images/kensyu_ssti01.gif) no-repeat 0 0;
		margin: 27px 0px 20px 0px;}
	.kensyusti02 h3{
		height:21px; width:580px;
		background: url(http://www.nikkei-nbs.com/nbs/images/kensyu_ssti02.gif) no-repeat 0 0;
		margin: 27px 0px 20px 0px;}
	.kensyusti03 h3{
		height:21px; width:580px;
		background: url(http://www.nikkei-nbs.com/nbs/images/kensyu_ssti03.gif) no-repeat 0 0;
		margin: 27px 0px 20px 0px;}

.kensyu-waku {
	width: 540px;
	margin: 0px 0px 0px 12px;
	padding: 12px 0px 10px 20px;
	background-color: #ebf8e0;
	}
	.kensyu-waku li.ti {
	width: 80px;
	float: left;
	list-style: none;
	}
	.kensyu-waku li.txt {
	width: 433px;
	float: left;
	list-style: none;
	}

.kensyu-inq {
	width: 547px;
	padding: 10px 20px 12px 13px;
	margin: 35px 0px 30px 0px;
	background-color: #eeeeee;
	}


/*seminar-coordinate*/
.seminar-coordinate{
	width:580px;
	margin-right:10px;
	}
	.seminar-coordinate h1{
		margin-bottom:2px !important;
		}
	.seminar-coordinate .seminar-link{
		margin-bottom:16px;
		text-align:right;
		}
		.seminar-coordinate .seminar-link a{
			background:url(http://www.nikkei-nbs.com/nbs/images/icn-arrow01.gif) no-repeat left center;
			padding-left:16px;
			}
	.seminar-coordinate h2{
		margin-bottom:15px;
		}
	.seminar-coordinate .kome-txt{
		padding:2px 0 25px 12px;
		}
		.seminar-coordinate .kome-txt li{
			width:545px;
			position:relative;
			padding-left:1em;
			}
		.seminar-coordinate .kome-txt .kome{
			position:absolute;
			top:0;
			left:0;
			width:1em;
			}
	.seminar-coordinate h3{
		margin:0 12px 10px;
		padding-top:2px;
		font-weight:bold !important;
		border-bottom:#4aa451 1px solid;
		}
	.seminar-coordinate .bg-text{
		margin:0 12px 17px;
		padding:7px 10px;
		background:#ebf8e0;
		}
	.seminar-coordinate .text{
		padding:2px 12px 10px;
		}
	.seminar-coordinate .number-txt li{
		width:510px;
		position:relative;
		padding-left:2em;
		}
	.seminar-coordinate .number-txt .number{
		position:absolute;
		top:0;
		left:0;
		width:2em;
		}
	.seminar-coordinate .course-table{
		margin:0 0 10px 12px;
		width:556px;
		}
		.seminar-coordinate .course-table th,
		.seminar-coordinate .course-table td{
			padding:7px;
			border:#ddd 1px solid;
			text-align:center;
			vertical-align:top;
			}
		.seminar-coordinate .course-table th{
			background:#ebf8e0;
			}
		.seminar-coordinate .course-table .w137{
			width:137px;
			}
	


/* map フォルダ*/
.map{ width:580px; margin-right:10px;}

.map-waku {
	width: 519px;
	padding:11px 15px 12px;
	background-color: #faf9f3;
	border:#d9d7c0 1px solid;
	height:1%;
	}

.map-waku2 {
	width: 525px;
	margin: 0px 0px 0px 12px;
	padding: 15px 15px 14px 20px;
	background-color: #ebf8e0;
	}

.maplink ul {
	width: 580px;
	margin: 3px 0px 30px 0px;
	}

	.maplink li {
	width: 250px;
	margin: 12px 0px 0px 12px;
	background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s05.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
	float: left;
	}

.map-img01 {
	width: 560px;
	margin: 10px 0px 0px 11px;
	}
	
.map-img02 {
	float: right;
	margin: 0px 0px 0px 10px;
	}

.table_map{
	display:block;
	width:550px;
	margin:20px 0 0 15px;
	}
	.table_map td{
		vertical-align:top;
		}
	.table_map .p20{
		padding-bottom:20px;
		}
.m_b_0{
	margin-bottom:0 !important;
	}

.map-txt01 {
	width: 560px;
	padding: 20px 0px 45px 12px;
	}

.map .mt19{
	margin:19px 0 0 15px;
	}

.map .mt10{
	margin:10px 0 0 15px;
	}

.mapindex_bt_print{
	margin:18px 0 0 452px;
	}

.mapindex_hall{
	float:left;
	}

.mapindex_bt_detail{
	float:right;
	margin:40px 4px 0 0;
	}

.mapindex_access_title{
	margin:16px 0 0 0;
	}

.mapindex_access01{
	margin:10px 0 0 0;
	}

/* Map */
#map{
	width: auto;
	height: 594px;
	margin:5px auto 15px;
	}

#mapmainbody{
	width:650px;
	margin:0 auto;}
	
.mapbodyinner{
	background: #fff;
	margin-right:5px;
	width:650px;}

#mapheader{
	color:#fff;
	clear:both;
	height:53px;
	width:650px;
	background:url(http://www.nikkei-nbs.com/nbs/images/map_headerbg.gif) no-repeat;
	clear:both;}

#mapindex_mainbody{
	width:845px;
	margin:0 auto;}
	
.mapindex_bodyinner{
	background: #fff;
	margin-right:5px;
	width:845px;}

#maindex_header{
	color:#fff;
	clear:both;
	height:53px;
	width:845px;
	background:url(http://www.nikkei-nbs.com/nbs/images/map_headerbg_845.gif) no-repeat;
	clear:both;}
	
/* Map _______________________________ */

.mapmain{
  width:95%;
  margin:0 auto;}

img.mapbtn{
	margin:0px;}

.mapprint input{ padding:2px 5px;}

.btnclose{
   margin:20px auto;
	 width:93px;
   }
   
.btnprint{
   margin:25px 0 5px;
   float:right;
   }


.mapdetail{
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size:110%!important;
	color:#333;
	padding:0px!important;}

.mapdetail h3{
	font-size:16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight:bold !important;
    }

.mapdetail h3 p{
	float:left;
	width:450px;
	}

/* pdf */
.pdf{ width:580px; margin-right:10px;}

.pdfti h3{
	height:22px; width:581px;
	background: url(http://www.nikkei-nbs.com/nbs/images/pdf_suti01.gif) no-repeat 0 0;
	margin: 30px 0px 0px 0px;}

	.pdfti p{ padding:20px 0px 25px 11px;}

.pdf-r {
	width: 222px;
	float: right;
	margin: 20px 10px 0px 17px;
	}

.pdf-img01 {
	margin: 0px 0px 3px 0px;
	}

.pdf-img02 {
	margin: 0px 0px 17px 17px;
	float: right;
	}

.pdf-bg {
	width: 530px;
	/*height: 87px;*/
	background-image: url(http://www.nikkei-nbs.com/nbs/images/pdf_bg01.gif);
	background-position: 0 -15px;
	background-repeat: no-repeat;
	padding: 7px 15px 7px 15px;
	margin: 0px 0px 0px 11px;
	}

/* user */
.user{ width:580px; margin:0 10px 20px 0;}

	.user-txt { padding:15px 10px 0px 12px;}

.user h2{
	margin: 20px 0px 0px 0px;}	

	.userti p,.userti11 p,.userti12 p,.userti13 p,
	.userti14 p,.userti15 p{ padding:20px 20px 20px 21px;}


.user-tbl {
	width: 550px;
	margin: 20px 0px 0px 12px;
	}
	.user-tbl th {
		width: 20px;
		vertical-align: top;
		font-weight: normal;
		}
	.user-tbl td {
		vertical-align:top;
		}
	.user-tbl td.p20 {
		padding: 0px 0px 20px 0px;
		}	
	.user-tbl td.p0 {
		padding: 0px 0px 0px 0px;
		}

.user-waku {
	width: 539px;
	margin: 0px 0px 0px 11px;
	padding: 10px 10px 10px 10px;
	background-color: #ebf8e0;
	}

/* policy*/
.policy{ width:580px; margin-right:10px;}

.policyti h2{
	width:581px;
	margin: 30px 0px 0px 0px;
	position:relative;}
	.policyti h2 span{
		position:absolute;
		top:4px;
		right:15px;
		font-size:12px;
		}

.policyti2 h2{
	margin: 30px 0px 0px 0px;}

	.policyti2 h4{
	padding: 20px 0px 0px 20px; 
	}

	.policyti2 p{
	padding: 0px 5px 0px 35px; 
	}

.policy-txt01{
	padding: 20px 15px 10px;
	}

.policy .update{
	padding-top:5px;
	text-align:right;
	}


/*exemption*/
.exemption{
	width:580px; margin-right:10px;
	}
	.exemption p{
		padding:15px 0 0 13px;
		}


/* commerce */
.commerce{ width:580px; margin:0 10px 20px 0;}
.commerce-txt { padding:15px 10px 0px 12px;}
.commerce h2{
	margin: 20px 0px 0px 0px;}	
.commerceti p{ padding:20px 20px 20px 12px;}


/* sitemap*/
.sitemap{ width:580px; margin-right:10px;}

	.sitemap h4{
		width: 560px;
		color: #000000;
		margin: 0px 0px 0px 11px;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #cccccc;
		}
	.sitemap ul{
		width: 555px;
		margin: 8px 0px 0px 22px;
		display:block;
		}
	.sitemap li{
		display:block;
		}
	.sitemap li.c2{
		width: 205px;
		margin: 2px 22px 0px 0px;
		background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s05.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 20px;
		float: left;
		display:block;
		}
	.sitemap li.c2_w{
		width: 270px;
		margin: 2px 0px 0px 0px;
		background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s05.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 20px;
		float: left;
		display:block;
		}
	.sitemap li.c3{
		width: 81px;
		margin: 2px 22px 0px 0px;
		background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s05.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 20px;
		float: left;
		}
	.sitemap li.c4{
		width: 140px;
		margin: 2px 22px 0px 0px;
		background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s05.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 20px;
		float: left;
		}
	.sitemap li.c5{
		width: 300px;
		margin: 2px 22px 0px 0px;
		background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s05.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 20px;
		float: left;
		}
	.sitemap li.c6{
		width: 120px;
		margin: 2px 22px 0px 0px;
		background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s05.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 20px;
		float: left;
		}
	.sitemap li.c7{
		width: 170px;
		margin: 2px 22px 0px 0px;
		background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s05.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 20px;
		float: left;
		}
	.sitemap li.normal{
		margin: 3px 22px 0px 0px;
		background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s05.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 20px;
		}

.sitemap h2{
	height:22px; width:581px;
	margin: 20px 0px 18px 0px;}

.sitemap .sitemapti{
	margin-top:30px;
	}

.sitemap-code {
	text-align: right;
	font-weight: bold;
	}

/* use*/
.use{ width:580px; margin-right:10px;}

.useti h2{
	margin: 30px 0px 15px 0px;}

	.useti h3{
		padding: 0px 0px 0px 20px;
		font-weight:bold !important;
		}
	.useti h5{
		padding: 0px 0px 0px 20px;
		font-weight: normal; 
		}
	.useti p{
		padding: 0px 20px 0px 35px; 
		}
.useti2 h2{
	margin: 30px 0px 0px 0px;}


.use-txt { padding:15px 10px 0px 12px;}
.use-txtr {text-align: right;}

.use-tbl {
	width: 540px;
	margin: 18px 0px 0px 20px;
	}
	.use-tbl th {
		width: 20px;
		vertical-align: top;
		font-weight: normal;
		}
	.use-tbl td {
		padding: 0px 0px 0px 0px;
		}

.use-inq {
	width: 547px;
	padding: 10px 20px 12px 13px;
	margin: 25px 0px 30px 0px;
	background-color: #eeeeee;
	}

.va-top{
	vertical-align:top;
	}
.va-bottom{
	vertical-align:bottom;
	}

/* user */
.user{ width:580px; margin-right:10px;}

	.user-txt { padding:15px 10px 0px 12px;}

.user h2{
	margin: 20px 0px 0px 0px;}	

	.userti p,.userti11 p,.userti12 p.userti13 p,
	.userti14 p,.userti15 p{ padding:20px 20px 20px 21px;}


.user-tbl {
	width: 550px;
	margin: 20px 0px 0px 12px;
	}
	.user-tbl th {
		width: 20px;
		vertical-align: top;
		font-weight: normal;
		}
	.user-tbl td.p20 {
		padding: 0px 0px 20px 0px;
		}	
	.user-tbl td.p0 {
		padding: 0px 0px 0px 0px;
		}

.user-waku {
	width: 539px;
	margin: 0px 0px 0px 11px;
	padding: 10px 10px 10px 10px;
	background-color: #ebf8e0;
	}

/* what */
.what{ width:580px; margin-right:10px;}

	.what p{ padding:15px 10px 0px 13px;}

.whatti h2{
	margin: 20px 0px 3px 0px;}
.whatti2 h2{
	margin: 20px 0px 18px 0px;}
.whatti3 h2{
	margin: 20px 0px 3px 0px;}
.whatlink ul {
	width: 575px;
	margin: 3px 0px 0px 0px;
	padding:7px 2px 10px;
	border:#d4cdae 1px solid;
	background:#f7f3e3;
	}
	.whatlink li {
	margin: 5px 0px 0px 12px;
	background-image: url(http://www.nikkei-nbs.com/nbs/images/arrow_s05.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 18px;
	}
a.inline{
	display:inline !important;
	}

.what-imgr {
	float: right;
	margin: 0px 11px 0px 18px;
	}

.what-waku {
	width: 541px;
	margin: 15px 0px 0px 0px;
	padding: 10px 12px 12px 25px;
	background-image: url(http://www.nikkei-nbs.com/nbs/images/what_icon01.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
	.m_t_30{
		margin-top:30px !important;
		}
	.bo_color_01{
		border: 1px solid #f19a95;}
	.bo_color_02{
		border: 1px solid #66cccc;}
	.bo_color_03{
		border: 1px solid #ffcc66;}
	.bo_color_04{
		border: 1px solid #66ccff;}
	.bo_color_05{
		border: 1px solid #cc99cc;}
	.bo_color_06{
		border: 1px solid #bfda80;}
	.bo_color_07{
		border: 1px solid #999999;}


.table_what td{
	padding-bottom:5px;
	vertical-align:top;
	}
.what_sbt{
	color: #19781f;
	padding-top:15px;
	}
.p_t_0{
	padding-top:0 !important;
	}
.what_sbt h3{
	position:relative;
	color: #19781f;
	font-weight: bold;
	padding-top:15px;
	padding-top:0 !important;
	}
.what_sbt .no{
	position:absolute;
	width:2.5em;
	display:block;
	font-weight:bold !important;
	}
.what_sbt .txt{
	padding:0 0 0 2.5em;
	display:block;
	font-weight:bold !important;
	}
.table_what .indent{
	padding:0 0 0 2.5em;
	}

.banner_pumph{
	position:relative;
	width:222px;
	top:-47px;
	left:348px;
	margin:0 !important;
	padding:0 !important;
	}
	.banner_margin{
		margin-top:-32px;
		}

.banner-campaign{
	display:block;
	margin:5px 0 0 0;
	}
.banner-forum{
	display:block;
	margin:5px 0;
	}

.to_top{ float:right;
		padding:20px 10px 0px;}

.to_top a{ background:url(http://www.nikkei-nbs.com/nbs/images/totop.gif) no-repeat left center;
		padding-left:15px; height:1em;}

/* revive */
.hub-page h3.sbt-seminar-revive span{
	color:#0183d3;
	}
.revive{
	margin:0 13px 20px;
	padding:8px;
	background:#f7f3e3;
	position:relative;
	}
.revive-photo{
	float:left;
	width:65px;
	}
.revive-text{
	float:left;
	width:473px;
	}
	.revive-text.w538{
		width:538px;
		}

/* osaka */
.osaka{
	padding:0 13px 20px;
	}

.osaka-nagoya-map{
	margin:0 13px 3px;
	padding-bottom:2px;
	border-bottom:solid 1px #ccc;
	}
