#contents div.mainObj div.conference div.div2 ul:after,

#contents div.mainObj div.next div.box div.div3 ul:after,

#contents div.mainObj div.next div.box div.div2 ul:after,

#contents div.mainObj div.next div.box div.div1 ul.sub:after,

#contents div.mainObj div.point dl:after,

#contents div.mainObj div.jirei div.row:after,

#contents div.headObj div.div2:after,

#contents div.mainObj div.text3:after ,

#contents div.mainObj div.jirei div.div1 dl:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

#contents div.mainObj div.conference div.div2 ul,

#contents div.mainObj div.next div.box div.div3 ul,

#contents div.mainObj div.next div.box div.div2 ul,

#contents div.mainObj div.next div.box div.div1 ul.sub,

#contents div.mainObj div.point dl,

#contents div.mainObj div.jirei div.row,

#contents div.headObj div.div2,

#contents div.mainObj div.text3 ,

#contents div.mainObj div.jirei div.div1 dl {

	display: inline-table;

	/*\*/

	display: block;

	*height: 1%;

	/**/

}



html:\66irst-child * {

	letter-spacing:-1px;

}





/* CONTAINER */

#pageBody {

	margin: 0px auto;

	padding-bottom: 46px;

	width: 740px;

	text-align: left;

}

	#pankuzu {

		margin-bottom: 11px;

		color: #666;

		font-size: 10px;

		/*\*/

		*font-size: 80%;

		/**/

	}



.bgStyle01 {

	padding-top: 11px;

}



#contents {

}





#contents div.headObj {

	position: relative;

}

	#contents div.headObj div.div1 {

		background-color: #ddd;

		height: 40px;

	}

		#contents div.headObj div.div1 h2 {

			padding-top: 12px;

			padding-left: 12px;

		}

	#contents div.headObj div.search {

		position: absolute;

		left: 198px;

		top: 10px;

		width: 529px;

		text-align: right;

	}

		#contents div.headObj div.search p {

			position: relative;

			top: 2px;

			margin-right: 6px;

			display: inline;

			color: #666;

			font-size: 10px;

			/*\*/

			*font-size: 80%;

			/**/

		}

		#contents div.headObj div.search div {

		display: inline;

		}

		#contents div.headObj div.search input {

			vertical-align: middle;

		}

		#contents div.headObj div.search input.keyword {

			margin-right: 3px;

			width: 190px;

		}

	#contents div.headObj div.div2 {

		height: 41px;

	}

		#contents div.headObj div.div2 h1 {

			padding-top: 12px;

			padding-left: 12px;

			float: left;

		}

		#contents div.headObj div.div2 ul {

			padding-top: 13px;

			padding-left: 12px;

			float: left;

		}

		#contents div.headObj div.div2 li {

			background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/common/images/arrow gif") no-repeat left 4px;

			padding-left: 12px;

			text-indent: -12px;

		}

			#contents div.headObj div.div2 li a {

				padding-left: 12px;

			}





#contents div.mainObj {

	padding-top: 24px;

	width: 530px;

	float: right;

}

	#contents div.mainObj div.pageTitle {

		margin-bottom: 34px;

	}

	#contents div.mainObj div.lead {

		margin-right: 15px;

		margin-bottom: 35px;

		font-weight: bold;

		color: #4d4d4d;

		font-size: 14px;

		/*\*/

		*font-size: 115%;

		/**/

	}



	#contents div.mainObj div.text {

		background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/energysaving/common/images/icn_check2 gif") no-repeat left top;

		margin-bottom: 19px;

		padding: 7px 15px 7px 34px;

		font-size: 14px;

		/*\*/

		*font-size: 115%;

		/**/

		color: #535353;

	}

	#contents div.mainObj div.text2 {

		margin-bottom: 18px;

		padding-left: 22px;

		padding-bottom: 0px;

		color: #535353;

	}



	#contents div.mainObj div.text3 {

		padding-left: 22px;

		margin-bottom: 15px;

	}



	#contents div.mainObj div.text3 div.left {

		float:left;

		width:255px;

	}

	#contents div.mainObj div.text3 div.right {

		float:left;

		width:240px;

		padding-left:10px;

	}

		#contents div.mainObj div.text3 div.right p.strong{

			font-weight:bold;			

		}



		#contents div.mainObj div.text2 h3 {

			font-size: 14px;

			/*\*/

			*font-size: 115%;

			/**/

			margin-bottom: 8px;

		}

	#contents div.mainObj div.text2 p {}

	#contents div.mainObj div.text1 p.note,

	#contents div.mainObj div.text2 p.note {

		font-size: 10px;

		/*\*/

		*font-size: 80%;

		/**/

		color: #535353;

	}



	#contents div.mainObj div.list {

		padding-bottom: 20px;

		padding-left: 22px;

	}



	#contents div.mainObj div.image {

		padding-left: 22px;

		padding-bottom: 11px;

	}

		#contents div.mainObj div.image p {

			margin-top: -3px;

			margin-bottom: 12px;

		}

		#contents div.mainObj div.image p.note {

			color: #4d4d4d;

			font-size: 10px;

			/*\*/

			*font-size: 80%;

			/**/

		}

		#contents div.mainObj div.image div {

			margin-bottom: 12px;

		}

		#contents div.mainObj div.image div.arrow {

			padding: 3px 0 0 142px;

		}



	#contents div.mainObj div.jirei {

		margin-bottom: 58px;

		padding-left: 22px;

	}

		#contents div.mainObj div.jirei h3 {

			margin-bottom: 22px;

		}

		#contents div.mainObj div.jirei h4 {

			font-size: 14px;

			/*\*/

			*font-size: 115%;

			/**/

			margin-bottom: 8px;

			color: #00b600;

		}

		#contents div.mainObj div.jirei div.div1 {

			width: 241px;

			float: left;

		}

			#contents div.mainObj div.jirei div.div1 dl dt {

				display:block;

				float:left;

				clear:both;

				width:100px;

				text-align:right;

			}

				#contents div.mainObj div.jirei div.div1 dl.other dt {

					display:block;

					float:left;

					clear:both;

					width:125px;

					text-align:right;

				}



			#contents div.mainObj div.jirei div.div1 dl dd {

				float:left;

				width:100px;

				_padding-top:3px;

			}

			#contents div.mainObj div.jirei div.div1 dd.link {

				_padding-top: 0px;

			}



			#contents div.mainObj div.jirei div.div1 p.p1 {

				margin-bottom: 5px;

			}

			#contents div.mainObj div.jirei div.div1 dt.p2 {

				margin-bottom: 9px;

			}

			#contents div.mainObj div.jirei div.div1 dd.link a {

				background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/common/images/arrow gif") no-repeat left center;

				padding-left: 10px;

			}

			#contents div.mainObj div.jirei div.div1 p.p3 a {

				background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/common/images/arrow gif") no-repeat 5px center;

				background-color: #f1f1f1;

				_margin-top:8px;

				padding: 4px 10px 3px 18px;

				display: block;

			}

			#contents div.mainObj div.jirei div.div1 dt.p4 {

				margin-bottom: 3px;

			}



		#contents div.mainObj div.jirei div.div2 {

			width:251px;

			float: right;

		}



	#contents div.mainObj div.kakomi {

		margin-left: 22px;

		border: solid 1px #bababa;

	}

		#contents div.mainObj div.kakomi div.div1 {

			background-color: #e7e7e7;

			padding: 13px 14px 10px 14px;

		}

			#contents div.mainObj div.kakomi div.div1 h3 {

				font-size: 14px;

				/*\*/

				*font-size: 115%;

				/**/

				color: #344734;

			}

		#contents div.mainObj div.kakomi div.div2 {

			background-color: #fafafa;

			padding: 11px 14px 15px 14px;

		}

			#contents div.mainObj div.kakomi div.div2 h4 {

				font-size: 12px;

				/*\*/

				*font-size: 100%;

				/**/

				color: #00b600;

			}

			#contents div.mainObj div.kakomi div.div2 p {

				margin-top: 5px;

			}

			#contents div.mainObj div.kakomi div.div2 ul {

				margin-top: 11px;

				padding-left: 11px;

			}

			#contents div.mainObj div.kakomi div.div2 p.note {

				margin-top: 8px;

				color: #666666;

				font-size: 10px;

				/*\*/

				*font-size: 80%;

				/**/

			}



	#contents div.mainObj div.next {

		margin-top:50px;

		background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/energysaving/common/images/bg_next2 gif") no-repeat left top;

	}

		#contents div.mainObj div.next div.box {

			background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/energysaving/common/images/bg_next2_b gif") no-repeat left bottom;

			padding: 1px 1px 4px 1px;

		}

		#contents div.mainObj div.next div.box div.div1 {

			padding-bottom: 17px;

		}

		#contents div.mainObj div.next div.box div.div1 ul.main {

			padding: 51px 0 36px 150px;

			line-height: 0;

			font-size: 0;

		}

		#contents div.mainObj div.next div.box div.div1 ul.sub {

			padding: 0 0 0 191px;

		}

			#contents div.mainObj div.next div.box div.div1 ul.sub li {

				background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/common/images/arrow gif") no-repeat left 4px;

				margin-right: 24px;

				margin-bottom: 4px;

				padding-left: 12px;

			}

		#contents div.mainObj div.next div.box div.div2 {

			background-color: #d6ffde;

			padding: 22px 0 17px 191px;

			overflow: hidden;

			

		}

		#contents div.mainObj div.next div.box div.div3 {

			background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/energysaving/common/images/bg_next2_01 gif") repeat-x left top;

			background-color: #d3ffdb;

			padding: 14px 0 10px 191px;

		}

		#contents div.mainObj div.next div.box div.div3 p {

			margin-top: 6px;

			margin-bottom: 8px;

			color: #666666;

		}

			#contents div.mainObj div.next div.box div.div3 ul,

			#contents div.mainObj div.next div.box div.div2 ul {

				width: 337px;

			}

			#contents div.mainObj div.next div.box div.div3 li,

			#contents div.mainObj div.next div.box div.div2 li {

				background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/common/images/arrow gif") no-repeat left 4px;

				margin-right: 24px;

				padding-left: 12px;

				text-indent: -12px;

				margin-bottom: 4px;

			}

				#contents div.mainObj div.next div.box div.div3 li a,

				#contents div.mainObj div.next div.box div.div2 li a {

					padding-left: 12px;

				}



	#contents div.mainObj div.conference {

		margin-bottom: 13px;

		margin-top:9px;

		background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/energysaving/common/images/bg_conference jpg") no-repeat left top;

	}

		#contents div.mainObj div.conference div.div1 {

			padding-left: 172px;

			height: 155px;

		}

		#contents div.mainObj div.conference div.div1 h3 {

			padding-top: 26px;

			margin-bottom: 21px;

		}

		#contents div.mainObj div.conference div.div1 ul {

			padding-left: 18px;

		}

		#contents div.mainObj div.conference li {

			background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/common/images/arrow gif") no-repeat left 4px;

			padding-left: 12px;

			text-indent: -12px;

			margin-bottom: 7px;

		}

			#contents div.mainObj div.conference li a {

				padding-left: 12px;

			}



		#contents div.mainObj div.conference div.div2 {

			padding: 0 16px;

		}

			#contents div.mainObj div.conference div.div2 ul {

				padding-top: 14px;

			}

			#contents div.mainObj div.conference div.div2 li {

				float: left;

			}

			#contents div.mainObj div.conference div.div2 li.li1 {

				margin-right: 43px;

			}

			#contents div.mainObj div.conference div.div2 li img {

				vertical-align: text-top;

			}



#contents div.subObj {

	padding-top: 21px;

	width: 186px;

	float: left;

}

	#contents div.subObj h3 {

		margin-bottom: 2px;

		margin-left: 11px;

		font-size: 12px;

		/*\*/

		*font-size: 100%;

		/**/

	}

	#contents div.subObj ul {

		margin-bottom: 17px;

		margin-left: 9px;

		padding-left: 2px;

	}

	#contents div.subObj ul.line {

		background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/energysaving/common/images/lin_navi gif") no-repeat left top;

		padding-top: 22px;

	}

	#contents div.subObj ul.bottom {

		margin-bottom: 27px;

	}

	#contents div.subObj li {

		background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/common/images/arrow gif") no-repeat left 4px;

		margin-bottom: 4px;

		padding-left: 12px;

		text-indent: -12px;

	}

		#contents div.subObj li a {

			padding-left: 12px;

		}

		#contents div.subObj li span {

			font-size: 10px;

			/*\*/

			*font-size: 80%;

			/**/

		}

	#contents div.subObj li.sub {

		margin-left: 11px;

	}

	#contents div.subObj div.box {

		background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/energysaving/common/images/bg_navi_box_b gif") no-repeat left bottom;

	}

	#contents div.subObj div.box div {

		background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/energysaving/common/images/bg_navi_box_t gif") no-repeat left top;

		padding-top: 10px;

		padding-bottom: 16px;

	}

	#contents div.subObj div.box ul {

		margin-bottom: 0;

		margin-left: 9px;

		padding-left: 2px;

	}

	#contents div.subObj div.box ul.line {

		background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/energysaving/common/images/lin_navi gif") no-repeat left bottom;

		margin-bottom: 16px;

		padding-top: 0;

		padding-bottom: 18px;

	}



	#contents ul.footerLink {

		margin-top: 27px;

		margin-bottom: -40px;

		text-align: right;

	}

	#contents ul.footerLink li {

		display: inline;

	}

	#contents ul.footerLink li a {

		background: url("/-/media/Project/Daikin/hyd_daikin_co_jp/common/images/arrow gif") no-repeat left center;

		margin-left: 12px;

		padding-left: 12px;

	}
