@charset"UTF-8";

/* contentLeft */
#contentsLeft h5{background-image: url(../../products/images/l_menu_tit.jpg);background-repeat: no-repeat;width:220px;height:40px;text-indent:-9999px;margin:0px;padding:0px;font-size:1px;line-height:1px;}

#lMenu01 a{background-image:url(../../products/images/l_menu01.jpg);background-repeat:no-repeat;height:45px;width:220px;text-indent:-9999px;display:block;}

#lMenu0101 a{background-image:url(../../products/images/l_menu01_01.jpg);background-repeat:no-repeat;height:34px;width:220px;text-indent:-9999px;display:block;}

#lMenu0101 a:hover{background-image:url(../../products/images/l_menu01_01_ov.jpg);}

#lMenu0101on a{background-image:url(../../products/images/l_menu01_01_ov.jpg);background-repeat:no-repeat;height:34px;width:220px;text-indent:-9999px;display:block;}

.btnContact{
	width:386px;
	height:49px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	right:0px;
}
.btnContact a{background:url(../../products/images/btn_contact.jpg) no-repeat;display:block;width:386px;height:49px;text-indent:-9999px;}

.btnContact a:hover{background:url(../../products/images/btn_contact_ov.jpg) no-repeat;}

/* index.html */
#indexTitle{
	background:url(../../products/images/index_title.jpg) no-repeat;
	width:660px;
	height:53px;
	text-indent:-9999px;
	margin:10px 0px 20px 0px;
	padding:0px;
	font-size:1px;
	line-height:1px;
}

#indexSubtit01{
	background:url(../../products/images/index_sub_tit01.jpg) no-repeat;
	width:248px;
	height:34px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

#indexSubtit02{
	background:url(../../products/images/index_sub_tit02.jpg) no-repeat;
	width:407px;
	height:34px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

#indexSubtit03{
	background:url(../../products/images/index_sub_tit03.jpg) no-repeat;
	width:470px;
	height:34px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

#indexSubtit04{
	background:url(../../products/images/index_sub_tit04.jpg) no-repeat;
	width:382px;
	height:34px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

#indexSubtit05{
	background:url(../../products/images/index_sub_tit05.jpg) no-repeat;
	width:86px;
	height:34px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

#indexSubtit06{
	background:url(../../products/images/index_sub_tit06.jpg) no-repeat;
	width:391px;
	height:34px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

#indexMinitit01{
	background:url(../../products/images/index_mini_tit01.gif) no-repeat;
	width:89px;
	height:12px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px 0px 10px 2px;
	padding:0px;
}

#indexMinitit02{
	background:url(../../products/images/index_mini_tit02.gif) no-repeat;
	width:64px;
	height:12px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px 0px 10px 2px;
	padding:0px;
}

#indexMinitit03{
	background:url(../../products/images/index_mini_tit03.gif) no-repeat;
	width:91px;
	height:12px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px 0px 10px 2px;
	padding:0px;
}

.indexBoxLeft{width:460px;float:left;}

.indexBoxRight{width:180px;float:right;}

#indexImgBox01{width:606px;margin:0px auto 15px auto;}

#indexImgBox01Left{width:277px;float:left;}

#indexImgBox01Right{width:278px;float:right;}

#indexImgBox02{width:660px;margin:0px 0px 5px 0px;}

#indexImgCap{
	background:url(../images/arrow_02.gif) no-repeat 0px 5px;
	font-size:14px;
	color:#333;
	line-height:130%;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 12px;
}

#indexImgCap a{color:#333;}

#indexImgCap a:hover{text-decoration:none;}

.caseExample{
	width:660px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.caseExample h4{
	background:url(../../products/images/case_title.gif) no-repeat;
	width:111px;
	height:14px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0 0 0 15px;
	padding:0 15px 0 0;
	float:left;
}

.caseExample ul{
	width:500px;
	margin:0px;
	padding:0px;
	float:left;
}

.caseExample li{
	background:url(../images/arrow_02.gif) no-repeat 0px 3px;
	font-size:12px;
	color:#333;
	line-height:130%;
	margin:0px;
	padding:0 0 0 10px;
	list-style-type:none;
	display:inline;
}

.caseExample li a{
	color:#333;
	text-decoration:none;
}

.caseExample li a:hover{
	color:#7DB207;
	text-decoration:underline;
}

.btnBox{
	width:660px;
	position:relative;
	height:49px;
}

.btnCeramicDetail{
	width:267px;
	height:49px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:0px;
}

.btnCeramicDetail a{
	background:url(../../products/images/btn_ceramic_detail.jpg) no-repeat;
	display:block;
	width:267px;
	height:49px;
	text-indent:-9999px;
}

.btnCeramicDetail a:hover{
	background:url(../../products/images/btn_ceramic_detail_ov.jpg) no-repeat;
}

.btnTemperature{
	width:267px;
	height:49px;
	margin:0px;
	padding:0px;
	float:left;
}

.btnTemperature a{
	display:block;
	width:267px;
	height:49px;
	text-indent:-9999px;
	background-image: url(../../products/images/btn_temperature_effect.jpg);
	background-repeat: no-repeat;
}

.btnTemperature a:hover{
	background-image: url(../../products/images/btn_temperature_effect_ov.jpg);
	background-repeat: no-repeat;
}

.btnPerformance{
	width:267px;
	height:49px;
	margin:0px;
	padding:0px;
	float:left;
}

.btnPerformance a{
	display:block;
	width:267px;
	height:49px;
	text-indent:-9999px;
	background-image: url(../../products/images/btn_performance.jpg);
	background-repeat: no-repeat;
}

.btnPerformance a:hover{
	background-image: url(../../products/images/btn_performance_ov.jpg);
	background-repeat: no-repeat;
}


/* detail.html */
#detailTitle{
	background:url(../../products/images/detail_title.jpg) no-repeat;
	width:660px;
	height:53px;
	text-indent:-9999px;
	margin:10px 0px 20px 0px;
	padding:0px;
	font-size:1px;
	line-height:1px;
}

#detailSubtit01{
	background:url(../../products/images/detail_sub_tit01.jpg) no-repeat;
	width:407px;
	height:34px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

#detailSubtit02{
	background:url(../../products/images/detail_sub_tit02.jpg) no-repeat;
	width:470px;
	height:34px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

#detailSubtit03{
	background:url(../../products/images/detail_sub_tit03.jpg) no-repeat;
	width:586px;
	height:34px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

#detailMinitit01{
	background:url(../../products/images/detail_mini_tit01.gif) no-repeat;
	width:392px;
	height:13px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px 0px 8px 0px;
	padding:0px;
}

#detailMinitit02{
	background:url(../../products/images/detail_mini_tit02.gif) no-repeat;
	width:630px;
	height:47px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px 0px 8px 0px;
	padding:0px;
}

#detailTextBox{
	width:660px;
	margin:0 0 30px 0;
}

.detailBoxLeft{
	width:320px;
	float:left;
}

.detailBoxRight{
	width:320px;
	float:right;
}

#bnrCooltherm a{
	background:url(../../products/images/bnr_cooltherm.jpg) no-repeat;
	display:block;
	width:560px;
	height:140px;
	text-indent:-9999px;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}

#bnrCooltherm a:hover{
	background:url(../../products/images/bnr_cooltherm_ov.jpg) no-repeat;
}

#detailBox{
	width:640px;
	margin:0px auto 30px auto;
}

#detailTableLeft{
	width:320px;
	margin:0px 0px 10px 0px;
	float:left;
}

#detailTableRight{
	width:310px;
	margin:0px 0px 10px 0px;
	float:right;
}

#detailCap01{
	width:390px;
	font-size:10px;
	margin:0px 0px 20px 0px;
	float:left;
}

#detailCap02{
	width:270px;
	font-size:10px;
	margin:0px 0px 20px 0px;
	float:left;
}

.detailCap03{
	font-size:10px;
}

.detailCap99 {font-size:10px;line-height:120%;}
