@charset "UTF-8";body{background-color:#f8f5ed}.confirm .event-info,.confirm .event-lead-wrap,.confirm .lesson-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,.lesson-block table{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}.artist-block{display:flex;justify-content:space-between}.artist-block>div{flex:0 0 48.54%}.artist-block .img-box{margin-bottom:10px}.artist-block .artist-logo{min-height:60px;display:flex;align-items:center;justify-content:center;font-size:24px;font-size:2.4rem}.radio-list li:has(input[type=checkbox]:disabled){opacity:.4}.lesson-wrap{margin:0 0 30px;padding:0 20px}.lesson-wrap-ttl{font-family:-apple-system,BlinkMacSystemFont,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:16px;font-size:1.6rem}.lesson-block{margin-top:10px}.lesson-block table th{color:#fff;text-align:left;width:31%;border-right:#fff solid 6px;font-family:"Noto Sans JP",Meiryo,sans-serif}.lesson-block table td,.lesson-block table th{border-bottom:#fff solid 3px;padding:3px 15px 2px;vertical-align:top}.lesson-block .lesson-category{text-align:center;padding:2px;margin:0 0 5px;color:#fff}.lesson-block.category01 .lesson-category{background-color:#004b88}.lesson-block.category01 th{background-color:#0069b6}.lesson-block.category01 td{background-color:#e0effc}.lesson-block.category02 .lesson-category{background-color:#a81018}.lesson-block.category02 th{background-color:#e12327}.lesson-block.category02 td{background-color:#ffedf1}.lesson-list{margin:0;padding:0;display:flex;flex-wrap:wrap}.lesson-list li{list-style:none;margin-top:10px;margin-right:30px}.th-note{font-size:16px;font-size:1.6rem}.lesson-list li.disabled{opacity:.3}@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}.artist-block{display:block;text-align:center}.artist-block>div{margin-top:20px}.artist-block .img-box{margin-bottom:7px}.artist-block .artist-logo{min-height:0}.lesson-wrap-ttl{margin:0}.lesson-block{margin-top:10px}.lesson-block table th{width:40%}.lesson-block table td,.lesson-block table th{font-size:1.2rem;padding:3px 5px 2px}.lesson-list{display:block}.lesson-list li{margin-top:5px;margin-right:0;font-size:1.5rem}.lesson-list li:first-child{margin-top:0}}