@charset "utf-8";
/* CSS Document */
li { list-style: none;}
a:hover { opacity: 0.7; -webkit-transition: all 0.5s; transition: all 0.5s; transform: scale(1); }

.toyShowBg { display: block; width: 100%; max-width: 1000px; background-image:url("../img/toyshowImg02_pc.jpg"); background-repeat: repeat-y; background-size: contain; margin: 6% auto 0;}

.title { width: 100%;}
.toyContainer{ width: 88%; max-width: 880px; margin: 5% auto;}
.toyshowsnsBox { width: 100%; display: flex; justify-content: space-between; }
.toyshowTwitterFrame {
	width: 62%;
    max-width: 550px;
    background: #54b8ff;
    border-radius: 6px;
    padding: 10px 10px 0;
}
.toyshowTwitterFrame p{
	margin: 0 auto 6px;;
    display: block;
    width: 100%;
    max-width: 330px;
}
.toyshowTwitterFrame p img { width: 100%;}
#twitter-widget-0 { max-height: 332px!important;}
.toyshowInsta img { width: 100%;}
.banner { width: 100%; max-width: 880px; margin: 5% 0;}
.midashi{ width: 100%; max-width: 880px;}
.midashi img { width: 100%;}
.mB01 { margin: 0 0 2% 0;}
.mB02 { margin: 0 0 5% 0;}

.anpanmanBox { display:  block; width: 100%; max-width: 880px; padding: 7% 4% 0; margin: 9% 0 5%; background-color: #ffe3c5; border: #ff8933 8px solid; border-radius: 10px; position: relative;}
.anpanmanBoxtitle { display: block; margin: 0 auto; position: absolute;left: 0%; top: -2.5%;}
.contBtn { display: flex; justify-content: space-between; width: 100%; max-width: 880px;}
.contBtn li { display: block; vertical-align: top; }
.contBtn li img { width: 100%; vertical-align: top;}
.contBtn li a {  overflow: hidden; display: block;}
.contBox li img { width: 100%;}
.endBox { width: 100%; vertical-align: bottom;}

@media screen and (max-width:640px) {
	.toyShowBg { margin: 11% auto 0}
	.toyshowsnsBox { display: block;}
	
	.toyshowTwitterFrame { width: 100%; margin: 0 0 5% 0;}
	.toyshowTwitterFrame p { width: 70%;}
	#twitter-widget-0 { margin-bottom: 7px!important;}
	.toyShowBg {  background-image:url("../img/toyshowImg02_sp.jpg");}
	.endBox { width: 100%; vertical-align: bottom;}
	.he01 { height: 99%;}
	
	.anpanmanBox { border: #ff8933 4px solid; }
	.anpanmanBoxtitle { top:-1.5%;}
}