h2 {
	font-size:12px;
	line-height: 1.5;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

body, table, tr, td {
color:#333333;
font-size:12px;
line-height: 1.5;
}

h3 {
	font-size:12px;
	line-height: 1.5;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

/* ヘッダ2列目メニュー 
--------------------------------　　*/
#subnav {
	width: 100%;
	text-align: center;
	background-image: url(../images/sub_back.jpg);
	background-repeat: repeat-x;
	margin: 0;
}
li a {
	color:#333333;
}
#subnav ul {
 	padding: 3px 0;
	margin: 0;
	list-style: none;
}

/* SSL TRUST ロゴ 
--------------------------------　　*/
.trust {
    text-align: center;
	padding: 0 10px;
}


/* 商品一覧テーブル　3列 
--------------------------------　　*/
.show1 table {
    border-spacing: 5px;
	margin-bottom: 25px;

}
.show1 td {
	border: 1px solid #CCCCCC;
	padding: 10px;
	width: 33%;
	vertical-align: top;
	text-align: center;
}
.show1 img {
	margin-bottom: 10px;
}

/* 商品一覧テーブル　2列　
--------------------------------　*/
.show2 table {
    border-spacing: 5px;
	margin-bottom: 25px;
}
.show2 td {
	border: 1px solid #CCCCCC;
	padding: 10px;
	width: 50%;
}
.show2 img {
	margin-bottom: 10px;
}

/* 商品詳細テーブル　1列　
--------------------------------　*/
.show3 table {
}
.show3 td {
	padding: 5px 10px;
}


/* 会社概要テーブル　
--------------------------------　*/
.comp table {
    border-collapse: collapse;
	margin-bottom: 25px;
	width: 100%;
}
.comp td {
	border: 1px solid #CCCCCC;
	padding: 10px;
}

/* 買い取りテーブル　
--------------------------------　*/
.bought table {
    border-collapse: collapse;
	margin-bottom: 25px;
}
.bought td {
	padding: 10px;
}

/* フォントカラー　
--------------------------------　*/
.cart1 {
    color: #DD006F;
	font-weight: bold;
}

.price {
    color: #993300;
	font-weight: bold;
}

.price2 {
    color: #993300;
	font-size: large;
	font-weight: bold;
}

/* 戻るボタン　
--------------------------------　*/
.his_back {
    text-align:center;
	margin-top: 30px;
}

.his_back input {
    border-width: 1px;
	border-color: #e6e6e6;
	width: 10em;
	vertical-align: middle;
	color: #333;
	background: url(../images/sub_back.jpg) repeat-x;
}

.comp img {
	margin-bottom: 10px;
}*/
/*カート関連*/
.carttitle { color: #010180; font-weight:bold; font-size: 130%; line-height: 140%; border-bottom: 3px solid #010180; padding:0 0 4px 4px; }
.border3c { height: 1px; border-bottom: 1px solid #C5CCD3; margin: 1px 0px; }
.border4c { height: 1px; border-bottom: 1px solid #EBEBEB; margin: 0px 0 10px; }
.cartt01 { width: 100px;}
.cartt05 { width: 30px; }
.cartt06 { width: 60px; }
.cartt07 { width: 40px; }

.conshop { margin: 20px 0 30px; }
.carttex01 { font-size: 130%; font-weight: bold; line-height: 140%; color: #EF6C01; border-left: 5px solid #EF6C01; padding-left: 7px; margin-bottom: 10px; }
.checkoutbtn { text-align: right; margin: 10px 20px 10px; }

.formlogin { width: 125px; height:1.3em; margin-left: 7px; }
.chma { margin-left: 3px; }

.confirmbtn { text-align: right; margin: 10px 0; }
.confirmbtn input { vertical-align: text-bottom; }
.warnp { line-height: 160%; }
.warnp3 { margin: 10px 0; }
.confirmhead { background-color: #010180; color: #fff; font-weight: bold; }
.confirmth { text-align: left; vertical-align:top; width: 160px; }
.textar { text-align: center; }

.form150 { width: 150px; height: 1.3em; margin-bottom: 3px; }
.form250 { width: 250px; height: 1.3em; margin-bottom: 3px; }
.form350 { width: 350px; height: 1.3em; margin-bottom: 3px; }
.form3em { width: 40px;  margin-bottom: 3px; }

.textfbp { width: 700px; height: 150px; }
.border5c { height: 1px; border-bottom: 1px solid #ccc; margin: 15px 0px; }
