@charset "shift_jis";
/* CSS Document */



.mainimg_box h1 {
padding-top: 20px;
}
.price_box .price_inbox {
display: block;
}


.price_box .price_txt {
max-width: 400px;
margin: 0 auto 15px;
}

.price_box .btn_buy {
width: 180px;
margin: 0 auto;
}


#contents .copy01_bg h1.logo {
margin: 10vw auto 0;
}

#contents .copy01_bg {
width: 100%;
max-width:1374px;
height: 154vw;
background: url(../images/copy01_sp.png) no-repeat center center;
background-size: 100% auto;
position: relative;
}

#contents .dakko_box {
width: 96%;
max-width:1200px;
margin: 0 auto 40px;

display: block;
}

#contents .dakko_box .dakko_each_box {
width: 100%;
margin: 0 auto 40px;
}


#contents .dakko_box .dakko_each_box .dakko_each_box01.pikachu {
margin-left: 0;
}

#contents .dakko_box .dakko_each_box .dakko_each_box01.nyaoha {
margin-right: 0;
}



#contents .dakko_box.dakko_box02 .dakko_each_box:last-child {
margin: 0 auto;
}


#contents .photo_box {
margin: -15vw auto 60px;
}



.other_box .pokemonbtn_each {
width: 48%;
}
.other_box .pokemonbtn_each .btn_mall .btn {
bottom:2vw;
line-height: 1.2;
padding: 4px 0 3px;
font-size: 12px;
width: 120px;
}