@charset "shift_jis";
/* CSS Document */

header.pokemon_head .head_inbox.product_head h1 img {
display: block;
width: 70%;
max-width: 320px;
height: auto;
margin: 0 auto;
}
#contents .ct_inbox {
background: url("../images/bg_white.gif");
}


#contents .mv_ct{
width: 100%;
margin: 0 auto 20px;
}
#contents .mv_ct .mv_ct_inbox {
  position:relative;
  width:100%;
  padding-top:56.25%;
}
#contents .mv_ct .mv_ct_inbox iframe{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
}




#contents .date_box {
background: url("../images/date_bg.gif") center center no-repeat;
background-size: cover;
padding: 20px;
text-align: center;
margin-bottom: 30px;
}
#contents .date_box>img {
width: 100%;
height: auto;
max-width: 437px;
}

#contents .price_box {
display: -webkit-flex;
display: flex;

-webkit-justify-content: center;
justify-content: center;

-webkit-align-items: center;
align-items: center;

-webkit-flex-wrap: wrap;
flex-wrap: wrap;

margin-bottom: 30px;

border:  solid 2px #073A76;
padding: 20px;

background: #fff;

box-sizing: border-box;

font-size: 16px;
font-weight: bold;
}
#contents .price_box a {
margin-left: 20px;
}


#contents .howto {
margin-bottom: 100px;
}
#contents .more_txt {
position: relative;
margin: 0 auto -100px;
}

#contents .more_txt img {
display: block;
z-index: 100;
width: 100%;
height: auto;
}


#contents .fire_bg {
background: url("../images/fire_bg_pc.png") no-repeat top center;
background-size: 100% 100%;

padding: 300px 0 400px;
}

#contents .battle05 {
margin-bottom: 20px;
}
#contents .battle10 {
display: block;
width: 100%;
max-width: 880px;
margin: 30px auto 0;
}


#contents .lineup {
position: relative;
margin: -140px 0 80px;
}

#contents .lineup .w980 {
z-index: 100;
}
#contents .lineup h2 {
display: block;
width: 100%;
max-width: 854px;
margin:0 auto 40px;
}


#contents .lineup section {
margin-bottom: 40px;
overflow: hidden;
}
#contents .lineup section a:hover,
#contents .lineup section a:hover img {
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "alpha(opacity=100)";
}
#contents .lineup .lineupW50 {
width: 50%;
height: auto;
float: left;
}

