/* top styles */

@charset "UTF-8";

/* ----------------------------------------

ehara
2008.11.18

---------------------------------------- */
/* ----------------------------------------

大枠

---------------------------------------- */

p, li, tr, td {
	font-size:12px;
	line-height:1.6em;
	}
div#container_top {
	margin:0 auto;
	background:url(../../img_top/bg.jpg) no-repeat center top;
	}
div#container {
	margin:0 auto;
	background:url(../../common/img/bg_img.jpg) no-repeat center top;
	}
div#wrapper {
	width:800px;
	margin:0 auto;
	}

div#content {
	width:635px;
	float:left;
	margin-left:10px;
	background-color:#FFFFFF;
	}

div#content h2{
	margin-bottom:10px;
}




/* ----------------------------------------
取扱品目はページが短いため↓
-----------------------------------------*/
body#product_netukan div#content_in,
body#product_reitukan div#content_in.
body#product_denki div#content_in,
body#product_yuyou div#content_in,
body#product_pre div#content_in,
body#product_environment div#content_in,
body#product_stanless div#content_in,
body#product_titan div#content_in,
body#product_steel div#content_in,
body#product_other div#content_in, {
	width:635px;
	margin-top:15px;
	min-height:500px;
	}

img{
	border:none;
	}
/* ----------------------------------------

ヘッダー

---------------------------------------- */

div#header {
	width:800px;
	padding-top:19px;
	/*padding-top:13px;*/
	}
div#header h1 {
	width:165px;
	float:left;
	margin-left:10px;
	}
div#header ul {
	width:322px;
	margin-left:303px;
	/*margin-left:239px;*/
	float:left;
	}
*html div#header ul {
	width:322px;
	margin-left:239px;
	float:left;
	}
div#header li {
	list-style:none;
	float:left;
	}
/* ----------------------------------------

パンくずリスト

---------------------------------------- */

div#pan{
	margin-top:5px;
	text-align:right;
	font-size:0.7em;
	color:#1d6eb5;
	margin-bottom:5px;
	}
div#pan img {
	margin-right:3px;
	}
div#pan a {
	color:#1d6eb5;
	text-decoration:underline;
	}
div#pan :hover{
	color:#1d6eb5;
	text-decoration:none;
	}

/* ----------------------------------------

メインビジュアル

---------------------------------------- */

div#main_visual {
	width:800px;
	margin-top:19px;
	position:relative;
	}
	
*:first-child+html div#main_visual {
	width:800px;
	margin-top:22px;
	position:relative;
	}
*html div#main_visual {
	width:800px;
	margin-top:22px;
	position:relative;
	}

div#main_visual #news {
	width:179px;
	position:absolute;
	top:0;
	left:618px;
	z-index:1000;
	}
div#main_visual #news ul {
    list-style:none;
	width:190px;
	}
div#main_visual #news li {
    list-style:none;
    padding-left:7px;
    background:url(../../img_top/news_icon.gif) no-repeat top left;
	color:#666666;
	margin-bottom:10px;
	}
/* ----------------------------------------

帯FLASH

---------------------------------------- */

div#choice_flash {
	width:800px;
	margin-top:2px;
	} 
/* ----------------------------------------

グローバルナビ

---------------------------------------- */

div#g_navi {
	width:800px;
	margin-top:7px;
	}
div#g_navi ul {
	width:800px;
    list-style:none;
	float:left;
	}
div#g_navi li {
    list-style:none;
	float:left;
	margin-left:13px;
	}
div#g_navi li#start {
    list-style:none;
	float:left;
	margin-left:0px;
	}
div#g_navi ul #line2 {
	width:800px;
    list-style:none;
	margin-top:10px;
	float:left;
	}
	
/* ----------------------------------------

フッター

---------------------------------------- */
div#foot_top{
	width:800px;
	margin-bottom:5px;
	}
*html div#foot_top{
	width:800px;
	}
div#foot_top img{
	float:left;
	}
div#foot_top span {
	margin-top:10px;
	float:right;
	
	}
	
div#foot_top span img {
	margin-bottom:3px;
}

div#foot{
	width:800px;
	margin-top:20px;
	margin-bottom:15px;
	}
div#foot img{
	float:left;
	}
div#foot span {
	margin-top:0px;
	float:right;
	}
div#copy {
	width:800px;
	text-align:right;
	margin-top:10px;
	}
