@charset "UTF-8";.page-about-container .upper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:92px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-about-container .image-area{position:relative;z-index:1;width:350px;height:350px}.page-about-container .image-area::before{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:300px;height:300px;background-color:rgba(0,0,0,.1)}.page-about-container .image-area img{width:300px;height:300px}.page-about-container .txt-area{width:454px}.page-about-container .txt-area .role{font-size:1.5rem;line-height:1;letter-spacing:.05em}.page-about-container .txt-area .name{margin-top:18px;font-size:2.4rem;line-height:1;letter-spacing:.05em}.page-about-container .txt-area .txt{margin-top:35px;text-align:justify}.page-about-container .lower{margin-top:40px;text-align:justify}.page-about-container+.page-about-container{margin-top:187px}@media screen and (max-width:767px){.page-about-container .upper{display:block;margin-top:40px}.page-about-container .image-area{width:100%;height:auto}.page-about-container .image-area::before{display:none}.page-about-container .image-area img{width:100%;height:auto}.page-about-container .txt-area{width:100%;margin-top:27px}.page-about-container .txt-area .role{font-size:1.4rem;line-height:calc(20 / 14)}.page-about-container .txt-area .name{margin-top:10px;font-size:2rem}.page-about-container .txt-area .txt{margin-top:20px}.page-about-container .lower{margin-top:30px}.page-about-container+.page-about-container{margin-top:100px}}.page-about-content-tit{margin-top:80px;text-align:center}.page-about-content-tit .en{color:#00335b;font-size:3rem;line-height:1;letter-spacing:.05em}.page-about-content-tit .jp{margin-top:10px;color:#00335b;font-size:1.4rem;line-height:calc(35 / 14);letter-spacing:.05em}@media screen and (max-width:767px){.page-about-content-tit .en{font-size:2.4rem}}.page-about-topics .txt{margin-top:40px;text-align:center}.page-about-topics .date{margin-top:57px;font-size:2.4rem;line-height:1.7;text-align:center;letter-spacing:.05em}.page-about-topics .place{margin-top:8px;font-size:2.4rem;line-height:1.5;text-align:center;letter-spacing:.05em}.page-about-topics .sub{font-size:1.8rem}.page-about-topics span{vertical-align:middle}@media screen and (max-width:767px){.page-about-topics .txt{text-align:justify}.page-about-topics .date{font-size:1.8rem}.page-about-topics .place{font-size:1.8rem}.page-about-topics .sub{font-size:1.5rem}}.map-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.map-area .map{width:650px}.map-area .map .upper{border:1px solid #00335b;background-color:#fff}.map-area .map .lower{position:relative;margin-top:60px;border:1px solid #00335b;background-color:#fff}.map-area .map .lower::after{content:"赤とんぼ文化ホール 周辺map";display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-17px;right:0;left:0;width:320px;height:33px;margin:0 auto;color:#fff;font-size:1.4rem;letter-spacing:.075em;background:#00335b;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map-area .place{width:200px}.map-area .place .card+.card{margin-top:26px}.map-area .place .name{margin-top:11px;color:.map-area .place .name color-brand;font-size:1.5rem;line-height:calc(20 / 15);letter-spacing:0}.map-area .place .name .sub{font-size:1.2rem}.map-area .place .list{margin-top:5px;font-size:1.2rem}.map-area .place .list li{line-height:calc(20 / 12)}.map-area .place .list li span{padding-right:2px}@media screen and (max-width:767px){.map-area{display:block}.map-area .map{width:100%}.map-area .map .lower{margin-top:40px}.map-area .map .lower::after{width:250px}.map-area .place{width:50%;margin:70px auto 0}.map-area .place img{width:100%}}@media screen and (max-width:499px){.map-area .place{width:100%;margin-top:70px}}.page-access-tit{margin-top:100px}.page-access-tit .upper{font-size:3.8rem;line-height:1;text-align:center;letter-spacing:.05em}@media screen and (max-width:767px){.page-access-tit .upper{font-size:3rem}}.access-area .access-train{margin-top:30px;padding:17px 32px 30px 29px;background-color:#f2f2f2}.access-area .access-train .tit{color:#00335b;font-size:2.4rem}.access-area .access-train .list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:18px;font-size:1.8rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.access-area .access-train .list-square-brand{margin-top:7px}.access-area .access-train .list-square-brand li{padding-left:22px}.access-area .access-train .list-square-brand li+li{margin-top:64px}.access-area .access-train .route{width:536px;height:auto}@media screen and (max-width:767px){.access-area .access-train{padding:20px 20px 25px 20px}.access-area .access-train .tit{font-size:1.8rem}.access-area .access-train .list{display:block;margin-top:0;font-size:1.4rem}.access-area .access-train .list-square-brand{margin-top:0}.access-area .access-train .list-square-brand li{padding-left:17px}.access-area .access-train .list-square-brand li+li{margin-top:0}.access-area .access-train .route{width:100%;height:auto;margin-top:20px}}.access-area .lower{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:33px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.access-area .lower{display:block;margin-top:20px}}.access-area .access-to{width:435px;padding:17px 32px 25px 29px;background-color:#f2f2f2}.access-area .access-to .tit{color:#00335b;font-size:2.4rem;letter-spacing:.05em}.access-area .access-to .txt{margin-top:8px;line-height:calc(30 / 14)}.access-area .access-to .list-square-brand{margin-top:25px;font-size:1.8rem}.access-area .access-to .list-square-brand li{padding-left:22px;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}@media screen and (max-width:767px){.access-area .access-to{width:100%;padding:20px 20px 25px 20px}.access-area .access-to .tit{font-size:1.8rem}.access-area .access-to .txt{line-height:calc(25 / 14)}.access-area .access-to .list-square-brand{margin-top:15px;font-size:1.4rem}.access-area .access-to .list-square-brand li{padding-left:17px}}.access-area .access-from{width:435px;padding:17px 32px 25px 29px;background-color:#f2f2f2}.access-area .access-from .tit{color:#00335b;font-size:2.4rem;letter-spacing:.05em}.access-area .access-from .list-square-brand{margin-top:3px;font-size:1.8rem}.access-area .access-from .list-square-brand li{padding-left:22px;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.access-area .access-from .second{margin-top:15px}@media screen and (max-width:767px){.access-area .access-from{width:100%;margin-top:20px;padding:20px 20px 25px 20px}.access-area .access-from .tit{font-size:1.8rem}.access-area .access-from .list-square-brand{margin-top:0;font-size:1.4rem}.access-area .access-from .list-square-brand li{padding-left:17px}}.list-square-brand li{position:relative;padding-left:17px}.list-square-brand li::before{content:"■";position:absolute;left:0;color:#00335b}.attention{width:100%;margin-top:120px;padding:33px 10px 24px 30px;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d}.attention .tit{color:#00335b;font-size:2.2rem;line-height:1;letter-spacing:.05em}.attention .list{margin-top:15px}.attention li{position:relative;padding-left:1em;line-height:calc(35 / 14)}.attention li::before{content:"・";position:absolute;left:0}@media screen and (max-width:767px){.attention{width:100%;margin-top:70px;padding:30px 2px 22px}.attention .tit{font-size:1.8rem;text-align:center}.attention li{line-height:calc(25 / 14)}}.page-artist-content-tit .upper{width:100%;margin-top:100px;padding:10px 10px;color:#fff;font-size:2.4rem;line-height:calc(30 / 24);text-align:center;letter-spacing:.05em;background-color:#00335b}@media screen and (max-width:767px){.page-artist-content-tit .upper{margin-top:70px;font-size:2rem}}.page-artist-card{padding-top:95px}.page-artist-card .upper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-artist-card .upper .role{margin-right:15px;font-size:1.4rem;line-height:calc(32 / 24);letter-spacing:.05em}.page-artist-card .upper .name{font-size:2.4rem;line-height:calc(32 / 24);letter-spacing:.05em}.page-artist-card .upper .en{margin-top:8px}.page-artist-card .upper.not-flex{display:block}.page-artist-card .tit{margin-top:12px;color:#00335b;font-size:1.4rem}.page-artist-card .lower{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px}.page-artist-card .lower .image{width:150px;height:auto}.page-artist-card .lower .name-note{margin-top:8px;font-size:1.1rem;line-height:calc(20 / 12)}.page-artist-card .lower .txt{width:calc(100% - 150px - 50px);margin-left:50px;text-align:justify}.page-artist-card .lower .txt::before{content:"";display:block;width:0;height:0;margin-top:-10px}.page-artist-card .lower .txt::after{content:"";display:block;width:0;height:0;margin-bottom:-10px}.page-artist-card .lower .txt.wide-full{width:100%;margin-left:0}.page-artist-card .txt-english{margin-top:1em}@media screen and (max-width:767px){.page-artist-card .lower .txt{width:calc(100% - 150px - 20px);margin-left:20px}.page-artist-card .lower .txt::before{margin-top:-7px}.page-artist-card .lower .txt::after{margin-bottom:-7px}}@media screen and (max-width:499px){.page-artist-card .upper{display:block}.page-artist-card .upper .name{margin-top:2px;font-size:2rem}.page-artist-card .upper .en{margin-top:5px}.page-artist-card .tit{margin-top:8px}.page-artist-card .lower{display:block;margin-top:15px}.page-artist-card .lower .image{width:100%}.page-artist-card .lower .image img{width:100%}.page-artist-card .lower .txt{width:100%;margin-top:15px;margin-left:0}.page-artist-card .lower .txt::after,.page-artist-card .lower .txt::before{display:none}}.page-artist-card.first{padding-top:80px}@media screen and (max-width:767px){.page-artist-card.first{padding-top:57px}}.artist-area{display:none}.artist-area.is-active{display:block}.page-history-container{font-size:1.8rem;line-height:calc(48 / 18);letter-spacing:.05em}.page-history-container .year{display:inline-block;width:70px}.page-history-container a{position:relative;padding-bottom:2px;color:#00335b}.page-history-container a::after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background:#00335b;-webkit-transition:.3s;transition:.3s}.page-history-container a:hover::after{width:100%}@media screen and (max-width:767px){.page-history-container{font-size:1.5rem;line-height:calc(28 / 18)}.page-history-container li{margin-top:14px}.page-history-container .year{width:auto;padding-right:1em}.page-history-container a:hover::after{width:0}}.history-list{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #00335b}.u-d-inline-block{display:inline-block}.page-heading-image{width:100%}.page-heading-tit{position:relative;margin-top:95px;margin-bottom:68px;padding-bottom:71px;text-align:center}.page-heading-tit .upper{color:#00335b;font-size:3.8rem;line-height:1;letter-spacing:.05em}.page-heading-tit .lower{margin-top:10px;color:#00335b;font-size:1.4rem;line-height:calc(35 / 14);letter-spacing:.05em}.page-heading-tit::before{content:"";position:absolute;right:0;bottom:0;left:0;width:30px;height:2px;margin:0 auto;background-color:#00335b}@media screen and (max-width:767px){.page-heading-tit{margin-top:70px;margin-bottom:40px;padding-bottom:40px}.page-heading-tit .upper{font-size:3rem}.page-heading-tit .lower{line-height:calc(25 / 14)}}.page-heading-lead{font-size:2.4rem;line-height:2;text-align:center;letter-spacing:.05em}@media screen and (max-width:767px){.page-heading-lead{font-size:2rem}}.page-heading-txt{margin-top:75px;font-size:1.4rem;line-height:calc(35 / 14);text-align:justify;letter-spacing:.11em}@media screen and (max-width:767px){.page-heading-txt{margin-top:40px;line-height:calc(30 / 14);letter-spacing:.05em}}.page-heading-tab{padding-top:10px}.page-heading-tab ul{display:-webkit-box;display:-ms-flexbox;display:flex}.page-heading-tab li{width:296px;padding:13px 10px;color:#fff;font-size:1.8rem;line-height:calc(24 / 18);text-align:center;letter-spacing:.05em;background-color:#b3b3b3;cursor:pointer}.page-heading-tab li+li{margin-left:6px}.page-heading-tab .is-active{position:relative;background-color:#4c718c}.page-heading-tab .is-active::before{content:"";position:absolute;right:0;bottom:-12px;left:0;width:0;height:0;margin:0 auto;border-width:13px 8px 0 8px;border-style:solid;border-color:#4c718c transparent transparent transparent}@media screen and (max-width:767px){.page-heading-tab li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.list-caution li{position:relative;padding-left:1em}.list-caution li::before{content:"※";position:absolute;left:0}.place-note{position:absolute;margin-top:5px;font-weight:700}@media screen and (max-width:767px){.place-note{position:static}}.page-link-btn-white{position:relative;width:280px;height:50px;margin-top:76px;border:1px solid #00335b;font-size:1.4rem;letter-spacing:.05em;background-color:#fff;outline:0 solid;outline-color:#00335b;outline-offset:0}.page-link-btn-white a{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:7px 18px 9px 0;color:#00335b;line-height:1;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-link-btn-white .page-icon_link_arrow_brand{position:absolute;top:-3px;bottom:0;left:16px;margin:auto 0}.page-link-btn-white:hover{-webkit-transition:all .7s;transition:all .7s;outline:1px solid;outline-color:transparent;outline-offset:18px}@media screen and (max-width:767px){.page-link-btn-white{margin-top:40px}}.page-icon_link_arrow_brand{display:inline-block;width:61px;height:5px;background:url(../img/common/icon_link_arrow_brand.svg) no-repeat}.page-program-card-inner .page-link-btn-white{margin:50px auto 0}@media screen and (max-width:767px){.page-program-card-inner .page-link-btn-white{margin:40px auto 10px}}.page-program-content-tit .upper{width:100%;margin-top:100px;padding:10px 10px;color:#fff;font-size:2.4rem;line-height:calc(30 / 24);text-align:center;letter-spacing:.05em;background-color:#00335b}.page-program-content-tit .lower{margin-top:30px;margin-bottom:42px;text-align:center}.page-program-content-tit .lower.ls-palt{letter-spacing:.12em}.page-program-content-tit .tiff-logo{width:300px;height:300px;margin:0 auto 39px}.page-program-content-tit .txt{text-align:justify;letter-spacing:.11em}@media screen and (max-width:767px){.page-program-content-tit .upper{margin-top:70px;font-size:2rem}.page-program-content-tit .lower{margin-bottom:30px}.page-program-content-tit .tiff-logo{margin:0 auto 42px}.page-program-content-tit .txt{letter-spacing:.05em}}@media screen and (max-width:499px){.page-program-content-tit .tiff-logo{width:200px;height:200px}}.page-program-content-tit-lower .txt{text-align:justify}.page-program-content-tit-lower .name{text-align:right}.page-program-content-tit-lower .mt{margin-top:1em}.page-program-card{margin-top:90px;border:1px solid #8099ad;background-color:#fff}.page-program-card-inner{min-height:435px;padding:44px 30px 40px}.page-program-card .upper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-program-card .inner-tit{display:-webkit-box;display:-ms-flexbox;display:flex;width:454px;min-height:62px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-program-card .inner-tit .number{color:#8099ad;font-size:4.8rem;line-height:1;letter-spacing:.04em}.page-program-card .inner-tit .tit{margin-left:18px;color:#00335b;font-size:1.8rem;line-height:1.3;letter-spacing:.05em}.page-program-card .inner-tit .sub{font-size:78%}.page-program-card .inner-detail{width:340px}.page-program-card .inner-detail .date{margin-top:-4px;color:#00335b;font-size:2rem;line-height:1.4;letter-spacing:.05em}.page-program-card .inner-detail .place{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;font-size:1.5rem;line-height:calc(20 / 15);letter-spacing:.05em}.page-program-card .inner-detail .place .place-tit{display:-webkit-box;display:-ms-flexbox;display:flex;width:80px;min-height:30px;padding:5px;color:#fff;text-align:center;background-color:#4c718c;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-program-card .inner-detail .place .place-name{width:calc(100% - 80px);min-height:30px;padding:5px 11px;color:#00335b;background-color:#e5ebef}.page-program-card .lower{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:37px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-program-card .inner-txt{width:454px}.page-program-card .inner-txt a{padding-bottom:1px;border-bottom:1px solid #00335b;color:#00335b}.page-program-card .inner-txt .txt{text-align:justify;letter-spacing:.05em}.page-program-card .inner-txt .txt::before{content:"";display:block;width:0;height:0;margin-top:-8px}.page-program-card .inner-txt .txt-link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:39px;font-size:1.5rem}.page-program-card .inner-txt .txt-link .artist-tit{width:58px;letter-spacing:.04em}.page-program-card .inner-txt .txt-link .artist{display:inline-block}.page-program-card .inner-txt .txt-link .artist li{display:inline-block;margin-right:12px;letter-spacing:.05em}.page-program-card .inner-txt .txt-link .artist span{color:#00335b}.page-program-card .inner-txt .txt-schedule{margin-top:35px}.page-program-card .inner-txt .txt-ticket-tit{margin-top:11px;color:#00335b}.page-program-card .inner-txt .txt-ticket li{position:relative;padding-left:1em;color:#00335b}.page-program-card .inner-txt .txt-ticket li::before{content:"";position:absolute;top:8px;left:2px;width:0;height:0;border-width:5px 0 5px 9px;border-style:solid;border-color:transparent transparent transparent #4d4d4d}.page-program-card .inner-image{width:340px}.page-program-card .inner-image .image+.image{margin-top:16px}.page-program-card .inner-image .image+.img-spacer{margin-top:35px}.page-program-card .inner-image img{width:100%}.page-program-card .inner-image.u-d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(340px + 10px);margin-left:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-program-card .inner-image.u-d-flex .image{width:50%;padding-left:10px}.page-program-card .inner-image.u-d-flex .image+.image{margin-top:0}.page-program-card .inner-image.u-d-flex .image:nth-child(n+3){margin-top:20px}.page-program-card .inner-image.u-d-flex .note-center{margin-top:6px;font-size:1.2rem;line-height:calc(20 / 12);text-align:center;letter-spacing:.05em}.page-program-card .note{margin-top:12px;font-size:1.2rem;line-height:calc(20 / 12);text-align:right;letter-spacing:.05em}.page-program-card .note-footer{margin-top:33px;font-size:1.2rem;line-height:1;text-align:left;letter-spacing:.05em}.page-program-card+.page-program-card{margin-top:49px}@media screen and (max-width:767px){.page-program-card{margin-top:50px}.page-program-card-inner{padding:30px 30px 35px}.page-program-card .upper{display:block}.page-program-card .inner-tit{width:100%}.page-program-card .inner-detail{width:100%;margin-top:9px}.page-program-card .inner-detail .date{font-size:1.7rem;line-height:1.4;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.page-program-card .inner-detail .place{margin-top:8px}.page-program-card .inner-txt{width:100%}.page-program-card .inner-txt .txt::before{display:none}.page-program-card .inner-txt .txt-link{margin-top:20px}.page-program-card .lower{display:block;margin-top:25px}.page-program-card .inner-image{width:340px;margin-top:25px;margin-right:auto;margin-left:auto}.page-program-card .inner-image .image+.image{margin-bottom:0}.page-program-card .inner-image.u-d-flex{width:calc(340px + 10px);max-width:calc(100% + 10px);margin-right:auto;margin-left:-10px;margin-left:auto}.page-program-card .note{text-align:left;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}}@media screen and (max-width:499px){.page-program-card{border:0;border-top:1px solid #8099ad}.page-program-card-inner{padding:30px 22px 40px}.page-program-card+.page-program-card{margin-top:0}.page-program-card:nth-last-child(1){border-bottom:1px solid #00335b}.page-program-card .inner-image{width:100%}.page-program-card .inner-image.u-d-flex{width:calc(100% + 10px);margin-right:0;margin-left:-10px}.page-program-card .inner-image.u-d-flex .image{padding-left:10px}}.exception.page-program-card .upper{-ms-flex-wrap:wrap;flex-wrap:wrap}.exception.page-program-card .lower{-ms-flex-wrap:wrap;flex-wrap:wrap}.exception.page-program-card .inner-txt{width:100%}.exception.page-program-card .inner-txt .txt{letter-spacing:.01em}.exception.page-program-card .inner-image .image+.image{margin-top:0;margin-bottom:0}.exception.page-program-card .inner-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;width:calc(100% + 38px);margin-top:40px;margin-left:-38px;-ms-flex-wrap:wrap;flex-wrap:wrap}.exception.page-program-card .inner-image .image{padding-left:38px}.exception.page-program-card .inner-image .image img{width:400px}.exception.page-program-card .inner-image .image:nth-child(n+3){margin-top:46px}.exception.page-program-card .inner-image .note{margin-top:18px;text-align:left}@media screen and (max-width:767px){.exception.page-program-card .lower{margin-top:20px}.exception.page-program-card .inner-image{width:calc(100% + 20px);margin-left:-20px}.exception.page-program-card .inner-image .image{width:50%;padding-left:20px}.exception.page-program-card .inner-image .image img{width:100%}.exception.page-program-card .inner-image .image:nth-child(n+3){margin-top:30px}.exception.page-program-card .inner-image .note{margin-top:10px;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}}@media screen and (max-width:499px){.exception.page-program-card .inner-image .image{width:100%}.exception.page-program-card .inner-image .image+.image{margin-top:30px}}.page-program-topics-box{width:100%;margin-top:75px}.page-program-topics-box .upper{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;color:#fff;font-size:2rem;letter-spacing:.05em;background-color:#00335b;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-program-topics-box .lower{display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;border:1px solid #00335b;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-program-topics-box .lower .tit{color:#00335b;font-size:2.4rem;letter-spacing:.05em}.page-program-topics-box .lower span{margin-left:5px;font-size:2rem;letter-spacing:.05em}.page-program-topics-box .lower a{padding-bottom:1px;border-bottom:1px solid #00335b}@media screen and (max-width:767px){.page-program-topics-box{margin-top:60px}.page-program-topics-box .upper{height:40px;font-size:1.6rem}.page-program-topics-box .lower{display:-webkit-box;display:-ms-flexbox;display:flex;height:90px;padding:0 10px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.page-program-topics-box .lower .tit{margin-top:-8px;font-size:1.8rem;line-height:1.4}.page-program-topics-box .lower span{margin-top:5px;margin-left:0;font-size:1.6rem;line-height:1.4}}.tiff-link-btn .page-link-btn-white{margin:50px auto}.tiff-link-btn .page-link-btn-white a{padding-right:30px;font-size:1.4rem}.program-area{display:none}.program-area.is-active{display:block}@media screen and (max-width:767px){.program-area .l-wrap-fluid{padding-right:25px;padding-left:25px}}@media screen and (max-width:499px){.program-area .l-wrap-fluid{padding-right:0;padding-left:0}}.page-program-event .event-first{margin-top:25px}@media screen and (max-width:767px){.page-program-event .event-first{margin-top:17px}}.page-program-event-tit .upper{width:100%;margin-top:75px;padding:5px 10px;color:#fff;font-size:2rem;line-height:calc(30 / 20);text-align:center;letter-spacing:.05em;background-color:#4c718c}.program-area .page-artist-card{padding-top:50px}@media screen and (max-width:767px){.program-area .page-artist-card{padding-right:25px;padding-left:25px;border-top:1px solid #8099ad}.program-area .page-artist-card.not-border-sp{padding-top:30px;border-top:0}}.program-area .page-artist-card .lower .txt{width:100%;margin-left:0}.page-link-btn-white.back-trans{margin-top:15px;margin-bottom:30px;background:0 0}.page-link-btn-white.back-trans a{padding-right:40px}.logo-ino{width:200px;height:72px;margin:92px auto 0}.page-schedule-content-tit .upper{width:100%;margin-top:142px;padding:10px 10px;color:#fff;font-size:2.4rem;line-height:calc(30 / 24);text-align:center;letter-spacing:.05em;background-color:#00335b}.page-schedule-content-tit .upper.first{margin-top:50px}@media screen and (max-width:767px){.page-schedule-content-tit .upper{margin-top:70px;font-size:2rem}.page-schedule-content-tit .upper.first{margin-top:40px}}.other-schedule-area{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.other-schedule-area{width:100%}}.schedule-card{width:100%}.schedule-card .place{width:100%;margin-bottom:17px;padding:13px 0 13px 20px;color:#00335b;font-size:1.8rem;line-height:calc(24 / 18);letter-spacing:.05em;background-color:#f1eedc}.schedule-card .u-d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule-card .date{padding-right:10px;color:#00335b;font-size:2rem;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.schedule-card .time{padding:5px 0}.schedule-card .tit{margin-top:2px;color:#00335b;font-size:1.8rem;line-height:calc(36 / 18)}.schedule-card .year{display:-webkit-box;display:-ms-flexbox;display:flex;width:142px;height:30px;margin-top:8px;margin-bottom:8px;color:#00335b;font-size:1.2rem;text-align:center;background:#cddeec;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}@media screen and (max-width:767px){.schedule-card{width:100%}.schedule-card .place{font-size:1.5rem}.schedule-card .date{font-size:1.8rem}.schedule-card .time{padding:0 0;font-size:1.3rem}.schedule-card .tit{font-size:1.5rem;line-height:calc(26 / 15)}.schedule-card .year{width:150px;height:26px}}.schedule-card+.schedule-card{margin-top:22px;padding-top:22px;border-top:1px dotted #00335b}@media screen and (max-width:767px){.schedule-card+.schedule-card{margin-top:17px;padding-top:17px}}.other-schedule--left{width:425px}.other-schedule--left .first-block{height:220px}.other-schedule--left .second-block{height:315px}.other-schedule--left .third-block{height:723px}.other-schedule--left .fourth-block{height:185px}.other-schedule--left .fifth-block{height:auto}@media screen and (max-width:767px){.other-schedule--left{width:100%}.other-schedule--left .first-block{height:auto}.other-schedule--left .second-block{height:auto}.other-schedule--left .third-block{height:auto}.other-schedule--left .fourth-block{height:auto}.other-schedule--left .fifth-block{height:auto}}.other-schedule--right{width:425px}.other-schedule--right .first-block{height:220px}.other-schedule--right .second-block{height:315px}.other-schedule--right .third-block{height:723px}.other-schedule--right .fourth-block{height:185px}.other-schedule--right .fifth-block{height:auto}@media screen and (max-width:767px){.other-schedule--right{width:100%;margin-top:35px}.other-schedule--right .first-block{height:auto}.other-schedule--right .second-block{height:auto}.other-schedule--right .third-block{height:auto}.other-schedule--right .fourth-block{height:auto}.other-schedule--right .fifth-block{height:auto}}.schedule-card-container+.schedule-card-container{margin-top:35px}.table-schedule{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(2580px / 1.2);margin-top:64px}.table-schedule .tit{width:calc(120px / 1.2);height:calc(601px / 1.2)}#ovftbl_wrap{overflow-x:scroll;width:calc(900px - 100px);padding-bottom:48px;-ms-overflow-style:none;scrollbar-width:none}#ovftbl_wrap::-webkit-scrollbar{display:none}#ovftbl{width:calc(2460px / 1.2);height:calc(601px / 1.2)}.scrl_btn{display:inline-block;width:62px;height:8px;padding:5px;background:url(../img/schedule/table_scroll_btn.svg) no-repeat;background-position:center center;background-size:62px 8px;cursor:pointer}.scrl_btn_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#scrl_btn_before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}#scrl_btn_after{margin-left:57px}#scrl_btn_wrap{position:relative}@media screen and (max-width:767px){.table-schedule{width:100%}.table-schedule .tit{width:calc(120px / 2);height:calc(601px / 2)}#scrl_btn_wrap{width:calc(100% - 60px)}#ovftbl_wrap{overflow-x:scroll;width:100%}#ovftbl{width:calc(2460px / 2);height:calc(601px / 2)}}@media screen and (max-width:499px){.table-schedule .tit{width:calc(120px / 1.5);height:calc(601px / 1.5)}#scrl_btn_wrap{width:calc(100% - 80px)}#ovftbl{width:calc(2460px / 1.5);height:calc(601px / 1.5)}}
/*# sourceMappingURL=page.css.map */
