.main-left-menu .icon-home{-webkit-mask-image:url(/frame/site/img/global_menu/icn_home.png);mask-image:url(/frame/site/img/global_menu/icn_home.png)}.main-left-menu .icon-search{-webkit-mask-image:url(/frame/site/img/global_menu/icn_loupe.png);mask-image:url(/frame/site/img/global_menu/icn_loupe.png)}.main-left-menu .icon-menu{-webkit-mask-image:url(/frame/site/img/global_menu/icn_moon.png);mask-image:url(/frame/site/img/global_menu/icn_moon.png)}.main-left-menu .icon-special{-webkit-mask-image:url(/frame/site/img/global_menu/icn_door.png);mask-image:url(/frame/site/img/global_menu/icn_door.png)}.main-left-menu .icon-mypage{-webkit-mask-image:url(/frame/site/img/global_menu/icn_user.png);mask-image:url(/frame/site/img/global_menu/icn_user.png)}.menu-wrapper .right ul{display:flex;flex-direction:column;gap:10px}.menu-wrapper .right li{background-color:#fff;color:#000;padding:20px}main.page{background-color:transparent}main.page .content{position:relative}main.page .content header{align-items:center;background-color:var(--color-header-bg);box-shadow:0 5px 10px rgba(0,0,0,.5);display:flex;height:var(--size-header-height);justify-content:center;width:100%}main.page .content .logo-header{background-color:var(--color-section-bg);display:flex;justify-content:space-between;left:0;padding-right:10px;position:sticky;top:0;width:100%;z-index:1000}main.page .content .logo-header a{display:inline-flex;text-align:left}main.page .content .logo-header img{height:var(--size-header-height);margin:0 auto 0 10px;-o-object-fit:contain;object-fit:contain}footer{background-color:#172021;color:var(--site-font-color-1);position:sticky;top:100%}@media (max-width:600px){footer{margin-bottom:calc(var(--site-footernav-height) - 20px)}}footer *{color:#fff}footer a{text-decoration:none}footer .goto-top:before{background:url(../img/icon/arrow.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin:0 4px -2px 0;vertical-align:baseline;width:16px}footer .links{-moz-column-gap:0;column-gap:0;flex-wrap:wrap;margin:0 auto;padding:0;width:100%}footer .links,footer .links li{display:flex;justify-content:center}footer .links li{align-items:center;border-bottom:1px solid var(--site-border-gray);letter-spacing:2px;width:50%}footer .links li:first-of-type{border-top:1px solid var(--site-border-gray)}footer .links li:nth-child(2n){border-right:1px solid var(--site-border-gray)}footer .links li:first-of-type,footer .links li:last-of-type{border-right:none;width:100%}footer .links *{color:var(--site-font-color-1)}footer .links a{display:inline-block;font-size:1rem;padding:16px;text-align:center;width:100%}main .content footer .copy{color:var(--site-font-color-sub);display:block;margin:0;padding:40px;text-align:center}main .content footer .copy:before{color:var(--site-font-color-sub);-moz-column-gap:0;column-gap:0;content:"©︎"}@media(max-width:600px){footer .links{-moz-column-gap:0;column-gap:0;container-type:inline-size;max-width:100%;padding:0}footer .links *{font-size:5cqw}main .content footer .copy:before{-moz-column-gap:0;column-gap:0}}main.page .main-left-menu ul a span:not(.icon){color:var(--site-font-color-2)}main.page .main-left-menu ul{container-type:inline-size}main.page .main-left-menu ul span{white-space:nowrap}@media(max-width:600px){main.page .main-left-menu ul li .navi-bookmark~span{font-size:clamp(.8em,2.4cqw,1rem)}main.page .main-left-menu ul li .navi-premium~span{font-size:clamp(.7em,2.4cqw,1rem)}}main .content{background-color:var(--color-section-bg)}section{margin:0;max-width:inherit;min-width:inherit;padding:0;width:100%}@media(max-width:600px){main.page .main-left-menu ul{background-color:#0b1247;border-top:none;box-shadow:inset 0 5px 10px 0 #5360c7,inset 0 -16px 27px 0 rgba(0,7,56,.77);height:var(--site-footernav-height)}main.page .main-left-menu ul>li:before{background:url(../img/nav/nav_line.png) no-repeat top;background-size:contain;content:"";display:flex;height:10px;justify-content:center;position:absolute;top:4px;width:100%}main.page .main-left-menu ul .icon{background-color:transparent;height:50px;-webkit-mask-position:inherit;mask-position:inherit;-webkit-mask-repeat:inherit;mask-repeat:inherit;-webkit-mask-size:inherit;mask-size:inherit;width:44px}main.page .main-left-menu ul a{gap:0}main.page .main-left-menu ul>li:not(:last-child):after{background:linear-gradient(0deg,#0b155a,#0e1d8e);bottom:0;content:"";position:absolute;right:0;top:0;width:2px}}.icon.navi-home{background:url(../img/nav/nav_icon_home.png) no-repeat;background-size:contain}.navi-premium{background:url(../img/nav/nav_icon_premium.png) no-repeat;background-size:contain}.navi-special{background:url(../img/nav/nav_icon_special.png) no-repeat;background-size:contain}.navi-mypage{background:url(../img/nav/nav_icon_mypage.png) no-repeat;background-size:contain}.navi-bookmark{background:url(../img/nav/nav_icon_bookmark.png) no-repeat;background-size:contain}@keyframes kesalan{0%{transform:translate(0)}25%{transform:translate(8px,11px)}50%{transform:translate(0)}75%{transform:translate(-1px,10px)}to{transform:translate(0)}}@keyframes patharan{0%{transform:translate(0)}25%{transform:translate(-3px,12px)}50%{transform:translate(0)}75%{transform:translate(3px,10px)}to{transform:translate(0)}}@keyframes kira{0%{opacity:0}20%{opacity:.8}55%{opacity:.8;transform:translateY(10px) scale(1.2)}to{opacity:0;transform:scale(1.2)}}@keyframes kira2{0%{opacity:.7}20%{opacity:.8}55%{opacity:.8;transform:translateY(5px) scale(1.3)}to{opacity:.7}}.kesalan{animation:kesalan 5s ease-in-out infinite;background:url(../img/animation/kesalan.png) no-repeat;background-size:100%}.kesalan,.patharan{display:inline-block;height:150px;opacity:.95;width:150px;will-change:transform}.patharan{animation:patharan 4s ease-in-out infinite;background:url(../img/animation/patharan.png) no-repeat;background-size:100%}.kira{animation:kira2 5s infinite forwards;background:url(../img/animation/kira.png) no-repeat;background-size:100%;display:inline-block;height:30px;left:50px;top:40px;width:30px}div .kira:nth-of-type(2){animation-duration:3s;height:18px;left:100px;top:20px;width:18px}button{border:none;cursor:pointer;letter-spacing:2px;transition:.4s}button:hover{opacity:.8}button>a{display:inline-block;text-decoration:none}ul.button-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;list-style:none;margin:0 16px;padding:0}ul.button-group>li{width:calc(50% - 6px)}ul.button-group>li.btn-full{width:100%}.button-1{background:none;border-radius:60px;box-shadow:0 6px 10px rgba(0,0,0,.7);container-type:inline-size;display:block;margin:auto;max-width:300px;min-width:220px;padding:0;text-align:center;width:50%}.button-1 a{align-items:center;background:url(../img/btn/btn1_bg.png) no-repeat;background-size:100%;display:inline-flex;font-weight:700;height:32cqw;justify-content:center;text-shadow:0 0 6px #240404,0 0 6px #240404;width:100cqw}.button-1 a>span{display:inline-block;font-size:6.5cqw;line-height:1.8;padding:0 24px;position:relative}.button-1-big{background:none;border-radius:100px;box-shadow:0 6px 10px rgba(0,0,0,.7);container-type:inline-size;display:block;margin:auto;max-width:400px;min-width:220px;padding:0;text-align:center;width:90%}.button-1-big a{align-items:center;background:url(../img/btn/btn1_bg.png) no-repeat;background-size:100%;display:inline-flex;font-weight:700;height:32cqw;justify-content:center;text-shadow:0 0 6px #240404,0 0 6px #240404;width:100cqw}.button-1-big a>span{display:inline-block;font-size:6cqw;line-height:1.5;padding:0 24px;position:relative}.button-1-big a>span>small{display:inline-block;font-size:4cqw;line-height:1.4;position:relative}.button-1-red{background:none;border-radius:60px;box-shadow:0 6px 10px rgba(0,0,0,.7);container-type:inline-size;display:block;margin:auto;max-width:300px;min-width:220px;padding:0;text-align:center;width:70%}.button-1-red>*{align-items:center;background:url(../img/btn/btn1_red_bg.png) no-repeat;background-size:100%;display:inline-flex;font-weight:700;height:32cqw;justify-content:center;text-shadow:0 0 6px #240404,0 0 6px #240404;width:100cqw}.button-1-red *>span{display:inline-block;font-size:6.5cqw;line-height:1.4;padding:0 24px;position:relative}.button-1-red *>span>small{font-size:4.5cqw;font-weight:400}.button-1-orange{background:none;border-radius:60px;box-shadow:0 6px 10px rgba(0,0,0,.7);container-type:inline-size;display:block;margin:auto;max-width:300px;min-width:220px;padding:0;text-align:center;width:50%}.button-1-orange a{align-items:center;background:url(../img/btn/btn_orange_bg.png) no-repeat;background-size:100%;display:inline-flex;font-weight:700;height:17cqw;justify-content:center;text-shadow:0 0 6px #240404,0 0 6px #240404;width:100cqw}.button-1-orange a>span{display:inline-block;font-size:6.5cqw;line-height:1.4;padding:0 24px;position:relative}.button-1-orange-rec{background:none;border-radius:2.6cqw;box-shadow:0 6px 10px rgba(0,0,0,.7);container-type:inline-size;display:block;padding:0;text-align:center;width:40%}.button-1-orange-rec a{align-items:center;background:url(../img/btn/btn_orange_rec_bg.png) no-repeat;background-size:100%;display:inline-flex;font-weight:700;height:55cqw;justify-content:center;text-shadow:0 0 6px #240404,0 0 6px #240404;width:100cqw}.button-1-orange-rec a>span{display:inline-block;font-size:10cqw;line-height:1.4;padding:0 24px;position:relative}.button-2{background:linear-gradient(to bottom,var(--site-color-gold) 0,#a18a0c 50%,var(--site-color-gold) 100%);border-radius:6px;display:block;height:72px;margin:auto 10px;padding:2px;position:relative;width:calc(100% - 20px)}.button-2 a{align-items:center;background:linear-gradient(180deg,#5d2473 0,#3c1f6d 50%,#160d44);border-radius:3px;display:flex;height:68px;justify-content:center;left:2.5px;margin:auto;padding:10px 20px;position:absolute;text-align:center;top:2px;width:calc(100% - 5px)}.button-2 a:after{background:url(../img/btn/btn_arrow.png) no-repeat;background-size:contain;content:"";display:inline-block;height:30px;position:absolute;right:5px;width:30px}.btn-full>.button-2{margin:auto 0;width:calc(100% - 2px)}.button-2-half{background:linear-gradient(to bottom,var(--site-color-gold) 0,#a18a0c 50%,var(--site-color-gold) 100%);border-radius:6px;display:block;height:70px;margin:auto;padding:2px;position:relative;width:100%}.button-2-half a{align-items:center;background:linear-gradient(180deg,#5d2473 0,#3c1f6d 50%,#160d44);border-radius:3px;display:flex;font-size:.9rem;height:66px;justify-content:center;left:2.5px;margin:auto;padding:10px 35px 10px 20px;position:absolute;text-align:center;top:2px;width:calc(100% - 5px)}.button-2-half a:after{background:url(../img/btn/btn_arrow.png) no-repeat;background-size:contain;content:"";display:inline-block;height:30px;position:absolute;right:5px;width:30px}.button-2-gold{background:linear-gradient(to bottom,var(--site-color-gold) 0,#a18a0c 50%,var(--site-color-gold) 100%);border-radius:6px;display:block;font-weight:700;height:70px;line-height:1.4;margin:auto;padding:2px;position:relative;width:100%}.button-2-gold a{align-items:center;background:linear-gradient(180deg,#a18a0c 0,#eede77 50%,#a18a0c);border-radius:3px;color:#4b4a3f;display:flex;font-size:.9rem;height:66px;justify-content:center;left:2.5px;margin:auto;padding:10px 20px 10px 30px;position:absolute;text-align:center;text-shadow:0 0 6px var(--site-font-color-2),0 0 6px var(--site-font-color-2);top:2px;width:calc(100% - 5px)}.button-2-gold a:before{background:url(../img/btn/btn_door.svg) no-repeat;background-size:contain;height:40px;left:0;width:40px}.button-2-gold a:after,.button-2-gold a:before{content:"";display:inline-block;position:absolute}.button-2-gold a:after{background:url(../img/btn/btn_arrow.png) no-repeat;background-size:contain;height:30px;right:5px;width:30px}.button-2-round{background:linear-gradient(to bottom,var(--site-color-gold) 0,#a18a0c 50%,var(--site-color-gold) 100%);border-radius:60px;display:block;height:62px;line-height:2.4;margin:auto;padding:2px;position:relative;width:90%}.button-2-round a{align-items:center;background:linear-gradient(180deg,#5d2473 0,#3c1f6d 50%,#160d44);border-radius:60px;display:flex;height:58px;justify-content:center;left:2px;margin:auto;padding:10px 20px;position:absolute;text-align:center;top:2px;width:calc(100% - 5px)}.button-2-round a:after{background:url(../img/btn/btn_arrow.png) no-repeat;background-size:contain;content:"";display:inline-block;height:25px;position:absolute;right:15px;width:25px}.button-2-round--s{background:linear-gradient(to bottom,var(--site-color-gold) 0,#a18a0c 50%,var(--site-color-gold) 100%);border-radius:60px;display:block;height:42px;line-height:2.4;margin:0 0 0 auto;max-width:180px;min-width:150px;padding:2px;position:relative;width:50%}.button-2-round--s a{align-items:center;background:linear-gradient(180deg,#5d2473 0,#3c1f6d 50%,#160d44);border-radius:60px;display:flex;height:38px;justify-content:center;left:2px;margin:auto;position:absolute;text-align:center;top:2px;width:calc(100% - 5px)}.button-2-round--s a:after{background:url(../img/btn/btn_arrow.png) no-repeat;background-size:contain;content:"";display:inline-block;height:25px;position:absolute;right:5px;width:25px}.button-2-gray-round{background:linear-gradient(180deg,#565656 0,#686868 50%,#565656);border:2px solid #7d7d7d;border-radius:60px;display:block;height:56px;line-height:2.4;margin:auto;padding:2px;position:relative;width:calc(50% - 20px)}@media (max-width:480px){.button-2 a,.button-2-half a,.button-2-round a,.button-2-round--s a{padding:10px 24px 10px 10px}.button-2 a:after,.button-2-gold a:after,.button-2-half a:after,.button-2-round a:after,.button-2-round--s a:after{height:24px;width:24px}}.button-fortune{background:none;display:block;margin:40px auto;min-width:200px;width:50%}.button-fortune-lp{min-width:230px;width:85%}.button-apply,.button-fortune-lp{background:none;display:block;margin:auto}.button-apply{width:90%}.button-more{background:none;display:block;margin:auto;position:absolute}.button-more>a{max-width:260px}ul{list-style:none;padding:0}.spacer{height:50px}.spacer-2{height:20px}.spacer-5{height:50px}.spacer-10{height:100px}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40,.mb-50,.mb-60{margin-bottom:40px!important}.text-small{font-size:.8rem}.text-left{text-align:left}.text-wrap{white-space:pre-wrap;word-break:break-all}.row{display:flex}.vertical-center{align-items:center}.justify-center{justify-content:center}.justify-left{justify-content:start}.center{text-align:center}@media (min-width:600px){.tab-none{display:none}}:root{--size-header-height:60px;--site-footernav-height:72px;--site-color-black:#000;--site-color-white:#fff;--site-color-red:#de0000;--site-color-gold:#e5dd81;--color-bg:#151621;--color-bg2:#141414;--site-icon-color:var(--site-color-white);--color-header-bg:var(--color-bg);--color-section-bg:var(--color-bg);--color-bg-brown:#4e3519;--site-font-color-1:#fffae6;--site-font-color-2:var(--site-color-white);--site-font-color-sub:#868686;--site-border-gray:#515151}strong{font-weight:700!important}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:400;src:url(basic/ZenKakuGothicNew-Medium.ttf) format("truetype")}@font-face{font-family:Zen Kaku Gothic New;font-weight:700;src:url(basic/ZenKakuGothicNew-Bold.ttf) format("truetype")}.content *,.content :after,.content :before{color:var(--site-font-color-1);font-family:Times New Roman,游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif}.content .mincho,.content .mincho *{color:var(--site-font-color-1);font-family:Times New Roman,游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif!important}.text-shadow-gold{font-weight:700;text-shadow:0 0 16px #ffd626,0 0 16px #ffd626}.text-shadow-gold-small{font-weight:700;text-shadow:0 0 8px #ffd626}.text-big{font-size:1.8rem}.text-center{text-align:center}.content .gothic,.content .gothic *{font-family:Zen Kaku Gothic New,M PLUS\ 1p,MS Pゴシック,sans-serif;font-style:normal;font-weight:400}.content .gothic-bold,.content .gothic-bold *{font-family:Zen Kaku Gothic New,M PLUS\ 1p,MS Pゴシック,sans-serif;font-weight:700}ul.list-square{list-style:none}ul.list-square li{background:url(../img/icon/list_icon.png) left 0 top 6px no-repeat;background-size:18px auto;line-height:1.8rem;padding:0 0 8px 20px}.title-1{container-type:inline-size;margin:10px;text-align:center}.title-1>*{font-size:1.4rem;line-height:1.6;padding:0 0 5px}.title-1:after,.title-1:before{background:url(../img/line/title_line.png) no-repeat top;background-size:100%;content:"";display:inline-flex;height:6.8cqw;justify-content:center;width:95%}.title-1:after{transform:rotate(180deg)}.title-1-crown{container-type:inline-size;margin:10px;text-align:center}.title-1-crown>*{font-size:1.4rem;line-height:1.2;padding-bottom:10px}.title-1-crown>:before{background:url(../img/icon/icon_crown.png) no-repeat top;background-size:100%;content:"";display:block;height:45px;margin:auto;width:50px}.title-1-crown:after,.title-1-crown:before{background:url(../img/line/title_line.png) no-repeat top;background-size:100%;content:"";display:inline-flex;height:6.8cqw;justify-content:center;width:95%}.title-1-crown:after{transform:rotate(180deg)}.title-2{container-type:inline-size;letter-spacing:2px;margin:10px}.title-2>*{background:linear-gradient(to bottom,#fffbce 0,var(--site-color-gold) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.8rem;text-align:center}.title-2:after,.title-2:before{background:url(../img/line/line2.png) no-repeat top;background-size:100%;content:"";display:inline-flex;height:6.8cqw;justify-content:center;width:100%}.title-2:after{transform:rotate(180deg)}.title-3{font-size:1.6rem;letter-spacing:2px;margin:0 10px 20px;text-align:center}.title-3>*{background:linear-gradient(180deg,#fffcd8d8 0,#fef58a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.6rem;text-align:center}.title-3:after{background:url(../img/line/line.png) no-repeat top;background-size:100%;content:"";display:inline-flex;height:32px;justify-content:center;width:100%}.title-4{align-items:center;display:flex;font-size:1.4rem;font-weight:700;justify-content:center}.title-4>*{display:inline-block}.title-4:after,.title-4:before{background:url(../img/line/kazari.png) no-repeat top;background-size:100%;content:"";display:inline-block;height:20px;width:80px}.title-4:before{transform:scaleX(-1)}.title-5:after{background:url(../img/line/line3.png) no-repeat bottom;background-size:100%;content:"";display:block;height:18px;margin:0 20px;width:calc(100% - 40px)}.title-fuki{background-color:var(--site-color-white);border:2px solid var(--site-color-black);border-radius:2rem;display:block;font-size:1.2rem;letter-spacing:2px;margin:1rem auto;padding:.6rem 1.8rem;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.title-fuki>span{color:var(--site-color-black)}.title-fuki:after,.title-fuki:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:.7em solid var(--site-color-black);bottom:-.7em;content:"";left:50%;position:absolute;transform:translateX(-50%)}.title-fuki:after{border-top:.7em solid var(--site-color-white);bottom:calc(3px - .7em)}body[data-member-status=guest] .bookmark{display:none}.list_menu ul li,.ppv-card-list li{padding:4px 0}.list_menu ul li:last-child,.ppv-card-list li:last-child{padding-bottom:0}.list_menu ul li a,.ppv-card-list li a{background:#fffaea;border:none;box-sizing:border-box;display:block;padding:12px 24px;text-decoration:none}.list_menu ul li a .detail-list,.ppv-card-list li a .detail-list{align-items:center;display:flex;font-size:12px;gap:8px}.list_menu ul li a .detail-list .name,.ppv-card-list li a .detail-list .name{background:#dda816;border-radius:20px;color:var(--site-color-white);padding:4px 8px}.list_menu ul li a .detail-list .human,.ppv-card-list li a .detail-list .human{height:20px;width:auto}.list_menu ul li a .detail-list .category,.ppv-card-list li a .detail-list .category{background:#dda816;border-radius:50px;color:var(--site-color-white);padding:4px 8px}.list_menu ul li a .detail-list .date,.ppv-card-list li a .detail-list .date{color:var(--site-color-red);margin-left:auto}.list_menu ul li a .info-list,.ppv-card-list li a .info-list{display:flex;margin-top:12px}.list_menu ul li a .info-list .ppv-icon,.ppv-card-list li a .info-list .ppv-icon{margin-right:24px}.list_menu ul li a .info-list .ppv-icon img,.ppv-card-list li a .info-list .ppv-icon img{display:block;width:80px}.list_menu ul li a .info-list .title-box,.ppv-card-list li a .info-list .title-box{flex:4;font-size:16px}.list_menu ul li a .info-list .title-box .title,.ppv-card-list li a .info-list .title-box .title{color:var(--site-color-black);font-size:16px}.list_menu ul li a .info-list .title-box .price,.ppv-card-list li a .info-list .title-box .price{color:var(--site-color-black);font-size:16px;margin-top:6px;text-align:right}.ppv-card-list li .title{color:#484848}.list_menu .bookmark{--bookmark-color:#ff6dbd;--bookmark-size:2.0em;cursor:pointer;display:block;height:var(--bookmark-size);width:var(--bookmark-size)}.list_menu .bookmark .front{fill:var(--bookmark-color)}.list_menu .bookmark .back{fill:transparent}.list_menu .bookmark[data-active=true] .back{fill:var(--bookmark-color)}.list_menu .bookmark:hover{opacity:.7}.tab_area{border-bottom:3px solid #000;margin:0 auto}.tab_item{background-color:#b098d5;border-radius:5px 5px 0 0;display:block;float:left;font-size:16px;font-weight:700;height:50px;line-height:50px;margin-right:8px;text-align:center;transition:all .2s ease;width:calc(33.33333% - 5.33333px)}.tab_item:hover{opacity:.75}.tab_item:last-of-type{margin-right:0}input[name=tab_item]{display:none}.tab_content{background-color:#412274;clear:both;display:none;overflow:hidden;padding:20px 0}#attention:checked~#attention_content,#new:checked~#new_content,#ranking:checked~#ranking_content{display:block}.tab_area input:checked+.tab_item{background-color:#412274;color:#fff}.tab_content .category-title{font-size:1.8rem;text-align:center}.tab_content .menu-ppv{margin-top:20px}@media(max-width:600px){.tab_content .menu-ppv{margin:20px calc(50% - 50vw)}}.tab_content .tab_content_description{padding:0 20px}.slider-area{overflow:hidden;position:relative;width:100%}.slider-area li,.slider-area ul{list-style:none;margin:0;padding:0}.slider-area .slider{display:flex;gap:0;height:100%;margin:0;overflow-x:scroll;overflow-y:hidden;position:relative;width:100%}.slider-area .slider>*{flex-shrink:0;min-width:90%;padding:5px;width:95%}.slider-area .slider a,.slider-area .slider>*{align-items:center;display:flex;height:100%;justify-content:center}.slider-area .slider a{width:100%}.slider-area img{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.slider-area .pager{display:flex;gap:10px;justify-content:center;margin-bottom:20px;padding:10px}.slider-area .pager .item{background-color:#2c0b52;border-radius:50%;cursor:pointer;height:12px;width:12px}.slider-area .pager .item.active{background-color:#ed07d6}.slider-area .next,.slider-area .prev{border-color:#fff;border-style:solid;cursor:pointer;filter:drop-shadow(0 0 2px rgba(0,0,0,1));height:20px;position:absolute;top:calc(50% - 25px);transform:translateY(-50%);width:20px;z-index:10}.slider-area .prev{border-width:0 0 4px 4px;left:20px;transform:translateY(-50%) rotate(45deg)}.slider-area .next{border-width:0 4px 4px 0;right:20px;transform:translateY(-50%) rotate(-45deg)}.slider-area .pager>*{background-color:#fff;border-radius:50%;height:10px;width:10px}.slider-area .pager>.active{background-color:red}@media (hover:hover){.slider-area .next:hover,.slider-area .prev:hover{border-color:red}}.slider-area .next:active,.slider-area .prev:active{border-color:red}.frame-1{background-image:url(../img/frame/frame_top.png),url(../img/frame/frame_btm.png),url(../img/frame/frame_mid.png);background-position:top,bottom,50%;background-repeat:no-repeat,no-repeat,repeat-y;background-size:100%;height:100%;position:absolute;top:0;inset:0;width:100%}.form-frame{background:linear-gradient(0deg,#010101,#010101 35%,#523312 40%,#523312);padding:16px}.free-fortune-experience #free1 .form-frame,.free-fortune-experience #free2 .form-frame{background:#523312}.form .flex{gap:10px}.form .flex,.form .flex>div{align-items:center;display:flex}.form .flex.flex-row-2{gap:10px}.form .flex-row-2>*{width:50%}.form .flex-row-2.nickname-area .flex-row{width:auto}.form .label{min-width:18%;text-align:left;width:-moz-max-content;width:max-content}.form-group{font-size:.8em;margin-bottom:24px}.form input,.form select{background-color:#d9d9d9;border:none;box-shadow:inset 0 4px 6px 0 rgba(0,0,0,.3);color:#000;height:40px;outline:none;padding-left:.5rem;padding-right:.5rem;width:100%}.form input::-moz-placeholder{color:var(--site-font-color-sub)}.form input::placeholder{color:var(--site-font-color-sub)}.form input{font-size:16px}.form .caution{font-size:.8em;text-align:right}.form .form-title{margin:20px auto 32px;max-width:100%;position:relative;width:300px}.form .form-title>img{bottom:10px;left:0;margin:auto;position:absolute;right:0;top:0}.form .form-title-text{display:flex;justify-content:center;position:relative;z-index:1}[data-form-type=free] [data-form-type]:not([data-form-type=free]),[data-form-type=menu] [data-form-type]:not([data-form-type=menu]),[data-form-type=peek] [data-form-type]:not([data-form-type=peek]),[data-form-type=ppv] [data-form-type]:not([data-form-type=ppv]){display:none}.form .question{font-size:1.2rem;padding:5px;text-align:center}.form-frame .komasan{background:linear-gradient(0deg,#010101,#010101 85%,#523312 95%);margin:0 -16px;padding-top:20px;position:relative}.content:has(.free-fortune-experience) .form-frame .komasan{display:none}.form-frame .komasan>p{font-size:1.2rem;text-align:center}.form-frame .komasan .kesalan{background:url(../img/animation/kesalan2.png) no-repeat;background-size:100%;height:28%;left:0;position:absolute;rotate:17deg;top:34%;width:37%}.form-frame .komasan .patharan{height:26%;position:absolute;right:3%;top:45%;width:34%}.form form input:invalid:not([type=checkbox],[type=radio]){background-color:#ffdada}.efo-tooltip{animation:efo-fade-in .15s ease;background:#fff;border-radius:4px;color:#000;font-size:13px;line-height:1.4;padding:.5em 1em;pointer-events:none;position:absolute;white-space:nowrap;z-index:10000}.efo-tooltip-arrow{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;height:0;position:absolute;top:-6px;width:0}@keyframes efo-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}section.sample{align-items:center;border:2px solid #000;display:flex;flex-direction:column;height:50vh;justify-content:center;margin:20px;padding:20px;width:calc(100% - 40px)}h1{font-size:2rem;padding:1em}