@charset "shift_jis";
/* CSS Document */

#wrapper {
	background:#fff;
}

#contents {
	max-width: 639px;
}

.pconly {
	display:none;
}
.sponly {
	display:block;
}




.ct_box {
	background: url(../images/bg_sp.jpg) repeat-y;
	background-size: 100% auto;
}

#contents h1.pokemon_hd {
	margin-bottom:30px;
}
#contents .moncolle_logo {
	top:40px;
}



.ct_box .ct_inbox {
	margin: 0 5px 20px;
}
.ct_box .list_box {
	padding:5px;
	border-radius: 5px;
	
	-webkit-box-shadow: inset 0 0 5px 2px rgba(0,142,66,0.75);
	box-shadow: inset 0 0 5px 2px rgba(0,142,66,0.75);
}
.ct_box .list_box .list_inbox {
	padding:20px 0;
	
	-webkit-box-shadow: inset 0 0 20px 5px rgba(0,0,0,1);
	box-shadow: inset 0 0 20px 5px rgba(0,0,0,1);
}

.ct_box .img_logos {
	max-width:573px;
}

.ct_box .moncolle_ttl {
	max-width:382px;
}


.ct_box .moncolle_img {
	display:block;
	float:none;
	margin: 0 auto 20px;
	max-width:334px;
	width:70%;
	height:auto;
}

.ct_box .moncolle_list {
	float:none;
	margin:0 auto;
	width: calc(100% - 20px);
}

.ct_box .moncolle_list>div {
	padding: 0 5px;
}
.ct_box .moncolle_list>div img {
	max-width:150px;
	width:100%;
	height:auto;
}

.ct_box .img_logos2 {
	max-width:570px;
}

.ct_box .pokemonpan_sp {
	width:100%;
	height:auto;
	margin: 0 auto;
	max-width:586px;
}


@media (max-width:479px){

.ct_box .moncolle_list>div {
	width:50%;
}
	
}