@charset "UTF-8";

.pc { display: none !important; }
.sp { display: block !important; }

#ct_bg #Tomica-wrapper-tp {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	border-top: 5px solid #e30920;
}

#Tomica-wrapper-tp .TomicaContents {
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}





.main_box nav ul li {
margin-bottom: 10px;
}

.main_box nav  {
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 1px;
}

.twitter_corner {
width: auto;
margin-bottom: 20px;
}

.twitter_wrap {
margin-right: auto;
margin-left: auto;
width: auto;
float: none;
  }

.twitter_pic {
text-align: center;	
margin-right: auto;
margin-left: auto;
width: 98%;
float: none;
}


.banner-wrapper{

width: 95%;
}


.contentTitles img{
width: 60%;
}



/**/
.event-box {
	width: 98%;
	border: 3px solid #4BC678;
	border-radius: 20px;
	margin-left: auto;
	margin-right: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box; !important;
    -o-box-sizing: border-box; !important;
	padding: 20px;
	margin-bottom: 20px;
	box-sizing: border-box !important;
}


.event-box-L   {
	width: auto;
	float: none;
	text-align: center;
	margin-bottom: 20px;
}
.event-box-R {
	width: auto;
	float: none;
	text-align: left;
}

.event-box2 {
	width: 98%;
	border: 3px solid #0099cc;
	border-radius: 20px;
	margin-left: auto;
	margin-right: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box; !important;
    -o-box-sizing: border-box; !important;
	padding: 20px;
	margin-bottom: 20px;
	box-sizing: border-box !important;
}




.mov-wrapper {
display:flex;	
justify-content: space-around;
flex-wrap:wrap;
}


.mov-Box {
width: 48%;
text-align: center;
margin-bottom: 20px;

}


.mov-wrapper::after{
  content:"";
  display: block;
  width:50%;
}



/*btn*/
.btn_buy_bg {
    background-image: url(../item/images/bg_bw.jpg);
	background-size: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
}
.btn_buy {
	max-width: 70%;
	margin-left: auto;
	margin-right: auto;
}

/*btn_gold*/
.btn_gold_buy_bg {
    background-image: url(../item/images/bg_gold_bw.jpg);
	background-size: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
}
.btn_gold_buy {
	max-width: 70%;
	margin-left: auto;
	margin-right: auto;
}

