@charset "shift_jis";
/* CSS Document */


header.pokemon_head .head_inbox.product_head h1 img {
width: 90%;
height: auto;
margin: 0 auto;
}


#contents .ct_inbox .lineup_inbox h3.mb_ttl img {
max-width: 343px;
}
#contents .ct_inbox .lineup_inbox h3.max_ttl img {
max-width: 374px;
}
#contents .ct_inbox .lineup_inbox h3.trainer_ttl img {
max-width: 374px;
}



#contents .ct_inbox .lineup_inbox .flex_box {
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	
	padding: 0;
}

#contents .ct_inbox .lineup_inbox .flex_box>* {
  margin:0 2px 10px;
width: 30%;
}
#contents .ct_inbox .lineup_inbox .flex_box>* img {
width: 100%;
height: auto;
}
#contents .ct_inbox .lineup_inbox .flex_box .set_legendbattle {
  margin:0 2px 10px;
width: 284px;
}


#contents .ct_inbox .lineup_inbox .flex_box>* .new.month_spring:after {
  content: "";
width: 58px;
height: 18px;
background: url(../images/btn_month_spring.png) no-repeat;
background-size: 100% auto;
}



/*@media (max-width:479px){


#contents .ct_inbox .lineup_inbox .flex_box>* {
  margin:0 2px 10px;
}
}*/


#contents .ct_inbox .otherslist_inbox a {
	width:50%;
	margin-top:10px;
	padding: 0 5px;
}

.pconly {
	display: none !important;
}
.sponly {
	display: block !important;
}


/*------------------------------*/

#contents .info_box .mainimg_txt {
display: block;
width: 94%;
font-size: 18px;
margin: 15px auto 30px;
}
#contents .info_ms,
#contents .info_ml {
margin: 0px auto 20px;
}
#contents .info_box .info_pkg {
margin: 0 auto;
}
#contents .info_box .info_inbox {
display: block;
}
#contents .info_box .info_inbox>img {
width: 100%;
height: auto;
display: block;
}



#contents .bnr_campaign2204 {
margin: 20px auto ;
} 




#contents .cation2205 ul {
overflow: hidden;
}
#contents .cation2205 ul li {
width: 100%!important;
float: none !important;
margin-bottom: 1em;
}

/*---------------------------*/
/* 
#contents .link_box {
padding: 20px;
max-width: 640px;
display: block;
margin: 0 auto;
}


#contents .link_box .select_box,
#contents .link_box .link_each {
width: 100%;
margin: 0 auto 15px;
}
#contents .link_box .select_box select,
#contents .link_box .link_each a {
    font-size: 20px;
} */



/*---------------------------*/

#contents .promo_inbox {
margin-bottom: 20px;
}

#contents .link_box {
margin: 0 auto 40px;
}

#contents .link_box a.btntop_whats {
display: block;
width: 100%;
margin: 0 auto 38px;
}

#contents .link_box .link_inbox {
display: block;
}

#contents .link_box .link_inbox a {
display: block;
width: 100%;
margin: 0 auto 20px;
}

#contents .link_box .link_listbox {
margin: 0 auto 20px;
}

#contents .link_box .link_listbox .link_listbox_inbox a {
display: block;
color:#fff;
margin: 0 12px 12px;
font-size: 16px;
font-weight: bold;
padding-left: 20px;
line-height: 1.2;
background: url(../images/lineup_down_arrow.png) left center no-repeat;
background-size: 16px 10px;
}