@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 ;*/
}
dt span {
	color: #f33;
}
dd {
	margin-left: 1.0em ;
}
/* ==== ▲ Current All ▲ ==== */

/* ==== ▼ topimage ▼ ==== */
#topimage {
	margin-top: 5px ;
}
/* ==== ▲ topimage ▲ ==== */

/* ==== ▼ sekourei_btn ▼ ==== */
#sekourei_btn {
	clear: right;
	float: right;
	margin-right: 10px ;
}
/* ==== ▲ sekourei_btn ▲ ==== */

/* ==== ▼ 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 ▲ ==== */

/* ==== ▼ kitaguni ▼ ==== */
div.kitaguni{
	margin:0 10px;
	padding:0;
	overflow: auto;
}
dl.kitaguni {
	margin:0 10px 0 0;
	padding:0;
	width:325px;
	float:left;
}
dl.kitaguni dt {
	border-bottom: solid 1px #FF4500;
	font-weight:normal;
	font-size:1.2em;
	color: #333;
}
dl.kitaguni dt span {
	font-weight:bold;
	font-size:1.5em;
	color:#FF4500;
}
dl.kitaguni dd {
	margin-left: 1.1em ;
	margin-bottom: 15px;
}
dl.kitaguni a {
	text-decoration:none;
	color:#666;
	border-bottom: dotted 1px #666;
}
dl.kitaguni a:hover {
	text-decoration:underline;
}
/* ==== ▲ kitaguni ▲ ==== */


/* ==== ▼ 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 ▲ ==== */

/* ==== ▼ youto ▼ ==== */
div.youto_tile {
	width:288px;
	height:110px;
	margin:5px 0 0 5px ;
	border: solid 1px #ccc;
	background: url(/images/tile_bg.gif);
	float:left;
}
div.youto_tile img {
	margin:5px;
	float:left;
}
div.youto_tile p {
	margin:5px;
}
div.youto_tile a {
	text-decoration: none;
	text-indent: 1.0em ;
	color: #119 ;
	border-bottom: dotted 1px #999 ;
	padding:0 0 0 18px;
	background: url(/images/item/arrow_b.gif) no-repeat 0px 0px;/*modify:2009.11.4*/
}
div.youto_tile a:hover {
	text-decoration: underline;
}
/* ==== ▲ youto ▲ ==== */


/* ==== ▼ tsurara ▼ ==== */
#tsurara {
	margin: 0 5px 0 5px;
}
#tsurara h4 {
	margin-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
}
#tsurara span {
	color: #f33;
}
#tsurara p {
	margin-left: 20px;
}
#tsurara img {
	clear: left;
	float: right;
	margin: 0;
}
/* ==== ▲ tsurara ▲ ==== */

/* ==== ▼ tsurara_footlink ▼ ==== */
#tsurara_footlink {
	margin: 15px 0 0 5px;
	width: 585px;
	height: 25px;
	background-color: #fea;
	text-align: center;
}
#tsurara_footlink p {
	padding: 2px 0 0 0;
}
#tsurara_footlink a {
	color: #666;
	text-decoration: none;
	margin-top: 5px;
}
#tsurara_footlink a:hover {
	text-decoration: underline;
	background-color: #fff;
}
#tsurara_footlink a.current {
	background-color: #fff;
}
/* ==== ▲ tsurara_footlink ▲ ==== */

/* ==== ▼ koshibelt ▼ ==== */
#koshibelt {
	margin: 0 5px 0 5px;
}
#koshibelt h4 {
	margin-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
}
#koshibelt span {
	color: #f33;
}
#koshibelt p {
	margin-left: 20px;
}
#koshibelt img {
	clear: right;
	float: left;
	margin: 0;
}
/* ==== ▲ koshibelt ▲ ==== */

/* ==== ▼ warmfit ▼ ==== */
#warmfit {
	margin: 0 5px 0 5px;
}
#warmfit h4 {
	margin-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
}
#warmfit span {
	color: #f33;
}
#warmfit p {
	margin-left: 20px;
}
#warmfit img {
	clear: right;
	float: left;
	margin: 0;
}
/* ==== ▲ warmfit ▲ ==== */

/* ==== ▼ youjou ▼ ==== */
#youjou {
	margin: 0 5px 0 5px;
}
#youjou h4 {
	margin-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
}
#youjou span {
	color: #f33;
}
#youjou p {
	margin-left: 20px;
}
#youjou img {
	clear: right;
	float: left;
	margin: 0;
}
/* ==== ▲ youjou ▲ ==== */

/* ==== ▼ yusetsumat ▼ ==== */
#yusetsumat {
	margin: 0 5px 0 5px;
}
#yusetsumat h4 {
	margin-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
}
#yusetsumat span {
	color: #f33;
}
#yusetsumat p {
	margin-left: 20px;
}
#yusetsumat img {
	clear: left;
	float: right;
	margin: 0;
}
/* ==== ▲ yusetsumat ▲ ==== */

/* ==== ▼ treatmentcap ▼ ==== */
#treatmentcap {
	margin: 0 5px 0 5px;
}
#treatmentcap h4 {
	margin-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
}
#treatmentcap span {
	color: #f33;
}
#treatmentcap p {
	margin-left: 20px;
}
#treatmentcap img {
	clear: right;
	float: left;
	margin: 0;
}
/* ==== ▲ treatmentcap ▲ ==== */

/* ==== ▼ yane ▼ ==== */
#yane {
	margin: 0 5px 0 5px;
}
#yane h4 {
	margin-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
}
#yane span {
	color: #f33;
}
#yane p {
	margin-left: 20px;
}
#yane img {
	clear: left;
	float: right;
	margin: 0;
}
/* ==== ▲ yane ▲ ==== */

/* ==== ▼ yane_footlink ▼ ==== */
#yane_footlink {
	margin: 15px 0 0 5px;
	width: 585px;
	height: 25px;
	background-color: #fea;
	text-align: center;
}
#yane_footlink p {
	padding: 2px 0 0 0;
}
#yane_footlink a {
	color: #666;
	text-decoration: none;
	margin-top: 5px;
}
#yane_footlink a:hover {
	text-decoration: underline;
	background-color: #fff;
}
#yane_footlink a.current {
	background-color: #fff;
}
/* ==== ▲ yane_footlink ▲ ==== */

/* ==== ▼ yusetsumat_footlink ▼ ==== */
#yusetsumat_footlink {
	margin: 15px 0 0 5px;
	width: 585px;
	height: 25px;
	background-color: #fea;
	text-align: center;
}
#yusetsumat_footlink p {
	padding: 2px 0 0 0;
}
#yusetsumat_footlink a {
	color: #666;
	text-decoration: none;
	margin-top: 5px;
}
#yusetsumat_footlink a:hover {
	text-decoration: underline;
	background-color: #fff;
}
#yusetsumat_footlink a.current {
	background-color: #fff;
}
/* ==== ▲ yusetsumat_footlink ▲ ==== */

/* ==== ▼ amadoi ▼ ==== */
#amadoi {
	margin: 0 5px 0 5px;
}
#amadoi h4 {
	margin-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
}
#amadoi span {
	color: #f33;
}
#amadoi p {
	margin-left: 20px;
}
#amadoi img {
	clear: left;
	float: right;
	margin: 0;
}
/* ==== ▲ amadoi ▲ ==== */

