@charset "Shift_JIS";
/*===================================================================
	動作済み　対応OS
===================================================================*/
/*全般
------------------------------------------------*/
.contentsBox{
	margin:10px 0 10px 15px;
}
.contentsBox h4{
	padding:5px 0 5px 20px;
	background:url("/support/images/ico_square_matb.gif") no-repeat 4px 9px ;
}

.detailBox {
	margin:0;
	padding:0 15px 10px 20px;
}
.detailBox ul.modelList{
	width:500px;
	list-style:none;
	margin:0;
}
.detailBox ul.modelList li{
	width:70px;
	display:block;
	float:left;
	padding:0 10px 0 0;
	margin:0 0 0 10px;
}
.detailBox .txtIndent01 {
	padding-left:1em;
	text-indent:-1em;
}
.detailBox .os_list {
	margin-bottom:0;
	padding-bottom:5px;
}


.detailBox dl { padding:5px 0 10px 5px; }

.detailBox dt {
	padding:0 0 5px 13px;
	background:url("/support/images/ico_circle_ns.gif") no-repeat 0 5px;
}

.detailBox dl dt.ttlList { text-decoration:underline; }

.detailBox dd { padding-left:15px; }

.detailBox dd.linkArrow {
	padding-left:15px;
	margin-left:15px;
	background:url("/support/images/arrow_link.gif") no-repeat 0 5px;
}/* 20130806 追記　リンク矢印*/

.pdfLink {
	margin:5px 0 5px 20px;
	padding-left:15px;
	background:url("/support/images/arrow_link.gif") no-repeat 0 5px;
}
.pdfLink a {
	text-decoration:underline; 
}

.Link {
	margin:20px 0 20px 50px;
	padding-left:15px;
	background:url("/support/images/arrow_link.gif") no-repeat 0 5px;
}

.osList {
	margin-bottom:0;
	padding-bottom:5px;
}

.phoneBox {
	margin:0 0 15px 10px;
	border-collapse:collapse;
	width:680px; 
}
.dateNote {
	text-align:right;
	padding-bottom:5px;
}


/*背景色
------------------------------------------------*/

.bgGray {
	background-color:#eee !important;
}

/*テーブル
------------------------------------------------*/
.tableOption { 
	margin:0px 0 0 15px; 
	padding:0; 
	border-collapse:collapse; 
	width:665px; 
}
.tableOption th { 
	border:1px solid #999999; 
	padding:3px 5px; 
	background:#dbedff; 
	text-align:center; 
}
.tableOption td {
	border:1px solid #999999; 
	padding:3px 5px; 
}

/*テキスト
------------------------------------------------*/
.txtNotes {
	margin:5px 0 0 15px;
	padding:0 0 5px 1.2em;
	text-indent:-1.2em;
}
.txtNotes2 {
	margin-left:20px;
	padding:0 0 5px 1.2em;
	text-indent:-1.2em;
}

.txtNotes ul {
	list-style:none;
}
.txtNotes ul li {
	padding:10px 0 0 0;
	text-indent:-1.2em;
}
/*ライセンスボックス
------------------------------------------------*/

#licensingBox {
	height:15em;
	margin:10px 1em;
	padding:10px;
	border:1px solid #cccccc;
	overflow-y:scroll;
	line-height:1.4em;
}

#licensingBox dl {
	margin:0;
	padding:10px 0;
}

#licensingBox dt {
	margin:0;
	padding:10px 0 0 0;
	background:none;
	font-size:1em;
	font-weight:bold;
}

#licensingBox dd {
	margin:0;
	padding:0 0 0 25px;
}

#licensingBox dd ul { list-style:none; }

#licensingBox dd ul li {
	padding:5px 0 5px 1em;
	text-indent:-1em;
}

#consentButton {
	margin:0;
	padding:5px 0 20px 0;
	text-align:center;
}

#consentButton input {
	margin:10px;
	padding:5px 15px;
	font-size:0.9em;
	font-weight:bold;
	cursor:pointer;
}

/*アクセサリ
------------------------------------------------*/
.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.width18 { width:18%; }
.accessoriesBox table th.width30{ width:30%; }
.accessoriesBox table th.width20 { width:20%; }
.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;
}

/*カバーの付け替え方*/
.chgCover{
	width:94%;
	margin:10px 15px;
	padding:5px 10px;
	border:1px solid #CCC;
}
.chgCover h5{
	padding-left:15px;
	font-weight:bold;
	background:url("/support/images/ico_square_blue.gif") no-repeat 0 5px;
}
dl.boxCover{
	width:300px;
	margin:5px 35px 5px 15px;
	float:left;
}
.boxCover dt{
	padding:3px;
	font-weight:bold;
	text-decoration:underline;
}
.boxCover dd{
	padding:5px;
}
.boxCover dd img{
	margin:5px 5px 8px 5px;
}
.boxCover dd img.typeSmall{
	margin:5px 5px 25px 5px;
}
.boxCover dd p{
	line-height:1.5em;
}
.clrBoth{
	clear:both;
}

/*ページトップへ*/
.ptopBox  {
	margin:10px 20px 15px 5px;
	padding-right:30px;
	text-align:right;
	background:url("/support/images/arrow-up.gif") no-repeat 890px 3px;
}
.ptopBox  a { text-decoration:none; }

