@charset "utf-8";
/* ===================================================================
CSS information

 file name  :  styles.css
 style info :  productsフォルダ専用css
 
=================================================================== */

/* ==== ▼ primary ▼ ==== */
#primary {
    float : right ;/*left ;*/
}
/* ==== ▲ primary ▲ ==== */

/* ==== ▼ secondary ▼ ==== */

#secondary {
    float : left ;/*right ;*/
}
#secondary .sideBox {
    margin : 5px 6px 10px 0 ;/*5px 0 10px 6px ;*/
}
/* ==== ▲ secondary ▲ ==== */

/* ==== ▼ Current All ▼ ==== */
br {
	clear:both;
}
p {
	line-height: 1.5em ;
	margin: 5px 0 5px 0.5em ;
	font-size: 1.1em ;
}
table {
	margin-left: 10px ;
	margin-right: 5px ;
	border-collapse: separate ;/*collapse ;*/
	border-spacing: 2px ;
}
td,th {
	padding: 3px 5px 3px 5px ;
	text-align: left ;
	border: solid 1px #ccc ;
}
th {
	width: auto ;
	vertical-align: middle ;
	background-color: #f7f7f9 ;
	font-weight: normal ;
	white-space: nowrap ;
}
dl {
	margin-left: 15px ;
}
dl dt {
	/*clear: left;
	float: left;
	font-weight: bold ;*/
}
dd {
	margin-left: 1.0em ;
}

dl.kitaguni {
	float:left;
	margin-left: 10px ;
	margin-right: 10px ;
	width: 335px;
}
dl.kitaguni dt {
	/*clear: left;
	float: left;
	font-weight: bold ;*/
	/*border-top: solid 1px #f00;*/
	border-bottom: solid 1px #ff8973;
	font-weight:bold;
	font-size:1.2em;
	color: #ff8973;
}
dl.kitaguni dd {
	margin-left: 1.0em ;
	margin-bottom: 15px;
}
dl.kitaguni a {
	text-decoration:none;
	color:#666;
	border-bottom: dotted 1px #666;
}
dl.kitaguni a:hover {
	text-decoration:underline;
}
/* ==== ▲ Current All ▲ ==== */

/* ==== ▼ topimage ▼ ==== */
#topimage {
	margin-top: 5px ;
}
/* ==== ▲ topimage ▲ ==== */

/* ==== ▼ heater_index ▼ ==== */
#heater_index img {
	clear: left;
	float: left;
	margin-left: 10px ;
}
#heater_index ul {
	line-height: 1.5em ;
	width: 455px ;
	height: 115px ;
	margin-left: 135px ;
	/*background-color: #fee ;*/
}
#heater_index ul li {
	line-height: 1.5em ;
	list-style-type: none ;
	text-indent: 0 ;
	font-size: 1.0em ;
	margin-left: 15px ;
	/*background-color: #eef ;*/
}
#heater_index ul li.anker {
	text-indent: 20px ;
	list-style-type: none ;/*circle ;*//*square ;*/
	list-style-position: inside ;
	background: url(/images/item/arrow.gif) no-repeat 0px 2px;/*modify:2009.11.11*/
}
#heater_index ul li a {
	display: inline ;
	width: auto ;
	height: auto ;
	text-decoration: none;
	text-indent: 1.0em ;
	line-height: 1.5em ;
	color: #119 ;
	border-bottom: dotted 1px #999 ;
}
#heater_index ul li a:hover {
	text-decoration: underline ;
	background-color: transparent ;
}
/* ==== ▲ heater_index ▲ ==== */

/* ==== ▼ yane_watt ▼ ==== */
table.yane_watt td {
	text-align: right ;
}
/* ==== ▲ yane_watt ▲ ==== */

/* ==== ▼ yane_number ▼ ==== */
table.yane_number span {
	font-size: 1.4em ;
	font-weight: bold ;
	color: #999 ;
}
table.yane_number th, table.yane_number td {
	text-align: center ;
	vertical-align: top ;
}
/* ==== ▲ yane_number ▲ ==== */

/* ==== ▼ pdf ▼ ==== */
#pdf ul {
	height: 450px ;
}
#pdf ul li {
	float: left ;
	line-height: 0 ;
	list-style-type: none ;/*circle ;*//*square ;*/
	text-indent: 0 ;
	font-size: 1.0em ;
	margin: 15px ;
	/*padding: 0 14px 0 14px ;*/
	width: 168px ;
	text-align: center ;
}
#pdf ul li a {
	display: inline ;
	width: auto ;
	height: auto ;
	text-decoration: none;
	text-indent: 0 ;
	line-height: 1.4em ;
	color: #119 ;
}
#pdf ul li a:hover {
	text-decoration: underline ;
	background-color: transparent ;
}
/* ==== ▲ pdf ▲ ==== */

/* ==== ▼ reader ▼ ==== */
#reader {
	clear: left ;
	padding: 0 5px 15px 5px ;
}
#reader table {
	margin-top: 25px ;
}
#reader td {
	padding: 0 5px 0 5px ;
	font-size: 0.9em ;
	border-color: transparent ;
}
#reader a {
	display: inline ;
	width: auto ;
	height: auto ;
	text-decoration: none ;
	text-indent: 0.9em ;
	line-height: 1.2em ;
	color: #119 ;
}
#reader a:hover {
	text-decoration: underline ;
	background-color: transparent ;
}
/* ==== ▲ reader ▲ ==== */

/* ==== ▼ photo ▼ ==== */
#photo {
	width: 585px ;
	margin-left: 10px ;
}
#photo img {
	margin: 0 10px 10px 0 ;
}
/* ==== ▲ photo ▲ ==== */

