@charset "utf-8";

/****************************************************************************** 

	print.css

***************************************************************************** */

body{
	background:#fff;

}

a:link,
a:visited {
	text-decoration: underline;
	color: #000000;
}

img {
	border: 0;
}

* input.inputBtn{
	background:#ccc;
	color:#fff;
}

#headerArea,
#globalNaviArea,
#globalNavimenuArea,
#pankuzuArea,
.pagetop,
.ico,
#footerNavi,
#callNum img,
.cartArea input,
.para ul.productLink,
.pgContBtn
{
	display:none;
}

#contetnsArea, #footerArea {
	width:100%;
    padding: 0;
	margin: 0;
}

#footerArea{
	background:none;
}

#footerArea a {
	color:#333;
}

.para .column .fLeft, .para .column .fRight {
    width: 49%;
}

.para #stock, .para .boxArea, .para .cartArea {
	margin: 10px 0 ;
    width: 420px;
}

.para ul.productLink, .para .column table {
	width:450px;
}


#h1ttl h1
{
	background:none;
	background-color:#FFF;
	color:#333;
	padding: 0;
	margin: 0;
	border-bottom:3px solid #042376;
	font-size:24px;
	padding: 0;
	margin: 0;
}

h2{ 
	display:none;
	/*margin:10px 0;*/
}

#seriesName,
.h2ttl,
.para
{
    border:none;
    color:#333;
	padding: 0;
	margin: 0;
	background:none;
}

#seriesName .fLeft p {
    color:#333;
    padding: 0px;
}

#seriesName div.fLeft{
	background: none repeat scroll 0 0 #FFFFFF;
	color:#333;
	padding:10px 0 0 0;
	border-bottom:none;
	font-size:20px;
	width:auto;
}

#callNum {
	background:#FFF;
    border-left:none;
	border-bottom:2px solid #042376;
	border-top:2px solid #042376;
    clear: both;
	font-size:20px;
    margin: 0 0 30px 0;
    padding: 0;
}


#seriesName ul {
    padding: 14px 5px 6px;
    width: 100%;
}

/* Chrome テーブル高さ調整 */
th, td {
    line-height: 1.5;
}



/* ---------------------------------------------------------------------------- */
/*	productList						商品一覧画面								*/
/* ---------------------------------------------------------------------------- */

.productListTable {
	font-size:80%
}

img.changeImage {
	width:30px;
	height:20px;
}
.productList .productListTable{
	margin-bottom:1em;
	zoom:100%;
}

.productList .productListTable:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}

.productList .productListTable table{
	clear:none;
	float:left;
	width:40%;
	border-right:none;
}

.productList .productListTable table th{
	white-space:nowrap;
}

.productList .productListTable table td{
	height:43px;
	white-space:nowrap;
}

.productList .productListTable .tableRight{
	float:left;
	width:50%;
	overflow:visible;
}

.productList .productListTable .tableRight table{
	border-left:none;
	border-right:2px solid #022275;
	width:auto;
}

/**/
.productList .productListTable table th{
	height:25px;
}

.productList .productListTable table td{
	height:25px;
}


/* Firefox hack start */
html>/**/body #wrap, x:-moz-any-link, x:default{
width:auto
}

.para .column:after,
.para .column4:after,
.para .column6:after, x:-moz-any-link, x:default{
	display:table-cell;
}

html>/**/body #contetnsArea, html>/**/body #footerArea, x:-moz-any-link, x:default {
	width: 650px;
    padding: 0;
	margin: 0;
	font-size:10px;
}

html>/**/body .columnProImg div.fRight,
x:-moz-any-link, x:default {
	display:table-cell;
	float:none;
}
html>/**/body h1,
html>/**/body #h1ttl,
html>/**/body #seriesName div.fLeft,
html>/**/body #callNum,
x:-moz-any-link, x:default {
	font-size:14px;
}

html>/**/body .para .column table,
x:-moz-any-link, x:default {
    width: 90%;
}

html>/**/body .para #stock, .para .cartArea,
x:-moz-any-link, x:default {
	margin: 10px 0 ;
	width:80%;
}

html>/**/body img.changeImage,
x:-moz-any-link, x:default {
	width:23px;
	height:16px;
}

html>/**/body .productListTable img,
x:-moz-any-link, x:default {
	width:12px;
	height:12px;
}
	
/* Firefox hack end */
