﻿@charset "UTF-8";

.contents {
	width: 680px;
	padding: 0 20px 20px 20px;
}

#main-content {
	width: 680px;
	margin: 15px 0 0 0;
}

#main-container {
	width: 500px;
	float: left;
}

#right-menu {
	width: 160px;
	float: right;
}

/* アイコン */
#icon-container {
	width: 690px;
	margin: 0 0 15px 0;
}


.icon-warrant {
	background: url("../product/images/bg_iconarea.jpg") no-repeat;
}

.icon-warrant2 {
	background: url("../product/images/bg_iconarea2.jpg") no-repeat;
}


.icon-warrant3 {
	background: url("../product/images/bg_iconarea3.jpg") no-repeat;
}

.icon-warrant4 {
	background: url("../product/images/bg_iconarea4.jpg") no-repeat;
}


#icon {
	width: 690px;
}

#icon ul {
	list-style: none;
}

#icon .item,
#icon #kind .item-wide,
#icon #kind .item-option {
	float: left;
	margin: 0 10px 0 0;
}

#icon #kind {
	line-height: 16px;
	margin: 0 0 10px 0;
}

#icon #kind .item {
	width: 50px;
}

#icon #kind .item-wide {
	width: 80px;
	padding: 8px 0 0 0;
}

#icon #kind .item-option {
	width: 150px;
	padding: 12px 0 0 0;
}

/* 基本仕様へ */
#jump-spec {
	padding: 5px 0 13px 0;
}

/* タイトルバー */
.title-bar-img {
	margin: 0 0 12px 0;
}

/* 印字例PDF */
#inji-pdf {
	width: 348px;
	text-align: left;
	padding: 10px 0 13px 0;
}

/* 製品特長 */
/* 右側に印字例あり */
#point-container {
	width: 500px;
	margin: 0 0 20px 0;
}

#point-container .outline {
	margin: 5px 0 15px 0;
}

#point-container .outline2 {
	margin: 0 0 20px 0;
}

#point-container #explanation {
	width: 290px;
	float: left;
}

#point-container #explanation_4700 {
	width: 200px;
	float: left;
}

#point-container #card-image {
	width: 200px;
	float: right;
}

#point-container #card-image_4700 {
	width: 290px;
	float: right;
}

#point-container #explanation ul {
	list-style: square;
	margin: 0 0 0 15px;
}

#point-container #explanation li {
	margin: 0 0 15px 0;
}

#point-container #card-image #zoom-img {
	text-align: right;
	margin: 5px 15px 0 0;
}

#ts4700-4800 #point-container .title-top,
#ts4700-4800 #point-container .title {
	color: #006;
	font-weight: bold;
}

#ts4700-4800 #point-container .title {
	margin: 15px 0 0 0;
}

/* 印字例なし */
#point-container2 {
	width: 500px;
	margin: 0 0 20px 0;
}

#point-container2 #explanation {
	margin: 0 0 20px 0;
}

#point-container2 #explanation ul {
	list-style: square;
	margin: 0 0 0 15px;
}

#point-container2 #explanation li {
	margin: 0 0 15px 0;
}

#point-container2 .outline {
	margin: 5px 0 15px 0;
}

#point-container2 .outline2 {
	margin: 0 0 20px 0;
}

#point-container2 #explanation .title {
	margin: 30px 0 5px 0;
}
#ns5000 #point-container2 #explanation .title,
#pix200 #point-container2 #explanation .title,
#pix3000x #point-container2 #explanation .title {
	color: #006;
	font-weight: bold;
}

#point-container2 #explanation .img {
	text-align: center;
	margin: 10px 0 0 0;
}

#point-container2 .function-title {
	color: #009;
	font-weight: bold;
	border-bottom: solid 1px #999;
	margin: 30px 0 10px 0;
	padding: 0 0 5px 0;
}

#point-container2 #explanation .function-list ul {
	list-style: disc;
	margin: 0 0 0 15px;
}

#point-container2 .function-list .item {
	margin: 10px 0 0 0;
}

#pix200 #point-container2 #explanation .title {
	margin-top: 15px;
}

#pix200 #point-container2 #explanation .img {
	margin-bottom: 30px;
}

/* 基本仕様 */
#spec-table {
	margin: 0 0 20px 0; 
}

#spec-table table {
	background: #646464;
}

#spec-table table td {
	background: #fff;
	padding: 5px 10px;
}

#spec-table td.title {
	width: 185px;
}

#spec-table td.item {
	width: 312px;
}

/* 対応消耗品 */
.consume-list {
	width: 489px;
	padding: 0 1px 20px 10px;
}

.consume-list .img,
.consume-list .outline,
.consume-list .go-shop {
	width: 153px;
	padding: 0 10px 0 0;
}

.consume-list .img {
	text-align: left;
}

.consume-list .outline ul {
	list-style: none;
}

.consume-list .go-shop {
	padding-top: 13px;
}

/* 右側メニュー */
#menu-block {
	background: url("../images/bg_rightnavi_base.jpg") repeat-y;
	padding: 14px 14px 1px 14px;
}

#menu-block ul {
	list-style: none;
}

#menu-block #lineup-title {
	color: #009;
	font-weight: bold;
	background: url("../images/yaji_downs_off.gif") no-repeat 0 20%;
	margin: 0 0 8px 0;
	padding: 0 0 0 15px;
}

#menu-block .category {
	color: #ff8200;
	font-weight: bold;
}

#menu-block .list {
	margin: 0 0 15px 10px;
}

#menu-block .list li {
	margin: 8px 0 0 0;
}

/* バナー */
#right-menu .request {
	margin: 0 0 12px 0;
}

#netshop {
	text-indent: -9999px;
	margin: 10px 0 0 0;
}

#netshop a {
	display: block;
	width: 160px;
	height: 20px;
	background: url("../images/img_netshop.gif") no-repeat;
}

#netshop a:hover {
	background-position: 0 -20px;
}
#ts4700-4800 #point-container .4700_inji_1 {
	font-weight: bold;
	color: #66F;
}

#ts4700-4800 #point-container .4700_inji_2 {
	font-weight: normal;
	color: #F00;
}


