.l-main{padding-top:50px}@media screen and (max-width:768px){.l-main{padding-top:30px}}.t-red{color:#e83e34}.entry__image{margin-top:40px}@media screen and (max-width:768px){.entry__image{margin-top:30px}}.entry__download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:18px}@media screen and (max-width:768px){.entry__download{display:block;margin-top:15px}}.entry__download-button{width:32.6%;text-align:center}@media screen and (max-width:768px){.entry__download-button{width:100%}}@media screen and (max-width:768px){.entry__download-button:not(:first-child){margin-top:12px}}.entry__download-button a{display:block;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#000;padding:18px 35px;color:#fff;font-size:15px;font-size:1.5rem;text-align:center}.entry__download-button a::after{content:url(../../../img/shushi/ico_download.png);position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.entry__download-button a:hover{opacity:.8;text-decoration:none}.entry__download-button.is-highlight a{background-color:#e83e34}.entry__download-button.is-disabled a{pointer-events:none}.summary__section:first-of-type{margin-top:25px}.summary__section:not(:first-of-type){margin-top:75px}@media screen and (max-width:768px){.summary__section:not(:first-of-type){margin-top:30px}}.summary__title{font-size:25px;font-size:2.5rem;font-weight:700}@media screen and (max-width:768px){.summary__title{font-size:21px;font-size:2.1rem}}.summary__title__small{font-size:13px;font-size:1.3rem}@media screen and (max-width:768px){.summary__title__small{display:block}}.summary .purpose__lead{margin-top:10px;font-size:15px;font-size:1.5rem}.summary .purpose__text{margin-top:25px;font-size:13px;font-size:1.3rem}.summary .overview__table{border:1px solid #e83e34;width:100%;margin-top:5px}.summary .overview__table caption{background-color:#e83e34;padding:10px 15px;color:#fff;font-size:15px;font-size:1.5rem;line-height:1.4}@media screen and (max-width:768px){.summary .overview__table caption{font-size:14px;font-size:1.4rem}}.summary .overview__table tr{border-top:1px solid #a0a0a0}.summary .overview__table td,.summary .overview__table th{padding-top:10px;padding-bottom:10px;font-size:15px;font-size:1.5rem}@media screen and (max-width:768px){.summary .overview__table td,.summary .overview__table th{font-size:14px;font-size:1.4rem}}.summary .overview__table th{width:150px;padding-right:20px;padding-left:20px;font-weight:400}@media screen and (max-width:768px){.summary .overview__table th{width:90px;padding-right:10px;padding-left:10px}}.summary .overview__table td{border-left:1px dashed #a0a0a0;padding-right:12px;padding-left:12px}.summary .overview__table .notice{font-size:11px;font-size:1.1rem}.summary .officials__table{border-bottom:1px dashed #a0a0a0;width:100%;margin-top:10px}.summary .officials__table tr{border-top:1px dashed #a0a0a0;display:-webkit-box;display:-ms-flexbox;display:flex}.summary .officials__table td,.summary .officials__table th{padding:15px 5px;font-size:13px;font-size:1.3rem}@media screen and (max-width:768px){.summary .officials__table td,.summary .officials__table th{padding-top:10px;padding-bottom:10px;font-size:14px;font-size:1.4rem}}.summary .officials__table th{width:18%;font-weight:400}@media screen and (max-width:768px){.summary .officials__table th{width:115px}}.summary .officials__table td{width:75%}.summary .officials__table .sponsorship{font-size:12px;font-size:1.2rem}@media screen and (max-width:768px){.summary .officials__table .sponsorship{font-size:14px;font-size:1.4rem}}.summary .schedule{font-size:13px;font-size:1.3rem}.summary .schedule-box{margin-top:15px}.summary .schedule-box__ttl{margin-bottom:10px;padding:3px 10px;font-size:16px;font-size:1.6rem;background:#231815;color:#fff}.summary .schedule-box__kome{margin-top:10px;padding-top:10px;border-top:1px dashed #a0a0a0}.summary .schedule-box__kome__item{position:relative;padding-left:1em}.summary .schedule-box__kome__item::before{position:absolute;content:"※";left:0}.summary .schedule-cost{margin-top:30px}.summary .schedule-cost__ttl{padding:10px 20px;font-size:25px;font-size:2.5rem;background:#e83e34;color:#fff}@media screen and (max-width:768px){.summary .schedule-cost__ttl{padding:6px 20px;font-size:18px;font-size:1.8rem}}.summary .schedule-cost-box{margin-top:-3px;padding:20px;border:solid 3px #e83e34}@media screen and (max-width:640px){.summary .schedule-cost-box{padding:15px}}.summary .schedule-cost-box-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:640px){.summary .schedule-cost-box-list__item{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.summary .schedule-cost-box-list__item:nth-child(n+2){margin-top:15px}.summary .schedule-cost-box-list__item .num{margin-right:10px;font-size:40px;font-size:4rem;font-weight:500}@media screen and (max-width:640px){.summary .schedule-cost-box-list__item .num{margin-right:5px;font-size:20px;font-size:2rem}}.summary .schedule-cost-box-list__item .subject-price{font-size:27px;font-size:2.7rem;font-weight:700;line-height:1.3}@media screen and (max-width:640px){.summary .schedule-cost-box-list__item .subject-price{font-size:15px;font-size:1.5rem;line-height:1.5}}.summary .schedule-cost-box-list__item .subject-price__extax{font-size:40px;font-size:4rem}@media screen and (max-width:640px){.summary .schedule-cost-box-list__item .subject-price__extax{font-size:24px;font-size:2.4rem}}.summary .schedule-cost-box-list__item .subject-price__extax__small{font-size:16px;font-size:1.6rem;font-weight:500;color:#1b1b1b}@media screen and (max-width:640px){.summary .schedule-cost-box-list__item .subject-price__extax__small{font-size:13px;font-size:1.3rem}}.summary .schedule-cost-box-list__item .subject-price__tax{font-size:16px;font-size:1.6rem;font-weight:500}@media screen and (max-width:768px){.summary .schedule-cost-box-list__item .subject-price__tax{display:block}}@media screen and (max-width:640px){.summary .schedule-cost-box-list__item .subject-price__tax{font-size:13px;font-size:1.3rem}}.summary .schedule-cost-box-list__item .subject-target{font-size:16px;font-size:1.6rem;font-weight:500}@media screen and (max-width:640px){.summary .schedule-cost-box-list__item .subject-target{margin-top:5px;font-size:12px;font-size:1.2rem}}.summary .schedule-cost-box-list__item .subject-target__border{border-bottom:solid 1px #1b1b1b}.summary .schedule-cost-box-con{margin-top:25px;padding:15px 20px;background:#ebecec}@media screen and (max-width:640px){.summary .schedule-cost-box-con{margin-top:15px}}.summary .schedule-cost-box-con .con-ttl{margin-bottom:3px;font-size:15px;font-size:1.5rem}.summary .schedule-cost-box-con .con-txt{font-size:13px;font-size:1.3rem;line-height:1.6}.summary .schedule-cost-box .guestpass-ttl{font-size:19px;font-size:1.9rem}@media screen and (max-width:640px){.summary .schedule-cost-box .guestpass-ttl{font-size:16px;font-size:1.6rem}}@media screen and (max-width:640px){.summary .schedule-cost-box .guestpass-price{margin-bottom:15px;line-height:1.5}}.summary .schedule-cost-box .guestpass-price__jp{font-size:20px;font-size:2rem}@media screen and (max-width:640px){.summary .schedule-cost-box .guestpass-price__jp{font-size:13px;font-size:1.3rem}}.summary .schedule-cost-box .guestpass-price__yen{font-size:35px;font-size:3.5rem}@media screen and (max-width:640px){.summary .schedule-cost-box .guestpass-price__yen{font-size:24px;font-size:2.4rem}}.summary .schedule-cost-box .guestpass-price__extax{font-size:16px;font-size:1.6rem}@media screen and (max-width:640px){.summary .schedule-cost-box .guestpass-price__extax{font-size:13px;font-size:1.3rem}}.summary .schedule-cost-box .guestpass-price__tax{font-size:16px;font-size:1.6rem}@media screen and (max-width:640px){.summary .schedule-cost-box .guestpass-price__tax{display:block;font-size:13px;font-size:1.3rem}}.summary .schedule-cost-box .guestpass-tokuten-ttl{font-size:16px;font-size:1.6rem}@media screen and (max-width:640px){.summary .schedule-cost-box .guestpass-tokuten-ttl{font-size:14px;font-size:1.4rem}}.summary .schedule-cost-box .guestpass-tokuten-txt{padding-left:1em;text-indent:-1em;margin-bottom:10px;font-size:16px;font-size:1.6rem;line-height:1.4}@media screen and (max-width:640px){.summary .schedule-cost-box .guestpass-tokuten-txt{font-size:14px;font-size:1.4rem}}.summary .schedule-cost-box .guestpass-tokuten-txt__small{font-size:13px;font-size:1.3rem}@media screen and (max-width:640px){.summary .schedule-cost-box .guestpass-tokuten-txt__small{font-size:12px;font-size:1.2rem}}.summary .important{padding:90px 0;background:#f8f8f8}@media screen and (max-width:640px){.summary .important{padding:40px 0}}.summary .important-list__item{padding-block:35px;border-bottom:1px dashed #a0a0a0}@media screen and (max-width:640px){.summary .important-list__item{padding-block:25px}}.summary .important-list__item .important-txt{margin-top:15px}
/*# sourceMappingURL=shushi.css.map */