@charset "shift_jis";

#courseIndex td#lnaviIndex a,
#courseLecturer td#lnaviLecturer a,
#courseFree td#lnaviFree a {
	background-position:right bottom;
	font-weight:bold;
}
#contents.businessskill #lnaviIndexBusinessskill a,
#contents.education #lnaviIndexEducation a,
#contents.management #lnaviIndexManagement a,
#contents.account #lnaviIndexAccount a,
#contents.legal #lnaviIndexLegal a,
#contents.marketing #lnaviIndexMarketing a,
#contents.personnel #lnaviIndexPersonnel a,
#contents.web #lnaviIndexWeb a,
#contents.threehours #lnaviIndexThreehours a,
#contents.threetime #lnaviIndexThreehours a,
#contents.tieup #lnaviIndexTieup a
 {
	font-weight:bold;
	color:#FF7E00;
}

h1 {
	margin-bottom:10px;
}
h1 .close{
	color:#565656;
	font-size:80%;}
#contents.businessskill h1 {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/businessskill_h1.jpg) no-repeat left top;
	color:#4A88AF;
	font-size:130%;
}
#contents.education h1 {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/education_h1.jpg) no-repeat left top;
	color:#4A88AF;
	font-size:130%;
}
#contents.management h1 {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/management_h1.jpg) no-repeat left top;
	color:#4A88AF;
	font-size:130%;
}
#contents.account h1 {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/account_h1.jpg) no-repeat left top;
	color:#4A88AF;
	font-size:130%;
}
#contents.legal h1 {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/legal_h1.jpg) no-repeat left top;
	color:#4A88AF;
	font-size:130%;
}
#contents.marketing h1 {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/marketing_h1.jpg) no-repeat left top;
	color:#4A88AF;
	font-size:130%;
}
#contents.personnel h1 {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/personnel_h1.jpg) no-repeat left top;
	color:#4A88AF;
	font-size:130%;
}
#contents.web h1 {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/web_h1.jpg) no-repeat left top;
	color:#4A88AF;
	font-size:130%;
}
#contents.threehours h1 {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/threehours_h1.jpg) no-repeat left top;
	color:#4A88AF;
	font-size:130%;
}
#contents.tieup h1 {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/tieup_h1.jpg) no-repeat left top;
	color:#4A88AF;
	font-size:130%;
}
#contents.education h1.lecture {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/education_h1_lecture.jpg) no-repeat left top;
	font-size:140%;
}
#contents.management h1.lecture {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/management_h1_lecture.jpg) no-repeat left top;
	font-size:140%;
}
#contents.account h1.lecture {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/account_h1_lecture.jpg) no-repeat left top;
	font-size:140%;
}
#contents.legal h1.lecture {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/legal_h1_lecture.jpg) no-repeat left top;
	font-size:140%;
}
#contents.marketing h1.lecture {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/marketing_h1_lecture.jpg) no-repeat left top;
	font-size:140%;
}
#contents.personnel h1.lecture {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/personnel_h1_lecture.jpg) no-repeat left top;
	font-size:140%;
}
#contents.web h1.lecture {
	width:562px;
	height:34px;
	padding:35px 0 0 17px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/web_h1_lecture.jpg) no-repeat left top;
	font-size:140%;
}

ul.infoleftmenu{
	font-size:10px;
	margin-left:15px;
	margin-bottom:10px
}
ul.infoleftmenu a{
	text-decoration:none;
	color:#526573;
}
ul.infoleftmenu a:hover{
	text-decoration:underline;
}
ul.infoleftmenu li{
	margin-top:5px;
}

#contents p {
	padding-bottom:10px;
}

#contents .section {
	padding:10px 10px 0 10px;
}
#contents h3.title {
	padding-bottom:5px;
	font-weight:bold;
	color:#565656;
}

table.menu{
	font-weight:bold;
}
table.menu td {
	padding-bottom:5px;
}
table.menu a{
	background-image:url(http://www.nikkei-nbsonline.com/material/images/arrow.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:80%;
	color:#3F95CA;
}
table.menu a:hover{
	text-decoration:underline;
}
table.menu .categorytop {
	padding-bottom:30px;
}
table.menu .categorytop a{
	font-size:100%;
	font-weight:normal;
}

#contents p.button {
	margin:0;
	padding:0 0 3px 0;
}

.lecturer {
	float:right;
	width:180px;
	padding-left:8px;
	padding-bottom:10px;
}
.lecturer table {
	border:1px solid #DDDDDD;
	background-color:#F4F4F4;
}
.lecturer h2 {
	padding-top:10px;
}
.lecturer td {
	padding:0 10px 10px 10px;
	font-size:85%;
}
.lecturer .profile {
	text-align:center;
	color:#0A3454;
	font-weight:bold;
}

.baseTable {
	width:100%;
	border-top:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
}
.baseTable th,
.baseTable td {
	border-bottom:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
}
.baseTable th div.tTitle {
	text-align:center;
}
.baseTable td.integration {
	border-bottom:0;
}
.baseTable th,
.baseTable td {
	padding:5px 10px;
}
.baseTable thead th,
.baseTable th.rich {
	padding:0;
}
.baseTable th {
	color:#0A3454;
	background-color:#EAF4FA;
	text-align:left;
}
.baseTable th .bg2 {
	background-color: #EFFFD3;
}

.baseTable td {
	text-align:left;
}
.baseTable th div {
	padding:5px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #D4E5EF;
	border-bottom:1px solid #D4E5EF;
	border-left:1px solid #FFFFFF;
	background-color:#EAF4FA;
	color:#0A3454;
}

/*空白作成用テーブル*/
.baseTable2 {
	width:100%;
	border-top:1px solid #BBBBBB;}
.baseTable2 th,
.baseTable2 td {
	border-bottom:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;}
.baseTable2 th div.tTitle {
	text-align:center;}
.baseTable2 td.integration {
	border-bottom:0;}
.baseTable2 th,
.baseTable2 td {
	padding:5px 10px;}
.baseTable2 thead th,
.baseTable2 th.rich {
	padding:0;}
.baseTable2 th {
	color:#0A3454;
	text-align:left;
	background-color:#EAF4FA}
.baseTable2 th .bg2 {
	background-color: #EFFFD3;}
.baseTable2 td {
	text-align:left;}
.baseTable2 th div {
	padding:5px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #D4E5EF;
	border-bottom:1px solid #D4E5EF;
	border-left:1px solid #FFFFFF;
	color:#0A3454;}
.baseTable2 th div.title1 {
	background-color:#DFDFDF;
}
.baseTable2 .midashi{
padding:0;;}


.noborder{
border:none !important;}
.baseTable2 .b_r {
	border-right:1px solid #BBBBBB;}
.baseTable2 .b_t {
	border-top:1px solid #BBBBBB;}


#contents .entry {
	padding-bottom:15px;
}
#contents h3 {
	font-size:100%;
	color:#4181B1;
}
#contents h3 strong {
	color:#185D91;
}
#contents p.desc {
	padding-bottom:5px;
}
#contents ol {
	font-size:80%;
	list-style-type:decimal;
}
#contents ol {
	margin-left:15px;
	padding-left:20px;
}

#contents .entry ul{
	font-size:80%;
	list-style-type:none;
	margin-left:15px;
	padding-left:0px;
}

#contents .note {
}
#contents .note strong {
color:#FF0000;
}
#contents .note ul{
	list-style-type:none;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 5px;
}

/* lecutre */
#contents table#lectureOutline {
	width:560px;
	margin:10px 10px 0 10px;
}
#contents #lectureOutline h2 {
	margin:0 0 5px 0;
	padding:10px;
	border-bottom:1px solid #CCCCCC;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/lecture_h2_bg.gif) repeat-x left top;
	font-size:120%;
}
#contents #lectureOutline .tocourse {
	padding-bottom:5px;
	font-size:80%;
	font-weight:bold;
}
#contents #lectureOutline img.lecturePicture {
	padding:5px;
	border:1px solid #C6C6C6;
}

#contents table#lectureQA {
	width:540px;
	margin-left:20px;
	margin-right:20px;
}
#contents table#lectureQA th {
	padding:8px 5px;
}
#contents table#lectureQA td {
	padding:5px;
}

/* lecturerList */
#contents .lecturerListSection {
	margin-top:15px;
}
#contents table.lecturerList {
	margin-top:6px;
	border:1px solid #CFCFCF;
}
#contents table.lecturerList td {
	padding:10px;
}
#contents table.lecturerList td.face {
	padding-right:0;
}
#contents table.lecturerList td.btn {
	padding-top:0;
}
#contents table.lecturerList td.btn div {
	width:301px;
	text-align:left;
	font-weight:bold
}
#contents table.lecturerList td.btn div.tLabel {
	margin-top:5px;
}
#contents table.lecturerList .lecturerName {
	color:#1263AD;
	font-weight:bold;
}
#contents table.lecturerList dt {
	font-weight:bold;
}
#contents table.lecturerList dt,
#contents table.lecturerList dd {
	display:inline;
}
table.frame {
	width:100%;
	margin-bottom:20px;
	border:1px solid #CCCCCC;
}
table.frame td {
	padding:3px 10px;
}
table.frame td.last {
	padding-bottom:15px;
}
table.frame th {
	padding:17px 10px 3px 10px;
}
table.frame th.first {
	padding-top:10px;
}
table.frame th {
	font-weight:normal;
	text-align:left;
}
table.frame th.title {
	padding:0;
}
.text {
	margin-top:10px;
}
.freeStep {
	margin-top:20px;
	margin-bottom:20px;
}
.freeStep div {
	width:260px;
	text-align:left;
	font-size:90%;
}
#lect {
	margin-left:10px;
	font-size:125%;
}
#contents .btnList {
	margin-bottom:10px;
}
#contents .btnList p.button {
	display:inline;
	padding-left:10px;
}
#contents .btnList form {
 display:inline;
}
#referenceMark {
	margin-top:10px;
}
#referenceMark dt {
	font-weight:bold;	
}
#referenceMark dd {
	padding-left:1.5em;
	text-indent:-1.5em;
}.baseTable .bg2 {
	background-color: #F5FFDF;
}
.baseTable .bg3 {
	background-color: #FFFFCC;
}

.btn_company{
	width:150px;
	text-align:center;
	}


/* menu-category */
.menu-category{
	margin:5px 0 0 2px;
	}
	.menu-category p{
		padding-bottom:0 !important;
		}
	.menu-category .category-01{
		position:relative;
		height:66px;
		}
	.menu-category .category-color-01{
		margin:0 12px 0 1px;
		height:27px;
		border-bottom:#f19a95 2px solid;
		}
	.menu-category .category-02{
		position:relative;
		height:66px;
		}
	.menu-category .category-color-02{
		margin:0 12px 0 1px;
		height:27px;
		border-bottom:#5fc0c5 2px solid;
		}
	.menu-category .category-03{
		position:relative;
		height:66px;
		}
	.menu-category .category-color-03{
		margin:0 12px 0 1px;
		height:27px;
		border-bottom:#f9bf4d 2px solid;
		}
	.menu-category .category-04{
		position:relative;
		height:66px;
		}
	.menu-category .category-color-04{
		margin:0 12px 0 1px;
		height:27px;
		border-bottom:#7cccf3 2px solid;
		}
	.menu-category .category-05{
		position:relative;
		height:66px;
		}
	.menu-category .category-color-05{
		margin:0 12px 0 1px;
		height:27px;
		border-bottom:#cea6cb 2px solid;
		}
	.menu-category .category-06{
		position:relative;
		height:66px;
		}
	.menu-category .category-color-06{
		margin:0 12px 0 1px;
		height:27px;
		border-bottom:#bfda80 2px solid;
		}
	.menu-category .category{
		position:absolute;
		top:6px;
		left:9px;
		}
	.menu-category .guide{
		position:absolute;
		top:6px;
		left:129px;
		}
	.menu-category .seminar{
		position:absolute;
		top:40px;
		left:98px;
		}
	.menu-category .online{
		position:absolute;
		top:35px;
		left:4px;
		}
	.menu-category .txt{
		margin:0 18px 4px 5px;
		color:#000;
		font-size:83%;
		}

/* category */
.category-contents{
	margin:2px 0 20px;
	width:580px;
	text-align:left;
	}
	.category-contents a:link, .category-contents a:visited { text-decoration: none; }
	.category-contents a:active, .category-contents a:hover { text-decoration: underline; }
	.category-contents h1{
		padding:100px 12px 2px;
		color:#fff;
		font-size:220%;
		border-bottom:#ccc 1px solid;
		min-height:36px;
		height:auto !important;
		height:36px;
		}
		.category-contents h1 span{
			font-size:87%;
			}
	.category-contents .title-category-01{
		background:url(http://www.nikkei-nbsonline.com/material/images/course/title-bg-01.jpg) no-repeat;
		}
	.category-contents .title-category-02{
		background:url(http://www.nikkei-nbsonline.com/material/images/course/title-bg-02.jpg) no-repeat;
		}
	.category-contents .title-category-03{
		background:url(http://www.nikkei-nbsonline.com/material/images/course/title-bg-03.jpg) no-repeat;
		}
	.category-contents .title-category-04{
		background:url(http://www.nikkei-nbsonline.com/material/images/course/title-bg-04.jpg) no-repeat;
		}
	.category-contents .title-category-05{
		background:url(http://www.nikkei-nbsonline.com/material/images/course/title-bg-05.jpg) no-repeat;
		}
	.category-contents .title-category-06{
		background:url(http://www.nikkei-nbsonline.com/material/images/course/title-bg-06.jpg) no-repeat;
		}
	.category-contents .read{
		padding-top:2px;
		padding-left:13px;
		padding-right:13px;
		}
	.category-contents h2{
	margin:5px 0 0;
	padding:0 0 2px;
	background:url(http://www.nikkei-nbsonline.com/material/images/course/st-bg-b.gif) no-repeat bottom;
	color: #060606 !important;
		}
		.category-contents h2 .bg{
			display:block;
			padding:1px 12px;
			background:url(http://www.nikkei-nbsonline.com/material/images/course/st-bg.gif) no-repeat;
			}
		.category-contents h2 .txt{
			display:block;
			padding:3px 0 0 18px;
			_font-size:65%;
			}
		*:first-child+html .category-contents h2 .txt{
			font-size:65%;
			}
		head~/* */body .category-contents h2 .txt{
			font-size:87%;
			}
		html:not(:target) .category-contents h2 .txt{
			font-size:87%;
			}
		.category-contents h2 .txt.st-category-01{
			background:url(http://www.nikkei-nbsonline.com/material/images/course/st-icon-01.gif) no-repeat center left;
			}
		.category-contents h2 .txt.st-category-02{
			background:url(http://www.nikkei-nbsonline.com/material/images/course/st-icon-02.gif) no-repeat center left;
			}
		.category-contents h2 .txt.st-category-03{
			background:url(http://www.nikkei-nbsonline.com/material/images/course/st-icon-03.gif) no-repeat center left;
			}
		.category-contents h2 .txt.st-category-04{
			background:url(http://www.nikkei-nbsonline.com/material/images/course/st-icon-04.gif) no-repeat center left;
			}
		.category-contents h2 .txt.st-category-05{
			background:url(http://www.nikkei-nbsonline.com/material/images/course/st-icon-05.gif) no-repeat center left;
			}
		.category-contents h2 .txt.st-category-06{
			background:url(http://www.nikkei-nbsonline.com/material/images/course/st-icon-06.gif) no-repeat center left;
			}
	.category-contents .list{
		margin:0 10px 14px;
		}
		.category-contents .list .detail{
			position:relative;
			margin:11px 0 0;
			padding:0 0 9px;
			background:url(http://www.nikkei-nbsonline.com/material/images/course/line-dot.gif) repeat-x bottom;
			min-height:98px;
			height:auto !important;
			height:98px;
			}
			.category-contents .list .detail img{
				position:absolute;
				top:3px;
				}
			.category-contents .list .detail p{
				padding:0 0 0 98px;
				}
			.category-contents .list .detail .p2{
				padding:0 0 0 141px;
				}
				.category-contents .list .detail p span{
					display:block;
					}
				.category-contents .list .detail p .seminar-title{
					font-weight:bold;
					}
				.category-contents .list .detail p .lecturer-name{
					margin:6px 0 0;
					padding:5px 7px;
					background:#f4f9fd;
					}
	.category-contents .btn-seminar{
		margin:25px 10px;
		text-align:right;
		}
	.category-contents .pagetop{
		padding:0 0 10px 0;
		}

.kouza-contents .btn-seminar{
		margin:12px 0 20px;
		text-align:right;
		}
