html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
#biz_women_block a {
	color: #ff6599;
}
a:hover {
	text-decoration: none;
	opacity: 0.8;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=80)";
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#01ffffff,EndColorStr=#01ffffff);/*IE8以下用*/
}
a:visited {
	color: #ff6599;
}

p.bizw_go_top {
	margin: 20px 1em;
	text-align: right;
	color: #ff6599;
	text-decoration: underline;
	font-size: 15px;
}

p.bizw_go_top a:hover {
	color: #ff3300;
	text-decoration: underline;
}

#contentBody {
	margin: 0px auto !important;
	border: solid 1px #ccc !important;
	max-width: 980px;
}
/* =-=-=-=-=-=-=-=-=-=-= ページ内ボタン[詳細へ]、[お問い合わせ] =-=-=-=-=-=-=-=-=-=-= */

/* =-=-=-=-=-=-=-=-=-=-= ヘッダー =-=-=-=-=-=-=-=-=-=-= */
#biz_women_header {
	background: url(/assets/images/hrm/training/biz_women-head_bg.png)no-repeat;
	display: block;
	width: 978px;
	height: 739px;
	position: relative;
}
	#biz_women_header img ,
	#biz_women_header #biz_women_update {
		position: absolute;
	}
	#biz_women_header_h2 {
		top: 1px;
		left: 193px;
	}
	#biz_women_header_h1 {
		top: 193px;
		left: 193px;
	}
	#biz_women_update {
		background-image: url(/assets/images/hrm/training/biz_women-head_date.png);
		display: block;
		width: 495px;
		height: 150px;
		top: 378px;
		left: 243px;
		z-index: 1;
	}
	#biz_women_update > span{
		color: #fff;
	}
	#biz_women_update:hover {
		top: 379px;
	}
	#biz_women_update span {
		margin: 1.9em 0 0 187px;
		display: block;
	}
	#biz_women_header p {
		display: none;
	}
	#biz_women-head_btn01 {
		top: 499px;
		left: 594px;
		z-index: 3;
	}
	#biz_women-head_btn01:hover {
		top: 500px;
		z-index: 3;
	}
	#biz_women-head_btn02 {
		top: 576px;
		left: 594px;
		z-index: 3;
	}
	#biz_women-head_btn02:hover {
		top: 577px;
		z-index: 3;
	}
/* =-=-=-=-=-=-=-=-=-=-= アンカー =-=-=-=-=-=-=-=-=-=-= */
	.biz_women_mv_anchor_area{
		margin: 0;
		width: 978px;
		height: 70px;
		background-image: url(/assets/images/hrm/training/biz_women_mv_anchor_bg.png);
		position: absolute;
		bottom: 0;
		left: 0;
	}
	.biz_women_mv_anchor_dl_fuki{
		position: absolute;
		left: 197px;
		top: -16px;
		z-index: 10;
	}
	.biz_women_mv_anchor_area ul{
		clear: both;
	}
	.biz_women_mv_anchor_area ul li{
		float: left;
		display: block;
	}
	.biz_women_mv_anchor_area ul li img{
		display: none;
	}
	.biz_women_mv_anchor_area a{
		width: 195px;
		height: 70px;
		display: block;
	}
	.biz_women_mv_anchor_01,
	.biz_women_mv_anchor_02,
	.biz_women_mv_anchor_03,
	.biz_women_mv_anchor_04{
		margin: 0 1px 0 0;
		width:195px;
		height: 70px;
	}
	.biz_women_mv_anchor_05{
		width:194px;
		height: 70px;
	}
	.biz_women_mv_anchor_area ul li:hover img{
		display: block;
	}
	@media screen and (max-device-width: 768px) {
		.biz_women_mv_anchor_area ul li:hover img{
			display: none;
		}
	}

/* =-=-=-=-=-=-=-=-=-=-= 本文 =-=-=-=-=-=-=-=-=-=-= */
.bizw_section {
	clear: both;
	overflow: hidden;
}

.bizw_btns {
	margin: 39px 0 0 0;
	display: block;
	width: 100%;
	height: 89px;
	position: relative;
	clear: both;
	overflow: hidden;
}
img.bizw_btn_enquete {
	position: absolute;
	bottom: 0;
	left: 99px;
}
img.bizw_btn_inqury{
	position: absolute;
	bottom: 0;
	right: 91px;
}
img.bizw_btn_enquete:hover,
img.bizw_btn_inqury:hover{
	bottom: -1px;
}
/*=-=-=-=-= Wプロジェクト活動報告 =-=-=-=-=*/
#w_project {
	margin-top: 20px;
	display: block;
	height: 809px;
	background-image: url(/assets/images/hrm/training/biz_women-sec01-bg.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.w_project_sec {
	border: solid 1px #ccccce;
	padding: 17px 19px;
	display: block;
	overflow: hidden;
	position: relative;
}

/*=-=-= 新着情報 =-=-=*/
#bizw_news {
	margin: 40px 0 20px 39px;
	background-image: url(/assets/images/hrm/training/biz_women-sec01-bg01.png);
	background-repeat: no-repeat;
	width: 490px;
	height: 239px;
	float: left;
}
.w_project_sec h3 {
	margin-bottom: 25px;
}
#bizw_news > h3 > span {
	margin: 0 0 3px 1.5em;
	font-weight: normal;
	font-size: 12px;
	vertical-align: text-bottom;
}
#bizw_news ul {
}
#bizw_news li {
	padding: 8px 0;
	display: block;
	height: 52px;
	clear: both;
}
.news_date {
	height: 100%;
	float: left;
}
#bizw_news li a.news_text {
	color: #ff6599;
	text-decoration: underline;
}
.news_text {
	font-size: 14px;
	line-height: 16px;
}
.news_icon {
	margin: 0 10px;
	min-width: 70px;
	height: 100%;
	float: left;
}
#bizw_news a.news_res {
  display: inline;
}

.news_icon_news {
	border: 1px solid #32D5EE;
	background: #D5F3F7;
	width: 68px;
	height: 18px;
	display: inline-block;
	color: #32D5EE;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}

/*=-=-= 活動レポート =-=-=*/
#bizw_report {
	margin: 40px 39px 0 0;
	background-image: url(/assets/images/hrm/training/biz_women-sec01-bg02.png);
	width: 310px;
	height: 471px;
	float: right;
}
#bizw_report h3 {
	margin-bottom: 20px;
}
#bizw_report_wrap{
	color: #333;
	width: 310px;
	height: 471px;
	margin: 0;
	position: relative;
}

.report_date {
	right: 0;
	top: 5px;
	position: absolute;
	font-weight: normal;
}
.textBox {
	margin: 0 10px;
	font-size: 16px;
	line-height: 35px;
}
.report_btn{
	position: absolute;
	top: 50%;
}
.report_btn:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	top: calc(50% + 1px);
	top: 253px\9;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#01ffffff,EndColorStr=#01ffffff);/*IE8以下用*/
}
#goNext {
	left: 0;
}
#goPrev {
	right: 0;
}

.bizw_report_btns:hover{
	text-decoration:none;
}

.bizw_report_content > img {
	margin: 0 auto\9;
	position: absolute;
	bottom: 0;
	left: calc(50% - 218px/2);
	left: 46px\9;
}
.bizw_report_content > img:hover {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#88ffffff,EndColorStr=#88ffffff);/*IE8以下用*/
}

/*=-=-= 参加者アンケート =-=-=*/
#bizw_enquete {
	margin: 0 0 0 39px;
	background: #fff;
	width: 490px;
	height: calc(210px - 17px*2);
}
#bizw_enquete > a {
	float: right;
	text-align: center;
}
#bizw_enquete > p {
/* 	width: 310px; */
	line-height: 24px;
}

#modal_content1,
#modal_content2,
#modal_content3,
#modal_content4,
#modal_content5 {
	margin: 10px 0 0 0;
	position:fixed;
	width: 98%;
	height: 90%;
	max-height: 620px;
	display:none;
	z-index:15;
	max-width: 980px;
	text-align: center;
}

#modal_content5 .modal_img{
	width: 989px;
	height: 471px;
	background: url(/assets/images/hrm/training/biz_women-sec03-img04L.png) 0 0 no-repeat;
}
.modal_img {
	margin: 0 auto;
	width: 100%;
	height: 100%;
	overflow: auto;
}
.modal_img > img {
	width: inherit;
}
#modal_content1 .modal_img > img {
	margin-bottom: 10px;
}
#modal_content2 .modal_img{
	width: 96.7%;
}
#modal_content3 .modal_img{
	width: 94.2%;
}
#modal_content4 .modal_img{
	width: 94.6%;
}

#modal-overlay{
	z-index:10;
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:120%;
	background-color: rgba(0,0,0,0.75);
	background:url(/assets/images/hrm/training/bg-black.png)\9;
}

.modal_close {
	z-index:20;
	position: absolute;
	top: calc(0px - 41px/2);
	top: -20px\9;
	right: calc(0px - 41px/2);
	right: -20px\9;

}
#modal_content2 .modal_close {
	right: 0;
}
#modal_content3 .modal_close {
	right: 23px;
}
#modal_content4 .modal_close {
	right: 23px;
}

a.modal_btn_enquete{
}
a.modal_btn_enquete:hover {
}
#modal_content1 .modal_btn_enquete {
	max-width: 387px;

}
#modal_open1:hover,
#modal_open2:hover,
#modal_open3:hover,
#modal_open4:hover,
#modal_open5:hover,
a{
	cursor: pointer;
}
#modal_content5_a01,
#modal_content5_a02,
#modal_content5_a03,
#modal_content5_a04,
#modal_content5_a05,
#modal_content5_a06{
	position: absolute;
	display: block;
	background: #000000;
	opacity:0;
	filter: alpha(opacity=0);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=0)";  /* ie 8 */
	-moz-opacity:0;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0;              /* Safari 1.x */
	zoom:1;

}
#modal_content5_a01{
	width: 111px;
	width: 115px\9;
	height: 100px;
	height: 107px\9;
	top: 229px;
	left: 132px;
}
#modal_content5_a02{
	width: 111px;
	width: 117px\9;
	height: 100px;
	height: 107px\9;
	top: 229px;
	left: 254px;
}
#modal_content5_a03{
	width: 111px;
	width: 114px\9;
	height: 100px;
	height: 107px\9;
	top: 229px;
	left: 374px;
	left: 378px\9;
}
#modal_content5_a04{
	width: 119px;
	width: 122px\9;
	height: 52px;
	height: 58px\9;
	top: 268px;
	left: 506px;
	left: 512px\9;
}
#modal_content5_a05{
	width: 132px;
	width: 136px\9;
	height: 52px;
	height: 58px\9;
	top: 268px;
	left: 632px;
	left: 637px\9;
}
#modal_content5_a06{
	width: 116px;
	width: 121px\9;
	height: 100px;
	height: 107px\9;
	top: 229px;
	left: 789px;
	left: 795px\09;
}
.modal_content5_fukidashi a{
	position: absolute;
	display: block;
}
.modal_content5_fukidashi a img{
	display: none;
}
.modal_content5_fukidashi01{
	top: 126px;
	left: 132px;
	width: 255px;
	height: 94px;
}
.modal_content5_fukidashi02{
	top: 312px;
	top: 316px\9;
	left: 191px;
	width: 272px;
	height: 125px;
}
.modal_content5_fukidashi03{
	top: 126px;
	left: 394px;
	left: 396px\9;
	width: 255px;
	height: 94px;
}
.modal_content5_fukidashi04{
	top: 312px;
	top: 316px\9;
	left: 495px;
	left: 502px\9;
	width: 119px;
	height: 125px;
}
.modal_content5_fukidashi05{
	top: 312px;
	top: 316px\9;
	left: 631px;
	left: 637px\9;
	width: 278px;
	height: 125px;
}
.modal_content5_fukidashi06{
	top: 126px;
	left: 654px;
	left: 660px\9;
	width: 256px;
	height: 94px;
}
.modal_content5_fukidashi a:hover img{
	display: block;
	opacity:1.0;
	filter: alpha(opacity=100);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=100)";  /* ie 8 */
	-moz-opacity:1.0;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 1.0;              /* Safari 1.x */
	zoom:1;

}
.modal_content5_fukidashi a:hover{
	opacity:1.0;
	filter: alpha(opacity=100);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=100)";  /* ie 8 */
	-moz-opacity:1.0;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 1.0;              /* Safari 1.x */
	zoom:1;
}



/*=-=-=-=-= 課題 =-=-=-=-=*/
.bizw_tasks {
	display: block;
	width: 440px;
	height: 583px;
	position: relative;
}
#task01 {
	margin: 40px 10px 10px 39px;
	float: left;
}

#task02 {
	margin: 40px 39px 10px 10px;
	float: right;
}
#task03 {
	margin: 10px 10px 20px 39px;
	float: left;
}

#task04 {
	margin: 10px 39px 20px 10px;
	float: right;
}
.bizw_tasks * {
	display: none;
}
.bizw_tasks img {
	display: inline;
}
.bizw_tasks .tasks_btn {
	display: block;
	position: absolute;
	bottom: 12px;
	left: calc(50% - 406px/2);
	left: 17px\9;
}
.bizw_tasks .tasks_btn:hover {
	bottom: 11px;
}

/*=-=-=-=-= サポート =-=-=-=-=*/
#support {
	margin-top: 20px;
	position: relative;
}
#support > p {
	margin: 40px 40px 0;
}
.cases {
	display: block;
	width: 440px;
	height: 670px;
	position: relative;
	box-shadow: 1px 1px 3px #999999;
	-moz-box-shadow: 1px 1px 3px #999999;
	-webkit-box-shadow: 1px 1px 3px #999999;
}
#case01 {
	margin: 40px 10px 10px 39px;
	float: left;
}
#case02 {
	margin: 40px 39px 10px 10px;
	float: right;
}
#case03 {
	margin: 10px 10px 20px 39px;
	float: left;
}
#case04 {
	margin: 10px 39px 20px 10px;
	float: right;
}
.cases > * {
	display: none;
}
#case04 div {
	margin: 0 10px;
	display: block;
	width: calc(400px - 20px*2);
	position: absolute;
	top: 145px;
	left: 20px;
}
#case04 div h4 {
	margin-top: 1.5em;
	padding-left: 22px;;
	background-image: url(/assets/images/hrm/training/biz_women-sec03-img04.png);
	background-repeat: no-repeat;
	background-position: center left;
	background-size: 20px 20px;
}
#case04 div p {
	margin-top: 5px;
	margin-left: 25px;
	font-size: 14px;
}
#case04 div ul {
	margin-top: 5px;
	margin-left: 25px;
	list-style: disc;
	list-style-position: inside;
	font-size: 14px;
}
.cases img {
	display: inline;
}
.cases_p {
	display: block;
	width: 400px;
	position: absolute;
	top: 193px;
	left: 20px;
	line-height: 31px;
}
.cases_img {
	display: block;
	position: absolute;
	bottom: 29px;
	left: 29px;
	box-shadow: 1px 1px 3px #999999;
	-moz-box-shadow: 1px 1px 3px #999999;
	-webkit-box-shadow: 1px 1px 3px #999999;
}
.cases_img:hover {
	bottom: 28px;
}

/*=-=-=-=-= 講師紹介 =-=-=-=-=*/
#lecturer {
	margin-bottom: 30px;
	background-image: url(/assets/images/hrm/training/biz_women-sec04-bg01_v2.png);
	background-repeat: repeat-y;
	background-position: top 51px center;
	display: block;
	width: 978px;
	height: 2210px;
	clear: both;
	overflow: visible;
	position: relative;
}
#bizw_lec_mov {
	margin: 0px auto;
	width: 905px;
	height: 400px;
	background-color: #ffffff;
	clear: both;
	overflow: hidden;
	box-shadow: 2px 5px 5px rgba(0,0,0,0.4);
	position: relative;
}
#bizw_lec_mov:after{
	content:"";
	width: 905px;
	height: 80px;
	bottom: 0;
	left:0;
	position: absolute;
	background: url(/assets/images/hrm/training/biz_women_lecturer_video_bg.png) bottom right no-repeat;
}
.video_wrap {
margin: 30px;
border: 0;
float: left;
}
#lecturer > p{
	display: none;
}
#lecturer > h3{
	position: absolute;
	top: 679px;
	left: 271px;
}
a#lecturerDB_link {
	border: dashed 1px #ff6599;
	display: block;
	height: 15px;
	width: 119px;
	position: absolute;
	top: 895px;
	left: 337px;
}
#lecturer > ul {
	margin: 98px 56px 0 59px;
}
#lecturer > ul li {
	margin-top: 11px;
}
.lec_li1,
.lec_li2,
.lec_li3,
.lec_li4{
	margin-right: 13px;
	float: left;
}
.lec_li5 {
	float: right;
}

.tcr_msg {
position: absolute;
display: block;
width: 22px;
height: 17px;
bottom: 13px;
right: 25px;
}
/* 吹き出し(通常非表示) */
.tcr_msg_hover {
	display: none;
}
/* 吹き出し */
.tcr_msg:hover > .tcr_msg_hover {
	margin: 0;
	border-radius: 3px;
	padding: 0.5em;
	background-color: #C6F7FE;
	display: block;
	position: absolute;
	bottom: 0px;
	right: -181px;
	width: 150px;
	height: 80px;
	font-size: 12px;
	line-height: 18px\9;
}
.lec_li4 .tcr_msg:hover > .tcr_msg_hover,
.lec_li5 .tcr_msg:hover > .tcr_msg_hover {
	margin: 0;
	border-radius: 3px;
	padding: 0.5em;
	background-color: #C6F7FE;
	display: block;
	position: absolute;
	bottom: 0px;
	left: -269px;
	width: 150px;
	height: 80px;
	font-size: 12px;
	line-height: 18px\9;
}
/* 吹き出し矢印 */
.tcr_msg:hover .tcr_msg_hover span{
	border-top: 10px solid rgba(255,255,255,0);
	border-bottom: 10px solid rgba(255,255,255,0);
	border-right: 10px solid #C6F7FE;
	border-left: none;
	width: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	bottom: calc(75% - 10px);
	left: -10px;
}
.lec_li4 .tcr_msg:hover .tcr_msg_hover span,
.lec_li5 .tcr_msg:hover .tcr_msg_hover span{
	border-top: 10px solid rgba(255,255,255,0);
	border-bottom: 10px solid rgba(255,255,255,0);
	border-left: 10px solid #C6F7FE;
	border-right: none;
	width: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	bottom: calc(75% - 10px);
	left: 162px;
}

/***********************biz_women2 オリジナル************************/
p.ken_link > a {
	margin: 20px;
	padding: 0px 5px;
	float: right;
	color: #5a5c57;
	border: 2px solid #cccccc;
	font-size: 12px;
}
#bizw_lec_mov ul li .htf{
	margin: 30px 15px 0 0;
	width: 363px;
	display: block;
	float: right;
}
#bizw_lec_mov ul li .htf h3{
	margin: 0 0 10px 0;
	padding: 5px 15px;
	width: 140px;
	font-size: 17px;
	font-weight: 500;
	background-color: #4ae1f8;
}
#bizw_lec_mov ul li .htf h4{
	margin: 0 0 20px 0;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0.1em;
}
#bizw_lec_mov ul li .htf h4 > span {
	font-size: 30px;
	line-height: 1.4em;
}
#bizw_lec_mov ul li .htf > p{
	margin: 0px;
	width: 350px;
	display: table-cell;
	font-size: 12px;
	line-height: 1.5em;
	letter-spacing: 0.02em;
}
#bizw_lec_mov ul li .htf > span{
	margin: 3px 5px\9;
	float: left;
	font-size: 12px;
	clear:both;
}
/*-------------------------KWICKS--------------------*/

.kwicks_container {
	margin: 40px auto 0 auto;
	padding: 0;
	width: 905px;
	height: 160px;
	background: #ffffff;
	box-shadow: 2px 5px 5px rgba(0,0,0,0.4);
}

.kwicks_container h3{
	margin: 0 0 8px 0;
}

div#kwicks_block {
	margin: 0 auto;
	padding: 0;
	width: 880px;
	height: 70px;
//	border:1px solid #0f0;
}

	div#kwicks_block #slide_left{
		margin: 0;
		padding:0;
		float:left;
		cursor: pointer;
	}
		div#kwicks_block #slide_left:hover{
			opacity: 0.6;
				filter: alpha(opacity=60);
				-ms-filter: "alpha(opacity=60)";
				-moz-opacity:0.6;
		}

	div#kwicks_block #slide_right{
		margin: 0;
		padding:0;
		float:right;
		cursor: pointer;
	}
		div#kwicks_block #slide_right:hover{
			opacity: 0.6;
				filter: alpha(opacity=60);
				-ms-filter: "alpha(opacity=60)";
				-moz-opacity:0.6;
		}




	div#kwicks_slide_block {
		margin: 0;
		padding:0;
//		border:1px solid #f00;
		width: 850px;
		height: 70px;
		overflow:hidden;
		position:relative;
	}

.kwicks {
	list-style: none;
	margin: 0;
	padding: 0;
	width:1500px;
	height: 60px;
	z-index:2;
	position:absolute;
		top:0;
		left:-278px;
//border:1px solid #0ff;
}
.kwicks li {
	margin: 0 5px;
	padding: 0;
	display: block;
	float: left;
	overflow: hidden;
	cursor: pointer;
	width: 273px;
	height: 60px;
	z-index:2;
	cursor:pointer;
	/* background-color: #ffffff; */ /*追加するとき変更する*/
	background-color: #e1ecee; /*二人の場合*/
	border-radius: 5px;
	box-shadow: 1px 1px 4px #ccc;
	-moz-box-shadow: 1px 1px 4px #ccc;
	-webkit-box-shadow: 1px 1px 4px #ccc;
}
.kwicks li a {
	margin: 0;
	padding:0;
	height: 60px;
	display:block;
	z-index:100;
	cursor:pointer;
	text-decoration: none;
	clear:both;
	overflow:hidden;
	}

	.kwicks li a p.w_icon{
		margin: 7px;
		padding:0;
		width: 70px;
		height: 45px;
		float:left;
		}

	.kwicks li a p.w_ttl{
		margin: 7px 0;
		padding:0;
		width:270px;
		height:10px;
		font-size:13px;
		line-height:1.2em;
		letter-spacing: 0.1em;
		color: #22c1da;
		}

	.kwicks li a p.w_name{
		margin: 10px 0 0 0 ;
		padding:0;
		width:220px;
		height:30px;
		font-size:26px;
		line-height:1em;
		letter-spacing: 0.2em;
		color: #444444;
		}

/*
#kwick_1 {
	left: 35px;
}
#kwick_2 {
	left: calc( 100% / 2 - 270px / 2); 追加する際変更する
}
#kwick_3 {
	right: 35px;
}
#kwick_previous, #kwick_next{
	width: 25px;
	box-shadow: 1px 1px 4px #ccc;
	-moz-box-shadow: 1px 1px 4px #ccc;
	-webkit-box-shadow: 1px 1px 4px #ccc;
	background-color: #cccccc; 二人の場合
}
*/
#kwick_previous{
	left: 0px;
	border-radius: 0px 5px 5px 0px;
}

#kwick_previous:after{
	content: '';
	width: 0px;
	top: 5px;
	right: 7px;
	border-width: 25px;
	border-right-width: 10px;
	border-style: solid;
	border-color: transparent #ffffff transparent transparent;
	display: block;
	position: absolute;
}

#kwick_next{
	right: 0px;
	border-radius: 5px 0px 0px 5px;
}
#kwick_next:after{
	content: '';
	width: 0px;
	top: 5px;
	left: 7px;
	border-width: 25px;
	border-left-width: 10px;
	border-style: solid;
	border-color: transparent transparent transparent #ffffff;
	display: block;
	position: absolute;
}


/*#kwick_3 {
	left: 180px;
}
#kwick_4 {
	left: 270px;
}
#kwick_5 {
	left: 360px;
}
#kwick_6 {
	left: 450px;
}
#kwick_7 {
	left: 520px;
}
#kwick_8 {
	left: 630px;
}
#kwick_9 {
	left: 720px;
}
#kwick_10 {
	right: 0px;
}
*/
/*二人の場合のCSS （二人の場合はコメントアウトしてください）*/
#bizw_lec_mov ul li.hide {
	display: none;
}
li.selected {
	background-color: #ffffff;
	box-shadow: 1px 1px 5px 0px #666666 inset;
	background-color: #c5f3fa; /*二人の場合*/
}

/* リニューアル */
#model_case{
	margin: 20px auto 0 auto;
	width: 100%;
}
.bizw_model_case{
	margin: 40px 0 20px 0;
}
.bizw_model_case_btn{
	margin: 40px 0 20px 0;
	width: 100%;
	clear: both;
	display: block;
	overflow: hidden;
}
#bizw_model_case_all{
	margin: 0 39px 0 90px;
	float: left;
	width: 362px;
	height: 39px;
	display: block;
	background: url(/assets/images/hrm/training/biz_women_model_case_all_btn_on.png) no-repeat top center;
}
#bizw_model_case_all img{
	display: none;
	cursor: pointer;
}
#bizw_model_case_nexta{
	margin: 0 86px 0 39px;
	width: 362px;
	height: 39px;
	display: block;
	float: left;
	background: url(/assets/images/hrm/training/biz_women_model_case_next_btn_on.png) no-repeat top center;
}
#bizw_model_case_nexta img:hover{
	cursor: pointer;
}
.bizw_model_case_images{
	margin: 0 auto;
	width: 894px;
	height: 676px;
	clear: both;
	overflow: hidden;
	box-shadow: 1px 1px 3px #ccc;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	position: relative;
	background: url(/assets/images/hrm/training/biz_women_model_case_basic.png) top left no-repeat;
	display: block;
	border: none;
}
#service_lineup a:hover{
	opacity: 1;
	filter: alpha(opacity=100);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=100)";  /* ie 8 */
	-moz-opacity: 1;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 1;              /* Safari 1.x */
	zoom:1;
}
#bizw_women_project a, #bizw_manager a, #bizw_leader a, #bizw_employee a, #bizw_all_employee a{
	width: 100%;
	height: 100%;
	display: block;
}

#bizw_women_project{
	width: 197px;
	height: 621px;
	top: 43px;
	left: 43px;
	position: absolute;
	display:block;
}
#bizw_women_project_rb{
	width: 116px;
	height: 25px;
	position: absolute;
	bottom: 30px;
	left: 84px;
	display: block;
	opacity: 0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity: 0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	zoom:1;
}
#bizw_women_project:hover{
	border: 1px solid #1594af;
}
#bizw_manager{
	width: 604px;
	height: 120px;
	top: 185px;
	left: 280px;
	position: absolute;
	display:block;
}
#bizw_manager_rb{
	width: 116px;
	height: 25px;
	position: absolute;
	top: 281px;
	right: 3px;
	display: block;
	opacity: 0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity: 0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	zoom:1;
}

#bizw_manager:hover{
	border: 1px solid #2e6eb7;
}

#bizw_leader{
	width: 604px;
	height: 78px;
	left: 280px;
	top: 312px;
	position: absolute;
	display:block;
}
#bizw_leader_rb{
	width: 116px;
	height: 25px;
	position: absolute;
	top: 416px;
	right: 3px;
	display: block;
	opacity: 0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity: 0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	zoom:1;
}

#bizw_leader:hover{
	border: 1px solid #ff527b;
}

#bizw_employee{
	width: 604px;
	height: 78px;
	left: 280px;
	top: 390px;
	position: absolute;
	display:block;
}
#bizw_employee_rb{
	width: 116px;
	height: 25px;
	position: absolute;
	top: 442px;
	right: 3px;
	display: block;
	opacity: 0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity: 0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	zoom:1;
}
#bizw_employee:hover{
	border: 1px solid #2eaa83;
}

#bizw_all_employee{
	width: 604px;
	height: 192px;
	left: 280px;
	top: 473px;
	position: absolute;
	display:block;
}
#bizw_all_employee_rb{
	width: 116px;
	height: 25px;
	position: absolute;
	bottom: 11px;
	right: 3px;
	display: block;
	opacity: 0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity: 0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	zoom:1;
}

#bizw_all_employee:hover{
	border: 1px solid #882eb7;
}
.bizw_model_case_images_overlayer{
	width: 894px;
	height: 676px;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1000;
	display: none;
}

.bizw_model_case_dl_btn{
	margin: 30px 0 0 0;
	width: 100%;
}
.bizw_model_case_dl_btn a{
	margin: 0 auto;
	padding: 0 0 0 4px;
	width: 886px;
	height: 73px;
	display: block;
}
.bizw_support_courses_block{
	margin: 40px auto 20px 37px;
	width: 903px;
}
.bizw_support_courses_block h3 {
	margin: 0 0 0 -2px;
	padding: 9px 0 0 0;
	width: 894px;
	height: 49px;
	text-align: center;
	font-size: 21px;
	line-height: 1em;
	letter-spacing: 0.05em;
}
.bizw_support_courses_block h3 span{
	color: #ffffff;
	display: block;
	font-weight: normal;
}
.bizw_h3_span_small{
	font-size: 14px;
}
#women_project, #manager, #leader, #employee{
	margin: 0 0 20px 0;
	width: 900px;
	height: 291px;
	background: #f7f7f7;
}
#all_employee{
	margin: 0 0 20px 0;
	width: 900px;
	height: 331px;
	position: relative;
	background: #f7f7f7;
}
#women_project h3{
	background: url(/assets/images/hrm/training/biz_women_tire_women_project.png) no-repeat top center;
}
#manager h3{
	background: url(/assets/images/hrm/training/biz_women_tire_manager.png) no-repeat top center;
}
#leader h3{
	background: url(/assets/images/hrm/training/biz_women_tire_leader.png) no-repeat top center;
}
#employee h3{
	background: url(/assets/images/hrm/training/biz_women_tire_women_employee.png) no-repeat top center;
}
#all_employee h3{
	padding: 18px 0 0 0;
	height: 38px;
	background: url(/assets/images/hrm/training/biz_women_tire_women_all_employee.png) no-repeat top center;
}
.all_employee_01, .all_employee_02{
	margin: 7px 15px;
	width: calc(50% - 30px);
	float: left;
}
.all_employee_01 h4, .all_employee_02 h4{
	padding: 10px 0 0 0;
	width: 421px;
	height: 27px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	font-size: 13px;
	background: url(/assets/images/hrm/training/biz_women_tire_women_all_employee_01.png) no-repeat top center;
}
.bizw_support_courses_tire_block{
	margin: 13px 0 10px 15px;
	width: 195px;
	height: 195px;
	border: 5px solid #ffffff;
	float: left;
	position: relative;
	font-size: 12px;
	line-height: 1.32em;
}
#all_employee .bizw_support_courses_tire_block{
	margin: 13px 10px 10px 0;
}
#all_employee .bizw_support_courses_tire_block:last-child{
	margin: 13px 0 10px 0;
}
.bizw_support_courses_tire_description{
	padding: 5px;
	width: 185px;
	height: 30px;
	left: 0;
	bottom: 0;
	background: #000000;
	opacity:0.8;
	filter: alpha(opacity=80);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=80)";  /* ie 8 */
	-moz-opacity:0.8;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.8;              /* Safari 1.x */
	zoom:1;
	position: absolute;
	color: #ffffff;

	z-index: 10;
}
.bizw_support_courses_tire_slogan{
	padding: 5px;
	width: 185px;
	height: 30px;
	left: 0;
	bottom: 0;
	background: #ffffff;
	position: absolute;
	color: #000000;
	zoom:1;
	line-height: 1.32em;
	display: none;
	opacity:1.0;
	filter: alpha(opacity=100);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=100)";  /* ie 8 */
	-moz-opacity:1.0;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 1.0;              /* Safari 1.x */
	zoom:1;
}
.long_slogan{
	letter-spacing: -0.037em;
}
.oneline{
	padding: 12px 5px;
	width: 185px;
	height: 16px;
}
.bizw_support_courses_tire_ribbon_bc{
	width: 193px;
	height: 15px;
	top: 0;
	left: 0;
	border: 1px solid #c1204d;
	background: #ffffff;
	position: absolute;
	color: #000000;
	font-size: 10px;
}
.bizw_support_courses_tire_ribbon_bc span{
	margin: 0 3px 0 0;
	width: 15px;
	height: 15px;
	background: #c1204d;
	display: inline-block;
	float: left;
}
.bizw_support_courses_tire_ribbon_tr{
	width: 193px;
	height: 15px;
	top: 0;
	left: 0;
	border: 1px solid #9ed116;
	background: #ffffff;
	position: absolute;
	color: #000000;
	font-size: 10px;
}
.bizw_support_courses_tire_ribbon_tr span{
	margin: 0 3px 0 0;
	width: 15px;
	height: 15px;
	background: #9ed116;
	display: inline-block;
	float: left;
}
.bizw_support_courses_tire_ribbon_el{
	width: 193px;
	height: 15px;
	top: 0;
	left: 0;
	border: 1px solid #2266af;
	background: #ffffff;
	position: absolute;
	color: #000000;
	font-size: 10px;
}
.bizw_support_courses_tire_ribbon_el span{
	margin: 0 3px 0 0;
	width: 15px;
	height: 15px;
	background: #2266af;
	display: inline-block;
	float: left;
}
.bizw_support_courses_tire_ribbon_tk{
	width: 193px;
	height: 15px;
	top: 0;
	left: 0;
	border: 1px solid #00a3a3;
	background: #ffffff;
	position: absolute;
	color: #000000;
	font-size: 10px;
}
.bizw_support_courses_tire_ribbon_tk span{
	margin: 0 3px 0 0;
	width: 15px;
	height: 15px;
	background: #00a3a3;
	display: inline-block;
	float: left;
}
.bizw_support_courses_tire_slogan span{
	letter-spacing: -0.095em;
	letter-spacing: 0em\9;
}
/* lightbox (modal course)*/
/* 共通 */
#modal_ccontent1,
#modal_ccontent2,
#modal_ccontent3,
#modal_ccontent4,
#modal_ccontent5,
#modal_ccontent6,
#modal_ccontent7,
#modal_ccontent8
{
	margin: 10px 0 0 0;
	position:fixed;
	width: 990px;
	height: 80%;
	display:block;
	z-index:15;
	max-width: 990px;
	max-height: 520px;
	text-align: center;
	background: #ffffff;
}
.modal_content_h3{
	margin: 27px 0 0 0;
	padding: 0 10px;
	width: auto;
	float: left;
	font-size: 26px;
	text-align: left;
	line-height: 1.3em;
	letter-spacing: 0.08em;
}
.modal_course_pen{
	margin: 27px 5px 0 20px;
	float: left;
}
.modal_dl{
	margin: 30px 20px 0 0;
	width: 149px;
	height: 32px;
	float: right;
	display: block;
	z-index: 1000;
}
.modal_dl a{
	width: 149px;
	height: 32px;
	display: block;
}
.modal_dl a:hover{
	cursor: pointer;
}
.modal_course_details{
	width: 100%;
	min-height: 520px;
	font-size: 10px;
	position: relative;
	display: block;
}
.modal_course_details_btn{
	width: 100%;
	clear: both;
	overflow: hidden;
	position: absolute;
	bottom: -70px;
}
.modal_course_details_btn a{
	display: inline-block;
	width: 50%;
	float: left;
}
.modal_course_details_btn .modal_course_details_btn_one{
	margin: 0 auto;
	width: 100%;
	float: none;
}
/* details left */
.modal_course_details_left{
	margin: 30px 20px 0 30px;
	width: calc(100% / 2 - 55px );
	float:left;
}
.modal_course_details_left table{
	text-align: left;
}
.modal_course_details_left table th{
	padding: 0 15px 0 0 ;
	width: 64px;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
}
.modal_course_details_left table th p{
	margin: 0;
	padding: 1px 5px;
	width: 64px;
	border-radius: 5px;
	text-align: center;
}
.modal_course_details_left table td{
	padding: 1px 0 23px 15px;
}
.modal_course_details_left table tr:last-child td{
	padding-bottom: 0;
}
.modal_course_details_left table td li{
	margin: 0 0 5px 0;
	padding-left: 1.4em;
	text-indent: -1.4em;
}

/* details right */
#modal_course_details_right{
	margin: 25px 20px 0 0;
	padding: 10px 10px 30px 10px;
	width: calc(100% / 2 - 20px - 20px);
	max-height: 379px;
	float:left;
	position: relative;
	background: url(/assets/images/hrm/training/biz_women_modal_course_bg.png);
	overflow-x: hidden;
	overflow-y: auto;
}
#modal_course_details_right table{
	text-align: left;
}
#modal_course_details_right table th{
	padding: 0 10px 0 0 ;
	min-width: 65px;
	text-align: center;
}
#modal_course_details_right table th p{
	margin: 0;
	padding: 1px 10px;
	color: #ffffff;
	border-radius: 5px;
	text-align: center;
}
#modal_course_details_right table td{
	border-left: 1px solid #aaaaaa;
}
#modal_course_details_right table td li{
	padding-left: 2.8em;
	text-indent: -1.4em;
}

.modal_course_details_left table, #modal_course_details_right table{
	font-size: 14px;
}
.modal_course_details_cls_op{
	width: 97px;
	height: 28px;
	bottom: 7px;
	right: 7px;
	display: block;
	position: absolute;
}
.modal_course_details_cls_op:hover{
	cursor: pointer;
}
.modal_course_details_cls_clo_img{
	display: none;
}
#modal_course_details_right table tr .modal_ccontent_cir_table_time{
	padding: 0 10px 10px 0;
	text-align: left;
	vertical-align: top;
}
#modal_course_details_right table tr .modal_ccontent_cir_table_time:last-child{
	padding: 0 0 10px 9px;
}
.cir{
	width: 375px;
	text-align: right;
}
.half th{
	width: 65px;
}
#modal_course_details_right table td{
	padding: 0 0 0 10px;
	border-collapse:collapse;
}
/* ORANGE */
.modal_ccontent_cir_table_td_orange{
	color: #f18e2b;
	font-size: 16px;
}
/* BLACK (details) */
.details_close{
	color: #333333;
	display: none;
}
.details_close ul li{
	font-size: 13.5px;
	line-height: 1.5em;
}
/* PINK */
.modal_ccontent_cir_table_td_pink{
	color: #e9569a;
	font-size: 16px;
	line-height: 2.3em;
}
#modal_course_details_right .modal_ccontent_cir_table_td_pink.pink_long{
	line-height: 1.2em;
	padding-left: 1.9em;
	text-indent: -1.2em;
}
/******共通******/


/* BLUE */
.modal_ccontent_blue .modal_content_h3{
	color: #2970cc;
	border-bottom: 1px solid #2970cc;
}
.modal_ccontent_table_blue th p{
	background: #2970cc;
}
.modal_ccontent_cir_table_blue{
	margin: 0 0 5px 0;
}
.modal_ccontent_cir_table_blue .modal_ccontent_cir_table_time p{
	background: #2970cc;
}
.modal_ccontent_table_blue td{
	border-left: 1px dotted #2970cc;
}
/* PINK */
.modal_ccontent_pink .modal_content_h3{
	color: #d369a5;
	border-bottom: 1px solid #d369a5;
}
.modal_ccontent_table_pink th p{
	background: #d369a5;
}
.modal_ccontent_cir_table_pink{
	margin: 0 0 5px 0;
}
.modal_ccontent_cir_table_pink .modal_ccontent_cir_table_time p{
	background: #d369a5;
}
.modal_ccontent_table_pink td{
	border-left: 1px dotted #d369a5;
}

/* BLUEGREEN */
.modal_ccontent_bluegreen .modal_content_h3{
	color: #0097b7;
	border-bottom: 1px solid #0097b7;
}
.modal_ccontent_table_bluegreen th p{
	background: #0097b7;
}
.modal_ccontent_cir_table_bluegreen{
	margin: 0 0 5px 0;
}
.modal_ccontent_cir_table_bluegreen .modal_ccontent_cir_table_time p{
	background: #0097b7;
}
.modal_ccontent_table_bluegreen td{
	border-left: 1px dotted #0097b7;
}

/* GREEN */
.modal_ccontent_green .modal_content_h3{
	color: #09af75;
	border-bottom: 1px solid #09af75;
}
.modal_ccontent_table_green th p{
	background: #09af75;
}
.modal_ccontent_cir_table_green{
	margin: 0 0 5px 0;
}
.modal_ccontent_cir_table_green .modal_ccontent_cir_table_time p{
	background: #09af75;
}
.modal_ccontent_table_green td{
	border-left: 1px dotted #09af75;
}
