.fancy-item{display:none}.fancybox-bg{background:rgba(0,0,0,0.8)}@media only screen and (max-width: 989px){.fancybox-slide{padding:20px}}.fancybox-slide--iframe .fancybox-content{background:none}.fancybox-content{position:relative;background:none;padding:0;width:auto;overflow:visible;max-width:968px}.fancybox-button--close,.fancybox-slide--html .fancybox-close-small{position:fixed;top:0;right:0;opacity:1;background:url("../../images/revice/vistamp/btn_close.png") center center no-repeat;background-size:100%;background-position:center center;transition:all 0.2s}@media only screen and (min-width: 990px){.fancybox-button--close,.fancybox-slide--html .fancybox-close-small{width:98px;height:97px}}@media only screen and (max-width: 989px){.fancybox-button--close,.fancybox-slide--html .fancybox-close-small{width:9.8vw;height:9.7vw}}@media only screen and (hover: hover) and (min-width: 990px){.fancybox-button--close:hover,.fancybox-slide--html .fancybox-close-small:hover{-webkit-transform:scale(0.94, 0.94);transform:scale(0.94, 0.94)}}.fancybox-button--close svg,.fancybox-slide--html .fancybox-close-small svg{display:none}@media only screen and (min-width: 990px){.is-sponly{display:none}}@media only screen and (max-width: 989px){.is-pconly{display:none}}@media only screen and (min-width: 990px){body:not(#detailCol){background-image:url("../../images/revice/vistamp/bg.jpg");background-position:center top;background-size:100% auto;background-repeat:repeat-y}}body#detailCol{background:none;overflow:hidden}@media only screen and (min-width: 990px){body#detailCol{padding:10px}}@media only screen and (max-width: 989px){body#detailCol{padding:1vw}}.wrapper{padding:0;font-family:"A-OTF 新ゴ Pro","A-OTF Shin Go Pro","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1.5}@media only screen and (min-width: 990px){.wrapper{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 989px){.wrapper{font-size:13px;font-size:1.3rem}}.wrapper *{box-sizing:border-box}.wrapper img{vertical-align:bottom}@media only screen and (min-width: 990px){.wrapper img{max-width:100%}}@media only screen and (max-width: 989px){.wrapper img{width:100%}}.wrapperInner{display:block;margin:0 auto;width:100%;background-color:rgba(255,255,255,0.7)}@media only screen and (min-width: 990px){.wrapperInner{min-width:1050px;max-width:1050px;padding:0 0 60px}}@media only screen and (max-width: 989px){.wrapperInner{padding:0 0 6vw}}@media only screen and (min-width: 990px){.mainCol{margin-right:auto;margin-left:auto;width:986px}}@media only screen and (max-width: 989px){.mainCol{padding-right:2vw;padding-left:2vw;width:100%}}@media only screen and (min-width: 990px){*+.mainCol{padding-top:60px}}@media only screen and (max-width: 989px){*+.mainCol{padding-top:6vw}}.toggleCol{position:relative;z-index:2;pointer-events:none}@media only screen and (min-width: 990px){*+.toggleCol{margin-top:49px}}@media only screen and (max-width: 989px){*+.toggleCol{margin-top:4.9vw}}.toggleInner{position:static;border-style:solid;border-color:#e72f8b;overflow:hidden;pointer-events:none}@media only screen and (min-width: 990px){.toggleInner{border-width:7px;border-radius:0 0 40px 40px}}@media only screen and (max-width: 989px){.toggleInner{border-width:0.7vw;border-radius:0 0 4vw 4vw}}.toggleHeading{position:relative;z-index:2}@media only screen and (min-width: 990px){.toggleHeading{margin-bottom:-10px}}@media only screen and (max-width: 989px){.toggleHeading{margin-bottom:-1vw}}.toggleBox{z-index:-1;pointer-events:auto;background-image:url("../../images/revice/vistamp/pat_content.png"),linear-gradient(to right, #dff2fc 0%, #f9fcff 50%, #dff2fc 100%);background-position:center top;background-repeat:repeat, no-repeat}.toggleCol:not(.is-open) .toggleBox{display:none}@media only screen and (min-width: 990px){.toggleBox{padding-top:10px}}@media only screen and (max-width: 989px){.toggleBox{padding-top:1vw;background-size:6vw, auto}}.toggleBtn{position:relative;cursor:pointer;width:100%;background-color:#e72f8b;background-position:center center;background-repeat:no-repeat;z-index:-1;pointer-events:auto}.is-open .toggleBtn{background-image:url("../../images/revice/vistamp/txt_close.png"),linear-gradient(to right, rgba(106,0,58,0.5) 0%, rgba(0,103,129,0.5) 100%)}.js-toggleSlide:not(.is-open) .toggleBtn{border-top:1px solid #e52d8a;background-image:url("../../images/revice/vistamp/txt_open.png"),linear-gradient(to right, rgba(106,0,58,0.5) 0%, rgba(0,103,129,0.5) 100%)}@media only screen and (min-width: 990px){.toggleBtn{height:36px}}@media only screen and (max-width: 989px){.toggleBtn{height:3.6vw;background-size:10vw, auto}}@media only screen and (min-width: 990px){.about01{display:flex;align-items:center}}@media only screen and (min-width: 990px){.about01Img{width:294px}}@media only screen and (max-width: 989px){.about01Img{margin-right:auto;margin-left:auto;width:60%}}.about01Sentence{font-weight:500}@media only screen and (min-width: 990px){.about01Sentence{margin-left:30px;width:calc(100% - 294px - 30px);font-size:160%;line-height:1.8}}@media only screen and (max-width: 989px){.about01Sentence{margin-top:1.5vw;width:100%;font-size:120%}}@media only screen and (min-width: 990px){*+.contentCol{margin-top:49px}}@media only screen and (max-width: 989px){*+.contentCol{margin-top:4.9vw}}@media only screen and (min-width: 990px){*+.contentCol.Selection01,*+.contentCol.Selection02,*+.contentCol.Selection03,*+.contentCol.Selection04,*+.contentCol.Deadmans,*+.contentCol.Individual01{margin-top:38px}}@media only screen and (max-width: 989px){*+.contentCol.Selection01,*+.contentCol.Selection02,*+.contentCol.Selection03,*+.contentCol.Selection04,*+.contentCol.Deadmans,*+.contentCol.Individual01{margin-top:3.8vw}}.contentRead{text-align:center}@media only screen and (max-width: 989px){.contentRead{margin-right:auto;margin-left:auto;width:59.1vw}}.contentHeading{position:relative;z-index:2}@media only screen and (min-width: 990px){.contentRead+.contentHeading{margin-top:10px}}@media only screen and (max-width: 989px){.contentRead+.contentHeading{margin-top:1vw}}.contentInner{overflow:hidden;border-style:solid;border-color:#e72f8b;background-image:url("../../images/revice/vistamp/pat_content.png"),linear-gradient(to right, #dff2fc 0%, #f9fcff 50%, #dff2fc 100%);background-position:center top;background-repeat:repeat, no-repeat;border-top:none}@media only screen and (min-width: 990px){.contentInner{border-width:7px;border-radius:0 0 40px 40px;padding:20px 20px 40px}}@media only screen and (max-width: 989px){.contentInner{border-width:0.7vw;border-radius:0 0 4vw 4vw;background-size:6vw, auto;padding:2vw 2vw 4vw}}.contentInner.content50th{background-image:url("../../images/revice/vistamp/bg_chara_01.png"),url("../../images/revice/vistamp/pat_content.png"),linear-gradient(to right, #dff2fc 0%, #f9fcff 50%, #dff2fc 100%);background-position:right bottom, center top, center top;background-repeat:no-repeat, repeat, no-repeat}@media only screen and (min-width: 990px){.contentInner.content50th{padding:20px 0 40px}}@media only screen and (max-width: 989px){.contentInner.content50th{padding:2vw 0 4vw;background-size:52%, 6vw, auto}}.contentInner.contentBat{background-image:url("../../images/revice/vistamp/pat_content.png"),linear-gradient(to right, #dff2fc 0%, #f9fcff 50%, #dff2fc 100%);background-position:center top, center top;background-repeat:repeat, no-repeat}@media only screen and (min-width: 990px){.contentInner.contentBat{padding:20px 0 40px}}@media only screen and (max-width: 989px){.contentInner.contentBat{padding:2vw 0 4vw;background-size:6vw, auto}}.contentInner.contentSpider{background-image:url("../../images/revice/vistamp/bg_chara_02.png"),url("../../images/revice/vistamp/pat_content.png"),linear-gradient(to right, #dff2fc 0%, #f9fcff 50%, #dff2fc 100%);background-repeat:no-repeat, repeat, no-repeat}@media only screen and (min-width: 990px){.contentInner.contentSpider{padding:20px 0 40px;background-position:left -20px bottom -20px, center top, center top}}@media only screen and (max-width: 989px){.contentInner.contentSpider{padding:2vw 0 4vw;background-size:35%, 6vw, auto;background-position:left -2vw bottom -2vw, center top, center top}}.contentInner.contentSelection01,.contentInner.contentSelection02,.contentInner.contentSelection03{background-image:url("../../images/revice/vistamp/pat_content.png"),linear-gradient(to right, #dff2fc 0%, #f9fcff 50%, #dff2fc 100%);background-position:center top, center top;background-repeat:repeat, no-repeat}@media only screen and (min-width: 990px){.contentInner.contentSelection01,.contentInner.contentSelection02,.contentInner.contentSelection03{padding:20px 0 40px}}@media only screen and (max-width: 989px){.contentInner.contentSelection01,.contentInner.contentSelection02,.contentInner.contentSelection03{padding:2vw 0 4vw;background-size:6vw, auto}}.contentInner.contentCobra{background-image:url("../../images/revice/vistamp/bg_chara_03.png"),url("../../images/revice/vistamp/pat_content.png"),linear-gradient(to right, #dff2fc 0%, #f9fcff 50%, #dff2fc 100%);background-repeat:no-repeat, repeat, no-repeat}@media only screen and (min-width: 990px){.contentInner.contentCobra{padding:20px 0 40px;background-position:left -20px bottom -10px, center top, center top}}@media only screen and (max-width: 989px){.contentInner.contentCobra{padding:2vw 0 4vw;background-size:35%, 6vw, auto;background-position:left -2vw bottom, center top, center top}}.contentInner.contentQeenBee{background-image:url("../../images/revice/vistamp/bg_chara_04.png"),url("../../images/revice/vistamp/pat_content.png"),linear-gradient(to right, #dff2fc 0%, #f9fcff 50%, #dff2fc 100%);background-repeat:no-repeat, repeat, no-repeat}@media only screen and (min-width: 990px){.contentInner.contentQeenBee{padding:20px 0 40px;background-position:left -20px bottom -10px, center top, center top}}@media only screen and (max-width: 989px){.contentInner.contentQeenBee{padding:2vw 0 4vw;background-size:35%, 6vw, auto;background-position:left -2vw bottom, center top, center top}}.contentInner.contentIndividual01 .individualLists .individualList:nth-child(odd){margin-left:10px}.contentInner.contentIndividual01 .individualLists .individualList:nth-child(even){margin-right:10px}.contentSubheading{text-align:center}@media only screen and (max-width: 989px){.contentSubheading{margin:0 auto;width:94%}}.contentsBtnDetail{display:block;margin-right:auto;margin-left:auto;max-width:679px}@media only screen and (min-width: 990px){.contentsBtnDetail{margin-top:20px}}@media only screen and (max-width: 989px){.contentsBtnDetail{width:67.9vw;margin-top:2vw}}.contentsBtnDetail--wide{display:block;margin-right:auto;margin-left:auto;max-width:889px}@media only screen and (min-width: 990px){.contentsBtnDetail--wide{margin-top:20px}}@media only screen and (max-width: 989px){.contentsBtnDetail--wide{width:88.9vw;margin-top:2vw}}.contentsTxtClick{margin-right:auto;margin-left:auto;text-align:center}@media only screen and (min-width: 990px){.contentsTxtClick{margin-top:20px}}@media only screen and (max-width: 989px){.contentsTxtClick{margin-top:2vw;width:72.4vw}}.lineupLists{display:flex;flex-wrap:wrap}@media only screen and (min-width: 990px){.lineupLists{margin-top:30px}}@media only screen and (max-width: 989px){.lineupLists{margin-top:3vw}}@media only screen and (min-width: 990px){.lineupList{width:20%}}@media only screen and (max-width: 989px){.lineupList{width:50%}}.lineupLink{display:block}.individualLists{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}.individualList{width:33.33333%}#detailCol img{vertical-align:bottom}@media only screen and (min-width: 990px){#detailCol img{max-width:100%}}@media only screen and (max-width: 989px){#detailCol img{width:100%}}.detailWrap{position:relative;max-width:948px;width:100%}.detailLogo{position:relative;text-align:center;z-index:2}@media only screen and (min-width: 990px){.detailPic{text-align:center}}.detailName{margin-right:auto;margin-left:auto}@media only screen and (min-width: 990px){.detailName{margin-top:20px;text-align:center}}@media only screen and (max-width: 989px){.detailName{margin-top:2vw;width:85%}}.detailLink{border-style:solid;border-color:#00a8c6;background-color:#140402;font-weight:500}@media only screen and (min-width: 990px){.detailLink{margin-top:30px;padding:40px;font-size:200%;border-width:10px;border-radius:15px}}@media only screen and (max-width: 989px){.detailLink{margin-top:3vw;padding:4vw;font-size:140%;border-width:1.0vw;border-radius:1.5vw}}.detailLink li:nth-of-type(n+2){margin-top:4%}.detailLink li>a{display:inline-block;color:#00c5c6;text-decoration:underline}@media only screen and (min-width: 990px) and (hover: hover){.detailLink li>a:hover{text-decoration:none}}.detailBtnWrap{position:relative}.detailMessageError{display:flex;justify-content:center;align-items:center;min-height:200px;font-size:140%;font-weight:700;border-style:solid;border-color:#e72f8b;background-image:url("../../images/revice/vistamp/pat_content.png"),linear-gradient(to right, #dff2fc 0%, #f9fcff 50%, #dff2fc 100%);background-position:center top;background-repeat:repeat, no-repeat}@media only screen and (min-width: 990px){.detailMessageError{padding:62px;border-width:7px;border-radius:40px}}@media only screen and (max-width: 989px){.detailMessageError{padding:6.2vw;border-width:0.7vw;border-radius:4vw;background-size:6vw, auto}}.detailMessageError::before{position:absolute;content:'';border-style:solid;border-color:#e72f8b;pointer-events:none;box-sizing:border-box}@media only screen and (min-width: 990px){.detailMessageError::before{top:7px;left:7px;width:calc(100% - 14px);height:calc(100% - 14px);border-width:3px;border-radius:30px}}@media only screen and (max-width: 989px){.detailMessageError::before{top:1vw;left:1vw;width:calc(100% - 2vw);height:calc(100% - 2vw);border-width:0.3vw;border-radius:3vw}}.btnLineupDetail{display:block;position:absolute;top:50%;right:0;left:0;margin-right:auto;margin-left:auto;width:80%;-webkit-transform:translateY(-70%);transform:translateY(-70%)}@media only screen and (min-width: 990px) and (hover: hover){.btnLineupDetail:hover{opacity:0.85}}.btnLineupDetail--01{display:block;position:absolute;top:12%;right:0;left:0;margin-right:auto;margin-left:auto;width:80%}@media only screen and (min-width: 990px) and (hover: hover){.btnLineupDetail--01:hover{opacity:0.85}}.btnLineupDetail--02{display:block;position:absolute;top:46%;right:0;left:0;margin-right:auto;margin-left:auto;width:80%}@media only screen and (min-width: 990px) and (hover: hover){.btnLineupDetail--02:hover{opacity:0.85}}.btnCloseDetail{position:absolute}@media only screen and (min-width: 990px) and (hover: hover){.btnCloseDetail:hover{opacity:0.85}}@media only screen and (min-width: 990px){.btnCloseDetail{right:-15px;bottom:-15px}}@media only screen and (max-width: 989px){.btnCloseDetail{right:-1.5vw;bottom:-1.5vw;width:10vw}}@media only screen and (min-width: 990px){.btnTopPage{margin-top:60px}}@media only screen and (max-width: 989px){.btnTopPage{margin-top:6vw}}
