/* 2カラムサイトにする */
.wrapper {
    width: 80%;
    display: flex;
    margin: 20px auto;
    justify-content: center;
}

.main, .side {
    padding: 0px;
}

.main {

    width: 60%;
    margin-right: 10px;
}

.side {

    width: 180%;/*--- サイドバナーの大きさ ---*/
    margin-right: 50px;
}


/* 2カラムコンテンツにする */

.archive {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.archive div {
    margin-bottom: 3rem;
    padding: 3rem;
    width: 35%;
    background-color: #f0f0f0;
}

.archive img {
    display: block;
    margin-bottom: 3rem;
    width: 100%;
    height: auto;
}


/*--- 3つのタイトルロゴ表示CSS ---*/
.sample li{
    float: left;
    margin-left: 75px;
    width : 23vw ; /* 画面幅のX％ */
}

div.sec_news {
  width: 1200px;
  height: 260px;
    margin-left: auto;
    margin-right: auto;
  background: url(https://file003.shop-pro.jp/PA01443/722/images/bg_mai_pipes.jpg) ;
  overflow: auto;
border-radius:5px;  
}

.news_item {
  background: url(https://file003.shop-pro.jp/PA01443/722/images/bg_mai_pipes.jpg) ;
border-radius:5px;
  border-bottom: solid 0.5px #ccc;
}

}
.oshirase {
	max-width: 1098px;
	width: 90%;
	margin: 30px auto 0;
	background:  url(https://file003.shop-pro.jp/PA01443/722/images/bg_mai_pipes.jpg) ;
}
/*ヴァイス、ポケカカテゴリリスト*/
.pdcate{
  display:flex;
  flex-wrap:wrap;
}
.pdcate li{
  width: clac(100%/3);
  padding:0 5px;
  box-sizing:border-box;
}
.pdcate li img {
  max-width:100%;
  height:auto;
}
/*各カテゴリページスライダー*/
.bx-wrapper {
    background-color: transparent;
    margin: 0px auto;
    border: none!important;
    box-shadow: none!important;
}
.bx-wrapper img {
    display: block;
    margin: 0px auto;
}
/*支払方法バナー*/
.shiharai img {
  display:block;
  width:1000px;
  height:200px;
}
.prd_seller_block container_section{
  display:block;
}
/*遊戯王カテゴリーリスト*/
.ygcate{
  display:flex;
  align-content: stretch;
}
.ygcate li{
  width: clac(100%/3);
  padding:0 5px;
  box-sizing:border-box;
}
.ygcate li img {
  max-width:100%;
  height:auto;
}
/*状態表記表CSS*/
.jyoutai{
  width: 100%;
  border-collapse: collapse;
}

.jyoutai table tr{
  border-bottom: solid 2px white;
}

table tr:last-child{
  border-bottom: none;
}

.jyoutai table th{
  position: relative;
  text-align: left;
  width: 30%;
  background-color: #e69112;
  color: white;
  text-align: center;
  padding: 10px 0;
}

.jyoutai table th:after{
  display: block;
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top:calc(50% - 10px);
  right:-10px;
  border-left: 10px solid #e69112;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

.jyoutai table td{
  text-align: left;
  width: 70%;
  text-align: center;
  background-color: #eee;
  padding: 10px 0;
}

.condtionA{
  display:flex
}
.condtionB{
  display:flex
}
.condtionC{
  display:flex
  flex-direction: column;  
}
.condtionD{
  display:flex
}



