﻿@media screen and (max-width: 48em){html{font-size:13.5px;line-height:1.7em}}@media screen and (min-width: 48.0625em)and (max-width: 64em){html{font-size:14.25px;line-height:1.7em}}@media screen and (min-width: 48.0625em){html{font-size:15px;line-height:1.7em}}.protect{position:relative}.protect::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.margin05{margin-top:.5em !important}.margin1{margin-top:1em !important}.margin2{margin-top:2em !important}.margin3{margin-top:3em !important}.opa{opacity:1;transition:all 180ms 0s ease-out}.opa:hover,.opa:focus{opacity:.4}.center{margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width: 48.0625em){.pcNone{display:none}.pcBlock{display:block}}@media screen and (max-width: 48em){.spNone{display:none}.spBlock{display:block}}#Loading{z-index:200;position:fixed;width:100%;height:100%;left:0;top:0;background-color:#000}#Loading p{position:absolute;left:0;right:0;top:40%;width:5em;height:5em;margin:auto;border-radius:50%;border:solid 4px;border-color:#e62cb3 #0c20d1;position:relative;animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@media screen and (max-width: 48em){#Loading p{width:20vw;height:20vw}}@keyframes spin{to{transform:rotate(360deg)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-family:"游ゴシック",YuGothic,"Helvetica","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Arial,sans-serif;vertical-align:baseline;-webkit-font-smoothing:antialiased}html{-webkit-text-size-adjust:100%}body{color:#fff;background-color:#000}html,body{min-height:100vh}a{text-decoration:none;outline:none;color:#fff;overflow-wrap:break-word}a:hover{color:#fff}a:focus,a:visited{outline:none;color:#fff}img{width:100%;height:auto;border:none;vertical-align:bottom}li{list-style:none}iframe{display:block}button{display:block;padding:0;background-color:rgba(0,0,0,0);border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}::selection{background-color:#cdcdcd}::-moz-selection{background-color:#cdcdcd}main{position:relative;z-index:3}footer{position:sticky;top:100vh;padding-top:4em;margin-bottom:3em}footer small{display:block;line-height:1.8em;text-align:center;font-size:.94em}@media screen and (max-width: 48em){footer{padding-top:12vw;margin-bottom:5vw}}#linkArea ul{letter-spacing:-0.4em}#linkArea ul>*{display:inline-block;letter-spacing:normal;vertical-align:top;*display:inline;*zoom:1}#linkArea .snsarea{letter-spacing:-0.4em}#linkArea .snsarea>*{display:inline-block;letter-spacing:normal;vertical-align:top;*display:inline;*zoom:1}#linkArea .snsarea ul:first-of-type{position:relative;margin-right:2em;padding-right:2em}#linkArea .snsarea ul:first-of-type::after{content:"";position:absolute;right:0;top:30%;width:1px;height:40%;background-color:#fff}#linkArea .snsarea li{letter-spacing:.06em;font-family:"montserrat",sans-serif;font-weight:400;font-size:.9em}#linkArea .snsarea li:not(:last-child){margin-right:.4em}#linkArea .snsarea li:nth-child(n+2){width:1.8em}#linkArea .snsarea li:nth-child(n+2) a img{transition:all 180ms 0s ease-out}#linkArea .snsarea li:nth-child(n+2) a:hover img,#linkArea .snsarea li:nth-child(n+2) a:focus img{transform:scale(0.9)}.btn{position:relative;width:12em;transition:all 180ms 0s ease-out}.btn>*{position:relative;display:block;padding:.3em 0;text-align:center;letter-spacing:.04em;font-family:"montserrat",sans-serif;font-weight:400;font-size:1.1em;color:#e62cb3 !important;background-color:#fff;border-radius:9999px}.btn>*::after{content:"";position:absolute;top:28%;width:1em;height:.8em;background-position:0 0;background-repeat:no-repeat;background-size:cover}.btn.right>*::after{right:5%;transform:rotate(-90deg)}.btn:hover{transform:translate(0, 2px)}.backimg{position:fixed;left:0;top:0;width:100%;height:100%;background-image:url(img/backimg.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover}header{position:relative;padding:2em 0 3em}header h2{max-width:400px;margin:auto}header h3{max-width:300px;margin:1.5em auto auto}@media screen and (max-width: 48em){header{padding:6vw 15vw 10vw}header h3{margin-top:4vw}}main{max-width:1000px;margin:auto}.mtitle{position:relative;text-align:center}.mtitle span{position:relative;display:inline-block;line-height:1em;letter-spacing:.06em;font-family:"montserrat",sans-serif;font-weight:400;font-size:1.6em;color:#e62cb3}.mtitle span::after{content:"";position:absolute;left:-1.1em;top:0;width:1em;height:100%;background-image:url(img/icon_bell.svg);background-position:center 0;background-repeat:no-repeat;background-size:auto 100%}@media screen and (max-width: 48em){.mtitle span{font-size:1.2em}}.btn>*::after{background-image:url(img/icon_arrow.svg)}#cateArea{margin-top:1.5em;letter-spacing:-0.4em;text-align:center}#cateArea>*{display:inline-block;letter-spacing:normal;vertical-align:top;*display:inline;*zoom:1}#cateArea button{margin:.6em .3em auto}#cateArea button a{display:block;padding:.5em 2em;letter-spacing:.06em;font-family:"montserrat",sans-serif;font-weight:400;font-size:1.1em;color:#e62cb3;background-color:#fff;border-radius:9999px}#cateArea button.now a{color:#fff;background-color:#e62cb3}@media screen and (max-width: 48em){#cateArea{margin-top:5vw}#cateArea button{margin:.6em .2em auto}#cateArea button a{padding:.5em 1em}}#listArea{position:relative;margin-top:1.5em}#listArea .backtitle{font-family:"montserrat",sans-serif;font-weight:400;font-size:1.4em;color:#e62cb3}#listArea section{padding:1em 0;border-bottom:1px solid dimgray}#listArea section .day{letter-spacing:.04em;font-family:"montserrat",sans-serif;font-weight:400;color:#d3d3d3}#listArea section div a{display:block;padding:.2em;background-color:rgba(0,0,0,0);border-radius:0 .5em 0 .5em;transition:all 180ms 0s ease-out}#listArea section div a .cate span{display:inline-block;padding:.1em 3em;font-family:"montserrat",sans-serif;font-weight:400;font-size:.9em;border:1px solid #fff;border-radius:9999px}#listArea section div a .title{margin-top:.5em;font-family:source-han-sans-japanese,sans-serif;font-weight:400}#listArea section div a:hover,#listArea section div a:focus{color:#000;background-color:#e62cb3}#listArea section div a:hover .cate span,#listArea section div a:focus .cate span{border-color:#000}@media screen and (min-width: 48.0625em){#listArea.margin{margin-top:4em}#listArea section{display:grid;grid-template-columns:8em 1fr}}@media screen and (min-width: 48.0625em)and (max-width: 64em){#listArea{margin-left:5vw;margin-right:5vw}}@media screen and (max-width: 48em){#listArea{margin:4vw 5vw auto}#listArea.margin{margin-top:12vw}#listArea section{position:relative;padding:4vw 0}#listArea section div a .cate{position:absolute;right:0;top:3.5vw}#listArea section div a .cate span{padding:0 2em;font-size:.8em}}#moreBtn{margin:1.5em auto 0}#moreBtn>*::after{right:5%}#backBtn>*::after{left:5%;transform:rotate(90deg)}@media screen and (min-width: 48.0625em)and (max-width: 64em){#backBtn{margin-left:5vw}}@media screen and (max-width: 48em){#backBtn{margin-left:4vw}}#linkArea{text-align:center}#linkArea .bnrarea{margin:2em auto}#linkArea .bnrarea li{width:8em;margin:auto .3em}@media screen and (max-width: 48em){#linkArea .bnrarea{margin:4vw auto}}#detailArea{margin-top:1.5em;padding:2em 3em 3em;background-color:rgba(0,0,0,.5);border:1px solid #fff;border-radius:1em}#detailArea .titleara .cate span{display:inline-block;padding:.1em 3em;font-family:"montserrat",sans-serif;font-weight:400;font-size:.9em;border:1px solid #fff;border-radius:9999px}#detailArea .titleara h2{margin-top:.6em;padding-bottom:1em;line-height:1.6em;font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-size:1.4em;border-bottom:1px solid #fff}#detailArea .titleara .day{margin-top:.8em;text-align:right;font-family:"montserrat",sans-serif;font-weight:400}#detailArea .txtarea>*{margin-top:2em;line-height:2em}#detailArea .txtarea img{width:auto;max-width:100%}#detailArea .txtarea figure{display:block}#detailArea .txtarea .is-provider-youtube{box-sizing:border-box;position:relative;z-index:5;height:0;padding-top:54.25%}#detailArea .txtarea .is-provider-youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#detailArea .txtarea a{text-decoration:underline;color:#bd0089;background-color:#30222c;transition:all 180ms 0s ease-out}#detailArea .txtarea a:hover{text-decoration:none;background-color:rgba(0,0,0,0)}#detailArea .txtarea a:visited{text-decoration:underline;background-color:#30222c}#detailArea .txtarea h1{font-size:1.4em}#detailArea .txtarea h2{font-size:1.3em}#detailArea .txtarea h3{font-size:1.2em}#detailArea .txtarea .has-text-align-center{text-align:center !important}#detailArea .txtarea .has-text-align-right{text-align:right !important}#detailArea .txtarea .wp-block-table table{display:table;border-collapse:collapse;width:100%}#detailArea .txtarea .wp-block-table table th,#detailArea .txtarea .wp-block-table table td{display:table-cell;padding:.5em;border:#fff 1px solid}#detailArea .txtarea .wp-block-table table th{background-color:rgba(255,255,255,.3)}#detailArea .txtarea .wp-block-table table td{vertical-align:middle;line-height:1.5em}#detailArea .txtarea .wp-block-table table td:first-child{font-weight:bold}@media screen and (min-width: 48.0625em)and (max-width: 64em){#detailArea{margin:4vw 5vw auto}}@media screen and (max-width: 48em){#detailArea{margin:4vw 4vw auto;padding:5vw 3vw 8vw}#detailArea .wp-block-table table th,#detailArea .wp-block-table table td{padding:1vw !important;font-size:.9em}}footer .bnrarea{letter-spacing:-0.4em;text-align:center}footer .bnrarea>*{display:inline-block;letter-spacing:normal;vertical-align:top;*display:inline;*zoom:1}footer .bnrarea li{width:8em;margin:auto .3em}footer .billing{max-width:1000px}@media screen and (min-width: 48.0625em)and (max-width: 64em){footer .billing{width:90vw}}@media screen and (max-width: 48em){footer .billing{width:96vw}}/*# sourceMappingURL=style.css.map */