@charset "shift_jis";
/*
This is a CSS document for
http://www.nachi-fujikoshi.co.jp/products/index.htm
*/
/*============================================================
##############################################################
GENERAL SETTINGS
##############################################################
============================================================*/
.clear_prod{
	clear                  : both;
}

/* F9707 */
.clear_prod_height{
	clear                  : both;
	margin:0px;
	padding:10px 0px 0px 0px;
	/* background-color:#ff0000; */
}

.clear_prod_height1{
	clear                  : both;
	margin:0px;
	padding:5px 0px 0px 0px;
	/* background-color:#ff0000; */
}

.clear_prod_height2{
	clear                  : both;
	margin:0px;
	padding:25px 0px 0px 0px;
	/* background-color:#ff0000; */
}

.prod_dotline{
	margin:0px;
	border-left:8px solid #ffffff;
	border-right:8px solid #ffffff;
	padding:10px 0px 0px 0px;
	background-image:url('../images/top/dot_back.gif');
	background-repeat:repeat-x;
}

/* for IE6 boxtop backimage flad */
.prod_wback{
	background-image:url('../images/wback.gif');
	background-repeat:repeat-x;
}

#main{
	background-image       : url(../images/top/bg_main.gif);
	background-repeat      : repeat-y;
	margin-bottom          : 20px;
}

/*============================================================
##############################################################
BANNER
##############################################################
============================================================*/
#banner{
	width                  : 740px;
	margin                 : 0px 0px 20px 0px;
}

/* F9707 */
#banner2{
	/* width                  : 740px; */
	margin                 : 0px 0px 15px 0px;
}

/*============================================================
##############################################################
SUB COLUMN SETTINGS
##############################################################
============================================================*/
#sub_column{
	width                  : 160px;
	float                  : left;
}
#sub_column h2{
	width                  : 160px;
	height                 : 40px;
	background-position    : 0px 0px;
	background-repeat      : no-repeat;
	text-indent            : -9999px;
}
.sub_inner p{
	margin                 : 5px 10px 5px 10px;
	line-height            : 120%;
}
.sub_inner ul{
	margin                 : 5px 5px 10px 10px;
	padding                : 0px;
}
.sub_inner ul li{
	margin                 : 0px;
	padding                : 0px 0px 0px 12px;
	background-image       : url(../images/top/icon_arrow_li.gif);
	background-position    : 0px 5px;
	background-repeat      : no-repeat;
	list-style-type        : none;
}
#mono h2{
	background-image       : url(../images/top/title_mono.png);
}
#catalog h2{
	background-image       : url(../images/top/title_catalog.png);
}
#tec h2{
	background-image       : url(../images/top/title_tec.png);
}

/*============================================================
##############################################################
MAIN COLUMN SETTINGS
##############################################################
============================================================*/
#main_column{
	width                  : 560px;
	float                  : right;
	margin                 : 0px 10px 0px 0px;
	_margin                : 0px 5px 0px 0px;
}
#main_column h2{
	width                  : 560px;
	height                 : 26px;
	background-position    : 0px 0px;
	background-repeat      : no-repeat;
	text-indent            : -9999px;
}
/*============================================================
NEWS
============================================================*/
#wrap_news{}
#main_column #wrap_news h2{
	background-image       : url(../images/top/title_news.gif);
}
#wrap_news table{
	width                  : 550px;
	margin                 : 10px 0px 10px 10px;
}
#wrap_news table td{
	vertical-align         : top;
	line-height            : 120%;
	padding                : 2px 5px;
}
/*============================================================
PRODUCTS
============================================================*/
#wrap_prod{}
#main_column #wrap_prod h2{
	background-image       : url(../images/top/title_prod.gif);
}

#wrap_prod2{}
#main_column #wrap_prod2 h2{
	background-image       : url(../images/top/title_special.gif);
}


.prod_inner{
	width                  : 170px;
	float                  : left;
	/* margin                 : 10px 7px 10px 7px; */
	/* F9707 */
	margin                 : 10px 7px 0px 7px;
}
.prod_inner h3{
	width                  : 170px;
	height                 : 60px;
	margin                 : 0px 0px;
	background-repeat      : no-repeat;
	text-indent            : -9999px;
}
.prod_inner h3 a{
	display                : block;
	width                  : 170px;
	height                 : 25px;
}
#tool h3{
	background-image       : url(../images/top/title_tool.png);
}
#yua h3{
	background-image       : url(../images/top/title_yua.png);
}
#rob h3{
	background-image       : url(../images/top/title_rob.png);
}
#jik h3{
	background-image       : url(../images/top/title_jik.png);
}
#kos h3{
	background-image       : url(../images/top/title_kos.png);
}
#sei h3{
	background-image       : url(../images/top/title_sei.png);
}
#kou h3{
	background-image       : url(../images/top/title_kou.png);
}
#coa h3{
	background-image       : url(../images/top/title_coa.png);
}
#sgs h3{
	background-image       : url(../images/top/title_sgs.png);
}
#auto h3{
	background-image       : url(../images/top/title_auto.png);
}
#thermo h3{
	background-image       : url(../images/top/title_thermo.png);
}

.prod_inner ul{
	margin                 : 5px 0px;
	padding                : 0px;
}

.prod_inner ul li{
	margin                 : 0px;
	padding                : 0px 0px 0px 14px;
	background-image       : url(../images/top/icon_arrow_li.gif);
	background-position    : 0px 5px;
	background-repeat      : no-repeat;
	list-style-type        : none;
}

