*{margin:0;padding:0;}
body { font-size: 12px; line-height: 16px; color: rgb(88, 88, 88); margin: 0pt; padding: 0pt; background: url('../img/bg.gif') repeat scroll 0% 0% transparent; font-family: "ＭＳ Ｐゴシック",sans-serif; }
img { border: 0pt none; }
form { margin: 0pt; text-align: center; }
.center { text-align: center; }
li{list-style-type:none;}
h1 { font-size: 10px; width: 356px; height: 64px; margin: 0pt; padding: 0pt; float: left; }
h2 { background: url('../img/midasi_bg.gif') repeat scroll 0% 0% transparent; width: 646px; height: 20px; padding-left: 4px; padding-top: 2px; margin: 0pt; color: rgb(255, 255, 255); font-size: 14px; letter-spacing: 0.1em; clear: both; }
h3 { margin: 0pt; }
h4 { margin: 0pt; }
a:link { color: rgb(88, 88, 88); text-decoration: none; }
a:visited { color: rgb(88, 88, 88); text-decoration: none; }
a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
a.blue:link { color: rgb(204, 0, 0); text-decoration: none; }
a.blue:visited { color: rgb(204, 0, 0); text-decoration: none; }
a.blue:hover { color: rgb(204, 0, 0); text-decoration: underline; }
.mt2 { margin: 2px 0pt 0pt; }
.mb2 { margin: 0pt 0pt 2px; }
.mb4 { margin: 0pt 0pt 4px; }
.mb5 { margin-bottom: 5px; }
.blue { color: rgb(0, 121, 202); }
.fl { float: left; }
.center { text-align: center; }
#wrapper { width: 1008px; background: url('../img/wrapper.gif') repeat scroll 0% 0% transparent; margin: 0pt auto; padding: 0pt; }
#head { width: 990px; height: 94px; margin: 0pt auto; padding: 0pt; background-color: rgb(255, 255, 255); }
#head #head_top { width: 990px; height: 64px; margin: 0pt; padding: 0pt; clear: both; }
#head #head_top p { width: 624px; height: 19px; margin: 0pt; padding: 40px 5px 5px; float: right; text-align: right; }
#head #header_menu { width: 990px; height: 30px; margin: 0pt; padding-top: 3pt; background: url('../img/bar.gif') repeat-x scroll 0% 0% transparent; }
#head #menunavi { margin: 0pt; padding: 0pt; }
#menunavi li { width: 76px; height: 30px; list-style-type: none; padding: 0px; margin: 0pt; float: left; overflow: hidden; display: inline; font-size: 12px; }
#menunavi li a { display: block; height: 30px; background-position: 0pt 0pt; background-repeat: no-repeat; text-decoration: none; font-size: 12px; text-align:center;font-weight:bold;}
#menunavi li#menu01 a {  width: 76px; color:#dcdcdc; }
#menunavi li#menu02 a {  width: 76px; color:#dcdcdc; }
#menunavi li#menu03 a {  width: 76px; color:#dcdcdc; }
#menunavi li#menu04 a {  width: 76px; color:#dcdcdc; }
#menunavi li#menu05 a {  width: 76px; color:#dcdcdc; }
#menunavi li#menu06 a {  width: 76px; color:#dcdcdc; }
#menunavi li#menu07 a {  width: 76px; color:#dcdcdc; }
#menunavi li#menu08 a {  width: 76px; color:#dcdcdc; }
#menunavi li#menu09 a {  width: 76px; color:#dcdcdc; }
#menunavi li#menu10 a {  width: 76px; color:#dcdcdc; }
#menunavi li#menu11 a {  width: 76px; color:#dcdcdc; }
#menunavi li#menu14 a {  width: 76px; color:#dcdcdc; }
#menunavi li#menu16 a {  width: 76px; color:#dcdcdc; }
#menunavi li a:hover { background-position: 0pt -30px; }
#page { width: 990px; text-align: left; margin: 10px auto; }
.center_right { width: 820px; float: right; }
#contents { width: 650px; margin: auto; float: left; }
#menu { float: left; width: 162px; }
#block { width: 156px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); padding: 1px; margin-bottom: 4px; overflow: auto; }
#block h4 { background: url('../img/midasi_bg.gif') repeat scroll 0% 0% transparent; width: 152px; height: 21px; padding-left: 4px; padding-top: 1px; color:#dcdcdc;}
#block p { margin: 3px; }
.genre ul { list-style: none outside none; margin: 0pt 0pt 0pt 3px; padding: 0pt; }
.genre li { background: url('../img/icon.gif') no-repeat scroll left center transparent; margin: 0pt; padding: 3px 3px 3px 14px; }
#topics { float: right; width: 160px; margin-left: 2px; }
#foot { text-align: center; clear: both; width: 990px; margin: 0pt auto; }
#foot p { background-color: rgb(0, 0, 0); margin: 0pt; height: 18px; padding: 3px 0pt; }
#foot p a:link { color: rgb(255, 255, 255); text-decoration: none; }
#foot p a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#foot p a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.c-both { clear: both; }
#nagareru_news { width: 520px; height: 26px; background-image: url('../img/news_bg.gif'); margin: 0px 0px 10px; padding: 10px 0px 0px 130px; }
#new_m { width: 650px; margin-top: 6px; }
h3 { margin: 0pt; }
#newmovie { width: 324px; float: left; margin-bottom: 4px; }
#newmovie2 { width: 324px; float: right; margin-bottom: 4px; }
#newmovie p { margin: 0pt; }
#newmovie2 p { margin: 0pt; }
.date2 { float: left; background: none repeat scroll 0% 0% #FCAEB5; width: 14px; height: 94px; color: rgb(0, 0, 0); font-weight: bold; font-size: 12px; text-align: center; padding: 3px 6px; }
.data2 { float: right; border-right: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 4px; width: 289px; height: 90px; font-size: 10px; line-height: 12px; }
.fl { float: left; }
#newmovie span { text-indent: 0.5em; display: block; margin-bottom: 6px; }
#newmovie2 span { text-indent: 0.5em; display: block; margin-bottom: 6px; }
.name { font-size: 10px; text-align: right; width: 160px; }
.title_r { float: right; width: 160px; font-size: 12px; margin: 0pt; }
.title_r a:link { color: rgb(204, 0, 0); text-decoration: none; }
.title_r a:visited { color: rgb(204, 0, 0); text-decoration: none; }
.title_r a:hover { color: rgb(204, 0, 0); text-decoration: underline; }


	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
	}
	
	div.pagination a {
		border: 1px solid #999999;
		margin-right:3px;
		padding:2px 6px;
		background-position:bottom;
		text-decoration: none;

		color: #0061de;		
	}
	div.pagination a:hover, div.meneame a:active {
		border: 1px solid #000;
		background-image:none;
		background-color:#0061de;
		color: #fff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		
		font-weight: bold;
		color: #ff0084;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 6px;
	
		color: #adaaad;
	}
