@media only screen and (min-width:641px){#footerFloatingMenu{display:none}#footerFloatingMenu ul{display:none}#footerFloatingMenu img{display:none}}@media only screen and (max-width:640px){#footerFloatingMenu{display:block;width:100%;position:fixed;left:0;bottom:0;z-index:9999;text-align:center;padding:0 auto}#footerFloatingMenu img{max-width:99%}#footerFloatingMenu ul{list-style-type:none;width:100%;display:table;table-layout:fixed}#footerFloatingMenu ul li{display:table-cell;text-align:center}}.newdoc{text-align:center;color:#fb4d4d}img.staff2img{margin-left:40px}p.staffname{font-size:120%;font-weight:700;color:#644e7a;margin-top:6px}table.room-images{border-collapse:separate;border-spacing:20px 5px}.menu a{display:block;padding:15px;text-decoration:none;color:#000}label{display:block;margin:0 0 15px;padding:20px;line-height:1;color:#fff;background:#9e8b70;cursor:pointer}.mainmenu2{width:80%;margin:0 auto;text-align:left;position:relative}.submenu{position:absolute;top:50%;transform:translateY(-50%);color:#fff;margin-left:12px}h3.aco{color:#fff}.news-box2 input{display:none}.mainmenu ul{margin:0;padding:0;background:#f4f4f4;list-style:none}.mainmenu li{height:0;overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#menu_bar01:checked~#links01 li{height:610px;opacity:1}#menu_bar02:checked~#links02 li{height:820px;opacity:1}#menu_bar03:checked~#links03 li{height:610px;opacity:1}#menu_bar04:checked~#links04 li{height:610px;opacity:1}#menu_bar05:checked~#links05 li{height:610px;opacity:1}#menu_bar06:checked~#links06 li{height:400px;opacity:1}span.futoji{font-size:120%;font-weight:700}.side-photo{margin:5px;text-align:center}p.top-txt,ul.top-txt{padding:8px 3px;font-size:90%}.sche-waku{max-width:600px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cast-list-top{width:100%;margin:auto;text-align:center}.cast-list{width:45%;float:left;padding:10px;text-align:left}.cast-list-osusume{width:45%;float:left;padding:10px;text-align:center}.cast-list dt,.cast-list dd,.krc-castlist dt{color:#fefefe}@media only screen and (min-width:641px) and (max-width:868px){.cast-list-top{width:100%;margin:auto;text-align:center}.cast-list{width:42%;float:left;padding:7px;text-align:left}.cast-list-osusume{width:42%;float:left;padding:7px;text-align:center}}@media only screen and (max-width:640px){.cast-list-top{width:100%;margin-left:auto;margin-right:auto;text-align:center}.cast-list{width:45%;float:left;padding:6px;text-align:left}.cast-list-osusume{width:45%;float:left;padding:6px;text-align:center}}h2.screen-reader-text{display:none}img.cast-img{width:60% !important;height:auto;margin-left:auto;margin-right:auto;text-align:center}img.cast-img2{width:120px !important;height:auto;margin-left:auto;margin-right:auto;text-align:center}@media only screen and (max-width:640px){img.cast-img2{width:100px !important;height:auto;margin-left:auto;margin-right:auto;text-align:center}}img.today-work{width:55px !important;height:18px !important;margin-bottom:3px}.sche-center{max-width:580px;display:inline-block;margin-left:auto;margin-right:auto}.krc_calendar{width:100%}.krc_calendar ul li{background-color:#5a5364;display:inline-block;width:18%;margin:2px}.krc_calendar ul li a{font-size:90%;color:#fff}@media only screen and (max-width:640px){.krc_calendar ul li a{font-size:60%;color:#fff}}ul.todaycast{list-style:none;margin:0;padding:0}ul.todaycast li{clear:both}ul.todaycast li a{color:#421264}ul.todaycast li div{width:35%;display:block;float:left}@media only screen and (max-width:640px){ul.todaycast li div{width:45%;display:block;float:left}}table.cast-sche{border:1px solid #ccc;border-collapse:separate;border-radius:5px;border-spacing:0;width:80%;margin-top:20px;margin-left:auto;margin-right:auto}@media only screen and (max-width:640px){table.cast-sche{border:1px solid #ccc;border-collapse:separate;border-radius:5px;border-spacing:0;width:85%;margin-top:20px;margin-left:auto;margin-right:auto;font-size:80%}}table.cast-sche th,table td{border-bottom:1px solid #ccc;padding:10px}table.cast-sche th{border-right:1px solid #ccc;background:#f9fae4;color:#222;width:25%}table.cast-sche td{color:#222;background:#f9fae4}table.cast-sche td p{color:#222}table.cast-sche th a{color:#222}@media only screen and (max-width:640px){table.cast-sche th{border-right:1px solid #ccc;background:#f9fae4;color:#222;width:35%}}table.cast-sche tr:first-child th{border-radius:5px 0 0}table.cast-sche tr:first-child td{border-radius:0 5px 0 0}table.cast-sche tr:last-child th{border-bottom:none;border-radius:0 0 0 5px}table.cast-sche tr:last-child td{border-bottom:none;border-radius:0 0 5px}.newface{color:red;font-weight:700}.thumb{text-align:center}.thumb img{width:auto;height:auto;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto}.krc-castlist{margin-left:auto;margin-right:auto;text-align:center}h2.osusume-title{font-size:130%;font-weight:700;text-align:center;margin:8px auto}.osusume2{width:100%;margin-left:auto;margin-right:auto;text-align:center}img.osusume{width:80%;height:auto}nav.navigation{clear:both}ul.feeds{list-style-type:none;font-size:80%}.entry-footer{width:100%;font-size:120%}dt.castname-space{margin:-5px auto 15px auto;font-size:120%;font-weight:700}span.castname-age{font-size:80%;font-weight:400}ul.page-navi{margin:15px;list-style:none}ul.page-navi li{margin:8px}.post-title{font-weight:700;font-size:110%;margin-top:8px;margin-bottom:12px}header{text-align:center;margin-bottom:10px}img.centered,.aligncenter,div.aligncenter,img.aligncenter{display:block !important;text-align:center;margin:auto}@media only screen and (min-width:641px){#footerFloatingMenu{display:none}#footerFloatingMenu ul{display:none}#footerFloatingMenu img{display:none}}@media only screen and (max-width:640px){#footerFloatingMenu{display:block;width:100%;position:fixed;left:0;bottom:0;z-index:9999;text-align:center;padding:0 auto}#footerFloatingMenu img{max-width:99%}#footerFloatingMenu ul{list-style-type:none;width:100%;display:table;table-layout:fixed}#footerFloatingMenu ul li{display:table-cell;text-align:center}}.staff-top{display:table;margin:0;padding:0;width:100%}.staff-top .staff-top1,.staff-top .staff-top2{display:table-cell;width:45%;padding:10px}ul.side-blog li{margin:5px 0;list-style:none;font-size:105%}@media only screen and (max-width:640px){ul.side-blog li{margin:15px 0;list-style:none;font-size:120%}}ul.side-blog li img{margin:0 auto;text-align:center}p#breadcrumbs{font-size:85%;margin-bottom:20px}