@charset "UTF-8";body{color:#0e1621}html{font-size:100%}body{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;color:#0e1621;font-size:1rem;line-height:1}.hinamincho,.starTitle span:before,.blockTitle span:before{font-family:"Hina Mincho",serif;font-weight:400;font-style:normal}.animation,.recruitBanner,header .mainHeader .globalmenu ul li:after,.subTitle span:after{-webkit-transition:all .5s;transition:all .5s}.displaynone{display:none !important}body.nonscroll{position:relative;height:100%;width:100%;overflow:hidden}img{vertical-align:bottom}img.pc{display:block !important}@media screen and (max-width:480px){img.pc{display:none !important}}img.sp{display:none !important}@media screen and (max-width:480px){img.sp{display:block !important}}br.pc{display:block}@media screen and (max-width:480px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width:480px){br.sp{display:block}}.text-center{text-align:center !important;width:100%}.text-left{text-align:left}.text-right{text-align:right}.f_order1{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.f_order2{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.f_order3{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}.f_order4{-webkit-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4}.btnWrap{display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin:20px auto 0px auto;width:100%}.btn{font-weight:700;font-size:15px;letter-spacing:-.05em;line-height:32px;text-align:left;color:#fff;width:auto;height:32px;border-radius:4px;background:#d62240;box-shadow:0px 2px 2px rgba(0,0,0,.16);display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #a60505;cursor:pointer}.btn span{width:calc(100% - 32px);text-align:center;padding:0 1em}.btn:after{content:"";display:block;width:32px;aspect-ratio:1/1;height:auto;border-left:1px solid #a60505}.btn.sendMail:after{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_mailmagazine.svg)}.btn.age_maru:after{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_maru_white.svg)}.btn.age_batsu:after{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_batsu_white.svg)}.wpcf7-submit{font-weight:700;font-size:15px;letter-spacing:-.05em;line-height:32px;text-align:left;color:#fff;padding:0 0 0 15px;cursor:pointer;width:auto;height:40px;width:150px;border-radius:4px;background:#d62240;box-shadow:0px 2px 2px rgba(0,0,0,.16);border-bottom:1px solid #a60505;background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_mailmagazine.svg);background-position:right 5px center;background-repeat:no-repeat;margin-bottom:5px}.wpcf7-spinner{display:block !important;margin:auto !important}.wpcf7-response-output{margin:0 auto 0em auto !important}.wpcf7-not-valid-tip{padding:5px 0 !important;font-size:12px !important;font-weight:600 !important}.pageTitle{font-weight:700;font-size:13px;text-align:center;color:#fff;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;margin-bottom:30px}@media screen and (max-width:480px){.pageTitle{font-size:16px;font-size:3.738317757vw}}.pageTitle:before{width:92px;height:36px;content:"";display:inline-block;background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/titlebg_leaf_white_l.svg);margin-top:10px;margin-right:15px}@media screen and (max-width:480px){.pageTitle:before{width:60px;height:24px}}.pageTitle:after{width:92px;height:36px;content:"";display:inline-block;background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/titlebg_leaf_white_r.svg);margin-top:10px;margin-left:15px}@media screen and (max-width:480px){.pageTitle:after{width:60px;height:24px}}.pageTitle span:before{font-family:"Hina Mincho";font-weight:400;font-size:30px;display:block;margin-bottom:5px}@media screen and (max-width:480px){.pageTitle span:before{font-size:30px;font-size:7.0093457944vw}}.pageTitle.mainColor{color:#a60505}.pageTitle.mainColor:before{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/titlebg_leaf_red_l.svg)}.pageTitle.mainColor:after{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/titlebg_leaf_red_r.svg)}.pageTitle.system span:before{content:"System & Price"}.pageTitle.contact span:before{content:"Contact"}.pageTitle.castsListTitle span:before{content:"Casts"}.pageTitle.castName{font-size:18px;align-items:center}.pageTitle.castName:after{margin-top:0}.pageTitle.castName:before{margin-top:0}.pageTitle.castName span:before{display:none}.pageTitle.schedule span:before{content:"Schedule"}.pageTitle.recruit span:before{content:"Recruit"}.pageTitle.pinkchair span:before{content:"Pink chair"}.pageTitle.aboutus span:before{content:"About us"}.pageTitle.photoDiary span:before{content:"Photo diary"}.pageTitle_r{font-weight:700;font-size:13px;text-align:center;color:#a60505;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;margin-bottom:30px}@media screen and (max-width:480px){.pageTitle_r{font-size:16px;font-size:3.738317757vw}}.pageTitle_r span:before{font-family:"Hina Mincho";font-weight:400;font-size:30px;display:block;margin-bottom:5px}@media screen and (max-width:480px){.pageTitle_r span:before{font-size:26px;font-size:6.0747663551vw}}.pageTitle_r:before{width:92px;height:36px;content:"";display:inline-block;background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/titlebg_leaf_red_l.svg);margin-top:10px;margin-right:15px}@media screen and (max-width:480px){.pageTitle_r:before{width:60px;height:24px}}.pageTitle_r:after{width:92px;height:36px;content:"";display:inline-block;background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/titlebg_leaf_red_r.svg);margin-top:10px;margin-left:15px}@media screen and (max-width:480px){.pageTitle_r:after{width:60px;height:24px}}.pageTitle_r.mailmagazineTitle span:before{content:"Mail Magazine"}.subTitle{font-weight:400;font-size:14px;text-align:center;color:#0b0b0b;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;margin-bottom:30px}@media screen and (max-width:480px){.subTitle{font-size:16px;font-size:3.738317757vw;margin-bottom:15px}}.subTitle span:after{content:"";display:block;height:2px;width:60px;margin:5px auto 0 auto;background-color:#d62240;border-radius:50em}.subTitle span:before{font-family:"Hina Mincho";font-weight:400;font-size:30px;display:block;margin-bottom:5px}.linnerTitle{display:flex;align-items:center;font-weight:400;font-size:24px;color:#026c98;margin-bottom:20px}@media screen and (max-width:480px){.linnerTitle{font-size:20px;font-size:4.6728971963vw}}.linnerTitle:before,.linnerTitle:after{content:"";height:1px;flex-grow:1;background-color:#026c98}.linnerTitle:before{margin-right:1rem}.linnerTitle:after{margin-left:1rem}.blockTitle{font-size:14px;color:#d62240;margin-bottom:20px}@media screen and (max-width:480px){.blockTitle{font-size:16px;font-size:3.738317757vw}}.blockTitle span:before{font-size:30px;font-weight:700;margin-right:5px}@media screen and (max-width:480px){.blockTitle span:before{font-size:30px;font-size:7.0093457944vw}}.blockTitle:after{margin-top:10px;content:"";display:block;height:1px;width:30px;background-color:#d62240}.blockTitle.price span:before{content:"Price"}.blockTitle.member span:before{content:"Member"}.starTitle{color:#d62240;margin-bottom:20px;width:100%;position:relative;line-height:1em;font-size:14px}@media screen and (max-width:480px){.starTitle{font-size:16px;font-size:3.738317757vw}}.starTitle.textonly{font-size:19px}@media screen and (max-width:480px){.starTitle.textonly{font-size:19px;font-size:4.4392523364vw}}.starTitle:before{content:"";display:inline-block;margin-top:-5px;width:22px;aspect-ratio:11/10;background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/startitle_icon.svg);margin-right:5px}.starTitle span:before{font-size:30px;font-weight:700;margin-right:5px}@media screen and (max-width:480px){.starTitle span:before{font-size:30px;font-size:7.0093457944vw}}.starTitle:after{margin-top:10px;content:"";display:block;height:1px;width:100%;background-color:#d62240}.starTitle.profile span:before{content:"Profile"}.starTitle.qanda span:before{content:"Q&A"}.starTitle.comment span:before{content:"Comment"}.starTitle.shopcomment span:before{content:"Shop PR"}.starTitle.schedule span:before{content:"Schedule"}.starTitle.shopinfo span:before{content:"Shop info"}.starTitle.diary span:before{content:"Photo diary"}.starTitle.diary span:before{content:"Photo diary"}.castsListWrap{width:1000px;margin:60px auto 20px auto}@media screen and (max-width:1000px){.castsListWrap{width:95%}}@media screen and (max-width:480px){.castsListWrap{width:100%;margin:0 auto 10px auto}}.castsList{list-style:none;display:grid;gap:20px;grid-template-columns:repeat(20,1fr)}@media screen and (max-width:480px){.castsList{gap:10px}}@media screen and (max-width:480px){.castsList.noSlide{width:90%;margin:auto;grid-template-columns:repeat(12,1fr)}}@media screen and (max-width:480px){.castsList.noSlide li.cast{margin:0 0 30px}}.castsList li.cast{grid-column:auto/span 4;width:100%;margin-bottom:50px;position:relative}@media screen and (max-width:480px){.castsList li.cast{margin:0 5px 60px;grid-column:auto/span 6}}.castsList li.cast .balloon{display:flex;justify-content:center;position:relative;max-width:90%;margin-bottom:10px;padding:.6em;border-radius:5px;background-color:#f2f2f2;color:#333;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;z-index:2;top:-20px;font-size:12px;font-weight:700;color:#a60505;box-shadow:0px 2px 10px rgba(0,0,0,.5)}.castsList li.cast .balloon:before{position:absolute;bottom:-10px;left:20px;width:20px;height:10px;background-color:#f2f2f2;clip-path:polygon(0 0,100% 0,50% 100%);content:""}.castsList li.cast figure{border-radius:6px;overflow:hidden;width:100%;aspect-ratio:2/3;padding-top:66.6666666667%;position:relative;margin-bottom:10px}.castsList li.cast figure img{aspect-ratio:2/3;position:absolute;top:0;left:0;object-fit:cover;width:184px;height:276px}@media screen and (max-width:480px){.castsList li.cast figure img{width:100%;height:100%}}.castsList li.cast figure .scheduleText{font-family:"Rounded M+ 1c";font-weight:700;font-size:14px;text-align:center;color:#d62240;z-index:2;position:absolute;bottom:0;left:0;right:0;height:35px;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background-color:#fff}@media screen and (max-width:480px){.castsList li.cast figure .scheduleText{font-size:18px;font-size:4.2056074766vw}}.castsList li.cast .castName{text-align:center;color:#fff;font-weight:500;font-size:14px;margin-bottom:5px}@media screen and (max-width:480px){.castsList li.cast .castName{font-size:18px;font-size:4.2056074766vw}}.castsList li.cast .castShape{text-align:center;color:#fff;font-weight:500;font-size:13px}@media screen and (max-width:480px){.castsList li.cast .castShape{font-size:13px;font-size:3.0373831776vw}}.status{position:absolute;left:0;right:0;bottom:40px;width:100%;z-index:2;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center}.status .statusIcon{display:block;width:30px;height:30px;border-radius:4px;background:#f7f7f7;border:1px solid #fff;box-shadow:0px 2px 3px rgba(0,0,0,.16);margin-right:5px;background-position:center center;background-repeat:no-repeat;background-size:cover;text-indent:-9999px}.status .statusIcon.newface{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/casticon_newface.svg)}.status .statusIcon.recommend{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/casticon_recommend.svg)}.raceBgBlock{width:auto;background-color:#fff;position:relative;margin-top:66px}.raceBgBlock:before{position:absolute;top:-33px;content:"";display:block;width:100%;height:34px;background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/lacebg_01.svg);background-position:center bottom;background-repeat:repeat-x}@media screen and (max-width:480px){.raceBgBlock:before{background-size:cover}}.raceBgBlock.w100{width:100%;padding:15px 0}.raceBgBlock.w100.pageWrap{padding:45px 0}@media screen and (max-width:480px){.raceBgBlock.w100.pageWrap{padding:30px 0}}.inner{width:95%;max-width:1180px;min-width:1000px;margin:auto}@media screen and (max-width:1000px){.inner{width:95%;min-width:initial}}@media screen and (max-width:480px){.inner{max-width:initial;min-width:initial}}.middleInner{display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto 30px auto;max-width:960px}@media screen and (max-width:480px){.middleInner{width:90%}}.scrollTableWrap{width:100%;overflow-x:scroll;box-shadow:0px 3px 15px 0px rgba(0,0,0,.05);margin-bottom:20px}.scrollTableWrap table.tableNomal{white-space:nowrap;margin-bottom:0}@media screen and (max-width:768px){.scrollTableWrap table.tableNomal{width:480px}}table.tableNomal{width:100%;background-color:#f3f5f6;box-shadow:0px 3px 15px 0px rgba(0,0,0,.025);border-collapse:separate;border-spacing:1px;font-size:14px;margin-bottom:20px;table-layout:fixed}@media screen and (max-width:480px){table.tableNomal{font-size:14px;font-size:3.2710280374vw}}table.tableNomal th{background-color:#d62240;color:#fff;padding:10px}table.tableNomal td{background-color:#fff;padding:10px}table.tableNomal td.time{text-align:center}table.tableNomal .courseName{width:200px}table.tableCourse{width:100%;background-color:#f3f5f6;box-shadow:0px 3px 15px 0px rgba(0,0,0,.025);border-collapse:separate;border-spacing:1px;font-size:14px}@media screen and (max-width:480px){table.tableCourse{font-size:14px;font-size:3.2710280374vw}}table.tableCourse th,table.tableCourse td{padding:10px}table.tableCourse thead th{background-color:#d62240;color:#fff}table.tableCourse tbody th{background-color:#fff;width:20%}table.tableCourse tbody td{width:80%;text-align:center}table.tableCourse tbody td p{text-align:left}table.tableCourse td{background-color:#fff}table.tableCourse td.time{text-align:center}table.tableCourse td p{line-height:1.6em}dl.dlTable{width:100%;background-color:#f3f5f6;box-shadow:0px 3px 15px 0px rgba(0,0,0,.025);border-collapse:separate;border:1px solid #f3f5f6;border-spacing:1px;font-size:14px;margin-bottom:30px;table-layout:fixed;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:768px){dl.dlTable{font-size:14px;font-size:3.2710280374vw}}dl.dlTable dt,dl.dlTable dd{padding:10px;border-bottom:1px solid #f3f5f6}dl.dlTable dt{width:180px;background-color:#fafafa}@media screen and (max-width:768px){dl.dlTable dt{width:35%}}dl.dlTable dd{width:calc(100% - 180px - 1px);background-color:#fff}@media screen and (max-width:768px){dl.dlTable dd{width:calc(65% - 1px)}}.responsiveCalendar .scheduleTable{width:100%;background-color:#f3f5f6;box-shadow:0px 3px 15px 0px rgba(0,0,0,.025);border-collapse:separate;border-spacing:1px;font-size:14px;margin-bottom:20px;table-layout:fixed}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable{font-size:13px;font-size:3.0373831776vw}}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable thead{display:none}}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable th,.responsiveCalendar .scheduleTable td{display:block;width:100%;padding:0}}.responsiveCalendar .scheduleTable th{background-color:#d62240;color:#fff;padding:10px}.responsiveCalendar .scheduleTable td{background-color:#fff;padding:10px}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td{padding:0;height:auto;display:-webkit-flex;display:flex;border-bottom:1px solid #ddd}}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td:nth-child(1) em:after{content:"（月）"}}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td:nth-child(2) em:after{content:"（火）"}}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td:nth-child(3) em:after{content:"（水）"}}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td:nth-child(4) em:after{content:"（木）"}}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td:nth-child(5) em:after{content:"（金）"}}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td:nth-child(6) em{background-color:#dcefff;color:#2ea9c6}}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td:nth-child(6) em:after{content:"（土）"}}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td:nth-child(7) em{background-color:#f8d1d0;color:#a60505}}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td:nth-child(7) em:after{content:"（日）"}}.responsiveCalendar .scheduleTable td time{font-weight:600;font-style:normal}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td time{display:-webkit-flex;display:flex;justify-content:flex-start;width:25%}}.responsiveCalendar .scheduleTable td time em{font-style:normal;font-weight:400;text-align:right;width:100%;display:block}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td time em{background-color:#f6f8f8;width:100%;padding:10px 5px;color:#000;text-align:left;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end;font-size:16px;font-size:3.738317757vw;font-weight:700}}.responsiveCalendar .scheduleTable td time>div{margin-top:5px;display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td time>div{margin-top:0;width:55%;padding:10px 5px;display:-webkit-flex;display:flex;align-items:center;font-size:16px;font-size:3.738317757vw;font-weight:700}}.responsiveCalendar .scheduleTable td time>div span{display:block;width:100%}.responsiveCalendar .scheduleTable td time>div i.arrow{display:inline-block;width:14px;height:14px;background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_schedulearrow.svg);background-repeat:no-repeat;background-size:90%;background-position:center center}.responsiveCalendar .scheduleTable td>div{display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:14px;font-weight:600}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td>div{width:40%;font-size:16px;font-size:3.738317757vw}}.responsiveCalendar .scheduleTable td>div span{text-align:center;display:block;width:auto}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td>div span{width:auto}}.responsiveCalendar .scheduleTable td>div span.material-symbols-outlined{font-size:13px}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td>div span.material-symbols-outlined{transform:rotate(0deg)}}.responsiveCalendar .scheduleTable td p.comment{font-size:13px;text-align:center;margin-top:5px;color:#d62240;font-weight:700}@media screen and (max-width:480px){.responsiveCalendar .scheduleTable td p.comment{margin-top:0;width:35%;padding:10px 5px;text-align:left;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end;font-size:13px;font-size:3.0373831776vw;font-weight:700}}.allSchedule .inner>p{font-size:16px;margin-bottom:15px;color:#fff;text-align:center}@media screen and (max-width:480px){.allSchedule .inner>p{font-size:16px;font-size:3.738317757vw;text-align:left}}.scheduledata_wrap{margin:auto;margin-bottom:30px}.scheduledata_wrap .scheduledata{border:1px #f3f5f6 solid;border-bottom:none;width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap;align-content:flex-start;color:#fff}.scheduledata_wrap .scheduledata .s_header{width:100px;border-right:1px #f3f5f6 solid;background-color:#fff}.scheduledata_wrap .scheduledata .s_header a{width:100%;text-align:center;display:block;width:80px;height:80px;border-radius:3px;overflow:hidden;margin:10px auto 10px auto}.scheduledata_wrap .scheduledata .s_header a img{display:block;margin:auto;width:100%}.scheduledata_wrap .scheduledata .s_header p{text-align:center;margin:0;padding:0;line-height:1em;padding:0 0 10px;font-size:13px}.scheduledata_wrap .scheduledata .scroll{width:calc(100% - 100px);display:-webkit-flex;display:flex;flex-wrap:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}.scheduledata_wrap .scheduledata .scroll::-webkit-scrollbar{height:7px;cursor:pointer}.scheduledata_wrap .scheduledata .scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.3)}.scheduledata_wrap .scheduledata .scroll::-webkit-scrollbar-thumb{background:#fff}.scheduledata_wrap .scheduledata .s_calendar{background-color:#fff;border-right:1px #f3f5f6 solid}.scheduledata_wrap .scheduledata .s_calendar h4{width:100%;font-size:16px;line-height:1em;height:36px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-start;padding:0 13px}.scheduledata_wrap .scheduledata .s_calendar h4 span{position:-webkit-sticky;position:sticky;left:13px}.scheduledata_wrap .scheduledata .s_calendar ul{display:-webkit-flex;display:flex;flex-wrap:nowrap;align-content:flex-start;height:calc(100% - 36px)}.scheduledata_wrap .scheduledata .s_calendar ul li{list-style:none;border-right:1px #f3f5f6 solid;border-top:1px #f3f5f6 solid;background-color:#fff}.scheduledata_wrap .scheduledata .s_calendar ul li h5{border-bottom:1px #f3f5f6 solid;padding:2px 4px 5px;height:50%;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.scheduledata_wrap .scheduledata .s_calendar ul li h5 span,.scheduledata_wrap .scheduledata .s_calendar ul li h5 em{text-align:center;display:block;font-style:normal;line-height:1.3em;width:100%}.scheduledata_wrap .scheduledata .s_calendar ul li h5 span{font-size:17px}.scheduledata_wrap .scheduledata .s_calendar ul li h5 em{font-size:11px;font-weight:400}.scheduledata_wrap .scheduledata .s_calendar ul li p{text-align:center;padding:2px 4px 5px;height:50%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.scheduledata_wrap .cast{border:1px #f6f8f8 solid;border-bottom:none;width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap;align-content:flex-start;background-color:#fff;overflow:hidden}.scheduledata_wrap .cast .s_header{width:130px;border-right:1px #f6f8f8 solid;background-color:#fff}@media screen and (max-width:480px){.scheduledata_wrap .cast .s_header{width:100px}}.scheduledata_wrap .cast .s_header a{width:100%;text-align:center;display:block;width:80px;height:80px;border-radius:3px;overflow:hidden;margin:10px auto 10px auto}.scheduledata_wrap .cast .s_header a img{display:block;margin:auto;width:100%}.scheduledata_wrap .cast .s_header p{text-align:center;margin:0;padding:0;line-height:1em;padding:0 0 10px;font-size:13px}@media screen and (max-width:480px){.scheduledata_wrap .cast .s_header p{font-size:13px;font-size:3.0373831776vw}}.scheduledata_wrap .cast .scroll{display:-webkit-flex;display:flex;flex-wrap:nowrap;width:calc(100% - 130px);overflow-x:scroll}@media screen and (max-width:480px){.scheduledata_wrap .cast .scroll{width:calc(100% - 100px)}}.scheduledata_wrap .cast .scroll .day{min-width:14.2857142857%;height:100%;border-right:1px #f6f8f8 solid}@media screen and (max-width:768px){.scheduledata_wrap .cast .scroll .day{min-width:100px;width:initial}}.scheduledata_wrap .cast .scroll .day h4{font-weight:700;font-size:18px;letter-spacing:-.01em;height:36px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;text-align:center;color:#b5b5b5;border-bottom:1px #f6f8f8 solid;vertical-align:sub}@media screen and (max-width:768px){.scheduledata_wrap .cast .scroll .day h4{font-size:18px;font-size:4.2056074766vw}}.scheduledata_wrap .cast .scroll .day h4 em{font-size:10px;font-style:normal;vertical-align:sub}.scheduledata_wrap .cast .scroll .day .timeSchedule{display:-webkit-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;height:calc(100% - 36px);font-weight:600;font-size:14px}@media screen and (max-width:768px){.scheduledata_wrap .cast .scroll .day .timeSchedule{font-size:18px;font-size:4.2056074766vw}}.scheduledata_wrap .cast .scroll .day .timeSchedule i.arrow{transform:rotate(90deg)}.scheduledata_wrap .cast .scroll .day .timeSchedule .material-symbols-outlined{transform:rotate(90deg);font-size:14px}.scheduledata_wrap .cast .scroll .day .timeSchedule p{font-size:13px;text-align:center;font-feature-settings:"palt";line-height:1.4em;color:#d62240;margin-bottom:5px}@media screen and (max-width:768px){.scheduledata_wrap .cast .scroll .day .timeSchedule p{font-size:13px;font-size:3.0373831776vw}}.mailmagazineModal{opacity:0;visibility:hidden;height:100vh;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;align-items:center;justify-content:center;z-index:80;transition:.3s}.mailmagazineModal.active{opacity:1;visibility:visible;transition:.3s}.mailmagazineModal .modalBg{height:100vh;width:100%;position:fixed;background-color:rgba(255,255,255,.5);transition:.3s}.mailmagazineModal .mailmagazine{padding:40px;background-color:#fff;border-radius:6px;width:540px;position:absolute;top:20%;left:0;right:0;margin:auto;z-index:90;box-shadow:0px 7px 20px rgba(23,23,23,.13)}@media screen and (max-width:480px){.mailmagazineModal .mailmagazine{width:90%;padding:45px 20px 30px}}.mailmagazineModal .mailmagazine .closeBtn{width:30px;height:auto;aspect-ratio:1/1;background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_close.svg);position:absolute;right:20px;top:20px;background-repeat:no-repeat;background-position:center center;cursor:pointer;background-size:100%;box-shadow:0px 3px 15px 0px rgba(0,0,0,.05);border-radius:10px;display:block}.mailmagazineModal .mailmagazine .mailmagazineHeader{position:relative}.mailmagazineModal .mailmagazine .mailmagazineBody .tokuten{width:100%;display:-webkit-flex;display:flex;justify-content:space-between;margin:0 auto 20px auto}.mailmagazineModal .mailmagazine .mailmagazineBody .tokuten li{width:calc(50% - 10px);border-radius:6px;border:3px solid #d62240;color:#d62240;font-weight:700;text-align:center;list-style:none;padding:10px}@media screen and (max-width:480px){.mailmagazineModal .mailmagazine .mailmagazineBody .tokuten li{width:calc(50% - 5px);padding:5px}}.mailmagazineModal .mailmagazine .mailmagazineBody .tokuten li h5{font-size:22px;margin-bottom:5px}@media screen and (max-width:480px){.mailmagazineModal .mailmagazine .mailmagazineBody .tokuten li h5{font-size:20px;font-size:4.6728971963vw;margin-bottom:5px}}.mailmagazineModal .mailmagazine .mailmagazineBody .tokuten li p{font-size:18px;line-height:1em;margin-bottom:0}@media screen and (max-width:480px){.mailmagazineModal .mailmagazine .mailmagazineBody .tokuten li p{font-size:15px;font-size:3.5046728972vw}}.mailmagazineModal .mailmagazine .mailmagazineBody p{font-size:16px;line-height:1.5em;margin-bottom:10px}@media screen and (max-width:480px){.mailmagazineModal .mailmagazine .mailmagazineBody p{font-size:14px;font-size:3.2710280374vw;margin-bottom:5px}}.flexbox{display:-webkit-flex;display:flex;width:100%;flex-wrap:wrap;flex-direction:row}.flexbox.reverse{flex-direction:row-reverse}@media screen and (max-width:480px){.flexbox.reverse{flex-direction:row}}.flexbox iframe{width:100%;height:100%}@media screen and (max-width:480px){.flexbox iframe{margin-bottom:20px}}.flexbox .dlTable{margin-bottom:0}.contactList{display:grid;grid-template-columns:repeat(12,1fr);gap:30px;margin-bottom:30px}@media screen and (max-width:1000px){.contactList{width:100%;gap:0px;margin-bottom:15px}}.contactList .item{list-style:none;grid-column:auto/span 4}@media screen and (max-width:768px){.contactList .item{width:100%;grid-column:auto/span 12;margin-bottom:15px}}.contactList .item a{height:70px;padding:8px;display:-webkit-flex;display:flex;border-radius:4px;background-color:#590404;color:#fff}.contactList .item a:before{content:"";display:inline-block;aspect-ratio:1/1;margin-right:15px;background-size:80%;background-repeat:no-repeat;background-position:center center;border-right:1px solid rgba(229,229,229,.7)}.contactList .item a .text{display:-webkit-flex;display:flex;align-content:center;flex-wrap:wrap}.contactList .item a .text *{width:100%;line-height:1.2em}.contactList .item a .text h4{font-size:13px;font-weight:700}@media screen and (max-width:480px){.contactList .item a .text h4{font-size:13px;font-size:3.0373831776vw}}.contactList .item a .text h5{font-weight:700;font-size:24px;letter-spacing:-.05em}@media screen and (max-width:480px){.contactList .item a .text h5{font-size:24px;font-size:5.6074766355vw}}.contactList .item a .text p{font-weight:500;font-size:14px;letter-spacing:-.05em}@media screen and (max-width:480px){.contactList .item a .text p{font-size:14px;font-size:3.2710280374vw}}.contactList .item.tel a:before{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_tel_white.svg)}.contactList .item.mail a:before{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_contact_white.svg)}.contactList .item.sns a:before{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_sns_white.svg)}.otherBannerList{display:grid;grid-template-columns:repeat(12,1fr);gap:30px}@media screen and (max-width:1000px){.otherBannerList{width:100%;gap:0px}}.otherBannerList .item{list-style:none;grid-column:auto/span 6}@media screen and (max-width:768px){.otherBannerList .item{width:100%;grid-column:auto/span 12;margin-bottom:15px}}.otherBannerList .item a{height:70px;padding:8px;display:-webkit-flex;display:flex;border-radius:4px;background-color:#fff;color:#d62240;border:1px solid #590404}.otherBannerList .item a:before{content:"";display:inline-block;aspect-ratio:1/1;margin-right:15px;background-size:100%;background-repeat:no-repeat;background-position:center center;border-right:1px solid rgba(89,4,4,.7)}.otherBannerList .item a .text{display:-webkit-flex;display:flex;align-content:center;flex-wrap:wrap}.otherBannerList .item a .text *{width:100%;line-height:1.2em}.otherBannerList .item a .text h4{font-size:20px;font-weight:700}@media screen and (max-width:480px){.otherBannerList .item a .text h4{font-size:13px;font-size:3.0373831776vw}}.otherBannerList .item a .text h5{font-weight:700;font-size:24px;letter-spacing:-.05em}@media screen and (max-width:480px){.otherBannerList .item a .text h5{font-size:24px;font-size:5.6074766355vw}}.otherBannerList .item a .text p{font-weight:500;font-size:14px;letter-spacing:-.05em}@media screen and (max-width:480px){.otherBannerList .item a .text p{font-size:14px;font-size:3.2710280374vw}}.otherBannerList .item.vanilla a:before{background-image:url(//clubm.jp/wp-content/themes/clubm/images/recruit/icon_vanilla.svg)}.otherBannerList .item.girlsheaven a:before{background-image:url(//clubm.jp/wp-content/themes/clubm/images/recruit/icon_girlsheaven.png)}.profileTags li{list-style:none;border-radius:50em;background-color:#f6f8f8;display:inline-block;padding:5px 1em;font-size:12px;margin-right:3px;margin-bottom:3px}@media screen and (max-width:480px){.profileTags li{font-size:13px;font-size:3.0373831776vw}}.lazyload{opacity:0;-webkit-transition:opacity 3s;transition:opacity 3s}.lazyloaded{opacity:1}.agecheck_wrap .agecheck_inner{position:relative;max-width:500px;padding:0 20px 100px;left:0;right:0;bottom:0;top:0;margin:auto;color:#fff}.agecheck_wrap h4{display:block;margin:30vh auto 10px auto;max-width:200px}@media screen and (max-width:480px){.agecheck_wrap h4{margin:10vh auto 10px auto}}.agecheck_wrap h4 img{height:auto;width:100%}.agecheck_wrap h5{font-size:16px;margin-bottom:10px}.agecheck_wrap .btnwrap{max-width:320px;display:-webkit-flex;display:flex;justify-content:space-between;margin:40px auto 0 auto}.agecheck_wrap p{font-size:13px;margin-bottom:15px;line-height:1.6em}.agecheck_wrap p br{display:block}@media screen and (max-width:480px){.agecheck_wrap p br{display:block}}.agecheck_wrap span{float:left}.agecheck_wrap a{float:right}.wp-pagenavi{margin:20px auto;font-size:12px;text-align:center;display:flex;align-items:center;justify-content:center;color:#d62240}.wp-pagenavi .pages{margin:0 1em;display:none}.wp-pagenavi a{color:#d62240}.wp-pagenavi span.current{margin:0 10px 0 0;border:solid 1px #eee;width:30px;height:30px;border-radius:50%;line-height:30px;text-align:center;box-sizing:border-box;justify-content:center;display:flex;align-items:center;transition:.3s}.wp-pagenavi a.page{margin:0 10px 0 0;border:solid 1px #eee;width:30px;height:30px;border-radius:50%;line-height:30px;text-align:center;box-sizing:border-box;justify-content:center;display:flex;align-items:center;transition:.3s}.wp-pagenavi span.current{border:none;background:#d62240;color:#fff}.wp-pagenavi a.page{background:0 0}.wp-pagenavi a.page:hover{background:#d62240;color:#fff}.wp-pagenavi .first{margin-right:10px}.wp-pagenavi .extend{margin-right:10px}.wp-pagenavi .previouspostslink{display:none}.wp-pagenavi .nextpostslink{display:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,main{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;font-style:normal}.ocwrap{width:1180px}header{width:100%;background-color:#d62240}header .subheader{height:50px;width:100%;box-shadow:0px 3px 30px rgba(0,0,0,.16);display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;padding:0;background-color:#fff}@media screen and (max-width:480px){header .subheader{height:auto}}header .subheader .container{width:100%;max-width:1180px;min-width:1000px;margin:auto;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1180px){header .subheader .container{width:95%}}@media screen and (max-width:480px){header .subheader .container{width:100%;max-width:initial;min-width:initial}}@media screen and (max-width:480px){header .subheader .container>div{width:100%}}header .subheader .container p{font-size:12px}header .subheader .container p br{display:none}@media screen and (max-width:480px){header .subheader .container p{font-size:12.5px;font-size:2.9205607477vw;text-align:center;width:100%;padding:5px;line-height:1.5em}header .subheader .container p br{display:block}}header .subheader .container .submenu{display:-webkit-flex;display:flex;justify-content:flex-start;line-height:1em;background-color:#fff;height:40px}@media screen and (max-width:480px){header .subheader .container .submenu{position:fixed;width:100%;height:50px;bottom:0;z-index:5}}header .subheader .container .submenu ul{display:-webkit-flex;display:flex;justify-content:flex-start}@media screen and (max-width:768px){header .subheader .container .submenu ul{width:100%}}header .subheader .container .submenu li{list-style:none;border-right:1px solid #ddd;display:-webkit-flex;display:flex}@media screen and (max-width:480px){header .subheader .container .submenu li{padding:0;width:50%}}header .subheader .container .submenu li:before{content:"";display:inline-block;width:40px;aspect-ratio:1/1;background-size:70%;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:480px){header .subheader .container .submenu li:before{width:50px}}header .subheader .container .submenu li.mailmagazine:before{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_mailmagazine_brown.svg)}header .subheader .container .submenu li.tel:before{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_tel_brown.svg)}header .subheader .container .submenu li.contact:before{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_contact_brown.svg)}@media screen and (max-width:480px){header .subheader .container .submenu li.contact{display:none}}header .subheader .container .submenu li a,header .subheader .container .submenu li span{white-space:nowrap;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:15px;cursor:pointer}header .subheader .container .submenu li a h5,header .subheader .container .submenu li span h5{width:100%;font-weight:700;font-size:16px;letter-spacing:-.05em;color:#590404}@media screen and (max-width:480px){header .subheader .container .submenu li a h5,header .subheader .container .submenu li span h5{font-size:16px;font-size:3.738317757vw}}header .subheader .container .submenu li a p,header .subheader .container .submenu li span p{font-weight:500;font-size:11px;letter-spacing:-.05em;color:#590404}@media screen and (max-width:480px){header .subheader .container .submenu li a p,header .subheader .container .submenu li span p{font-size:12px;font-size:2.8037383178vw;padding:0}}header .subheader p,header .subheader h1{font-weight:500;font-size:13px;letter-spacing:-.05em;text-align:left;color:#0b0b0b}header .mainHeader{width:100%}@media screen and (max-width:480px){header .mainHeader{background-color:#d62240}}header .mainHeader .inner{width:100%;max-width:1180px;min-width:1000px;margin:auto;height:90px;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1180px){header .mainHeader .inner{width:95%}}@media screen and (max-width:480px){header .mainHeader .inner{width:100%;max-width:initial;min-width:initial;height:60px}}header .mainHeader h1,header .mainHeader p{height:45px;width:216px;aspect-ratio:246/45}@media screen and (max-width:480px){header .mainHeader h1,header .mainHeader p{width:calc(100% - 180px);height:auto;padding:10px}}header .mainHeader h1 img,header .mainHeader p img{aspect-ratio:55/12;width:100%;height:auto;display:block}@media screen and (max-width:480px){header .mainHeader .globalmenu{height:100%;display:-webkit-flex;display:flex}}header .mainHeader .globalmenu ul{display:-webkit-flex;display:flex;justify-content:space-between;font-weight:500;font-size:14px}@media screen and (max-width:480px){header .mainHeader .globalmenu ul{font-size:13px;font-size:3.0373831776vw;font-weight:700}}header .mainHeader .globalmenu ul li{margin-right:20px}header .mainHeader .globalmenu ul li:after{content:"";display:block;height:2px;width:0;margin:5px auto 0 auto;background-color:#fff;border-radius:50em}header .mainHeader .globalmenu ul li:hover:after{width:100% !important}header .mainHeader .globalmenu ul li:last-of-type{margin-right:0}header .mainHeader .globalmenu ul li.current:after{content:"";display:block;height:2px;width:20px;margin:5px auto 0 auto;background-color:#fff;border-radius:50em}header .mainHeader .globalmenu ul li span,header .mainHeader .globalmenu ul li a{color:#fff}@media screen and (max-width:480px){header .mainHeader .globalmenu ul .gmHome{display:none}}@media screen and (max-width:480px){header .mainHeader .globalmenu ul .gmSystem{display:none}}@media screen and (max-width:480px){header .mainHeader .globalmenu ul .gmInfo{display:none}}@media screen and (max-width:480px){header .mainHeader .globalmenu ul .gmPinkchair{display:none}}@media screen and (max-width:480px){header .mainHeader .globalmenu ul .gmRecruit{display:none}}@media screen and (max-width:480px){header .mainHeader .globalmenu ul .gmAbout{display:none}}header .mainHeader .globalmenu ul .gmMenu{display:none}@media screen and (max-width:480px){header .mainHeader .globalmenu ul .gmMenu{display:flex;cursor:pointer}}@media screen and (max-width:768px){header .mainHeader .globalmenu ul .gmCasts:after,header .mainHeader .globalmenu ul .gmSchedule:after,header .mainHeader .globalmenu ul .gmMenu:after{display:none}}@media screen and (max-width:480px){header .mainHeader .globalmenu ul .gmCasts,header .mainHeader .globalmenu ul .gmSchedule,header .mainHeader .globalmenu ul .gmMenu{margin-right:0;width:60px;height:auto;aspect-ratio:1/1;border-left:1px solid #a60505}header .mainHeader .globalmenu ul .gmCasts a,header .mainHeader .globalmenu ul .gmCasts span,header .mainHeader .globalmenu ul .gmSchedule a,header .mainHeader .globalmenu ul .gmSchedule span,header .mainHeader .globalmenu ul .gmMenu a,header .mainHeader .globalmenu ul .gmMenu span{width:100%;aspect-ratio:1/1;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}header .mainHeader .globalmenu ul .gmCasts a:before,header .mainHeader .globalmenu ul .gmCasts span:before,header .mainHeader .globalmenu ul .gmSchedule a:before,header .mainHeader .globalmenu ul .gmSchedule span:before,header .mainHeader .globalmenu ul .gmMenu a:before,header .mainHeader .globalmenu ul .gmMenu span:before{content:"";display:block;width:28px;aspect-ratio:1/1;background-position:center center;background-repeat:no-repeat}}@media screen and (max-width:480px){header .mainHeader .globalmenu ul .gmCasts a:before{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_girl_white.svg)}}@media screen and (max-width:480px){header .mainHeader .globalmenu ul .gmSchedule a:before{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_calendar_white.svg)}}@media screen and (max-width:480px){header .mainHeader .globalmenu ul .gmMenu a:before,header .mainHeader .globalmenu ul .gmMenu span:before{background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_menu_white.svg)}}body.home header{background-color:transparent}.breadcrumbsWrap{background-color:rgba(142,5,5,.5)}.breadcrumbsWrap .breadcrumbs{max-width:1180px;margin:0 auto;padding:10px 0;font-size:13px;color:#fff}@media screen and (max-width:1180px){.breadcrumbsWrap .breadcrumbs{width:95%}}@media screen and (max-width:768px){.breadcrumbsWrap .breadcrumbs{width:100%;padding:10px}}.breadcrumbsWrap .breadcrumbs a{color:#fff}.spNavWrap{opacity:0;visibility:hidden;height:100vh;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;align-items:center;justify-content:center;z-index:80;transition:.3s}.spNavWrap.active{display:-webkit-flex;display:flex;opacity:1;visibility:visible;transition:.3s}.spNavWrap.active .spNav{left:0;transition:.3s}.spNavWrap .modalBg{height:100vh;width:100%;position:fixed;background-color:rgba(0,0,0,.5);transition:.3s}.spNavWrap .spNav{height:100vh;width:60%;position:absolute;top:0;bottom:0;left:0;margin:auto;z-index:90;background-color:#fff;padding:0;padding:20px;left:-60%;transition:.3s}.spNavWrap .spNav .spNavHeader{margin-bottom:0;position:relative;margin:0 auto 10px auto;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}.spNavWrap .spNav .spNavHeader h3{width:20%;aspect-ratio:1/1;height:auto;margin:auto auto 0px 0;padding:0}.spNavWrap .spNav .spNavHeader h3 img{aspect-ratio:1/1}.spNavWrap .spNav .spNavHeader .closeBtn{width:30px;height:auto;aspect-ratio:1/1;background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_close.svg);position:relative;background-repeat:no-repeat;background-position:center center;cursor:pointer;background-size:100%;box-shadow:0px 3px 15px 0px rgba(0,0,0,.05);border-radius:10px}.spNavWrap .spNav .siteMenu{list-style:none;padding:0;width:calc(100% - 0px);border:1px solid #f6f8f8;margin:0 auto;box-shadow:0px 3px 15px 0px rgba(0,0,0,.05);border-radius:10px;overflow:hidden;border-bottom:6px solid #f3f5f6}.spNavWrap .spNav .siteMenu li{border-bottom:1px solid #f6f8f8}.spNavWrap .spNav .siteMenu li:nth-last-of-type(even){border-right:none}.spNavWrap .spNav .siteMenu li a{padding:15px 5px;display:block;font-size:14px;font-size:3.2710280374vw;text-align:center;color:#03060a;font-weight:600}body{background-color:#d62240;background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/redbg_lace.png);background-attachment:fixed}.homeSlider{max-width:1180px;margin:0 auto 30px auto;max-height:394px;aspect-ratio:3/1}@media screen and (max-width:1000px){.homeSlider{width:95%}}@media screen and (max-width:480px){.homeSlider{width:100%;margin:0 auto 15px auto;aspect-ratio:2/1;overflow:hidden}}.homeSlider .sliderBody{border-radius:6px;margin-bottom:0 !important;max-height:394px;aspect-ratio:3/1;background-color:#fff}@media screen and (max-width:480px){.homeSlider .sliderBody{aspect-ratio:2/1;border-radius:0}}.homeSlider .sliderBody .slick-list{border-radius:6px;overflow:hidden}@media screen and (max-width:480px){.homeSlider .sliderBody .slick-list{border-radius:0}}.homeSlider .sliderBody .slick-dots{bottom:10px}.homeSlider .sliderBody .slick-dots li{width:36px}.homeSlider .sliderBody .slick-dots li button{width:35px;height:8px}.homeSlider .sliderBody .slick-dots li button:before{color:#fff;content:"";display:inline-block;width:35px;height:8px;border-radius:50em;background-color:#fff;opacity:.9}.homeSlider .sliderBody .slick-dots li.slick-active button:before{background-color:#d62240;opacity:.9}.homeSlider .sliderBody .item{aspect-ratio:1/1;width:394px;height:auto;position:relative}.homeSlider .sliderBody .item a{position:relative;display:block;aspect-ratio:1/1;width:100%;height:100%}.homeSlider .sliderBody .item img{position:absolute;max-width:394px;max-height:394px;aspect-ratio:1/1;width:100%;height:100%;top:0}.todaysCast{width:1000px;margin:0 auto 60px auto}@media screen and (max-width:480px){.todaysCast{width:100%}}.todaysCast .todaysCastTtitle span:before{content:"Todays cast"}.todaysCast .slick-list{overflow:visible}.todaysCast .castsListWrap .noScheduleMessage{text-align:center;color:#fff;line-height:1.6em;margin-bottom:90px;font-size:16px}@media screen and (max-width:480px){.todaysCast .castsListWrap .noScheduleMessage{font-size:16px;font-size:3.738317757vw}}.todaysCast .castsListWrap .noScheduleMessage a{color:#fff;font-weight:600}.informationTtitle span:before{content:"Information   "}#information .informationTtitle span:before{content:"Information   "}#information .diaryTitle span:before{content:"Photo diary"}#information .infoListWrap{width:1000px;margin:0 auto 0px auto}@media screen and (max-width:1000px){#information .infoListWrap{width:95%}}@media screen and (max-width:480px){#information .infoListWrap{width:90%;margin:0 auto 0px auto}}#information .infoListWrap .infoList,#information .infoListWrap ul{list-style:none}#information .infoListWrap .infoList li.infoItem,#information .infoListWrap ul li.infoItem{margin-bottom:20px}#information .infoListWrap .infoList li.infoItem a,#information .infoListWrap ul li.infoItem a{display:-webkit-flex;display:flex;justify-content:space-between;gap:15px}@media screen and (max-width:768px){#information .infoListWrap .infoList li.infoItem a,#information .infoListWrap ul li.infoItem a{gap:10px}}#information .infoListWrap .infoList li.infoItem figure,#information .infoListWrap ul li.infoItem figure{width:100px;height:100px;aspect-ratio:1/1;display:-webkit-flex;display:flex;background-color:#d62240;border-radius:4px;position:relative;overflow:hidden}@media screen and (max-width:480px){#information .infoListWrap .infoList li.infoItem figure,#information .infoListWrap ul li.infoItem figure{width:80px;height:80px}}#information .infoListWrap .infoList li.infoItem figure img,#information .infoListWrap ul li.infoItem figure img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;top:0}#information .infoListWrap .infoList li.infoItem .text,#information .infoListWrap ul li.infoItem .text{width:auto;width:calc(100% - 185px)}@media screen and (max-width:480px){#information .infoListWrap .infoList li.infoItem .text,#information .infoListWrap ul li.infoItem .text{width:calc(100% - 90px)}}#information .infoListWrap .infoList li.infoItem .text .headLine,#information .infoListWrap ul li.infoItem .text .headLine{display:-webkit-flex;display:flex;justify-content:space-between;margin-bottom:10px;align-items:center}@media screen and (max-width:480px){#information .infoListWrap .infoList li.infoItem .text .headLine,#information .infoListWrap ul li.infoItem .text .headLine{margin-bottom:5px;flex-direction:row-reverse;flex-wrap:wrap}}#information .infoListWrap .infoList li.infoItem .text .headLine h4,#information .infoListWrap ul li.infoItem .text .headLine h4{font-weight:500;font-size:16px;color:#d62240;margin-right:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:40em}@media screen and (max-width:480px){#information .infoListWrap .infoList li.infoItem .text .headLine h4,#information .infoListWrap ul li.infoItem .text .headLine h4{width:100%;margin-bottom:5px;font-size:16px;font-size:3.738317757vw}}#information .infoListWrap .infoList li.infoItem .text .headLine .date,#information .infoListWrap ul li.infoItem .text .headLine .date{font-weight:500;font-size:14px;text-align:right;color:#03060a;width:18em}@media screen and (max-width:480px){#information .infoListWrap .infoList li.infoItem .text .headLine .date,#information .infoListWrap ul li.infoItem .text .headLine .date{font-size:14px;font-size:3.2710280374vw;width:100%;order:1;margin-bottom:5px}}#information .infoListWrap .infoList li.infoItem .text .description,#information .infoListWrap ul li.infoItem .text .description{font-weight:400;font-size:13px;text-align:left;color:#03060a;line-height:1.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:10px}@media screen and (max-width:480px){#information .infoListWrap .infoList li.infoItem .text .description,#information .infoListWrap ul li.infoItem .text .description{margin-bottom:5px;-webkit-line-clamp:2;font-size:13px;font-size:3.0373831776vw}}#information .infoListWrap .infoList li.infoItem .text .tagList,#information .infoListWrap ul li.infoItem .text .tagList{display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end}#information .infoListWrap .infoList li.infoItem .text .tagList li,#information .infoListWrap ul li.infoItem .text .tagList li{font-weight:500;font-size:12px;text-align:left;color:#ffb100;border:1px solid #ffb100;background-color:#ffb100;color:#fff;font-weight:600;border-radius:50em;padding:2px .5em;margin-left:5px}@media screen and (max-width:768px){#information .infoListWrap .infoList li.infoItem .text .tagList li,#information .infoListWrap ul li.infoItem .text .tagList li{font-size:12px;font-size:2.8037383178vw}}#information .infoListWrap .infoList li.infoItem .btnDetail,#information .infoListWrap ul li.infoItem .btnDetail{width:40px;background-color:#fafafa;border-radius:4px;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;font-size:10px;text-align:left;color:#03060a;cursor:pointer}@media screen and (max-width:480px){#information .infoListWrap .infoList li.infoItem .btnDetail,#information .infoListWrap ul li.infoItem .btnDetail{display:none;font-size:10px;font-size:2.3364485981vw}}#information .infoListWrap .infoList li.infoItem .btnDetail:before,#information .infoListWrap ul li.infoItem .btnDetail:before{content:"";display:block;width:16px;margin-bottom:5px;aspect-ratio:1/1;background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_informationarrow.svg)}#information .diaryListWrap{width:1000px;margin:0 auto 30px auto}@media screen and (max-width:1000px){#information .diaryListWrap{width:95%}}@media screen and (max-width:480px){#information .diaryListWrap{width:90%;margin:0 auto 0px auto}}#information .diaryListWrap .diaryList{display:grid;grid-template-columns:repeat(12,1fr);gap:10px}#information .diaryListWrap .diaryList .item{grid-column:auto/span 2;list-style:none}@media screen and (max-width:480px){#information .diaryListWrap .diaryList .item{grid-column:auto/span 4}}#information .diaryListWrap .diaryList .item a{color:#03060a}#information .diaryListWrap .diaryList .item .diaryPostPhoto{aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:4px;margin-bottom:10px}#information .diaryListWrap .diaryList .item .diaryPostPhoto img{width:100%;height:auto}#information .diaryListWrap .diaryList .item .diaryPostTitle{font-size:14px;color:#03060a;margin-bottom:10px}@media screen and (max-width:480px){#information .diaryListWrap .diaryList .item .diaryPostTitle{font-size:13px;font-size:3.0373831776vw}}#information .diaryListWrap .diaryList .item .diaryPostAuthor{display:-webkit-flex;display:flex;align-items:center;flex-wrap:nowrap}#information .diaryListWrap .diaryList .item .diaryPostAuthor .photo{width:36px;height:36px;aspect-ratio:1/1;border-radius:4px;overflow:hidden;display:block;margin-right:10px}@media screen and (max-width:480px){#information .diaryListWrap .diaryList .item .diaryPostAuthor .photo{font-size:13px;font-size:3.0373831776vw;width:24px;height:24px}}#information .diaryListWrap .diaryList .item .diaryPostAuthor .photo img{width:100%;height:auto}#information .diaryListWrap .diaryList .item .diaryPostAuthor .castName{font-size:14px;font-weight:600}@media screen and (max-width:480px){#information .diaryListWrap .diaryList .item .diaryPostAuthor .castName{font-size:13px;font-size:3.0373831776vw}}.bannerArea{padding:50px 0}@media screen and (max-width:768px){.bannerArea{padding:5% 0}}.bannerArea .bannnerList{list-style:none;max-width:1180px;margin:0 auto 0px auto;display:grid;grid-template-columns:repeat(12,1fr);gap:30px}@media screen and (max-width:1000px){.bannerArea .bannnerList{width:95%}}@media screen and (max-width:480px){.bannerArea .bannnerList{width:90%;margin:0 auto 0px auto;gap:10px}}.bannerArea .bannnerList li.item{aspect-ratio:3/1;grid-column:auto/span 6}@media screen and (max-width:768px){.bannerArea .bannnerList li.item{width:100%;grid-column:auto/span 12}}.bannerArea .bannnerList li.item a{width:100%;display:block;aspect-ratio:3/1}.bannerArea .bannnerList li.item a img{aspect-ratio:3/1;width:100%;height:auto;object-fit:cover}footer{color:#fff;background-color:#d62240}@media screen and (max-width:768px){footer{padding-bottom:51px}}footer section{max-width:1180px;margin:0 auto 0px auto;padding:30px 0;display:-webkit-flex;display:flex;justify-content:space-between}@media screen and (max-width:1180px){footer section{width:95%}}@media screen and (max-width:768px){footer section{flex-wrap:wrap;width:90%}}footer .shopName{width:215px}@media screen and (max-width:768px){footer .shopName{width:100%;text-align:center;border-bottom:1px solid #a60505;padding-bottom:20px}}footer .shopName h4{width:215px;height:auto;margin-bottom:5px}@media screen and (max-width:768px){footer .shopName h4{width:60%;text-align:center;margin:auto auto 5px auto}}footer .shopName h5{font-weight:400;font-size:13px}@media screen and (max-width:768px){footer .shopName h5{font-size:13px;font-size:3.0373831776vw}}footer .shopName h6{font-weight:400;font-size:13px}@media screen and (max-width:768px){footer .shopName h6{font-size:13px;font-size:3.0373831776vw}}footer .footerNav{width:calc(100% - 265px);padding:10px 20px;border-left:1px solid #fff;font-size:14px}@media screen and (max-width:768px){footer .footerNav{font-size:14px;font-size:3.2710280374vw;border-left:none;width:100%;padding:20px 0 10px}}footer .footerNav ul{display:-webkit-flex;display:flex;flex-wrap:nowrap;font-size:14px;margin-bottom:15px}@media screen and (max-width:768px){footer .footerNav ul{flex-wrap:wrap;font-size:13px;font-size:3.0373831776vw}}footer .footerNav ul li{margin-right:1em}@media screen and (max-width:768px){footer .footerNav ul li.gmHome{display:none}}footer .footerNav ul li a{color:#fff;padding:.5em .25em;display:block}footer .footerNav p{font-size:13px;margin-bottom:5px}@media screen and (max-width:480px){footer .footerNav p{font-size:13px;font-size:3.0373831776vw}}footer .footerNav p a{color:#fff}.aboutMini{background-color:#efefef}.aboutMini .info{display:grid;grid-template-columns:repeat(12,1fr);gap:0px;max-width:1400px;margin:0 auto}.aboutMini .info .item{grid-column:auto/span 4}@media screen and (max-width:768px){.aboutMini .info .item{width:100%;grid-column:auto/span 12}}.aboutMini .info .item.photo{aspect-ratio:1/1;overflow:hidden}@media screen and (max-width:768px){.aboutMini .info .item.photo{display:none}}.aboutMini .info .item figure{object-fit:contain;width:100%;overflow:hidden}.aboutMini .info .item figure img{object-fit:cover;object-position:top center;top:0;width:100%;height:100%}.aboutMini .info .item.address{display:-webkit-flex;display:flex;flex-direction:column;align-content:center;justify-content:center;text-align:center}@media screen and (max-width:480px){.aboutMini .info .item.address{padding:30px 5%}}.aboutMini .info .item.address h3{width:100%}.aboutMini .info .item.address p{line-height:1.5em;font-size:14px;margin-bottom:20px}@media screen and (max-width:480px){.aboutMini .info .item.address p{font-size:14px;font-size:3.2710280374vw;margin-bottom:10px}}.aboutMini .info .item.address dl{font-weight:500;font-size:14px;width:90%;margin:0 auto;display:-webkit-flex;display:flex;justify-content:center;flex-wrap:nowrap}@media screen and (max-width:480px){.aboutMini .info .item.address dl{font-size:14px;font-size:3.2710280374vw;width:100%}}.aboutMini .info .item.address dl dt,.aboutMini .info .item.address dl dd{padding:.5em .25em}.aboutMini .info .item.address dl dt{font-weight:600}.aboutMini .info .accessInfo span:before{content:"Todays cast"}.aboutMini .googleMap iframe{width:100%;height:300px}.pageTitleSection{padding-top:30px}.pageTitleSection h3{text-align:center;color:#fff;font-size:14px}body.systemGuidance #introduction{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;margin-bottom:60px}@media screen and (max-width:768px){body.systemGuidance #introduction{margin-bottom:30px}}body.systemGuidance #introduction figure{grid-column:auto/span 6;height:273px;background-color:#f3f5f6}@media screen and (max-width:768px){body.systemGuidance #introduction figure{grid-column:auto/span 12}}body.systemGuidance #introduction .text{grid-column:auto/span 6;display:-webkit-flex;display:flex;align-items:center}@media screen and (max-width:768px){body.systemGuidance #introduction .text{grid-column:auto/span 12}}body.systemGuidance #introduction .text p{font-size:14px;line-height:25px}@media screen and (max-width:768px){body.systemGuidance #introduction .text p{font-size:14px;font-size:3.2710280374vw}}body.systemGuidance #priceData p{font-size:14px;line-height:1.6em;margin-bottom:1em}@media screen and (max-width:480px){body.systemGuidance #priceData p{font-size:16px;font-size:3.738317757vw}}body.systemGuidance #priceData ul{font-size:14px;line-height:1.6em;margin-bottom:2em}@media screen and (max-width:480px){body.systemGuidance #priceData ul{font-size:16px;font-size:3.738317757vw}}body.systemGuidance #priceData ul li{list-style-position:inside}.castsDetailWrap{display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;width:1000px;margin:0 auto 30px auto}@media screen and (max-width:1180px){.castsDetailWrap{width:95%}}@media screen and (max-width:480px){.castsDetailWrap{width:90%}}.castsDetailWrap .photo{width:calc(40% - 15px)}@media screen and (max-width:480px){.castsDetailWrap .photo{width:100%;margin-bottom:30px}}.castsDetailWrap .photo img{max-width:100%}.castsDetailWrap .photo .largePhoto{margin-bottom:5px;background-color:#fff}.castsDetailWrap .photo .photoList{display:grid;gap:10px;grid-template-columns:repeat(20,1fr);list-style:none;margin-bottom:15px}.castsDetailWrap .photo .photoList li{grid-column:auto/span 4;aspect-ratio:1/1}.castsDetailWrap .photo .photoList li span,.castsDetailWrap .photo .photoList li a{aspect-ratio:1/1;display:flex;position:relative;overflow:hidden}.castsDetailWrap .photo .photoList li span img,.castsDetailWrap .photo .photoList li a img{max-width:100%;position:absolute;top:0;left:0;right:0}.castsDetailWrap .photo .otherLink iframe{aspect-ratio:1/1.2 !important;width:100% !important;height:auto !important}.castsDetailWrap .photo .otherLink .diaryListWrap{margin:0 auto 15px auto}@media screen and (max-width:1000px){.castsDetailWrap .photo .otherLink .diaryListWrap{width:95%}}@media screen and (max-width:480px){.castsDetailWrap .photo .otherLink .diaryListWrap{width:100%;margin:0 auto 0px auto}}.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList{display:grid;grid-template-columns:repeat(12,1fr);gap:10px}@media screen and (max-width:480px){.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList{gap:5px}}.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item{grid-column:auto/span 4;list-style:none}@media screen and (max-width:480px){.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item{grid-column:auto/span 4}}.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item a{color:#03060a}.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item .diaryPostPhoto{aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:4px;margin-bottom:10px;position:relative}.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item .diaryPostPhoto img{width:100%;height:auto}.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item .diaryPostPhoto .diaryPostText{position:absolute;bottom:0;padding:.5em;background-color:rgba(0,0,0,.6);color:#fff;width:100%}.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item .diaryPostPhoto .diaryPostDate{font-size:10px;margin-bottom:3px}.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item .diaryPostPhoto .diaryPostTitle{font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}@media screen and (max-width:480px){.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item .diaryPostPhoto .diaryPostTitle{font-size:13px;font-size:3.0373831776vw}}.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item .diaryPostAuthor{display:-webkit-flex;display:flex;align-items:center;flex-wrap:nowrap}.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item .diaryPostAuthor .photo{width:36px;height:36px;aspect-ratio:1/1;border-radius:4px;overflow:hidden;display:block;margin-right:10px}@media screen and (max-width:480px){.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item .diaryPostAuthor .photo{font-size:13px;font-size:3.0373831776vw;width:24px;height:24px}}.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item .diaryPostAuthor .photo img{width:100%;height:auto}.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item .diaryPostAuthor .castName{font-size:14px;font-weight:600}@media screen and (max-width:480px){.castsDetailWrap .photo .otherLink .diaryListWrap .diaryList .item .diaryPostAuthor .castName{font-size:13px;font-size:3.0373831776vw}}.castsDetailWrap .profileWrap{width:calc(60% - 15px)}@media screen and (max-width:480px){.castsDetailWrap .profileWrap{width:100%}}.castsDetailWrap .commentWrap{padding:15px;width:100%;background-color:#f3f5f6;box-shadow:0px 3px 15px 0px rgba(0,0,0,.025);border-collapse:separate;border:1px solid #f3f5f6;border-spacing:1px;font-size:14px;margin-bottom:30px;background-color:#fff;line-height:1.5em}@media screen and (max-width:768px){.castsDetailWrap .commentWrap{font-size:14px;font-size:3.2710280374vw}}.castsDetailWrap .commentWrap .viewArea{max-height:120px;overflow:hidden;margin-bottom:10px}.castsDetailWrap .commentWrap .viewArea p{margin-bottom:1em}.castsDetailWrap .commentWrap .toggleButton{background-color:#fff;width:100%;color:#000;border:none;border-top:dashed 1px #b5b5b5;padding:10px 10px 5px;font-size:14px;cursor:pointer;text-align:center;transition:background-color .3s,color .3s}.castsDetailWrap .commentWrap .toggleButton span:after{content:"";display:inline-block;margin-left:5px;width:18px;height:10px;background-image:url(//clubm.jp/wp-content/themes/clubm/common/images/icon_readmore.svg)}.castsDetailWrap .commentWrap .toggleButton:hover{color:#333}.castsSchedule{display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;width:1000px;margin:0 auto 60px auto}@media screen and (max-width:480px){.castsSchedule{width:90%}}body.recruitPage .pointWrap{display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto 60px auto}@media screen and (max-width:480px){body.recruitPage .pointWrap{width:90%}}body.recruitPage .pointWrap .pointList{display:-webkit-flex;display:flex;justify-content:space-between;width:580px;margin:0 auto 30px auto;list-style:none}@media screen and (max-width:480px){body.recruitPage .pointWrap .pointList{width:90%}}body.recruitPage .pointWrap .pointList li{display:block;width:162px;aspect-ratio:1/1}@media screen and (max-width:480px){body.recruitPage .pointWrap .pointList li{width:30%}}body.recruitPage .pointWrap .pointList li h3{display:block;width:100%;aspect-ratio:1/1;height:auto;margin-bottom:30px}body.recruitPage .pointWrap .pointList li h3 img{width:100%;height:auto}body.recruitPage .pointWrap h4{width:100%;font-weight:400;font-size:23px;text-align:center;color:#d62240;margin-bottom:15px}body.recruitPage .pointWrap h4 br{display:none}@media screen and (max-width:480px){body.recruitPage .pointWrap h4 br{display:block}}@media screen and (max-width:480px){body.recruitPage .pointWrap h4{font-size:18px;font-size:4.2056074766vw}}body.recruitPage .pointWrap p{font-size:16px;line-height:1.5em;text-align:center}@media screen and (max-width:480px){body.recruitPage .pointWrap p{font-size:15px;font-size:3.5046728972vw}body.recruitPage .pointWrap p br{display:none}}body.recruitPage .workBenefits{display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto 30px auto;max-width:960px}@media screen and (max-width:480px){body.recruitPage .workBenefits{width:90%}}body.recruitPage .workBenefits .section{width:100%;display:-webkit-flex;display:flex;gap:30px;justify-content:space-between;margin-bottom:60px;flex-wrap:wrap}@media screen and (max-width:480px){body.recruitPage .workBenefits .section{margin-bottom:30px;gap:0px}}body.recruitPage .workBenefits .section.reverse{flex-direction:row-reverse}@media screen and (max-width:480px){body.recruitPage .workBenefits .section.reverse{flex-direction:row}}body.recruitPage .workBenefits .section.other{gap:15px}body.recruitPage .workBenefits .section figure{width:calc(50% - 15px);aspect-ratio:23/12}@media screen and (max-width:480px){body.recruitPage .workBenefits .section figure{width:100%;margin-bottom:20px}}body.recruitPage .workBenefits .section figure img{width:100%;height:auto}body.recruitPage .workBenefits .section .text{width:calc(50% - 15px)}@media screen and (max-width:480px){body.recruitPage .workBenefits .section .text{width:100%}}body.recruitPage .workBenefits .section .text h4{font-size:22px;font-weight:400;color:#d62240;margin-bottom:10px;line-height:1em}@media screen and (max-width:480px){body.recruitPage .workBenefits .section .text h4{font-size:22px;font-size:5.1401869159vw}}body.recruitPage .workBenefits .section .text h4:before{content:"";display:inline-block;height:22px;width:auto;aspect-ratio:1/1;background-size:contain;background-position:center bottom;margin-right:5px;background-image:url(//clubm.jp/wp-content/themes/clubm/images/recruit/icon_recruitcheck.svg)}body.recruitPage .workBenefits .section .text p{font-size:14px;line-height:2em;text-align:justify}@media screen and (max-width:480px){body.recruitPage .workBenefits .section .text p{font-size:14px;font-size:3.2710280374vw}}body.recruitPage .workBenefits .section .text p strong{background:linear-gradient(transparent 60%,#ff6 60%)}body.recruitPage .workBenefits .section .text.col4{width:calc(33% - 15px)}@media screen and (max-width:480px){body.recruitPage .workBenefits .section .text.col4{width:100%}}body.recruitPage .qandaWrap{display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto 30px auto;max-width:960px}@media screen and (max-width:480px){body.recruitPage .qandaWrap{width:90%}}body.recruitPage .qandaWrap .starTitle{margin-bottom:30px}body.recruitPage .qandaWrap .faqSection .faqItem{width:100%;margin-bottom:30px}@media screen and (max-width:480px){body.recruitPage .qandaWrap .faqSection .faqItem{margin-bottom:15px}}body.recruitPage .qandaWrap .faqSection .faqItem h5{font-size:16px;color:#d62240;margin-bottom:10px;display:-webkit-flex;display:flex;justify-content:flex-start;line-height:2em}@media screen and (max-width:480px){body.recruitPage .qandaWrap .faqSection .faqItem h5{font-size:16px;font-size:3.738317757vw;line-height:1.5em}}body.recruitPage .qandaWrap .faqSection .faqItem h5:before{content:"";display:block;width:30px;min-width:30px;height:auto;aspect-ratio:1/1;margin-right:5px;background-image:url(//clubm.jp/wp-content/themes/clubm/images/recruit/icon_Q.svg);background-repeat:no-repeat;background-size:100%}body.recruitPage .qandaWrap .faqSection .faqItem .answer{display:-webkit-flex;display:flex;justify-content:flex-start}body.recruitPage .qandaWrap .faqSection .faqItem .answer:before{content:"";display:block;width:30px;height:auto;aspect-ratio:1/1;margin-right:5px;background-image:url(//clubm.jp/wp-content/themes/clubm/images/recruit/icon_A.svg);background-repeat:no-repeat;background-size:100%}body.recruitPage .qandaWrap .faqSection .faqItem .answer p{font-size:14px;line-height:2em;width:calc(100% - 35px)}@media screen and (max-width:480px){body.recruitPage .qandaWrap .faqSection .faqItem .answer p{font-size:13px;font-size:3.0373831776vw}}body.recruitPage .qandaWrap .faqSection .faqItem .answer p br{display:block}@media screen and (max-width:480px){body.recruitPage .qandaWrap .faqSection .faqItem .answer p br{display:none}}body.recruitPage .contactInfo{margin:0 auto 60px auto;max-width:960px;border-top:1px solid #d62240;padding-top:30px}@media screen and (max-width:480px){body.recruitPage .contactInfo{width:90%}}body.recruitPage .contactInfo h3{font-weight:600;font-size:16px;color:#d62240;text-align:center;margin-bottom:20px;line-height:1.6em}@media screen and (max-width:480px){body.recruitPage .contactInfo h3{font-size:16px;font-size:3.738317757vw;text-align:left}}body.recruitPageMale .pointWrap{display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;margin:30px auto 60px auto}@media screen and (max-width:480px){body.recruitPageMale .pointWrap{width:90%}}body.recruitPageMale .pointWrap h4{width:100%;font-weight:400;font-size:23px;text-align:center;color:#026c98;margin-bottom:15px}body.recruitPageMale .pointWrap h4 br{display:none}@media screen and (max-width:480px){body.recruitPageMale .pointWrap h4 br{display:block}}@media screen and (max-width:480px){body.recruitPageMale .pointWrap h4{font-size:20px;font-size:4.6728971963vw}}body.recruitPageMale .pointWrap p{font-size:16px;line-height:1.5em;text-align:center}@media screen and (max-width:480px){body.recruitPageMale .pointWrap p{font-size:18px;font-size:4.2056074766vw;text-align:left}body.recruitPageMale .pointWrap p br{display:none}}body.recruitPageMale .workDetail{margin:0 auto 60px auto;max-width:960px}@media screen and (max-width:480px){body.recruitPageMale .workDetail{width:90%;margin:0 auto 30px auto}}body.recruitPageMale .workDetail .catchphrase{font-weight:600;font-size:16px;color:#026c98;text-align:center;margin-bottom:20px}@media screen and (max-width:480px){body.recruitPageMale .workDetail .catchphrase{font-size:18px;font-size:4.2056074766vw}}body.recruitPageMale .workDetail .catchphrase br{display:none}@media screen and (max-width:480px){body.recruitPageMale .workDetail .catchphrase br{display:block}}body.recruitPageMale .workDetail .jobDescription{display:-webkit-flex;display:flex}body.recruitPageMale .workDetail .section{width:100%;display:-webkit-flex;display:flex;gap:30px;justify-content:space-between;margin-bottom:60px;flex-wrap:wrap}@media screen and (max-width:480px){body.recruitPageMale .workDetail .section{margin-bottom:30px;gap:0px}}body.recruitPageMale .workDetail .section .text{width:calc(50% - 15px)}@media screen and (max-width:480px){body.recruitPageMale .workDetail .section .text{width:100%;margin-bottom:15px}}body.recruitPageMale .workDetail .section .text h4{font-size:22px;font-weight:400;color:#d62240;margin-bottom:10px;line-height:1em}@media screen and (max-width:480px){body.recruitPageMale .workDetail .section .text h4{font-size:16px;font-size:3.738317757vw}}body.recruitPageMale .workDetail .section .text h4:before{content:"";display:inline-block;height:22px;width:auto;aspect-ratio:1/1;background-size:contain;background-position:center bottom;margin-right:5px;background-image:url(//clubm.jp/wp-content/themes/clubm/images/recruit/icon_recruitcheck.svg)}body.recruitPageMale .workDetail .section .text p{font-size:14px;line-height:2em;text-align:justify;margin-bottom:.5em}@media screen and (max-width:480px){body.recruitPageMale .workDetail .section .text p{font-size:16px;font-size:3.738317757vw}}body.recruitPageMale .workDetail .section .text p strong{background:linear-gradient(transparent 60%,#ff6 60%)}body.recruitPageMale .workDetail .section .employmentBenefits{width:calc(50% - 15px)}@media screen and (max-width:480px){body.recruitPageMale .workDetail .section .employmentBenefits{width:100%}}body.recruitPageMale .contactInfo{margin:0 auto 60px auto;max-width:960px;border-top:1px solid #026c98;padding-top:30px}@media screen and (max-width:480px){body.recruitPageMale .contactInfo{width:90%}}body.recruitPageMale .contactInfo h3{font-weight:600;font-size:16px;color:#026c98;text-align:center;margin-bottom:20px;line-height:1.6em}@media screen and (max-width:480px){body.recruitPageMale .contactInfo h3{font-size:16px;font-size:3.738317757vw;text-align:left}}.infoDetailWrap .postTitle{font-weight:500;font-size:22px;line-height:32px;text-align:center;color:#a60505;padding-bottom:10px;margin-bottom:30px;border-bottom:dotted 2px #a60505}@media screen and (max-width:480px){.infoDetailWrap .postTitle{font-size:22px;font-size:5.1401869159vw;text-align:left;padding-bottom:10px;margin-bottom:20px}}.infoDetailWrap .postMeta{font-size:14px;font-weight:600;color:#d62240;margin-bottom:1em;text-align:right}.infoDetailWrap .postDetail{font-size:16px;line-height:1.6em}.infoDetailWrap .postDetail a{color:#d62240;text-decoration:underline}.infoDetailWrap .postDetail h2{font-size:22px;font-weight:700;margin-bottom:.5em}@media screen and (max-width:480px){.infoDetailWrap .postDetail h2{font-size:22px;font-size:5.1401869159vw}}.infoDetailWrap .postDetail h3{font-size:20px;margin-bottom:.5em}@media screen and (max-width:480px){.infoDetailWrap .postDetail h3{font-size:20px;font-size:4.6728971963vw}}.infoDetailWrap .postDetail h4{font-size:19px;margin-bottom:.5em}@media screen and (max-width:480px){.infoDetailWrap .postDetail h4{font-size:19px;font-size:4.4392523364vw}}.infoDetailWrap .postDetail h5{font-size:18px;margin-bottom:.5em}@media screen and (max-width:480px){.infoDetailWrap .postDetail h5{font-size:18px;font-size:4.2056074766vw}}.infoDetailWrap .postDetail h6{font-size:17px;margin-bottom:.5em}@media screen and (max-width:480px){.infoDetailWrap .postDetail h6{font-size:17px;font-size:3.9719626168vw}}.infoDetailWrap .postDetail p{margin-bottom:.8em}@media screen and (max-width:480px){.infoDetailWrap .postDetail p{font-size:14px;font-size:3.2710280374vw}}.pinkchairPage .middleInner{margin-bottom:60px}.pinkchairPage .middleInner p{font-size:16px;line-height:1.8em;margin-bottom:1em}@media screen and (max-width:480px){.pinkchairPage .middleInner p{font-size:16px;font-size:3.738317757vw;margin-bottom:.5em}}.pinkchairPage .middleInner p:last-of-type{margin-bottom:0}.pinkchairPage .middleInner .flexbox{justify-content:space-between;margin-bottom:30px}.pinkchairPage .middleInner .flexbox .item{width:calc(50% - 15px)}@media screen and (max-width:480px){.pinkchairPage .middleInner .flexbox .item{width:100%}}.pinkchairPage .middleInner .flexbox .item img{width:100%}.pinkchairPage .middleInner .flexbox .item p{font-size:16px}@media screen and (max-width:480px){.pinkchairPage .middleInner .flexbox .item p{font-size:16px;font-size:3.738317757vw}}.pinkchairPage .chairSummary .text{width:100%;border-radius:4px;background:#fff;border:2px dashed #d62240;background-color:#fff;padding:20px}.pinkchairPage .chairSummary .text h4{font-size:19px;line-height:1.8em;text-align:left;color:#d62240;margin-bottom:10px}@media screen and (max-width:480px){.pinkchairPage .chairSummary .text h4{font-size:19px;font-size:4.4392523364vw}}.pinkchairPage .chairSummary .text p{font-weight:500}.aboutPage .middleInner{margin-bottom:60px}@media screen and (max-width:480px){.aboutPage .middleInner{margin-bottom:15px}}.aboutPage .middleInner p{font-size:16px;line-height:1.8em;margin-bottom:1em}@media screen and (max-width:480px){.aboutPage .middleInner p{font-size:16px;font-size:3.738317757vw;margin-bottom:.5em;text-align:left}.aboutPage .middleInner p.text-center{text-align:left !important}}.aboutPage .middleInner p:last-of-type{margin-bottom:0}.aboutPage .middleInner .flexbox{justify-content:space-between;margin-bottom:30px}.aboutPage .middleInner .flexbox .item{width:calc(50% - 15px)}@media screen and (max-width:480px){.aboutPage .middleInner .flexbox .item{width:100%}}.aboutPage .middleInner .flexbox .item img{width:100%}@media screen and (max-width:480px){.aboutPage .middleInner .flexbox .item img{margin-bottom:20px}}.aboutPage .middleInner .flexbox .item .point{font-size:24px;margin-bottom:10px;color:#d62240;display:-webkit-flex;display:flex;align-items:center}.aboutPage .middleInner .flexbox .item .point:before{content:"";margin-right:5px;display:inline-block;width:28px;height:32px;background-repeat:no-repeat;background-position:center center}.aboutPage .middleInner .flexbox .item .point.point1:before{background-image:url(//clubm.jp/wp-content/themes/clubm/images/about/icon_aboutpoint1.svg)}.aboutPage .middleInner .flexbox .item .point.point2:before{background-image:url(//clubm.jp/wp-content/themes/clubm/images/about/icon_aboutpoint2.svg)}.aboutPage .middleInner .flexbox .item p{font-size:16px}@media screen and (max-width:480px){.aboutPage .middleInner .flexbox .item p{font-size:16px;font-size:3.738317757vw}}.aboutPage .shopimg{display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto 30px auto;width:960px}@media screen and (max-width:480px){.aboutPage .shopimg{margin-bottom:15px;width:100%}}.aboutPage .shopimg .photoslider{max-width:100%}.aboutPage .shopimg .photoslider .slick-slide{aspect-ratio:640/427;padding:0 10px}.aboutPage .shopimg .photoslider .slick-slide img{width:100%;height:auto;max-width:100%}.recruitBanner{background-color:#13678a;box-sizing:border-box;width:250px;height:80px;position:fixed;padding-left:70px;bottom:10px;right:0;border-radius:6px 0 0 6px;color:#fff;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:wrap;background-image:url(//clubm.jp/wp-content/themes/clubm/images/recruit/recruitformen.svg);background-repeat:no-repeat;background-position:left 12px center}@media screen and (max-width:480px){.recruitBanner{bottom:10vh;width:60vw;height:auto;padding:10px 0 10px 60px;background-size:40px 40px}}.recruitBanner:hover{background-color:#0084ba;height:80px}.recruitBanner h4{font-size:18px;width:100%;line-height:1em;margin-bottom:5px}@media screen and (max-width:480px){.recruitBanner h4{font-size:18px;font-size:4.2056074766vw}}.recruitBanner p{font-size:12px;font-weight:600;width:100%;line-height:1em}@media screen and (max-width:480px){.recruitBanner p{font-size:12px;font-size:2.8037383178vw}}body.contactPage .guidance{margin:30px auto 60px auto;max-width:640px}@media screen and (max-width:480px){body.contactPage .guidance{width:90%;margin:0 auto 30px auto}}body.contactPage .guidance p{text-align:center;font-size:16px;line-height:1.6em}@media screen and (max-width:480px){body.contactPage .guidance p{text-align:left;font-size:16px;font-size:3.738317757vw}}body.contactPage .formWrap{margin:30px auto 60px auto;max-width:640px}@media screen and (max-width:480px){body.contactPage .formWrap{width:90%;margin:0 auto 30px auto}}body.contactPage .formWrap .form{display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:15px}body.contactPage .formWrap .form dt,body.contactPage .formWrap .form dd{padding:15px 0;border-bottom:1px dashed #ddd;font-size:14px}@media screen and (max-width:480px){body.contactPage .formWrap .form dt,body.contactPage .formWrap .form dd{font-size:14px;font-size:3.2710280374vw}}body.contactPage .formWrap .form dt{width:200px}@media screen and (max-width:480px){body.contactPage .formWrap .form dt{width:100%;border-bottom:none;padding:0 0 5px}}body.contactPage .formWrap .form dt span{display:-webkit-flex;display:flex;height:40px;justify-content:flex-start;align-items:center}@media screen and (max-width:480px){body.contactPage .formWrap .form dt span{height:auto;font-size:14px;font-size:3.2710280374vw;font-weight:600}}body.contactPage .formWrap .form dd{width:calc(100% - 200px)}@media screen and (max-width:480px){body.contactPage .formWrap .form dd{padding:0 0 10px;margin-bottom:10px;width:100%;font-size:16px;font-size:3.738317757vw}}body.contactPage .formWrap .form textarea{width:100%;height:120px;border-radius:4px;border:none;background:#fff;box-shadow:0px 3px 7px rgba(0,0,0,.13);padding:.5em;box-sizing:border-box}body.contactPage .formWrap .form input[type=text],body.contactPage .formWrap .form input[type=email],body.contactPage .formWrap .form input[type=tel]{width:100%;height:40px;border-radius:4px;background:#fff;box-shadow:0px 3px 7px rgba(0,0,0,.13);padding:.5em;box-sizing:border-box}body.contactPage .formWrap .form select{width:100%;height:40px;border-radius:4px;background:#fff;box-shadow:0px 3px 7px rgba(0,0,0,.13);padding:.5em;box-sizing:border-box;border:none}body.contactPage .formWrap .privacyLink{font-size:14px;text-align:center;line-height:1.6em}@media screen and (max-width:480px){body.contactPage .formWrap .privacyLink{font-size:14px;font-size:3.2710280374vw}}.privacyPage .privacypolicy{margin:30px auto 60px auto;max-width:640px}@media screen and (max-width:480px){.privacyPage .privacypolicy{width:90%;margin:0 auto 30px auto}}.privacyPage .privacypolicy h2,.privacyPage .privacypolicy h3,.privacyPage .privacypolicy h4,.privacyPage .privacypolicy h5{font-size:16px;font-weight:600;margin-bottom:.5em;color:#d62240}@media screen and (max-width:480px){.privacyPage .privacypolicy h2,.privacyPage .privacypolicy h3,.privacyPage .privacypolicy h4,.privacyPage .privacypolicy h5{font-size:16px;font-size:3.738317757vw}}.privacyPage .privacypolicy p{font-size:14px;line-height:1.6em;margin-bottom:1em}@media screen and (max-width:480px){.privacyPage .privacypolicy p{text-align:left;font-size:14px;font-size:3.2710280374vw}}.privacyPage .privacypolicy ul,.privacyPage .privacypolicy ol{padding-left:1.5em;margin-bottom:1em}.privacyPage .privacypolicy li{font-size:14px;line-height:1.6em}@media screen and (max-width:480px){.privacyPage .privacypolicy li{text-align:left;font-size:14px;font-size:3.2710280374vw}}body.photoDiaryPage .diaryListWrap{display:-webkit-flex;display:flex;justify-content:space-between}@media screen and (max-width:480px){body.photoDiaryPage .diaryListWrap{flex-wrap:wrap;flex-direction:column-reverse}}body.photoDiaryPage .diaryListWrap .navigation{width:260px}@media screen and (max-width:480px){body.photoDiaryPage .diaryListWrap .navigation{width:100%}}body.photoDiaryPage .diaryListWrap .navigation .archive{margin-bottom:15px}body.photoDiaryPage .diaryListWrap .navigation .navTitle{height:36px;background-color:#d62240;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:10px;font-size:16px}@media screen and (max-width:480px){body.photoDiaryPage .diaryListWrap .navigation .navTitle{font-size:16px;font-size:3.738317757vw}}body.photoDiaryPage .diaryListWrap .navigation .dateList li{font-weight:500;font-size:16px;line-height:32px}body.photoDiaryPage .diaryListWrap .navigation .dateList li a{color:#707070}@media screen and (max-width:480px){body.photoDiaryPage .diaryListWrap .navigation .dateList li{font-size:16px;font-size:3.738317757vw}}body.photoDiaryPage .diaryListWrap .navigation .castList li{list-style:none;margin-bottom:10px}body.photoDiaryPage .diaryListWrap .navigation .castList li a{justify-content:flex-start;display:-webkit-flex;display:flex;align-items:center;color:#707070}body.photoDiaryPage .diaryListWrap .navigation .castList li .photo{width:36px;height:36px;aspect-ratio:1/1;border-radius:4px;overflow:hidden;display:block;margin-right:10px}body.photoDiaryPage .diaryListWrap .navigation .castList li .photo img{width:100%;height:auto}body.photoDiaryPage .diaryListWrap .postList{width:calc(100% - 290px)}@media screen and (max-width:480px){body.photoDiaryPage .diaryListWrap .postList{width:100%}}body.photoDiaryPage .diaryListWrap .post{border:1px solid #d62240;padding:30px;border-radius:6px;margin-bottom:15px}@media screen and (max-width:480px){body.photoDiaryPage .diaryListWrap .post{padding:15px}}body.photoDiaryPage .diaryListWrap .post .postTitle{font-size:18px;margin-bottom:15px;border-bottom:dotted 1px #a60505;margin-bottom:15px;padding-bottom:10px}@media screen and (max-width:480px){body.photoDiaryPage .diaryListWrap .post .postTitle{font-size:18px;font-size:4.2056074766vw}}body.photoDiaryPage .diaryListWrap .post .postTitle a{color:#000}body.photoDiaryPage .diaryListWrap .post .postInfo{display:-webkit-flex;display:flex;justify-content:flex-end;margin-bottom:15px}body.photoDiaryPage .diaryListWrap .post .postInfo .postDate{font-size:14px;font-weight:400;margin-right:1em}@media screen and (max-width:480px){body.photoDiaryPage .diaryListWrap .post .postInfo .postDate{font-size:14px;font-size:3.2710280374vw}}body.photoDiaryPage .diaryListWrap .post .postInfo .postAuthor{font-size:14px;font-weight:400}@media screen and (max-width:480px){body.photoDiaryPage .diaryListWrap .post .postInfo .postAuthor{font-size:14px;font-size:3.2710280374vw}}body.photoDiaryPage .diaryListWrap .post .postBody{line-height:1.6em;display:-webkit-flex;display:flex;justify-content:space-between}@media screen and (max-width:480px){body.photoDiaryPage .diaryListWrap .post .postBody{flex-wrap:wrap;line-height:1.6em}}body.photoDiaryPage .diaryListWrap .post .postBody figure{width:35%}@media screen and (max-width:480px){body.photoDiaryPage .diaryListWrap .post .postBody figure{width:100%;margin-bottom:30px}}body.photoDiaryPage .diaryListWrap .post .postBody figure img{width:100%;height:auto;display:block;border-radius:6px;overflow:hidden}body.photoDiaryPage .diaryListWrap .post .postBody .postContents{width:calc(100% - (35% + 15px));font-size:14px}@media screen and (max-width:480px){body.photoDiaryPage .diaryListWrap .post .postBody .postContents{width:100%}}body.photoDiaryPage .diaryListWrap .post .postBody .postContents img{height:auto}
img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
@charset "UTF-8";#admin_cast_photos_list div{display:block;padding:20px;background-color:#fff;margin:0 10px 0 0;border:1px solid #e5e5e5;border-bottom:none}#admin_cast_photos_list div img{max-width:100px;margin:0 10px 0 0;float:left}#admin_cast_photos_list div span{display:block;margin:0 10px 10px 110px;padding:10px}#admin_cast_photos_list div span:nth-child(2){border:1px solid #ccc;-moz-box-shadow:inset 0 0 4px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);box-shadow:inner 0 0 4px rgba(0,0,0,.2);border-radius:4px}#admin_cast_photos_list div span:nth-child(3){margin:0 10px 0 110px;border-bottom:1px dotted #ccc}#admin_cast_photos_list div a{float:right;-webkit-appearance:none;-webkit-background-clip:border-box;-webkit-background-origin:padding-box;-webkit-background-size:auto;-webkit-box-shadow:#006799 0px 1px 0px 0px;-webkit-font-smoothing:subpixel-antialiased;-webkit-rtl-ordering:logical;-webkit-user-select:text;-webkit-writing-mode:horizontal-tb;align-items:flex-start;background-attachment:scroll;background-clip:border-box;background-color:#008ec2;background-image:none;background-origin:padding-box;background-size:auto;border-bottom-color:#006799;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#006799;border-left-style:solid;border-left-width:1px;border-right-color:#006799;border-right-style:solid;border-right-width:1px;border-top-color:#006799;border-top-left-radius:3px;border-top-right-radius:3px;border-top-style:solid;border-top-width:1px;box-shadow:#006799 0px 1px 0px 0px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:"Open Sans",sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:400;height:28px;letter-spacing:normal;line-height:26px;padding-bottom:1px;padding-left:10px;padding-right:10px;padding-top:0;text-align:center;text-decoration:none;text-indent:0px;text-shadow:#006799 0px -1px 1px,#006799 1px 0px 1px,#006799 0px 1px 1px,#006799 -1px 0px 1px;text-transform:none;vertical-align:baseline;white-space:nowrap;width:48px;word-spacing:0px;writing-mode:lr-tb;margin:10px 10px 0 0}#admin_cast_photos_list div a:active{-webkit-appearance:none;-webkit-background-clip:border-box;-webkit-background-origin:padding-box;-webkit-background-size:auto;-webkit-box-shadow:#006799 0px 2px 0px 0px inset;-webkit-font-smoothing:subpixel-antialiased;-webkit-rtl-ordering:logical;-webkit-user-select:text;-webkit-writing-mode:horizontal-tb;align-items:flex-start;background-attachment:scroll;background-clip:border-box;background-color:#0073aa;background-image:none;background-origin:padding-box;background-size:auto;border-bottom-color:#006799;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#006799;border-left-style:solid;border-left-width:1px;border-right-color:#006799;border-right-style:solid;border-right-width:1px;border-top-color:#006799;border-top-left-radius:3px;border-top-right-radius:3px;border-top-style:solid;border-top-width:1px;box-shadow:#006799 0px 2px 0px 0px inset;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:"Open Sans",sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:400;height:28px;letter-spacing:normal;line-height:26px;outline-color:#fff;outline-style:none;outline-width:0;padding-bottom:1px;padding-left:10px;padding-right:10px;padding-top:0;text-align:center;text-decoration:none;text-indent:0px;text-shadow:#006799 0px -1px 1px,#006799 1px 0px 1px,#006799 0px 1px 1px,#006799 -1px 0px 1px;text-transform:none;transform:matrix(1,0,0,1,0,1);vertical-align:top;white-space:nowrap;width:48px;word-spacing:0px;writing-mode:lr-tb}#admin_cast_photos_list div:nth-last-child(2){border-bottom:1px solid #e5e5e5;margin-bottom:15px}#admin_cast_photos_list div:after{content:"";display:block;clear:both}#admin_cast_photos_list a{-webkit-appearance:none;-webkit-background-clip:border-box;-webkit-background-origin:padding-box;-webkit-background-size:auto;-webkit-box-shadow:#006799 0px 1px 0px 0px;-webkit-font-smoothing:subpixel-antialiased;-webkit-rtl-ordering:logical;-webkit-user-select:text;-webkit-writing-mode:horizontal-tb;align-items:flex-start;background-attachment:scroll;background-clip:border-box;background-color:#008ec2;background-image:none;background-origin:padding-box;background-size:auto;border-bottom-color:#006799;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#006799;border-left-style:solid;border-left-width:1px;border-right-color:#006799;border-right-style:solid;border-right-width:1px;border-top-color:#006799;border-top-left-radius:3px;border-top-right-radius:3px;border-top-style:solid;border-top-width:1px;box-shadow:#006799 0px 1px 0px 0px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:"Open Sans",sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:400;height:28px;letter-spacing:normal;line-height:26px;padding:0 10px 1px;text-align:center;text-decoration:none;text-indent:0px;text-shadow:#006799 0px -1px 1px,#006799 1px 0px 1px,#006799 0px 1px 1px,#006799 -1px 0px 1px;text-transform:none;vertical-align:baseline;white-space:nowrap;width:auto;word-spacing:0px;writing-mode:lr-tb;margin:10px 10px 0 0}#admin_cast_photos_list a:active{-webkit-appearance:none;-webkit-background-clip:border-box;-webkit-background-origin:padding-box;-webkit-background-size:auto;-webkit-box-shadow:#006799 0px 2px 0px 0px inset;-webkit-font-smoothing:subpixel-antialiased;-webkit-rtl-ordering:logical;-webkit-user-select:text;-webkit-writing-mode:horizontal-tb;align-items:flex-start;background-attachment:scroll;background-clip:border-box;background-color:#0073aa;background-image:none;background-origin:padding-box;background-size:auto;border-bottom-color:#006799;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#006799;border-left-style:solid;border-left-width:1px;border-right-color:#006799;border-right-style:solid;border-right-width:1px;border-top-color:#006799;border-top-left-radius:3px;border-top-right-radius:3px;border-top-style:solid;border-top-width:1px;box-shadow:#006799 0px 2px 0px 0px inset;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:"Open Sans",sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:400;height:28px;letter-spacing:normal;line-height:26px;outline-color:#fff;outline-style:none;outline-width:0;padding:0 10px 1px;text-align:center;text-decoration:none;text-indent:0px;text-shadow:#006799 0px -1px 1px,#006799 1px 0px 1px,#006799 0px 1px 1px,#006799 -1px 0px 1px;text-transform:none;transform:matrix(1,0,0,1,0,1);vertical-align:top;white-space:nowrap;word-spacing:0px;writing-mode:lr-tb}#cast_manager_list div{padding:3px;margin:1px;float:left;background-color:snow}#cast_manager_list div:hover{background-color:#87cefa}#cast_manager_list h4{height:10px;padding:0}#cast_manager_list h5{clear:both;margin:5px;height:15px}.cast_manager_timetable th{width:80px}.cast_manager_timetable th,.cast_manager_timetable td{text-align:center}.cast_manager_timetable span{display:block;height:20px}#cast_manager_edit_photo div{padding:3px;margin:1px;float:left;background-color:snow}#cast_manager_edit_photo h5{clear:both;margin:5px;height:15px}#cast_manager_edit_profile input{width:100%}.cast_manager_table th{width:20%;text-align:left}.cast_manager_table th,.cast_manager_table td{background-color:snow}.cast_manager_status_ok{background-color:#87cefa}.month{margin:0 20px 20px 0}#timetable{clear:both;float:none}#timetable .day{flex-grow:1;flex-shrink:1;flex-basis:0;color:#000;padding:10px;background-color:#fff;box-shadow:-1px -1px #ccc,inset -1px -1px 0 0 #ccc;background-position:center center;background-repeat:no-repeat;cursor:pointer;transition:background-color .5s}#timetable .day h5{font-weight:400;text-align:right;margin:0 0 10px;font-size:16px;color:#666}#timetable .day p{color:#ff6764;text-align:left;margin:0;font-size:12px;font-weight:700}#timetable .day p:hover{cursor:pointer}#timetable .day div,#timetable .day a{-webkit-appearance:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-rtl-ordering:logical;-webkit-user-select:text;-webkit-writing-mode:horizontal-tb;align-items:flex-start;background-attachment:scroll;background-clip:border-box;background-color:#f7f7f7;background-image:none;background-origin:padding-box;background-size:auto;border-bottom-color:#ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#ccc;border-left-style:solid;border-left-width:1px;border-right-color:#ccc;border-right-style:solid;border-right-width:1px;border-top-color:#ccc;border-top-left-radius:3px;border-top-right-radius:3px;border-top-style:solid;border-top-width:1px;box-shadow:#ccc 0px 1px 0px 0px;box-sizing:border-box;color:#555;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:26px;padding:6px 10px 7px;position:relative;text-align:center;text-decoration:none;text-indent:0px;text-shadow:none;text-transform:none;vertical-align:baseline;white-space:nowrap;word-spacing:0px;writing-mode:lr-tb;z-index:1;min-width:100%;font-size:16px}#timetable .day div span,#timetable .day a span{display:block}#timetable .day div span:first-letter ,#timetable .day a span:first-letter {color:#999;font-size:12px}#timetable .day div .button-link.media-modal-close,#timetable .day a .button-link.media-modal-close{float:right;top:0;width:30px;height:30px}#timetable .day .btn_cal_current_date{background-attachment:scroll;background-color:transparent;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-color:#ccc;border-style:dotted;border-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:none;box-sizing:border-box;color:#d74b4b;display:inline-block;line-height:auto;padding:8px 2px;text-align:center;margin-bottom:.4em;min-width:100%;font-size:15px;font-weight:400;font-family:"Oswald",sans-serif}#timetable .day .btn_cal_current_date span:first-letter {color:#d74b4b;font-size:15px}#timetable .day .btn_cal_current_date span{display:inline-block}#timetable .day .btn_cal_reserve_date{cursor:pointer;background-color:#f7f7f7;border-bottom-color:#ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#ccc;border-style:solid;border-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:#ccc 0px 1px 0px 0px;box-sizing:border-box;color:#555;display:inline-block;line-height:auto;padding:0 0 1px;text-align:center;margin-bottom:.8em;min-width:100%;font-size:13px;font-weight:400;font-family:"Oswald",sans-serif;white-space:normal}#timetable .day .btn_cal_reserve_date span:first-letter {color:#000;font-size:13px}#timetable .day .btn_cal_reserve_date span{display:inline}#timetable .day .btn_cal_reserve_date .dashicons-heart{color:#d74b4b !important}#timetable .day .btn_cal_reserve_date h6{margin:0;margin-top:1px;padding:0;font-weight:700;border-top:solid 1px #ccc;font-family:"Oswald",sans-serif;color:#333;text-align:right;padding-right:4px;padding-top:2px;font-size:10px;line-height:18px}#timetable .day div:active,#timetable .day a:active{-webkit-appearance:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-writing-mode:horizontal-tb;align-items:flex-start;background-attachment:scroll;background-clip:border-box;background-color:#eee;background-image:none;background-origin:padding-box;background-size:auto;border-bottom-color:#999;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#999;border-left-style:solid;border-left-width:1px;border-right-color:#999;border-right-style:solid;border-right-width:1px;border-top-color:#999;border-top-left-radius:3px;border-top-right-radius:3px;border-top-style:solid;border-top-width:1px;box-shadow:rgba(0,0,0,.498039) 0px 2px 5px -3px inset;box-sizing:border-box;color:#555;display:inline-block;outline-color:#555;outline-style:none;outline-width:0;position:relative;text-align:center;text-decoration:none;text-indent:0px;text-shadow:none;text-transform:none;transform:matrix(1,0,0,1,0,1);vertical-align:top;white-space:nowrap;word-spacing:0px}#timetable .day label{display:block;text-align:center}#timetable .day.active{background-image:none}#timetable div.day:hover{background-color:#ffebeb}#timetable div.day:active .div{-webkit-appearance:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-writing-mode:horizontal-tb;align-items:flex-start;background-attachment:scroll;background-clip:border-box;background-color:#eee;background-image:none;background-origin:padding-box;background-size:auto;border-bottom-color:#999;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#999;border-left-style:solid;border-left-width:1px;border-right-color:#999;border-right-style:solid;border-right-width:1px;border-top-color:#999;border-top-left-radius:3px;border-top-right-radius:3px;border-top-style:solid;border-top-width:1px;box-shadow:rgba(0,0,0,.498039) 0px 2px 5px -3px inset;box-sizing:border-box;color:#555;display:inline-block;font-family:"Open Sans",sans-serif;outline-color:#555;outline-style:none;outline-width:0;position:relative;text-align:center;text-decoration:none;text-indent:0px;text-shadow:none;text-transform:none;transform:matrix(1,0,0,1,0,1);vertical-align:top;white-space:nowrap;word-spacing:0px}#timetable .week:first-of-type{min-height:40px;padding:10px 0 0;text-align:center;font-weight:700}#timetable .week:first-of-type .day{background-image:none;cursor:auto;background-color:#e9e9ea}#timetable .week:first-of-type div.day:hover{background-color:#fff}#timetable .week:first-of-type .day:nth-of-type(6){color:blue}#timetable .week:first-of-type .day:nth-of-type(7){color:red}#cast_manager_basic .inside,#cast_manager_tags .inside{padding-left:0;padding-right:0;margin-top:0;padding-top:0}#cast_manager_basic .inside table.castedit,#cast_manager_tags .inside table.castedit{text-align:left;width:100%}#cast_manager_basic .inside table.castedit th,#cast_manager_tags .inside table.castedit th{padding:8px;padding-left:20px;background:#f9f9f9;width:28%;vertical-align:top;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}#cast_manager_basic .inside table.castedit th h3,#cast_manager_tags .inside table.castedit th h3{margin:0;margin-bottom:5px;padding:5px 0 0;font-size:14px}#cast_manager_basic .inside table.castedit th p,#cast_manager_tags .inside table.castedit th p{padding:0;margin:0;color:#999;font-size:12px;font-weight:400}#cast_manager_basic .inside table.castedit td,#cast_manager_tags .inside table.castedit td{padding:8px;padding-top:5px;padding-bottom:5px;margin-bottom:.5em;border-bottom:1px solid #e1e1e1;margin-left:0;width:80%}#cast_manager_basic .inside table.castedit td textarea,#cast_manager_tags .inside table.castedit td textarea{width:90%}#cast_manager_basic .inside table.castedit td select,#cast_manager_tags .inside table.castedit td select{font-size:11px}#cast_manager_basic .inside table.castedit dd:after,#cast_manager_tags .inside table.castedit dd:after{clear:both}#cast_manager_basic .inside table.castedit.option td label,#cast_manager_tags .inside table.castedit.option td label{display:block;float:left;width:160px;margin-bottom:10px;margin-right:.5em}#cast_manager_basic .inside table.castedit.option td div.comboGroup:after,#cast_manager_tags .inside table.castedit.option td div.comboGroup:after{content:"";display:block;clear:both}#cast_manager_basic .inside table.castedit.option td .comboField,#cast_manager_tags .inside table.castedit.option td .comboField{position:relative;float:left;margin-bottom:10px}#cast_manager_basic .inside table.castedit.option td .tField,#cast_manager_tags .inside table.castedit.option td .tField{font-size:14px;width:150px;position:absolute;left:0;top:0}#cast_manager_basic .inside table.castedit.option td .selBox,#cast_manager_tags .inside table.castedit.option td .selBox{font-size:14px;width:170px}#cast_manager_basic .inside table.castedit.option td .optionvalue,#cast_manager_tags .inside table.castedit.option td .optionvalue{float:none;clear:left}.text-right{text-align:right}.wp-admin .week{min-height:120px;display:flex}.wp-admin .btn-default{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;margin:10px auto 10px auto;border-width:3px;color:#333;background-color:#fff;border-color:#adadad;text-decoration:none}.remodal{max-width:540px !important}.modal{z-index:9999}.remodal-close{right:0 !important}.modal-dialog{padding-top:20%}.sifutologo{font-family:"Oswald",sans-serif}.oswald{font-family:"Oswald",sans-serif;font-weight:400}.cast_manager_page_cast_timetable .timetable{margin-right:0;margin-left:0;background-color:#f7f7f7;border-color:#ddd;border-width:1px;-webkit-box-shadow:none;box-shadow:none;margin:0 auto 20px auto;position:relative;padding:45px 15px 15px !important;border-width:1px 0;box-shadow:inset 0 0px 6px rgba(0,0,0,.03)}.cast_manager_page_cast_timetable .timetable h1{text-align:left;padding:0;color:#23282d;margin-top:0}.cast_manager_page_cast_timetable .timetable dl.timetableEdit{overflow:hidden;text-align:left;padding-left:0;display:flex;flex-wrap:wrap;box-sizing:border-box;margin:0 auto}.cast_manager_page_cast_timetable .timetable dl.timetableEdit dt,.cast_manager_page_cast_timetable .timetable dl.timetableEdit dd{padding:10px;margin:0;box-sizing:border-box;border-bottom:1px solid #ddd}.cast_manager_page_cast_timetable .timetable dl.timetableEdit dt{width:25%;font-weight:700}.cast_manager_page_cast_timetable .timetable dl.timetableEdit dd{width:75%}.cast_manager_page_cast_timetable .timetable dl.timetableEdit dd .stats_bar{margin-top:0;display:flex}.cast_manager_page_cast_timetable .timetable dl.timetableEdit dd .stats_bar .kantanbtn{margin-right:5px;margin-bottom:0}.cast_manager_page_cast_timetable .timetable dl.timetableEdit dd textarea{width:100%}.cast_manager_page_cast_timetable .timetable dl.timetableEdit dd .input-lg{min-width:80px !important}.cast_manager_page_cast_timetable .timetable dl.timetableEdit dd select{background-color:#fff;margin:0 auto 0px auto}.cast_manager_page_cast_timetable .timetable dl.timetableEdit dd select.timeslect{width:80px !important;min-width:80px !important}.cast_manager_page_cast_timetable .timetable dl.timetableEdit dd label{margin:0 1em 10px 0;min-width:10em}.cast_manager_page_cast_timetable .timetable dl.timetableEdit dd .btn.btn-default{margin-bottom:10px}.cast_manager_page_cast_timetable .timetable dl.timetableEdit dd p{margin:0;line-height:1.6em;font-size:12px}.cast_manager_page_cast_timetable .timetable dl.timetableEdit dd:after{clear:both}.cast_manager_page_cast_timetable .timetable:after{position:absolute;font-size:12px;font-weight:700;color:#959595;text-transform:uppercase;letter-spacing:1px;content:"TIME TABLE";top:15px;left:15px}.stats_bar{text-align:left;margin-top:5px}.stats_bar .kantanbtn{cursor:pointer;background-color:#fff;border-bottom-color:#ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#ccc;border-style:solid;border-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:#ccc 0px 1px 0px 0px;box-sizing:border-box;color:#555;display:inline-block;line-height:auto;padding:8px;text-align:center;margin-bottom:.8em;font-size:14px;font-weight:400;max-height:40px;height:40px;line-height:auto}.stats_bar .kantanbtn h4{margin-bottom:4px;padding-top:0;margin-top:0}.stats_bar .kantanbtn:active{-webkit-appearance:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-writing-mode:horizontal-tb;align-items:flex-start;background-attachment:scroll;background-clip:border-box;background-color:#eee;background-image:none;background-origin:padding-box;background-size:auto;border-bottom-color:#999;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#999;border-left-style:solid;border-left-width:1px;border-right-color:#999;border-right-style:solid;border-right-width:1px;border-top-color:#999;border-top-left-radius:3px;border-top-right-radius:3px;border-top-style:solid;border-top-width:1px;box-shadow:rgba(0,0,0,.498039) 0px 2px 5px -3px inset;box-sizing:border-box;color:#555;outline-color:#555;outline-style:none;outline-width:0;text-indent:0px;word-spacing:0px;max-height:40px;height:40px;line-height:auto}hr{margin-top:0;margin-bottom:10px}select.input-lg{height:36px;font-size:16px;cursor:pointer;background-color:#fff;border-bottom-color:#ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#ccc;border-style:solid;border-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:#ccc 0px 1px 0px 0px;box-sizing:border-box;color:#555;display:inline-block;line-height:auto;text-align:center;margin-bottom:.8em;font-size:14px;font-weight:400;max-height:40px;height:40px;line-height:auto;width:auto}div.admin_update_bar.fortimetable{clear:both;display:flex;margin-bottom:10px}div.admin_update_bar.fortimetable:after,div.admin_update_bar.fortimetable:before{display:block;clear:both;content:""}div.admin_update_bar.fortimetable input{margin-right:10px}div.admin_update_bar.fortimetable #admin_notices p{background-color:#f2dede;box-sizing:border-box;color:#333;height:32px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:15px;padding-left:15px;padding-right:15px;padding-top:6px}div.admin_update_bar.fortimetable #admin_notices p#admin_notice_updated{background-color:#dff0d8}div.admin_update_bar.fortimetable #admin_notices p#admin_notice_edited{background-color:#fcf8e3}.dashboard_systeminfo dl.dashboard-infolist dt{float:left;width:8em;padding-top:5px;padding-left:0;padding-bottom:0;padding-right:0;font-weight:700}.dashboard_systeminfo dl.dashboard-infolist dt p{margin:0 0 1em;padding:0}.dashboard_systeminfo dl.dashboard-infolist dd{margin-left:8em;padding:5px}.dashboard_systeminfo dl.dashboard-infolist dd p{margin:0 0 1em;padding:0}.dashboard_systeminfo dl.dashboard-infolist dd strong{color:red}.dashboard_castinfo h4{font-size:16px;margin-bottom:.8em;padding:10px 15px !important;color:#333;background-color:#ececec;font-weight:700 !important;margin-bottom:0 !important;border:solid 1px #a2a2a2}.dashboard_castinfo dl{margin:0;margin-bottom:1em}.dashboard_castinfo dl dt{float:left;width:8em;font-weight:700;padding:10px 15px !important;color:#333;background-color:#f7f7f7;margin-bottom:0;font-weight:400 !important;border-bottom:solid 1px #a2a2a2;border-left:solid 1px #a2a2a2;border-right:solid 1px #a2a2a2}.dashboard_castinfo dl dd{margin-left:8em;padding:10px 15px !important;color:#333;background-color:#f7f7f7;margin-bottom:0;font-size:14px;text-align:right;border-bottom:solid 1px #a2a2a2;border-right:solid 1px #a2a2a2}.dashboard_castinfo dl dt:nth-of-type(even),.dashboard_castinfo dl dd:nth-of-type(even){background-color:#f6f6f6}.dashboard_ad_gabowz img{max-width:100%;height:auto;margin:0 auto 0px auto;display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.dashboard_ad_gabowz a:hover img{opacity:.8}.dashboard_ad_gabowz dl dt{padding:5px;font-weight:700;font-size:16px;border:1px solid #ccc;border-bottom:none;padding:10px 20px;background-color:#ececec;border-top-right-radius:5px;border-top-left-radius:5px}.dashboard_ad_gabowz dl dd{margin-left:0;margin-bottom:15px;padding:20px 20px 10px;border:1px solid #ccc;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.dashboard_ad_gabowz dl dd p{margin:0 0 1em}.dashboard_ad_gabowz dl dd p strong{color:red}#cast_manager_info .edit_info{margin-bottom:1em}#cast_manager_info .edit_info span{display:block}#cast_manager_info .edit_info a{margin-right:.5em;margin-bottom:.5em}#cast_manager_info .banner a{text-align:center;display:none}#cast_manager_info .banner a img{margin:0 auto 10px auto;display:block}body.cast_manager_page_cast_photos #cast_manager_info .banner a.photograph{display:block}body.cast_manager_page_cast_timetable #cast_manager_info .banner a.sifuto_timetable{display:block}@media only screen and (max-width:960px){.cast_manager_table th,.cast_manager_table td{width:100%;display:block;border-top:none}.cast_manager_table tr:first-child th{border-top:1px solid #ddd}}.scheduledata_wrap{margin:auto;margin-bottom:30px}.scheduledata_wrap .scheduledata{border:1px #f6f8f8 solid;border-bottom:none;width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap;align-content:flex-start;color:#fff;margin:30px auto 30px auto}.scheduledata_wrap .scheduledata .s_header{width:100px;border-right:1px #f6f8f8 solid;background-color:#fff}.scheduledata_wrap .scheduledata .s_header a{width:100%;text-align:center;display:block;width:80px;height:80px;border-radius:3px;overflow:hidden;margin:10px auto 10px auto}.scheduledata_wrap .scheduledata .s_header a img{display:block;margin:auto;width:100%}.scheduledata_wrap .scheduledata .s_header p{text-align:center;margin:0;padding:0;line-height:1em;padding:0 0 10px;font-size:13px}.scheduledata_wrap .scheduledata .scroll{width:calc(100% - 100px);display:-webkit-flex;display:flex;flex-wrap:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}.scheduledata_wrap .scheduledata .scroll::-webkit-scrollbar{height:7px;cursor:pointer}.scheduledata_wrap .scheduledata .scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.3)}.scheduledata_wrap .scheduledata .scroll::-webkit-scrollbar-thumb{background:#fff}.scheduledata_wrap .scheduledata .s_calendar{background-color:#fff;border-right:1px #f3f5f6 solid}.scheduledata_wrap .scheduledata .s_calendar h4{width:100%;font-size:16px;line-height:1em;height:36px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-start;padding:0 13px}.scheduledata_wrap .scheduledata .s_calendar h4 span{position:-webkit-sticky;position:sticky;left:13px}.scheduledata_wrap .scheduledata .s_calendar ul{display:-webkit-flex;display:flex;flex-wrap:nowrap;align-content:flex-start;height:calc(100% - 36px)}.scheduledata_wrap .scheduledata .s_calendar ul li{list-style:none;border-right:1px #f3f5f6 solid;border-top:1px #f3f5f6 solid;background-color:#fff}.scheduledata_wrap .scheduledata .s_calendar ul li h5{border-bottom:1px #f3f5f6 solid;padding:2px 4px 5px;height:50%;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.scheduledata_wrap .scheduledata .s_calendar ul li h5 span,.scheduledata_wrap .scheduledata .s_calendar ul li h5 em{text-align:center;display:block;font-style:normal;line-height:1.3em;width:100%}.scheduledata_wrap .scheduledata .s_calendar ul li h5 span{font-size:17px}.scheduledata_wrap .scheduledata .s_calendar ul li h5 em{font-size:11px;font-weight:400}.scheduledata_wrap .scheduledata .s_calendar ul li p{text-align:center;padding:2px 4px 5px;height:50%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.scheduledata_wrap .cast{border:1px #d6d6d6 solid;width:100%;display:-webkit-flex;display:flex;flex-wrap:nowrap;align-content:flex-start;background-color:#fff;overflow:hidden}.scheduledata_wrap .cast .s_header{width:130px;border-right:1px #d6d6d6 solid;background-color:#fff}@media screen and (max-width:480px){.scheduledata_wrap .cast .s_header{width:100px}}.scheduledata_wrap .cast .s_header a{width:100%;text-align:center;display:block;width:80px;height:80px;border-radius:3px;overflow:hidden;margin:10px auto 10px auto}.scheduledata_wrap .cast .s_header a img{display:block;margin:auto;width:100%}.scheduledata_wrap .cast .s_header p{text-align:center;margin:0;padding:0;line-height:1em;padding:0 0 10px;font-size:13px}@media screen and (max-width:480px){.scheduledata_wrap .cast .s_header p{font-size:13px;font-size:3.0373831776vw}}.scheduledata_wrap .cast .scroll{display:-webkit-flex;display:flex;flex-wrap:nowrap;width:calc(100% - 130px);overflow-x:scroll}@media screen and (max-width:480px){.scheduledata_wrap .cast .scroll{width:calc(100% - 100px)}}.scheduledata_wrap .cast .scroll .day{min-width:14.2857142857%;height:100%;border-right:1px #d6d6d6 solid}@media screen and (max-width:768px){.scheduledata_wrap .cast .scroll .day{min-width:100px;width:initial}}.scheduledata_wrap .cast .scroll .day h4{font-weight:700;font-size:18px;letter-spacing:-.01em;height:36px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;text-align:center;color:#b5b5b5;border-bottom:1px #d6d6d6 solid;vertical-align:sub;margin:0;box-sizing:border-box}@media screen and (max-width:768px){.scheduledata_wrap .cast .scroll .day h4{font-size:18px;font-size:4.2056074766vw}}.scheduledata_wrap .cast .scroll .day h4 em{font-size:10px;font-style:normal;vertical-align:sub}.scheduledata_wrap .cast .scroll .day .timeSchedule{display:-webkit-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;height:calc(100% - 36px);font-weight:600;font-size:14px;line-height:1em;box-sizing:border-box;cursor:pointer}@media screen and (max-width:768px){.scheduledata_wrap .cast .scroll .day .timeSchedule{font-size:18px;font-size:4.2056074766vw}}.scheduledata_wrap .cast .scroll .day .timeSchedule i.arrow{transform:rotate(90deg)}.scheduledata_wrap .cast .scroll .day .timeSchedule .material-symbols-outlined{transform:rotate(90deg);font-size:14px}.scheduledata_wrap .cast .scroll .day .timeSchedule p{font-size:13px;text-align:center;font-feature-settings:"palt";line-height:1.4em;color:#d62240;margin:0 0 5px}@media screen and (max-width:768px){.scheduledata_wrap .cast .scroll .day .timeSchedule p{font-size:13px;font-size:3.0373831776vw}}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}