@import url("https://fonts.googleapis.com/css?family=Dancing+Script");@import url("https://fonts.googleapis.com/css?family=Lora");@import url("https://fonts.googleapis.com/css?family=Raleway");@import url("https://fonts.googleapis.com/css?family=Contrail+One");.cate_news{background-color:#3498da !important}.cate_oshirase{background-color:#e65050 !important}.cate_present{background-color:#f2c200 !important}.cate_event{background-color:#19c1a0 !important}.cate_cinema{background-color:#a264d8 !important}.cate_anagoto{background-color:#f27900 !important}@media screen and (max-width: 767px){#breadcrumbs li{display:none}}.weekMain{max-width:1220px;padding:0 10px 80px;margin:0 auto}@media screen and (max-width: 991px){.weekMain{padding-bottom:40px}}@media screen and (max-width: 767px){.weekMain{padding-bottom:20px}}.weekMain .sizeLLL{font-size:2.4rem}.weekMain .sizeLL{font-size:2.2rem}.weekMain .sizeL{font-size:2.0rem}.weekMain .sizeM{font-size:1.8rem}.weekMain .sizeS{font-size:1.6rem}.weekMain .sizeSS{font-size:1.6rem}@media screen and (max-width: 767px){.weekMain .sizeLLL{font-size:2rem}.weekMain .sizeLL{font-size:1.8rem}.weekMain .sizeL{font-size:1.7rem}.weekMain .sizeM{font-size:1.5rem}.weekMain .sizeS{font-size:1.4rem}.weekMain .sizeSS{font-size:1.4rem}}.weekMain .datesTtl ul,.weekMain .datesTtl-sp ul{overflow:hidden;*zoom:1;border-radius:20px}.weekMain .datesTtl ul li,.weekMain .datesTtl-sp ul li{float:left;height:40px}@media screen and (max-width: 991px){.weekMain .datesTtl ul li,.weekMain .datesTtl-sp ul li{height:40px}}.weekMain .datesTtl ul li.expDate,.weekMain .datesTtl-sp ul li.expDate{width:-webkit-calc(100% - 178px);width:-moz-calc(100% - 178px);width:-ms-calc(100% - 178px);width:-o-calc(100% - 178px);width:calc(100% - 178px);background-color:#E3007F;position:relative}.weekMain .datesTtl ul li.expDate>span,.weekMain .datesTtl-sp ul li.expDate>span{display:block;position:absolute;width:100%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:bold;color:#fff;padding-left:30px}.weekMain .datesTtl ul li.link,.weekMain .datesTtl-sp ul li.link{width:178px}.weekMain .datesTtl ul li.link a,.weekMain .datesTtl-sp ul li.link a{display:block;height:100%;background-color:#FFE5E5;position:relative;border:1px solid #FFE5E5;box-sizing:border-box}.weekMain .datesTtl ul li.link a span,.weekMain .datesTtl-sp ul li.link a span{display:block;position:absolute;width:100%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#000;text-align:center}.weekMain .datesTtl ul li.link a:hover,.weekMain .datesTtl-sp ul li.link a:hover{border-color:#FFE5E5;background-color:#fff;-moz-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;transition:.35s}.weekMain .datesTtl-sp ul li.expDate{width:-webkit-calc(100% - 120px);width:-moz-calc(100% - 120px);width:-ms-calc(100% - 120px);width:-o-calc(100% - 120px);width:calc(100% - 120px)}.weekMain .datesTtl-sp ul li.expDate>span{padding-left:0;padding-right:0;text-align:center}.weekMain .datesTtl-sp ul li.link{width:60px}.weekMain .datesTtl-sp ul li.link span{font-size:1.3rem;letter-spacing:0}.weekMain .spans ul{margin-top:30px;margin-left:-3px;margin-right:-3px;*zoom:1}.weekMain .spans ul:after{content:"";display:table;clear:both}@media screen and (max-width: 991px){.weekMain .spans ul{margin-top:20px}}@media screen and (max-width: 767px){.weekMain .spans ul{margin-top:10px;margin-left:-1px;margin-right:-1px}}.weekMain .spans ul li{float:left;position:relative;height:62px;margin-left:3px;margin-right:3px;width:-webkit-calc(25% - 6px);width:-moz-calc(25% - 6px);width:-ms-calc(25% - 6px);width:-o-calc(25% - 6px);width:calc(25% - 6px)}@media screen and (max-width: 991px){.weekMain .spans ul li{height:45px}}@media screen and (max-width: 767px){.weekMain .spans ul li{height:40px;margin-left:1px;margin-right:1px;width:-webkit-calc(25% - 2px);width:-moz-calc(25% - 2px);width:-ms-calc(25% - 2px);width:-o-calc(25% - 2px);width:calc(25% - 2px)}}.weekMain .spans ul li a{display:block;height:100%;background-color:#525252;border:1px solid #525252;text-align:center}.weekMain .spans ul li a span{display:block;position:absolute;width:100%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.weekMain .spans ul li a.morning{color:#92DD71}.weekMain .spans ul li a.morning:hover{color:#525252;background-color:#92DD71;-moz-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;transition:.35s}.weekMain .spans ul li a.noon{color:#FFE245}.weekMain .spans ul li a.noon:hover{color:#525252;background-color:#FFE245;-moz-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;transition:.35s}.weekMain .spans ul li a.night{color:#7B8AFF}.weekMain .spans ul li a.night:hover{color:#525252;background-color:#7B8AFF;-moz-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;transition:.35s}.weekMain .spans ul li a.midnight{color:#D0A2FF}.weekMain .spans ul li a.midnight:hover{color:#525252;background-color:#D0A2FF;-moz-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;transition:.35s}.weekMain .weekMainTable table.dateNavScrollCss{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:-ms-calc(100% - 20px);width:-o-calc(100% - 20px);width:calc(100% - 20px);display:none;max-width:1200px;box-sizing:border-box}@media screen and (max-width: 991px){.weekMain .weekMainTable table.dateNavScrollCss{top:89px !important}}@media screen and (max-width: 767px){.weekMain .weekMainTable table.dateNavScrollCss{top:77px !important}}.weekMain .weekMainTable table.dateNavScrollCss tbody,.weekMain .weekMainTable table.dateNavScrollCss tr,.weekMain .weekMainTable table.dateNavScrollCss td{display:block;height:60px;box-sizing:border-box}@media screen and (max-width: 767px){.weekMain .weekMainTable table.dateNavScrollCss tbody,.weekMain .weekMainTable table.dateNavScrollCss tr,.weekMain .weekMainTable table.dateNavScrollCss td{height:40px}}.weekMain .weekMainTable table.dateNavScrollCss tr{*zoom:1}.weekMain .weekMainTable table.dateNavScrollCss tr:after{content:"";display:table;clear:both}.weekMain .weekMainTable table.dateNavScrollCss td{float:left}.weekMain .weekMainTable table.dateNavScrollCss td.weekDateTh{position:relative}.weekMain .weekMainTable table.dateNavScrollCss td.weekDateTh span{display:block;position:absolute;width:100%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.weekMain .weekMainTable table.dateNavScrollCss td.weekDateThBtn{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.weekMain .weekMainTable table.dateNavScrollCss td.weekDateThBtn a{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.weekMain .weekMainTable table.dateNavScrollCss td.weekDateThBtn:last-child{width:39px}.weekMain .weekMainTable table{table-layout:fixed;width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc}.weekMain .weekMainTable table tr .weekDateThBtn{width:40px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box}.weekMain .weekMainTable table tr .weekDateThBtn a,.weekMain .weekMainTable table tr .weekDateThBtn .notA{display:block;background-color:#ccc;border-right:1px solid #ccc;width:40px;height:60px}@media screen and (max-width: 767px){.weekMain .weekMainTable table tr .weekDateThBtn a,.weekMain .weekMainTable table tr .weekDateThBtn .notA{height:40px}}.weekMain .weekMainTable table tr .weekDateThBtn a:hover{background-color:#fff}.weekMain .weekMainTable table tr .weekDateThBtn:first-of-type a{position:relative}.weekMain .weekMainTable table tr .weekDateThBtn:first-of-type a::before{position:absolute;content:"";display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid transparent;border-right:12px solid #525252;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:-webkit-calc(50% - 5px);right:-moz-calc(50% - 5px);right:-ms-calc(50% - 5px);right:-o-calc(50% - 5px);right:calc(50% - 5px)}.weekMain .weekMainTable table tr .weekDateThBtn:last-of-type a{position:relative}.weekMain .weekMainTable table tr .weekDateThBtn:last-of-type a::before{position:absolute;content:"";display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #525252;border-right:12px solid transparent;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-webkit-calc(50% - 5px);left:-moz-calc(50% - 5px);left:-ms-calc(50% - 5px);left:-o-calc(50% - 5px);left:calc(50% - 5px)}@media screen and (min-width: 768px){.weekMain .weekMainTable table tr .today{background-color:#FFE5E5 !important}}.weekMain .weekMainTable table tr .weekDateTh{text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box;background-color:#eee}.weekMain .weekMainTable table tr .weekDateTh.saturday{background-color:#95D7FF}.weekMain .weekMainTable table tr .weekDateTh.sunday{background-color:#FF9393}.weekMain .weekMainTable table tr .weekDateTd{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;line-height:1.2}@media screen and (max-width: 991px){.weekMain .weekMainTable table tr .weekDateTd{line-height:1.0}}.weekMain .weekMainTable table tr .weekDateTd a{text-decoration:underline;font-weight:500;color:#3498DA}.weekMain .weekMainTable table tr .weekDateTd a:hover{text-decoration:none}.weekMain .weekMainTable table tr .weekDateTd img{height:revert-layer}.weekMain .weekMainTable table tr .weekDateMorning,.weekMain .weekMainTable table tr .weekDateNoon,.weekMain .weekMainTable table tr .weekDateNight,.weekMain .weekMainTable table tr .weekDateMidnight{color:#fff;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.weekMain .weekMainTable table tr .weekDateMorning{background-color:#92DD71}.weekMain .weekMainTable table tr .weekDateNoon{background-color:#FFC400}.weekMain .weekMainTable table tr .weekDateNight{background-color:#7B8AFF}.weekMain .weekMainTable table tr .weekDateMidnight{background-color:#D0A2FF}.weekMain .weekMainTable table tr .icons{margin-top:5px;text-align:right}.weekMain .weekMainTable table tr .icons img{display:inline-block;margin-right:1px}.weekMain .weekMainTable.spTable table tr .weekDateTh,.weekMain .weekMainTable.spTable table.dateNavScrollCss tr .weekDateTh{width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:-ms-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px)}.weekMain .explation{margin-top:20px}.weekMain .explation p{color:#E60070}.weekMain .explation ul{margin-top:15px}.weekMain .explation ul li{margin-top:5px;margin-right:20px;display:inline-block;vertical-align:middle}.weekMain .explation ul li span{display:inline-block;vertical-align:middle}.weekMain .explation ul li img{margin-right:3px}@media screen and (min-width: 992px){.weekMain .explation ul li img{vertical-align:middle}}@media screen and (max-width: 991px){.weekMain .explation{margin-top:10px}.weekMain .explation ul{margin-top:5px}}.weekMain .weekTblSp{background:#fff}.weekMain .weekTblSp li{border-bottom:solid 1px #ccc;padding:10px}.weekMain .weekTblSp li a{background:url(../../common_img/arrow2.gif) right center no-repeat;display:block}.weekMain .weekTblSp li .pgTime{float:left;width:40px;text-align:right;color:#666;font-weight:normal}.weekMain .weekTblSp li .pgName{padding:0 15px;display:block;padding-left:50px}.weekMain .weekTblSp li img{margin-top:-3px;padding-left:2px}#dateNavScroll tbody{display:none}
