﻿@charset "utf-8";

/* 製品紹介TOP */

#top-main {
	float: right;
	width: 586px;
}

#top-main .list-inner{
	padding: 15px 17px 0 17px;
	cursor:pointer;
}

#top-main .list-ttl {
	color: #339966;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

#top-main .list-ttl2 {
	color: #339966;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
}

#top-main .list-ttl a:link, #top-main .list-ttl a:visited {
	color: #339966;
}

#top-main .list-ttl2 a:link, #top-main .list-ttl2 a:visited {
	color: #339966;
}

#top-main .list-d {
	font-size: 10px;
	color: #666666;
	line-height: 140%;
}

#top-main .list-d a:link, #top-main .list-d a:visited {
	color: #666666;
}

.toplist-inner {
	padding: 20px 17px;
}


.toplist17 {
	background: url(../../images/top_list_bg_17.jpg) no-repeat left top;
	float: left;
	width: 198px;
	height: 120px;
	overflow: hidden;
}



.toplist01 {
	background: url(../../images/top_list_bg_01.jpg) no-repeat left top;
	float: left;
	width: 198px;
	height: 120px;
	overflow: hidden;
}

.toplist02 {
	background: url(../../images/top_list_bg_02.jpg) no-repeat left top;
	float: left;
	width: 190px;
	height: 120px;
	overflow: hidden;
}

.toplist03 {
	background: url(../../images/top_list_bg_03.jpg) no-repeat left top;
	float: left;
	width: 198px;
	height: 120px;
	overflow: hidden;
}

.toplist04 {
	background: url(../../images/top_list_bg_04.jpg) no-repeat left top;
	float: left;
	width: 198px;
	height: 120px;
	overflow: hidden;
}

.toplist05 {
	background: url(../../images/top_list_bg_05.jpg) no-repeat left top;
	float: left;
	width: 190px;
	height: 120px;
	overflow: hidden;
}

.toplist06 {
	background: url(../../images/top_list_bg_06.jpg) no-repeat left top;
	float: left;
	width: 198px;
	height: 120px;
	overflow: hidden;
}

.toplist07 {
	background: url(../../images/top_list_bg_07.jpg) no-repeat left top;
	float: left;
	width: 198px;
	height: 120px;
	overflow: hidden;
}

.toplist08 {
	background: url(../../images/top_list_bg_08.jpg) no-repeat left top;
	float: left;
	width: 190px;
	height: 120px;
	overflow: hidden;
}

.toplist09 {
	background: url(../../images/top_list_bg_09.jpg) no-repeat left top;
	float: left;
	width: 198px;
	height: 120px;
	overflow: hidden;
}

.toplist10 {
	background: url(../../images/top_list_bg_10.jpg) no-repeat left top;
	float: left;
	width: 198px;
	height: 120px;
	overflow: hidden;
}

.toplist11 {
	background: url(../../images/top_list_bg_11.jpg) no-repeat left top;
	float: left;
	width: 190px;
	height: 120px;
	overflow: hidden;
}

.toplist12 {
	background: url(../../images/top_list_bg_12.jpg) no-repeat left top;
	float: left;
	width: 198px;
	height: 120px;
	overflow: hidden;
}

.toplist13 {
	background: url(../../images/top_list_bg_13.jpg) no-repeat left top;
	float: left;
	width: 198px;
	height: 120px;
	overflow: hidden;
}

.toplist14 {
	background: url(../../images/top_list_bg_14.jpg) no-repeat left top;
	float: left;
	width: 190px;
	height: 120px;
	overflow: hidden;
}

.toplist15 {
	background: url(../../images/top_list_bg_15.jpg) no-repeat left top;
	float: left;
	width: 198px;
	height: 120px;
	overflow: hidden;
}

.toplist16 {
	background: url(../../images/top_list_bg_16.jpg) no-repeat left top;
	float: left;
	width: 198px;
	height: 120px;
	overflow: hidden;
}



.toplist-icon{
	margin-bottom: 7px;
}




/* ヒーター線　qa */

.heatqa-q01{
	padding: 1px 0 10px 25px;
	background:url(../../common/images/ico_q_01.gif) no-repeat 0px 0px;
	font-weight: bold;
	line-height: 150%;
}

/* 保温・暖房用ヒーター */

.heat-caption  { font-size:10px;margin-bottom:15px;}

/* ロードヒーター施工例 */

.ex2-caption  { font-size:10px;margin-bottom:15px;}

/* コネクタアセンブリ　角型 */

.kaku-caption  { font-size:10px;margin-bottom:15px;}





/*///////////////////////////////////////////////////TAKAGI///////*/
.protop-link03{
	padding: 0 0 6px 15px;
	margin-bottom: 15px;
	background:url(../../common/images/ico_yaji_01.gif) no-repeat 2px 4px;
	border-bottom:dotted 1px #cccccc;
}

#kaso-main .heatqa-q01 h4 { background:none; margin:0; padding:0;}

.heatqa-a01{
	padding: 1px 0 3px 25px;
	background:url(../../common/images/ico_a_01.gif) no-repeat 0px 0px;
	border-bottom:dotted 1px #cccccc;
	margin-bottom: 15px;
	line-height: 150%;
}