@charset "utf-8";
/* CSS Document */

body #contents_nosub.singleLine #matter{
	width: 900px !important;
	font-size: 18px;
}

.matometeCart .price{
	color: #d80000;
}
.matometeCart .txt_green{
	color: #77b974;
	font-size: 16px;
	line-height: 1.5;
}

.matometeCart div.boxerror{
	border: 1px solid #ffb390;
	padding: 15px;
	background: #fff;
	width: 825px;
	margin: 0 0 20px 0 ;
}
body #contents_nosub.singleLine #matter .matometeCart a:hover img{
     filter:alpha(opacity=85);
     -moz-opacity:0.85;
     -khtml-opacity: 0.85;
     opacity:0.85;
}
.matometeCart h1{
	background-color: #006dd9;
padding: 13px 15px;
font-size: 18px;
color: #FFF;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}

.matometeCart .boxContent{
padding: 20px;
border: solid 1px #bbbbbb;
background-color: #f8f8f8;

}

.matometeCart .boxContent>p{
	margin-bottom: 20px;
}
.matometeCart .description{
	background: #ceebf4;
	padding: 10px 20px;
	line-height: 1.8;
}

.matometeCart .productBoxOuter {
	border: 1px solid #ccc;
	background: #fff;
}
.matometeCart .productBoxOuter .btnAll{
	background: #ceebf4;
	padding: 5px 0 1px 5px;
}

.matometeCart .productBoxOuter .catName{
	background: #ffffdd;
	padding: 10px 15px;
	border-top: 1px solid #ccc;
	clear: both;

}

.matometeCart .productBoxOuter .productBox{
	padding: 15px;
	border-top: 1px solid #ccc;
	clear: both;

}

.matometeCart .productBoxOuter .productBox .productImgOuter{
	float: left;
	padding-right: 15px;
	position: relative;
	width: 120px;
}
.matometeCart .productBoxOuter .productBox .productImgOuter .checkBox{
	position: absolute;
	top: 30px;
	left: 0;
}
/*↓IE7以外*/
html>/**/body .matometeCart .productBoxOuter .productBox .productImgOuter .productImg{
	float: left;
	margin: 0 18px 0 28px;

}

.matometeCart .productBoxOuter .productBox .productInfoOuter{
	float: left;
	width: 680px;

}

.matometeCart .productBoxOuter .productBox .productInfoOuter .productName{
	margin-bottom: 0.5em;
}

.matometeCart .productBoxOuter .productBox .productInfoOuter .productInfo{
	clear: both;
}

.matometeCart .productBoxOuter .productBox .productInfoOuter p.txt_green{
	float: left;
	width: 360px;
} 

.matometeCart .productBoxOuter .productBox .productInfoOuter .priceBox{
	float: right;

}


.matometeCart .productBoxOuter .productBox .productInfoOuter .priceBox .price{
	margin-right: 1em;

}


.matometeCart .productBoxOuter .productBox .productInfoOuter .priceBox .quantity{
	font-size: 16px;
	margin-right: 0.5em;

}

.matometeCart .nav{
	margin-top: 20px;
	float: right;
	width: 100%;
}

.matometeCart .nav .left{
	float: left;
}
.matometeCart .nav .right{
	float: right;
}

/*チェックボックスie7対応*/
*:first-child+html body .matometeCart .productImg { margin:auto; } 
*+html body .matometeCart .productImg {  margin:auto; }

*:first-child+html body .productImg { padding:0px 0px 0px 28px; } 
*+html body .productImg {  padding:0px 0px 0px 28px; }
