@charset "utf-8";

@import "base.css";

#Container {
	border-bottom: none;
}

/*
--------------------------------------------------------
index.html
--------------------------------------------------------
*/
h3 {
	height: 30px;
	margin: 15px 0 0 15px;
	background: no-repeat 0 0;
}

h3 span {
	display: none;
}

/*description*/
#main-visual {
	width: 800px;
	background-color: #fff;
	border-top: solid 1px #0355D1;
}

h2 {
	display: none;
}

/*Product*/
#Product {
	position: relative;
	width: 800px;
	height: 280px;
	background: url(../../image/product_bck.png) no-repeat 0 0;
}

#Product h3 {
	width: 262px;
	background-image: url(../../image/text_img_lineup.gif);
}

#Product h4 {
	clear: both;
	display: block;
	width: 572px;
	height: 70px;
	margin: 0px 0px 0px 15px;
}


#Product ul {
	display: block;
	clear: both;
}

#Product ul li {
	display: block;
	float: left;
	width: 173px;
	height: 140px;
	margin: 15px 10px 0 15px;
	_margin: 15px 10px 0 13px;
}

#Product ul li a {
	position: absolute;
	width: 175px;
	height: 145px;
	text-indent: -9999px;
	top: 124px;
}

#Product .dl {
	position: absolute;
	top: 45px;
	right: 15px;
	background: url(../image/cad_dl_btn_off.gif) no-repeat 0 0;
}

#Product .dl a img {
	background-image: url(../image/cad_dl_btn_off.gif);
}

#Product .dl a:hover img {
	background-image: url(../image/cad_dl_btn_on.gif);
}

/*IE6*/* html #Product .dl {
	left:590px;
}

#Product p.dl span {
	display:none;
}

/*News*/
#News {
	clear: both;
	float: left;
}

#News h3 {
	width: 123px;
	background-image: url(../../image/text_img_new.gif);
}

#News dl {
	width: 526px;
	margin: 10px 0 10px 15px;
}

#News dl dt {
	padding: 0.5em 0 0 0;
	float: left;
	clear: left;
	width: 100px;
	font-size: 10px;
	font-weight: normal;
}

#News dl dd {
	padding: 0.4em 0 0.6em 6em;
	background: url(../../common/image/dot_line.gif) repeat-x left bottom;
	font-size: 12px;
}

#News dl dd.new span {
	display: none;
}

/*mail contact*/

#Side {
	width: 210px;
	height: 1%;
}

.left {
	float: left;
}

.right {
	float: right;
}

#Side #Contact dl {
	width: 200px;
	height: 101px;
	margin: 15px 0;
	text-align: center;
}

/*IE7*/*:first-child+html #Side #Contact dl {
	margin:10px 0;
}

.sub #Side #Contact dl {
margin-top:16px;
}

#Side #Contact dl dt,
#Side #Contact dl dd p span {
	display:none;
}

#Side #Contact dl dd p img {
	width:200px;
	height:101px;
	background:url(../../image/galva_banner.gif) no-repeat 0 0;
}

#Side #Contact dl dd p a img {
	background:url(../../image/galva_banner.gif) no-repeat 0 0;
}

#Side #Contact dl dd p a:hover img {
	background-image:url(../../image/galva_banner_on.gif);
}


/*
--------------------------------------------------------
print
--------------------------------------------------------
*/
/*@media print {
* {
	display: none;
}
}*/

