@charset "UTF-8";body{background-color:#f8f5ed}.confirm .artist-box,.confirm .event-info,.confirm .event-lead-wrap,.confirm .notice_block,.sp{display:none}header{padding:4px 10px 3px;box-sizing:border-box;font-size:12px;font-size:1.2rem;background-color:#000;color:#fff;position:relative}#head-top{position:absolute;top:4px;right:10px;padding-left:15px;background:url(/osaka/common/img/head_arrow.gif) 0 .3em no-repeat}#head-top a:link,#head-top a:visited{color:#fff;text-decoration:none}.s-cnt{background-color:#fff}.s-cnt.form-cnt{max-width:1000px;padding:50px 20px;margin-bottom:0;box-sizing:border-box}.bst-cnt,footer,header{max-width:1000px;margin:0 auto}footer{border-top:none;padding:10px;box-sizing:border-box;text-align:center;background-color:#000}.bst-cnt{background-color:#fff}.event-lead-wrap{padding:0 20px}.event-lead{margin-top:20px;margin-bottom:20px;font-size:22px;font-size:2.2rem;font-family:-apple-system,BlinkMacSystemFont,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-weight:700}.event-lead span{font-weight:500;font-size:18px;font-size:1.8rem}.event-lead.mb-none{margin-bottom:0}.event-lead-caution{margin-top:20px;padding:15px;font-size:18px;font-size:1.8rem;border:3px solid #d90000;color:#d90000}.event-info{padding:40px 20px 20px;display:flex;flex-wrap:wrap;justify-content:space-between}.event-info>dl{width:48.5%;margin:30px 0 0;padding:0}.event-info>dl.spec-full{width:100%}.event-info>dl dt{background-color:#333;color:#fff;padding:5px 15px}.event-info>dl dd{margin:10px 0 0}.notice{color:#f36}.indent-text{text-indent:-1em;margin-left:1em}.notes{margin:0;padding:0;list-style:none}.notes li{position:relative;padding-left:1em}.notes li:before{content:"●";display:inline-block;position:absolute;top:0;left:0}.notice_block{margin:35px 20px 0;border:2px solid #d90000;padding:1px;background-color:#fff}.notice_block .notice_block-in{padding:25px;border:1px solid #d90000}.notice_block .text,.notice_block .ttl{font-family:-apple-system,BlinkMacSystemFont,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-weight:700}.notice_block .ttl{text-align:center;color:#d90000;font-size:22px;font-size:2.2rem}.notice_block .ttl span{padding-left:35px;background-image:url(/osaka/event/common/img/icon_attention.png);background-size:26px;background-position:center left;background-repeat:no-repeat;display:inline-block}.notice_block .text{font-size:18px;font-size:1.8rem;margin-top:10px}.notice_block .text span{color:#d90000}.notice_block .list{list-style:none;padding:0}.notice_block .list li{margin-top:10px}.notice_block .list li a{padding:10px 0 10px 35px;background-image:url(/osaka/event/common/img/icon_pdf.png);background-size:24px;background-position:center left;background-repeat:no-repeat;color:#333;text-decoration:none;font-size:16px;font-size:1.6rem}.notice_block .list li a :hover{opacity:.8}.form-note{font-size:16px;font-size:1.6rem;display:inline-block;margin-top:5px}.time_box{margin-top:10px;margin-bottom:5px}.time_box .time_box_ttl{font-family:-apple-system,BlinkMacSystemFont,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-weight:700}.artist-wrap{margin-top:20px;padding:0 20px}.radio-list li:has(input[type=checkbox]:disabled){opacity:.4}.event-lead-artist,.event-lead-link,.event-link p{font-size:16px;font-weight:600}.event-lead-link{margin-top:1em}.event-lead-link a{color:#333}.event-link{display:inline-block;margin-top:30px;color:inherit;text-decoration:none}.event-link p{font-size:1.6rem;font-weight:700}.bst-cnt{background:url(../img/bg_img.png) left top/contain repeat-y}.artist-date{margin-bottom:20px;font-size:18px;font-weight:700;line-height:1}.artist-date.block01{color:#00a0e9}.artist-date.block02{color:#e60012}.artist-date .date{font-size:65px}.artist-date .time{display:block;margin-top:10px}.artist-date .event-name{display:block;font-size:34px;padding-top:7px;padding-bottom:10px}.artist-block-wrap{display:flex;flex-wrap:wrap;gap:30px 0}.img-box{margin-bottom:10px}.img-box img{display:block;width:100%;height:auto}.artist-logo{display:flex;align-items:center;justify-content:center}.artist-live-place{margin-bottom:50px}.artist-live-place figure{margin:0}.artist-live-place figure figcaption{font-size:36px;font-weight:700;text-align:center;margin-top:7px}.artist-place{font-size:26px;font-weight:700;margin-bottom:15px}.event-lead-flex{display:flex;justify-content:space-between;align-items:center;gap:0 2%}.event-lead-flex .event-lead{width:63%}.event-lead-flex .event-lead-img{width:35%;padding-top:20px}.event-note{background-color:#fff;border:3px solid red;color:red;font-size:18px;font-weight:700;box-sizing:border-box;padding:20px 40px;margin-top:30px}.artist-box{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.notes_detail_wrapper{margin-top:10px}.notes_detail_list{list-style:none;padding:0;margin:0}.notes_detail_list li{padding-left:1.2em;position:relative}.notes_detail_list li::before{display:block;content:"※";position:absolute;top:0;left:0}.notes_detail_list.count{margin-bottom:10px}.notes_detail_list.count li::before{content:attr(data-num)}@media only screen and (max-width:600px){#head-top,.pc{display:none}.sp,header span{display:block}header{position:static;width:auto;padding:5px 12px;background-color:#000;font-size:1.4rem}.s-cnt.form-cnt{padding:10px 15px 30px}.event-lead-wrap{padding:0 15px}.event-lead{margin-bottom:15px;font-size:2rem;line-height:1.4}.event-info{display:block;padding:15px}.event-info>dl{width:auto;margin:15px 0 0}.notice_block{margin:10px 10px 0}.notice_block .notice_block-in{padding:10px}.notice_block .ttl{text-align:left;font-size:1.8rem}.notice_block .ttl span{background-position:left top 5px;padding-left:25px;background-size:22px}.notice_block .text{font-size:1.4rem}.notice_block .list li{margin-top:5px}.notice_block .list li a{padding:10px 0 10px 30px;background-size:20px;font-size:1.4rem}.artist-wrap{margin-top:10px}.event-link{display:block;text-align:center}.artist-date .date{font-size:45px}.artist-date .event-name{font-size:27px}.artist-logo img{display:block;width:40%;margin:0 auto}.artist-live-place figure figcaption{font-size:26px}.artist-place{font-size:20px;line-height:1.5}.event-lead-flex{display:block}.event-lead-flex .event-lead{width:auto}.event-lead-flex .event-lead-img{width:auto;padding-top:15px}.event-note{font-size:16px;margin-bottom:40px;padding:20px}.artist-box{display:block}}