@charset "Shift_JIS";
/*--------------- for feat page ---------------*/

/* --- include style 33778_feature_3_b_420
------------------------------------------------- */


/*--------------- for feat page ---------------*/

/* --- include style for 33778_feature04_b_90
------------------------------------------------- */
div.batteryArea table {
	border-collapse:collapse;
	border-spacing:0;
	border-right:2px solid #555555;
	border-bottom:2px solid #555555;
	margin-bottom:1em;
	width:518px;
}
div.batteryArea table caption {
	padding-bottom:1em;
}
div.batteryArea table th,
div.batteryArea table td {
	padding:5px 0;
	text-align:center;
}
div.batteryArea table th {
	border-left:2px solid #555555;
	border-top:2px solid #555555;
	background:#E5E5E5;
}
div.batteryArea table td {
	border-left:1px solid #555555;
	border-top:1px solid #555555;
	background:#ffffff;
}
div.batteryArea table th.r1c1 {
	border-left:2px solid #ffffff;
	border-top:2px solid #ffffff;
	background:#ffffff;
}
div.batteryArea table th.r1c3 {
	border-left:1px solid #555555;
}
/* ------------------------------------------------- */



/* --- include style for 33778_feature05_b_30
------------------------------------------------- */
div.ssdMerit {
	background:#DBDEE1;
	width:520px;
}
div.ssdMerit ul li {
	display:block;
	float:left;
	padding:0 0 10px 10px;
	width:245px;
	height:46px;
}
div.ssdMerit ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.ssdMerit ul {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html div.ssdMerit ul { height: 1%; }
div.ssdMerit ul { display: block; }
/* End hide from IE-mac */

/* thickbox innerHtml setting */
#tb_head {
	background:#FFFFFF none repeat scroll 0%;
	margin:20px auto 20px;
	width:552px;
}
#tb_main {
	background:#FFFFFF none repeat scroll 0%;
	margin:0px auto 0px;
	text-align:center;
	width:512px;
	margin-left:40px;
}
#tb_main div.tb_textarea {
	width:475px;
	height:60px;
	
	text-align:left;
	line-height:1.5
	font-size:13px;
}
ul#featnavi {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
ul#featnavi li {
	float:left;
	margin:0pt;
	padding:0pt;
	text-align:center;
}
ul#featnavi li#prev {
	width:256px;
}
ul#featnavi li#next {
	width:256px;
}
/* ------------------------------------------------- */

/* --- include style for 33778_feature_4_b_500
------------------------------------------------- */
table.disprayTable {
	margin: 0 auto;
}
table.disprayTable td img {
	margin-right: 20px;
	margin-bottom: 20px;
}
table.disprayTable td.end img {
	margin-right: 0;
}
/* ------------------------------------------------- */

/* --- include style for 36040_feature_3_b_370
------------------------------------------------- */
ul.accImageList {
	width: 520px;
	margin: 0 auto;
}
ul.accImageList li {
	float: left;
	height: 109px;
}
/* ------------------------------------------------- */

/* --- include style for 36040_feature_3_b_350.html
------------------------------------------------- */
ul.ctodImageList {
	width:520px;
	margin: 0 auto;
}
ul.ctodImageList li{
	display:block;
	float:left;
	margin-right:20px;
	width:160px;
}
ul.ctodImageList li.mr0{
	margin-right:0;
}

ul.ctodImageList img {
	margin-bottom: 3px;
	vertical-align:bottom;
}

ul.ctodImageList:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul.ctodImageList {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html ul.ctodImageList, { height: 1%; }
ul.ctodImageList { display: block; }
/* End hide from IE-mac */

/* ------------------------------------------------- */

.mb25 {
	margin-bottom: 25px!important;
}
.mr40 {
	margin-right: 40px!important;
}
.pt25 {
	padding-top: 25px!important;
}
