:root{--fsz-l:2rem;--fsz-m:1.4rem;--fsz-n:1.1rem;--fsz-s:0.9rem}@media screen and (max-width:767px){:root{--fsz-l:1.7rem;--fsz-m:1.2rem;--fsz-n:1rem;--fsz-s:0.8rem}}@media screen and (max-width:480px){:root{--fsz-l:1.5rem;--fsz-m:1.1rem;--fsz-n:0.9rem;--fsz-s:0.75rem}}*{margin:0;padding:0}body,html{font-family:Lato,'Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:14px;color:#424242;line-height:1.5;background:#fff;word-break:break-all;-webkit-text-size-adjust:100%;text-size-adjust:100%}a{outline:0;text-decoration:none}img{width:100%;height:auto;border:none;display:block}.cntinner{width:95%;max-width:1200px;margin:0 auto;position:relative;font-family:'Zen Kaku Gothic New',sans-serif}header{background:#f5f6f7}.headbgarea{padding:10px 0 70px 0;background:url(/dist/images/1200w/headbg.jpg) center top/cover no-repeat;position:relative;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:5}header .kindailogo{width:200px;margin:0 10px 0 auto}.mainvisual{padding:20px 2%;background-image:repeating-linear-gradient(315deg,#d7e0f0,#d7e0f0 6px,#edf9f8 6px,#edf9f8 12px);box-shadow:0 0 10px rgba(0,0,0,.5);position:relative}h1{font-size:5rem;font-weight:400}h1 span{font-size:var(--fsz-m);font-weight:700}.logo{margin-top:-30px}h1 .logo span{font-size:2.4rem;font-weight:400;padding-left:30px}.logoinfo{display:flex;flex-wrap:wrap}.logoinfo div{background:linear-gradient(to bottom,#036eb7 0,#182987 100%);color:#fff;font-size:var(--fsz-m);font-weight:700;padding:5px 2%;margin:0 5px 5px 5px;border-radius:5px}.logoinfo div.red{background:linear-gradient(to bottom,#e60012 0,#9a050d 100%)}.logoinfo div span{font-size:var(--fsz-n);padding-left:5px}.evedayarea{padding-top:30px;background:#fff}.evedayarea .cntinner{display:flex;justify-content:space-between}.eveday{flex-basis:100%}.eveday .place{width:70%}.attention{font-size:var(--fsz-n);padding:3%;background:#f5f6f7;margin-top:10px}.container_eventinfo{padding:50px 0}.container_eventinfo .cntinner{display:flex;justify-content:space-between;flex-wrap:wrap;flex-flow:row-reverse}.subcnt{flex-basis:23%}.maincnt{flex-basis:75%}.formone p,.ttl{font-size:var(--fsz-m);font-weight:400;padding:5px 2%;margin-bottom:20px;color:#fff}.ttl{background:linear-gradient(to left,transparent 0,#21ace4 100%)}.formone{margin-bottom:20px}.formone p{background:#21ace4;margin-bottom:5px;font-size:var(--fsz-n)}.linkbtn{display:block;background-image:radial-gradient(circle 859px at 7.5% 18%,#ea06b9 4.2%,#fbb308 92.7%);color:#fff;font-size:var(--fsz-m);font-weight:700;text-align:center;padding:20px 3%;border-radius:10px;position:relative}.linkbtn:before{content:'▶';position:absolute;top:50%;right:5%;font-size:var(--fsz-s);translate:0 -50%}.linkbtn span{font-size:var(--fsz-n);font-weight:400;display:block}.maincnt dl{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 2%;font-size:var(--fsz-m);font-weight:300}.maincnt dt{flex-basis:150px;box-sizing:border-box;padding:2%;margin-bottom:10px;background:#f5f6f7}.maincnt dd{flex-basis:calc(100% - 170px);display:flex;flex-wrap:wrap;align-items:center;font-size:var(--fsz-m);margin-bottom:10px}.castname{font-weight:700;padding-left:10px}.castname span{font-size:var(--fsz-n)}.eveinfo{padding-top:10px}.evetxtarea{display:flex;justify-content:space-between;flex-wrap:wrap}.castimg{flex-basis:30%;border-radius:15px;overflow:hidden}.theme{flex-basis:68%;font-size:var(--fsz-l);font-weight:900}.theme .castname{font-size:var(--fsz-m);padding-left:0;margin-top:10px}.eveimgarea{margin-top:10px}footer{background:#f5f6f7;padding:30px 0 10px 0;background:url(/dist/images/1200w/footbg.jpg) center center/cover no-repeat;position:relative;box-shadow:0 0 10px rgba(0,0,0,.5)}footer .cntinner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;z-index:10}.contact{background:#fff;padding:3%;font-size:var(--fsz-m);font-weight:700;line-height:1.2}.contact p{font-size:var(--fsz-n);margin-bottom:10px}.contact span{font-size:var(--fsz-n);font-weight:500}.syusai{font-size:var(--fsz-n);font-weight:500;color:#fff}.syusai p{display:table;background:#f60;color:#fff;padding:3px 8px;border-radius:10px;margin-bottom:5px}address{flex-basis:100%;font-size:var(--fsz-s);font-style:normal;text-align:center;margin-top:20px;color:#fff}.castimg_sp{display:none;border-radius:20px;overflow:hidden}@media screen and (max-width:897px){.container_eventinfo .cntinner{display:block}.subcnt .kindailogo{display:none}.evedayarea .cntinner{display:block}.eveplace{font-size:2rem}.livelink{margin-top:15px}.livelink a,.livenone{padding:20px 3%}}@media screen and (max-width:767px){h1{font-size:3rem}.logo{margin-top:-15px}h1 .logo span{font-size:1.8rem;padding-left:10px}.logoinfo div{margin-bottom:5px}.logoinfo div.red{margin-top:0}.container_eventinfo{padding:30px 0}.maincnt dt{flex-basis:120px}.maincnt dd{flex-basis:calc(100% - 140px)}}@media screen and (max-width:600px){footer .cntinner{display:block}.contact{margin-bottom:20px}}@media screen and (max-width:480px){header .kindailogo{width:100px}h1{line-height:1.2}.logo{margin-top:0;margin-bottom:15px}h1 .logo span{display:block}.eveplace{display:block}.eveplace .place{display:block}.eveplace p{padding-left:0}.maincnt dl{display:block}.evetxtarea{display:block}.castimg{display:none}.castimg_sp{display:block;margin-top:10px}}@media screen and (max-width:300px){h1{font-size:2.4rem}h1 .logo span{font-size:1.4rem}.eveplace{font-size:1.6rem;margin-top:10px}}