﻿@charset 'utf-8';

.feature_table{
	width: 630px;
}
.feature_table th,
.feature_table td,
.feature_table tr{
	border: solid 1px #aaa;
	text-align: center;
	padding: 6px;
}

.thgray th{
	background-color: #eee;
}



/*----------------------------------------------------
    productSpec table
----------------------------------------------------*/
#spec table.specnote {
    font-size: 100%;
}

#spec table.speclist td.inner_top {
	border-bottom: none;
}

#spec table.speclist tr.inner_row td.hide-text {
	border-top: none;
}



/*----------------------------------------------------
    #topImage_cap
----------------------------------------------------*/
#topImage_cap{
	width: 950px;
	margin: 0 auto 10px;
	padding-top: 5px;
	position: relative;
	overflow: hidden;
	font-size: 85%;
	/font-size: 70%;
}

/*--------------------------------------------------------------------
  mieruka
--------------------------------------------------------------------*/

.visit_guide {
	background-color: #f7f5e2;
	padding: 30px 20px;
	font-size: 116%;
	margin: 0 auto;
	line-height: 1.5em;
}

.visit_guide h5 {
	font-size: 120%;
	font-weight: bold;
	padding: 0 0 20px 0;
	text-align: center;
}


/*--------------------------------------------------------------------
  battery
--------------------------------------------------------------------*/
.sarani_col{
	font-size: 116%;
	padding: 10px 20px;
	background-color: #e5f0cb;
}

/*--------------------------------------------------------------------
  ecocute
--------------------------------------------------------------------*/
.spec_ecomark{
	margin: 20px 0;
}
.ecomark_explain{
	overflow: hidden;
	zoom: 1;
	padding-left: 10px;
}

/*--------------------------------------------------------------------
  sidenavi
--------------------------------------------------------------------*/

/* 部分ボーダー追加用 */

.sideEm_box {
	margin: 5px 0 0 0;
	border-top:solid 1px #cccccc;
}

#sideNavi .sideEm a {
  padding: 7px 0px 7px 30px;
}