#overlayFlashObj .nonflash:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#overlayFlashObj .nonflash {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}

#overlayBase {
	filter: alpha( opacity=50 );
	opacity: 0.5;
	display:block;
	left:0;
	position:absolute;
	top:0;
	width: 100%;
	z-index: 20;
}
#overlayBase div.overlayBase_in {
	width: 100%;
	height: 100%;
	background-color: #000;
}






/*** popup ***/
.popup {
	width: 760px;
	_width: 800px;
	/*height: 440px;*/
	height: auto;
	left:0;
	display:none;
	position:absolute;
	text-align:left;
	top:0;
	background-color: #fff;
	z-index: 30;
}

.popup  div.close {
	text-align: right;
	margin: 20px 20px 0;
}
.popup .hed {
	margin: 0 32px;
	padding-bottom: 17px;
	background: url("/-/media/Project/Daikin/daikin_co_jp/air/technology/history/images/popup_hed_bg gif") no-repeat bottom left;
}
.popup .hed h3 {
	font-size: 16px;
	/*\*/
	*font-size: 130%;
	/**/
	line-height:1.5;
}
.popup .cnt {
}
.popup .cnt .ct_1:after,
.popup .cnt .ct_2:after,
.popup .cnt .ct_3:after,
.popup .cnt .ct_4:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.popup .cnt .ct_1,
.popup .cnt .ct_2,
.popup .cnt .ct_3,
.popup .cnt .ct_4 {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}

.popup .cnt .ct_2{
	border-bottom: 1px dotted;
}

.popup .cnt .ct_3,
.popup .cnt .ct_4,
.popup2 .cnt .ct_3,
.popup2 .cnt .ct_4 {
	float: left;
	padding-top: 20px;
	padding-left: 30px; 
	/*height:110px;*/
}
.popup .cnt .ct_4,
.popup2 .cnt .ct_4 {
	padding-top: 0px;
}
.popup .cnt .left,
.popup .cnt .right,
.popup2 .cnt .left,
.popup2 .cnt .right {
	width: 350px;
}
.popup .cnt .right,
.popup2 .cnt .right {
	padding-left: 10px; 
}

.popup .cnt .ct_3 .unit,
.popup .cnt .ct_4 .unit,
.popup2 .cnt .ct_3 .unit,
.popup2 .cnt .ct_4 .unit {
	float: left;
	width: 360px;
	padding-bottom: 20px;
}

.popup .cnt .ct_3 p,
.popup .cnt .ct_4 p,
.popup2 .cnt .ct_3 p,
.popup2 .cnt .ct_4 p {
	margin-bottom: 6px;
	font-size: 14px;
}
.popup .cnt .ct_3 .img,
.popup .cnt .ct_4 .img,
.popup2 .cnt .ct_3 .img,
.popup2 .cnt .ct_4 .img {
	float: left;
	width: 90px;
	padding: 1px 0 2px 2px;
}
.popup .cnt .ct_3 dl,
.popup .cnt .ct_4 dl,
.popup2 .cnt .ct_3 dl,
.popup2 .cnt .ct_4 dl {
	font-size: 12px;
	/*\*/
	*font-size: 100%;
	/**/
}
	.popup .cnt .ct_3 dl dt,
	.popup .cnt .ct_4 dl dt,
	.popup2 .cnt .ct_3 dl dt,
	.popup2 .cnt .ct_4 dl dt {
		display:block;
		font-size: 12px;
		/*\*/
		*font-size: 100%;
		/**/
		margin-bottom: 4px;
	}
	.popup .cnt .ct_3 dl dd,
	.popup .cnt .ct_4 dl dd,
	.popup2 .cnt .ct_3 dl dd,
	.popup2 .cnt .ct_4 dl dd {
		font-size: 12px;
		/*\*/
		*font-size: 100%;
		/**/
	}
	.popup .cnt .ct_3 dl dd a,
	.popup .cnt .ct_4 dl dd a,
	.popup2 .cnt .ct_3 dl dd a,
	.popup2 .cnt .ct_4 dl dd a {
		background:url("/-/media/Project/Daikin/daikin_co_jp/common960/images/arrow gif") no-repeat left center;
		padding-left: 10px;
		font-size: 12px;
		/*\*/
		*font-size: 100%;
		/**/
	}

.popup .cnt .img,
.popup2 .cnt .img {
	float: left;
	width: 370px;
	padding: 0 0 2px 2px;
}
	#popup07 .cnt .ct_2 .img {/*#popup07�̂�*/
		margin-bottom: 40px;
	}
.popup .cnt dl,
.popup2 .cnt dl {
	float: left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.popup .cnt .img,
	.popup2 .cnt .img {
		width: 360px;
	}
	.popup .cnt dl,
	.popup2 .cnt dl {
		width: 260px;
		float:left;
	}
}
.popup .cnt dl dt,
.popup2 .cnt dl dt {
	margin-bottom: 24px;
	font-weight: bold;
}
.popup .cnt dl dd,
.popup2 .cnt dl dd {
	margin-bottom: 4px;
}
.popup .cnt dl dd.mb40,
.popup2 .cnt dl dd.mb40 {
	margin-bottom: 40px;
}
.popup .cnt dl dt,
.popup .cnt dl dd,
.popup2 .cnt dl dt,
.popup2 .cnt dl dd {
	font-size: 14px;
	/*\*/
	*font-size: 115%;
	/**/
	line-height:1.5;
}
.popup .cnt .ct_1,
.popup .cnt .ct_2,
.popup2 .cnt .ct_1,
.popup2 .cnt .ct_2 {
	padding-top: 40px;
}
/*** popup END ***/

/*** popup2 ***/
.popup2 {
	width: 760px;
	_width: 760px;
	/*height: 440px;*/
	height: auto;
	display:none;
	left:0;
	position:absolute;
	text-align:left;
	top:0;
	background-color: #fff;
	z-index: 30;
}

.popup2 div.close {
	text-align: right;
	margin: 20px 20px 0;
}
.popup2 .cnt {
}
.popup2 .cnt .ct_1:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.popup2 .cnt .ct_1 {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
	border-bottom: 1px dotted;
}
.popup2 .cnt .ct_1 {
	padding: 0 20px 20px;
}
	#popup2_01 .cnt .ct_1 {/*#popup2_01�̂�*/
		padding: 0 20px 20px 10px;
	}
.popup2 .cnt .img {
	float: left;
	width: 350px;
}
	#popup2_01 .cnt .img {/*#popup2_01�̂�*/
		float: left;
		width: 350px;
	}
	#popup2_01 .cnt .img img {/*#popup2_01�̂�*/
		margin-left: 50px;
	}
	#popup2_06 .cnt .ct_1 .img img {/*#popup2_06�̂�*/
		margin-top: 20px;
	}
.popup2 .cnt .txt {
	float: left;
	width: 360px;
}
.popup2 .cnt .txt h3 {
	font-size: 14px;
	/*\*/
	*font-size: 115%;
	/**/
	line-height:1.5;
	margin: 15px 0 25px;
}
.popup2 .cnt .txt p {
	font-size: 12px;
	/*\*/
	*font-size: 100%;
	/**/
	line-height:1.5;
	margin-bottom: 20px;
}
.popup2 .cnt .txt p a {
	background:url("/-/media/Project/Daikin/daikin_co_jp/common960/images/arrow gif") no-repeat left center;
	padding-left:10px;
}
.popup2 .cnt .txt p.link {
	text-align: right;
	margin: 0;
}
/*** popup2 END ***/
