@charset "utf-8";

.contentRefillInk {
	letter-spacing: normal;
}

/* layout */
.pageBodyOrder .contentRefillInk #content  {
	width: auto;
}
.contentRefillInk #content table.pricelist {
	width: 100%;
}

.contentRefillInk #content h2 {
	margin-bottom: 12px;
}
.contentRefillInk #content div.section h3.mHead {
	background: url(/images/common/parts/com_354-960.gif) no-repeat left top !important;
}

.contentRefillInk #content .section .styleInnerList {
	background-color: #edf3d3;
	padding: 5px;
	position: relative;
	min-height: auto;
	margin-top: 20px;
	margin-bottom: /*12px*/ 26px;
}
.contentRefillInk #content .section .styleInnerList ul.linkListOther {
	padding-left: 0;
}
.contentRefillInk #content .section .styleInnerList ul.linkListOther li {
	float: none;
	background: url(/images/common/parts/com_1092.gif) no-repeat left center;
	display: inline;
	padding: 0 8px 0 10px;
	width: auto;
}
.contentRefillInk #content .section .styleInnerList ul.linkListOther li.current {
	font-weight:bold;
}
.contentRefillInk #content .section .styleInnerList ul.linkListOther li a {
	color: #454545;
}
.contentRefillInk #content .section .listwap {
	margin-bottom: 40px;
}

/****** table 876px ******/
.contentRefillInk #content table.pricelist {}
.contentRefillInk #content table.pricelist td {
	line-height: 1.4em;
	padding: 4px 6px 2px 6px; 
}
.contentRefillInk #content table.pricelist .colSmp { }
/*
.contentRefillInk #content table.pricelist .colHow { width:153px; }
.contentRefillInk #content table.pricelist .colRfl { width:200px; }
.contentRefillInk #content table.pricelist .colQpn { width:130px; }
.contentRefillInk #content table.pricelist .colItm { width:160px; }
*/
.contentRefillInk #content table.pricelist .colHow { width:133px; }
.contentRefillInk #content table.pricelist .colRfl { width:210px; }
.contentRefillInk #content table.pricelist .colQpn { width:115px; }
.contentRefillInk #content table.pricelist .colItm { width:167px; padding-right:0;}
.contentRefillInk #content table.pricelist td.colItm {
	text-align: left;
	line-height: 20px;
}
.contentRefillInk #content table.pricelist td img {
	display: inline-block;
	margin-bottom: 4px;
}
.contentRefillInk #content table.pricelist .colSmp img {
	max-width: 160px;
	
}
.contentRefillInk #content table.pricelist .colHow img {
	max-width: 132px;
	display: inline-block;
	margin-top: 6px;
	margin-bottom: 2px;
}
.contentRefillInk #content table.pricelist td dl {
	position: relative;
	width: 100%;
	overflow:hidden;
}
.contentRefillInk #content table.pricelist td dl dt {
	width: 2em;
	clear: left;
	display: inline-block;
	float: left;
	padding-top:1px;
}
.contentRefillInk #content table.pricelist td dl dt.long {
	width: 4.5em;
}
.contentRefillInk #content table.pricelist td dl dt.medium {
	width: 2.5em;
}
.contentRefillInk #content table.pricelist td dl dd {
	display: inline-block;
	float: left;
}
*:first-child+html .contentRefillInk #content table.pricelist td dl dd{
	float: none;
}
.contentRefillInk .centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.contentRefillInk #content table.pricelist td a {
	text-decoration: underline;
}
.contentRefillInk #content table.pricelist .colItm a {
	font-size: 15px;
}
.contentRefillInk #content table.pricelist .colItm a.orderServiceLink {
	font-size: 12px;
}
.contentRefillInk #content table.pricelist td .notes {
	font-size: 10px;
	line-height: 1.2em;
}
.contentRefillInk #content table.pricelist td p.notes {
	margin-top: 1em;
}
.contentRefillInk #content .notetexts {
	margin-top: 1em;
}
.contentRefillInk #content .notetexts li {
	margin-left:1em;
	text-indent:-1em;
	margin-bottom:0.5em;
}
.contentRefillInk #content .notetexts li em {
	text-decoration:underline;
}
.contentRefillInk #content .nolineTop {
	border-top:none; !important;
}
.contentRefillInk #content .nolineBottom {
	border-bottom:none; !important;
}

/* Safari Only */
@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media
{
	.contentRefillInk {
		font-family: 'Hiragino Kaku Gothic ProN', 'ƒqƒ‰ƒMƒmŠpƒS ProN W3', osaka sans-serif;
	}
}}
