﻿@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;700;800&display=swap";img{display:block;width:100%}main{font-family:"M PLUS Rounded 1c",serif;background-color:#fff}.exhibitionTit{background-color:#000;padding:1.5rem}.exhibitionTit h1{font-size:clamp(18px,7vw,38px);font-weight:bold;color:#fff;text-align:center}.mainvisual img{max-width:1000px;margin:0 auto}.contents__wrap{background-color:#e5001f;background-image:url(../../img/frame-deco.svg),url(../../img/frame-deco.svg);background-repeat:repeat-y,repeat-y;background-position:left 10px top 0,right 10px top 0;background-size:5px;padding:60px 0 100px}@media screen and (max-width: 812px){.contents__wrap{padding:6% 0 15%}}@media screen and (max-width: 580px){.contents__wrap{background-position:left 5px top 0,right 5px top 0}}.exhibitionMenu{max-width:1100px;width:92%;margin:0 auto;border-radius:50px;background-color:#000;position:sticky;top:20px;z-index:100}.exhibitionMenu__list{display:flex;justify-content:center;align-items:center;padding:30px 10px}@media screen and (max-width: 812px){.exhibitionMenu__list{padding:5% 5px}}.exhibitionMenu__list li{margin:0 20px}@media screen and (max-width: 812px){.exhibitionMenu__list li{margin:0 1.5vw}}.exhibitionMenu__list li a{font-size:clamp(11px,2.6vw,25px);font-weight:bold;color:#fff;transition:.3s}@media screen and (max-width: 580px){.exhibitionMenu__list li a{letter-spacing:0}}@media(hover: hover)and (pointer: fine){.exhibitionMenu__list li a:hover{color:#fee100;transition:.3s}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){.exhibitionMenu__list li a:hover{color:#fee100;transition:.3s}}.addinfoTtl{margin:80px 0 30px;text-align:center;color:#fff;font-size:clamp(16px,4vw,30px);font-weight:bold}@media screen and (max-width: 812px){.addinfoTtl{margin:10% 0 4%}}.addinfoNote{width:min(1000px,90%);margin:0 auto 130px;padding:2.8rem 2rem;border:3px #000 solid;border-radius:12px;background-color:#fff;transform:rotate(0.03deg)}@media screen and (max-width: 812px){.addinfoNote{margin:0 auto 18%}}@media screen and (max-width: 580px){.addinfoNote{padding:2rem .9rem}}.addinfoNote__paragraphP{font-size:clamp(13px,2.3vw,15px);line-height:1.5;text-align:center;margin-bottom:50px}@media screen and (max-width: 812px){.addinfoNote__paragraphP{text-align:left}}@media screen and (max-width: 580px){.addinfoNote__paragraphP{margin-bottom:10%}}.addinfoNote__block{text-align:center;margin-bottom:30px}@media screen and (max-width: 580px){.addinfoNote__block{margin-bottom:10%}}.addinfoNote__block h3{text-align:center;font-size:clamp(15px,3.3vw,18px);font-weight:bold;margin-bottom:15px}.addinfoNote__block ul{display:inline-block}.addinfoNote__block ul li{position:relative;padding-left:20px;margin-bottom:8px;text-align:left;font-size:clamp(14px,3vw,16px);line-height:1.4}.addinfoNote__block ul li:last-child{margin-bottom:0}.addinfoNote__block ul li::before{display:block;content:"・";position:absolute;top:0;left:0}.addinfoNote__paragraphF{font-size:clamp(13px,2.3vw,15px);line-height:1.5;text-align:center;margin-top:50px}@media screen and (max-width: 812px){.addinfoNote__paragraphF{text-align:left}}@media screen and (max-width: 580px){.addinfoNote__paragraphF{margin-top:10%}}.addinfoNote__ticket{text-align:left;line-height:1.7;margin-bottom:0}.addinfoNote__ticket span{display:inline-block;position:relative;padding-left:20px;color:#e5001f;line-height:1.5}.addinfoNote__ticket span::before{display:block;content:"※";position:absolute;top:0;left:0}.addinfoNote__ticket strong{font-weight:bold}.block__wrap{max-width:1000px;width:90%;margin:130px auto 0}@media screen and (max-width: 812px){.block__wrap{margin:18% auto 0}}.block__ttl{margin-bottom:30px;text-align:center;color:#fff;font-weight:bold}@media screen and (max-width: 812px){.block__ttl{margin-bottom:4%}}.block__ttl span{display:block;font-size:clamp(18px,4.8vw,30px);letter-spacing:.07em}.block__ttl strong{display:block;font-size:clamp(26px,9.2vw,50px);margin-top:6px;letter-spacing:.07em}.block-contents__wrap{width:100%;margin:0 auto;border:3px #000 solid;border-radius:12px;background-color:#fff;overflow:hidden}.block-contents{position:relative;padding:3.5rem 2rem}@media screen and (max-width: 580px){.block-contents{padding:2.8rem .8rem}}#concept.block__wrap{margin-top:80px}@media screen and (max-width: 812px){#concept.block__wrap{margin:8% auto 0}}#concept .block-contents{background:linear-gradient(135deg, transparent 3.5rem, #fff 3.5rem calc(100% - 3.5rem), transparent calc(100% - 3.5rem)),repeating-linear-gradient(rgba(229, 0, 31, 0.7) 0px 4px, transparent 4px 8px),repeating-linear-gradient(90deg, rgba(229, 0, 31, 0.7) 0px 4px, transparent 4px 8px)}@media screen and (max-width: 580px){#concept .block-contents{background:linear-gradient(135deg, transparent 2.5rem, #fff 2.5rem calc(100% - 2.5rem), transparent calc(100% - 2.5rem)),repeating-linear-gradient(rgba(229, 0, 31, 0.7) 0px 4px, transparent 4px 8px),repeating-linear-gradient(90deg, rgba(229, 0, 31, 0.7) 0px 4px, transparent 4px 8px)}}.conceptTxt{text-align:center;font-weight:bold;transform:rotate(0.03deg)}@media screen and (max-width: 812px){.conceptTxt .tabBr{display:none}}.conceptTxt .conceptTxt__catch{font-size:clamp(21px,4.4vw,29px);text-align:center;margin-bottom:20px;line-height:1.3}@media screen and (max-width: 580px){.conceptTxt .conceptTxt__catch{margin-bottom:5%}}.conceptTxt .conceptTxt__catch br{display:none}@media screen and (max-width: 480px){.conceptTxt .conceptTxt__catch br{display:block}}.conceptTxt .conceptTxt__main{font-size:clamp(14px,3.3vw,20px);line-height:1.8;margin-bottom:40px;text-align:center}@media screen and (max-width: 580px){.conceptTxt .conceptTxt__main{margin-bottom:10%}}.conceptTxt .conceptTxt__nomal{font-size:clamp(11px,2.3vw,15px);line-height:1.8;text-align:center}@media screen and (max-width: 580px){.conceptTxt .conceptTxt__nomal{text-align:left}}.itemBlock{margin:0 auto 80px;text-align:center}@media screen and (max-width: 812px){.itemBlock{margin:0 auto 18%}}.majHeading{display:flex;align-items:center;justify-content:center;font-size:clamp(16px,4.4vw,18px);color:#e5001f;font-weight:bold;margin-bottom:15px;transform:rotate(0.03deg)}.majHeading::before,.majHeading::after{display:block;content:"";width:7px;height:7px;margin:0 12px 0 0;border-radius:10px;background-color:#e5001f}.majHeading::after{margin:0 0 0 12px}@media screen and (max-width: 812px){.majHeading{margin-bottom:3%}}.majMemo{font-size:clamp(18px,4.6vw,25px);font-weight:500;line-height:1.4;transform:rotate(0.03deg)}.majMemo .majMemo__normal{font-weight:normal;font-size:70%}.memoNote{font-size:clamp(13px,2.1vw,15px);line-height:1.4;margin-top:10px;transform:rotate(0.03deg)}@media screen and (max-width: 812px){.memoNote{margin-top:1.8%}}.memoNote span{display:block}@media screen and (max-width: 580px){.tabLeft{display:inline-block;text-align:left}}.p__indent{padding-left:1em;text-indent:-1em}.minHeading{font-weight:bold;margin-bottom:12px;transform:rotate(0.03deg)}@media screen and (max-width: 812px){.minHeading{margin-bottom:2%}}.minMemo{font-size:clamp(13px,2.6vw,15px);line-height:1.4;transform:rotate(0.03deg)}@media screen and (max-width: 812px){.minLeft{text-align:left}}#schedule .block-contents{background:linear-gradient(135deg, transparent 3.5rem, #fff 3.5rem calc(100% - 3.5rem), transparent calc(100% - 3.5rem)),repeating-linear-gradient(rgba(30, 157, 0, 0.7) 0px 4px, transparent 4px 8px),repeating-linear-gradient(90deg, rgba(30, 157, 0, 0.7) 0px 4px, transparent 4px 8px)}@media screen and (max-width: 580px){#schedule .block-contents{background:linear-gradient(135deg, transparent 2.5rem, #fff 2.5rem calc(100% - 2.5rem), transparent calc(100% - 2.5rem)),repeating-linear-gradient(rgba(30, 157, 0, 0.7) 0px 4px, transparent 4px 8px),repeating-linear-gradient(90deg, rgba(30, 157, 0, 0.7) 0px 4px, transparent 4px 8px)}}.schedule__note{font-size:85%;line-height:1.4;text-align:center;transform:rotate(0.03deg);padding-left:1em;text-indent:-1em}@media screen and (max-width: 812px){.schedule__note{text-align:left}}.cosponsor{display:flex;justify-content:center;flex-wrap:wrap;gap:35px 50px;max-width:530px;width:100%;margin:30px auto 0}@media screen and (max-width: 812px){.cosponsor{gap:1.5em 3em}}@media screen and (max-width: 580px){.cosponsor{gap:1.2em 1.6em;margin:20px auto 0}}.cosponsor img{max-width:200px}@media screen and (max-width: 812px){.cosponsor img{width:32vw}}.cosponsor img:last-child{max-width:175px}@media screen and (max-width: 812px){.cosponsor img:last-child{width:29vw}}#ticket .block-contents{background:linear-gradient(135deg, transparent 3.5rem, #fff 3.5rem calc(100% - 3.5rem), transparent calc(100% - 3.5rem)),repeating-linear-gradient(rgba(255, 252, 35, 0.7) 0px 4px, transparent 4px 8px),repeating-linear-gradient(90deg, rgba(255, 252, 35, 0.7) 0px 4px, transparent 4px 8px)}@media screen and (max-width: 580px){#ticket .block-contents{background:linear-gradient(135deg, transparent 2.5rem, #fff 2.5rem calc(100% - 2.5rem), transparent calc(100% - 2.5rem)),repeating-linear-gradient(rgba(255, 252, 35, 0.7) 0px 4px, transparent 4px 8px),repeating-linear-gradient(90deg, rgba(255, 252, 35, 0.7) 0px 4px, transparent 4px 8px)}}#ticket .itemBlock{margin:0 auto 150px;transform:rotate(0.03deg)}#ticket .itemBlock:last-child{margin:0 auto 80px}@media screen and (max-width: 812px){#ticket .itemBlock:last-child{margin:0 auto 10%}}@media screen and (max-width: 580px){#ticket .itemBlock{margin:0 auto 25%}}.majMemo__ticket{margin-bottom:10px;font-weight:bold}@media screen and (max-width: 812px){.majMemo__ticket{margin-bottom:0}}.subHeading__ticket{display:inline-block;font-size:clamp(10px,3.6vw,14px);font-weight:500;background-color:#000;color:#fff;padding:4px 8px;border-radius:20px;margin-bottom:5px}.uqHeading__ticket{display:inline-block;font-size:clamp(10px,3.6vw,18px);font-weight:500;border:1px #000 solid;color:#000;padding:6px 15px;border-radius:3px;margin-bottom:20px}.majMemo.majMemo__ticket strong{font-weight:500}.majMemo__uq02{line-height:1.8}.subHeading__wrap{margin:30px 0}.ticket__heading{margin-bottom:30px}.ticket__table__wrap{max-width:800px;margin:0 auto}.ticket__table__tit{background-color:#e5001f;color:#fff;font-size:clamp(16px,3.6vw,22px);font-weight:bold;padding:10px;border-radius:15px 15px 0 0}.ticket__table__tit span{font-size:60%}.ticket__table{width:100%;border-collapse:separate;border:3px solid #e5001f;border-radius:0 0 15px 15px;transform:rotate(0.03deg);overflow:hidden;margin-bottom:20px}.ticket__table tr{border-bottom:3px solid #e5001f}.ticket__table tr th{padding:10px 10px;color:#e5001f;font-size:90%;font-weight:bold;border-bottom:3px solid #e5001f;border-right:3px solid #e5001f;vertical-align:middle}.ticket__table tr th:last-child{border-right:none}.ticket__table tr td{font-size:clamp(15px,2.8vw,18px);line-height:1.5;padding:10px;border-bottom:3px solid #e5001f;border-right:3px solid #e5001f;vertical-align:middle}.ticket__table tr td:last-child{border-right:none}.ticket__table tr:last-child td{border-bottom:none}.ticket__note{margin:0 auto}.ticket__note li{text-align:left;font-size:80%;line-height:1.4;padding-left:1em;text-indent:-1em}.asoview__btn{margin-top:30px}.asoview__btn a{display:inline-block;padding:15px 80px;font-size:clamp(12px,2.2vw,14px);font-weight:bold;border:#e5001f 2px solid;border-radius:100vw;transition:.3s}@media screen and (max-width: 580px){.asoview__btn a{padding:15px 20%;transition:none}}.asoview__btn a:hover{background-color:#e5001f;color:#fff;transition:.3s}.asoview__btn a span{display:block;margin-top:8px;font-size:200%}.playguide{margin-bottom:45px}@media screen and (max-width: 580px){.playguide{margin:0 auto 30px}}.playguide a{display:block;max-width:400px;width:80%;margin:0 auto}.playguide a:hover{opacity:.7;transition:.3s}@media screen and (max-width: 812px){.playguide a:hover{opacity:unset}}.playguide a[tabindex]:hover{opacity:unset}.playguide__abroad span{display:block;font-size:80%;line-height:1.4;font-weight:bold;margin-top:15px}.playguide.kkday a{max-width:120px;width:50%}@media screen and (max-width: 580px){.playguide.kkday a{width:30%}}.uqHeading__limitedTicket{font-size:clamp(14px,3.1vw,18px)}.limitedTicket__table__wrap{max-width:580px;margin:0 auto}.limitedTicket__table{width:100%;margin:0 auto 30px}@media screen and (max-width: 580px){.limitedTicket__table{width:100%}}.limitedTicket__table tr{background:url(../../img/table-deco.svg) repeat-x left bottom;font-size:clamp(15px,2.4vw,19px);font-weight:500}.limitedTicket__table tr th{text-align:left;padding:25px 0 10px;transform:rotate(0.03deg)}.limitedTicket__table tr td{text-align:right;padding:25px 0 10px;transform:rotate(0.03deg)}.limitedTicket__img{width:100%;margin:0 auto 30px}#highlights .block-contents{background:linear-gradient(135deg, transparent 3.5rem, #fff 3.5rem calc(100% - 3.5rem), transparent calc(100% - 3.5rem)),repeating-linear-gradient(rgba(255, 0, 90, 0.7) 0px 4px, transparent 4px 8px),repeating-linear-gradient(90deg, rgba(255, 0, 90, 0.7) 0px 4px, transparent 4px 8px)}@media screen and (max-width: 580px){#highlights .block-contents{background:linear-gradient(135deg, transparent 2.5rem, #fff 2.5rem calc(100% - 2.5rem), transparent calc(100% - 2.5rem)),repeating-linear-gradient(rgba(255, 0, 90, 0.7) 0px 4px, transparent 4px 8px),repeating-linear-gradient(90deg, rgba(255, 0, 90, 0.7) 0px 4px, transparent 4px 8px)}}.hl__catch{text-align:center;font-size:clamp(17px,4.3vw,23px);font-weight:700;line-height:1.5;margin-bottom:25px}@media screen and (max-width: 812px){.hl__catch{margin-bottom:4%}}.hl__note{text-align:center;font-size:clamp(13px,2.3vw,15px);line-height:1.4}.hl__contents__wrap{width:85%;background:url(../../img/table-deco.svg) repeat-x left bottom;margin:0 auto;padding:80px 0;transform:rotate(0.03deg)}.hl__contents__wrap:last-child{background:none;padding-bottom:0}@media screen and (max-width: 812px){.hl__contents__wrap{width:100%;padding:16% 0}}.majHeading.majHeading__hl{font-size:clamp(20px,4.9vw,28px);margin-bottom:20px}@media screen and (max-width: 812px){.majHeading.majHeading__hl{margin-bottom:3%}}.hl__heading{text-align:center;font-size:clamp(20px,4.4vw,25px);color:#e5001f;font-weight:bold;margin-bottom:12px}@media screen and (max-width: 812px){.hl__heading{margin-bottom:2%}}.hl__headingSentence{text-align:center;font-size:clamp(13px,3.1vw,18px);color:#e5001f;font-weight:bold;line-height:1.4;margin-bottom:40px}@media screen and (max-width: 812px){.hl__headingSentence{margin-bottom:4%}}.hl__detail{font-size:clamp(12px,2.8vw,16px);line-height:1.6;max-width:720px;width:95%;margin:0 auto}.uq__hl4{font-size:80%}.hl__photos__wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px}@media screen and (max-width: 812px){.hl__photos__wrap{margin-top:6%}}@media screen and (max-width: 580px){.hl__photos__wrap{flex-direction:column}}.hl__photos__wrap .hl__photo{width:49%;margin-bottom:15px;padding:0 5px 5px 0;border-right:1px #e5001f solid;border-bottom:1px #e5001f solid}@media screen and (max-width: 580px){.hl__photos__wrap .hl__photo{width:100%}.hl__photos__wrap .hl__photo:first-child{margin-bottom:3%}}.goods .block-contents{background:linear-gradient(135deg, transparent 3.5rem, #fff 3.5rem calc(100% - 3.5rem), transparent calc(100% - 3.5rem)),repeating-linear-gradient(rgba(43, 183, 255, 0.7) 0px 4px, transparent 4px 8px),repeating-linear-gradient(90deg, rgba(43, 183, 255, 0.7) 0px 4px, transparent 4px 8px)}@media screen and (max-width: 580px){.goods .block-contents{background:linear-gradient(135deg, transparent 2.5rem, #fff 2.5rem calc(100% - 2.5rem), transparent calc(100% - 2.5rem)),repeating-linear-gradient(rgba(43, 183, 255, 0.7) 0px 4px, transparent 4px 8px),repeating-linear-gradient(90deg, rgba(43, 183, 255, 0.7) 0px 4px, transparent 4px 8px)}}.goods .majHeading{font-size:clamp(20px,4.9vw,28px);margin-bottom:35px}.goods__rule{display:flex;flex-direction:column;gap:4px;width:min(800px,100%);margin:0 auto 40px;padding:20px 3%;border-radius:10px;background-color:#f5f5f5;color:#e5001f;font-weight:500;rotate:.03deg}.goods__rule li{position:relative;line-height:1.5;padding-left:20px;font-size:clamp(14px,2.5vw,16px)}.goods__rule li::before{display:block;content:"※";position:absolute;top:0;left:0}.goods__list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:20px;width:min(800px,100%);margin:0 auto}@media screen and (max-width: 580px){.goods__list{gap:10px}}.goods__item{width:calc((100% - 40px)/3);border:1px solid #e5001f;border-radius:10px;box-shadow:3px 3px 4px 0px rgba(0,0,0,.1);overflow:hidden}@media screen and (max-width: 580px){.goods__item{width:calc((100% - 40px)/2)}}.goods__data{width:90%;margin:0 auto;padding:20px 0;background:url(../../img/table-deco.svg) repeat-x left top;rotate:.03deg;font-weight:700;font-size:clamp(13px,2vw,16px);text-align:center}.goods__name{line-height:1.3;margin-bottom:8px}.goods__note{display:flex;flex-direction:column;gap:2px;width:min(600px,100%);margin:30px auto 0;font-weight:400;font-size:clamp(13px,2vw,15px);rotate:.03deg}.goods__note li{position:relative;line-height:1.5;padding-left:20px}.goods__note li::before{display:block;content:"※";position:absolute;top:0;left:0}footer{background-color:#000;padding:15px 0}footer a{display:block;width:130px;margin:0 auto 10px}@media screen and (max-width: 812px){footer a{width:100px}}footer small{display:block;color:#fff;font-size:75%;line-height:1.3;text-align:center}@media screen and (max-width: 812px){footer small{font-size:65%}}/*# sourceMappingURL=style.css.map */