@charset "Shift_JIS";

div#banner div.ditail a:link { 
	color:#df7e0a;
	text-decoration:none;

}

div#banner div.ditail a:visited { 
	color:#df7e0a;
	text-decoration:none;

}

div#banner div.ditail a:hover {
	color: #3399FF;
	text-decoration:underline;
}

table#clm_three td.ft a:link { 
	color:#df7e0a;
	text-decoration:none;

}

table#clm_three td.ft a:visited { 
	color:#df7e0a;
	text-decoration:none;

}

table#clm_three td.ft a:hover {
	color: #3399FF;
	text-decoration:underline;
}

table#pickup td#splink div.link p.faq a:link {
	color:#df7e0a;
	text-decoration:none;
}

table#pickup td#splink div.link p.faq a:visited { 
	color:#df7e0a;
	text-decoration:none;

}

table#pickup td#splink div.link p.faq a:hover {
	color: #3399FF;
	text-decoration:underline;
}


table#pickup td#anzen li.faq a:link {
	color:#df7e0a;
	text-decoration:none;
}

table#pickup td#anzen li.faq a:visited { 
	color:#df7e0a;
	text-decoration:none;

}

table#pickup td#anzen li.faq a:hover {
	color: #3399FF;
	text-decoration:underline;
}


table#fnwaku div#news div.list a:link {
	color:#df7e0a;
	text-decoration:none;
}

table#fnwaku div#news div.list a:visited { 
	color:#df7e0a;
	text-decoration:none;

}

table#fnwaku div#news div.list a:hover {
	color: #3399FF;
	text-decoration:underline;
}


/* 本文 */

table#fnwaku {
	width:956px;
	margin:0px auto;
	padding:10px 0;
}

table#fnwaku div#flash{
	width:490px;
	z-index:1;
}

/* 新着情報 */
table#fnwaku div#news h2{
	margin:0px;
	padding:0px;
}

table#fnwaku div#news div#news_cont{
	width:590px;
	height:83px;
	overflow:auto;
	text-align:left;
}

table#fnwaku div#news div#news_cont ul{
	margin:7px 7px 7px 15px;
	padding:0;
}

table#fnwaku div#news div#news_cont li{
	font-size:80%;
	margin:0 0 7px 0;
	padding:0;
}

table#fnwaku div#news div.list{
	margin:0 0 0 12px;
	padding:2px 0 2px 0;
	border-bottom:1px #4378ff solid;
	font-size:80%;	
}

/* バナー */
div#banner{
	width:155px;
	font-size:80%;
	line-height:1.2;
	letter-spacing:-1px;
	text-align:left;
}

div#banner div.note{
	margin:5px;	
}

div#banner div.ditail{
	text-align:right;
}

div#banner div.bar{
	margin-bottom:10px;
}


/* 各業種のお客様へ＆設備設計の皆さまへ */
table#foruser {
	margin-bottom:10px;

}

table#foruser table.swaku{
	background: url(/img_top/foruser_waku_bk.gif) repeat-y;

}

table#foruser table.swaku td{
	text-align:left;
	vertical-align:top;
}


table#foruser h2{
	margin:0;
	padding:0;
}

table#foruser h3{
	margin:10px 7px;
	padding:0;
}

table#foruser table.swaku td table td{
	font-size:80%;
}

table#foruser table.swaku td table td img{
	vertical-align:middle;
	margin-right:3px;
}

table#foruser table.swaku td#icon_l div{
	margin-bottom:10px;
	margin-left:5px;
}

table#foruser table.swaku td#icon_r div{
	margin-bottom:10px;
}


table#foruser table.swaku td ul{
	width:205px;
	margin:15px 5px 0 0;
	padding:0 0 0 25px;
}

table#foruser table.swaku td li{
	margin:0;
	padding:0 0 5px 0;
	font-size:80%;
}



ガス機器＆ガス料金＆省エネ
table#clm_three {
	width:794px;
}

table#clm_three h2{
	margin:0;
	padding:0;
}

table#clm_three td#left{
	width:262px;
	text-align:left;
	font-size:80%;
	vertical-align:top;
	background:url(/img_top/kiki_bk.gif) repeat-y;
}

table#clm_three td#center{
	width:262px;
	text-align:left;
	font-size:80%;
	vertical-align:top;
	background:url(/img_top/ryokin_bk.gif) repeat-y;
}

table#clm_three td#right{
	width:262px;
	text-align:left;
	font-size:80%;
	vertical-align:top;
	background:url(/img_top/syoene_bk.gif) repeat-y;
}
	
table#clm_three td.ft{
	vertical-align: bottom;
	font-size:80%;
	background: url(/img_top/kiki_ryo_syo_ftbk.gif) repeat-y;
	text-align:right;
}

table#clm_three td ul{
	margin:7px 12px 0 10px;
	padding:0;
}

table#clm_three td ul.line{
	border-bottom:1px #b0c69a solid;
}

table#clm_three td li{
	margin:0 0 5px 15px;
	padding:0;
}


ピックアップリンク
table#pickup {
	width:794px;
	margin-top:10px;
}

table#pickup td#splink{
	width:522px;
	padding:0;
	text-align:left;
	vertical-align:top;
}

table#pickup td#splink div.link{
	clear:both;
	border-top:1px #d4d4d4 solid;
}

table#pickup td#splink div.link div.ph{
	float:left;
	padding:2px 0;
	margin-right:5px;
}

table#pickup td#splink div.link h2{
	margin:9px 0 0 0;
	padding:0;

}

table#pickup td#splink div.link p{
	margin:0 0 5px 0;
	padding:0;
	font-size:80%;
	text-align:left;

}

table#pickup td#splink div.link p.faq{
	text-align:right;
	margin:0;

}

table#pickup td#anzen{
	width:262px;
	text-align:left;
	font-size:80%;
	vertical-align:top;
	background:url(/img_top/anzen_bk.gif)  repeat-y;
}

table#pickup td#anzen_ft{
	background:url(/img_top/anzen_bk2.gif)  repeat-y;
}


table#pickup td#anzen h2{
	margin:0;
	padding:0;
}

table#pickup td#anzen ul{
	margin:7px 12px 0 13px;
	padding:0;
}

table#pickup td#anzen ul.line{
	border-bottom:1px #b0c69a solid;
}

table#pickup td#anzen li{
	margin:0 0 3px 15px;
	padding:0;
}

table#pickup td#anzen li.ti{
	list-style:none;
	margin:10px 5px 3px 0px;
	padding:0;
	color:#00a700;
	font-weight:bold;
}

table#pickup td#anzen li.faq{
	list-style:none;
	margin:5px 5px 3px 15px;
	padding:0;
	text-align:right;
}


/* footerの指定 */

#footer {
	margin: 0 auto;
	font-size:80%;
}




.red {
	color: #F00;
}
