img, div, ul { behavior: url(/js/iepngfix_v2/iepngfix.htc) }

html{height:100%;}
body{font-family:Georgia, "Times New Roman", Times, serif;text-align:left;width:100%;font-size:12px;line-height:20px;color:rgb(36,29,33);height:100%;}
p{padding:0 0 0 0;}
object{margin:0 0 0 -20px;}
em{font-size:14px;}
table,th,td{border:0;padding:0;}
td span{color:#f00;}

a{overflow:hidden;}
a:link{color: rgb(36,29,33);text-decoration: none;}
a:visited{color:rgb(36,29,33);text-decoration: none;}
a:hover{color: #ccc;text-decoration: underline;}
a:active{color:rgb(36,29,33);text-decoration: underline;}

#wrapper{height:100%;position:relative;height: 100%;min-height: 100%;}
body > #wrapper {height: auto;}

#page{padding:30px 0 30px 30px;}

#header{padding:13px 0 0 37px;background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px 0px 0px 10px;-webkit-border-radius:10px;position:relative;}
#header h1 a{background:url(/imgs/logo.png) no-repeat left top;width:341px;height:70px;display:block;text-indent:-9999px;}
#header #contacts{position:absolute;top:24px;left:397px;width:209px;height:36px;background:url(/imgs/logo_side.png) no-repeat left top;}
#header #contacts span{display:block;padding:19px 0 0 12px;}
#header #contacts a{text-indent:-9999px;display:block;height:17px;}
#header #sidebar h2{display:none;}
#header #sidebar ul{width:645px;height:143px;position:relative;}
#header #sidebar ul li{position:absolute;width:18px;}
#header #sidebar ul li a{display:block;text-indent:-9999px;width:18px;height:143px;background-image:url(/imgs/navi.png);}
#header #sidebar ul li a:hover{background-image:url(/imgs/navi.png);}

#header #sidebar ul li.cat-item-1{left:0px;}
#header #sidebar ul li.cat-item-27{left:58px;width:15px;}
#header #sidebar ul li.cat-item-4{left:82px;}
#header #sidebar ul li.cat-item-3{left:139px;}
#header #sidebar ul li.cat-item-10{left:195px;}
#header #sidebar ul li.cat-item-6{left:251px;}
#header #sidebar ul li.cat-item-14{left:307px;width:15px;}
#header #sidebar ul li.cat-item-13{left:332px;width:15px;}
#header #sidebar ul li.cat-item-12{left:356px;width:15px;}
#header #sidebar ul li.cat-item-11{left:380px;width:15px;}
#header #sidebar ul li.cat-item-5{left:402px;}
#header #sidebar ul li.cat-item-8{left:459px;}
#header #sidebar ul li.cat-item-9{left:514px;}
#header #sidebar ul li.cat-item-21{left:571px;}
#header #sidebar ul li.cat-item-22{left:627px;}

#header #sidebar ul li.cat-item-1 a{background-position:-0px 0px;}
#header #sidebar ul li.cat-item-27 a{width:15px;background-position:-58px 0px;}
#header #sidebar ul li.cat-item-4 a{background-position:-82px 0px;}
#header #sidebar ul li.cat-item-3 a{background-position:-139px 0px;}
#header #sidebar ul li.cat-item-10 a{background-position:-195px 0px;}
#header #sidebar ul li.cat-item-6 a{background-position:-251px 0px;}
#header #sidebar ul li.cat-item-14 a{width:15px;background-position:-307px 0px;}
#header #sidebar ul li.cat-item-13 a{width:15px;background-position:-332px 0px;}
#header #sidebar ul li.cat-item-12 a{width:15px;background-position:-356px 0px;}
#header #sidebar ul li.cat-item-11 a{width:15px;background-position:-380px 0px;}
#header #sidebar ul li.cat-item-5 a{background-position:-402px 0px;}
#header #sidebar ul li.cat-item-8 a{background-position:-459px 0px;}
#header #sidebar ul li.cat-item-9 a{background-position:-514px 0px;}
#header #sidebar ul li.cat-item-21 a{background-position:-571px 0px;}
#header #sidebar ul li.cat-item-22 a{background-position:-627px 0px;}

#header #sidebar.category-schedule ul li.cat-item-1 a,
#header #sidebar ul li.cat-item-1 a:hover{background-position:0px -143px;}
#header #sidebar.category-recommend ul li.cat-item-27 a,
#header #sidebar ul li.cat-item-27 a:hover{background-position:-58px -143px;}
#header #sidebar.category-news ul li.cat-item-4 a,
#header #sidebar ul li.cat-item-4 a:hover{background-position:-82px -143px;}
#header #sidebar.category-tv ul li.cat-item-3 a,
#header #sidebar ul li.cat-item-3 a:hover{background-position:-139px -143px;}
#header #sidebar.category-book ul li.cat-item-10 a,
#header #sidebar ul li.cat-item-10 a:hover{background-position:-195px -143px;}
#header #sidebar.category-map ul li.cat-item-6 a,
#header #sidebar ul li.cat-item-6 a:hover{background-position:-251px -143px;}
#header #sidebar.category-spec ul li.cat-item-14 a,
#header #sidebar ul li.cat-item-14 a:hover{background-position:-307px -143px;}
#header #sidebar.category-floor ul li.cat-item-13 a,
#header #sidebar ul li.cat-item-13 a:hover{background-position:-332px -143px;}
#header #sidebar.category-rental ul li.cat-item-12 a,
#header #sidebar ul li.cat-item-12 a:hover{background-position:-356px -143px;}
#header #sidebar.category-booking ul li.cat-item-11 a,
#header #sidebar ul li.cat-item-11 a:hover{background-position:-380px -143px;}
#header #sidebar.category-about ul li.cat-item-5 a,
#header #sidebar ul li.cat-item-5 a:hover{background-position:-402px -143px;}
#header #sidebar.category-link ul li.cat-item-8 a,
#header #sidebar ul li.cat-item-8 a:hover{background-position:-459px -143px;}
#header #sidebar.category-wedding ul li.cat-item-9 a,
#header #sidebar ul li.cat-item-9 a:hover{background-position:-514px -143px;}
#header #sidebar.category-cinema ul li.cat-item-21 a,
#header #sidebar ul li.cat-item-21 a:hover{background-position:-571px -143px;}
#header #sidebar.category-blog ul li.cat-item-22 a,
#header #sidebar ul li.cat-item-22 a:hover{background-position:-627px -143px;}

#header #sidebar li ul.children{display:block;float:left;padding:0;width:auto;}
#header #sidebar li ul.children li{display:block;float:left;padding:0;font-weight:normal;font-size:12px;}
#header #sidebar li ul.children li a{background:none;padding:0;}

#header{min-width:905px;height:248px;}
*html #header{width: expression(document.body.clientWidth < 907? "905px" : "auto");}
#headerimg{float:left;width:640px;}
#moonsage{float:right;width:205px;padding:30px 0 0 0;}
#moonsage_inner{}

#footer{display:none;}

/* ---Category------------------------------------------------------- */
#content{width:804px;padding:0 0 0 0;}

#content h2.pagetitle{color:rgb(153,0,0);margin:1px 0 0 1px;font-size:20px;float:left;}
#content h2.pagetitle span{display:block;padding:15px 20px 15px 20px;background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;}
#content h2.pagetitle span span{display:inline;color:rgb(36,29,33);padding:0;}

.content_inner{}
#content .archives_for_each_categories{width:150px;margin-top:1px;font-size:10px;float:left;background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;}
#content .archives_for_each_categories ul{padding:10px 20px 10px 20px;}
#content .archives_for_each_categories ul ul{padding:0 0 0 1em;}
#content .archives_for_each_categories li {display:block;margin:0 0 4px 0;padding:0 0 0 12px;background:url(/imgs/mame_arrow.png) no-repeat left 3px;line-height:16px;}
#content .archives_for_each_categories li a{display:block;}

body.tag #content .archives_for_each_categories ul li,
body.category-blog #content .archives_for_each_categories ul li,
body.category-cinemaschedule #content .archives_for_each_categories ul li,
body.category-cinemapast #content .archives_for_each_categories ul li{border-bottom:1px dashed #ccc;padding-bottom:3px;}
body.tag #content .archives_for_each_categories ul ul,
body.category-blog #content .archives_for_each_categories ul ul,
body.category-cinemaschedule #content .archives_for_each_categories ul ul,
body.category-cinemapast #content .archives_for_each_categories ul ul{padding:0 0 0 0;}
body.tag #content .archives_for_each_categories ul ul li,
body.category-blog #content .archives_for_each_categories ul ul li,
body.category-cinemaschedule #content .archives_for_each_categories ul ul li,
body.category-cinemapast #content .archives_for_each_categories ul ul li{background:none;padding:0 12px 3px 12px;}

#content .archives_for_each_categories ul.cat_22 li,
#content .archives_for_each_categories ul.cat_34 li{border-bottom:1px dashed #ccc;padding-bottom:3px;}
#content .archives_for_each_categories ul.cat_22,
#content .archives_for_each_categories ul.cat_34{padding:10px 20px 10px 20px;margin:-10px -20px -10px -20px;}
#content .archives_for_each_categories ul.cat_22 ul,
#content .archives_for_each_categories ul.cat_34 ul{padding:0 0 0 0;}
#content .archives_for_each_categories ul.cat_22 ul li,
#content .archives_for_each_categories ul.cat_34 ul li{background:none;padding:0 12px 3px 12px;}

#content .post{margin-top:1px;width:654px;float:right;position:relative;}
#content .post_inner{background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative;height:auto;left:1px;width:480px;float:left;}
#content .post_inner h3{font-weight:bold;font-size:16px;padding:20px 20px 10px 20px;}
#content .post_inner p,
#content .post_inner div#_mcePaste,
#content .post_inner div{font-size:12px;padding:0 20px 10px 20px;}
#content .post_inner .entry{padding:0 0 10px 0;}

.post_inner_single div#_mcePaste,
.post_inner_single div{padding-bottom:10px;}

/* ---Mailform-------------------------*/
body.category-bookform #content .post_inner {padding-bottom:10px;}
body.category-bookform form#mf{padding:0 20px 0 20px;}
body.category-bookform form#mf td{background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;white-space:nowrap;padding:5px 5px 5px 0;}
body.category-bookform form#mf td span{color:#f00;display:block;}
div.category-bookform a{float:left;margin:0 0 0 20px;padding:0 0 0 12px;background:url(/imgs/mame_arrow.png) no-repeat 3px 50%;display:block;width:3em;}
body.category-bookform form#mf a{padding:0 0 0 12px;background:url(/imgs/mame_arrow.png) no-repeat 3px 50%;display:block;width:3em;float:none;margin:0;}
div.category-bookform div.entry div{padding:0 20px;}
body.category-bookform form#mf input[type=text]{width:300px;}
body.category-bookform #content .post_inner small{display:none;}

/* ---Schedule-------------------------*/
body.category-schedule #content .post_inner{height:140px;width:551px;background:none;}
body.category-schedule #content .post_inner .entry{width:410px;position:relative;float:right;background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;height:130px;}
body.category-schedule #content .post_inner .entry a{position:absolute;top:0px;left:-141px;padding:20px; background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;}
body.category-schedule #content .post_inner .entry h3{font-weight:bold;font-size:16px;}
body.category-schedule #content .post_inner .entry h3 a{position:relative;left:0px;padding:0;}
body.category-schedule #content .post_inner .entry p{font-size:10px;}
body.category-schedule #content .post .detail_schedule {padding:0 20px;}
body.category-schedule #content .post .detail_schedule a{padding:0 0 0 12px;display:block;background:url(/imgs/mame_arrow.png) no-repeat 0 50%;}

/* ---cinema-------------------------*/
body.category-cinema #content .post_inner{height:140px;width:551px;background:none;}
body.category-cinema #content .post_inner .entry{width:410px;position:relative;float:right;background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;height:130px;}
body.category-cinema #content .post_inner .entry a{position:absolute;top:0px;left:-141px;padding:20px; background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;}
body.category-cinema #content .post_inner .entry h3{font-weight:bold;font-size:16px;}
body.category-cinema #content .post_inner .entry h3 a{position:relative;left:0px;padding:0;}
body.category-cinema #content .post_inner .entry p{font-size:10px;}
body.category-cinema #content .post .detail_cinema {padding:0 20px;}
body.category-cinema #content .post .detail_cinema a{padding:0 0 0 12px;display:block;background:url(/imgs/mame_arrow.png) no-repeat 0 50%;}

/* ---recommend-------------------------*/
body.category-recommend #content .post_inner{height:140px;width:551px;background:none;}
body.category-recommend #content .post_inner .entry{width:410px;position:relative;float:right;background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;height:130px;}
body.category-recommend #content .post_inner .entry a{position:absolute;top:0px;left:-141px;padding:20px; background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;}
body.category-recommend #content .post_inner .entry h3{font-weight:bold;font-size:16px;}
body.category-recommend #content .post_inner .entry h3 a{position:relative;left:0px;padding:0;}
body.category-recommend #content .post_inner .entry p{font-size:10px;}
body.category-recommend #content .post .detail_recommend {padding:0 20px;}
body.category-recommend #content .post .detail_recommend a{padding:0 0 0 12px;display:block;background:url(/imgs/mame_arrow.png) no-repeat 0 50%;}

/* ---tv-------------------------*/
body.category-tv #content .post_inner{height:140px;width:551px;background:none;}
body.category-tv #content .post_inner .entry{width:410px;position:relative;float:right;background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;height:130px;}
body.category-tv #content .post_inner .entry a{position:absolute;top:0px;left:-141px;padding:20px; background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;}
body.category-tv #content .post_inner .entry h3{font-weight:bold;font-size:16px;}
body.category-tv #content .post_inner .entry h3 a{position:relative;left:0px;padding:0;}
body.category-tv #content .tv_thumbs{position:absolute;top:0px;left:-141px;padding:20px; background:url(/imgs/bg_paper.jpg) repeat left top;width:100px;height:75px;}
body.category-tv #content .tv_thumbs img{width:100px;}

body.category-tv #content .post .detail_schedule {padding:0 20px;}
body.category-tv #content .post .detail_schedule a{padding:0 0 0 12px;display:block;background:url(/imgs/mame_arrow.png) no-repeat 0 50%;}

/* ---News-------------------------*/
body.category-news #content .post_inner img,
body.category-news #content .post_inner small{display:none;}

body.category-news #content .post .detail_schedule {padding:0 20px;display:none;}
body.category-news #content .post .detail_schedule a{padding:0 0 0 12px;display:block;background:url(/imgs/mame_arrow.png) no-repeat 0 50%;}

/* ---Ticket Book-------------------------*/
body.category-book #content .post_inner small{display:none;}
body.category-book #content .post-212,
body.category-book #content .post-221{display:none;}

/* ---About-------------------------*/
body.category-about #content .post_inner h3{line-height:20px;}
body.category-about #content .post .detail_schedule {padding:0 20px;}
body.category-about #content .post .detail_schedule a{padding:0 0 0 12px;display:block;background:url(/imgs/mame_arrow.png) no-repeat 0 50%;}

body.category-booking #content .post_inner small,
body.postid-17 #content .post_inner_single small,
body.category-rental #content .post_inner small,
body.postid-20 #content .post_inner_single small,
body.category-floor #content .post_inner small,
body.postid-22 #content .post_inner_single small,
body.category-spec #content .post_inner small,
body.postid-24 #content .post_inner_single small{display:none;}

/* ---Tsuki Koyomi-------------------------*/
body.category-koyomi #content .post_inner img,
body.category-koyomi #content .post_inner small{display:none;}

body.category-koyomi #content .post .detail_schedule {padding:0 20px;}
body.category-koyomi #content .post .detail_schedule a{padding:0 0 0 12px;display:block;background:url(/imgs/mame_arrow.png) no-repeat 0 50%;}


/* ---Map-------------------------*/
body.category-map #content .post_inner{background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative;height:auto;left:1px;width:551px;float:left;}

body.category-map #content .post_inner small,
body.postid-7 #content .post_inner_single small,
body.category-map #content .post_inner h3{display:none;}

body.postid-7 #content .post_inner_single h2{font-weight:bold;font-size:16px;padding:10px;}

body.category-map #content .post_inner .entry{padding-top:20px;}

/* ---Link-------------------------*/
body.category-link #content .entry {padding-top:20px;padding-bottom:0;}
body.category-link #content .entry p{font-size:16px;padding-bottom:20px;line-height:26px;}
body.category-link #content .entry p span{font-size:12px;}

/* ---Survey-------------------------*/
body.category-survey #content .post_inner{background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative;left:1px;width:551px;float:left;}
#mf2{margin-left:20px;}
.enqmailform {width:500px;}
.enqmailform th {vertical-align:top;}
.enqmailform tr td{padding-bottom:10px;}
.enqmailform tr td input[type="text"]{width:200px;}
.enqmailform tr td textarea{width:450px;}

form#mf2 a{padding:0 0 0 12px;display:block;background:url(/imgs/mame_arrow.png) no-repeat 0 50%;}

/* ---Blog-------------------------*/
body.tag #content .post_inner,
body.category-blog #content .post_inner{width:551px;}
body.tag #content .post_inner small,
body.category-blog #content .post_inner small{padding:0 0 0 20px;font:bold 12px sans-serif;}

/* ---Cinema Schedule-------------------------*/
body.category-cinemaschedule #content .post_inner,
body.category-cinemapast #content .post_inner{width:551px;}
body.category-cinemaschedule #content .post_inner small,
body.category-cinemapast #content .post_inner small{padding:0 0 0 20px;font:bold 12px sans-serif;}

/* ---Single------------------------------------------------------- */
#content .navigation,
#content p.nocomments,
#content .post p.postmetadata{display:none;}

#content .post_inner_single{background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative;left:1px;width:551px;float:left;}
#content .post_inner_single small{display:none;}
#content .category-schedule .post_inner_single small,
#content .category-recommend .post_inner_single small{display:block;padding:20px 20px 0px 20px;font-size:20px;font-weight:bold;}
#content .post_inner_single h2{padding:20px 20px 10px 20px;font-weight:bold;font-size:16px;}
#content .category-schedule .post_inner_single h2,
#content .category-recommend .post_inner_single h2{margin:-10px 0 0 0;}
#content .post_inner_single .entry{padding:0 20px 10px 20px;}
#content .post_inner_single p{font-size:12px;padding:0 0px 10px 0px;}

#content .post .rightside{float:right;width:170px;background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;}
#content .post .rightside a{display:block;padding:10px 20px;background:url(/imgs/mame_arrow.png) no-repeat 10px 50%;}

#content .borderbtm{display:block;border-bottom:1px solid rgb(36,29,33);}
#content .borderbtm .fl{display:block;float:left;width:200px;}
#content .borderbtm .fl2{display:block;float:left;width:200px;}
#content .borderbtm .fr{display:block;float:right;width:100px;text-align:right;}

body.postid-22 #content .borderbtm{display:block;border-bottom:1px solid rgb(191,191,191);padding:5px 0;}
body.postid-22 #content .borderbtm .fl{display:block;float:left;width:200px;}
body.postid-22 #content .borderbtm .fr{display:block;float:right;width:200px;text-align:right;}

#content div.category-tv .post_inner_single,
#content div.category-youtube .post_inner_single,
#content div.category-ustream .post_inner_single,
#content div.category-news .post_inner_single{background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative;left:1px;width:480px;float:left;}
#content div.category-tv .post_inner_single .entry,
#content div.category-youtube .post_inner_single .entry,
#content div.category-ustream .post_inner_single .entry,
#content div.category-news .post_inner_single .entry{padding-bottom:0;}

#content div.category-tv .post_inner_single .entry img,
#content div.category-youtube .post_inner_single .entry img,
#content div.category-ustream .post_inner_single .entry img {display:none;}

body.postid-17 #content .post_inner_single h2,
body.postid-20 #content .post_inner_single h2,
body.postid-22 #content .post_inner_single h2,
body.postid-24 #content .post_inner_single h2{display:none;}

body.postid-17 #content .post_inner_single .entry,
body.postid-20 #content .post_inner_single .entry,
body.postid-22 #content .post_inner_single .entry,
body.postid-24 #content .post_inner_single .entry{padding-top:20px;}

/* ---top(styled_again)------------------------------------------------------ */
body.home #content .post_inner{height:140px;width:551px;background:none;}
body.home #content .post_inner .entry{width:410px;position:relative;float:right;background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;height:130px;}
body.home #content .post_inner .entry a{position:absolute;top:0px;left:-141px;padding:20px; background:url(/imgs/bg_paper.jpg) repeat left top;-moz-border-radius:10px;-webkit-border-radius:10px;}
body.home #content .post_inner .entry h3{font-weight:bold;font-size:16px;}
body.home #content .post_inner .entry h3 a{position:relative;left:0px;padding:0;}
body.home #content .post_inner .entry p{font-size:10px;}

body.home #header #sidebar.category-schedule ul li.cat-item-1 a{background-position:0 0;}
body.home #header #sidebar.category-schedule ul li.cat-item-1 a:hover{background-position:0 -143px;}

/* ---top_twitter------------------------------------------------------ */
#rect_newInfo_Wrap {background-color:#990000;float:left;margin-left:2px;margin-top:2px;width:221px;height:330px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#rect_newInfo_Wrap p {font-size:14px;color:white;margin-left:15px;margin-top:10px;margin-bottom:15px;}
#rect_newInfo {font-size:10px;margin-right:2px;height:250px;overflow:auto;}

#rect_twitter_Wrap {background-color:#ffcc00;float:left;margin-left:2px;margin-top:2px;width:221px;height:330px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#rect_twitter_Wrap p {font-size:14px;margin-left:15px;margin-top:10px;margin-bottom:15px;}
#rect_twitter {font-size:10px;margin-right:2px;height:250px;overflow:auto;}

/* ---common_display_none------------------------------------------------------ */
.post .detail_schedule {display:none;}

