body {
	padding:0px;
	background-color:#eeeeee;
	color:#333333;
}
div {
	margin:0px;
	padding:0px;
}
a:link {
	color:#1375d5;
        text-decoration:underline;
}
a:visited {
	color:#1375d5;
}
a.active {
	color:#cc2200;
}
a.hover {
	color:#cc2200;
}

.t12 {
	font-size:12px;
	font-family:MS GOTHIC, Osaka;
	line-height:130%;
}

.t12b {
	font-size:12px;
	font-family:MS GOTHIC, Osaka;
	font-weight: 600;
}

.pankz {
	height: 24px;
	vertical-align:middle;
	font-size:10px;
	font-family:MS GOTHIC, Osaka;}

.tensen {
	width:700px; height:40px;
	background-image: url("http://at-misty.com/idol/movie_hg/common/image/tensen.gif");
	background-position: 0% 50%;
	background-repeat: no-repeat; }

.red { color:#cc0000; }

/* ムービーボックス */
.gbox {
	width:700px; height:261px;
	background-image: url("http://at-misty.com/idol/movie_hg/common/image/back_gold.gif");
	background-repeat: no-repeat;
	vertical-align:top; }
.bsu { width:700px; height:9px; }
.bsf { width:700px; height:11px; }
.box { width:700px; height:241px; }
.bsl {
	width:9px; height:241px;
	float:left; }
.bsr {
	width:10px; height:241px;
	float:right; }

.mtitle {
	height:20px; font-size:13px;
	font-family:MS GOTHIC, Osaka;
	vertical-align:top;
	font-weight:600; }



/* 他コンテンツ */
.conhtml { width: 116px; height: 90px;
	 vertical-align: top;
	 margin: 0px 0px 0px 0px; }

/* フッター */
.tfoot {
	height: 40px;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	font-family:MS GOTHIC, Osaka; }

.fback {
	width:788px; height:82px;
	background-image: url("http://at-misty.com/idol/gravure/foot_image_700/back_foot.gif");
	vertical-align:top;
}
.ftop {
	width:788px; height:27px;
	text-align:right; }

.funder {
	width:788px; height:27px;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	font-family:MS GOTHIC, Osaka;
	color:#ffffff;
}
