body {
	background: #FFFFFF url(images/idx_bg.gif) repeat-x;
	scrollbar-3dlight-color:    #666666;
	scrollbar-arrow-color:      #666666;
	scrollbar-darkshadow-color: #666666;
	scrollbar-face-color:       #FFFFFF;
	scrollbar-highlight-color:  #666666;
	scrollbar-shadow-color:     #FFFFFF;
	margin:                           0; 
	padding:                          0;
}
/*フォント*/
body,h1,h2,h3,h4,h5,a,div,p,table,td,th,li,ul {
	font-family: "ＭＳ Ｐゴシック", "Tahoma", "MS UI Gothic", "Osaka", "san-serif", sans;
	color:            #575757;
}
img{ margin:                0;
	padding:                0;
	border:                 0;
}
a {
	color:            #f39700;
	text-decoration:underline;
}
a:hover {
	color:            #ff0806;
	text-decoration:     none;
}
div.text-c a{
	color:            #666666;
	text-decoration:     none;
}
div.text-c a:hover{
	color:            #f39700;
	text-decoration:     none;
}

/*お問い合わせ先などのリンク処理*/
/*ハックWin IE6*/
/*\*/
*html.inquiry{height:      1%;}
/**/
div.inquiry{
	padding-bottom:      18px;
	width:              572px;
	text-align:         right;
	background-color:  f0f0f0;
	}
div.move{font-size:      10px;}
td.back-c a{
	padding-left:         3px;
	padding-right:        3px;
	line-height:         14px;
	font-size:           10px;
	color:            #666666;
	text-decoration:     none;
}
td.back-c a:hover{
	color:            #ffffff;
	background-color: #E35425;
}
td.back-d a{
	padding-left:         3px;
	padding-right:        7px;
	line-height:         14px;
	font-size:           10px;
	color:            #666666;
	text-decoration:     none;
}
td.back-d a:hover{
	color:            #ffffff;
	background-color: #E35425;
}
/******大きい四角部分
*************************************************/
#main-box{
	margin:     0;
	padding:    0;
	width:   100%;
}
/******トップ部分
*************************************************/
#top-box{
	background:url(images/idx_top_bg.gif) no-repeat 0 0;
	height:                                        83px;
	width:                                        768px;
}
#logo{
	padding:                16px 0 0 24px;
	display:                    block;
	top:                         56px;
	height:                      14px;
}
/*右ナビ部分*/
/*ハックWin IE6*/
/*\*/
*html.top-box{height:1%;}
/**/
/*ハックmac IE5*/
/*\*//*/
#top-box ul.head-smallNavi li{top:30px; height:18px;}
/**/

#top-box ul.head-smallNavi li{
	top:58px;
	height:21px;
}
#top-box ul.head-smallNavi{                                      margin:0; list-style:none;}
#top-box ul.head-smallNavi li{ margin:0; padding:0; position:absolute; text-indent:-9999px;}
#top-box ul.head-smallNavi li a {                      text-decoration:none; display:block;}
#top-box ul.head-smallNavi li#home {                                width:70px; left:514px;}
#top-box ul.head-smallNavi li#site-map {                            width:82px; left:589px;}
#top-box ul.head-smallNavi li#question {                            width:80px; left:680px;}

#top-box ul.head-smallNavi li a {                                              height:23px;}

/***本体部分
************************************************************************/
#body-box{ 
    padding:                                 0 0 0 4px;
}
/*タイトル画像下文章*/
.title-sub {
	font-size: 14px;
	line-height:21px;
}
/*メイン文章部分*/
#content-box{
	margin-left:   18px;
	margin-right:   8px;
	font-size:     12px;
	line-height:   18px;
}

/*ハックWin6用*/
/**/
#content-box{
	margin-top:     12px;
	margin-left:    17px;
	margin-right:    8px;
	font-size:      12px;
	line-height:    18px;
}
/**/
#contentmain-box{
margin-left:6px;
}
/*\*/
#content-box table tr td{
font-size:12px;
line-height:18px;
}
/**/
#content-box table tr td{
	font-size:12px;
	line-height:18px;
}
/***一番下部分
*****************************************************************/
#bottom-box{
	background:url(images/idx_bottom_bg.gif) no-repeat 0 0;
	height:48px;
	width:768px;
}
#copyright{
margin:10px 0 0 430px;
color:#333333;
font-size:10px;
}
.top-btn{
margin:4px 0 0 632px;
}
/***製造工程
*****************************************************************/
table.box-line{
margin:3px 3px 3px 3px;
width:560px;
height:130px;
border-spacing:1px;
border: 1px solid #999999;
}
/***製品案内
*****************************************************************/
td.back-o a{
font-size:12px;
color:#ffffff;
background-color:#F29603;
text-decoration:none;
}
td.back-o a:hover{
font-size:12px;
color:#ffffff;
background-color:#F29603;
text-decoration:underline;
}
/*各商品のボックス（外枠の処理）*/
.sd-box,.metal-box{
text-align:center;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
}
.sd-box{padding:36px 0; width:250px;}
.metal-box{padding:14px 0; width:170px;}




/***サイトマップ
***************************************************************/
/*ハックWin IE6*/
/*\*/
*html.sitemap-box{height:1%;}
/**/
.sitemap-box{width:    570px;}
.sitemap-box a{
	margin-left:        12px;
	color:           #666666;
	font-size:          12px;
	font-weight:         600;
	text-decoration:    none;
}
div.sitemap-box a:hover{
	color:           #000000;
	text-decoration:    none;
}
div.sitemap-box a:visited{
	color:           #666666;
	font-size:          12px;
	font-weight:         600;
	text-decoration:    none;

}
div.sitemap-box p{
	margin:                0;
	margin-left:        15px;
	padding:               0;
	font-size:          12px;
	color:           #666666;
}
