﻿/*!
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}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:rgba(0,0,0,0);text-decoration:none}a:hover{opacity:.7}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;font-weight:300}img{width:100%;height:auto;vertical-align:middle}ul{list-style:none}@media screen and (max-width: 480px){.pc-contents,.pc-br{display:none}.sp-contents,.sp-br{display:block}}@media screen and (min-width: 480px)and (max-width: 1080px){.pc-contents,.pc-br{display:none}.sp-contents,.sp-br{display:block}}@media screen and (min-width: 1081px){.sp-contents,.sp-br{display:none}.pc-contents,.pc-br{display:block}}body{font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1.8}h1,h2,h3,h4{font-family:"'Noto Serif JP', sans-serif"}.main_contents{padding-left:233px}@media screen and (max-width: 480px){.main_contents{padding-left:0}}@media screen and (min-width: 480px)and (max-width: 1080px){.main_contents{padding-left:0}}.contents-ttl{font-size:2.7rem}@media screen and (max-width: 480px){.contents-ttl{font-size:2.4rem;text-align:center;margin-bottom:20px}}.cont__inr{max-width:1030px;width:90%;margin:0 auto}@media screen and (max-width: 480px){.cont__inr{width:90%}}@media screen and (min-width: 480px)and (max-width: 1080px){.cont__inr{width:90%}}.txt-link{text-decoration:underline}.header{background:#e78254;position:fixed;width:233px;height:100%;z-index:100;top:0;left:0}@media screen and (max-width: 480px){.header{width:100%;height:64px}}@media screen and (min-width: 480px)and (max-width: 1080px){.header{width:100%;height:105px}}.header__inr{padding:50px 30px 0}@media screen and (max-width: 480px){.header__inr{padding:7px 20px}}@media screen and (min-width: 480px)and (max-width: 1080px){.header__inr{padding:15px 30px}}.header__logo{width:170px}@media screen and (max-width: 480px){.header__logo{width:60%}.header__logo>a{display:flex}}@media screen and (min-width: 480px)and (max-width: 1080px){.header__logo{width:120px}}.header__logo_txt{color:#fff;margin-bottom:15px;font-size:13px;line-height:1.5}@media screen and (max-width: 480px){.header__logo_txt{display:flex;align-items:center;font-size:10px;line-height:1.3;margin:0 10px 0 0}}@media screen and (max-width: 480px){.header__logo_txt_img{width:120px}.header__logo_txt_img img{width:100%;height:100%;object-fit:contain}}.header-nav__box{margin-top:40px}.header-nav__item{font-size:2rem;font-weight:700;letter-spacing:.025rem;line-height:1.5}.header-nav__item:not(:last-child){margin-bottom:25px}.header-nav__item a{color:#fff}.header-ham{position:fixed;right:20px;top:20px}@media screen and (min-width: 480px)and (max-width: 1080px){.header-ham{right:30px;top:39px}}.header-ham__inr{position:relative;height:20px;width:26px}@media screen and (min-width: 480px)and (max-width: 1080px){.header-ham__inr{width:36px;height:26px}}.header-ham__inr span{display:block;background:#fff;-webkit-transition:all .3s;transition:all .3s;width:26px;height:2px;position:absolute;left:0;right:0;display:block;margin:auto}@media screen and (min-width: 480px)and (max-width: 1080px){.header-ham__inr span{width:36px;height:3px}}.header-ham__inr span:nth-child(1){top:0}.header-ham__inr span:nth-child(2){top:0;bottom:0}.header-ham__inr span:nth-child(3){bottom:0}.header-ham__inr.open span:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}@media screen and (min-width: 480px)and (max-width: 1080px){.header-ham__inr.open span:nth-child(1){top:12px}}.header-ham__inr.open span:nth-child(2){display:none}.header-ham__inr.open span:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:8px}@media screen and (min-width: 480px)and (max-width: 1080px){.header-ham__inr.open span:nth-child(3){bottom:11px}}.header-nav-sp{display:none;position:fixed;top:60px;left:0;width:100%;height:100%;background:#e78254}.header-nav__box-sp{margin-top:30px;text-align:center}.header-nav__box-sp{margin-top:30px;text-align:center}.header-nav__item-sp{font-size:1.5rem;letter-spacing:.038rem}@media screen and (min-width: 480px)and (max-width: 1080px){.header-nav__item-sp{font-size:1.8rem;letter-spacing:.05rem}}.header-nav__item-sp:not(:last-child){margin-bottom:30px}.header-nav__item-sp a{color:#fff}.header-lang-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.header-lang__item-sp{font-size:1.5rem;color:#fff;font-weight:bold}@media screen and (min-width: 480px)and (max-width: 1080px){.header-lang__item-sp{font-size:1.8rem;letter-spacing:.05rem}}.header-lang__item-sp:not(:last-child){margin-right:30px}.header-lang__item-sp a{color:#fff;opacity:.7}.header-lang__item-sp a:hover{opacity:1}.firstview{padding-top:105px}@media screen and (min-width: 1081px){.firstview{padding-top:0}}@media screen and (max-width: 480px){.firstview{margin-bottom:20px;padding-top:64px}}.firstview img{width:100%}.firstview__inr{position:relative}.firstview__btn{position:absolute;bottom:0;width:100%}@media screen and (max-width: 480px){.firstview__btn{position:static}}@media screen and (min-width: 480px)and (max-width: 1080px){.firstview__btn{position:static}}.ticket{background:#fffded}.ticket .contents-ttl{margin-bottom:30px}.ticket .cont__inr{padding:100px 0}@media screen and (max-width: 480px){.ticket .cont__inr{padding:70px 0}}.ticket__box:not(:last-child){margin-bottom:120px}@media screen and (max-width: 480px){.ticket__box:not(:last-child){margin-bottom:70px}}.ticket__box .time__year{line-height:1.4;margin-bottom:0}.ticket p{font-size:21px}.ticket-toptxt__time{position:relative;font-size:13px;font-weight:500}@media screen and (max-width: 480px){.ticket-toptxt__time{margin-bottom:25px}}.ticket-toptxt .ttl{display:inline-block;line-height:1.2;border:1px solid;padding:7px;position:absolute;top:0;font-size:16px}@media screen and (max-width: 480px){.ticket-toptxt .ttl{font-size:13px;top:7px}}.ticket-toptxt .en{font-size:60px;font-family:"Roboto",sans-serif;font-weight:400;line-height:1;display:inline-block;padding-left:58px}@media screen and (max-width: 480px){.ticket-toptxt .en{font-size:60px}}.ticket-toptxt .en-short{font-size:26px;font-family:"Roboto",sans-serif;font-weight:100;line-height:.8;display:inline-block;padding-left:5px}.ticket-toptxt__note{font-size:13px;margin-top:15px}@media screen and (max-width: 480px){.ticket-toptxt__note{margin-bottom:30px}}.ticket__time{display:flex;font-size:27px;font-weight:bold;align-items:center;margin-bottom:10px}@media screen and (max-width: 480px){.ticket__time{font-size:17px;align-items:baseline}}.ticket__time dt{margin-right:17px;border:solid 2px;padding:5px;font-size:22px}@media screen and (max-width: 480px){.ticket__time dt{margin-right:10px;font-size:15px;flex:1;text-align:center}}@media screen and (max-width: 480px){.ticket__time dd{flex:4}}.ticket__inr{padding:55px 0 95px}@media screen and (max-width: 480px){.ticket__inr{padding:40px 0 50px}}.ticket__box-left{min-width:160px;margin-right:4%;position:relative;padding:10px 0 0}@media screen and (max-width: 480px){.ticket__box-left{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 0 10px}}@media screen and (min-width: 480px)and (max-width: 1080px){.ticket__box-left{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 0 20px 10px}}.ticket__box-left:after{content:"";position:absolute;display:block;border-right:1px dashed #deb6a4;height:100%;top:0;right:0}@media screen and (max-width: 480px){.ticket__box-left:after{border-right:none;border-bottom:1px dashed #deb6a4;height:1px;width:100%;top:auto;bottom:0}}@media screen and (min-width: 480px)and (max-width: 1080px){.ticket__box-left:after{border-right:none;border-bottom:1px dashed #deb6a4;height:1px;width:100%;top:auto;bottom:0}}.ticket__box-left__ttl{font-size:2.5rem;font-weight:500;letter-spacing:.12rem;line-height:2.6rem}@media screen and (max-width: 480px){.ticket__box-left__ttl{font-size:2rem}}.ticket__box-left__sub{font-size:2rem;margin-top:10px;font-weight:bold;color:#b53729}@media screen and (max-width: 480px){.ticket__box-left__sub{margin:0 0 0 10px;font-size:1.6rem}}.ticket__box-info{background:#fffdee;width:98%;margin:30px 0 0 0}@media screen and (max-width: 480px){.ticket__box-info{width:100%}}@media screen and (min-width: 480px)and (max-width: 1080px){.ticket__box-info{width:100%}}.ticket__box-info:first-child{margin-bottom:20px}.ticket__box__inr{display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px 0 35px 25px}@media screen and (max-width: 480px){.ticket__box__inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 10px 25px 10px}}@media screen and (min-width: 480px)and (max-width: 1080px){.ticket__box__inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 20px 25px}}.ticket__box-btn{cursor:pointer;background:#e78254;text-align:center}.ticket__box-btn p{display:inline-block;color:#fff;font-size:1.6rem;letter-spacing:.08rem;font-weight:bold;line-height:4.3rem;position:relative}.ticket__box-btn p:after{content:"";display:block;position:absolute;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);border-top:10px solid #fff;top:50%;right:110%;margin-top:-5px}.ticket__box-btn.active p:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ticket__box-list-note{font-size:12px;font-weight:normal;line-height:1.4;padding-left:10px}@media screen and (max-width: 480px){.ticket__box-list-note{display:block}}.ticket__box-right{padding:10px 0}@media screen and (min-width: 1081px){.ticket__box-right{flex:6}}@media screen and (max-width: 480px){.ticket__box-right{padding:15px 0 0}}@media screen and (min-width: 480px)and (max-width: 1080px){.ticket__box-right{padding:20px 0 0}}.ticket__box-data ul{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 480px){.ticket__box-data ul{width:100%}}@media screen and (min-width: 480px)and (max-width: 1080px){.ticket__box-data ul{width:100%}}.ticket__box-data ul li{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}@media screen and (max-width: 480px){.ticket__box-data ul li:not(:last-child){margin-bottom:10px}}.ticket__box-data .data__day{font-size:3.8rem;font-weight:500;position:relative}@media screen and (max-width: 480px){.ticket__box-data .data__day{font-size:1.8rem;line-height:1}}.ticket__box-data .data__day span{font-size:2.4rem;margin-right:5px}@media screen and (max-width: 480px){.ticket__box-data .data__day span{font-size:1.5rem}}.ticket__box-data .data__week{font-weight:500;font-size:2.2rem;margin:14px 20px 0 0}@media screen and (max-width: 480px){.ticket__box-data .data__week{font-size:1.2rem;margin:4px 10px 0 0}}.ticket__box-data .data__time{font-size:1.9rem;font-weight:500;line-height:1.4}@media screen and (max-width: 480px){.ticket__box-data .data__time{font-size:1.5rem}}.ticket__box-data .time1{margin-top:20px}@media screen and (max-width: 480px){.ticket__box-data .time1{margin-top:0}}.ticket__box-place{margin-top:20px}@media screen and (max-width: 480px){.ticket__box-place{margin-top:10px}}.ticket__box-place .txt01{font-size:2rem;font-weight:500}.ticket__box-place .txt01 a{border-bottom:solid 1px;color:#2c2c2c}@media screen and (max-width: 480px){.ticket__box-place .txt01{font-size:1.4rem}}.ticket__box-place .txt01 span{margin-left:10px;font-weight:normal}.ticket__box-place .txt02{font-size:1.3rem}.ticket__box_contents{display:none}.ticket__box-txt{padding:50px 25px 10px 60px;text-align:left}@media screen and (max-width: 480px){.ticket__box-txt{padding:40px 10px 0 10px}}.ticket__box-ttl{font-size:1.8rem;font-weight:bold;letter-spacing:.08rem;line-height:1.4em;position:relative}@media screen and (max-width: 480px){.ticket__box-ttl{font-size:1.6rem}}.ticket__box-ttl:after{content:"";display:block;width:27px;height:4px;background:#000;position:absolute;top:50%;left:-43px;margin-top:-2px}@media screen and (max-width: 480px){.ticket__box-ttl:after{width:10px;height:2px;background:#000;position:absolute;top:50%;left:-15px;margin-top:-1px}}.ticket__box-txt01{font-size:2.2rem;color:#2c2c2c;font-weight:500;margin-top:18px}@media screen and (max-width: 480px){.ticket__box-txt01{font-size:1.6rem;line-height:2.6rem;margin-top:15px}}@media screen and (min-width: 480px)and (max-width: 1080px){.ticket__box-txt01{font-size:2rem;line-height:3.2rem;margin-top:20px}}.ticket__box-list{margin:0 0 30px;text-align:left}@media screen and (max-width: 480px){.ticket__box-list{margin:15px 0 20px}}.ticket__box-list li{font-size:1.8rem;font-weight:bold;letter-spacing:.09rem}@media screen and (max-width: 480px){.ticket__box-list li{font-size:1.4rem;letter-spacing:.06rem}}.ticket__box-list li:not(:last-child){margin-bottom:20px}@media screen and (max-width: 480px){.ticket__box-list li:not(:last-child){margin-bottom:14px}}.ticket__box-list li:not(:first-child){margin-left:12px}@media screen and (max-width: 480px){.ticket__box-list li:not(:first-child){margin-left:9px}}.ticket__box-note{font-size:1.4rem;line-height:2.8rem;margin-left:30px;font-weight:normal}@media screen and (max-width: 480px){.ticket__box-note{margin-left:10px;font-size:1.2rem;line-height:2.2rem}}.ticket__box-note:before{content:"";width:16px;height:16px;background-image:url(../images/chui.png);background-size:contain;vertical-align:middle;display:inline-block;margin-right:5px;margin-bottom:5px}.ticket__box-note2{font-size:1.4rem;line-height:2.8rem;margin-left:40px;font-weight:normal}@media screen and (max-width: 480px){.ticket__box-note2{margin-left:10px;font-size:1.2rem;line-height:2.2rem}}.ticket__box-note3{font-size:1.2rem;line-height:2.8rem;margin-top:20px;font-weight:normal}@media screen and (max-width: 480px){.ticket__box-note3{margin-left:10px;font-size:1.2rem;line-height:2.2rem}}.ticket__box-note4{font-size:1.4rem;line-height:2.8rem;margin-left:20px;margin-top:20px;font-weight:normal}@media screen and (max-width: 480px){.ticket__box-note4{margin-left:10px;font-size:1.2rem;line-height:2.2rem}}.ticket__box-detail{margin-top:20px}.ticket__box-detail-link{margin-top:20px}.ticket__box-detail-link p{font-weight:bold;margin-bottom:20px;font-size:2rem}@media screen and (max-width: 480px){.ticket__box-detail-link p{font-size:1.4rem}}.ticket__box-detail-link a{font-size:1.6rem;display:block;color:#000;text-align:center;width:300px;padding:30px 10px 30px 0;border:4px solid #000;border-radius:10px;position:relative;font-weight:bold}@media screen and (max-width: 480px){.ticket__box-detail-link a{width:100%;padding:20px 10px 20px 0;font-size:1.4rem}}.ticket__box-detail-link a:after{content:"";display:block;position:absolute;box-sizing:border-box;width:10px;height:8px;border:8px solid rgba(0,0,0,0);border-left:10px solid #000;top:50%;right:0;margin-top:-8px}@media screen and (max-width: 480px){.ticket__box-detail-link a:after{width:8px;height:6px;border:6px solid rgba(0,0,0,0);border-left:8px solid #000;margin-top:-6px}}.ticket-detail__table dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;line-height:2rem}@media screen and (max-width: 480px){.ticket-detail__table dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.2rem;line-height:2.2rem}}.ticket-detail__table dl:not(:last-child){margin-bottom:15px}@media screen and (max-width: 480px){.ticket-detail__table dl:not(:last-child){margin-bottom:10px}}.ticket-detail__table dl dt{font-weight:bold;width:130px}@media screen and (max-width: 480px){.ticket-detail__table dl dt{width:100%}}.ticket-detail__table dl dd{width:calc(100% - 130px)}@media screen and (max-width: 480px){.ticket-detail__table dl dd{width:100%}}.ticket-detail__table dl dd a{color:#2c2c2c}.ticket-desc{padding:30px 35px 10px 60px}@media screen and (max-width: 480px){.ticket-desc{padding:40px 10px 0 10px}}.ticket-desc .txt{font-size:16px}@media screen and (max-width: 480px){.ticket-desc .txt{font-size:13px}}.ticket-desc__ttl{font-size:1.8rem;font-weight:bold;letter-spacing:.08rem;margin-bottom:5px;position:relative}@media screen and (max-width: 480px){.ticket-desc__ttl{font-size:1.6rem;line-height:1.2;margin-bottom:15px}}.ticket-desc__ttl span{font-size:14px;font-weight:normal}.ticket-desc__ttl:after{content:"";display:block;width:27px;height:3px;background:#e78254;position:absolute;top:18px;left:-43px;margin-top:-2px}@media screen and (max-width: 480px){.ticket-desc__ttl:after{width:10px;height:2px;position:absolute;top:10px;left:-15px;margin-top:-1px}}.ticket__box-detail-other p{font-size:1.6rem}@media screen and (max-width: 480px){.ticket__box-detail-other p{font-size:1.4rem}}.ticket__box-detail-other ul li{font-size:1.4rem;line-height:2.8rem;position:relative}@media screen and (max-width: 480px){.ticket__box-detail-other ul li{font-size:1.2rem;line-height:2.4rem;padding-left:10px}}.ticket__box_program{background:#f2f2f2;padding:20px}.ticket__box_program:not(:last-child){margin-top:20px;margin-bottom:30px}.ticket__box_program__time{font-size:30px;font-weight:bold;margin-bottom:15px}.ticket__box_program__group{display:flex;align-items:baseline;margin-bottom:10px}@media screen and (max-width: 480px){.ticket__box_program__group{flex-direction:column}}.ticket__box_program__group__no{font-size:15px;font-weight:bold;border:solid 1px #000;background:#fff;display:inline-block;padding:2px 7px;margin-right:10px}@media screen and (max-width: 480px){.ticket__box_program__group__no{margin-bottom:10px}}.ticket__box_program__group__ttl{font-size:15px;font-weight:bold}.ticket__box_program ul{margin:10px 0 0}.txt_nxt{font-size:1.4rem;line-height:1.6em;text-align:left;padding:30px}.ticket__box-detail-other{margin:20px 0}.ticket-detail{margin-top:20px}.ticket-detail__data{font-size:1.8rem;color:#fff;font-weight:800}@media screen and (max-width: 480px){.ticket-detail__data{font-size:1.6rem;line-height:2.6rem}}@media screen and (min-width: 480px)and (max-width: 1080px){.ticket-detail__data{font-size:1.8rem;line-height:3.2rem}}.ticket-detail__price .txt{font-size:18px;margin:0px 0 20px;display:block}.ticket-detail__price .short{font-size:12px;font-weight:normal}@media screen and (max-width: 480px){.ticket-detail__price .short{font-size:10px;display:block}}.ticket-detail__price .kome{font-size:10px;vertical-align:top}.ticket-detail__price-type{display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width: 480px){.ticket-detail__price-type{flex-direction:column}}.ticket-detail__price-box{background:#f7f7f7}@media screen and (min-width: 1081px){.ticket-detail__price-box{margin-right:30px}}@media screen and (max-width: 480px){.ticket-detail__price-box{width:100%;margin-bottom:20px}}.ticket-detail__price-icno_type{text-align:center;border-bottom:solid 1px #ddd;padding:5px 0}.ticket-detail__price-icno_type.round{color:#333;font-size:18px}.ticket-detail__price-icno_type.star{color:#bcb210;font-size:22px}.ticket-detail__price-inr{padding:0 40px 20px}.ticket-detail__price .seat{width:95px;display:inline-block;text-align:right}@media screen and (max-width: 480px){.ticket-detail__price .seat{width:75px}}.ticket-detail__price li{font-size:1.8rem;font-weight:bold;letter-spacing:.09rem}@media screen and (max-width: 480px){.ticket-detail__price li{font-size:1.4rem;letter-spacing:.06rem}}.ticket-detail__price li:not(:last-child){margin-bottom:5px}.ticket-detail__note{font-size:1.2rem;font-weight:normal;padding-left:13px;position:relative}.ticket-detail__note::after{position:absolute;content:"※";left:0;top:0}@media screen and (max-width: 480px){.ticket-detail__note{font-size:1rem;padding-left:10px}}.ticket-detail__link{margin:0 0 10px;display:flex;flex-wrap:wrap}@media screen and (max-width: 480px){.ticket-detail__link{flex-direction:column;width:100%}}.ticket-detail__link>li{width:calc(50% - 20px)}.ticket-detail__link>li:not(:nth-child(2n)){margin-right:15px}@media screen and (max-width: 480px){.ticket-detail__link>li:not(:nth-child(2n)){margin-right:0}}.ticket-detail__link>li:nth-child(n+3){margin-top:15px}@media screen and (max-width: 480px){.ticket-detail__link>li:nth-child(n+3){margin-top:0}}.ticket-detail__link>li.wide{width:calc(50% + 295px);margin-right:0 !important}@media screen and (max-width: 480px){.ticket-detail__link>li.wide{width:100%}}.ticket-detail__link .txt01{font-weight:bold;margin-bottom:10px;font-size:1.6rem}@media screen and (max-width: 480px){.ticket-detail__link .txt01{font-size:1.4rem}}.ticket-detail__link .txt02{margin-bottom:20px;font-size:1.3rem}@media screen and (min-width: 1081px){.ticket-detail__link li{width:calc(50% - 20px)}.ticket-detail__link li:not(:nth-child(2n)){margin-right:15px}.ticket-detail__link li:nth-child(n+3){margin-top:15px}}@media screen and (max-width: 480px){.ticket-detail__link li{width:100%}.ticket-detail__link li:not(:last-child){margin-bottom:10px}}@media screen and (min-width: 480px)and (max-width: 1080px){.ticket-detail__link li{width:calc(50% - 20px)}.ticket-detail__link li:not(:nth-child(2n)){margin-right:15px}.ticket-detail__link li:nth-child(n+3){margin-top:15px}}.ticket-detail__link li p{font-size:12px}.ticket-detail__btn{font-size:1.6rem;display:block;color:#172551;text-align:center;border-radius:10px;position:relative;font-weight:bold;height:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1.2;background:#fff;max-width:330px}@media screen and (max-width: 480px){.ticket-detail__btn{width:100%;height:70px;padding:20px 10px 20px 0;font-size:1.4rem}}.ticket-detail__btn .ticket-note{font-size:12px;font-weight:normal;margin-top:4px}.ticket-detail__btn:after{content:"";display:block;position:absolute;box-sizing:border-box;width:10px;height:8px;border:8px solid rgba(0,0,0,0);border-left:10px solid #616161;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width: 480px){.ticket-detail__btn:after{width:8px;height:6px;border:6px solid rgba(0,0,0,0);border-left:8px solid #616161}}.ticket-detail__btn .short{font-size:12px;font-weight:normal}.ticket-detail .link02 .ticket-detail__btn{border:3px solid #2c2c2c}.ticket-detail .link02 .ticket-detail__btn:after{border-left:10px solid #2c2c2c}@media screen and (max-width: 480px){.ticket-detail .link02 .ticket-detail__btn:after{border-left:8px solid #2c2c2c}}.ticket-detail__btn{font-size:1.6rem;display:block;color:#000;text-align:center;border-radius:10px;border:2px solid #ddd;position:relative;font-weight:bold;height:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1.4;max-width:300px;padding:30px}.ticket-detail__btn.wide{max-width:100%}@media screen and (max-width: 480px){.ticket-detail__btn{width:100%;padding:20px 30px 20px 20px;font-size:1.4rem}}.ticket-detail__btn .ticket-note{font-size:12px;font-weight:normal}.ticket-detail__btn:after{content:"";display:block;position:absolute;box-sizing:border-box;width:10px;height:8px;border:8px solid rgba(0,0,0,0);border-left:10px solid #bbb;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width: 480px){.ticket-detail__btn:after{width:8px;height:6px;border:6px solid rgba(0,0,0,0);border-left:8px solid #bbb}}.news{background:#e78254;padding:70px 0}@media screen and (max-width: 480px){.news{padding:30px 0}}.news .contents-ttl{margin-right:70px;color:#fff}@media screen and (max-width: 480px){.news .contents-ttl{margin-right:0}}.news__btn{font-size:1.6rem;color:#000;border-radius:10px;position:relative;font-weight:bold;height:100px;display:flex;align-items:center;justify-content:center;line-height:1.2;background:#fff;max-width:370px;width:100%}@media screen and (max-width: 480px){.news__btn{width:100%;height:70px;padding:20px 10px 20px 0;font-size:1.4rem}}.news .x-logo{width:30px;margin-right:10px}.news__inr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1030px;width:90%;margin:0 auto}@media screen and (max-width: 480px){.news__inr{width:90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media screen and (max-width: 480px){.news__inr{width:90%}}#year_new .ticket__box-btn{background:#e75455}#year_new .ticket__box-info{background:#faf4f4}#year_new .ticket-desc__ttl::after{background:#e75455}.about{position:relative;margin-top:40px}.about::before{content:"";position:absolute;width:70%;min-height:520px;background:#fffded;z-index:-1}@media screen and (max-width: 480px){.about::before{min-height:350px}}.cont__inr{padding:60px 0 80px}.about__box-list:not(:last-child){margin-bottom:40px}.about__box-inr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-direction:row-reverse}@media screen and (max-width: 480px){.about__box-inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.about__box-img{max-width:420px;margin-left:50px;margin-top:60px}@media screen and (max-width: 480px){.about__box-img{width:90%;margin:0 auto}}.about__box-wrap{width:70%}@media screen and (max-width: 480px){.about__box-wrap{width:100%;margin-top:30px}}.about__box-txt{font-size:1.6rem;line-height:2.8rem;font-weight:normal;line-height:2}.about__box-txt:not(:last-child){margin-bottom:30px}.about__box-txt.red{color:#b53729;font-weight:bold;font-size:17px}.cast{background:linear-gradient(#d9e7e1 0%, #dde6dd 11.56%, #f2e3cb 100%);padding:60px 0}@media screen and (max-width: 480px){.cast .cont__inr{padding:60px 0}}@media screen and (max-width: 480px){.cast{padding:0 0}}.cast .contents-ttl{margin-top:-50px;width:20%}@media screen and (max-width: 480px){.cast .contents-ttl{margin-top:0;width:100%}}.cast .ttl02{font-size:23px;color:#e78254;border-bottom:solid 2px #e78254;padding-bottom:9px;font-weight:700;margin-bottom:10px}@media screen and (max-width: 480px){.cast .ttl02{margin-bottom:20px}}.cast__block{display:flex;align-items:center}@media screen and (max-width: 480px){.cast__block{margin-bottom:20px;display:block}}.cast .cast__director{font-size:18px;text-align:center;font-weight:normal}.cast .cast__director span{background:#fff;padding:0 20px;display:inline-block}.cast .cast__block2{margin-top:50px}@media screen and (max-width: 480px){.cast .cast__block2{margin-top:0}}.cast .cast__block2 .contents-ttl{margin:0}.cast__top{display:flex;align-items:center;margin-bottom:20px}.cast__name{font-size:18px;margin-right:30px}@media screen and (max-width: 480px){.cast__name{font-size:22px;margin-bottom:5px}}.cast__comment-inr{background:#fff;padding:30px 30px 50px}@media screen and (max-width: 480px){.cast__comment-inr{padding:20px 20px 30px}}@media screen and (min-width: 480px)and (max-width: 1080px){.cast__comment-inr{padding:20px 20px 50px}}.cast__right{text-align:right}.cast .bold{font-size:20px;font-weight:bold}.cast__box{display:flex;flex-wrap:wrap;max-width:80%}@media screen and (max-width: 480px){.cast__box{max-width:100%}}.cast__box .modal-open{margin:0 auto}.cast__box li{width:25%}@media screen and (max-width: 480px){.cast__box li{width:50%;padding:10px}}@media screen and (max-width: 480px){.cast__box li:not(:last-child){margin-bottom:0}}@media screen and (min-width: 480px)and (max-width: 1080px){.cast__box li:not(:last-child){margin-bottom:40px}}.cast__box-left{flex:.5;margin-right:30px;text-align:center}@media screen and (max-width: 480px){.cast__box-left{margin-right:0;margin-bottom:20px}}@media screen and (min-width: 480px)and (max-width: 1080px){.cast__box-left{margin-right:0;margin-bottom:20px}}.cast__box-img{margin-bottom:14px}.cast__box-type{margin-bottom:10px}.cast__box-right{flex:2}.cast__box-name02{font-size:18px;font-weight:normal;letter-spacing:.05em;line-height:1.4;text-align:left;margin-bottom:15px;text-align:center;font-family:"Noto Serif",serif}@media screen and (max-width: 480px){.cast__box-name02{font-size:16px;margin-bottom:0}}.cast__box-name02 .short{font-size:16px;display:block}@media screen and (max-width: 480px){.cast__box-name02 .short{font-size:12px}}.cast__box .guest-img{position:relative}.cast__box .txtimg{position:absolute;width:240px;top:50%;left:180px;transform:translateY(-50%)}@media screen and (max-width: 480px){.cast__box .txtimg{width:240px;top:-90px;left:50%;transform:translateX(-50%)}}.cast__block.type2{margin-top:80px}@media screen and (max-width: 480px){.cast__block.type2{margin-top:20px}}@media screen and (max-width: 480px){.cast__block.type2 .cast__box{margin-top:80px;justify-content:center}}.cast__block.type2 .cast__box li{width:51%}.cast__order{text-align:right;margin-right:10%}@media screen and (max-width: 480px){.cast__order{margin-right:0;margin-top:-30px}}.cast__ensemble{font-size:16px;text-align:center}.cast__ensemble .border{border-bottom:solid 1px;display:inline-block;margin-bottom:10px}.cast__ensemble .short{font-size:12px}.time{font-size:21px;font-weight:normal}.time .contents-ttl{margin-bottom:30px}.time .cont__inr{padding:100px 0 80px}@media screen and (max-width: 480px){.time{font-size:15px}}.time__addition{color:#b53729;font-feature-settings:"palt";letter-spacing:.04em}.time__addition span{letter-spacing:0}.time .time__year{font-family:"Noto Serif",serif;font-size:25px;font-weight:600;margin-bottom:-15px}@media screen and (max-width: 480px){.time .time__year{font-size:17px;line-height:1.4}}.time .time__year span{font-weight:400;font-size:42px}@media screen and (max-width: 480px){.time .time__year span{font-size:28px}}footer{background:#f7f7f7}.footer__inr{padding:40px 0 40px;text-align:center}@media screen and (max-width: 480px){.footer__inr{padding:30px}}.footer-copy{margin-top:10px}.comment{width:100%;margin:0 auto 0;background:#000;color:#fff}.comment__ttl{font-size:23px;font-weight:normal;margin-top:10px;line-height:1.4}.comment__inr{padding:75px 4em}.comment__wrap{max-width:917px;width:100%;margin:2em auto 0;background:rgba(255,255,255,.95);color:#000;padding:2em}@media screen and (max-width: 480px){.comment__wrap{margin:20px auto 0}}@media screen and (min-width: 480px)and (max-width: 1080px){.comment__wrap{margin:30px auto 0}}.comment__box{padding:0 5px;background-image:linear-gradient(180deg, rgba(204, 204, 204, 0) 0%, rgba(204, 204, 204, 0) 98.5%, #b2afa4 100%);background-repeat:repeat-y;background-size:100% 4rem}@media screen and (max-width: 480px){.comment__box{background-size:100% 2.8rem}}@media screen and (min-width: 480px)and (max-width: 1080px){.comment__box{background-size:100% 3.5rem}}.comment__box-txt{font-size:1.4rem;line-height:4rem;letter-spacing:.04rem}@media screen and (max-width: 480px){.comment__box-txt{font-size:1.2rem;line-height:2.8rem}}@media screen and (min-width: 480px)and (max-width: 1080px){.comment__box-txt{font-size:1.4rem;line-height:3.5rem}}.comment__name{text-align:right;padding:0 5px;margin-top:10px;font-size:1.4rem;font-weight:bold}@media screen and (max-width: 480px){.comment__name{margin-top:20px}}@media screen and (min-width: 480px)and (max-width: 1080px){.comment__name{margin-top:20px}}.gallery__img{margin-top:-30px;z-index:-1;position:relative}@media screen and (max-width: 480px){.gallery__img{margin-top:0}}.gallery .cont__inr{padding:140px 0 80px}@media screen and (max-width: 480px){.gallery .cont__inr{padding:60px 0 80px}}.cta_btn{position:fixed;top:0;right:0;z-index:999}@media screen and (max-width: 480px){.cta_btn{top:auto;bottom:0;z-index:999;width:100%;text-align:center}}.cta_btn a{background:#f4f16d;color:#333;padding:6px 20px;font-size:20px;display:block;font-weight:bold;box-shadow:5px 5px 8px 0 rgba(0,0,0,.2)}.modal-open{font-size:14px;width:110px;border-bottom:#2c2c2c solid 1px;color:#2c2c2c;cursor:pointer;position:relative;z-index:1;text-align:left;display:block;padding:0px 20px 0 0px;margin-bottom:40px;margin-top:0;font-family:"Noto Serif",serif}@media screen and (max-width: 480px){.modal-open{font-size:12px;width:90px}}.modal-open:after{content:"＋";display:block;position:absolute;font-size:14px;transform:translateY(-50%);right:0;top:50%}@media screen and (max-width: 480px){.modal-open:after{font-size:12px}}.modal-open img{opacity:.3;padding-right:2px;margin-bottom:2px}.js-modal-close{display:block;margin:0 auto;text-align:center;width:max-content;font-size:17px;color:#2c2c2c}@media screen and (max-width: 480px){.js-modal-close{font-size:15px}}.modal{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:2;padding-left:233px}@media screen and (max-width: 480px){.modal{padding-left:0}}@media screen and (min-width: 480px)and (max-width: 1080px){.modal{padding-left:0}}.modal__bg{background:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:60%;padding:40px}@media screen and (min-width: 1081px){.modal__content{left:57%}}@media screen and (max-width: 480px){.modal__content{width:90%;padding:15px;height:60vh;top:50%;overflow:scroll;font-size:14px}}@media screen and (min-width: 480px)and (max-width: 1080px){.modal__content{width:90%}}.modal__inr{margin-bottom:30px;color:#2c2c2c;text-align:left;font-size:15px}@media screen and (max-width: 480px){.modal__inr{margin-bottom:10px;font-size:13px}}.modal__movie{max-width:700px;width:100%;width:100%;margin:0 auto 20px}.modal__movie iframe{aspect-ratio:16/9;width:100%;height:100%}@media screen and (min-width: 1081px){.wd{width:40%}}@media screen and (max-width: 480px){.js-scrollable{width:140%}}/*# sourceMappingURL=style.css.map */