@charset "shift_jis";

/* コンテンツ---商品詳細
---------------------------------------- */
/* カテゴリ情報 */
#category {
	clear: both;
	margin: 10px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 1.3em;
	color:#444;
}
.categorylink a {
	color: #659E18;		/* 文字色：淡い緑 */
	text-decoration: underline;
}
.categorylink a:hover {
	text-decoration: none;
}
.categorylink-select {
	font-weight: bold;
	color: #555;		/* 文字色：グレー */
}
.categorylink-select a {
	color: #659E18;		/* 文字色：淡い緑 */
	text-decoration: underline;
}
.categorylink-select a:hover {
	text-decoration: none;
}

/* リンク */
.ruiji a {
	color: #659E18;		/* 文字色：淡い緑 */
	text-decoration: underline;
}

/* リンク：マウスが上に乗った時 */
.ruiji a:hover {
	text-decoration: none;
}

/* 情報:横1行 */
#infobox {
	/*width: 620px;*/
	margin: 5px 0px 0px 0px;
	padding: 0px;
	color: #555;			/* 文字色：グレー */
	font-size: 12px;
	line-height: 1.3em;
}

/* 商品名 */
#infobox h1 {
	margin: 2px 0px 15px;
	padding: 0px;
	color: #777;			/* 文字色：グレー */
	font-size: 17px;
}

/* 商品詳細情報テーブル */
#infobox table {
	margin: 0px;
	width: 320px;
	color:#555;
	font-size: 12px;
	line-height: 1.3em;
	border-bottom: 1px dotted #999;
}

/* 商品詳細情報テーブル：タイトル */
#infobox table th {
	padding: 5px;
	border-top: 1px dotted #999;
	text-align: left;
	font-weight: normal;
	vertical-align : top;
}

/* 商品詳細情報テーブル：タイトル文字 */
#infobox table th p {
	text-indent: 6px;
	border-left: 5px solid #999;
}

/* 商品詳細情報テーブル：内容 */
#infobox table td {
	padding: 5px 0px;
	border-top: 1px dotted #999;
	text-align: left;
}

/* 商品詳細情報テーブル：文字を１行分下げる */
#infobox table th.down, #infobox table td.down {
	padding-top: 17px;
}

/* 各種情報 */
#infobox ul {
	margin: 0px;
	padding-left: 20px;
	list-style-image:  url("../mylist/images/icon_list.gif");
	line-height:150%;
	text-align: left;
}
#infobox ul li {
	text-align: left;
}

/* ブロック：左 */
.innerleft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 275px;
	text-align: left;
}

/* ブロック：右 */
.innerright {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 320px;
	text-align: left;
}
.innerright a, #inquiry a, #imagePopupDiv a {
	color: #1D3994; /*yahoo */
	/*color: #666699;*/
	text-decoration: underline;
}
.forestwayinfo a {
	color: #555;
	text-decoration: underline;
}
.innerright a:hover, #inquiry a:hover, #imagePopupDiv a:hover, .forestwayinfo a:hover {
	text-decoration: none;
}

/* お問い合わせ情報*/
#inquiry {
	margin: 5px 0px; 
	padding:5px; 
	background:#EDEDED; 
	width:240; 
	text-align:center;
}

/* 金額等 */
.price {
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	color:#f07100; 		/* 文字色：オレンジ */
}

/* 在庫数 */
#stock {
	float: left;
	background-image:url(../images/husen01.gif);
	padding: 0px;
	height:18px;
	width:100px;
	margin: 5px;
}
#stock H4{
	margin: 0px 0px 5px 7px;
	padding:0px;
	color:#555;
	font-size:10px;
	font-weight:normal;
	line-height: 13px;
	vertical-align:middle;
	text-align:center;
}

/* 類似商品 */
.ruiji {
	clear: both;
}

/* B級特価とは？ */
#bque {
	float: left;
	margin: 5px 0px 10px 10px;
	line-height: 20px;
	font-size: 12px;
}
#bque a {
	color: #1D3994; /*yahoo */
	/*color: #666699;*/
	text-decoration: underline;
}
#bque a:hover {
	text-decoration: none;
}

/* サムネイル画像 */
.image_thumbnail_box {
	float:left;
	width:42px;
	margin:0px 3px 0px 0px;
	padding:1px;
	border-right:1px solid #696969;
	border-bottom:1px solid #696969;
}
.image_thumbnail_box img {
	border:1px solid #d3d3d3;
	width:40px;
}
.image_thumbnail_box_selected {
	float:left;
	width:42px;
	margin:0px 3px 0px 0px;
	border-top:2px solid #696969;
	border-left:2px solid #696969;
}
.image_thumbnail_box_selected img {
	border:1px solid #d3d3d3;
	width:40px;
}

.font_big {
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif"; letter-spacing:-2px;
}
.font_big1 {
	font-family:"Arial black"; letter-spacing:-2px;
}
.font_big2 {
	font-family:"Impact"; letter-spacing:-2px;
}
.font_big3 {
	font-family:"cursive"; letter-spacing:-2px;
}
.font_big4 {
	font-family:"Franklin Gothic Medium"; letter-spacing:-2px;
}
.font_big5 {
	font-family:"Franklin Gothic Medium"; letter-spacing:-3px;
}
#infobox table {
	border-bottom: 1px solid #DDDDDD;
/*	border-top: 1px solid #C0C0C0;*/
}
#infobox table th {
	padding: 5px 5px 5px 0px;
	border-top: 1px solid #DDDDDD;
/*	border: 0px;*/
}
#infobox table td {
	border-top: 1px solid #DDDDDD;
/*	border: 0px;*/
}
#infobox table th p {
	border-left: 5px solid #C0C0C0;
}
#buycombi_area {
	clear: both;
	width: 200px;
	margin: 10px 0px;
	padding: 0px;
	border: 1px solid #DDDDDD;
	font-size: 12px;
	text-align: left;
}
#buycombi_box_title {
	width: 190px;
	float: left;
	font-size:12px;
	margin: 4px;
	padding: 0px;
}
.buycombi_box {
	width: 190px;
	float: left;
	margin: 5px 3px;
	padding: 0px;
}
.buycombi_box_img {
	width: 60px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.buycombi_box_info {
	width: 126px;
	float: left;
	margin: 0px 2px;
	padding: 0px;
}
.buycombi_box_info a {
	color: #1D3994;
	text-decoration: none;
}
.buycombi_box_info a:hover {
	text-decoration: underline;
}
/* ******************************************** */
/* インクトナー機種対応商品一覧                 */
/* ******************************************** */
.inktoner_goods {
	margin: 3px 0px 6px 0px;
}
.inktoner_goods_img {
	width: 60px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.inktoner_goods_info {
	width: 190px;
	float: left;
	margin: 0px 2px 0px 2px;
	padding: 0px;
	font-size: 12px;
}
.inktoner_goods_info a {
	color: #1D3994;
	text-decoration: none;
}
.inktoner_goods_info a:hover {
	text-decoration: underline;
}
/* *************************** */
/* 対応機種一覧                */
/* *************************** */
#kis-box {
	padding:5px 5px 5px 5px;background:#DCDCDC
}
#kis-list {
	overflow: auto;
	width: 300px;
	_width: 305px;
	padding-left: 5px;
	background-color: #fff;
	text-align:left;
	font-size: 15px;
	line-height:17px;
	border-style:inset;
	border-width:1px;
	/*border-bottom: 1px solid #DDDDDD;*/
}
