﻿@charset "utf-8";

/* 
===  top.css  ===
*/


/*  -----  deviceMenu ------   */


#deviceMenu {
	height: 330px;
}

h3 {
	color: #0099FF;
	font-size: small;
}
	
li {
	color: #333333;
	font-size: x-small;
	line-height: 1.4;
}

.deviceimg {
	padding: 1px;
	border: solid 1px #0099ff;
	width: 107px;
	height: 83px;
	float: left;
}

.seihinBox1 {
	width: 220px;
	float: left;
	padding-left: 10px;
}

.seihinBox2 {
	width: 360px;
	float: left;
	margin-bottom: 10px;
}

.seihinBox3 {
	width: 720px;
	
}

.seihinBox1 .rd {
	color: #CC3300;
	font-weight: bold;
}


/*  -----  newprodbox  -----  */

#newprodbox {
	width: 700px;
	height: 138px;
}

#newprodbox ul {
	list-style-type: none;
}

#newprodbox ul li {
	text-indent: -9999em;
	float: left;

}



#newprodbox ul li a {
	display: block;
	width: 345px;
	height:54px;
	margin-bottom: 15px;
}


#nprobnano a {
	background: url(../img/top/nanon_top_banner.jpg) left top no-repeat;
	margin-right: 10px;
}

#nprobbcs a {
	background: url(../img/top/bcs_top_banner.jpg) left top no-repeat;
}

#nprobldu a {
	background: url(../img/top/ldu_top_banner.jpg) left top no-repeat;
	margin-right: 10px;
}

#nproblit a {
	background: url(../img/top/lit_top_banner.jpg) left top no-repeat;
}



#nprobnano a:hover {
	background: url(../img/top/nanon_top_banner_h.jpg) left top no-repeat;
}

#nprobbcs a:hover  {
	background: url(../img/top/bcs_top_banner_h.jpg) left top no-repeat;
}

#nprobldu a:hover  {
	background: url(../img/top/ldu_top_banner_h.jpg) left top no-repeat;
}

#nproblit a:hover  {
	background: url(../img/top/lit_top_banner_h.jpg) left top no-repeat;
}









/*  -----  newsMenu  -----  */

#contBl2 {
	clear: both;
	overflow: hidden;
}

h2 {
	margin-bottom: 10px;
}

.bl2box {
	width: 360px;
	float: left;
}

.newsdl {
	padding: 0px 20px 0px 5px;
}

.bl2box li {
	font-size: small;
}

.bl2box a {
	color: #3344bb;
}

dt {
	font-weight: bold;
	font-size: small;
	color: #444;
}

dd {
	font-size: small;
	color: #3344bb;
	padding-bottom: 10px;
	line-height: 1.3;
}


/*  -----  bnArea  -----  */

#bnArea {
	width: 760px;
	margin: 5px auto 10px;
	text-align: center;
}

#bnArea a img {
	float: left;
	margin-left: 10px;
}

/*-- HVU-30P100 --*/

.hvu01rd {
	color: #CC0000;
	font-size: 110%;
}

.hvu02rd {
	color: #CC0000;
	font-size: 160%;
	font-weight: bold;
}


