
@font-face{
		font-family:"FuturaBTMedium";
		src:url("https://gigaplus.makeshop.jp/peculiardug/2019/font/futura/FuturaBT-Medium.eot");
		src:url("https://gigaplus.makeshop.jp/peculiardug/2019/font/futura/FuturaBT-Medium.eot?#iefix") format("embedded-opentype"),
			url("https://gigaplus.makeshop.jp/peculiardug/2019/font/futura/FuturaBT-Medium.woff") format("woff"),
			url("https://gigaplus.makeshop.jp/peculiardug/2019/font/futura/FuturaBT-Medium.ttf") format("truetype"),
			url("https://gigaplus.makeshop.jp/peculiardug/2019/font/futura/FuturaBT-Medium.svg#robotoregular") format("svg");
		font-weight:400;font-style:normal}
	
	
@font-face{
	font-family:"FuturaBT-MediumCondensed";
	src:url("https://gigaplus.makeshop.jp/peculiardug/2019/font/futura/FuturaBT-MediumCondensed.eot");
	src:url("https://gigaplus.makeshop.jp/peculiardug/2019/font/futura/FuturaBT-MediumCondensed.eot?#iefix") format("embedded-opentype"),
		url("https://gigaplus.makeshop.jp/peculiardug/2019/font/futura/FuturaBT-MediumCondensed.woff") format("woff"),
		url("https://gigaplus.makeshop.jp/peculiardug/2019/font/futura/FuturaBT-MediumCondensed.ttf") format("truetype"),
		url("https://gigaplus.makeshop.jp/peculiardug/2019/font/futura/FuturaBT-MediumCondensed.svg#robotoregular") format("svg");
	font-weight:400;font-style:normal}

.woong{
	display: none;
}

h3{
	width: 100%;
	margin: 0 auto 30px auto;
	display: block;
	border-bottom: #ddd 1px solid;
	padding-bottom: 20px;
	font-size: 24px;
	letter-spacing: 2px;
}




#cartWrap{
	width: 100%;
	max-width: 800px;
	margin: 0 auto 30px auto;
	text-align: left;
	padding: 0 20px;
	box-sizing: border-box;
}


#cartWrap dl{
	display: -webkit-flex;
    display: flex;
	-webkit-flex-wrap: wrap; 
	flex-wrap:         wrap;
	-webkit-justify-content: space-between;
	justify-content:         space-between;
	margin-bottom: 10px;
}

#cartWrap dl dt{
	width: 25%;
}
#cartWrap dl dt img{
	width: 100%;
	height: auto;
}

#cartWrap dl dd{
	width: 72%;
	font-size: 14px;
	line-height: 26px;
}

#cartWrap dl dd a{
	color: #000;
	display: block;
	margin-bottom: 5px;
}

#cartWrap dl dd div{
	padding-top: 5px;
	width: 100%;
	display: -webkit-flex;
    display: flex;
	-webkit-flex-wrap: wrap; 
	flex-wrap:         wrap;
	-webkit-justify-content: space-between;
	justify-content:         space-between;
}


#cartWrap dl dd div p{
	width: 24%;
}

#cartWrap dl dd div p input{
	text-align: center;
}

#cartWrap dl dd div p a{
	display: block;
	background-color: #666;
	color: #fff;
	text-align: center;
	text-decoration: none;
	padding: 2px 0;
}

#cartWrap #total{
	width: 100%;
	padding: 20px 0 0 0;
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: 700;
}

#cartWrap #btn01{
	width: 100%;
	display: -webkit-flex;
    display: flex;
	-webkit-flex-wrap: wrap; 
	flex-wrap:         wrap;
	-webkit-justify-content: space-between;
	justify-content:         space-between;
	margin-bottom: 10px;
}

#cartWrap #btn01 a{
	width: 48%;
	display: block;
	background: #000;
	padding: 15px;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

#cartWrap #btn02{
	width: 100%;
}

#cartWrap #btn02 a{
	width: 100%;
	display: block;
	background: #ff8e97;
	padding: 15px;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}


@media all and (max-width: 1200px) {




}



@media all and (max-width: 700px) {


h3{
	font-size: 16px;
}
	
	
#cartWrap dl dd{
	font-size: 10px;
	line-height: 18px;
}
	
}







































