body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}html{scroll-behavior:smooth}html *{box-sizing:border-box;outline:none;scroll-margin-top:65px}img{vertical-align:bottom;width:100%}a img{border:0}table{border-collapse:collapse;border-spacing:0}table thead,table tbody{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}picture{display:contents}body,h1,img,article,main,ul,li,div{margin:0;padding:0;box-sizing:border-box;list-style:none;line-height:1}.contentsdetail{max-width:1200px;background-color:#FFF;padding:0;text-align:left;position:relative;z-index:10;width:auto}@media (max-width: 767px){.contentsdetail{width:80%;margin:55vw auto 12vw auto;border-radius:3vw 0 3vw 0}}@media screen and (min-width: 650px) and (max-width: 1400px){.contentsdetail{width:80%;margin:11em auto 4em auto;border-radius:3vw 0 3vw 0}}@media screen and (min-width: 1401px){.contentsdetail{width:80%;margin:180px auto 100px auto;border-radius:30px 0 30px 0}}.contentsdetail .smvWrap{display:-webkit-flex;display:flex;max-width:1200px;position:absolute;margin:0 auto;-webkit-justify-content:space-between;justify-content:space-between;z-index:10}@media (max-width: 767px){.contentsdetail .smvWrap{-webkit-flex-direction:column;flex-direction:column;top:-38vw}}@media screen and (min-width: 650px) and (max-width: 1400px){.contentsdetail .smvWrap{-webkit-flex-direction:row;flex-direction:row;padding:6em 2em 0em 2em;width:100%;max-width:1200px;border-radius:30px 0 0 0;top:-12em}}@media screen and (min-width: 1401px){.contentsdetail .smvWrap{-webkit-flex-direction:row;flex-direction:row;padding:5em 2em 0em 4em;width:100%;max-width:1200px;border-radius:30px 0 0 0;top:-12em}}.smvWrap .h1logo{position:relative}@media (max-width: 767px){.smvWrap .h1logo{width:30vw;max-width:200px;margin:0 auto 4vw auto}}@media screen and (min-width: 650px) and (max-width: 1400px){.smvWrap .h1logo{width:12vw;max-width:200px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}}@media screen and (min-width: 1401px){.smvWrap .h1logo{width:12vw;max-width:200px}}.smvWrap .h1logo img:hover{scale:1.05}.contentsdetail h2{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end}@media (max-width: 767px){.contentsdetail h2{width:95%;margin:auto}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetail h2{width:95%;margin:auto}}@media screen and (min-width: 1031px){.contentsdetail h2{padding:20px 0 0 0;width:60vw;max-width:880px}}.contentsdetail h2 img{z-index:5;-webkit-align-self:center;align-self:center}@media (max-width: 767px){.contentsdetailInner{padding:8vw 1.2em 1.3em 1.2em}}@media screen and (min-width: 650px) and (max-width: 1400px){.contentsdetailInner{padding:4vw 4.2vw 4.2vw 4.2vw}}@media screen and (min-width: 1401px){.contentsdetailInner{padding:5.5em 4em 4em 4em}}.contentsdetailInner h3{color:#FFF;text-align:left;font-family:"Noto Sans JP", sans-serif;font-weight:800}@media (max-width: 767px){.contentsdetailInner h3{font-size:1em;border-radius:2vw 0 2vw 0;margin-top:3vw;padding:0.8em}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetailInner h3{font-size:2.3vw;border-radius:2vw 0 2vw 0;margin-top:3vw;padding:2vw}}@media screen and (min-width: 1031px){.contentsdetailInner h3{font-size:26px;border-radius:20px 0 20px 0;margin-top:30px;padding:20px}}.contentsdetailInner h3 span:first-of-type{margin-right:0.3em}.contentsdetail p{font-weight:700;text-align:left}@media (max-width: 767px){.contentsdetail p{padding:0.8em 0 1.2em 0;font-size:0.8em;line-height:1.3rem}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetail p{padding:1.5vw 0 2vw 0;font-size:2vw;line-height:3.5vw}}@media screen and (min-width: 1031px){.contentsdetail p{padding:20px 0 30px 0;line-height:2rem;font-size:18px}}@media (max-width: 767px){.contentsdetail p:last-child{padding:0.8em 0 0 0}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetail p:last-child{padding:0.8vw 0 0 0}}@media screen and (min-width: 1031px){.contentsdetail p:last-child{padding:20px 0 0 0}}.contentsdetail .box{background-color:#f3f3f3;text-align:left}@media (max-width: 767px){.contentsdetail .box{padding:0.8em 0.6em}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetail .box{padding:1.8vw 1.5vw}}@media screen and (min-width: 1031px){.contentsdetail .box{padding:20px}}.contentsdetail .box2{background-color:#f3f3f3;text-align:left}@media (max-width: 767px){.contentsdetail .box2{padding:0.8em 0.6em}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetail .box2{padding:1.8vw 1.5vw}}@media screen and (min-width: 1031px){.contentsdetail .box2{padding:20px}}.contentsdetail p+.box{background-color:#f3f3f3;text-align:left}@media (max-width: 767px){.contentsdetail p+.box{margin:-0.5em 0 1.8em 0}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetail p+.box{margin:-0.5vw 0 1.8vw 0}}@media screen and (min-width: 1031px){.contentsdetail p+.box{margin:-15px 0 50px 0}}.contentsdetail p+.box2{background-color:#f3f3f3;text-align:left}@media (max-width: 767px){.contentsdetail p+.box2{margin:-0.5em 0 1em 0}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetail p+.box2{margin:-0.5vw 0 1vw 0}}@media screen and (min-width: 1031px){.contentsdetail p+.box2{margin:-15px 0 20px 0}}@media (max-width: 767px){.contentsdetail .qaList .box{margin:0.5em 0 0.8em 0}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetail .qaList .box{margin:0.5vw 0 0.8vw 0}}@media screen and (min-width: 1031px){.contentsdetail .qaList .box{margin:8px 0 20px 0}}@media (max-width: 767px){.contentsdetail p+.box+p{margin-top:-0.5em}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetail p+.box+p{margin-top:-0.5vw}}@media screen and (min-width: 1031px){.contentsdetail p+.box+p{margin-top:-30px}}.contentsdetailInner h4{border-bottom:3px dotted #222;padding:0 0 8px 0;text-align:left;font-weight:700;color:#222}@media (max-width: 767px){.contentsdetailInner h4{margin:3vw 0 0 0;font-size:0.95em}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetailInner h4{margin:3vw 0 0 0;font-size:2.3vw}}@media screen and (min-width: 1031px){.contentsdetailInner h4{margin:25px 0 0 0;font-size:24px}}@media (max-width: 767px){.contentsdetailInner .qaList+h4{margin:3vw 0 0 0}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetailInner .qaList+h4{margin:3vw 0 0 0}}@media screen and (min-width: 1031px){.contentsdetailInner .qaList+h4{margin:60px 0 0 0}}.contentsdetailInner h4::before{content:"★";color:#222;margin-right:5px}.contentsdetailInner h5{color:#FFF;background:#000;display:inline-block;padding:0.5em;font-weight:800;margin:0}@media (max-width: 767px){.contentsdetailInner h5{font-size:0.8em}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetailInner h5{font-size:2.3vw}}@media screen and (min-width: 1031px){.contentsdetailInner h5{font-size:18px}}@media (max-width: 767px){.contentsdetailInner ul.list+h5{margin-top:3vw}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetailInner ul.list+h5{margin-top:3em}}@media screen and (min-width: 1031px){.contentsdetailInner ul.list+h5{margin-top:30px}}@media (max-width: 767px){.contentsdetailInner h5+p{padding:0 0 1.2em 0;font-size:0.8em;line-height:1.3rem}}@media screen and (min-width: 768px) and (max-width: 1030px){.contentsdetailInner h5+p{padding:0 0 2vw 0;font-size:2vw;line-height:3.5vw}}@media screen and (min-width: 1031px){.contentsdetailInner h5+p{padding:0 0 30px 0;line-height:2rem;font-size:18px}}.contentsdetailInner h5+p:last-child{padding:0}.red{color:#f90000}.contentsdetail b{font-weight:900}@media (min-width: 768px){.sp{display:none !important}}@media (max-width: 767px){.tabsp{display:inline !important}}@media screen and (min-width: 768px) and (max-width: 1030px){.tabsp{display:inline !important}}@media screen and (min-width: 1031px){.tabsp{display:none !important}}@media (max-width: 767px){.pc{display:none !important}}@media (max-width: 767px){.pcwide{display:none !important}}@media screen and (min-width: 768px) and (max-width: 1030px){.pcwide{display:none !important}}@media screen and (min-width: 1031px){.pcwide{display:inline !important}}@media (min-width: 768px){.sp-c{display:contents !important}}@media (max-width: 767px){.pc-c{display:contents !important}}a{display:inline-block;font-weight:700;word-break:break-all}@media (max-width: 767px){.mt5{margin-top:5vw !important}}@media (min-width: 768px){.mt5{margin-top:20px !important}}small{display:contents}@media (min-width: 768px){small{font-size:0.7em}}main{position:relative;font-family:"Noto Sans JP",sans-serif}main .new{padding:0.1em 0.5em;font-weight:bold;font-size:0.5em;position:relative;bottom:0.2em;font-weight:800;display:inline-block}main h3 .new,main h4 .new{background:#ffc20b;color:#000;border-radius:100px;margin-left:0.2rem}p span.new{background:#ffc20b;color:#000;border-radius:100px;font-size:0.6em;padding:0.1em 0.5em;display:inline;margin-left:0.2rem;vertical-align:middle;bottom:0}@media (hover: hover){[data-fancybox][href*=".jpg"],[data-fancybox][href*=".png"],[data-fancybox][href*=".gif"],[data-fancybox][href*=".svg"]{position:relative}[data-fancybox][href*=".jpg"]::after,[data-fancybox][href*=".png"]::after,[data-fancybox][href*=".gif"]::after,[data-fancybox][href*=".svg"]::after{content:"";position:absolute;top:0;left:0;background:rgba(255,255,255,0.5) url(../images/common/ico_zoom.png) center center no-repeat;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity 0.3s}}@media (hover: hover) and (max-width: 767px){[data-fancybox][href*=".jpg"]::after,[data-fancybox][href*=".png"]::after,[data-fancybox][href*=".gif"]::after,[data-fancybox][href*=".svg"]::after{background-size:calc(240 / 960 * 100vw) auto}}@media (hover: hover) and (min-width: 768px){[data-fancybox][href*=".jpg"]::after,[data-fancybox][href*=".png"]::after,[data-fancybox][href*=".gif"]::after,[data-fancybox][href*=".svg"]::after{background-size:min(calc(240 / 1460 * 100vw), 240px) auto}}@media (hover: hover){[data-fancybox][href*=".jpg"]:hover::after,[data-fancybox][href*=".png"]:hover::after,[data-fancybox][href*=".gif"]:hover::after,[data-fancybox][href*=".svg"]:hover::after{opacity:1}}#mainWrapper{position:relative;z-index:10;font-family:"Noto Sans JP",sans-serif;overflow-x:hidden}ul.notice{font-weight:600}@media (max-width: 767px){ul.notice{font-size:0.7em}}@media screen and (min-width: 768px) and (max-width: 1030px){ul.notice{font-size:0.7em}}@media screen and (min-width: 1031px){ul.notice{font-size:14px}}ul.notice span.new{background:#ffc20b;color:#000;border-radius:100px;font-size:0.8em;padding:0.1em 0.5em;display:inline;margin-left:0.2rem;vertical-align:middle;bottom:0}ul.notice li{text-indent:-1em;margin-left:1em;margin-bottom:0.5em;line-height:1.5}ul.notice li a{text-indent:initial;margin-left:initial}ul.notice li:last-child{margin-bottom:0}ul.list{font-weight:700}@media (max-width: 767px){ul.list{padding:0.8em 0 1.2em 0;font-size:0.8em;line-height:1.3rem}}@media screen and (min-width: 768px) and (max-width: 1030px){ul.list{padding:1.5vw 0 2vw 0;font-size:2vw;line-height:3.5vw}}@media screen and (min-width: 1031px){ul.list{margin:20px 0 0 0;padding:0;line-height:2rem;font-size:18px}}ul.list a{text-indent:initial;margin-left:initial}@media screen and (min-width: 1031px){p+ul.list{margin:0}}ul.list li{text-indent:-1em;margin-left:1em;margin-bottom:0.5em;line-height:1.5}ul.list li:last-child{margin-bottom:0}.dlListCol dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width: 767px){.dlListCol dl{font-size:0.8em;margin:2vw 0 0 0}}@media screen and (min-width: 768px) and (max-width: 1030px){.dlListCol dl{font-size:2vw;margin:1vw 0}}@media screen and (min-width: 1031px){.dlListCol dl{font-size:18px;margin:1vw 0}}.dlListCol dl dt{color:#FFF;font-weight:800;margin:0;padding:3px 5px}@media (max-width: 767px){.dlListCol dl dt{width:auto;margin:0 0 1vw 0}}@media (min-width: 768px){.dlListCol dl dt{width:8em;text-align:center;padding:5px 0;margin:0 0 10px 0}.dlListCol dl dt:last-child{margin-bottom:0}}.dlListCol dl dd{font-weight:600}@media (max-width: 767px){.dlListCol dl dd{width:100%;margin:0 0 3vw 0}}@media (min-width: 768px){.dlListCol dl dd{width:calc(100% - 8em);margin:0 0 10px 0;padding:5px 0 5px 15px}.dlListCol dl dd:last-child{margin-bottom:0}}.dlListCol dl dd .notice{padding:0;margin-top:0.5em;background:none}.bnrLink{position:relative;margin:10px auto 0 auto;width:100%;transition:0.3s}@media (max-width: 767px){.bnrLink{margin:1vw auto 0 auto}}@media (min-width: 768px){.bnrLink:hover{-webkit-filter:opacity(0.6);filter:opacity(0.6)}}.bnrLink a{width:100%;display:block}.bnrLink img{width:100%}.end{position:relative;z-index:0;width:100%;padding:0;pointer-events:none}.end:before{content:"";position:absolute;z-index:1;top:50%;left:50%;background:#ffffff;width:100%;height:101%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0.7}.end:after{content:"受付は終了いたしました";position:absolute;z-index:2;top:50%;left:50%;background:#000;padding:0.3em;line-height:1;font-weight:bold;color:#FFF;word-break:keep-all;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 768px){.end:after{font-size:22px}}body{overflow-x:hidden;background:url(../images/common/bg_dot.png) right top repeat #fff;background-size:40px 130px;background-attachment:fixed}body::after{content:"";display:block;background:url(../images/common/bg_logo_set.png) top right no-repeat;background-size:contain;z-index:0}@media (max-width: 767px){body::after{display:none}}@media (min-width: 768px){body::after{position:fixed;width:40vw;height:17vw;bottom:3%;left:3%}}.bg_circle{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100vw;overflow:hidden}.bg_circleInner{margin:auto;background-image:url(../images/common/bg_circle.png);background-size:cover;z-index:2;position:fixed;-webkit-animation:100s linear infinite bgcircle;animation:100s linear infinite bgcircle}@media (max-width: 767px){.bg_circleInner{width:160vw;height:160vw;top:5vh}}@media screen and (min-width: 768px) and (max-width: 1030px){.bg_circleInner{width:110vw;height:110vw;top:7vh}}@media (min-width: 768px){.bg_circleInner{width:95vw;height:95vw;top:0;right:0;bottom:0;left:0}}.bg_circleInner::before{content:'';padding-top:50%}@-webkit-keyframes bgcircle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes bgcircle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}header{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;overflow:hidden;box-sizing:border-box;z-index:29;pointer-events:none}header #btnGNavi{position:absolute;background:url(../images/common/btn_menu_close.png) right top no-repeat;background-size:100% auto;z-index:1000;pointer-events:all;max-width:80px;width:12vw;top:5.5vw;right:6%}@media screen and (max-width: 767px){header #btnGNavi{width:12vw;top:5.5vw;right:6%}}@media screen and (min-width: 768px) and (max-width: 1030px){header #btnGNavi{width:8vw;top:4.5vw;right:6%}}@media screen and (min-width: 1101px){header #btnGNavi{width:10.41667vw;max-width:80px;top:40px;right:45px}}header #btnGNavi img{width:100%;transition:opacity 0.3s}header #btnGNavi.act img{opacity:0}header #btnGNavi.act+#gNavi{right:0}header #gNavi{position:absolute;top:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-color:#000;height:100%;box-sizing:border-box;z-index:925;transition:right 0.3s;pointer-events:all;overflow-y:scroll}@media screen and (max-width: 1100px){header #gNavi{right:-100%;width:100%;font-size:1.2em;padding:3em 0}}@media screen and (min-width: 1101px){header #gNavi{right:-50%;width:32em;padding-left:2em;padding-right:50px}}header #gNavi ul{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin:auto}header #gNavi ul li{position:relative;letter-spacing:0.2em}@media (max-width: 767px){header #gNavi ul li{margin:0.8em auto}}@media (min-width: 768px){header #gNavi ul li{margin:1.8em auto}}header #gNavi ul li.new a:before{content:'';display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../images/common/nav/ico_new.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle}@media (max-width: 767px){header #gNavi ul li.new a:before{top:-18%;width:15vw;height:3vw;max-width:80px}}@media (min-width: 768px){header #gNavi ul li.new a:before{top:-62%;width:85px;width:8.85417vw;max-width:68px;height:1.5625vw;max-height:12px}}header #gNavi ul li.close{pointer-events:none;opacity:0.4}header #gNavi ul li.blank{color:#fff;font-weight:bold;pointer-events:none;opacity:0.3}header #gNavi ul li a{color:#fff;font-weight:bold;text-decoration:none;position:relative}header #gNavi ul li a img{width:auto;height:auto;max-height:35px}@media (max-width: 767px){header #gNavi ul li a{padding:0.5em 0}}@media (min-width: 768px){header #gNavi ul li a{transition:opacity 0.2s}header #gNavi ul li a:hover{opacity:0.7}}@media (max-width: 767px){header #gNavi ul li a img{height:4.56323vw}}@media (min-width: 768px){header #gNavi ul li a img{height:3.64583vw;max-height:28px}}@media screen and (max-height: 800px){header #gNavi ul li a img{max-height:30px !important}}.contentsInner{top:0;width:100%;position:relative;margin:auto;padding:0}.contentsInner::before{content:"";display:block;width:100vw;background:url(../images/common/bg_txtloop.png) top center repeat-x;position:relative;z-index:3;overflow:hidden;top:0;opacity:0.3}@media (max-width: 767px){.contentsInner::before{background-size:788px 15px;height:15px;-webkit-animation:loopSp 50s linear infinite;animation:loopSp 50s linear infinite}}@media (min-width: 768px){.contentsInner::before{background-size:1577px 30px;height:30px;-webkit-animation:loopPc 50s linear infinite;animation:loopPc 50s linear infinite}}.contentsInner::after{content:"";display:block;width:100vw;background:url(../images/common/bg_txtloop.png) top center repeat-x;position:relative;z-index:3;overflow:hidden;bottom:0;opacity:0.3}@media (max-width: 767px){.contentsInner::after{background-size:788px 15px;height:15px;-webkit-animation:loopSp 50s linear infinite;animation:loopSp 50s linear infinite}}@media (min-width: 768px){.contentsInner::after{background-size:1577px 30px;height:30px;-webkit-animation:loopPc 50s linear infinite;animation:loopPc 50s linear infinite}}@-webkit-keyframes loopSp{0%{background-position:0  0}100%{background-position:-788px 0}}@keyframes loopSp{0%{background-position:0  0}100%{background-position:-788px 0}}@-webkit-keyframes loopPc{0%{background-position:0  0}100%{background-position:-1577px 0}}@keyframes loopPc{0%{background-position:0  0}100%{background-position:-1577px 0}}.frame{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30;pointer-events:none}@media (max-width: 767px){.frame{border-radius:6vw;border:3vw solid #d3d3d3}}@media (min-width: 768px){.frame{border-radius:40px;border:20px solid #d3d3d3}}.frame:before{content:"";position:absolute;display:block;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (max-width: 767px){.frame:before{inset:-3vw;border:3vw solid #d3d3d3}}@media (min-width: 768px){.frame:before{inset:-20px;border:20px solid #d3d3d3}}.frame::after{content:"";display:block;position:absolute;inset:0;border:1px solid #323232;z-index:1000}@media (max-width: 767px){.frame::after{border-radius:3vw}}@media (min-width: 768px){.frame::after{border-radius:20px}}#btnPtop{position:fixed;z-index:28;background-image:url(../images/common/pagetop_on.png);background-repeat:no-repeat;background-size:cover}@media (max-width: 767px){#btnPtop{display:none}}@media (min-width: 768px){#btnPtop{bottom:20px;right:20px;width:40px}}#btnPtop:hover img{opacity:0}#footer{position:relative;z-index:20}@media (max-width: 767px){#footer{padding:0 7vw 7vw 7vw}}@media (min-width: 768px){#footer{padding:0 70px 60px 70px}}.footerInner{display:-webkit-flex;display:flex;background-color:#000;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width: 767px){.footerInner{-webkit-flex-direction:column;flex-direction:column;padding:3vw;border-radius:3vw 0 3vw 0}}@media (min-width: 768px){.footerInner{padding:30px;border-radius:30px 0 30px 0;-webkit-flex-direction:row;flex-direction:row}}.sns{display:-webkit-flex;display:flex}@media (max-width: 767px){.sns{margin:auto;padding:0.8em 0 1.2em 0}}@media (min-width: 768px){.sns{margin:0 0.5rem 0 0}}.sns li{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;transition:opacity 0.2s}@media (min-width: 768px){.sns li:hover{opacity:0.7}}.sns li:not(:first-of-type){width:35px;height:35px;margin:0 5px;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.sns li:first-of-type{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin:0 5px 0 0}@media (max-width: 767px){.sns li:first-of-type img{width:19.94785vw}}@media (min-width: 768px){.sns li:first-of-type img{width:19.92188vw;max-width:153px}}.copyright{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;color:#FFF;font-family:"Lexend", "Noto Sans JP",sans-serif;font-weight:800}@media (max-width: 767px){.copyright{font-size:0.6rem;text-align:center}}@media (min-width: 768px){.copyright{font-size:1rem}}#bne{position:relative;z-index:20}@media (max-width: 767px){#bne{margin:0 0 3.2% 0}}@media (min-width: 768px){#bne{bottom:21px}}.ssnav,.ssnav2{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center;width:100%}@media (max-width: 767px){.ssnav,.ssnav2{margin:0 auto 2em auto;font-size:0.8rem}}@media screen and (min-width: 768px) and (max-width: 1030px){.ssnav,.ssnav2{margin:0 auto 2em auto;font-size:0.7rem}}@media screen and (min-width: 1031px){.ssnav,.ssnav2{margin-top:50px}}.ssnav li,.ssnav2 li{position:relative;display:-webkit-flex;display:flex;text-align:center;text-decoration:none;color:#FFF;font-weight:700;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;scale:1}.ssnav li span,.ssnav2 li span{display:block}@media (max-width: 767px){.ssnav li,.ssnav2 li{border-radius:50vw;margin:0.8em auto 0 auto;width:48%;height:3rem}}@media screen and (min-width: 768px) and (max-width: 1030px){.ssnav li,.ssnav2 li{border-radius:5vw;margin:2em 1em;padding:0.1em 1em;width:48%;margin:0;line-height:1rem}}@media screen and (min-width: 1031px){.ssnav li,.ssnav2 li{border-radius:999px;height:4.3rem;margin:0 10px;padding:10px;width:31%;cursor:pointer;line-height:1.4rem}}.ssnav li:hover,.ssnav2 li:hover{scale:1.03}.ssnav li.close,.ssnav2 li.close{opacity:.55;-webkit-filter:grayscale(100%);filter:grayscale(100%);pointer-events:none}.sscontent,.sscontent2{display:none}.sscontent.select,.sscontent2.select{display:block}.qaList{margin:0 auto}@media (max-width: 767px){.qaList{width:100%;margin:1em auto}}@media screen and (min-width: 768px) and (max-width: 1030px){.qaList{width:100%}}@media (min-width: 768px){.qaList{width:100%}}.qaList dt{position:relative;margin:0 auto;color:#000;cursor:pointer;font-weight:700;line-height:1.3rem}@media (max-width: 767px){.qaList dt{margin-top:2vw;padding:3vw 6vw 3vw 2vw;font-size:0.8rem}}@media screen and (min-width: 768px) and (max-width: 1030px){.qaList dt{margin-top:2vw;padding:2vw 6vw 2vw 2vw;font-size:1rem}}@media screen and (min-width: 1031px){.qaList dt{margin-top:20px;padding:15px 20px;font-size:18px}}.qaList dt:before{content:"▼";display:inline-block;position:absolute;top:50%;line-height:0;font-weight:bold;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}@media (max-width: 767px){.qaList dt:before{margin:0 0.8vw;right:2vw}}@media screen and (min-width: 768px) and (max-width: 1030px){.qaList dt:before{margin:0 0.8vw;right:2vw}}@media (min-width: 768px){.qaList dt:before{margin:0 8px;right:10px}}.qaList dt .new{padding:0 1.5vw;font-weight:bold;position:relative;bottom:0.2em;font-weight:800;line-height:1.1rem;font-size:0.8em;display:inline-block;background:#ffc20b;color:#000;border-radius:100px}@media screen and (min-width: 768px) and (max-width: 1030px){.qaList dt .new{padding:0.1em 0.5em;display:inline;font-size:0.6em}}@media (min-width: 768px){.qaList dt .new{font-size:0.6em;padding:0.1em 0.5em;display:inline;margin-left:0.2rem}}.qaList dt.open{color:#fff}.qaList dt.open:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);color:#fff}.qaList dd{display:none;margin:0 0 sp(40);padding:1vw 1vw 4vw 1vw}@media screen and (min-width: 768px) and (max-width: 1030px){.qaList dd{margin:0 0 tab(40);padding:1vw 1vw 4vw 1vw}}@media (min-width: 768px){.qaList dd{margin:0 0 40px;padding:0}}.qaList dd:last-child{margin-bottom:0;padding-bottom:0}.qaList dd .img{display:block;margin:20px auto 0}@media screen and (min-width: 768px) and (max-width: 1030px){.qaList dd .img{margin:20vw tab(30) 0}}@media (min-width: 768px){.qaList dd .img{margin:20px 30px 0}}.qaList dd .img img{width:100%}@media screen and (min-width: 768px) and (max-width: 1030px){.qaList dd .img img{width:inherit}}@media (min-width: 768px){.qaList dd .img img{width:auto}}.qaList dd.open{display:block}.ticketList{display:block;width:100%;font-weight:700;margin:4vw auto 2vw auto;font-size:0.8em}@media screen and (min-width: 768px) and (max-width: 1030px){.ticketList{font-size:2vw;margin:2vw auto 4vw auto}}@media screen and (min-width: 1031px){.ticketList{font-size:18px;display:-webkit-flex;display:flex;-webkit-justify-content:left;justify-content:left;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 20px 0}}.ticketList dt{margin:0 auto;padding:0.3em 0;border-bottom:solid 1px #666}@media screen and (min-width: 768px) and (max-width: 1030px){.ticketList dt{margin:0 auto;padding:0.3em 0;border-bottom:solid 1px #666}}@media screen and (min-width: 1031px){.ticketList dt{text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;width:12em;margin:0 1em 0.8em 0;padding:0.2em 0.2em 0.3em;border:solid 1px #666;background-color:#FFF}}.ticketList dd{margin-top:0.4em;padding:0 0 6vw 0}@media screen and (min-width: 768px) and (max-width: 1030px){.ticketList dd{margin-top:0.4em;padding:0 0 3vw 0}}@media screen and (min-width: 1031px){.ticketList dd{width:calc(100% - 13em);text-align:left;margin:0 0 0.8em 0;padding:0.8em 1em;background-color:#f3f3f3}}.ticketList dd:last-of-type{padding:0 0 3vw 0}@media screen and (min-width: 768px) and (max-width: 1030px){.ticketList dd:last-of-type{padding:0}}@media screen and (min-width: 1031px){.ticketList dd:last-of-type{padding:0.8em 1em}}.ticketList dd .notice{margin-top:0.7em}.ticketList dd .notice li{margin-bottom:0.2em}.ticketList dd .notice li:last-child{margin-bottom:0}.ticketList+dl{margin-top:2em}
