@charset "utf-8";
#index_all {
	width: 100%;
	height: 780px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
}
#all_w980 {
	position: relative;
	z-index: 5;
	width: 980px;
}
#all_head {
	width: 100%;
	background-image: url(../images/all_top_bg2.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 54px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#all_head_top {
	width: 964px;
	height: 54px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/all_top_bg2.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#all_head_top_L {
	float: left;
	height: 54px;
	width: 430px;
}
#all_head_top_R {
	float: left;
	height: 22px;
	width: 494px;
	padding-top: 16px;
}
/*1130*/
#all_head_top_R table td{ line-height:22px; *vertical-align: baseline;}
#all_head_top_R table td a{ display:inline-block; line-height:12px; padding-top:2px; }
#all_head_top_R table td img{vertical-align: middle;}
#all_head_top_R table td select#jumpMenu{  *height:18px;*line-height:18px;   margin:0; *margin:3px 0 0 0; padding:0; height:auto; vertical-align:middle;}
#all_head_top_R table td input#q{ width:150px; vertical-align: middle; *vertical-align: text-top;}
#all_head_top_R table td input{ vertical-align: middle; *vertical-align: top;}
#all_head_menu {
	width: 964px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	clear: left;
	background-image: url(../images/all_top_bg3.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#all_head_menu_index {
	width: 964px;
	height: 77px;
	margin-right: auto;
	margin-left: auto;
	clear: left;
	background-repeat: repeat-x;
	background-position: top;
}

#index_main {
	height: 730px;
	width: 980px;
	z-index: 9;
}
#index_footer {
	padding-top: 13px;
	width: 964px;
	position: absolute;
	z-index: 100;
	top: 713px;
	left: 0px;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	padding-left: 7px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(../images/index_bg.jpg);
	background-repeat: repeat-x;
	background-color: #424549;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
#gray {
	position: absolute;
	height: 187px;
	width: 100%;
	z-index: 10;
	top: 530px;
}
#gray2 {
	height: 187px;
	width: 100%;
	position: absolute;
	z-index: 5;
	top: 530px;
	background-image: url(../images/delete1.png);
	background-repeat: repeat-x;
}

/*------------------------------------------------------------------------------------------*/
#BLACK_OUTSIDE{
	width:100%;
	position:absolute;
	height:187px;
	z-index: 10;
	top: 530px;
	left: 0;
	margin: 0 0 0 0;
}
div.BLACK_CONTENT{
	width:100%;
	height:14px;
	bottom:0;
	position:absolute;
	z-index:2000;
	overflow:hidden;
	left: 0px;
	min-width:980px;
}
div.BLACK_IN{
	width:100%;
	height:173px;
	background-image:url(../images/black_bg_02.png);
	background-repeat:repeat-x;
	background-position:left top;
}
a.GODOWN{ text-align:center; cursor:pointer; display:block;}

div.BLACK_BOX{
	width:980px;
	margin:0 auto;
	height: 173px;
}
div.BLACK_BOX div#ABOUT{float:left;height:auto;width:33%;padding-top:20px; text-align:left;}
div.BLACK_BOX div#ARTICLE{
	width:92%;
	height:auto;
	line-height:20px;
	float:left;
	margin-top: 10px;
	padding-left: 7px;
	font-family: "ＭＳ Ｐゴシック", "HiraKakuPro-W3", Osaka, "ヒラギノ角ゴ Pro W3";
}
div.BLACK_BOX ul#PD_LIST{
	width:90%;
	height:auto;
	line-height:20px;
	float:left;
	margin:10px 0 0 30px;
	;
	display:block;
	padding:0;
	list-style:none;
	
}
div.BLACK_BOX ul#PD_LIST li{ display:block;float:none; padding-left:10px;padding-bottom:4px; background-image:url(../images/index_black_19.png); background-repeat: no-repeat; background-position:left 6px;}
div.BLACK_BOX div#PRODUCT{float:left;height:auto;width:33%;padding-top:20px; text-align:left; background-image:url(../images/index_black_10.png); background-position:left 15px; background-repeat:no-repeat;}
div.BLACK_BOX div#PIC_PREVIEW{
	float:left;
	height:auto;
	width:34%;
	text-align:left;
	background-image:url(../images/index_black_10.png);
	background-position:left 15px;
	background-repeat:no-repeat;
	padding-top:11px;
}
div.BLACK_BOX div#PIC_PREVIEW img{
}
ul.NEWS_BOX{ width:250px; height:110px; margin:0; padding:40px 0 0 0; list-style:none;background-image:url(../images/index_ti01.png); background-position:left top; background-repeat:no-repeat; float:left;}
ul.NEWS_BOX li{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; padding:0 10px 5px 20px;}
ul.NEWS_BOX li p.DATE{ line-height:24px;}
ul.NEWS_BOX li a{ font-size:12px; text-decoration:none; color:#c7c5c5;}
ul.NEWS_BOX li a:hover{ color:#6ae2e1;}

.search-input 
{
    float:left;
    width:160px;
    border-color:none;
    border-collapse:collapse;
    border-width:0px;
    height:15px;
    line-height:15px;
	margin-right:3px;
    margin-top:0px;
    text-align:center;
    font-size:11px;
    border:#ffffff 1px solid;
    background-position:50px center;
}
.search-btn 
{
    float:left;
}