﻿@charset "UTF-8";

/* ----------------------------------------------------
	背景色
---------------------------------------------------- */
.bgGray {
	background-color:#eee !important;
}


/* ----------------------------------------------------
	OptionBox
---------------------------------------------------- */
.optionBox li {
	float: left;
	display: inline;
	width: 225px;
	height: 55px;
	margin-left: 5px;
	overflow: hidden;
}

.optionBox a {
	display: block;
	height: 55px;
	padding: 20px 0 20px 60px;
	font-size: 90%;
}

.optionBox .op01 a{
	display: block;
	height: 55px;
	padding: 20px 0px 20px 60px;
	font-size: 85%;
}
.optionBox .op02 a {
	display: block;
	height: 55px;
	padding: 12px 10px 20px 60px;
	font-size: 85%;
}

.optionBox .op01 a { background: url("/support/nazoru/images/btn_option.gif") no-repeat 0 0; }
.optionBox .op02 a { background: url("/support/nazoru/images/btn_option.gif") no-repeat -225px 0; }
.optionBox .op03 a { background: url("/support/nazoru/images/btn_option.gif") no-repeat -450px 0; }


/*アクセサリ
------------------------------------------------*/
.linkaList {
	margin:0;
	padding:0 0 0 15px; 
	list-style:none; height:40px; 
}
.linkaList li {
	float:left; 
	padding:0 10px 0 23px; 
	border-right:1px solid #000; 
	background:url('/support/images/arrow_link.gif') no-repeat 10px 4px; 
}
.linkaList listTop { border-left:1px solid #000; }

.accessoriesBox { padding-bottom:5px; }
.accessoriesBox table { margin:0 15px 0 15px; padding:0; border-collapse:collapse; font-size:0.9em; }
.accessoriesBox table th { border:1px solid #999999; padding:5px; background:#dbedff; text-align:center; font-weight:normal; }
.accessoriesBox table th.width10 { width:10%; }
.accessoriesBox table th.width15 { width:15%; }
.accessoriesBox table th.width20 { width:20%; }
.accessoriesBox table th.width25 { width:25%; }
.accessoriesBox table th.width30 { width:30%; }
.accessoriesBox table th.width35 { width:35%; }
.accessoriesBox table th.width40 { width:40%; }
.accessoriesBox table th.width45 { width:45%; }
.accessoriesBox table th.width50 { width:50%; }
.accessoriesBox table th.categoryBox { width:1em; background:#FFF; }
.accessoriesBox table td { border:1px solid #999999; padding:10px 5px; }
.accessoriesBox table td.productName { text-align:center; }
.accessoriesBox table td.productName img { padding-bottom:10px; }

.manuFacturer { width:150px; }
.manuFacturer ul { margin:0; padding:0 0 10px 0; list-style:none; }
.manuFacturer ul li { margin:0; padding:0 0 5px 0; }
.manuFacturer .color { padding-top:10px; }

.notesList { margin:0; padding:0; list-style:none; }
.notesList li { margin:0; padding:0 0 10px 8px; background:url('/support/images/dot_black.gif') no-repeat 0 7px; }

.accessoriesNote {
	margin:10px 15px; 
	padding:5px 5px 5px 20px; 
	text-indent:-1em; 
	border:1px solid #ccc;
}
.accessoriesNote2 {
	padding:10px 0 0 1em; 
	text-indent:-1em; 
	font-size:0.8em; 
	color:#666;
}
.accessoriesNote3 {
	margin:10px 15px; 
	padding:5px 5px 5px 20px; 
}