@charset "utf-8";

h1 {margin:0 0 10px 0;}

p {margin:0;}

th {background-color:#eee;}

.buttonList1 > li > a .title {text-align:center;}


h2 { margin-top:30px; }

.section,
.section .col2,
.section .col2 li,
.section .col2 .linkButton2 {margin-bottom:10px; padding-bottom:0;}
.section .col2 h2 {margin:0; padding:0;}
.section .col2 h2 span,
.section .col2 h3 span {font-size:85%;}

.clear{
clear:both;
font-size:0px;
line-height:0px;
height:0px;
overflow:hidden;
}

.index .main h2 {border:none; margin-bottom:6px;}
.index p {margin-bottom:20px;}



#noscript_attention{border:3px double #999999; padding:35px 0px; margin:10px 0; font-size:13px; line-height:140%; color:#666666; text-align:center;}

p#ink-information{margin-bottom:2px;}

.supply-table{
margin:0 0 30px;
font-size:85%;
}

.supply-page-title{
width:920px;
text-align:left;
}

.supply-selector{
width:920px;
text-align:right;
padding:8px 0;
}

.supply-selector select{
margin:0px;
font-size:0.8em;
}

.supply-to-top{
width:920px;
text-align:right;
}

.supply-to-top .linkButton1{
margin:50px 0 30px;
}

/* product */

td.ps-thumbnail{
width:100px;
padding:2px 0;
}

td.ps-thumbnail a{
margin:0 5px;
}

.ps-th1{
width:6em;
}

.ps-th2{
width:10em;
}

.ps-paper-table .ps-th1{
width:4em;
}

.ps-td1{
width:13em;
}

.ps-td2{
width:6em;
}

.ps-td3{
width:10em;
}

.ps-main-image{
margin-bottom:10px;
}

.ps-clear{
clear:both;
}

/* IE6-7 */
.ps-paper-table{
/table-layout:fixed;
}

.ps-td1{
/width:auto;
}

.ps-td2{
/width:auto;
}

.ps-td3{
/width:auto;
}

/* ---importantInfo --- */
body.product #content .importantInfo{
margin:60px 0;
padding:10px 16px 0;
border:1px solid #c00;
}

body.product #content .importantInfo p{
margin:0 0 10px;
}

body.product #content .importantInfo .linkButton2 {margin-bottom:15px; padding-bottom:0; margin-top:0;}

.index ul.ps-purpose{
margin:0 0 10px;
}

.index ul.ps-purpose li{
padding:0;
margin-bottom:5px;
}

.index .ps-category-section{
margin-bottom:15px;
}

.index .ps-category{
float:left;
margin-bottom:3px;
}

.index .ps-category div{
float:left;
}

.index .ps-category div.leftItem{
margin-right:6px;
}

.ps-product-image{
float:left;
width:226px;
text-align:center;
margin-bottom:40px;
}

.ps-product-link{
float:left;
width:424px;
margin-right:10px;
}

.ps-product-link .linkButton2 {
margin:5px 0 10px;
}

.ps-paper-info .linkButton2,
.ps-ink-info .linkButton2 {
text-align:right;
}


.ps-purpose-info{
margin:5px 5px 10px;
}

#ps-ink-detail,
#ps-paper-family-summary,
#ps-paper-detail{
width:920px;
margin:0 10px 30px;
}

#ps-paper-family-summary .linkButton1 {margin-bottom:0px;}

#ps-paper-family-summary .ps-paper-image,
#ps-paper-detail .ps-paper-image{
float:left;
margin-right:10px;
}

#ps-ink-detail .ps-ink-image{
float:left;
width:376px;
}

#ps-ink-image-zoom{
float:left;
width:376px;
}

ul#ps-ink-image-thumb{
float:left;
margin:3px 0 10px;
padding:0;
}

ul#ps-ink-image-thumb li{
float:left;
margin:0 3px 0 0;
padding:0;
background:none;
list-style-type:none;
}

#ps-ink-detail .ps-ink-info{
float:left;
width:544px;
margin-bottom:10px;
}

#ps-paper-family-summary .ps-paper-info,
#ps-paper-detail .ps-paper-info{
float:left;
width:660px;
margin-bottom:10px;
}

#ps-ink-detail .ps-ink-info table,
#ps-paper-family-summary .ps-paper-info table,
#ps-paper-detail .ps-paper-info table{
margin:0;
}

#ps-ink-relation,
#ps-paper-relation{
margin:0 10px;
}

.ps-tec-link{
width:640px;
text-align:right;
}

.ps-ink-condition td{
background:none;
border:none;
padding:5px 10px;
}

.ps-ink-condition td select{
width:150px;
}

.ps-ink-attention{
margin-top:25px;
}

p.img_recommended{
text-align:left;
}

div.chromalife{
margin:0 0 40px 0;
padding:20px 0 0 0;
}

div.chromalife div.text,
div.chromalife div.image{
margin:0;
padding:0;
float:left;
display:block;
}

div.chromalife div.text p{
margin:0 0 0 0;
padding:0;
}

div.chromalife div.image{
float:right;
}

#contents{
width:650px;
}

#mainContents{
margin:0 auto;
}

.ps-paper-family {
width:440px;
}

.ps-paper-family-l {
float:left;
width:355px;
}

.ps-paper-family-r {
float:left;
width:85px;
text-align:right;
}

/* ===== Self Clearing ===== */

.clear:after,
.section-supply:after{
display:block; 
visibility:hidden;
clear:both; 
height:0; 
content:".";
}

.clear,
.section-supply{
display:inline-block;
}

/* ¥*/
* html .clear,
* html .section-supply{
height:1%;
}

.clear,
.section-supply{
display:block;
}
/* */

@media print {
	.supply-selector,
	.supply-to-top {
		display:none;
	}
}

/*other-paper */

.mt15{
	margin-top:15px !important;
}
.mt25{
	margin-top:25px !important;
}
.other-paper .keyVisual1 {
	margin:0px !important;
}
.other-paper h2 {
	font-size:30px !important;
	margin-top:20px !important;
}
.other-paper strong{
	font-weight:normal !important;
}
.other-paper h3 {
	font-size:24px !important;
}
