main {
	margin: auto;
	}


/* ------------------------------
    　  　　Goods
------------------------------ */
.goods {
	padding: 150px 0;
	width:100%;
	margin: auto;
	}

.size {
	text-align: center;
	color: #26275a;
	margin: 0 0 10px;
	font-size: 15px;
	}

.blk {
	margin: 0 0 50px;
	}

.list3,.list4,.list5{
	margin: auto;
	width: 1080px;
	}

h3 {
	color: #000;
	text-align: center;
	font-size: 60px;
	line-height: 1.3;
	font-weight: 900;
	margin: 15px auto 30px;
	}

.sub-c2{
	color: #555;
	text-align: center;
	margin: 25px 0 50px;
	}
h4{
	width: 1080px;
	color:#26275a;
	text-align: center;
	font-size: 45px;
	line-height: 1.3;
	font-weight: 900;
	line-height: .8;
	margin: 80px auto 7px;
	}

.blk:after {
    content:" ";
    display:block;
    clear:both;
	}

.category {
	display: block;
	width:920px;
	text-align: center;
	color: #000a6e;
	font-size: 40px;
	letter-spacing: 8px;
	font-weight: 300;
	border-bottom: 5px solid #000d85;
	margin: 50px auto 15px;
	}

/* 3 */
.itemsA {
	width: 360px;
	height: 380px;
	float: left;
	background-color: #312b2b;
	}

.itemsA img {
	width: 360px;
	}

.itemsB {
	width: 360px;
	height: 380px;
	float: left;
	background-color: #282222;
	}

.itemsB img {
	width: 360px;
	}

/* 4 */
.itemsC {
	width: 270px;
	height: 305px;
	float: left;
	background-color: #312b2b;
	}

.itemsC img {
	width: 270px;
	}

.itemsD {
	width: 270px;
	height: 305px;
	float: left;
	background-color: #282222;
	}

.itemsD img {
	width: 270px;
	}

/* 5 */
.itemsE {
	width: 216px;
	height: 610px;
	float: left;
	background-color: #312b2b;
	}

.itemsE img {
	width: 216px;
	}

.itemsF {
	width: 216px;
	height: 610px;
	float: left;
	background-color: #282222;
	}

.itemsF img {
	width: 216px;
	}



.goods-info {
	padding: 0px 10px;
	color: #ccc;
	font-size: 13px;
	}

.author {
	color: #ff2275;
	margin: -5px 0 3px;
	font-size: 1.3em;
	font-weight: 600;
	line-height: 1.2;
	}

.name {
	font-size: 1.6em;	
	}

.eng{
	font-weight: 300;
	font-size: .9em;
}

.g-spec {
	color: #ccc;
	font-size: .9em;
	margin: 0 0 -22px;
	padding: 4px 0;
	}

.g-price {
	font-size: 1em;
	line-height: 1.1;
	text-align: right;
	}

.price {
	font-size: 1.7em;
	font-weight: 500;
	}

.exp {
	width: 960px;
	margin: 10px auto 30px;
	text-align: center;
	line-height: 1.7;
	color: #520000;
	}

.str {
	background-color: #fa8100;
	color: #000;
	padding: 0 .5em;
	font-weight: 500;
	}

.str2 {
	color: #fa8100;
	font-weight: 600;
}

.org {
	font-size: .75em;
	font-weight: 700;
	color: #fa8100;
	}
.pregoods {
	width: 920px;
	display: block;
	margin: 0 auto 5px;
	}

.goods:after {
    content:" ";
    display:block;
    clear:both;
}

@media screen and (max-width:768px){
	
.goods {
	width: 100%;
	padding: 10vw 0;
	}
	
.size {
	margin: 0 auto 10px;
	font-size: 3.4vw;
	width: 88%;
	}
	
.blk {
	margin: 0 0 10vw;
	}

.list3,.list4,.list5{
	margin: auto;
	width: 100%;
	}
	
.category {
	width:100%;
	font-size: 10vw;
	border-top: 3px solid #000d85;
	border-bottom: 3px solid #000d85;
	padding: 1vw 0 0;
	margin: 10vw auto 5vw;
	}
	
h3 {
	text-align: center;
	font-size: 9vw;
	line-height: 1.4;
	font-weight: 900;
	margin: 15px auto;
	}
	
h4{
	width: 100%;
	color:#26275a;
	text-align: center;
	font-size: 10vw;
	line-height: 1.3;
	font-weight: 900;
	line-height: .8;
	margin: 80px auto 7px;
	}
	
.sub-c2{
	font-size: 3.8vw;
	margin: 3vw auto 15vw;
	width: 92%;
	text-align: center;
	}
	
.items {
	width: 100%;
	height: auto;
	margin: auto;
	float: none;
	}

.items img {
	width: 100%;
	}

.goods-info {
	padding: 0 2vw 5vw;
	font-size: 3.5vw;
	float: right;
	width: 48%;
	margin:7vw 0 0;
	}
.goods-info2 {
	padding: 2vw;
	font-size: 3.5vw;
	float: none;
	width: 100%;
	margin:-1.5vw 0 0;
	}
	
.author {
	font-size: 1em;
	letter-spacing: .1px;
	}

.name {
	font-size: 1.6em;
	letter-spacing: -.8px;
	}
.eng {
	font-size: 1em;	
	}

.g-gitle {
	font-size: 1.35em;
	}

.g-spec {
	font-size: .9em;
	line-height: 1.6;
	}

.g-price {
	font-size: 1em;
	line-height: 1.8;
	margin: 7vw 0 0;
	}
	
.g-price2 {
	font-size: .9em;
	line-height: 1.8;
	margin: 1vw 0 0;
	}

.price {
	font-size: 1.7em;
	}
	
.exp {
	width: 94%;
	margin: 10px auto;
	text-align: center;
	color: #520000;
	line-height: 1.5;
	font-size: .95em;
	}
	
	/* 3 */
.itemsA {
	width: 100%;
	height: 22%;
	background-color: #312b2b;
	}

.itemsA img {
	width: 50%;
	margin: 1vw auto 2.5vw;
	}

.itemsB {
	width: 100%;
	height: 22%;
	background-color: #282222;
	}

.itemsB img {
	width: 50%;
	margin: 1vw auto 2.5vw;
	}

/* 4 */
.itemsC {
	width: 100%;
	height: 25%;
	float: left;
	background-color: #312b2b;
	}

.itemsC img {
	width: 50%;
	}

.itemsD {
	width: 100%;
	height: 25%;
	float: left;
	background-color: #282222;
	}

.itemsD img {
	width: 50%;
	}

/* 5 */
.itemsE {
	width: 33.3%;
	height: 50%;
	float: left;
	background-color: #312b2b;
	}

.itemsE img {
	width: 100%;
	}

.itemsF {
	width: 33.3%;
	height: 50%;
	float: left;
	background-color: #282222;
	}

.itemsF img {
	width: 100%;
	}
}
