@charset "utf-8";

body {
margin:0;
padding:0;
background:url(http://marumise.com/sample/images/images02/bg.jpg) repeat;
font-size:12px;
color:#FFF;
overflow:hidden;
_zoom:1;
}

a {color:#88b8ff; text-decoration:none;}

a:hover {color:#88b8ff; text-decoration:underline;}

span.blue {color:#0067ff;}

.red {color:#F36164;}

#all {width:875px; margin:0px auto; padding:0 35px; background:url(http://marumise.com/sample/images/images02/bg_body02.jpg) repeat-y; overflow:hidden; _zoom:1;}

#wrapper {width:863px; height:auto; padding:0 6px; clear:both; overflow:hidden; _zoom:1;}

#right {width:695px; float:right;}

#right .box {margin-bottom:15px; overflow:hidden; _zoom:1;}

.text10 {font-size:10px;}

.text12 {font-size:12px;}

.text14 {font-size:14px; font-weight:bold;}

.text18 {font-size:18px; font-weight:bold; padding-bottom:3px;}

.float_L {float:left;}

.float_R {float:right;}

.kaijo {clear:both;}

.border {width:693px; height:1px; margin-bottom:10px;}

.border img {width:693px; height:1px;}

.cover {position:absolute; bottom:10px; left:0;}

.cover img {width:693px; height:4px;}

a .top_btn {width:88px; height:20px; margin-top:10px; background:url(http://marumise.com/sample/images/images02/top_btn.jpg); display:block; float:right;}

a:hover .top_btn {width:88px; height:20px; margin-top:10px; background:url(http://marumise.com/sample/images/images02/top_btn_hover.jpg); display:block; float:right;}

.pasteURL {width:695px; height:64px; margin:40px 0; background:url(http://marumise.com/sample/images/images02/url_bg02.jpg) no-repeat;}

.pasteURL p.what {padding:4px 0 0 120px;}

.pasteURL p.url {margin:15px 0 0 13px;}



/**************************** head ******************************/

#head {width:875px;}

#headimg {width:875px;}

#head_comm { width:839px; height:57px; margin:10px 6px; padding:6px 10px; text-align:left; color:#000; background:#b8b8b8; border:1px solid #d1d1d1;}


/**************************** navi ******************************/

#navi_waku { width:875px; height:37px; }

*#navi img	{border: 0; vertical-align: bottom;}

#navi, #navi ul { width:875px; margin:0; padding:0; list-style-type:none;}

#navi li {margin:0; padding:0; float:left; }


/**************************** left ******************************/

#left {width:150px; margin-right:10px; float:left;}

#left .box {margin-bottom:15px; background:#131313;}

.menu li {width:150px; height:30px; display:block;}

.menu li a {width:140px; height:24px; padding:6px 0 0 10px; display:block; color:#FFF; text-decoration:none;  background:url(http://marumise.com/sample/images/images02/menu_bg.jpg);}

.menu li a:hover {width:140px; height:24px; padding:6px 0 0 10px; display:block; color:#FFF; text-decoration:none; background:url(http://marumise.com/sample/images/images02/menu_on.jpg);}

ul.rank_left {background:#131313; list-style:none;}

ul.rank_left p.ranktop {width:140px; height:17px; clear:both; overflow:hidden;}

ul.rank_left p.rankbottom {width:110px; height:17px; clear:both; overflow:hidden;}

li.btmline {padding:7px 0; border-bottom:1px solid #3e3e3e; list-style:none; _zoom: 1; overflow: hidden;}

.rankno {width:34px; height:29px; margin-right:4px; float:left;}

.rankthum {float:left;}

ul.list_left {padding:4px 0; background:#1d1d1d; border:1px solid #212121;}

ul.list_left li {padding:3px 3px 3px 5px;}


/**************************** footer ******************************/

#footer {width:875px; height:21px; padding-top:2px; margin-top:15px; background:url(http://marumise.com/sample/images/images02/footer.gif) repeat-x; text-align:center; display:block; _zoom: 1; overflow: hidden;}

#copyright {width:875px; text-align:center; color:#797979; margin:10px 0;}


/**************************** top page ******************************/

.subheader {margin-bottom:10px;}

#new_movie {width:695px; height:370px; margin-bottom:15px; }

#marquee_bg {width:653px; height:20px; margin-bottom:10px; padding:4px 20px 0 20px;  background:url(http://marumise.com/sample/images/images02/marquee02.jpg) no-repeat;}

#new_title {width:695px; margin-bottom:10px; padding:0 0 5px 0; border-bottom:1px solid #3e3e3e;}

#new_thumb_Lg {width:345px; height:240px; float:left;}

#new_thumb_Lg a img {width:345px; height:240px;}

#new_content {width:342px; height:240px; float:right;}

#new_content #detail {width:322px; height:75px; padding:10px; overflow:hidden; background:#282828; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

#detail p.genre {width:322px; max-height:15px; margin-bottom:5px; overflow:hidden;}

#detail p.comm {width:322px; height:55px; overflow:hidden;}

#new_thumb_Sm {width:345px; min-height:60px; height:auto !important; height:60px; margin-top:7px; clear:both; margin-right: -3px; overflow: hidden; _zoom: 1;}

#new_thumb_Sm img {width:66px; height:50px; margin:0 3px 3px 0; float:left; }

#new_thumb_Sm a img {width:64px; height:48px; border:solid 1px #444444;}

#new_thumb_Sm a:hover img {width:64px; height:48px; border:solid 1px #FFF;}

#2btns {width:342px; height:27px; padding-top:10px; clear:both;}

.movielist {width:693px; position:relative;}

.movielist ul {width:708px; margin-right:-15px; overflow:hidden; _zoom:1;}

.movielist ul li {width:162px; float:left; margin-right:15px; margin-bottom:15px;}

.movielist ul li { /height:200px;  overflow: hidden; _zoom: 1;}

.movielist img.thumbnail {width:162px; height:92px; margin-bottom:3px;}

.movielist a img.thumbnail {width:160px; height:90px; border:solid 1px #444444;}

.movielist a:hover img.thumbnail {width:160px; height:90px; border:solid 1px #FFF;}

.movielist p.site {font-size:10px;}


/**************************** mov ranking page & chat ranking page ******************************/

#movrank_all {width:708px; margin-right:-15px; overflow:hidden; _zoom:1;}

.movrank_box {padding:10px 0; border-bottom:1px solid #3e3e3e; _zoom: 1; overflow: hidden;}

.movrank_a {float:left; margin-right:10px;}

.movrank_b {float:left; margin-right:10px;}

.movrank_c {width:468px; float:left; margin-right:10px;}

img.movrank_thumb {width:152px; height:114px; margin-bottom:3px;}

a img.movrank_thumb {width:150px; height:112px; border:solid 1px #444444;}

a:hover img.movrank_thumb {width:150px; height:112px; border:solid 1px #FFF;}

p.movrank_title {height:18px; padding-bottom:3px; font-size:14px; font-weight:bold; overflow:hidden;}

p.movrank_genre {height:18px; padding-bottom:3px; overflow:hidden;}

p.movrank_comm {max-height:56px; padding-bottom:8px; overflow:hidden;}

.movrank_boxS {width:162px; height:220px; float:left; margin-right:15px; margin-top:10px;  _zoom: 1; overflow: hidden;}

img.movrank_thumbS {width:162px; height:92px; margin:3px 0px;}

a img.movrank_thumbS {width:160px; height:90px; border:solid 1px #444444;}

a:hover img.movrank_thumbS {width:160px; height:90px; border:solid 1px #FFF;}

img.chrank_thumb {width:152px; height:115px; margin-bottom:3px;}

a img.chrank_thumb {width:150px; height:113px; border:solid 1px #444444;}

a:hover img.chrank_thumb {width:150px; height:113px; border:solid 1px #FFF;}

p.chrank_title {height:18px; padding-bottom:3px; overflow:hidden;}



/**************************** press page ******************************/

p.press_intro {height:60px;}

.press {margin-bottom:30px; _zoom:1; overflow:hidden; }

.press_box {clear:both; margin:10px 0; _zoom:1; overflow:hidden;}

p.about_site {padding:10px; border:1px solid #3F3F3F; background:#282828; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}

.press_box img {float:left; margin-right:6px;}

img.noyuga {}

.pressname {font-size:16px; font-weight:bold; line-height:30px; clear:both;}

.press_other {width:230px; margin-top:5px; padding:10px; border:1px solid #3F3F3F; background:#282828; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}

.press_other p {padding-bottom:3px; font-weight:bold; font-size:14px;}

.site_thumb {width:168px; height:127px; float:left;}

.site_thumb a img {width:166px; height:125px; border:1px solid #444;}

.site_thumb a:hover img {width:166px; height:125px; border:1px solid #FFF;}

.site_ex {width:500px; float:right; margin-right:6px;}

.site_press_box {float:left; _zoom:1; overflow:hidden;}

.site_press_other {width:230px; padding:10px; border:1px solid #3F3F3F; background:#282828; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; float:right;}

.site_press_other p {padding-bottom:3px; font-weight:bold; font-size:14px;}

#erox_banner {width:670px; margin-bottom:15px;}


/**************************** detail page ******************************/

#right .wmv {width:510px; height:430px; margin-bottom:10px; float:left; text-align:left;}

.movie_box {margin:10px 0; overflow:hidden; _zoom:1;}

.site_intro {width:160px; float:right;}

.site_intro_body {width:142px; padding:9px; background:#282828;}

.site_pic {width:142px; height:107px; margin-bottom:10px;}

.site_pic a img {width:140px; height:105px; border:1px solid #FFF;}

.site_intro .site_btn {margin-top:10px;}

.movie_detail {margin-top:10px;}

.detail_latest_content {width:315px; height:90px; padding:6px 10px; overflow:hidden; float:left; background:#282828; border:1px solid #383838; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.detail_latest_content .genre {min-height:18px; max-height:36px; overflow:hidden;}

.movie_thumb_Sm {width:345px; min-height:60px; height:auto !important; height:60px; float:right; margin-right: -3px; overflow: hidden; _zoom: 1;}

.movie_thumb_Sm img {width:66px; height:50px; margin:0 3px 3px 0; float:left; }

.movie_thumb_Sm a img {width:64px; height:48px; border:solid 1px #444444;}

.movie_thumb_Sm a:hover img {width:64px; height:48px; border:solid 1px #FFF;}

.user_comment {padding:10px 0; border-bottom:1px solid #3e3e3e;}

.user_comment p.date_name {font-size:12px; color:#777777;}

p.date_name span.star {font-size:12px; color:#de7a82;}

.user_comment p.comment {padding-left:20px; font-size:12px; color:#d4d4d4;}

.dx_banner {width:470px; float:left;}

.dx_detail {width:190px; height:108px; padding:11px; float:right; background:#282828; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}




/**************************** site page ******************************/

.subheader_result {width:643px; height:21px; margin-bottom:10px; background:url(http://marumise.com/sample/images/images02/h2_bg02.jpg) no-repeat; padding:3px 0 0 60px;}




/**************************** category page ******************************/

.genre_box {margin-top:10px; padding:10px; border:1px solid #3F3F3F; background:#282828; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}

.name02 {padding:10px 15px 10px 0; line-height:200%;}

#site_desc {padding:10px 0;}




/**************************** howto page ******************************/
.howto {margin:10px 0;}

.subheader_howto {margin:15px 0 10px;}

.howto-ex {margin-right:3px;}

.howto p {margin:0 25px 0 35px;}
