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(83,83,75);height:100%;}
p{padding:0 0 0 0;}
object{margin:0 0 0 -20px;}
em{font-size:14px;}
table,td{border:0;padding:0;}

a{overflow:hidden;}
a:link{color: rgb(83,83,75);text-decoration: none;}
a:visited{color:rgb(83,83,75);text-decoration: none;}
a:hover{color: #ccc;text-decoration: underline;}
a:active{color:rgb(83,83,75);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:20px 0 20px 20px;background:rgb(255,254,229);}
#header h1 a{background:url(/imgs/logo.png) no-repeat left top;width:206px;height:52px;display:block;text-indent:-9999px;}
#header #sidebar h2{display:none;}
#header #sidebar ul{width:950px;}
#header #sidebar li{display:block;float:left;padding:28px 15px 0 0;font-weight:bold;font-size:11px;}
#header #sidebar li.cat-item-9{padding-right:0;}
#header #sidebar li a{display:block;float:left;padding:0;background:url(/imgs/navi_moon.jpg) no-repeat left 50%;padding:0 0 0 9px;}

#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:1129px;height:100px;}
*html #header{width: expression(document.body.clientWidth < 1131? "1129px" : "auto");}
#headerimg{float:left;width:950px;}
#moonsage{float:right;width:129px;}
#moonsage_inner{}

body.home #moonsage_inner #schedulebtns,
body.single #moonsage_inner #schedulebtns{display:none;}

.banner_area img{margin-bottom:1px;}

#tuki_info{position:absolute;bottom:0px;height:123px;width:100%;text-align:right;}
#tuki_info img{margin:0 0 0 0;}

#footer{display:none;}

.post-content h1{font-size:22px;}
.post-content h2{font-size:20px;}
.post-content h3{font-size:18px;}
.post-content h4{font-size:16px;}
.post-content h5{font-size:14px;}
.post-content h6{font-size:10px;}

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

#content h2.pagetitle{color:rgb(103,197,198);margin:1px 0 0 1px;font-size:20px;float:left;background:url(/imgs/gradation_title.png) repeat-y right top;padding-right:120px;}
#content h2.pagetitle span{display:block;padding:15px 20px 15px 20px;background:rgb(255,254,229);}
#content h2.pagetitle span span{display:inline;color:rgb(83,83,75);padding:0;}

.content_inner{}
#content .archives_for_each_categories{width:150px;margin-top:1px;font-size:10px;float:left;background:url(/imgs/gradation_archive.png) repeat-x left bottom;padding-bottom:120px;}
#content .archives_for_each_categories ul{padding:10px 20px 10px 20px;background:rgb(255,254,229);}
#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 9px;background:url(/imgs/navi_moon.jpg) no-repeat left 3px;line-height:16px;}
#content .archives_for_each_categories li a{display:block;}

#content .post{margin-top:1px;width:654px;float:right;position:relative;}
#content .post_inner{background:rgb(255,254,229);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{font-size:12px;padding:0 20px 10px 20px;}
#content .post_inner .entry{padding:0 0 10px 0;}

#content .post_gradation{width:653px;float:right;}
#content .post_gradation_inner{width:551px;background:url(/imgs/gradation_post.png) repeat-x left bottom;height:120px;}
body.category-tv #content .post_gradation_inner,
body.category-news #content .post_gradation_inner,
body.category-book #content .post_gradation_inner,
body.category-bookform #content .post_gradation_inner,
body.category-about #content .post_gradation_inner,
body.category-koyomi #content .post_gradation_inner,
body.category-link #content .post_gradation_inner,
body.category-blog #content .post_gradation_inner{width:480px;}
#content #post_gradation_single{margin-top:-1px;float:right;width:653px;}
#content div.category-youtube .post_gradation_inner,
#content div.category-ustream .post_gradation_inner,
#content div.category-news .post_gradation_inner{width:480px;}

.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:rgb(255,254,229);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/navi_moon.jpg) no-repeat 3px 50%;display:block;width:3em;}
body.category-bookform form#mf a{padding:0 0 0 12px;background:url(/imgs/navi_moon.jpg) 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:rgb(255,254,229);height:130px;}
body.category-schedule #content .post_inner .entry h3{font-weight:bold;font-size:16px;}
body.category-schedule #content .post_inner .entry img{position:absolute;top:0px;left:-141px;border:20px solid rgb(255,254,229);}
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 9px;display:block;background:url(/imgs/navi_moon.jpg) no-repeat 0 50%;}

/* ---TV-------------------------*/
body.category-tv #content .post_inner h3{line-height:20px;}
body.category-tv #content .post .detail_schedule {padding:0 20px;}
body.category-tv #content .post .detail_schedule a{padding:0 0 0 9px;display:block;background:url(/imgs/navi_moon.jpg) no-repeat 0 50%;}

/* ---YouTube-------------------------*/
body.category-youtube #content .post_inner{height:140px;width:551px;background:none;}
body.category-youtube #content .post_inner .entry{width:410px;position:relative;float:right;background:rgb(255,254,229);height:130px;}
body.category-youtube #content .post_inner .entry img{position:absolute;top:0px;left:-141px;border:20px solid rgb(255,254,229);background:url(/imgs/youtube.jpg) no-repeat center 50% #fff;}
body.category-youtube #content .youtube_thumbs{position:absolute;top:0px;left:-141px;border:20px solid rgb(255,254,229);width:100px;height:75px;background:url(/imgs/youtube.jpg) no-repeat left top;}
body.category-youtube #content .youtube_thumbs img{width:100px;}

body.category-youtube #content .post .detail_schedule {padding:0 20px;}
body.category-youtube #content .post .detail_schedule a{padding:0 0 0 9px;display:block;background:url(/imgs/navi_moon.jpg) no-repeat 0 50%;}

/* ---Ustream-------------------------*/
body.category-ustream #content .post_inner{height:140px;width:551px;background:none;}
body.category-ustream #content .post_inner .entry{width:410px;position:relative;float:right;background:rgb(255,254,229);height:130px;}
body.category-ustream #content .post_inner .entry img{position:absolute;top:0px;left:-141px;border:20px solid rgb(255,254,229);background:url(/imgs/ustream.jpg) no-repeat center 50% rgb(255,254,229);}
body.category-ustream #content .youtube_thumbs{position:absolute;top:0px;left:-141px;border:20px solid rgb(255,254,229);width:100px;height:75px;background:url(/imgs/ustream.jpg) no-repeat left top;}
body.category-ustream #content .youtube_thumbs img{width:100px;}

body.category-ustream #content .post .detail_schedule {padding:0 20px;}
body.category-ustream #content .post .detail_schedule a{padding:0 0 0 9px;display:block;background:url(/imgs/navi_moon.jpg) 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 9px;display:block;background:url(/imgs/navi_moon.jpg) no-repeat 0 50%;}

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

body.category-blog #content .post .detail_schedule {padding:0 20px;display:none;}
body.category-blog #content .post .detail_schedule a{padding:0 0 0 9px;display:block;background:url(/imgs/navi_moon.jpg) 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 9px;display:block;background:url(/imgs/navi_moon.jpg) 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 9px;display:block;background:url(/imgs/navi_moon.jpg) no-repeat 0 50%;}


/* ---Map-------------------------*/
body.category-map #content .post_inner{background:rgb(255,254,229);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#cats_link #content .entry {padding-top:20px;padding-bottom:0;}
body#cats_link #content .entry p{font-size:16px;padding-bottom:20px;line-height:26px;}
body#cats_link #content .entry p span{font-size:12px;}
body#cats_link #content .post_inner_single h2,
body#cats_link #content .metainfo{display:none;}

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

#content .post_inner_single{background:rgb(255,254,229);position:relative;left:1px;width:551px;float:left;}
#content .post_inner_single small{display:none;}
#content .category-schedule .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{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:rgb(255,254,229);}
#content .post .rightside a{display:block;padding:10px 20px;background:url(/imgs/navi_moon.jpg) no-repeat 10px 50%;}

#content .borderbtm{display:block;border-bottom:1px solid rgb(83,83,75);}
#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;}

#content div.category-youtube .post_inner_single,
#content div.category-ustream .post_inner_single,
#content div.category-news .post_inner_single{background:rgb(255,254,229);position:relative;left:1px;width:480px;float:left;}
#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-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（普通のページのスタイルを上書き）------------------------------------------------------- */
body.home #content .post_inner{height:140px;width:551px;background:none;}
body.home #content .post_inner .entry{width:410px;position:relative;float:right;background:rgb(255,254,229);height:130px;}
body.home #content .post_inner .entry h3{font-weight:bold;font-size:16px;}
body.home #content .post_inner .entry img{position:absolute;top:0px;left:-141px;border:20px solid rgb(255,254,229);}
body.home #content .post_inner .entry p{font-size:10px;}

#twitterToolTip div a{color:#000;}

/* ---common（普通のページのスタイルをさらに上書き）------------------------------------------------------- */
.post .detail_schedule {display:none;}

.post_inner_single a:link{text-decoration: underline;}
.post_inner_single a:visited{text-decoration: underline;}
