@charset "utf-8";

/* CSS Document */

#event_shinpi{
	width: 710px;
	margin-right: auto;
	margin-left: auto;
}


img {vertical-align:bottom;}

#coaster {
	width:712px;
	height:106px;
	padding:0;
	position:relative;
}
#coasterimg {
	width:712px;
	height:106px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#coasterdet {
	width:712px;
	height:106px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
#coastercom {
	margin:0 250px 0 50px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
}
#coastercom p {
	padding:5px 10px;
	line-height:1.3em;
	text-align:left;
}
#toyfesdet, #gundamdet {
	width:356px;
	min-height:121px;
	position:relative;
}
* html #toyfesdet, * html #gundamdet {height:121px;}
#toyfesbg, #gundambg {
	width:356px;
	position:absolute;
	z-index:1;
}
#toyfesdet p, #gundamdet p {
	display:block;
	width:300px;
	min-height:121px;
	position:absolute;
	z-index:2;
	top:5px;
	left:10px;
}
#toyfesdet p {color:#333;}
#gundamdet p {color:#fff;}
* html #toyfesdet p, * html #gundamdet p {height:121px;}



/* smt */
.smt_pix {
	display:none;
}
body.type-smt .smt_pix {
	display:block;
	width:100%;
}

body.type-smt #event_shinpi {
	width:100%;
	margin-right:auto;
	margin-left:auto;
}
body.type-smt #event_shinpi table.main {
	width:100%;
}
body.type-smt #event_shinpi table.main tr td img {
	width:100%;
	height:auto;
}
body.type-smt #event_shinpi .f_content {
	display:none;
}
body.type-smt #event_shinpi .smt_list {
	padding:10px;
}
