.pagefooter>div:after,ul.priceBox:after{display:block;visibility:hidden;clear:both;height:0;content:".";font-size:0}/*! normalize.css 2012-01-31T16:06 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin-left:0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{margin:0;padding:0;width:100%;height:100%}body{padding:0;color:#fff;background:#091322;font-family:"Times New Roman","ヒラギノ明朝 Pro W3","ヒラギノ明朝 ProN W3","Hiragino Mincho Pro","HiraMinProN-W3","Roboto Slab",Garamond,"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-style:normal;font-size:18px;*font-size:100%;line-height:1.8;word-spacing:0;letter-spacing:.15em;overflow-X:hidden;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}img{vertical-align:bottom}a{color:inherit}.indent{padding-left:1em;text-indent:-1em}.tabon{display:none}.taboff{display:inline-block}.smaon{display:none}#loader{background:#000;width:100%;height:100vh;z-index:100;position:fixed;top:0;left:0}#loader img{position:absolute;left:50%;top:50%;width:300px;margin-left:-150px;margin-top:-50px}.widthWrap{width:86%;max-width:1300px;margin:0 auto}.content{padding:45px 0}.bgGray{background:#cbcbcb;color:#000}.bgWhite{background:#fff;color:#000}.txtred{color:#ff6b00}.midashiLine{padding:5px 3px}.midashiLine.White{border-top:1px solid #fff;border-bottom:1px solid #fff}.midashiLine.Black{border-top:1px solid #000;border-bottom:1px solid #000}h2.midashiLine{font-size:20px;letter-spacing:.2em}.midashiBar{background:#fff;color:#000;font-size:16px;padding:14px;margin-bottom:30px;line-height:1}.pageHeader{text-align:center;position:relative;width:100%;padding-bottom:250px}.mainVisual{width:100%;max-width:1500px;height:auto}.pageHeaderInner{width:100%;max-width:1600px;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pageHeaderInner .mainCopy{position:absolute;top:90px;left:68%;width:9%;height:auto;display:block}.pageHeaderInner .marks{position:absolute;top:50px;left:50px;text-align:left}.pageHeaderInner .marks img{height:50px;width:auto}.titleArea{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1600px;text-align:center}.titleArea h1{width:90%;margin:0 auto 40px}.titleArea h1 img{width:60%;height:auto}.titleArea img{width:70%}.titleArea p{letter-spacing:.15em;line-height:1.9;margin:0 auto 15px}p.titleDate{width:72%;margin:0 auto 40px}.titleToi{border:1px dotted #fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:15px 20px;margin:15px auto 0;width:84%;max-width:800px;text-align:center}.titleToi p{margin:0;line-height:1.6;font-size:14px;font-family:"Helvetica Neue","Helvetica","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Arial,Sans-Serif}.titleBar{content:"";background:#fff;height:2px;width:150px;display:block;margin:70px auto 70px}p.concept{text-align:center;font-size:20px;line-height:2.2}.concept br.slim{display:none}.access_caution{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 20px;width:84%;margin:30px auto 0;max-width:800px;background:#b90a0a}.access_caution p{font-size:14px;text-align:left;font-family:"Helvetica Neue","Helvetica","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Arial,Sans-Serif;margin:0;color:#fff;line-height:1.6}.kyosan{border:1px dotted #fff;padding:35px 45px;margin-bottom:100px;font-size:14px}.kyosan p{line-height:1.4}.calender{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;padding:20px 0 50px}.calender>div img{width:100%;height:auto}.spSchrolMessage{display:none}.campaign{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.campaign>div{border:1px solid #fff;padding:3%;-webkit-box-sizing:border-box;box-sizing:border-box}.campaign>div p{margin-bottom:0}.campaign>div h3{margin-top:0}.campaign .camp_gosyuin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.campaign .camp_gosyuin .imgarea{width:180px;padding-right:3%}.campaign .camp_gosyuin .imgarea img{width:100%;height:auto}.campaign .camp_gosyuin .txtarea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ggmap{position:relative;padding-bottom:36.25%;margin-bottom:20px;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.mapText p{margin:0}.mapText span{color:#ff6b00}.accessblock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:50px}.accessblock .inbox{width:48%;background:#333;padding:0 2% 35px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.accessblock .inbox img{display:block;width:415px;height:auto;margin:0 auto;-webkit-backface-visibility:hidden}.accessblock .inbox p{font-size:14px;margin:0;padding-bottom:3px}.accessblock .inbox:first-child{margin-right:4%}.accesstool{border-bottom:1px solid #ccc;font-size:16px;padding-bottom:8px;font-weight:normal}.carillust{padding:30px 0 0}.taxiillust{position:absolute;bottom:35px;left:0;width:100%}.ticketblock{padding-bottom:30px}.ticketblock:last-child{padding-bottom:0}ul.priceBox{padding:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;border-left:1px solid #fff}ul.priceBox li{list-style-type:none;width:33.33333%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;float:left;text-align:center;padding:23px 0}.midashiTicket{color:#fff;background:#333;display:inline-block;padding:20px 25px;line-height:1;margin:15px 0 5px}.ticketBox table{width:100%;border-top:1px solid #fff;border-left:1px solid #fff;margin:30px 0}.ticketBox th,.ticketBox td{border-right:1px solid #fff;border-bottom:1px solid #fff;padding:20px;font-size:16px}.ticketBox th{padding:20px 35px;white-space:nowrap}.ticketBox td p{margin:.5em 0}.ticketcolumn{clear:both;overflow:hidden}.ticketcolumn:nth-child(2){padding-top:15px;padding-bottom:10px}.ticketcolumn .tboxL{float:left;padding-top:5px}.ticketcolumn .tboxR{padding-left:190px}.ticketcolumn .tboxR p{margin:0}.callbig{font-size:140%}.calllogo{padding-right:15px}.accordion-box{position:relative;margin-top:30px}.accordion-box label{height:50px;cursor:pointer;text-align:center;font-size:14px;position:absolute;bottom:0;width:100%;background:#091322}.accordion-box input:checked+label{background:inherit}.accordion-box label:after{content:"注意事項を表示";font-weight:bold;letter-spacing:.1em;line-height:1;height:30px;padding:18px 0 0;position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);color:#000;background-color:#fff;width:100%}.accordion-box label:before{content:"";font-family:"FontAwesome";font-size:16px;color:#000;font-weight:700;position:absolute;bottom:34px;left:50%;-webkit-transform:translate(-90px, 0);-ms-transform:translate(-90px, 0);transform:translate(-90px, 0);z-index:1;width:20px;height:20px;line-height:20px}.accordion-box input{display:none}.accordion-box .accordion-container{overflow:hidden;height:50px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.accordion-box input:checked+label:after{content:"注意事項を閉じる"}.accordion-box input:checked+label:before{content:"";font-family:"FontAwesome"}.accordion-box input:checked~.accordion-container{height:auto;padding-bottom:80px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.attention{border:1px solid #ccc;padding:4% 5%;margin-bottom:30px}.attention h3{font-size:18px;margin:0;padding-bottom:20px}.attention p{font-size:14px}.atnTable{color:#fff;width:100%;border-top:1px solid #858585}.atnTable p{margin:0;padding-bottom:.5em}.atnTable th,.atnTable td{border-bottom:1px solid #858585;padding:15px 15px 7px 15px;line-height:1.5}.atnTable th{white-space:nowrap;text-align:left;padding-right:15px}.akariHeader{width:100%;height:600px;overflow:hidden;background:url("../img/akarinowaMain.jpg");background-position:top center;background-size:cover;margin-bottom:45px}.akariContent{width:93%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:100px 0}.akariSubimg{width:50%;padding-right:5%}.akariSubimg img{width:100%;height:auto}.akariCaption{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.akariCaption .creatorName{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.akariCaption .creatorName h2{font-size:38px;font-weight:normal;letter-spacing:.2em;margin:0;line-height:1.5}.akariCaption .creatorName p{margin:0;font-size:.8em}.akariCaption h3{font-size:17px;margin:2em 0 0}.akariCaption p{text-align:justify;word-break:break-all;font-size:.9em}.akariCaption ul{font-size:.83em;padding:0;margin-left:1.3em}.pagefooter>div{padding:55px 0}.boxL{width:485px;float:left}.boxR{margin-left:15%;padding-left:475px}.boxR p{margin:0}.boxR p a{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.boxR p a:hover{text-decoration:none}.footerlogo{width:303px;height:auto;padding-right:15px;vertical-align:middle;padding-bottom:8px}.blocklink{text-decoration:none;background:#333;display:inline-block;width:158px;padding:12px 0 10px;text-align:center;font-size:14px;line-height:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.blocklink:hover{background:#444}#pagetopbtn{display:block;background:#333;color:#fff;text-align:center;font-size:30px;padding:5px 0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#pagetopbtn:hover{background:#444}@media screen and (max-width: 1600px){.pageHeader{padding-bottom:120px}.mainVisual{max-width:none}.akariSubimg{width:55%;padding-right:5%}}@media screen and (max-width: 1280px){body{font-size:16px}p.concept{font-size:18px}.akariCaption .creatorName h2{font-size:34px;letter-spacing:.3em}.akariContent{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 1024px){.pageHeaderInner h1{margin:0 auto 25px}.pageHeaderInner .mainCopy{top:70px;left:72%;width:10%;height:auto}p.titleDate{margin:0 auto 25px}p.titleHour{font-size:18px}.kyosan{padding:25px 35px;margin-bottom:80px}.kyosan p{font-size:13px}#spSchrol{height:320px;width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#spSchrol::-webkit-scrollbar{display:none}.calender{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:1000px;overflow:hidden}.calender>div{width:480px}.spSchrolMessage{display:block}.spSchrolMessage p{font-size:12px}.spSchrolMessage p:after{content:"";font-family:"FontAwesome";margin-left:2px}.campaign .camp_gosyuin .imgarea{width:160px}.accessblock .inbox{padding:2% 3% 35px}.accessblock .inbox img{width:84%}.ticketblock{padding-bottom:15px}ul.priceBox li{width:100%}ul.priceBox li:nth-child(n+2){border-top:none}.creatorInfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.akariContent{width:46%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin:80px 0}.akariSubimg{width:100%;padding-bottom:35px}.akariCaption .creatorName h2{font-size:30px}}@media screen and (max-width: 820px){#loader img{width:240px;margin-left:-125px}body{font-size:14px;letter-spacing:.12em}.tabon{display:inline-block}.taboff{display:none}.content{padding:20px 0}h2.midashiLine{font-size:18px}.midashiBar{font-size:14px;padding:12px;margin-bottom:26px}.pageHeaderInner .mainCopy{width:11%;height:auto;top:60px;left:76%}.pageHeaderInner .marks{top:35px;left:35px}.pageHeaderInner .marks img{height:36px;width:auto}.titleArea h1 img{width:70%;height:auto}.titleArea img{width:76%}p.titleHour{font-size:16px}.titleToi{margin:0 auto}.titleToi p{font-size:12px}.titleBar{margin:50px auto 45px}p.concept{font-size:15px}.access_caution{margin:20px auto 0}.access_caution p{font-size:13px}.kyosan{padding:20px 30px;margin-bottom:50px}#spSchrol{height:auto}.calender{gap:20px;padding:10px 0 30px}.campaign{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.campaign>div{margin:10px 0}.campaign .camp_gosyuin{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.campaign .camp_gosyuin .imgarea{width:20%}.mapText p{margin:.5em 0}.accessblock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;padding-top:30px}.accessblock .inbox{width:100%;padding:2% 4% 25px}.accessblock .inbox img{width:65%;height:auto;margin:0 auto}.accessblock .inbox:first-child{margin-right:0;margin-bottom:20px}.accesstool{font-size:14px;padding-bottom:6px;margin-top:.5em;margin-bottom:.5em}.carillust{padding:15px 0 0}.taxiillust{position:relative;bottom:auto;left:auto;padding:15px 0 0}.ticketblock{padding-bottom:15px}ul.priceBox li{width:100%;padding:18px 0}ul.priceBox li:nth-child(n+2){border-top:none}.midashiTicket{padding:15px;margin:10px 0 5px}.ticketBox th,.ticketBox td{display:block;font-size:14px}.ticketBox th{padding:10px 20px}.seventicket{margin-bottom:15px;display:block}.akariHeader{height:400px;margin-bottom:30px}.akariContent{margin:50px 0}.akariSubimg{padding-bottom:20px}.akariCaption .creatorName h2{font-size:24px}.akariCaption h3{font-size:14px}.pagefooter{text-align:center}.pagefooter>div{padding:45px 0}.boxL{width:100%;float:none;padding-bottom:10px}.boxR{margin-left:0;padding-left:0}.boxR p br{display:none}.footerlogo{width:240px}.blocklink{font-size:13px}#pagetopbtn{font-size:26px;padding:3px 0}}@media screen and (max-width: 767px){.smaoff{display:none}#loader img{width:200px;margin-left:-105px}.smaon{display:inline-block}body{font-size:13px}.content{padding:10px 0}.midashiLine{padding:8px 5px}h2.midashiLine{font-size:14px}.midashiBar{font-size:13px;padding:10px;margin-bottom:20px}.pageHeader{overflow:hidden;padding-bottom:180px}.mainVisual{width:100%;margin-left:0}.pageHeaderInner{top:15px}.pageHeaderInner .mainCopy{width:16%;top:50px}.pageHeaderInner .marks{top:10px;left:20px}.pageHeaderInner .marks img{width:160px;height:auto}.titleArea h1{margin:0 auto 20px}.titleArea h1 img{width:90%}.titleArea img{width:78%}p.titleDate{width:100%}p.titleHour{font-size:13px;line-height:1.6}.titleToi{width:100%;margin:5px auto 0;padding:10px 12px}.titleToi p{font-size:11px}.titleBar{width:70px}p.concept{font-size:14px;line-height:1.8;display:block;width:90%;margin:0 auto;padding:0 0 25px;text-align:justify}p.concept br,p.concept br.slim{display:none}.access_caution{width:100%;padding:10px 12px;margin:15px auto 0}.access_caution p{font-size:11px}.kyosan{padding:10px 20px;margin-bottom:50px}.kyosan p{font-size:12px}#spSchrol{height:275px;width:100%;overflow-y:scroll}.calender{padding:10px 0}.spSchrolMessage p:after{content:"";font-family:"FontAwesome";margin-left:2px}.campaign{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.campaign>div{padding:5%;margin:5px 0}.campaign>div p{font-size:12px}.campaign .camp_gosyuin{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.campaign .camp_gosyuin .imgarea{padding-right:0;padding-top:15px;width:50%}.campaign .camp_gosyuin .txtarea{text-align:justify}.ggmap{padding-bottom:56.25%}.accessblock{padding-top:15px}.accessblock .inbox{padding:3% 7% 20px}.accessblock .inbox p{font-size:11px}.accessblock .inbox img{width:96%}.accessblock .inbox:first-child{margin-bottom:10px}.accesstool{font-size:12px;padding-bottom:4px;margin-bottom:1em}ul.priceBox li{padding:16px 0;line-height:1.4}.ticketblock{padding-bottom:5px}.midashiTicket{padding:12px;margin:10px 0 0}.ticketBox img{width:130px;height:auto}.ticketBox th,.ticketBox td{font-size:12px}.ticketBox th{padding:10px 15px}.ticketBox td{padding:10px 15px 15px}.ticketcolumn:nth-child(2){padding-top:15px;padding-bottom:0}.ticketcolumn .tboxL{float:none;padding-top:5px;padding-bottom:8px}.ticketcolumn .tboxR{padding-left:0}.calllogo{display:block}.accordion-box{margin-top:20px;margin-bottom:30px}.accordion-box label{font-size:12px}.accordion-box label:after{height:25px;padding:13px 0 0;bottom:20px;left:50%}.accordion-box label:before{font-size:14px;bottom:29px;-webkit-transform:translate(-80px, 0);-ms-transform:translate(-80px, 0);transform:translate(-80px, 0)}.attention{padding:4% 8%;margin-bottom:0}.attention h3{font-size:14px;padding-bottom:10px}.attention p{font-size:12px}.atnTable{margin-bottom:10px}.atnTable th,.atnTable td{display:block;line-height:1.7}.atnTable th{padding:15px 1% 2px 1%;border-bottom:none}.atnTable td{padding:0 1% 9px 1%;text-align:justify}.akariHeader{display:none}.creatorInfo{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px}.akariContent{width:100%;margin:15px 0 35px}.akariSubimg{width:100%;padding-right:0;padding:0 0 10px 0}.akariCaption .creatorName h2{font-size:22px;padding-top:10px}.akariCaption p{font-size:1em}.akariCaption ul{font-size:1em}.footerlogo{width:182px;padding-bottom:10px}.blocklink{font-size:11px;width:86px;padding:7px 0 5px}#pagetopbtn{font-size:20px}}@media screen and (max-width: 320px){.titleBar{height:1px;margin:40px auto 35px}p.concept{padding:0 0 15px}}