@charset "shift_jis";
/* CSS Document */



.ct_box {
}


.ct_box .pc_none {
display: block!important;
}
.ct_box .sp_none {
display: none!important;
}

.price_box {
padding: 20px;
}



.mainimg_box {
margin-bottom: 30px;
}

.ct_box {
padding-bottom: 40px;
}
.ct_box section {
margin: 0 auto 40px;
}


.ct_box section h2 {
margin: 0 auto 15px;
}


.ct_box .sec01 .sec01_img {
padding-top: 0;
margin: 0 auto 10px;
}

.ct_box .sec01 .btn01 {
margin-left: auto;
margin-right: auto;
}

.ct_box .sec02 .sec02_img {
margin: 0 auto;
}

.ct_box .sec02 .sec02_btn {
margin-left: auto;
margin-right: auto;
}


/*----------------------------------*/

.sec2301_01 {
border-radius: 4px;
border: solid 4px #fff;
}
.sec2301_01 .sec2301_01_inbox {
position: inherit;
border-right: solid 1px #ccc;
border-bottom: solid 1px #ccc;
overflow: hidden;
background: url(../images/moncolle_sp_bg.png);
}

.sec2301_01 .moncolle_each {
position: inherit !important;
float: left;
width: 46%;
height: auto;
margin: 0 2% 15px;
top: inherit !important;
left: inherit !important;
right: inherit !important;
box-sizing: border-box;
}
.sec2301_01 .sec01_img {
float: left;
max-width: 352px;
}
.sec2301_01 .btn_detail {
display: block;
float: right;
width: 55%;
margin-bottom: 10px;
}


/*----------------------------------*/

.pokemonbox_each {
width: 100%!important;

padding: 0px 10px;
display: block;

border-radius: 0;
border-left: none!important;
border-right: none!important;
}

.pokemonbox_each .img_pokemon {
width: 50%;
margin: 0 auto;
}
.pokemonbox_each .pokemonbtn_box {
width: 100%;
}

.pokemonbtn_each {
width: 48%;
}
.pokemonbox_each .pokemonbtn_each .btn_mall .btn {
bottom:2vw;
line-height: 1.2;
padding: 4px 0 3px;
font-size: 12px;
width: 120px;
}

.pokemonbox_each.each06,
.pokemonbox_each.each07 {
padding: 10px 10px 0;
}
.pokemonbox_each.each06 .img_pokemon,
.pokemonbox_each.each07 .img_pokemon {
width: 100%;
}

.pokemonbox_each.each06 .pokemonbtn_box,
.pokemonbox_each.each07 .pokemonbtn_box {
width: 100%;
}


.pokemonbox_each.each06 .pokemonbtn_box.width80,
.pokemonbox_each.each07 .pokemonbtn_box.width80 {
width: 100%;
}


/*--------------------------------------*/

#contents .flex-direction-nav a {
    width: 12px;
    height: 12px;
    margin: -6px 0 0;
		left:5px;
		background: url("../images/icon_prev.png") no-repeat;
  background-size:12px 12px;
}

#contents .flex-direction-nav .flex-nav-next a {
    width: 12px;
    height: 12px;
    margin: -6px 0 0;
		right:5px;
		background: url("../images/icon_next.png") no-repeat;
  background-size:12px 12px;
}