body{background-color:#f5f3f2}.sp{display:none}.pc{display:block}.detail_item{border-bottom:1px solid #a34b4f;margin-bottom:70px;padding-bottom:30px}.detail_item h3{color:#a34b4f;font-size:18px;margin:20px 0 30px;text-align:center}.detail_item h3,.detail_item p{font-family:Noto Sans JP,sans-serif}.detail_item p{color:#231815;font-size:14px}.detail_item2{border-bottom:1px solid #a34b4f;margin-bottom:50px;padding-bottom:30px}.detail_item2 h3{color:#a34b4f;font-size:18px;margin:15px 0}.detail_item2 h3,.detail_item2 p{font-family:Noto Sans JP,sans-serif;text-align:center}.detail_item2 p{color:#231815;font-size:14px}.detail_item3{margin-bottom:20px;margin-top:20px}.detail_item3 p{color:#231815;font-family:Noto Sans JP,sans-serif;font-size:13px}.section_desc{font-size:14px;text-align:center}.styling_text{font-size:14px;line-height:1.7}.m0{margin:0}.annotation{font-size:12px;line-height:1.7}.annotation-min{font-size:10px;line-height:1.7}.timelist{font-size:16px;line-height:1.7;margin:5px 0 0}.overview{color:#231815;font-size:17px;font-weight:700;line-height:2.2}.overview_text{text-align:center}.overview_text2{background-color:#e9e3de;padding:20px}.overview_text2 p{line-height:1.2;margin:5 0 0;text-align:left}.overview_text h3{border:1px solid #3e3a39;color:#3e3a39;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:400;letter-spacing:.3em;margin:0 0 16px;padding:3px 80px;text-align:center}.overview_text p{font-size:19px;line-height:1.2;margin:13px 0 0;text-align:left}.ovtxt_lt{letter-spacing:-.05em}.ovtxt_lm{padding-left:60px}.ovtxt01{font-size:15px;font-weight:400}.ovtxt01b{font-size:15px;letter-spacing:0}.ovtxt02{font-size:17px;font-weight:700}.ovtxt03{font-size:13px;font-weight:400}.ticket_txt{font-size:13px;text-align:center}.ticket_txt_l{font-size:13px;text-align:left}.status{background-color:#af6457;color:#fff;display:inline-block;font-size:12px;font-weight:400;margin-bottom:3px;margin-left:18px;padding:3px 8px;vertical-align:middle}.expo-header-container{display:block;position:relative}.expo-header{color:#fff;font-size:13px;margin:0 0 0 45px}.expo-footer p{font-size:18px;text-align:center}.expo-footer a{text-decoration:underline}.expo-footer a:link,.expo-footer a:visited{color:#000}.expo-footer a:hover{opacity:.8}.expo-footer .copy{font-size:11px;margin-top:40px;text-align:left}.absolute-svg{height:200px;position:absolute;right:-20px;top:-10px;width:200px;z-index:1000}.absolute-insta{height:auto;position:absolute;right:230px;top:72px;width:170px;z-index:1001}.centered-text-with-lines{align-items:center;color:#a34b4f;display:flex;font-size:20px;justify-content:center;margin:0 auto;position:relative;text-align:center;width:800px}.centered-text-with-lines:after,.centered-text-with-lines:before{background-color:#8b3f35;content:"";flex-grow:1;height:1px;margin:0 40px;max-width:260px}.left-margin{margin-left:14px}.setxt01{font-size:11px}.setxt01,.setxt02{letter-spacing:.05em;margin:0}.setxt02{font-size:20px}.setxt03{font-size:9px;letter-spacing:.05em;margin:0}.ico-blank:after{background-image:url(https://blog.party-creation.com/hubfs/ico_blank.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:13px;margin-left:8px;width:13px}@media (max-width:768px){.section_desc{font-size:4vw;text-align:left}.detail_item2 h3{font-size:4.5vw}.detail_item2 p{font-size:4vw}.detail_item3 p,.styling_text{font-size:3.5vw}.annotation{font-size:3vw}.annotation-min{font-size:2.5vw}.overview,.timelist{font-size:4vw}.overview{line-height:1.8}.overview_text h3{margin:20px 0 30px}.overview_text p{font-size:4.1vw;line-height:1.5}.ovtxt01{font-size:3.2vw;font-weight:400}.ovtxt03{font-weight:400}.ovtxt03,.setxt01{font-size:3vw}.setxt02{font-size:5vw}.setxt03{font-size:3vw}.ticket_txt{font-size:3.2vw;text-align:left}.detail_item,.detail_item2{margin-bottom:40px}.pc{display:none}.sp{display:block}.ovtxt_lm{padding-left:0}.expo-header{margin-left:20px}.absolute-svg{height:auto;position:absolute;right:-10px;top:10px;width:140px;z-index:1000}.expo-footer p{font-size:3.3vw}.expo-footer .copy{font-size:3vw;text-align:center}.centered-text-with-lines{align-items:center;color:#a34b4f;display:flex;font-size:5vw;justify-content:center;margin:0 auto;position:relative;text-align:center;width:100%}.centered-text-with-lines:after,.centered-text-with-lines:before{background-color:#8b3f35;content:"";flex-grow:1;height:1px;margin:0 30px;max-width:30%}.left-margin{margin-left:0}}