@charset "Shift_JIS";

p {
	margin: 0px;
	padding: 0px;
}
#toppage #globalnaviarea {
	height: 56px;
	width: 820px;
	position: relative;
	background-image: url(../images/top_bg-globalnavi.gif);
}
#toppage #globalnaviarea #home a {
	background-image: url(../images/top_btn-home_o.gif);
	height: 49px;
	width: 135px;
}
#toppage #globalnaviarea #home img {
	visibility: hidden;
}
#toppage #globalnaviarea #products a {
	background-image: url(../images/top_btn-prdct_o.gif);
	height: 49px;
	width: 128px;
}
#toppage #globalnaviarea #service a {
	background-image: url(../images/top_btn-srvc_o.gif);
	height: 49px;
	width: 128px;
}
#toppage #globalnaviarea #topics a {
	background-image: url(../images/top_btn-tpcs_o.gif);
	height: 49px;
	width: 128px;
}
#toppage #globalnaviarea #company a {
	background-image: url(../images/top_btn-cmpnyinf_o.gif);
	height: 49px;
	width: 128px;
}
#toppage #globalnaviarea #inquiries a {
	background-image: url(../images/top_btn-inq_o.gif);
	height: 49px;
	width: 130px;
}
#contentssubtitlle {
	background-image: url(../images/ttl-lineup.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 28px;
	width: 537px;
	position: absolute;
	left: 11px;
	top: 0px;
	overflow: hidden;
}
#topmainarea {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	}
#topcontents {
	float: left;
	width: 548px;
	position: relative;
	}

/* トップ製品画像 */
#chiller ,
#tracer ,
#rooftop ,
#split ,
#ahu ,
#seriesr ,
#smc {
	position: absolute;
	height: 64px;
	width: 254x;
	}

#chiller a ,
#tracer a ,
#rooftop a ,
#split a ,
#ahu a ,
#seriesr a ,
#smc a {
	height: 64px;
	width: 254x;
	display:block;
	color: #000000;
	text-decoration: none;
	}

#chiller .bottom ,
#tracer .bottom ,
#rooftop .bottom ,
#split .bottom ,
#ahu .bottom ,
#seriesr .bottom ,
#smc .bottom {
	height:35px;
	text-align: left;
	vertical-align: middle;
	width: 254px;
	height: 23px;
	}
	
#chiller .bottom p ,
#tracer .bottom p ,
#rooftop .bottom p ,
#split .bottom p ,
#ahu .bottom p ,
#seriesr .bottom p ,
#smc .bottom p {
	font-size:10px;
	padding:3px 0 0 10px;
	}


/* chiller */
#chiller {
	left: 17px;
	top: 32px;
	}


#chiller .bottom {
	background: url(../images/bg_centravac.jpg) no-repeat 0 bottom;
	}


/* tracer */
#tracer {
	left: 280px;
	top: 150px;
	}

#tracer .bottom {
	background: url(../images/bg_tracersummit.jpg) no-repeat 0 bottom;
	}

/* rooftop */
#rooftop {
	left: 280px;
	top: 32px;
	}

#rooftop .bottom {
	background: url(../images/bg_rooftop.jpg) no-repeat 0 bottom;
	}


/* split */
#split {
	left: 280px;
	top: 90px;
	}

#split .bottom {
	background: url(../images/bg_split.jpg) no-repeat 0 bottom;
	}


/* ahu */
#ahu {
	left: 17px;
	top: 210px;
	}

#ahu .bottom {
	background: url(../images/bg_ahu.jpg) no-repeat 0 bottom;
	}

/* seriesr */
#seriesr {
	left: 17px;
	top: 150px;
	}

#seriesr .bottom {
	background: url(../images/bg_seriesr.jpg) no-repeat 0 bottom;
	}

/* smc */
#smc {
	left: 17px;
	top: 90px;
	}

#smc .bottom {
	background: url(../images/bg_smc.jpg) no-repeat 0 bottom;
	}

/* formCnt */
#formCnt {
	position:relative;
	z-index:100;
	clear:both;
	background:url(../images/bg_formCnt.jpg) repeat-x left top;
	width:800px;
	margin:0 auto;
	}
	
	
	#formCnt p {
		height:45px;
		line-height:45px;
		border:3px solid #dc3300;
		}
	#formCnt p a {
		color:#dc3300;
		display:block;
		background:url(../images/ic_pdf.gif) no-repeat 250px center #e6e6e6;
		padding-left:40px;
		text-align:center;
		}
		
		#formCnt p a:hover {
			background:url(../images/ic_pdf.gif) no-repeat 250px center #efefef;
			}
		
		#formCnt p.large { font-size:18px; } 
		#formCnt p.b { font-weight:bold; }
	


/**/

#worksInfo {
	position:absolute;
	top:280px;
	}
	
	#worksInfo ul {
		text-align:left;
		margin:0 0 0 17px;
		padding:15px 0 0 0;
		background:url(../images/dotline.gif) repeat-x left top;
		}
	#worksInfo li {
		list-style:none;
		display:inline;
		}
	#worksInfo li.cntr { padding:6px; }



#topcontents #contentssubtitle2 {
	text-indent: -9999px;
	position: absolute;
	height: 30px;
	width: 520px;
	left: 11px;
	top: 262px;
	background-image: url(../images/ttl-service.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}

#topcontents #contentssubtitle3 {
	text-indent: -9999px;
	position: absolute;
	height: 30px;
	width: 520px;
	left: 11px;
	top: 370px;
	background-image: url(../images/ttl-service3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}

#topcontents #serviceInfo {
	line-height: 140%;
	position: absolute;
	width: 531px;
	left: 0px;
	top: 410px;
}

#topcontents #serviceInfo #service-img {
	margin-left:17px;
}
	
#topcontents #serviceInfo .service-right {
	width: 380px;
	float: right;
	margin: 0;
	padding: 0;
	}

#topcontents #serviceInfo .detail {
	font-size: 11px;
	text-align: right;
}

#topcontents #serviceInfo .detail_area {
	width: 190px;
	font-size: 11px;
	text-align:left;
	margin-top: 10px;
	float:left;
}

#topcontents #serviceInfo .catalogue {
	height: 50px;
	width: 185px;
	float: right;
	margin-top: 10px;
	padding: 0;
}

#topcontents #serviceInfo .catalogue p { font-size:10px; text-align:right; letter-spacing:0.1em;}


/* indexrightarea */
#indexrightarea {
	float: right;
}
#indexrightarea #subnavi {
	background-image: url(../images/top_bg-subnavi.gif);
	/* height: 540px; */　
	height: 640px; /* トップページのコンテンツの高さ */
	width: 272px;
	background-repeat: no-repeat;
	position: relative;
	overflow: visible;;
}
#indexrightarea #subnavi #topicsplate {
	height: 240px;
	width: 234px;
	border: 1px solid #d7d7d7;
	background-color: #FFFFFF;
	position: absolute;
	left: 18px;
	top: 14px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
}
#indexrightarea #subnavi #secondplate {
	background-image: url(../images/bg-subnavi2.gif);
	position: absolute;
	height: 127px;
	width: 238px;
	left: 18px;
	top: 271px;
}

#secondplate #profile {
	position: absolute;
	height: 16px;
	width: 165px;
	left: 12px;
	top: 14px;
	background-image: url(../images/btn-r-cmpny_o.gif);
	background-repeat: no-repeat;
}
#secondplate #profile a{
	display:block;
	height: 16px;
	width: 165px;
}
#secondplate #env {
	position: absolute;
	height: 16px;
	width: 213px;
	left: 12px;
	top: 41px;
	background-image: url(../images/btn-r-env_o.gif);
	background-repeat: no-repeat;
}
#secondplate #env a {
	display:block;
	height: 16px;
	width: 213px;
}
#secondplate #recruit {
	position: absolute;
	height: 16px;
	width: 112px;
	left: 12px;
	top: 67px;
	background-image: url(../images/btn-r-recruit_o.gif);
	background-repeat: no-repeat;
}
#secondplate #recruit a {
	display:block;
	height: 16px;
	width: 112px;
}
#secondplate #inq {
	position: absolute;
	height: 16px;
	width: 131px;
	left: 12px;
	top: 93px;
	background-image: url(../images/btn-r-inquiries_o.gif);
	background-repeat: no-repeat;
}
#secondplate #inq {
	display:block;
	height: 16px;
	width: 131px;
}

#secondplate a:hover{
	background-color:transparent;
}
#secondplate a:hover img{
	visibility:hidden;
}

#topicsplate p {
	margin-left: 10px;
	padding-top: 3px;
	padding-bottom: 7px;
	line-height: 140%;
}
#topicsplate a:link,#topicsplate a:visited {
	color: #000000;
}
#topicsplate a:hover,#topicsplate a:active {
	color: #7c1212;
}

#indexrightarea #subnavi #minus6 {
	position: absolute;
	left: 19px;
	top: 408px;
	width: 200;
	height: 80;
}

#indexrightarea #subnavi #minus7 {
	position: absolute;
	left: 19px;
	top: 365px;
	width: 236;
	height: 41;
}

#indexrightarea #subnavi #seminar {
	position: absolute;
	left: 19px;
	top: 361px;
	width: 236;
	height: 41;
}


#indexrightarea #subnavi #hvac {
	position: absolute;
	left: 19px;
	top: 406px;
	width: 236;
}
#subnavi #hvac p {
	font-size: 11px;
	line-height: 120%;
	padding-right: 3px;
	padding-left: 3px;
	width: 232px;
}

#topimage-3{
	position: absolute;
	left: 1px;
	top: 49px;
	width: 820px;
	height:259px;
	z-index: 0;
	}

.rotationImg  {
	position:relative;
	top:-7px;
		width:820px;
		height:259px;
		overflow:hidden;
		}

/* PRINT
------------------------------------------------*/

@media print {
    /* 紙媒体向けスタイル定義 */
    body {_zoom:72%;}
  }
  
