@media screen and (max-width: 640px){header .slick_header{display:block}}#container{width:100%;max-width:960px;margin:0 auto;padding:0;display:flex;flex-wrap:wrap}@media screen and (max-width: 640px){#container{display:grid;overflow-x:hidden;grid-template-columns:100%;grid-auto-rows:auto;align-items:start}}#container #main.narrow{width:100%;max-width:750px;min-height:1000px;height:auto;overflow:hidden}@media screen and (max-width: 640px){#container #main.narrow{min-height:auto}}#container #sidebar{width:200px;min-height:1000px;height:auto;overflow:hidden}@media screen and (max-width: 640px){#container #sidebar{min-height:auto}}@media screen and (max-width: 640px){#container .contents_l,#container .contents_r{display:contents}}#top_schedule{width:100%;max-width:750px}@media screen and (max-width: 640px){#top_schedule{grid-row:3;background-color:#fff;padding:10px 0}}#top_schedule .content_title{width:100%;overflow:hidden}#top_schedule .content_title .schedule_ttl{display:block;width:100%}#top_schedule .content_title .schedule_ttl img{width:100%;height:auto;vertical-align:top}@media screen and (max-width: 640px){#top_schedule .content_title .schedule_ttl{display:none}}#top_schedule .content_title .schedule_ttl_sp{display:none}@media screen and (max-width: 640px){#top_schedule .content_title .schedule_ttl_sp{display:block;text-align:center;font-size:2rem;margin:5px;padding:5px 0;background-color:#ef76ae;color:#fff}}#top_schedule .top_schedule_content{margin:10px;background:#fff;border:1px solid #8b8b8b;padding:4px;box-shadow:0 0 6px rgba(0,0,0,.44);box-sizing:border-box}@media screen and (max-width: 640px){#top_schedule .top_schedule_content{margin:0;padding:0;border:0;box-shadow:none}}@media screen and (max-width: 640px){#top_schedule .top_schedule_content .top_schedule_header{display:flex;flex-direction:column-reverse}}#top_schedule .top_schedule_content .top_schedule_header .top_schedule_title{border-left:4px solid #af0b16;padding:5px 10px;margin-bottom:5px;font-size:2rem}@media screen and (max-width: 640px){#top_schedule .top_schedule_content .top_schedule_header .top_schedule_title{border-left:5px solid #ef76ae;border-bottom:1px solid #ef76ae;font-size:1.4rem;margin:10px;padding:4px}}#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab li{width:14.2857142857%}@media screen and (max-width: 640px){#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab li{width:24%}#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab li.day0,#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab li.day1,#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab li.day2{width:32%;margin-bottom:5px}}#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab li.active a{background-position:0px bottom}#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab li a{position:relative;text-align:center;display:block;width:100%;height:34px;background:url(/assets/images/site-parts/schedule_tab_1week.png) 0px top;text-decoration:none}@media screen and (max-width: 640px){#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab li a{border:solid 1px #ef76ae;box-sizing:border-box;background:none;height:auto;padding:20px 0;text-align:center;color:#000}}#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab li a:link{color:#000}#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab li a:visited{color:#995e00}@media screen and (max-width: 640px){#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab li a:visited{color:#000}}#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab li a:hover{background-position:0px bottom}#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab li p{position:absolute;width:100%;text-align:center;top:25%}@media screen and (max-width: 640px){#top_schedule .top_schedule_content .top_schedule_header .top_schedule_tab li p{position:relative;top:auto}}#top_schedule .top_schedule_content .top_schedule_recommend{margin:5px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:5px 0}#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content{padding:10px 0 15px 0;border-bottom:1px dashed #ccc;background-color:#fd9197}#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content h3{text-align:center;font-size:26px;margin-bottom:5px;color:#fff}@media screen and (max-width: 640px){#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content h3{font-size:2rem}}#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content .recommend{display:flex;flex-wrap:wrap;justify-content:space-around}@media screen and (max-width: 640px){#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content .recommend{justify-content:center;gap:4px}}#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content .recommend .castlist{width:19.5%;border:1px solid #f9b6e3;background:#fff6fb;box-sizing:border-box;padding:4px;text-align:center;margin-bottom:.5%}@media screen and (max-width: 640px){#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content .recommend .castlist{width:32%;margin-bottom:1%}}#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content .recommend .castlist .cast_hitokoto{background-color:#ffcaca;padding:2px 0;margin-bottom:4px}#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content .recommend .castlist a{display:inline-block;width:100%;position:relative}#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content .recommend .castlist a img{width:100%;height:auto;vertical-align:top}#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content .recommend .castlist a img.newface{position:absolute;top:0;left:0;width:34px}#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content .recommend .castlist .cast_name{font-size:1.2rem;padding:4px 3px}#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content .recommend .castlist .cast_data{font-size:.9rem;line-height:160%;margin-bottom:5px}#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content .recommend .castlist .cast_time{font-size:1.2rem}#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content .recommend .gap{width:19.5%}@media screen and (max-width: 640px){#top_schedule .top_schedule_content .top_schedule_recommend .recommend_content .recommend .gap{width:32%;display:none}}#top_schedule .top_schedule_content .top_schedule_cast{margin:5px 0;display:flex;flex-wrap:wrap;justify-content:space-around}#top_schedule .top_schedule_content .top_schedule_cast .castlist{width:19.5%;border:1px solid #ccc;background-color:#fff;box-sizing:border-box;padding:4px;text-align:center;margin-bottom:.5%}@media screen and (max-width: 640px){#top_schedule .top_schedule_content .top_schedule_cast .castlist{width:32%;margin-bottom:1%}}#top_schedule .top_schedule_content .top_schedule_cast .castlist .cast_hitokoto{background-color:#ffcaca;padding:2px 0;margin-bottom:4px}@media screen and (max-width: 640px){#top_schedule .top_schedule_content .top_schedule_cast .castlist .cast_hitokoto{font-size:.9rem}}#top_schedule .top_schedule_content .top_schedule_cast .castlist a{display:inline-block;width:100%;position:relative}#top_schedule .top_schedule_content .top_schedule_cast .castlist a img{width:100%;height:auto;vertical-align:top}#top_schedule .top_schedule_content .top_schedule_cast .castlist a img.newface{position:absolute;top:0;left:0;width:34px}#top_schedule .top_schedule_content .top_schedule_cast .castlist .cast_name{font-size:1.2rem;padding:4px 3px}#top_schedule .top_schedule_content .top_schedule_cast .castlist .cast_data{font-size:.9rem;line-height:160%;margin-bottom:5px}#top_schedule .top_schedule_content .top_schedule_cast .castlist .cast_time{font-size:1.2rem}#top_schedule .top_schedule_content .top_schedule_cast .gap{width:19.5%}@media screen and (max-width: 640px){#top_schedule .top_schedule_content .top_schedule_cast .gap{width:32%}}#top_diary{width:100%;max-width:750px;box-sizing:border-box;padding:10px}@media screen and (max-width: 640px){#top_diary{grid-row:4}}#top_diary .diary_ttl{display:block;width:100%}#top_diary .diary_ttl img{width:100%;height:auto;vertical-align:top}@media screen and (max-width: 640px){#top_diary .diary_ttl{display:none}}#top_diary .diary_ttl_sp{display:none}@media screen and (max-width: 640px){#top_diary .diary_ttl_sp{display:block;text-align:center;font-size:2rem;margin:5px;padding:5px 0;background-color:#ef76ae;color:#fff}}#top_diary iframe{height:550px}@media screen and (max-width: 640px){#top_diary iframe{height:80vw}}#top_clinic{width:100%;max-width:200px}@media screen and (max-width: 640px){#top_clinic{display:none}}#top_news{width:100%;max-width:200px}@media screen and (max-width: 640px){#top_news{max-width:100%;grid-row:2;background-color:#fff}}#top_news .news_title{display:block}@media screen and (max-width: 640px){#top_news .news_title{display:none}}#top_news .news_title_sp{display:none}@media screen and (max-width: 640px){#top_news .news_title_sp{display:block;text-align:center;font-size:2rem;margin:5px;padding:5px 0;background-color:#ef76ae;color:#fff}}#top_news .news_body{width:100%;box-sizing:border-box;height:380px;background:#fff;overflow:auto;font-size:1.2rem;line-height:1.5;border:1px solid #f6cde6;padding:0px;box-sizing:border-box}@media screen and (max-width: 640px){#top_news .news_body{border:0;height:auto;overflow:auto;padding:10px}}#top_news .news_body span.text-tiny{font-size:.85em}#top_news .news_body span.text-small{font-size:.85em}#top_news .news_body span.text-big{font-size:1.4em}#top_news .news_body span.text-huge{font-size:1.8em}#top_news .news_body h3{border-left:5px solid #ef76ae;border-bottom:1px solid #ef76ae;font-size:1.4rem;margin-bottom:10px;padding:4px}#top_news .news_body a{text-decoration:none}#top_news .news_body figure{padding:0;margin:0;max-width:100%}#top_news .news_body img{width:100%;max-width:100%;height:auto;vertical-align:top}#top_newface{width:100%;max-width:200px}@media screen and (max-width: 640px){#top_newface{grid-row:1;max-width:100%;background-color:#fff;position:relative}}#top_newface .newface_title{display:block}@media screen and (max-width: 640px){#top_newface .newface_title{display:none}}#top_newface .newface_title_sp{display:none}@media screen and (max-width: 640px){#top_newface .newface_title_sp{display:block;text-align:center;font-size:2rem;margin:5px;padding:5px 0;background-color:#ef76ae;color:#fff}}#top_newface .newface_body{width:100%;box-sizing:border-box;height:636px;background:#fff;overflow:auto;font-size:12px;line-height:18px;border:1px solid #bfbfbf;margin-bottom:0px;box-sizing:border-box}@media screen and (max-width: 640px){#top_newface .newface_body{margin-bottom:10px;border:0;height:60vh;overflow:hidden;position:relative}}#top_newface .newface_body ul{display:flex;flex-wrap:wrap;justify-content:space-between}#top_newface .newface_body ul li.cast{text-align:center;padding:5px 15px;box-sizing:border-box}@media screen and (max-width: 640px){#top_newface .newface_body ul li.cast{width:33%;border:1px solid #bfbfbf;margin-bottom:1%}}#top_newface .newface_body ul li.cast .pic{width:100%}#top_newface .newface_body ul li.cast .pic img{width:100%;height:auto;vertical-align:top}#top_newface .newface_body ul li.cast .cast_name{font-size:1.1rem;margin:5px 0}#top_newface .newface_body ul li.cast .cast_data{font-size:.9rem}#top_newface .newface_body ul li.cast .comment{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-clamp:3}@media screen and (max-width: 640px){#top_newface .newface_body ul li.gap{width:33%}}#top_newface .newface_link{margin-bottom:10px}#top_newface .newface_link a{background:linear-gradient(to bottom, #777, #000);border:1px solid #000;border-bottom:3px solid #000;border-radius:4px;font-size:1rem;text-decoration:none;box-shadow:0 0 2px 0 rgba(0,0,0,.8);font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:bold;color:#fff;text-align:center;padding:4px 0;display:inline-block;width:100%}@media screen and (max-width: 640px){#top_newface .newface_link{display:block;text-align:center;margin-bottom:10px;padding-top:40px;width:100%;position:absolute;bottom:0;background:linear-gradient(to top, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%)}#top_newface .newface_link a{display:inline-block;padding:20px 0;width:70%;background:#efbad9;border:1px solid #e9abcb;border-bottom:5px solid #e9abcb;border-radius:10px;font-size:2.5rem;text-decoration:none;box-shadow:0 0 2px 0 rgba(0,0,0,.8);font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:bold;color:#000}}#top_banner{width:100%;max-width:200px}@media screen and (max-width: 640px){#top_banner{display:none}}#top_banner .banner li{margin-bottom:10px}#top_review{display:block;width:100%}#top_review .review_ttl{display:block;text-align:center;font-size:2rem;margin:5px;padding:5px 0;background-color:#ef76ae;color:#fff}#top_review .review_body{width:100%;padding:10px 5px;height:480px}/*# sourceMappingURL=top.min.css.map */