@charset "utf-8";
/* CSS Document */

* html div.title_logo{
	behavior: expression(IEPNGFIX.fix(this));
	background-image:url(../img/moviegra/title_logo.png);
	background-repeat:no-repeat;
	width:251px;
	height:46px;
	}

div.title_logo{
	background-image:url(../img/moviegra/title_logo.png);
	background-repeat:no-repeat;
	width:251px;
	height:46px;
	}

h2.cts_expbar{
	background-image:url(../img/moviegra/cts_expbar.gif);
	background-repeat:no-repeat;
	width:795px;
	height:19px;
	padding:6px 0px 0px 30px;
	margin-left:5px;
	}

div.lcts_box{
	float:left;
	width:560px;
	display:inline;
	margin-left:5px;
	padding-top:5px;
	}

div.lcts_box p{
	margin-top:3px;
	}

div.rcts_box{
	float:left;
	width:257px;
	padding-top:5px;
	padding-left:5px;
	}

div.rcts_box p{
	margin-top:3px;
	}

span.text_style{
	color:#ff00d2;
	}

span.text_style2{
	color:#ff00d2;
	font-weight:bold;
	}

h3.datebar{
	background-image:url(../img/moviegra/m_titlebar.gif);
	background-repeat:no-repeat;
	width:530px;
	height:19px;
	padding:6px 0px 0px 30px;
	}

h3.rankbar{
	background-image:url(../img/moviegra/cl_rankbar.gif);
	background-repeat:no-repeat;
	width:245px;
	height:19px;
	padding:6px 0px 0px 15px;
	}

p.shpdata{
	background-image:url(../img/moviegra/shp_bg.gif);
	background-repeat:no-repeat;
	width:535px;
	height:19px;
	padding:6px 0px 0px 25px;
	font-size:13px;
	}

p.shpdata a{
	color:#6344ff;
	text-decoration:underline;
	}

p.shpdata a:hover{
	color:#efefef;
	background-color:#6344ff;
	}

p.girldata{
	background-image:url(../img/moviegra/prof_bg.gif);
	background-repeat:no-repeat;
	width:535px;
	height:19px;
	padding:6px 0px 0px 25px;
	font-size:13px;
	}

html:\66irst-child p.comdata{
	background-image:url(../img/moviegra/com_bg.gif);
	background-repeat:no-repeat;
	width:535px;
	height:66px;
	padding:4px 0px 0px 25px;
	line-height:100%;
	font-size:13px;
	letter-spacing:0px;
	}

p.comdata{
	background-image:url(../img/moviegra/com_bg.gif);
	background-repeat:no-repeat;
	width:535px;
	height:66px;
	padding:4px 0px 0px 25px;
	line-height:110%;
	font-size:13px;
	letter-spacing:1px;
	}

html:\66irst-child p.rank_sdata{
	background-image:url(../img/moviegra/cl_rankbg.gif);
	background-repeat:no-repeat;
	width:161px;
	height:45px;
	float:left;
	padding:3px;
	font-size:12px;
	line-height:100%;
	color:#ff00d2;
	}

p.rank_sdata{
	background-image:url(../img/moviegra/cl_rankbg.gif);
	background-repeat:no-repeat;
	width:161px;
	height:45px;
	float:left;
	padding:3px;
	font-size:12px;
	line-height:120%;
	color:#ff00d2;
	}

html:\66irst-child p.rank_sdata a{
	color:#6344ff;
	text-decoration:underline;
	line-height:100%;
	font-size:12px;
	}

p.rank_sdata a{
	color:#6344ff;
	text-decoration:underline;
	line-height:120%;
	font-size:12px;
	}

p.rank_sdata a:hover{
	color:#efefef;
	background-color:#6344ff;
	}

div.backnumbar{
	width:825px;
	height:50px;
	padding-top:5px;
	padding-left:5px;
	}

div.spacer{
	padding-left:5px;
	padding-top:5px;
	}

div.spacer2{
	padding-left:3px;
	padding-top:5px;
	}

div.sctsdata{
	background-image:url(../img/moviegra/bcncts_bg.gif);
	background-repeat:no-repeat;
	width:200px;
	height:143px;
	padding:5px 2px 2px 2px;
	}

p.shpico{
	background-image:url(../img/moviegra/shp_ico.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:13px;
	margin-left:3px;
	line-height:120%;
	/line-height:110%;
	height:62px;
	}

/* Safari,Google Chrome CSSハック */
@media screen and (-webkit-min-device-pixel-ratio:0){
p.shpico{
	background-image:url(../img/moviegra/shp_ico.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:12px;
	margin-left:3px;
	line-height:120%;
	height:62px;
	}
}

p.shpico a{
	color:#6344ff;
	text-decoration:underline;
	line-height:120%;
	}

p.shpico a:hover{
	color:#efefef;
	background-color:#6344ff;
	}

p.girlico{
	background-image:url(../img/moviegra/girl_ico.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:13px;
	margin-left:3px;
	line-height:120%;
	}

p.spre_btn{
	float:left;
	margin-top:3px;
	}

p.spre_btn a{
	display:block;
	background-image:url(../img/moviegra/spre_btn.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:68px;
	height:18px;
	color:#ff00d2;
	text-decoration:none;
	padding:22px 0px 0px 30px;
	}

p.spre_btn a:hover{
	background-position:0px -41px;
	}

p.sbac_btn{
	float:left;
	margin-left:2px;
	margin-top:3px;
	}

p.sbac_btn a{
	display:block;
	background-image:url(../img/moviegra/sbac_btn.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:68px;
	height:18px;
	color:#ff00d2;
	text-decoration:none;
	padding:22px 0px 0px 30px;
	}

p.sbac_btn a:hover{
	background-position:0px -41px;
	}

h4.playbtn{
	margin:10px auto 0px;
	width:400px;
	height:40px;
	}

h4.playbtn a{
	display:block;
	background-image:url(../img/moviegra/play_btn.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:400px;
	height:40px;
	}

h4.playbtn a:hover{
	background-position:0px -41px;
	}

p.playbtn2{
	width:145px;
	height:40px;
	margin:0px auto;
	}

p.playbtn2 a{
	display:block;
	background-image:url(../img/moviegra/play_btn2.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:105px;
	height:17px;
	padding:23px 0px 0px 40px;
	color:#686868;
	text-decoration:none;
	}

p.playbtn2 a:hover{
	background-position:0px -41px;
	}

p.img_box{
	width:90px;
	height:51px;
	text-align:left;
	float:left;
	}

p.main_img{
	width:560px;
	height:335px;
	text-align:center;
	}

p.bc_img{
	width:204px;
	height:115px;
	text-align:center;
	}

.indstry_icon{
	width:535px;
	height:19px;
	background-image:url(../img/common/indstry_icon.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding:6px 0px 0px 25px;
	font-size:13px;
}



