/* CSS Document */

/* レイアウト */
#baseflash{
	margin:0px 0px 0px 0px;
	width:390px;
	clear:both;
}

#basenews{
	margin:8px 0px 0px 0px;
	width:390px;
	float:left;
}

#basebutton{
	margin:8px 0px 0px 10px;
	width:180px;
	float:left;
}

/* タイトル（共通） */
h3 {
	display:block;
	margin:7px 0px 7px 0px;
	padding:0px;
	background-image:url(../img/top/top_line_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	clear:both;
}

h3.blue {
	border-bottom:solid 2px #0099FF;
}

h3.gray {
	border-bottom:solid 2px #999999;
	margin:7px 0px 0px 0px;
}

/* バナー領域 */
#banner_box img{
	margin:0px 0px 7px 0px;
	clear:both;
}

/* お知らせ */
#basenews #news {
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
}
#basenews #news {
	margin:5px 0px 5px 0px;
}
#basenews #news dt {
	margin:0px 0px 7px 5px;
	display:block;
	width:70px;
	float:left;
	color:#666666;
}
#basenews #news dd {
	margin:0px 0px 7px 0px;
	padding:0px;
	display:block;
	width:300px;
	float:left;
}

#basenews #news .important {
	padding:0px 0px 2px 15px;
	width:285px;
	background-image:url(../img/top/top_icon_02.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#CC0000;
	font-weight:bold;
}

#basenews #news .important a {
	color:#CC0000;
	font-weight:bold;
	border-color:#CC0000;
    
}
#basenews #news a span.important {
	color:#CC0000;
	font-weight:bold;
	border-color:#CC0000;
	text-decoration:underline;
}



/* 認証取得 */
#top_iso{
	margin:1px 0px 0px 0px;
	padding:5px 0px 5px 5px;
	background-color:#F5F5F5;
	color:#666666;
}
#top_iso ul{
	display:block;
	margin:0px 5px 0px 0px;
	width:378px;
	border:solid 1px #DDDDDD;
	background-color:#FFFFFF;
	text-align:center;
	clear:both;
}

#top_iso ul li{
	display:block;
	margin:0px;
	padding:60px 0px 5px 0px;
	width:120px;
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
}
.clear_both {
	clear:both;
}
#top_iso ul #iso9001{
	margin:0px 0px 0px 8px;
	background-image:url(../img/top/top_iso_9001.jpg);
}
#top_iso ul #iso14001{
	background-image:url(../img/top/top_iso_14001.jpg);
}
#top_iso ul #iso18001{
	background-image:url(../img/top/top_iso_18001.jpg);
}

/* ダウンロード */
#top_download #contents{
	display:block;
	margin:0px;
	padding:2px;
	width:172px;
	border:solid 2px #CCCCCC;
	background-color:#F5F5F5;
}
#top_download #contents img{
	margin:0px 2px 0px 2px;
}

/* エコポイントバナー */


#top_ecopoint img{
	margin:	5px 0px 0px 0px;
}


/* フクビコンテンツ */
#top_contents_title{
	margin:7px 0px 0px 0px;
}
#top_contents_button{
	margin:0px;
}
#top_contents_button li{
	padding:7px 0px 7px 0px;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #CCCCCC;
	background-color:#F5F5F5;
	background-position:top right;
	background-repeat:no-repeat;
	list-style:none;
}
#top_contents_button li a{
	display:block;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 17px;
	background-image:url(../img/top/top_icon_01.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#top_contents_button #button01{
	background-image:url(../img/top/top_contents_01.jpg);
}
#top_contents_button #button02{
	background-image:url(../img/top/top_contents_02.jpg);
}
#top_contents_button #button03{
	background-image:url(../img/top/top_contents_03.jpg);
}
#top_contents_button #button04{
	background-image:url(../img/top/top_contents_04.jpg);
}
#top_contents_button #button05{
	background-image:url(../img/top/top_contents_05.jpg);
}
#top_contents_button #button06{
	background-image:url(../img/top/top_contents_06.jpg);
}

/* 関連会社リンク */
#top_links li{
	background-position:top right;
	background-repeat:no-repeat;
	line-height:170%;
	list-style:none;
}
#top_links li a{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	background-image:url(../img/top/top_icon_01.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

/* 新着製品 */
#top_new_title{
	margin:7px 0px 0px 0px;
	background-image:none;
}
#top_new li{
	padding:2px 0px 2px 0px;
	background-image:url(../img/top/border_dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	line-height:170%;
	list-style:none;
}
#top_new li a{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	background-image:url(../img/top/top_icon_01.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

/* おすすめ製品 */
#top_recommend_title{
	margin:7px 0px 0px 0px;
	background-image:none;
	position:relative;
}

#top_recommend li{
	padding:2px 0px 2px 0px;
	background-image:url(../img/top/border_dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	line-height:130%;
	list-style:none;
	position:relative;
}

#top_recommend li a{
	margin:0px;
	padding:0px 0px 0px 17px;
	background-image:url(../img/top/top_icon_03.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;

}

#top_recommend li a img{
	border:0px;
}

.hint {
	font-size:small;
	font-weight:normal;
   	display: none;
    position: absolute;
    left:160px;
	top: -30px;
    width: 180px;
	padding: 6px 0px 12px 0px;
    border-top: 1px solid #CCCCCC;
	text-align:center;
	background-image:url(/img/top/hint_bg.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}



/* 55周年記念 */
#anniversary {
	background-color:#FFFFFF;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:20;
}
/* flash player ダウンロード */
#top_flash{
	width:800px;
	margin:0px;
	padding:0px;
	color:#666666;
	font-size:10px;
}
#flash_left{
	width: 98px;
	float:left;
	padding:5px 2px 5px 5px;
	margin: 0px auto 0px auto;
	}
#flash_right{
	width: 682px;
	float:right;
	padding:5px 5px 5px 0px;
	}