.swiper-slide{
  width:300px;
  boder:5px solid #ffffff;
}

#color_yellow{
	color:#ffff33;
	background:#000000;
}

div.main_title p{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	width:810px;
	height: auto;
	margin:10px 0;
	padding:12px 0 0 0;
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/item-title.png?20110515220647) repeat-x;
	background-size: contain;
}
div#detail_left{
	float:left;
	width:305px;
	padding:5px;
}
div#item_subimg_box{
	width:810px;
	margin:0 0 15px 0;
}
div.sub a.img_big{
	display:block;
	width:100%;
	text-align:center;
	margin:0 auto;
}
div.expl{
	float:left;
	width:470px;
	padding:10px;
	margin:0 0 20px 0;
	color:#ffffff;
	background:#151515;
	border-right:2px solid #555555;
	border-bottom:2px solid #555555;
}
div.expl b{
	display:block;
	color:#0a0a0a;
	width:115px;
	height:32px;
	padding:6px 0 0 0;
	text-align:center;
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/item_expl_title.png?cmsp_timestamp=20230306162709) no-repeat;
}
div.expl span.color{
	color:#FF0000;
	background:#151515;
}
div.sub{
	float:left;
}
div.sub img.item_sub_img_a1{
	width:248px;
	margin-right:10px;
	border:none;
}div.sub img.item_sub_img_b1{
	width:258px;
	border:none;
}
div.sub img.item_sub_img_a2{
	width:800px;
	margin-right:10px;
	border:none;
}div.sub img.item_sub_img_b2{
	width:800px;
	border:none;
}
div#explan_under_bar{
	width:800px;
	height:25px;
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/item-title.png?20110514184558) repeat-x;
}
.table{
	width:290px;
	margin:15px auto;
}
.table td{
	background:#151515;
	text-align:center;
}
.table input{
	margin:0 0 0 80px;
}
.table div{
	background:#151515;
}
.table img{
	border:none;
}
.table .updown{
	background:#151515;
}
/*商品購入ボックス*/

#buying_box a#login_off{
	margin-left:40px;
}
#buying_box{
	width:290px;
	margin:0 auto;
}
#buying_box img{
	border:none;
}
#buying_box input{
	margin-left:43px;
}
#buying_box a#new_menber{
	float:left;
	display:block;
	width:125px;
	height:28px;
	margin:5px 0 5px 13px;
	text-indent:-9999px;
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/new_menber.png?20110515210450) no-repeat;
}
#buying_box a#login_menber{
	float:left;
	display:block;
	width:120px;
	height:25px;
	margin:5px 0 5px 8px;
	text-indent:-9999px;
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/login_menber.png?20110515210724) no-repeat;
}
#buying_box a#new_menber:hover{
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/new_menber_hover.png?20110515212810) no-repeat;
}
#buying_box a#login_menber:hover{
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/login_menber_hover.png?20110515212910) no-repeat;
}
#buying_box ul{
	clear:both;
	margin:0 auto;
}
#buying_box ul li{
	text-align:center;
}
hr#item_syosai_under_bar{
	margin-bottom:25px;
}
div#soldout p{
	text-align:center;
}
a#yoyaku_syousai{
	display:block;
	text-indent:-9999px;
	margin:0 auto 15px;
	width:165px;
	height:32px;
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/yoyaku_syousai_1.png?20110523014938) no-repeat;
}
a#yoyaku_syousai:hover{
	background:url(https://img02.shop-pro.jp/PA01120/068/etc/yoyaku_syousai_2.png?20110523015155) no-repeat;
}

/*////////////
Swiperスライド
////////////*/

.swiper-container {
  margin-bottom: 1rem;
}
.swiper-container .swiper-slide img {
  width: 100%;

}
.swiper-container .main {
  margin-bottom: 1rem;
}
.swiper-container .main img{
  margin-bottom: 1rem;
  height: 700px;
  object-fit: contain;
  object-position: 50% 50%;
}
.swiper-container .thumbnail img {
  object-fit: cover;
  object-position: 50% 50%;
	height: 178px !important;
}
.swiper-container .thumbnail .swiper-slide {
  opacity: 0.8;
}
.swiper-container .thumbnail .swiper-slide-thumb-active {
  opacity: 1;
}
/* 前へ次への矢印カスタマイズ */
.swiper-container .swiper-button-prev,
.swiper-container .swiper-button-next {
  height: 50px;
  width: 50px;
}
.swiper-container .swiper-button-prev .fas,
.swiper-container .swiper-button-next .fas{
  color: #fff;
  background-color: rgba(0,0,0,.3);
    padding: 7px;
    font-size: 18px;
}
/* 前へ次への矢印カスタマイズ */
.swiper-container .swiper-button-prev::after,
.swiper-container .swiper-button-next::after {
  display: none;
}
