﻿@charset "UTF-8";

/* ========基本設定======== */

a:link,
a:visited,
body a:link,
body a:visited {
    color:#134D99;
      }

a:active,
a:hover,
body a:active,
body a:hover {
	text-decoration:underline;
      }

li{
	list-style:none;
}

img {
   border:0;
   vertical-align:bottom;
}

/* ========ぱんくずリスト======== */
.bread{
	margin:10px 0;
}

/* ========メインコンテンツ======== */

#main .section ul.item-list li p.price,
#main p.price .red,
#main p.price-tax,
#main p.freeshipping,
#main .set-box div.set-inner ul.set-list li p.price {
        color: #ff0000;
      }	  
#main .txt-box,
#main ul.item-recommend .txt {
        background-color: #ffffff;
        color: #000000;
        text-align: left;
        font-size: 12px;
      }
#main ul.review-list .txt-box {
        background-color: ;
      }

#main .section ul.item-list{
       margin:0;
	   padding:0;
}

#main .section ul.item-list li.last{
      width:186px;
	  text-align:center;
}

#main .section .cart-l-box{
	padding:0;
	width:750px;
}

#main .cart-l-box .cart-main{
	padding-top:10px;
}

#main .cart-image ul{
	padding:0;
}

#main .cart-btn-box p{
	margin-top:0;
}

#main ul.article-status{
	padding-left:0;
}

#main ul.anchor-box{
	padding-left:0;
}

#main  .spec .txt-box{
	padding:15px 10px;
}

#main .section .cart-s-box{
	padding:20px 0;
	width:100%;
}

#main .section .cart-s-box .cart-main{
	width:586px;
	padding-top:15px;
}

#main .section .cart-s-box .cart-main .cart-s-inner .cart-s-left{
    margin-top:10px;
}

#main .section .cart-s-box .cart-main .cart-s-right{
	width:185px;
}

#main .section ul.item-list{
	margin:0 0 20px 0; 
	padding:0;
}

div#main div.section ul.item-list li {
	width:190px;
	height:300px;
	margin:15px 0 40px 0;
	padding:0;
	text-align:center;
 	border-bottom:none;
	float: left;
}

div#main div.section ul.item-list li h3 {
	line-height: 18px;
	font-size:14px;
	font-weight: normal;
	padding:10px 0;
}

div#main div.section ul.item-list li p.price {
	color: #f00;
	font-weight: bold;
	font-size: 13px;
	height: 15px;
}


/* ========ページャー======== */
.pager-box{
	margin-bottom:5px;
}

.text_decoration{
	background:#FFF;
}

/* ========右サイドメニュー======== */

#sub p.side-cart img{
}

#sub .section .side-search{
   margin:5px;
}

#sub .section form {
	margin:10px 0;
}

#sub ul {
	margin:0;
	padding:0;
}

#sub p.txt-box,
#sub div.txt-box {
  padding: 5px;
  background-color: #fff;
  line-height: 1.3;
}

#sub dl.side-info {
  margin: 0 5px;
}

#sub dl.side-info dt {
  margin:5px 0;
  font-weight: bold;
}

#sub dl.side-info dd {
  margin:0 0 10px 2px;
  line-height: 1.4;
  font-size: 12px;
}

#sub dl.side-info dd ul.card {
  width: 200px;
  border:none;
}

#sub dl.side-info dd ul.card li {
  margin-top: 2px;
  display: inline-block;
  border:none;
  background:none;
  text-decoration:none;
}

#sub dl.side-info dd table {
  margin: 0 15px 5px;
  border: 1px #000 solid;
  border-width: 1px 0 0 1px;
  border-collapse: collapse;
  font-size: 12px;
}

#sub dl.side-info dd table th,
#sub dl.side-info dd table td {
  padding: 3px;
  border: 1px #000 solid;
  border-width: 0 1px 1px 0;
}

#sub dl.side-info dd table th {
  background-color: #eee;
  text-align: center;
}

#sub dl.side-info dd table td {
  background-color: #fff;
  text-align: right;
}
