@charset "shift_jis";
/* CSS Document */


img{border:0;}

a:link {color:#F30;text-decoration:underline;}
a:visited {color:#F30;text-decoration:underline;}
a:hover{color:#00F;text-decoration:underline;}
a:active{color:#F0C;text-decoration:underline;}

body{
	background-color:#3a0001;
	text-align:center;
	margin: 0;
}

h1{
	width:840px;
	background-color:#cc0000;
	font-size:small;
	padding:2px 0px;
	margin:0px;
	color:#FF0;
}

h2{
	margin:0px;
	padding:0px;
	font-size:x-small;
}

h3{
	margin:0;
	padding:0px;
	font-size:medium;
	font-weight:bold;
}

.pick{
	background-color:#800;
	color:#FF0;
	padding: 4px;
}

td.outframe{
	padding:8px;
}

.txt{
	background-color:#FFF;
	padding:0px;
	margin:0px;
}

td.txt .nrm{
	font-size:small;
	color:#009;
	margin: 0.5em;
	line-height: 1.5em;
}


td.txt .min{
	font-size:x-small;
	color:#333;
	margin: 0.5em;
	line-height: 1.5em;
}

td.txt .pic{
	font-size:small;
	color:#C00;
	margin: 0.5em;
	line-height: 1.5em;
	font-weight: bold;
}

strong{
	color:#FF0;
}

marquee{
	width:840px;
	background-color:#030;
	color:#FF0;
	font-size:xx-small;
	padding:2px 0;
}

.maq_topic{
	font-weight:bold;
	color:#F9C;
}
.maq_pic{
	font-weight:bold;
	color:#F00;
}

#main{
	width:840px;
	background-color:#cc0000;
	width:840px;
	padding:5px;
}

#header{
	position:relative;
	background-image:url(../image/top/header.gif);
	width:820px;
	height:74px;
	text-align:left;
	margin-bottom: 4px;
}


#header a:link {color:#FF0;text-decoration:underline;}
#header a:visited {color:#FF0;text-decoration:underline;}
#header a:hover{color:#F00;text-decoration:underline;}
#header a:active{color:#F0C;text-decoration:underline;}

#shincyo_logo{
	position:absolute;
}

#header_top_text{
	position:absolute;
	left:300px;
	width:500px;
	padding:5px;
	color:#FFF;
	font-size: 14px;
	line-height: 16px;
}

#contents{
	width:820px;
	background-color: #000;
}

.img_comment{
	font-size:x-small;
	color:#CCC;
}


.topics_frame{
	width:160px;
	height:220px;
	border:1px solid #999;
	margin:0px 4px 8px 4px;
	padding: 0.5em;
	float: left;
	background-color: #FFC;
}

.banner_frame{
	width:328px;
	height:136px;
	border:1px solid #999;
	margin:0px 4px 8px 4px;
	padding: 0.5em;
	float: left;
	background-color: #FCC;
}

.banner_img{
	float:left;
}

.topics_title {
	text-align:left;
	margin:0 0.5em;
	padding-left:12px;
	background-repeat:no-repeat;
	background-image:url(../image/topics_cursor.gif);
	font-size: 12px;
	line-height: 16px;
}
.banner_title {
	text-align:left;
	padding-left:12px;
	background-repeat:no-repeat;
	background-image:url(../image/banner_cursor.gif);
	font-size: 12px;
	line-height: 16px;
}

.banner_div {
	text-align:left;
	margin:0 0 0 0.5em;
	float: left;
	font-size: 12px;
	line-height: 16px;
}
.banner_txt {
	font-size: 12px;
	line-height: 16px;
	color: #900;
}

.notice{
	font-style:italic;
	color:#333;
	font-size: xx-small;
}

#topics{
	padding:1em 70px 0 70px;
	text-align: center;
	background-color: #FFF;
	color: #333;
}

.clear_both{
	clear:both;
}

.foot_menu{
	float:left;
	text-align:left;
	margin:0 0.5em;
	padding-left:12px;
	background-repeat:no-repeat;
	background-image:url(../image/topics_cursor.gif);
	font-size: 12px;
	line-height: 16px;
}

#week_movie{
	width:328px;
	height:220px;
	background-color:#603;
	border:1px solid #999;
	margin:0px 4px 8px 4px;
	padding: 1px;
	float: left;
}

#week_movie #movie_title{
	width:18px;
	float: left;
	margin-left: 12px;
	margin-top: 8px;
}


#week_movie #movie_title h2{
	color: #FFF;
	font-size: 12px;
	text-align:center;
}
#week_movie #movie_title h3{
	padding-top:8px;
	color: #FF0;
	text-align:center;
	font-size: 12px;
	font-weight:normal;
}
