:root{--max-width:480px;--yelow-color-filter:invert(21%) sepia(68%) saturate(2889%) hue-rotate(4deg) brightness(108%) contrast(107%);--FIVETWOgray-color-filter:invert(0.678);--medium-gray-color-filter:invert(0.706);--lockgray-color-filter:invert(0.412);--FOURBgray-color-filter:invert(0.706);--F2D479-filter:invert(8%) sepia(14%) saturate(1620%) hue-rotate(337deg) brightness(101%) contrast(90%);--black-fade-bg:linear-gradient(#0000,#000 54%,#000);--real-lovean-pink-gradient:linear-gradient(#fc00af,#fc0048);--real-lovean-pink-filter:invert(86%) sepia(79%) saturate(6491%) hue-rotate(312deg) brightness(107%) contrast(107%);--real-lovean-pink:#ff00af;--real-white:#fff;--real-black:#000;--lovean-pink-filter:invert(86%) sepia(79%) saturate(6491%) hue-rotate(312deg) brightness(107%) contrast(107%);--zep-aspect:calc(var(--content-width-raw)/828);--light-gray-filter:invert(0.66666);--fontW3:"Hiragino Kaku Gothic ProN W3",HiraKakuPro-W3,"Noto Sans CJK JP";--fontW6:"Hiragino Kaku Gothic ProN W6",HiraKakuPro-W6,bold "Noto Sans CJK JP";--rc-red:#cd5252;--rc-green:#408040;--rc-blue:#4d86bf}h1,h2,h3,h4,h5,li,p,pre,span{color:var(--black)}.hardware-accelerator{transform:translateZ(0)}#hide{display:none}a{color:inherit;text-decoration:none}.normal-link{color:var(--lovean-pink);text-decoration:underline}a,button,input[type=button],select{cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;touch-action:manipulation}a:disabled,button:disabled,input[type=button]:disabled,select:disabled{cursor:inherit}button,input[type=button]{outline:none}body{background-color:var(--bg-gray);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.content,body{margin:0;padding:0}.content{max-width:100%;transition:filter .25s ease}.content#popup-open,.content#popup-open div{pointer-events:none;touch-action:none}.content#popup-close{filter:none}.content video{display:block;margin:0;padding:0}.header{align-items:center;background-color:var(--white);border-bottom:1px solid var(--ul-gray);box-sizing:border-box;color:var(--lovean-pink);display:flex;height:50px;justify-content:center;margin:0;position:fixed;text-align:center;top:0;width:100%;z-index:2}.header-progress{background:var(--lovean-pink);height:5px;left:0;position:absolute;top:0;width:50%}.header-block,.logo-header-block{height:50px;margin:0;width:100%}.header .texts{align-items:center;display:flex;height:100%;justify-content:center}.header .texts p{color:var(--lovean-pink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .title{font-size:var(--fontsize-xl);font-weight:700}.header .sub-title{background:var(--ul-gray);border-radius:3px;color:#4e4e4e;font-size:var(--fontsize-s);margin-left:.5em;padding:0 .5em}.header .left-button,.header .right-button,.header .right-text-button{background:none #0000;border:1px solid var(--lovean-pink);border-radius:32px;color:var(--lovean-pink);font-size:var(--fontsize-m);padding:2px 5px;position:absolute}.header .right-button,.header .right-text-button{right:10px}.header .on-history{right:88px}.header .on-history,.header .on-reset{font-size:var(--fontsize-m)}.header .left-button{left:10px}.header .right-text-button{height:auto}.header .how-to-use{border:solid calc(4px*var(--zep2-aspect)) var(--lovean-pink);font-family:HiraKakuPro-W6;font-size:calc(28px*var(--zep2-aspect));font-weight:600;height:calc(50px*var(--zep2-aspect));padding:0;white-space:nowrap;width:calc(150px*var(--zep2-aspect))}.header .circle-button{align-items:center;border:none;border-radius:50%;display:flex;height:35px;justify-content:center;padding:0;width:35px}.header .black-circle-button{background:#0000003c}.header .circle-button img{height:100%;width:100%}.header .circle-button .back-image{height:50%;width:50%}.header .submit-button{height:30px;overflow:hidden;position:absolute;right:10px}.header .memo-button,.header .submit-button{background:none #0000;border:#0000;padding:0;width:30px}.header .memo-button{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:.5em;margin-right:10px;overflow:visible;overflow:hidden}.header .call-button-root{justify-content:right;text-align:right;width:100%}.header .call-button{background-color:var(--lovean-pink);border:#0000;border-radius:calc(31px*var(--zep2-aspect));box-shadow:0 10px 10px 0 #0000000d;height:30px;margin-right:10px;overflow:visible;padding:0;text-align:left;vertical-align:middle;width:calc(150px*var(--zep2-aspect))}.header .call-suggest-balloon{background-color:#5cc076;border-radius:calc(20px*var(--zep2-aspect));color:#fff;cursor:pointer;display:inline-block;margin:38px 0 0 calc(-540px*var(--zep2-aspect));padding:10px 14px;position:absolute;width:calc(450px*var(--zep2-aspect))}.header .call-suggest-balloon:before{border:11px solid #0000;border-bottom:15px solid #5cc076;content:"";margin-left:-15px;position:absolute;top:-24px}.header .call-suggest-balloon-male:before{left:86%}.header .call-suggest-balloon-female:before{left:70%}.header .call-suggest-balloon div{margin:0 auto;text-align:center}.header .call-suggest-balloon p{color:#fff;display:inline-block;font-size:calc(var(--fontscale)*30px*var(--zep2-aspect));margin:auto;padding:0;text-align:left}.header .about-button{align-items:center;background:none;border:2px solid var(--lovean-pink);border-radius:50%;display:flex;height:25px;justify-content:center;margin:0 .5em;padding:0;width:25px}.header .about-button span{color:var(--lovean-pink);font-size:var(--fontsize-xl);font-weight:600;margin:0}.header .config-noti p,.header .memo-button p{color:var(--lovean-pink);font-size:var(--fontsize-xs);margin:-2px 0}.header .call-button p{color:var(--white);display:inline-block;font-size:calc(27px*var(--zep2-aspect));line-height:30px;margin:0;margin-left:calc(10px*var(--zep2-aspect));vertical-align:top}.header .submit-button img{height:30px;width:30px}.header .memo-button img{object-fit:scale-down;width:28px}.header .call-button img{display:inline-block;height:auto;margin-left:calc(26px*var(--zep2-aspect));margin-top:calc(15px - 32px*var(--zep2-aspect)/2);object-fit:scale-down;width:calc(32px*var(--zep2-aspect))}.header .user-item{margin-right:calc(6px*var(--zep2-aspect))}.header .user-item .user-image{height:30px;width:30px}.header .user-item .login-mark{bottom:-2px;right:-6px}.header .config-noti{border-radius:0;flex-direction:column;height:auto}.header .config-noti .balloon{animation:headerBalloonShowAnimation 3s ease-in-out both;background:var(--lovean-pink);position:absolute;right:0;top:50px;white-space:nowrap}@keyframes headerBalloonShowAnimation{0%{opacity:1;z-index:1}90%{opacity:1}to{opacity:0;z-index:0}}.header .config-noti .balloon p{color:var(--white);font-size:var(--fontsize-m);margin:0 .5em}.header .config-noti .balloon .triangle{--tri-size:calc(20px*var(--zep2-aspect));--tri-half:calc(var(--tri-size)/2);border-bottom:calc(var(--tri-size)*.866) solid var(--lovean-pink);border-left:var(--tri-half) solid #0000;border-right:var(--tri-half) solid #0000;margin-top:2px;position:absolute;right:.8em;top:calc(-20px*var(--zep2-aspect))}.footer{align-items:flex-start;background-color:var(--bg-gray);border-top:1px solid var(--ul-gray);bottom:0;height:80px;left:0;position:fixed;width:100%;z-index:2}.footer,.header .add-button{display:flex;justify-content:center}.header .add-button{align-items:center;border:none}.header .add-button img{width:28px}.footer .stantalone-block{height:28px;width:100%}.footer#stretch .stantalone-block{height:0}.footer,.message-templates{transition:opacity .5s ease-in-out,height .5s ease-in-out}.footer-block{height:calc(80px*var(--zep2-aspect) + 80px);margin:0;width:100%}.footer .like-svg,.footer svg{color:var(--light-gray);padding:5px 10px 0;width:40px}.footer .freenow-icon{height:40px;width:auto}.footer .tab{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer .tab .tab-title{color:var(--light-gray);font-size:10px;font-weight:600;margin:0}.footer .tab#on .tab-title{color:var(--lovean-pink)}.footer a{position:relative}.footer .badge{margin:0;position:absolute;right:0;top:0}.footer .svg-active{fill:var(--lovean-pink);border-bottom:0 solid;border-bottom-color:var(--lovean-pink);color:var(--lovean-pink)}.footer .svg-inactive{fill:var(--light-gray);border-bottom:0 solid;color:var(--light-gray)}.rose-badge{filter:var(--ul-gray-filter);height:11px;padding-left:2px;width:11px}.general-list-button{align-items:flex-start;display:flex;font-weight:700;height:30px;justify-content:center}.user-item{display:flex}.user-item .user-image{border-radius:50%;box-sizing:border-box;height:50px;overflow:hidden;position:relative;width:50px}.user-item .user-image:before{content:"";display:block;padding-top:100%}.user-item .user-image img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.new-user-badge,.user-item .heart{border:none;border-radius:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;height:10px;padding:0;position:absolute;right:0;top:0;width:10px}.new-user-badge{align-items:center;background:var(--lovean-pink-gradient);border-radius:9px;color:var(--ul-gray);display:flex;font-size:var(--fontsize-xs);height:-moz-fit-content;height:fit-content;justify-content:center;padding:2px 5px;text-align:center;width:-moz-fit-content;width:fit-content}.new-user-badge:empty{border-radius:50%;height:var(--fontsize-xs);padding:2px;width:var(--fontsize-xs)}.user-item .login-mark{border:none;border-radius:50%;bottom:0;height:9px;margin:0;padding:0;position:absolute;right:0;width:9px}.user-item .camera-button{background:var(--lovean-pink);border:none;border-radius:50%;height:30px;position:absolute;width:30px}.user-item .camera-button img{box-sizing:border-box;height:100%;left:0;padding:5px;position:absolute;top:0;width:100%}.user-item#official .user-image{border:1px solid #d8d8d8}.user-item .official-icon{height:30px;margin:0;padding:0;position:absolute;right:-15px;top:-9px;width:30px}.header .user-item{position:relative}.header .user-item .official-icon{height:20px;right:-8px;top:-5px;width:20px}.login-mark#online{background:#34d64d}.login-mark#recently-access{background:#ffa200}.login-mark#offline{background:#bcbcbc;display:none}.badge,.badge span{color:var(--white)}.badge{align-items:center;background:var(--lovean-pink);border-radius:10px;display:flex;font-size:var(--fontsize-xs);height:10px;justify-content:center;min-width:10px;padding:4px;text-align:center;width:-moz-fit-content;width:fit-content}.badge:empty{display:none}.select,select{-webkit-appearance:button;appearance:button;background:none #0000;border:none;border:1px solid var(--ul-gray);color:var(--black);color:var(--lovean-pink);font-size:var(--fontsize-m);outline:none;padding:auto;position:relative;text-align:start;vertical-align:middle}.footer-floating-button-block{height:90px;margin:0;width:100%}.pink-round-edge{background:var(--lovean-pink);background:var(--lovean-pink-gradient);border:none;border-radius:64px;box-shadow:0 1px 5px #0000004b;display:flex;font-size:var(--fontsize-m);justify-content:center;margin:10px;min-width:10em;padding:12px 30px;text-decoration:none}.pink-round-edge p{color:var(--white);font-size:var(--fontsize-m);line-height:100%;margin:0;text-align:center}.width-auto-button{padding-left:20px;padding-right:20px;width:auto}pre{word-wrap:break-word;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}.achievement img{max-width:100%}input[type=email],input[type=password],input[type=text],textarea{appearance:none;-webkit-appearance:none;background:var(--text-area-back);border:1px solid var(--text-area-border);border-radius:0;color:var(--text-area);font-size:var(--fontsize-m);padding:5px 10px}.landing-page input[type=password],.landing-page input[type=text],.landing-page textarea{background:var(--text-area-back2);color:var(--text-area2)}.content,.footer,.freenow,.freenow .map-wrapper,.header,.layer,.message .banner,.messagelist .old-searching,.popup#select-range,.timeline-submit{margin-left:auto;margin-right:auto;max-width:480px;max-width:var(--max-width)}.content{box-sizing:border-box}@media (min-width:481px){.content{border:.1px solid #0000;box-shadow:0 0 5px var(--ul-gray);min-height:100vh}}.footer,.header{left:auto}.video-banner p{color:var(--white);margin:0;white-space:pre-wrap}.video-banner{background-color:var(--lovean-pink);color:var(--white);min-height:40px}.paging-button,.video-banner{align-items:center;display:flex;font-size:var(--fontsize-m);justify-content:center;text-align:center}.paging-button{color:var(--dark-gray);height:70px}.what-is-button{background:var(--lovean-pink);border:none;border-radius:3px;color:var(--white);height:18px;padding:0;width:18px}input[type=range]{-webkit-appearance:none;appearance:none;background-color:var(--light-gray);border-radius:10px;height:5px;margin:30px 0;width:100%}input[type=range]:active,input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--lovean-pink);border:0 solid var(--lovean-pink)0;border-radius:50%;box-sizing:border-box;cursor:pointer;display:block;height:18px;height:32px;position:relative;width:18px;width:32px;z-index:10}input[type=range]:active::-webkit-slider-thumb{border:2px solid var(--lovean-pink)b2;box-shadow:0 0 0 4px var(--lovean-pink)7f;-webkit-transition:.4s;transition:.4s}.test-overlay{height:100%;margin-left:auto;margin-right:auto;max-width:480px;max-width:var(--max-width);pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.test-overlay img{opacity:0;width:100%}.autorefresh-wrapper{padding:10px}.autorefresh-div{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:5px;width:100%}.zep2-scaler{box-sizing:border-box;transform:scale(var(--zep2-aspect));transform-origin:0 0}.mini-banner{margin:0 auto;max-width:480px;max-width:var(--max-width);position:fixed;top:49px;width:100%;z-index:1}.mini-banner img{object-fit:scale-down;width:100%}.mini-banner button{background:none;border:none;position:absolute}.mini-banner .lp{height:100%;left:0;top:0;width:91%}.mini-banner .close{height:80%;right:1%;top:10%;width:8%}.mini-banner-block{height:50px}.flex-col,.flex-column,.flex-row{display:flex}.flex-col,.flex-column{flex-direction:column}.flex-row{flex-direction:row}.img-wrapper{position:relative}.clickable{cursor:pointer}.img-blocker{background:linear-gradient(#0000,#0000 100%,#000 0);background:#639;border:dotted violet;box-sizing:border-box;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.slide .overlay{background:linear-gradient(#0000,#0000 100%,#000 0)}.footer .senryu-balloon{bottom:53px;pointer-events:none;position:absolute;touch-action:none;width:calc(var(--zep2-aspect)*200px)}.fileinput-label{align-items:center;display:flex;flex-direction:column;justify-content:center}.fileinput-label button{pointer-events:none;touch-action:none}.thanks-registered,.uploadbutton-dammyarea{height:0;overflow:hidden;width:0}.thanks-registered{border:none;left:0;pointer-events:none;position:fixed;top:0;touch-action:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.logo-header,.logo-header-block{background:var(--white);height:calc(var(--zep2-aspect)*99px)}.logo-header{align-items:flex-start;border:none;filter:drop-shadow(0 4px 4px rgba(0,0,0,.05));justify-content:flex-start}.logo-header svg{fill:currentColor;color:var(--lovean-pink)}.logo-header .logo1{height:calc(var(--zep2-aspect)*33px);margin:auto 0;margin-bottom:calc(var(--zep2-aspect)*23px);margin-left:calc(var(--zep2-aspect)*34px)}.grecaptcha-badge{visibility:var(--grecaptcha-badge-vis)}.invite-banner{position:relative}.invite-banner .clickable{height:100%;left:0;position:absolute;top:0;width:100%}.invite-banner .close-btn{background:none;border:none;height:16%;height:calc(var(--zep2-aspect)*40px);padding:0;position:absolute;right:1.2%;top:3.35%;width:5%;width:calc(var(--zep2-aspect)*40px)}.invite-banner .close-btn img{height:100%;width:100%}.survey-banner,.survey-banner img{display:block;width:100%}body .virtual-keyboard-shown{margin-top:0;margin-top:var(--visual-viewport-offset-top,0)}#debug-log{background:#000000c7;height:30vh;overflow-y:scroll;position:fixed;top:50px;width:80%;z-index:100}#debug-log span{color:red}#debug-log:empty{display:none}.header .msg-pin{background-color:var(--light-gray);border-radius:50%;height:30px;position:absolute;right:calc(190px*var(--zep2-aspect));width:30px}.header .msg-pin1{background-color:var(--lovean-pink)}.header .msg-pin svg{color:var(--white);height:100%;width:100%}.message-no-call .header .msg-pin{right:calc(35px*var(--zep2-aspect))}.new-tabs{--tab-border-size:1.5px;align-items:flex-end;background:var(--light-pink2);border-bottom:solid var(--tab-border-size) var(--tab-border);height:calc(var(--zep2-aspect)*94px);justify-content:center;width:100%}.new-tabs button{align-items:center;background:var(--tab-off-back);border:none;border:solid var(--tab-border-size) var(--tab-border);border-bottom:none;border-radius:calc(var(--zep2-aspect)*20px) calc(var(--zep2-aspect)*20px) 0 0;color:var(--tab-off-color);font-family:Hiragino Kaku Gothic ProN W6,HiraKakuPro-W6,bold,Noto Sans CJK JP;font-family:var(--fontW6);font-size:var(--fontsize-m);font-weight:700;height:calc(var(--zep2-aspect)*74px);justify-content:center;margin:0 calc(var(--zep2-aspect)*10px);margin-bottom:calc(var(--tab-border-size)*-1.5);width:calc(var(--zep2-aspect)*364px)}.new-tabs .badge{margin-left:calc(var(--zep2-aspect)*16px)}.new-tabs button:disabled{background:var(--white);color:var(--lovean-pink)}#layer{background-color:var(--black);height:100%;left:0;opacity:.2;top:0;width:100%}#layer,.popup{position:fixed;z-index:4}.popup{align-items:center;background-color:var(--white);border-radius:10px;display:flex;flex-wrap:wrap;font-size:var(--fontsize-m);height:-moz-fit-content;height:fit-content;justify-content:center;left:50%;margin-left:-160px;margin-top:-100px;min-height:200px;text-align:center;top:50%;width:320px}.popup#normal-left{box-sizing:border-box;flex-direction:column;left:auto;margin:0;max-width:calc(100% - 10px);top:auto;width:auto}.popup#normal-left .message{box-sizing:border-box;max-width:calc(var(--max-width) - 10px)}.popup#normal-left .message pre{text-align:left;width:auto}.popup-root{height:100%;left:0;max-height:100vh;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:4}.popup-big{margin:0;transform:translate(-50%,-50%)}.popup-loading{background-color:#ffffffb3;height:100px;margin-left:-50px;margin-top:-50px;min-height:100px;width:100px}.popup .buttons-h,.popup .buttons-v{box-sizing:border-box;display:flex;position:relative;width:100%}.popup .buttons-h{justify-content:center}.popup .buttons-v{flex-direction:column}.popup .buttons-v .button{box-sizing:border-box;width:calc(100% - 20px)}.popup .button{background:var(--lovean-pink-gradient);border-radius:64px;display:flex;justify-content:center;margin-bottom:10px;margin-left:10px;margin-right:10px;padding:5px 10px;position:relative;width:96px}.popup .button,.popup .button input{border:none;color:var(--white);font-size:var(--fontsize-m)}.popup .button input{background:none #0000;height:100%;padding:0;text-decoration:none;width:100%}.popup .message{color:var(--black);font-size:var(--fontsize-m);padding:10px;width:100%}.popup .button#ng-cross{background:url(/close_cross.png) 50% no-repeat;background-size:contain;border-image:none;height:64px;width:64px}.popup-limited{overflow:hidden}.popup-limited .limited{background-color:var(--lovean-pink);color:var(--white);font-size:15px;margin-left:-10%;margin-right:-10%;margin-top:-20px;padding-bottom:6px;padding-top:16px;width:120%}.popup .title-circle{align-content:center;align-items:center;background:var(--white);border:4px solid var(--white);border-radius:50%;box-sizing:border-box;display:flex;flex-flow:wrap;height:100px;justify-content:center;padding:12px;position:absolute;top:-25px;width:100px}.popup .title-circle#pink{background:var(--lovean-pink-gradient);border:4px solid var(--white)}.popup .title-circle-block{box-sizing:border-box;height:75px;margin-bottom:5px;width:100%}.popup .title-circle div{margin:0}.popup-centered-root{align-content:center;align-items:center;display:flex;height:100%;justify-content:center;left:calc(50% - var(--max-width)/2);left:0;margin:auto;max-width:100%;position:fixed;top:0;width:var(--max-width);z-index:4}@media only screen and (min-device-width:481px){.popup-centered-root{left:calc(50% - var(--max-width)/2)}}.popup .cross-ng-button{background:url(/close_cross.png) 50% no-repeat;background-size:contain;border:none;height:64px;margin:5px;width:64px}.popup#vip-analyze{background:var(--ud-gray);margin:0;transform:translate(-50%,-50%)}.popup#vip-analyze .title-circle{background:var(--ud-gray);border:4px solid var(--ud-gray)}.popup#vip-analyze .title-circle p{box-sizing:border-box;color:#b09367;line-height:100%;margin:0;width:100%}.popup#vip-analyze .title-circle .icon{box-sizing:border-box;height:40%;margin:0}.popup#vip-analyze .title-circle img{filter:invert(36%) sepia(11%) saturate(1209%) hue-rotate(357deg) brightness(92%) contrast(85%);height:100%;margin:0}.popup#vip-analyze .message pre{color:var(--real-white);font-size:var(--fontsize-xl)}.popup#vip-analyze .function{display:flex;flex-flow:wrap;justify-content:center;width:100%}.popup#vip-analyze .function .icons{display:flex;flex-flow:nowrap;justify-content:space-around;width:100%}.popup#vip-analyze .function .icon{background:var(--lovean-pink-gradient);border:none;border-radius:50%;height:50px;width:50px}.popup#vip-analyze .function img{height:100%;width:100%}.popup#vip-analyze .function .create-date{height:70%;margin-top:6px;width:70%}.popup#vip-analyze .function .texts{color:var(--lovean-pink);display:flex;flex-flow:nowrap;font-size:var(--fontsize-s);justify-content:space-around;width:100%}.popup#vip-analyze .function .texts p{color:var(--real-white);margin:0;width:33.3%}.popup#vip-analyze .function .texts .create-date{color:var(--real-white);margin:0;width:100%}.popup#vip-analyze .buttons{align-items:center;background:#3c3c3c;border-radius:0 0 10px 10px;bottom:0;display:flex;flex-direction:column;justify-content:center;margin:0;width:100%}.popup#vip-analyze .button{margin-top:20px;width:85%}.popup#vip-analyze .button#ng{background:none #0000;border:none;border-image:none;margin-bottom:20px}.popup#vip-analyze .button#ng input{color:var(--real-white)}.popup#profile-video{border-image-source:url(/dialog_box_video_suggest.png)}.popup#profile-video .inner-content{display:flex;flex-flow:wrap;justify-content:center;width:300px}.popup#profile-video .block{height:175px;top:0;width:100%}.popup#profile-video .message{font-size:var(--fontsize-xl);width:100%}.popup#profile-video .buttons,.popup#profile-video .message pre{width:100%}.popup#profile-video .button{margin:0 0 10px;width:90%}.popup#profile-video .button#ng{background:none #0000;border:none;border-image:none}.popup#profile-video .button#ng input{color:var(--sky-blue)}.popup#report-detail{background:none;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;left:0;margin:0;position:static;top:0}.popup#report-detail .message{min-width:17em;padding:0}.popup#report-detail .limited{background-color:var(--lovean-pink);color:var(--white);margin-left:-10%;margin-right:-10%;margin-top:-10px;padding-bottom:6px;padding-top:16px;width:120%}.popup#report-detail .title{color:var(--lovean-pink);margin-bottom:20px;margin-top:20px}.popup#report-detail .message p{margin-bottom:6px;margin-top:0;padding:0}.popup#report-detail .inner-content{background:var(--white);border-radius:10px;height:-moz-fit-content;height:fit-content;overflow:hidden;padding:2px 0 7px;width:320px}.popup#report-detail button{margin:24px auto 16px;min-width:8em;padding:8px 0}.popup#run-out-good{background:var(--white);height:-moz-fit-content;height:fit-content;margin:0;transform:translate(-50%,-50%);width:320px}.popup#run-out-good .title-circle{border-color:var(--white);padding:0}.popup#run-out-good .title-circle img{border-radius:50%;height:100%;margin:0;padding:0;width:100%}.popup#run-out-good .title{color:var(--lovean-pink);margin-top:0}.popup#run-out-good .message p{margin:0 5px}.popup#run-out-good .buttons{align-items:center;background:var(--white);border-radius:0 0 10px 10px;display:flex;flex-direction:column;justify-content:center;margin-top:20px;width:100%}.popup#run-out-good .button{margin:10px;width:90%}.popup#run-out-good .button#ng{background:none;border-image:none}.popup#run-out-good .button#ng input{color:var(--sky-blue)}.popup#grade-select{align-items:center;display:flex;flex-flow:column;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0;padding:5px;transform:translate(-50%,-50%);width:320px}.popup#grade-select .oneline{width:100%}.popup#grade-select .message{padding:0}.popup#grade-select .from-plan p{margin-bottom:0}.popup#grade-select .to-plan p{margin-top:0}.popup#grade-select .from-plan,.popup#grade-select .to-plan{display:flex}.popup#grade-select .fromto-column{min-width:5em;text-align:end}.popup#grade-select .next-mark{width:100%}.popup#grade-select .next-mark img{filter:var(--black-filter);height:30px;transform:rotate(-90deg);width:30px}.popup#grade-select .help-link{color:#0063ff;text-decoration-line:underline}.popup#grade-select .buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px;padding:0;width:100%}.popup#grade-select .button{margin:10px;width:90%}.popup#grade-select .button#ng{background:none;border-image:none}.popup#grade-select .button#ng input{color:var(--black)}.popup#grade-select li{list-style-type:none;margin:0;text-align:start}.popup#grade-select li:before{content:"※ ";display:inline;margin-left:-1em}.popup#needs-certification{background:var(--white);height:-moz-fit-content;height:fit-content;top:35%}.popup#needs-certification .title{color:var(--lovean-pink);font-size:var(--fontsize-l);white-space:pre-wrap}.popup#needs-certification .title-circle{border-color:var(--white)}.popup#needs-certification .buttons{background:var(--white);border-radius:0 0 10px 10px;display:flex;justify-content:center;padding:12px;width:100%}.popup#needs-certification .button{margin:0;padding-left:12px;padding-right:12px}.popup#needs-certification .button#ng-cross{position:absolute;top:100%}.popup#needs-certification .title-circle img{border-radius:50%;width:100%}.popup#girls-wait-y-msg{border-image-source:url(/dialog_box_upgrade_normal.png)}.popup#girls-wait-y-msg .message pre{font-size:var(--fontsize-xl)}.popup#girls-wait-y-msg .block{height:175px;top:0;width:100%}.popup#girls-wait-y-msg .buttons{display:flex;justify-content:center;width:100%}.popup#girls-wait-y-msg .button{margin:5px;width:85%}.popup#girls-wait-y-msg .button#ng-cross{position:absolute;top:100%}.popup#matching-noti{background:var(--white);height:-moz-fit-content;height:fit-content;margin-left:-160px;top:40%;width:320px}.popup#matching-noti .title-circle{border-color:var(--white);overflow:hidden;padding:0}.popup#matching-noti .title-circle img{border-radius:50%;height:100%;margin:0;padding:0;width:100%}.popup#matching-noti .title{color:var(--lovean-pink);margin-bottom:0;margin-top:0}.popup#matching-noti .buttons{background:var(--white);border-radius:0 0 10px 10px;display:flex;justify-content:center;margin-top:20px;padding:20px;width:100%}.popup#matching-noti .button{width:80%}.popup#matching-noti .button#ng{background:url(/close_cross.png) 50% no-repeat;background-size:contain;border-image:none;left:0;margin:0;position:fixed;top:10px;width:1em}.popup#all-video-real{border-image-source:url(/dialog_box_search_ja.png)}.popup#all-video-real .message pre{font-size:var(--fontsize-l)}.popup#all-video-real .block{height:175px;top:0;width:100%}.popup#all-video-real .buttons{display:flex;justify-content:center;width:100%}.popup#all-video-real .button{margin:5px;width:85%}.popup#all-video-real .button#ng-cross{position:absolute;top:100%}.girl-popup{background-color:var(--white);border:solid #0000;border-image-repeat:round round;border-image-slice:438 0 38 0 fill;border-image-width:175px 0 15px 0;border-radius:17px;height:-moz-fit-content;height:fit-content;margin:0;transform:translate(-50%,-50%);width:308px}.popup#choice{height:-moz-fit-content;height:fit-content;margin:0;max-width:85%;transform:translate(-50%,-50%);width:calc(var(--zep2-aspect)*700px)}.popup#choice .button{align-items:center;margin:5px;width:calc(var(--zep2-aspect)*650px)}.popup#choice .button span{color:var(--white);font-size:var(--font-m-raw);white-space:pre-wrap}.popup#choice .button .nameB{font-weight:600}.popup#choice .button .nameS{font-size:var(--font-min-raw)}.popup#choice .button img{left:calc(var(--zep2-aspect)*30px);position:absolute;width:calc(var(--zep2-aspect)*80px)}.popup#choice .cancel{background:none;border-image:none;margin:calc(var(--zep2-aspect)*30px) 0;padding:calc(var(--zep2-aspect)*40px) 0}.popup#choice input{font-size:var(--font-m-raw)}.popup#choice .cancel input{color:var(--sky-blue);font-size:var(--font-s-raw)}.popup#choice .choice-underline-button,.popup#choice .message{font-size:var(--font-m-raw)}.popup#choice .choice-text{font-size:var(--font-s-raw);text-align:left;width:90%}.popup#choice .choice-space{height:20px;width:100%}.popup#choice .choice-space-s{height:10px}.popup#choice .choice-underline-button{border-bottom:1px solid var(--lovean-pink);color:var(--lovean-pink);margin-top:10px;text-decoration:none}.popup#select-range{border-radius:10px 10px 0 0;bottom:0;box-sizing:border-box;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;left:50%;margin-left:0;padding:5px 5px 2em;top:auto;transform:translateX(-50%);width:100%}.popup#select-range .select-area{position:relative}.popup#select-range select{-webkit-appearance:none!important;appearance:none!important}.popup#select-range .select-area img{filter:invert(.2);height:16px;pointer-events:none;position:absolute;right:5px;top:calc(50% - 8px);touch-action:none;transform:rotate(-90deg)}.popup#select-range .line{align-items:center;display:flex;flex-flow:nowrap;justify-content:center;justify-content:space-around;width:100%}.popup#select-range select{background:var(--ul-gray);color:var(--m-gray);height:2em;padding-right:25px}.popup#select-range .title{border-bottom:1px solid var(--black);font-size:var(--fontsize-xl);width:100%}.popup#select-range .button{margin:2%;width:100%}.popup#select-range .button#ng{background:none;border-image:none}.popup#select-range .button#ng input{color:var(--sky-blue)}.popup#add-home{animation:homeShowAnimation .5s ease-in-out both;background:none;flex-direction:column;margin:0;min-height:0;transform:translate(-50%);width:320px}.popup#add-home p{font-size:15px}.popup-root#close .popup#add-home{animation:homeCloseAnimation .5s ease-in-out both}.popup#add-home .inner-content{align-items:center;display:flex;filter:drop-shadow(0 2px 5px black);flex-direction:column;position:relative}.popup#add-home .message{align-items:center;background:var(--white);border-radius:10px;display:flex;padding:10px}.popup#add-home .app-icon{filter:drop-shadow(0 0 2px black);height:64px;object-fit:scale-down;width:64px}.popup#add-home .button#ng-cross{filter:invert(.7);height:32px;left:-10px;margin:0;padding:0;position:absolute;top:0;width:32px}.popup#add-home .arrow{border-top:25.98px solid var(--white)}.popup#add-home .arrow,.popup#add-home .up-arrow{border-left:15px solid #0000;border-right:15px solid #0000}.popup#add-home .up-arrow{border-bottom:25.98px solid var(--white);display:none}.popup#add-home .dont-show-more{color:var(--sky-blue)}@keyframes homeShowAnimation{0%{bottom:-300px;top:auto}to{bottom:2px;top:auto}}@keyframes homeCloseAnimation{0%{bottom:2px;top:auto}to{bottom:-300px;top:auto}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.popup#add-home{right:0}.popup#add-home .arrow{display:none}.popup#add-home .up-arrow{display:block}.popup#add-home .button#ng-cross{top:30px}@keyframes homeShowAnimation{0%{bottom:auto;top:-300px}to{bottom:auto;top:2px}}@keyframes homeCloseAnimation{0%{bottom:auto;top:2px}to{bottom:auto;top:-300px}}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.popup#add-home{left:78%}.popup#add-home .up-arrow{margin-left:86px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.popup#add-home{left:83%}.popup#add-home .up-arrow{margin-left:96px}}.popup#sended-good{margin:-3em 0 0;transform:translate(-50%,-50%)}.popup#sended-good .limited-btn{background:none;border:none;height:100%;left:0;position:absolute;top:0;width:100%}.popup#sended-good .rose-img{object-fit:scale-down;width:90px}.popup#sended-good .message{font-size:var(--fontsize-m);padding-bottom:0}.popup#sended-good .message pre{font-family:inherit;margin-top:0}.popup#sended-good .text-container{position:relative;width:100%}.popup#sended-good .message-textarea{height:calc(12em + 10px);padding:5px 10px;width:calc(100% - 20px)}.popup#sended-good .place-holder{box-sizing:border-box;color:var(--black);font-size:var(--fontsize-m);left:0;margin:0 16px;opacity:.5;padding:5px 10px;pointer-events:none;position:absolute;text-align:left;top:0;touch-action:none;width:calc(100% - 32px)}.popup#sended-good .detail{color:#888;font-size:var(--fontsize-s);margin:0;padding:0 10px}.popup#sended-good .buttons{display:flex;flex-direction:column;margin:0 10px;padding:0;width:100%}.popup#sended-good .button{box-sizing:border-box;margin:5px 0;width:100%}.popup#sended-good .button#disabled{background:none;border:3px solid var(--medium-gray)}.popup#sended-good .button input:disabled,.popup#sended-good .button#disabled input{color:var(--medium-gray);font-weight:600}.popup#sended-good .button#ng{background:none;border-image:none}.popup#sended-good .button#ng input{color:var(--sky-blue)}.popup#sended-good .message-templates{border:none;bottom:auto;margin:0 23px;position:relative}.popup#sended-good .message-templates .container{overflow:hidden;padding-right:0}.popup#sended-good .message-templates button{max-width:100%;overflow:hidden;text-overflow:ellipsis}.popup#sended-good .message-templates button pre{overflow:hidden;text-overflow:ellipsis}.popup#sended-good .question{height:auto;position:absolute;right:calc(20px*var(--zep2-aspect));top:calc(20px*var(--zep2-aspect));width:calc(80px*var(--zep2-aspect))}.popup#sended-good .good-cancel{background:none;border:1.5px solid var(--black);border-radius:2px;color:var(--black);font-size:var(--fontsize-m);padding:.5em 1em;position:absolute;top:calc(100% + 20px)}.popup-sended-good-cancel .message{font-size:var(--fontsize-l);padding:10px 0!important}.popup-sended-good-cancel .mini{font-size:var(--fontsize-s);margin:0;padding:0}.popup-sended-good-cancel .buttons{margin-top:10px!important}.popup-received-noti#matching-noti{left:0;margin:0;position:relative;top:0}.popup-received-noti#matching-noti .message{margin-top:0;padding-bottom:0;padding-top:0}.popup-received-noti#matching-noti .name-link{color:var(--lovean-pink);text-decoration:underline}.popup-received-noti .button#skip{background:none #0000;border:none;border-image:none}.popup-received-noti .rose-img{object-fit:scale-down;width:120px}.popup-received-noti .button#skip input{color:var(--sky-blue)}.popup-received-noti .box{-webkit-overflow-scrolling:touch;background:var(--white);border-radius:10px;margin:0 18px;max-height:14em;overflow:scroll;padding:.5em;width:100%}.popup-received-noti .box pre{font-family:inherit;text-align:start}.popup-received-noti#matching-noti .buttons{flex-direction:column;padding-bottom:0}.popup#male-rose-choice{background:none;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;margin:0;transform:translate(-50%,-50%);width:100%}.popup#male-rose-choice .inner-content{align-content:center;align-items:center;background:var(--white);border-radius:10px;box-sizing:border-box;color:var(--black);display:flex;flex-direction:column;justify-content:center;padding:16px;width:calc(var(--zep2-aspect)*720px)}.popup#male-rose-choice .main-rose-img{height:auto;object-fit:scale-down;width:calc(var(--zep2-aspect)*198px)}.popup#male-rose-choice .rose-image{object-fit:scale-down;width:100%}.popup#male-rose-choice .oneline{align-items:center;display:flex;justify-content:space-between;width:100%}.popup#male-rose-choice .minus-button,.popup#male-rose-choice .plus-button{background:none;border:none;height:42px;padding:0;position:relative}.popup#male-rose-choice .minus-button p,.popup#male-rose-choice .plus-button p{background-color:var(--light-pink);border-radius:50%;bottom:0;box-sizing:border-box;color:var(--white);font-family:HiraKakuPro-W6;font-size:calc(var(--zep2-aspect)*40px);font-weight:700;height:calc(var(--zep2-aspect)*90px);line-height:calc(var(--zep2-aspect)*90px);margin:0;position:absolute;width:calc(var(--zep2-aspect)*90px)}.popup#male-rose-choice .plus-button p{right:calc(var(--zep2-aspect)*60px)}.popup#male-rose-choice .minus-button p{left:calc(var(--zep2-aspect)*60px)}.popup#male-rose-choice .minus-button{transform-origin:bottom left}.popup#male-rose-choice .plus-button{transform-origin:bottom right}.popup#male-rose-choice .rose-count{font-family:HiraKakuPro-W6;font-size:calc(var(--zep2-aspect)*48px);font-weight:700;margin-bottom:calc(var(--zep2-aspect)*88px);margin-top:calc(var(--zep2-aspect)*18px)}.popup#male-rose-choice .ok-button{font-family:HiraKakuPro-W3;font-size:calc(var(--zep2-aspect)*28px);height:calc(var(--zep2-aspect)*58px);width:calc(var(--zep2-aspect)*680px)}.popup#male-rose-choice .ng-button{background:none;border:none;color:var(--sky-blue);font-family:HiraKakuPro-W3;font-size:calc(var(--zep2-aspect)*28px);margin-top:calc(var(--zep2-aspect)*46px);padding-bottom:calc(var(--zep2-aspect)*47px)}.popup#male-rose-choice .message p{font-family:HiraKakuPro-W3;font-size:calc(var(--zep2-aspect)*36px);margin:0}.popup#male-rose-choice .rose-message-title{margin-top:calc(var(--zep2-aspect)*60px);text-align:left}.popup#male-rose-choice .rose-message,.popup#male-rose-choice .rose-message-title{font-family:HiraKakuPro-W3;font-size:calc(var(--zep2-aspect)*28px);width:calc(var(--zep2-aspect)*640px)}.popup#male-rose-choice .rose-message{align-items:center;background:url(/theme/normal/img_RoseMessage_fuki.png) 50% no-repeat;background-position:0 calc(var(--zep2-aspect)*40px);background-size:100%;display:flex;height:calc(var(--zep2-aspect)*180px);margin-bottom:calc(var(--zep2-aspect)*20px);margin-top:calc(var(--zep2-aspect)*-40px);position:relative}.popup#male-rose-choice .rose-message#dark-mode{background:url(/theme/dark/img_RoseMessage_fuki.png) 50% no-repeat;background-position:0 calc(var(--zep2-aspect)*40px);background-size:100%}.popup#male-rose-choice .rose-message .num{background-color:var(--light-pink);border-radius:calc(var(--zep2-aspect)*23px);color:var(--white);line-height:calc(var(--zep2-aspect)*44px);margin-left:calc(var(--zep2-aspect)*20px);width:calc(var(--zep2-aspect)*110px)}.popup#male-rose-choice .rose-message .text{margin-left:calc(var(--zep2-aspect)*23px)}.popup#male-rose-choice .rose-message .text#grayout{color:var(--light-gray)}.popup#male-rose-choice .rose-message .triangle-icon{background:var(--lovean-pink-gradient);border-radius:50%;box-sizing:border-box;color:var(--white);height:calc(var(--zep2-aspect)*58px);line-height:calc(var(--zep2-aspect)*60px);position:absolute;right:calc(var(--zep2-aspect)*30px);top:calc(var(--zep2-aspect)*60px);width:calc(var(--zep2-aspect)*58px)}.popup#male-rose-choice .dark-layer{background-color:#000;height:100%;left:0;max-height:100vh;opacity:.5;position:fixed;top:0;width:100%;z-index:5}.popup#male-rose-choice .select-rose-message-dialog{background-color:var(--white);font-family:HiraKakuPro-W3;max-height:calc(var(--zep2-aspect)*1020px);overflow-x:hidden;overflow-y:scroll;position:absolute;text-align:left;top:0;width:calc(var(--zep2-aspect)*640px);z-index:6}.popup#male-rose-choice .select-rose-message-dialog .cell{font-size:calc(var(--zep2-aspect)*28px);height:calc(var(--zep2-aspect)*100px);line-height:calc(var(--zep2-aspect)*100px)}.popup#male-rose-choice .select-rose-message-dialog .dialog-title{position:relative;text-align:center}.popup#male-rose-choice .select-rose-message-dialog .dialog-title .triangle-icon{background:var(--lovean-pink-gradient);border-radius:50%;box-sizing:border-box;color:var(--white);height:calc(var(--zep2-aspect)*58px);line-height:calc(var(--zep2-aspect)*60px);position:absolute;right:calc(var(--zep2-aspect)*30px);top:calc(var(--zep2-aspect)*21px);width:calc(var(--zep2-aspect)*58px)}.popup#male-rose-choice .select-rose-message-dialog .dialog-message{background-color:var(--bg-gray);border-top:1px solid var(--ul-gray)}.popup#male-rose-choice .select-rose-message-dialog .dialog-message .rose-num{background-color:var(--light-pink);border-radius:calc(var(--zep2-aspect)*23px);color:var(--white);display:inline-block;line-height:calc(var(--zep2-aspect)*44px);margin-left:calc(var(--zep2-aspect)*20px);margin-right:calc(var(--zep2-aspect)*23px);text-align:center;width:calc(var(--zep2-aspect)*110px)}.popup#male-rose-choice .select-rose-message-dialog .dialog-message .rose-content{display:inline-block}@media only screen and (max-device-width:512px){.popup#male-rose-choice .message{padding-bottom:0}.popup#male-rose-choice .plus-hundred,.popup#male-rose-choice .plus-one,.popup#male-rose-choice .plus-ten{margin:10px 0}}.popup#image,.popup#image-confirm{background:#0000008f;border-radius:0;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;left:0;margin:0;position:relative;top:0;width:100%}.popup#image .inner-content,.popup#image-confirm .inner-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:30px;max-height:calc(100% - 114px);padding:10px;width:100%}.popup#image a,.popup#image-confirm a{height:100%;left:0;position:absolute;top:0;width:100%}.popup#image .image{max-height:100%;overflow:hidden;position:relative;top:0}.popup#image .image,.popup#image-confirm .image{height:100%;width:100%}.popup#image .image,.popup#image-confirm .inner-content{animation:imageShowAnimation .2s ease-in-out both}.popup#image .delete-btn{background:none;border:none;left:10px}.popup#image .delete-btn p{color:#fff;font-size:var(--fontsize-xs);margin:0}.popup#image .cross-ng-button,.popup#image .delete-btn{bottom:40px;display:block;filter:drop-shadow(0 0 2px black);position:absolute}.popup#image .delete-btn img{height:40px;width:40px}.popup#image .image img,.popup#image-confirm .image img{height:100%;object-fit:contain;width:100%}@keyframes imageShowAnimation{0%{max-width:0}to{max-width:100%}}.popup#image .inner-content,.popup#image-confirm .buttons,.popup#image-confirm .image,.popup#image-confirm .inner-content{max-width:var(--max-width)}.popup#image-confirm{background:#000;justify-content:flex-start}.popup#image-confirm .header{background:none;border:none}.popup#image-confirm .inner-content{animation:none;flex-direction:column;height:calc(100% - 114px)}.popup#image-confirm .image{max-height:calc(100% - 114px);position:fixed;top:50px}.popup#image-confirm h3{color:var(--white)}.popup#image-confirm .buttons{align-items:center;bottom:0;display:flex;height:64px;justify-content:space-around;position:fixed;width:100%}.popup#image-confirm .button{min-width:35%}.popup-root{animation:popupShowAnimation .25s cubic-bezier(.175,.885,.32,1.275) both}.popup-root#close{animation:popupCloseAnimation .25s cubic-bezier(.6,-.28,.735,.045) both}#layer{animation:layerShowAnimation .25s cubic-bezier(.175,.885,.32,1.275) both}.layer-root#close #layer{animation:layerCloseAnimation .25s cubic-bezier(.6,-.28,.735,.045) both}.layer-root-noopenanim#close,.layer-root-noopenanim#close .popup-root,.layer-root-noopenanim#open,.layer-root-noopenanim#open #layer,.layer-root-noopenanim#open .popup-root,.popup-root-noopenanim#close,.popup-root-noopenanim#open{animation:none}@keyframes popupShowAnimation{0%{opacity:0;transform:translateY(-60%) scale(0)}to{transform:translateY(0) scale(1)}}@keyframes popupCloseAnimation{0%{opacity:1;transform:translateY(0) scale(1)}to{transform:translateY(60%) scale(0)}}@keyframes layerShowAnimation{0%{opacity:0}to{opacity:.2}}@keyframes layerCloseAnimation{99%{top:0}to{display:none;opacity:0;top:-200%}}.popup-root#open .popup-loading{animation:loadingOpenAnimation .1s ease-out both}.popup-root#close .popup-loading{animation:loadingCloseAnimation .1s ease-in both}@keyframes loadingOpenAnimation{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes loadingCloseAnimation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.match-heart-mask{animation:heartClipAnim .88s linear both;height:100%;-webkit-mask-image:url(/icon_heart.png);mask-image:url(/icon_heart.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10000px;object-fit:contain;width:100%}@keyframes heartClipAnim{0%{mask-size:0;-webkit-mask-size:0}58%{mask-size:0;-webkit-mask-size:0}75%{mask-size:700px;-webkit-mask-size:700px}99%{mask-size:1000px;-webkit-mask-size:1000px}to{mask-size:10000px;-webkit-mask-size:10000px}}.match-heart-icon{animation:heartAnimation .88s linear both;height:100%;left:0;object-fit:contain;pointer-events:none;position:absolute;top:0;touch-action:none;width:100%}@keyframes heartAnimation{0%{opacity:1;transform:scale(0)}9.4%{opacity:1;transform:scale(.097)}18.8%{opacity:1;transform:scale(.118)}28.3%{opacity:1;transform:scale(.1)}37.7%{opacity:1;transform:scale(.067)}47.1%{opacity:1;transform:scale(.044)}56.6%{opacity:1;transform:scale(.058)}66.0%{opacity:.41;transform:scale(.69)}75.4%{opacity:.2;transform:scale(2.22)}84.9%{opacity:.12;transform:scale(3.963)}to{opacity:0;transform:scale(3.963)}}.popup#try-memo{align-items:flex-start;animation:tryMemoShowAnimation .2s ease-out both;background:none;background:#0000004a;border-radius:0;flex-direction:column;height:100%;justify-content:flex-start;margin:0;max-width:var(--max-width);min-height:0;padding-top:6px;top:0;transform:translate(-50%);width:100%}.popup-root#close .popup#try-memo{animation:tryMemoCloseAnimation .1s ease-in-out both}.popup-root#close .popup#try-memo .icon{display:none}.popup#try-memo .inner-content{align-items:center;display:flex;filter:drop-shadow(0 0 2px black);flex-direction:column;position:relative;width:100%}.popup#try-memo .message{border-radius:4px;box-sizing:border-box;margin-top:-1px;padding:0 16px;width:96%}.popup#try-memo .icon,.popup#try-memo .message{align-items:center;background:var(--white);display:flex;flex-direction:column}.popup#try-memo .icon{align-self:flex-end;border:none;border-radius:3px;height:38px;justify-content:center;margin-right:8px;width:35px}.popup#try-memo .icon img{object-fit:scale-down;width:18px}.popup#try-memo .icon p{color:var(--lovean-pink);font-size:var(--fontsize-xs);margin:-2px 0;width:100px}.popup#try-memo .message p{margin:var(--fontsize-s) 0}.popup#try-memo .title{font-size:var(--fontsize-m);font-weight:700}.popup#try-memo .text{font-size:var(--fontsize-s);text-align:left}.popup#try-memo .arrow{--size:12px;--half-size:calc(var(--size)*0.5);align-self:flex-end;border-bottom:calc(var(--size)*.866) solid var(--white);border-left:6px solid #0000;border-left:var(--half-size) solid #0000;border-right:6px solid #0000;border-right:var(--half-size) solid #0000;margin:2px 20px -1 -1}.popup#try-memo .sample{align-items:center;background:#fffde8;display:flex;font-size:var(--fontsize-s);margin-bottom:1em;width:100%}.popup#try-memo .sample .one-line{align-content:center;display:flex;justify-content:flex-start}.popup#try-memo .sample .text{color:#e4e3e3;font-weight:700}.popup#try-memo .sample .memo{align-items:center;background:var(--bg-gray);border-radius:3px;display:flex;font-size:var(--fontsize-xs);height:1em;padding:.25em .5em}.popup#try-memo .sample .user-image{margin:4px;width:50px}.popup#try-memo .sample .user-image img{border-radius:50%;width:100%}@keyframes tryMemoShowAnimation{0%{opacity:0}to{opacity:1}}@keyframes tryMemoCloseAnimation{0%{opacity:1}99%{opacity:0}to{display:none;opacity:0}}.popup#purchase .buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.popup#purchase .buttons .button{height:calc(64px*var(--zep2-aspect));padding:0;width:80%}.popup#purchase .buttons .bitcash-a{margin:0}.popup#purchase .bitcash-balance{align-self:flex-start;margin-bottom:10px;padding-left:1em}.popup#purchase .buttons .bitcash-a,.popup#purchase .buttons .bitcash-balance{align-self:flex-start;margin-left:10%}.popup#pb-copy,.popup#pb-copy-simple{display:flex;flex-direction:column;height:auto;margin:0;max-height:80%;min-height:0;overflow:scroll;padding:10px;transform:translate(-50%,-50%)}.popup#pb-copy-simple{width:auto}.popup#pb-copy-simple textarea{height:0;opacity:0;position:absolute;top:0;width:0}.popup#pb-copy-simple p{margin:0}.popup#pb-copy textarea{border-radius:10px;box-sizing:border-box;height:100px;margin-bottom:1em;width:100%}.popup#pb-copy .blue-button{background:none;color:var(--sky-blue);margin-top:5px}.popup-take-photo-type-sel{height:auto;margin:0;max-height:80%;max-width:90%;min-height:0;min-width:80%;overflow:scroll;padding:10px;transform:translate(-50%,-50%);width:auto}.popup-what-is-scret-photo{height:auto;margin:0;max-height:80%;max-width:90%;min-height:0;min-width:80%;padding:10px;transform:translate(-50%,-50%);width:auto}.popup-take-photo-type-sel .subtitle{font-size:var(--fontsize-s);margin:.5em 0 .25em}.popup-take-photo-type-sel .button{align-content:center;align-items:center;justify-content:center}.popup-take-photo-type-sel .button img{filter:var(--F2D479-filter);margin:0 .5em;width:1em}.popup-share-secret-photo a{border-bottom:1px solid #29c7fd;color:#009ffc;margin-bottom:2em}.popup-share-secret-photo .button-cancel,.popup-take-photo-type-sel .button-cancel{background:silver;border-image:none}.popup-share-secret-photo .button-cancel input,.popup-take-photo-type-sel .button-cancel input{color:var(--black);color:var(--ul-gray)}.xmas-dialog{--xmas-scale:1;align-content:center;align-items:center;background:var(--white);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;margin:0;max-height:95vh;max-width:calc(var(--max-width) - 20px);overflow:scroll;padding:30px 0;position:relative;width:95%}.xmas-dialog .male-title{margin:.25em 0 0}.xmas-dialog .male-title,.xmas-dialog .male-title-big{font-size:var(--fontsize-xl);transform:scale(var(--xmas-scale))}.xmas-dialog .male-title-big{font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--zep2-aspect)*48px);font-weight:600;margin:0;margin-bottom:calc(var(--zep2-aspect)*51px)}.xmas-dialog .female-title{font-size:var(--fontsize-xl);font-weight:700;margin:.7em 0 1em;transform:scale(var(--xmas-scale));transform:scale(1.25)}.xmas-dialog .kome{color:#4c4c4c;font-size:var(--fontsize-s);margin:.2em 0 1.5em}.xmas-dialog .xmas-img{margin:0 0 20px;object-fit:scale-down;width:90%}.xmas-dialog .texts{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0}.xmas-dialog-female .texts{margin-bottom:2em}.xmas-dialog-male .texts{margin-bottom:1em}.xmas-dialog .text{font-size:18px;margin:.1em 1.5em;text-align:left!important;transform:scale(var(--xmas-scale))}.xmas-dialog .normal-button{background:var(--lovean-pink-gradient);color:var(--white)}.xmas-dialog span{color:var(--lovean-pink)}.xmas-dialog .blue-button,.xmas-dialog .normal-button{border:none;border-radius:2em;font-size:calc(18px*var(--xmas-scale));margin:.5em 0;padding:.25em 0;width:90%}.xmas-dialog .blue-button{background:none;color:var(--sky-blue)}.xmas-dialog .gray-button{background:silver;color:#1a1a1a}.secret-req-dialog .title{font-size:var(--fontsize-xl)}.secret-req-dialog .text{font-size:var(--fontsize-m)}.secret-req-dialog .link{border-bottom:1px solid var(--sky-blue);color:var(--sky-blue);margin:1em 0 .5em}.popup-male-change-main-img{display:flex;margin-left:-160px;margin-top:0;padding:.5em;top:21%;width:310px}.popup-male-change-main-img .pos-button,.popup-male-change-main-img button{border:none;border-radius:2em;margin-left:.5em;margin-right:.5em;padding:0;width:100%}.popup-male-change-main-img .pos-button p,.popup-male-change-main-img button p{font-size:var(--fontsize-s);margin:.25em 0}.popup-male-change-main-img .pos-button{background:var(--lovean-pink-gradient);margin-bottom:1em}.popup-male-change-main-img .pos-button p{color:var(--white)}.popup-male-change-main-img .neg-button{background:var(--m-gray);margin-bottom:1em;margin-top:15px}.popup-male-change-main-img .neg-button p{color:var(--black)}.popup-male-change-main-img .blue-button{background:none}.popup-male-change-main-img .blue-button p{color:var(--sky-blue);padding:.5em}.popup-male-change-main-img .select-text{font-size:var(--fontsize-s);margin:.8em 0}.popup-male-change-main-img .select-text#notvip{opacity:.5}.popup-male-change-main-img .selects#disabled button{filter:grayscale(1);opacity:.5}.popup-male-change-main-img .selects{display:flex;justify-content:center;margin:0 8px;width:100%}.popup-male-change-main-img .selects button{background:none;border:none;border-radius:0;margin:0 6px;overflow:show;padding:0;width:25%}.popup-male-change-main-img .selects button#select img{border:1px solid var(--lovean-pink);box-sizing:border-box}.popup-male-change-main-img .selects p{color:var(--lovean-pink);font-size:var(--fontsize-xs);margin:0 6px;width:25%}.popup-male-change-main-img .selects img{width:100%}.popup-platinum-can-change-main-img{width:300px}.popup-platinum-can-change-main-img .pos-button{width:80%}.popup-platinum-can-change-main-img .texts{margin:1em 0}.popup-platinum-can-change-main-img .texts p{margin:0}.female-receive-share-secret-req{align-content:center;align-items:center;background:var(--white);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;margin:0;max-height:95vh;max-width:calc(var(--max-width) - 20px);overflow:scroll;padding:20px 0;width:95%}.female-receive-share-secret-req .message{font-size:var(--fontsize-m);margin-bottom:20px}.female-receive-share-secret-req button{background:var(--lovean-pink-gradient);border:none;border-radius:64px;font-size:var(--fontsize-m);margin-bottom:15px;margin-left:10px;margin-right:10px;padding:5px 10px;width:95%}.female-receive-share-secret-req button p{color:var(--white);margin:0}.female-receive-share-secret-req .blue-button{background:none;margin-bottom:0}.female-receive-share-secret-req .blue-button p{color:var(--sky-blue)}.female-receive-share-secret-req .title{color:var(--black);font-size:var(--fontsize-l);margin:0 0 1em}.new-release-popup{--zep-aspect:calc(var(--content-width-raw)/828);align-items:center;background:var(--white);border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:calc(var(--zep-aspect)*25px);padding:calc(var(--zep-aspect)*90px) calc(var(--zep-aspect)*20px) calc(var(--zep-aspect)*80px) calc(var(--zep-aspect)*20px);padding-bottom:calc(var(--zep-aspect)*30px);width:100%}.new-release-popup p{font-size:calc(var(--fontscale)*var(--zep-aspect)*28px);margin:0;text-align:center}.new-release-popup .title,.new-release-popup button p{font-size:calc(var(--fontscale)*var(--zep-aspect)*36px);text-align:center}.new-release-popup .title,.new-release-popup p{white-space:pre-wrap}.new-release-popup img{margin:calc(var(--zep-aspect)*27px) 0;width:calc(var(--zep-aspect)*696px)}.new-release-popup .user-img{background-color:#262626;border:2px solid #5e5e5e;border-radius:50%;height:calc(456px*var(--zep2-aspect));margin-bottom:calc(65px*var(--zep2-aspect));margin-top:calc(106px*var(--zep2-aspect));overflow:hidden;padding:0;width:calc(456px*var(--zep2-aspect))}.new-release-popup .user-img img{margin:0}.new-release-popup button{border:none;border-radius:4em;height:calc(var(--zep-aspect)*81px);margin:calc(var(--zep-aspect)*49px) 0;width:100%;width:calc(var(--zep-aspect)*652px)}.new-release-popup button#normal,.new-release-popup button#normal-left{background:var(--lovean-pink-gradient)}.new-release-popup button#normal p,.new-release-popup button#normal-left p{color:var(--white)}.new-release-popup button#normal-left{justify-content:start}.new-release-popup button#close{background:none;margin:0}.new-release-popup button#close p{color:var(--sky-blue);font-size:calc(var(--fontscale)*var(--zep-aspect)*28px)}.change-mail-popup{padding-left:calc(var(--zep2-aspect)*50px);padding-right:calc(var(--zep2-aspect)*50px)}.new-release-line p{max-width:19em;text-align:left}.new-release-line button{width:calc(var(--zep-aspect)*570px)}.new-release-line button p{max-width:100%}.new-release-line button#normal{margin-top:0}.new-release-line .img{width:calc(var(--zep-aspect)*384px)}.new-release-line .img img{object-fit:scale-down;width:100%}.coin-expire-dialog input[type=checkbox],.new-release-popup input[type=checkbox],.popup#setprof-img input[type=checkbox],.seasonal-rose-desc-popup input[type=checkbox]{-webkit-appearance:none;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;margin:calc(var(--zep2-aspect)*94px) 0;margin-right:.5em;padding:10px;position:relative;width:auto}.coin-expire-dialog input[type=checkbox]:before,.new-release-popup input[type=checkbox]:before,.popup#setprof-img input[type=checkbox]:before,.seasonal-rose-desc-popup input[type=checkbox]:before{background:var(--white);border:1px solid var(--black);border-radius:3px;content:"";display:block;height:16px;left:0;margin-top:-8px;opacity:.5;position:absolute;top:50%;width:16px}.coin-expire-dialog input[type=checkbox]:after,.new-release-popup input[type=checkbox]:after,.popup#setprof-img input[type=checkbox]:after,.seasonal-rose-desc-popup input[type=checkbox]:after{border-bottom:3px solid var(--lovean-pink);border-right:3px solid var(--lovean-pink);content:"";display:block;height:10px;left:5px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.coin-expire-dialog input[type=checkbox]:checked:after,.new-release-popup input[type=checkbox]:checked:after,.popup#setprof-img input[type=checkbox]:checked:after,.seasonal-rose-desc-popup input[type=checkbox]:checked:after{opacity:1}.new-release-popup label{align-items:center;color:var(--black);display:flex;font-size:var(--fontsize-m);justify-content:center;width:100%}.popup_recommend_loveQ_bg{background-color:#e4007fe6}.popup_recommend_loveQ{--zep-aspect:calc(var(--content-width-raw)/828);align-items:center;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;margin:calc(var(--zep-aspect)*25px);padding:calc(var(--zep-aspect)*90px) calc(var(--zep-aspect)*20px) calc(var(--zep-aspect)*80px) calc(var(--zep-aspect)*20px);padding-bottom:calc(var(--zep-aspect)*30px);width:100%}.popup_recommend_loveQ .title{color:#fff;font-size:calc(var(--fontscale)*var(--zep-aspect)*56.5px);font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.49;margin:0;text-align:center}.popup_recommend_loveQ .amazon{height:calc(var(--zep-aspect)*318px);margin-bottom:calc(var(--zep-aspect)*118px);margin-top:calc(var(--zep-aspect)*92px);width:calc(var(--zep-aspect)*505px)}.popup_recommend_loveQ .description{color:#fff;font-size:calc(var(--fontscale)*var(--zep-aspect)*36px);font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.78;margin:0;text-align:left;width:calc(var(--zep-aspect)*703px)}.popup_recommend_loveQ #normal{background-color:#fff;border:none;border-radius:37px;height:calc(var(--zep-aspect)*74px);margin-top:calc(var(--zep-aspect)*70px);width:calc(var(--zep-aspect)*460px)}.popup_recommend_loveQ #normal p{color:#ff0095;float:left;font-size:calc(var(--fontscale)*var(--zep-aspect)*33px);font-stretch:normal;font-style:normal;font-weight:400;margin:0;text-align:center}.popup_recommend_loveQ #normal .word{left:20%;position:relative}.popup_recommend_loveQ #normal .symbol{left:30%;position:relative}.popup_recommend_loveQ #close{background:none;border:none;margin-top:calc(var(--zep-aspect)*60px)}.popup_recommend_loveQ #close img{height:calc(var(--zep-aspect)*74px);width:calc(var(--zep-aspect)*74px)}.select-device-popup{background:#fff;border-radius:10px;display:flex;flex-direction:column;padding:10px}.select-device-popup select{max-width:var(--max-width)}.select-device-popup .title{color:#000}.select-device-popup button{background:var(--lovean-pink-gradient);border:none;border-radius:2em;color:var(--white);font-size:var(--fontsize-m);margin:1em 0 0;padding:5px 10px}.popup#normal-title{flex-direction:column;left:auto;margin:auto;max-width:calc(var(--content-width) - 40px);padding:10px;top:auto;width:-moz-fit-content;width:fit-content}.popup#normal-title .img{width:calc(600px*var(--zep2-aspect))}.popup#normal-title .img img{max-width:calc(600px*var(--zep2-aspect));min-width:calc(258px*var(--zep2-aspect));object-fit:scale-down}.popup#normal-title .big-img img{width:100%}.popup#normal-title .circle-img img{border-radius:50%}.popup#normal-title .buttons-h,.popup#normal-title .buttons-v{max-width:calc(var(--max-width)*.8)}.popup#normal-title .message,.popup#normal-title .title{padding-left:0;padding-right:0;width:auto}.popup#normal-title .title pre{font-size:var(--fontsize-l);font-weight:600;margin-bottom:0}.popup#normal-title .message pre{font-size:var(--fontsize-m);text-align:left}.popup#normal-title .sub-text pre{font-size:var(--fontsize-s);margin-bottom:2em;margin-top:0;text-align:left}.popup#normal-title .button{margin-bottom:2em}.coin-expire-dialog .button-blue,.popup#normal-title .button-blue{background:none}.coin-expire-dialog .button-blue input,.popup#normal-title .button-blue input,.popup-textarea .button-blue{color:var(--sky-blue)}.popup#msg-opt{align-items:center;border-radius:calc(20px*var(--zep2-aspect));box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;margin:0;max-height:calc(366px*var(--zep2-aspect));min-height:0;padding:calc(30px*var(--zep2-aspect));transform:translate(-50%,-50%);width:calc(680px*var(--zep2-aspect))}.popup#msg-opt .button{height:calc(58px*var(--zep2-aspect));margin:0;margin-top:calc(30px*var(--zep2-aspect));padding:0;width:100%}.popup#msg-opt .blue-button{background:none;margin-bottom:calc(25px*var(--zep2-aspect));margin-top:calc(55px*var(--zep2-aspect))}.popup#msg-opt .blue-button input{color:var(--sky-blue)}.popup_recommend_grade_for_loveq{margin-top:-190px}.popup_recommend_grade_for_lounge{margin-top:-200px}.popup_recommend_grade_for_loveq img{height:auto;width:300px}.popup_recommend_grade_for_loveq .message_left{margin-bottom:16px;text-align:left}.popup_recommend_grade_for_loveq .ng_button{margin-bottom:26px}.coinlog-popup{align-items:center;flex-wrap:nowrap;height:auto;justify-content:center;left:auto;margin:auto;max-height:calc(736px*var(--zep2-aspect));max-width:none;top:auto;width:calc(720px*var(--zep2-aspect))}.coinlog-popup span{font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));line-height:calc(42px*var(--zep2-aspect))}.coinlog-popup .title{margin:calc(50px*var(--zep2-aspect)) 0;margin-bottom:calc(60px*var(--zep2-aspect))}.coinlog-popup .column{width:calc(640px*var(--zep2-aspect))}.coinlog-popup .row{align-items:center;min-height:calc(42px*var(--zep2-aspect))}.coinlog-popup .date{text-align:left;width:calc(200px*var(--zep2-aspect))}.coinlog-popup .log{font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));height:8em;height:calc(210px*var(--zep2-aspect));line-height:calc(42px*var(--zep2-aspect));overflow:scroll}.coinlog-popup .coin{margin-left:auto}.coinlog-popup .line{border-bottom:1px solid #969696;height:0;margin:calc(32px*var(--zep2-aspect));width:calc(640px*var(--zep2-aspect))}.coinlog-popup .button{align-items:center;height:calc(68px*var(--zep2-aspect));margin-bottom:calc(60px*var(--zep2-aspect));margin-top:calc(50px*var(--zep2-aspect));padding:0;width:calc(680px*var(--zep2-aspect) - 20px)}.coin-expire-dialog{align-items:flex-start;max-width:320px;width:80%}.coin-expire-dialog .expire{margin:0 10px 10px;width:50%}.coin-expire-dialog .expire span{margin-left:10px;text-align:left;width:5em}.coin-expire-dialog .check-box-wrapper,.coin-expire-dialog .sub-text{align-items:center;align-self:center}.coin-expire-dialog input[type=checkbox]{margin:.5em}.coin-expire-dialog pre{margin-bottom:0}.coin-expire-dialog label{margin:.5em 0}.offer-discount-plan-dialog{background:none;display:block;left:auto;margin:0;max-height:100vh;overflow-y:scroll;text-align:center;top:auto;width:calc(720px*var(--zep2-aspect))}.offer-discount-leftdays{background-color:var(--white);border-radius:10px;margin-bottom:calc(16px*var(--zep2-aspect))}.offer-discount-leftdays .leftdays-wrapper{margin:auto;text-align:left;width:calc(534px*var(--zep2-aspect))}.offer-discount-leftdays .leftdays-content{color:var(--black);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*34.5px*var(--zep2-aspect));padding-top:calc(58px*var(--zep2-aspect))}.offer-discount-leftdays .leftdays-wrapper img{position:absolute;right:calc(120px*var(--zep2-aspect));top:calc(-58px*var(--zep2-aspect));width:calc(320px*var(--zep2-aspect))}.offer-discount-leftdays .leftdays-content span{color:red}.offer-discount-leftdays .leftdays-wrapper:after{background:linear-gradient(#0000,red 0);content:"";height:calc(10px*var(--zep2-aspect));left:10%;position:absolute;top:calc(170px*var(--zep2-aspect));width:80%}.offer-discount-content{background-color:var(--white);border-radius:10px}.offer-discount-plan-dialog img{width:calc(669px*var(--zep2-aspect))}.offer-discount-plan-dialog .text1{color:var(--black);font-size:calc(var(--fontscale)*28px*var(--zep2-aspect))}.offer-discount-plan-dialog .text1 span{color:red;font-size:calc(var(--fontscale)*44px*var(--zep2-aspect))}.offer-discount-plan-dialog .text2{color:var(--black);font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));margin:auto;margin-bottom:calc(40px*var(--zep2-aspect));margin-top:calc(16px*var(--zep2-aspect));text-align:left;width:calc(600px*var(--zep2-aspect))}.offer-discount-plan-dialog .text2 span{color:var(--lovean-pink)}.offer-discount-plan-dialog .note{color:var(--dark-gray);font-size:calc(var(--fontscale)*24px*var(--zep2-aspect));margin:auto;margin-bottom:calc(40px*var(--zep2-aspect));text-align:left;width:calc(610px*var(--zep2-aspect))}.offer-discount-plan-dialog .button-blue{background:none;margin-top:calc(10px*var(--zep2-aspect))}.offer-discount-plan-dialog .button-blue input{color:var(--sky-blue);font-size:calc(var(--fontscale)*28px*var(--zep2-aspect))}.offer-discount-plan-dialog .title-img{margin-bottom:calc(20px*var(--zep2-aspect));margin-top:calc(20px*var(--zep2-aspect))}.valentine{padding-top:0}.valentine .title{margin-top:calc(40px*var(--zep2-aspect))}.valentine img{margin:calc(30px*var(--zep2-aspect)) 0;width:94%}.valentine-female div{text-align:center}.valentine-female div,.valentine-male .text{color:var(--black);font-size:calc(var(--fontscale)*28px*var(--zep2-aspect))}.valentine-male .text{text-align:left;width:calc(690px*var(--zep2-aspect))}.popup#sended-good .valentine-img{left:0;margin:auto;position:absolute;right:0;top:calc(var(--zep2-aspect)*-60px);width:calc(var(--zep2-aspect)*240px)}.popup#sended-good .valentine-message{padding-top:calc(var(--zep2-aspect)*180px)}.popup #whiteday-button{background:linear-gradient(0deg,#0193e8,#44ceff);justify-content:center}.popup #whiteday-button input{width:auto}.popup #whiteday-button img{height:44px;left:calc(var(--zep2-aspect)*90px);position:absolute;top:calc(var(--zep2-aspect)*-10px)}.popup #valentine-button{background:#b5895e;justify-content:center}.popup #valentine-button input{width:auto}.popup #valentine-button img{height:22px;margin-right:calc(11px*var(--zep2-aspect))}.car-dialog button{height:calc(var(--zep2-aspect)*81px);width:calc(var(--zep2-aspect)*652px)}.car-dialog .texts{margin:0 1em;margin-bottom:calc(var(--zep2-aspect)*104px)}.whiteday-present-dialog{background:linear-gradient(to top right,#bf994c,#99733d,#cca352);border-radius:10px;margin:0;max-height:95vh;max-width:calc(var(--max-width) - 20px);overflow:scroll;position:relative;text-align:center;width:86%}.whiteday-present-dialog .close-div{text-align:right}.whiteday-present-dialog .close-img{height:auto;margin-right:14px;margin-top:14px;width:calc(32px*var(--zep2-aspect))}.whiteday-present-dialog .title-img{width:calc(640px*var(--zep2-aspect))}.whiteday-present-dialog .text1{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*34px*var(--zep2-aspect));margin:calc(44px*var(--zep2-aspect)) 0}.whiteday-present-dialog .main-img{position:relative}.whiteday-present-dialog .bear-img{width:calc(280px*var(--zep2-aspect))}.whiteday-present-dialog .question-img{position:absolute;right:calc(100px*var(--zep2-aspect));top:calc(50px*var(--zep2-aspect));width:calc(80px*var(--zep2-aspect))}.whiteday-present-dialog .text2{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*38px*var(--zep2-aspect));margin:calc(64px*var(--zep2-aspect)) 0}.recieve-whiteday{background:linear-gradient(to top right,#bf994c,#99733d,#cca352)}.recieve-whiteday .message img{vertical-align:middle;width:calc(100px*var(--zep2-aspect))}.recieve-whiteday .message span{color:#fff;vertical-align:middle}.recieve-whiteday .button{background:#fff}.recieve-whiteday .button input{color:#000}.smile-dialog .male-title{font-family:HiraKakuPro-W6;font-size:calc(var(--zep2-aspect)*36px);font-weight:600;margin:0 0 1em;text-align:center;white-space:pre-wrap}.smile-dialog .texts p{text-align:center}.smile-dialog .pink{color:var(--lovean-pink)}.popup#campaign-good-popup{box-sizing:border-box;flex-direction:column;left:auto;margin:auto;min-height:0;padding:0;top:auto;width:calc(var(--zep2-aspect)*720px)}.popup#campaign-good-popup .message,.popup#campaign-good-popup .title,.popup#campaign-good-popup pre{margin:0;padding:0}.popup#campaign-good-popup .title{font-family:HiraKakuPro-W3;font-size:calc(var(--zep2-aspect)*34px);font-weight:300;margin-top:calc(var(--zep2-aspect)*108px)}.popup#campaign-good-popup .message{font-family:HiraKakuPro-W3;font-size:calc(var(--zep2-aspect)*25px);font-weight:300;margin-top:calc(var(--zep2-aspect)*71px)}.popup#campaign-good-popup .button{border:none;box-sizing:border-box;margin:0;margin-bottom:calc(var(--zep2-aspect)*60px);margin-top:calc(var(--zep2-aspect)*105px);width:calc(var(--zep2-aspect)*680px)}.popup2{box-sizing:border-box;left:auto;margin:auto;padding:0;top:auto}.popup#campaign-image-upload-popup{height:calc(var(--zep2-aspect)*603px);min-height:0;padding-top:calc(var(--zep2-aspect)*31px);width:calc(var(--zep2-aspect)*778px)}.popup#campaign-image-upload-popup .button{align-items:center;box-sizing:border-box;height:calc(var(--zep2-aspect)*81px);justify-content:center;margin:calc(var(--zep2-aspect)*50px) 0;padding:0;width:calc(var(--zep2-aspect)*652px)}.popup#campaign-image-upload-popup .button:disabled{background:none;border:1px solid var(--lovean-pink);color:var(--lovean-pink)}.popup#campaign-image-upload-popup .button-blue{background:none;color:var(--sky-blue)}.popup#campaign-select-prof-image-popup{width:calc(var(--zep2-aspect)*798px)}.popup#campaign-select-prof-image-popup .images{flex-wrap:wrap;justify-content:space-around;width:calc(var(--zep2-aspect)*778px)}.popup#campaign-select-prof-image-popup .images button{background:none;border:none;border-radius:50%;height:calc(var(--zep2-aspect)*180px);margin:calc(var(--zep2-aspect)*15px) calc(var(--zep2-aspect)*5px);padding:0;position:relative;width:calc(var(--zep2-aspect)*180px)}.popup#campaign-select-prof-image-popup .images button:enabled{overflow:hidden}.popup#campaign-select-prof-image-popup .images button .prof-img{border-radius:50%;width:calc(var(--zep2-aspect)*180px)}.popup#campaign-select-prof-image-popup .video button{border-radius:5%!important;height:auto!important}.popup#campaign-select-prof-image-popup .video .prof-img{border-radius:5%!important}.popup#campaign-select-prof-image-popup .images button .main-mark{background:var(--lovean-pink);color:var(--white);left:0;position:absolute;width:100%}.popup#campaign-select-prof-image-popup .images button .main-border{border:solid var(--lovean-pink) calc(var(--zep2-aspect)*6px);border-radius:50%;box-sizing:border-box;height:100%;left:0;position:absolute;width:100%}.popup#campaign-select-prof-image-popup .images button:disabled{background:gray;overflow:show}.popup#campaign-select-prof-image-popup .images button:disabled .prof-img{filter:grayscale(1);opacity:.5}.popup#campaign-select-prof-image-popup .images .img-button4{margin-right:auto}.popup#campaign-select-prof-image-popup .images button .icon-event{bottom:0;position:absolute;right:0}.popup#campaign-select-prof-image-popup .images button .icon-event img{height:calc(var(--zep2-aspect)*60px);width:calc(var(--zep2-aspect)*60px)}.popup#campaign-select-prof-image-popup .title{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*36px);margin-bottom:calc(var(--zep2-aspect)*60px);margin-top:calc(var(--zep2-aspect)*68px)}.popup#campaign-select-prof-image-popup .text{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*30px);margin-top:calc(var(--zep2-aspect)*63px);white-space:pre-wrap}.popup#campaign-select-prof-image-popup .button{align-items:center;height:calc(var(--zep2-aspect)*81px);justify-content:center;margin:calc(var(--zep2-aspect)*81px) 0;padding:0;width:calc(var(--zep2-aspect)*592px)}.popup#gw-trial{background:#fff;width:calc(var(--zep2-aspect)*778px)}.popup#gw-trial .title-img{margin-bottom:calc(var(--zep2-aspect)*14px);margin-top:calc(var(--zep2-aspect)*36px);width:calc(var(--zep2-aspect)*597px)}.popup#gw-trial .img{width:calc(var(--zep2-aspect)*696px)}.popup#gw-trial .text{margin-bottom:calc(var(--zep2-aspect)*61px);margin-top:calc(var(--zep2-aspect)*52px)}.popup#gw-trial .text span{color:#000;font-family:HiraKakuPro-W3;white-space:pre-wrap}.popup#gw-trial .text1{font-size:calc(var(--fontscale)*var(--zep2-aspect)*30px)}.popup#gw-trial .text2{font-size:calc(var(--fontscale)*var(--zep2-aspect)*22px);margin-top:calc(var(--zep2-aspect)*16px)}.popup#gw-trial .text .pink{color:#ff00af}.popup#gw-trial button{background:var(--real-lovean-pink-gradient);color:#fff;font-size:calc(var(--fontscale)*var(--zep2-aspect)*36px);height:calc(var(--zep2-aspect)*81px);line-height:calc(var(--zep2-aspect)*81px);padding:0;width:calc(var(--zep2-aspect)*592px)}.popup#gw-trial .close-button{background:none;color:#00adff;font-size:calc(var(--fontscale)*var(--zep2-aspect)*28px)}.popup#setprof-img .title{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*32px);margin-bottom:calc(var(--zep2-aspect)*37px);margin-top:calc(var(--zep2-aspect)*54px);white-space:pre-wrap}.popup#setprof-img{width:calc(var(--zep2-aspect)*720px)}.popup#setprof-img .img{margin-bottom:calc(var(--zep2-aspect)*44px);width:calc(var(--zep2-aspect)*640px)}.popup#setprof-img label{margin:1em 0}.popup#setprof-img input[type=checkbox],.popup#setprof-img label p{margin:0 .5em}.popup#setprof-img label p{margin-top:1px}.popup#setprof-img button{width:calc(var(--zep2-aspect)*680px)}.popup#setprof-img .close-button{background:none;color:var(--sky-blue);margin:calc(var(--zep2-aspect)*44px) 0}.popup#added-bookmark{animation:fadeInAnimation .7s cubic-bezier(.175,.885,.32,1.275) both;background-color:#333;border-radius:20px;height:calc(var(--zep2-aspect)*260px);min-height:0;min-width:0;width:calc(var(--zep2-aspect)*260px)}.layer2{background:#0000004a;height:100%;left:0;pointer-events:none;position:fixed;top:0;touch-action:none;width:100%;z-index:2}.layer-noblack{background:none}.popup#added-bookmark img{margin-bottom:calc(var(--zep2-aspect)*25px);object-fit:scale-down;width:calc(var(--zep2-aspect)*97px)}.popup#added-bookmark span{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--zep2-aspect)*28px);font-weight:600;white-space:pre-wrap}.popup-root#close #added-bookmark{animation:fadeOutAnimation .25s cubic-bezier(.175,.885,.32,1.275) both}.popup#setprof-img .text{font-size:calc(var(--fontscale)*var(--zep2-aspect)*26px);text-align:left;width:calc(var(--zep2-aspect)*600px)}.popup#setprof-img .pink{color:var(--lovean-pink)}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}.incomingcall-popup .user-img img{width:100%}.popup-help-camera#normal-title .title pre{font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--zep2-aspect)*48px)}.popup-help-camera#normal-title .text pre{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*30px);margin:auto;margin-bottom:calc(var(--zep2-aspect)*80px);text-align:left;width:88%}.popup#run-out-good .platinum-t,.popup#vip-analyze .platinum-t{background:none;border:none;width:100%}.popup#run-out-good .platinum-t{margin-top:.5em}.popup#run-out-good .platinum-t img,.popup#vip-analyze .platinum-t img{width:100%}.popup .cross-close,.seasonal-popup .cross-close{background:none;border:none;height:calc(var(--zep2-aspect)*70px);padding:0;width:calc(var(--zep2-aspect)*70px)}.popup .cross-close img,.seasonal-popup .cross-close img{height:100%;width:100%}.popup-platinum-offer{align-items:center;justify-content:center;position:relative}.popup-platinum-offer .cross-close{position:absolute;right:0;top:0}.popup-platinum-offer span{white-space:pre-wrap}.popup-platinum-offer .button{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*28px);margin-left:0;margin-right:0;transition:height .5s;width:calc(var(--zep2-aspect)*680px)}.popup-platinum-offer .button-blue{color:var(--sky-blue)}.popup-platinum-offer .title-img{margin-bottom:calc(var(--zep2-aspect)*14px);width:calc(var(--zep2-aspect)*686px)}.popup-platinum-offer .title{color:var(--lovean-pink);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--zep2-aspect)*48px);font-weight:600;margin-top:calc(var(--zep2-aspect)*33px)}.popup-platinum-offer .text2{margin-bottom:calc(var(--zep2-aspect)*84px);margin-top:calc(var(--zep2-aspect)*66px)}.popup-platinum-offer .img{margin-bottom:calc(var(--zep2-aspect)*19px);width:calc(var(--zep2-aspect)*674px)}.popup-billing-offer-free{width:calc(var(--zep2-aspect)*724px)}.popup-billing-offer-free img{margin-top:-6px;width:100%}.popup-billing-offer-free .title{color:var(--black);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--zep2-aspect)*36px);font-weight:700;margin-top:calc(var(--zep2-aspect)*51px);text-align:center}.popup-billing-offer-free .text{color:var(--black);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*28px);margin-top:calc(var(--zep2-aspect)*42px);text-align:left;width:calc(var(--zep2-aspect)*648px)}.popup-billing-offer-free .text span{color:var(--lovean-pink)}.popup-billing-offer-free .note{color:var(--black);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*22px);margin-top:calc(var(--zep2-aspect)*27px);text-align:left;width:calc(var(--zep2-aspect)*648px)}.popup-billing-offer-free .button{margin-top:calc(var(--zep2-aspect)*58px);width:calc(var(--zep2-aspect)*680px)}.popup-billing-offer-free .close-button{background:none;color:var(--sky-blue);margin-bottom:calc(var(--zep2-aspect)*54px);margin-top:calc(var(--zep2-aspect)*44px)}.popup-get-goldrose{padding:0!important;width:calc(var(--zep2-aspect)*720px)!important}.popup-get-goldrose .title{font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--zep2-aspect)*42px);font-weight:600;margin-top:calc(var(--zep2-aspect)*74px)}.popup-get-goldrose img{margin:calc(var(--zep2-aspect)*20px) 0;width:calc(var(--zep2-aspect)*288px)}.popup-get-goldrose .text1{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*28px);margin-bottom:calc(var(--zep2-aspect)*62px);white-space:pre-wrap}.popup-get-goldrose .text2{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*24px);margin-bottom:calc(var(--zep2-aspect)*35px);text-align:left;white-space:pre-wrap}.popup-textarea{height:auto!important;min-height:0!important;min-height:auto!important;width:80%!important}.popup-textarea textarea{box-sizing:border-box;max-height:calc(var(--zep2-aspect)*400px);min-height:calc(var(--zep2-aspect)*200px);width:100%}.popup-textarea .buttons{justify-content:space-around;margin-top:10px;width:100%}.popup-textarea .buttons button{margin-bottom:0!important}.popup-confirm-block#normal-title .button-area{text-align:center}.popup-confirm-block#normal-title .button{box-sizing:border-box;margin:auto;width:calc(var(--max-width)*.8 - 80px)}.popup-confirm-block#normal-title .message pre{margin:auto auto 14px;text-align:center}.popup-confirm-block#normal-title .about-mute{margin-bottom:30px;margin-top:4px}.popup-confirm-block#normal-title .button-blue{padding-bottom:30px}.popup-freenow-paygrade{left:0;margin:0;padding:calc(var(--zep2-aspect)*80px) 0;position:relative;top:0;width:calc(var(--zep2-aspect)*720px)}.popup-freenow-paygrade .title{font-family:var(--fontW3);font-size:calc(var(--zep2-aspect)*38px);margin-bottom:calc(var(--zep2-aspect)*68px)}.popup-freenow-paygrade .img{width:calc(var(--zep2-aspect)*338px)}.popup-freenow-paygrade .trial-text{color:var(--lovean-pink);font-family:var(--fontW6);font-size:calc(var(--zep2-aspect)*28px);font-weight:600;margin-top:calc(var(--zep2-aspect)*72px)}.popup-freenow-paygrade .banner{margin-top:calc(var(--zep2-aspect)*17px);width:calc(var(--zep2-aspect)*628px)}.popup-freenow-paygrade .button{border-radius:2em;height:calc(var(--zep2-aspect)*58px);margin-top:calc(var(--zep2-aspect)*50px);padding:0;width:calc(var(--zep2-aspect)*680px)}.popup-freenow-paygrade .button-blue{background:none;color:var(--sky-blue)}.popup-locationpermission{margin-left:-175px;min-height:0;width:350px}.popup-locationpermission .text1{margin-top:20px}.popup-locationpermission .text1,.popup-locationpermission .text2{width:90%}.popup-locationpermission .buttons{justify-content:center;margin:20px 0;width:100%}.popup-locationpermission .buttons button{margin:auto;width:40%}.popup-locationpermission a{color:var(--lovean-pink);margin-top:10px;text-decoration:underline}.new-release-freenow-popup{min-width:0!important;min-width:auto!important;padding:calc(var(--zep-aspect)*40px) 0;width:auto!important}.new-release-freenow-popup .title{font-size:var(--fontsize-l);font-weight:600}.new-release-freenow-popup .text{font-size:var(--fontsize-m)}.popup-centered-root .close-area{height:100%;width:100%}.popup-half{background-color:var(--white);border-radius:calc(var(--zep2-aspect)*40px) calc(var(--zep2-aspect)*40px) 0 0;bottom:0;box-sizing:border-box;min-height:calc(var(--zep2-aspect)*668px);position:fixed;text-align:center;width:100%;z-index:4}@media only screen and (min-device-width:481px){.popup-half{width:var(--max-width)}}.popup-half .img img{padding-top:calc(79px*var(--zep2-aspect));width:calc(128px*var(--zep2-aspect))}.popup-half .title{font-family:HiraKakuPro-W6;font-size:calc(42px*var(--zep2-aspect));font-weight:700}.popup-half .title pre{margin-top:0}.popup-half .text{font-family:HiraKakuPro-W3;font-size:calc(30px*var(--zep2-aspect))}.popup-half .button input{background:var(--lovean-pink);border:none;border-radius:calc(70px*var(--zep2-aspect));color:var(--white);font-family:HiraKakuPro-W6;font-size:calc(36px*var(--zep2-aspect));height:calc(100px*var(--zep2-aspect));margin-bottom:calc(100px*var(--zep2-aspect));margin-top:calc(50px*var(--zep2-aspect));min-width:calc(384px*var(--zep2-aspect))}.popup-root#open .popup-half#popup-half-animation{animation:halfPopupShowAnimation .25s ease-out both}.popup-root#close .popup-half#popup-half-animation{animation:halfPopupCloseAnimation .25s ease-out both}@keyframes halfPopupShowAnimation{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes halfPopupCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100%)}}.get-rose-popup{background-color:var(--white);border-radius:10px;color:var(--black);height:-moz-fit-content;height:fit-content;left:calc(50% - var(--zep-aspect2)*720px/2);min-height:200px;position:fixed;text-align:center;width:calc(var(--zep2-aspect)*720px);z-index:4}.get-rose-popup .title{font-family:var(--fontW3);font-size:calc(var(--zep2-aspect)*36px);margin-top:calc(var(--zep2-aspect)*79px)}.get-rose-popup .rose-message{margin:auto;position:relative;text-align:left;width:calc(var(--zep2-aspect)*640px)}.get-rose-popup .rose-message-content,.get-rose-popup .rose-message-title{font-family:var(--fontW3);font-size:calc(var(--zep2-aspect)*28px)}.get-rose-popup .rose-message-content{height:calc(var(--zep2-aspect)*140px);padding-top:calc(var(--zep2-aspect)*30px);text-align:center}.get-rose-popup .rose-message-base{position:relative}.get-rose-popup .rose-message img{left:0;position:absolute;top:0;width:calc(var(--zep2-aspect)*640px)}.get-rose-popup img{width:calc(var(--zep2-aspect)*186px)}.get-rose-popup button{background:none;border:none;color:var(--sky-blue);font-family:HiraKakuPro-W3;font-size:calc(var(--zep2-aspect)*28px);margin-top:calc(var(--zep2-aspect)*120px);padding-bottom:calc(var(--zep2-aspect)*77px)}.get-rose-popup .space{height:calc(var(--zep2-aspect)*140px)}.anniversary-login-popup{align-items:center;background:var(--white);border-radius:10px;justify-content:center;width:100%}.anniversary-login-popup .title-img{height:calc(137px*var(--zep2-aspect));margin:calc(40px*var(--zep2-aspect)) calc(55px*var(--zep2-aspect))}.anniversary-login-popup .main-img{height:calc(400px*var(--zep2-aspect))}.anniversary-login-popup .str-img{height:calc(84px*var(--zep2-aspect))}.anniversary-login-popup .banner{background:none;border:none;height:calc(160px*var(--zep2-aspect))}.anniversary-login-popup .banner img{height:100%}.anniversary-login-popup .close-button{background:var(--lovean-pink-gradient);border:none;border-radius:2em;color:var(--white);height:calc(80px*var(--zep2-aspect));margin:calc(70px*var(--zep2-aspect));padding:none;width:calc(680px*var(--zep2-aspect))}.popup-half-freenowdetail{min-height:0;padding:calc(25px*var(--zep2-aspect)) calc(15px*var(--zep2-aspect));text-align:left}.popup-half-freenowdetail .timeline-item{background:none;border:none}.popup-half-freenowdetail .timeline-item .expire-time,.popup-half-freenowdetail .timeline-item .latest-time{margin:0 6px}.popup-half-freenowdetail button{color:var(--white);margin-top:calc(40px*var(--zep2-aspect));width:calc(568px*var(--zep2-aspect))}.select-multi-popup .list{max-height:65vh!important}.select-multi-popup .confirm-btn{align-items:center;background:var(--lovean-pink-gradient);border-radius:2em;height:calc(var(--zep2-aspect)*80px);justify-content:center;margin:1em auto 0;min-width:50%}.select-multi-popup .confirm-btn p{color:#fff}.select-multi-popup .check{display:none;height:80%;margin-left:auto}.select-multi-popup .selected .check{display:block}.popup-half-msgfilter{align-items:center}.popup-half-msgfilter .btn{align-items:center;background:none;border:none;border-bottom:solid calc(2px*var(--zep2-aspect)) var(--ul-gray);color:var(--black);height:calc(120px*var(--zep2-aspect));width:100%}.popup-half-msgfilter .btn4{border:none}.popup-half-msgfilter .confirm-btn{background:var(--lovean-pink-gradient);border:none;border-radius:2em;height:calc(100px*var(--zep2-aspect));margin-bottom:calc(80px*var(--zep2-aspect));margin-top:calc(40px*var(--zep2-aspect));width:calc(588px*var(--zep2-aspect))}.popup-half-msgfilter span{font:var(--fontW3)}.popup-half-msgfilter .btn span{font-size:var(--font-m);margin-left:calc(80px*var(--zep2-aspect))}.popup-half-msgfilter .btn1{margin-top:calc(50px*var(--zep2-aspect))}.popup-half-msgfilter .confirm-btn span{color:var(--white);font-size:var(--font-l)}.popup-half-msgfilter .dot{align-items:center;border:calc(4px*var(--zep2-aspect)) solid var(--light-gray);border-radius:50%;box-sizing:border-box;height:calc(54px*var(--zep2-aspect));justify-content:center;margin-left:auto;margin-right:calc(76px*var(--zep2-aspect));width:calc(54px*var(--zep2-aspect))}.popup-half-msgfilter .dot-in{background:none;border-radius:50%;height:calc(34px*var(--zep2-aspect));width:calc(34px*var(--zep2-aspect))}.popup-half-msgfilter .btn-sel .dot-in{background:var(--lovean-pink)}.mvreward-popup img{width:calc(200px*var(--zep2-aspect))!important}.mvreward-popup .title{font:var(--fontW6);font-size:var(--font-l);font-weight:600}.popup-receipt-request{box-sizing:border-box;left:auto;margin:auto;padding:0 calc(40px*var(--zep2-aspect));top:45%;top:auto;width:90%}.popup-receipt-request .wrap{align-items:center;box-sizing:border-box;justify-content:center;width:100%}.popup-receipt-request div{box-sizing:border-box}.popup-receipt-request .title{font-size:var(--font-m);font-weight:600;margin:calc(60px*var(--zep2-aspect)) 0 calc(30px*var(--zep2-aspect)) 0}.popup-receipt-request .mail-area{align-items:center;box-sizing:border-box;margin:0;margin-bottom:calc(90px*var(--zep2-aspect));width:100%}.popup-receipt-request .mail-area span{width:40%}.popup-receipt-request .mail-area input{width:60%}.popup-receipt-request .mail-area input,.popup-receipt-request .mail-area span{font-size:var(--font-s);text-align:left}.popup-receipt-request .mail{border:4px solid #ebebeb!important;height:calc(68px*var(--zep2-aspect))!important;padding:0 5px!important;width:calc(440px*var(--zep2-aspect))!important}.popup-receipt-request .plan-area{background:#f7f7f7;border:2px solid #ebebeb;display:flex;padding:0 calc(10px*var(--zep2-aspect));width:100%}.popup-receipt-request .date{font-size:var(--font-min);font-weight:600;margin-bottom:calc(20px*var(--zep2-aspect));margin-top:calc(30px*var(--zep2-aspect));text-align:left}.popup-receipt-request .date,.popup-receipt-request .product-name{margin-bottom:calc(20px*var(--zep2-aspect));margin-left:calc(25px*var(--zep2-aspect))}.popup-receipt-request .money,.popup-receipt-request .product-name{font-size:var(--font-s)}.popup-receipt-request .product-name{margin-right:calc(56px*var(--zep2-aspect))}.popup-receipt-request .plan-area span{color:#000}.popup-receipt-request .sub-title{font-size:var(--font-s);font-weight:600;margin:calc(60px*var(--zep2-aspect)) 0 calc(30px*var(--zep2-aspect)) 0}.popup-receipt-request .plan-area .general-list-label-button{text-align:left}.popup-receipt-request .button-area{align-items:center;width:100%}.popup-receipt-request button{width:50%!important}.popup-receipt-request .blue-button{margin-top:5px}.popup-receipt-request .blue-button,.popup-receipt-request .blue-button input{background:none;color:var(--sky-blue)}.popup-receipt-request button:disabled{background:var(--medium-gray)}.popup-timeline-to-freenow{max-width:calc(var(--max-width) - 10px)!important;min-width:calc(500px*var(--zep2-aspect))}.select-one-popup{align-items:center;background:var(--white);border-radius:10px;min-width:60%;padding:1em}.select-one-popup .select,.select-one-popup span{font:var(--fontW3);font-size:var(--font-s)}.select-one-popup .title{margin-bottom:1em}.select-one-popup button{background:var(--lovean-pink-gradient);border:none;border-radius:2em;height:calc(var(--zep2-aspect)*60px);margin:1em auto 0;min-width:50%}.select-one-popup button span{color:var(--white)}.select-one-popup .select-cell{height:calc(var(--zep2-aspect)*60px);margin-bottom:1em;position:relative;width:100%}.select-one-popup .select{-webkit-appearance:none!important;appearance:none!important;background:var(--ul-gray);box-sizing:border-box;color:var(--dark-gray);height:100%;left:0;position:absolute;top:0;width:100%}.select-one-popup .select-cell img{pointer-events:none;touch-action:none}.select-one-popup .select-cell .next-mark{filter:var(--black-filter);height:33%;position:absolute;right:1em;top:calc(50% - 5px);transform:rotate(-90deg)}.seasonal-rose-desc-popup{background-color:var(--white);border-radius:10px;color:var(--black);height:-moz-fit-content;height:fit-content;left:calc(50% - var(--zep-aspect2)*720px/2);padding:1em;position:fixed;width:calc(var(--zep2-aspect)*720px);z-index:4}.seasonal-rose-desc-popup,.seasonal-rose-desc-popup .check-box-wrapper{align-items:center;align-self:center}.seasonal-rose-desc-popup input[type=checkbox]{margin:.5em}.seasonal-rose-desc-popup .title{font-size:var(--font-m);font-weight:600;margin-bottom:1em}.seasonal-rose-desc-popup .desc{font-size:var(--font-s);white-space:pre-wrap}.seasonal-rose-desc-popup .mini{font-size:var(--font-min);margin-top:1em;white-space:pre-wrap}.seasonal-rose-desc-popup button{color:var(--white)}.stampcon-post-dialog .title{font:var(--fontW6);font-size:var(--font-l);font-weight:600}.stampcon-post-dialog .cancel-button{margin-bottom:calc(var(--zep2-aspect)*30px)!important}.popup#new-normal,.popup#new-normal-img,.popup#new-normal-title-img{margin-left:calc(788px*var(--zep2-aspect)*-.5);margin-top:0;overflow:clip;top:auto;width:calc(788px*var(--zep2-aspect))}.popup#new-normal .title,.popup#new-normal-title-img .title{margin-top:calc(50px*var(--zep2-aspect))}.popup#new-normal .title pre,.popup#new-normal-title-img .title pre{font-size:var(--font-l-raw);font-weight:700;margin:0}.popup#new-normal .message,.popup#new-normal .title,.popup#new-normal-img .message,.popup#new-normal-title-img .message{padding:calc(30px*var(--zep2-aspect)) calc(50px*var(--zep2-aspect))}.popup#new-normal .title{padding-bottom:0;padding-top:0}.popup#new-normal .message-only{margin-top:calc(50px*var(--zep2-aspect));padding-top:0}.popup#new-normal .message pre,.popup#new-normal-img .message pre,.popup#new-normal-title-img .message pre{font-size:var(--font-m-raw);font-weight:400;margin:0}.popup#new-normal .sub-text,.popup#new-normal-img .sub-text,.popup#new-normal-title-img .sub-text{margin-bottom:calc(30px*var(--zep2-aspect));padding:0 calc(50px*var(--zep2-aspect))}.popup#new-normal .sub-text pre,.popup#new-normal-img .sub-text pre,.popup#new-normal-title-img .sub-text pre{font-size:var(--font-s-raw);font-weight:300;margin:0}.popup#new-normal .buttons-h,.popup#new-normal .buttons-v,.popup#new-normal-img .buttons-h,.popup#new-normal-img .buttons-v,.popup#new-normal-title-img .buttons-h,.popup#new-normal-title-img .buttons-v{padding:calc(50px*var(--zep2-aspect));padding-top:0}.popup#new-normal .button,.popup#new-normal-img .button,.popup#new-normal-title-img .button{height:calc(80px*var(--zep2-aspect));margin:0;padding:0;width:100%}.popup#new-normal .button input,.popup#new-normal-img .button input,.popup#new-normal-title-img .button input{font-size:var(--font-m-raw);font-weight:700}.popup#new-normal .buttons-v .negative-button,.popup#new-normal-img .buttons-v .negative-button,.popup#new-normal-title-img .buttons-v .negative-button{margin-top:calc(30px*var(--zep2-aspect))}.popup#new-normal .buttons-h .negative-button,.popup#new-normal-img .buttons-h .negative-button,.popup#new-normal-title-img .buttons-h .negative-button{margin-left:calc(30px*var(--zep2-aspect))}.popup#new-normal .button-blue,.popup#new-normal-img .button-blue,.popup#new-normal-title-img .button-blue{background:none}.popup#new-normal .button-blue input,.popup#new-normal-img .button-blue input,.popup#new-normal-title-img .button-blue input{color:var(--sky-blue)}.popup#new-normal-img .img img{height:auto;width:100%}.popup#new-normal-title-img .img{margin:0 calc(50px*var(--zep2-aspect));margin-top:calc(50px*var(--zep2-aspect))}.popup#new-normal-title-img .img img{height:auto;width:100%}.seasonal-popup#new-normal-title-img{overflow:scroll}.seasonal-popup .sports-dialog .file-select .button-blue,.seasonal-popup#new-normal-title-img .file-select .button-blue{color:var(--sky-blue);cursor:pointer;font-size:var(--font-m-raw);font-weight:700;line-height:calc(80px*var(--zep2-aspect));margin-top:0}.seasonal-popup .sports-dialog .cross-close,.seasonal-popup#new-normal-title-img .cross-close{position:absolute;right:calc(10px*var(--zep2-aspect));top:calc(14px*var(--zep2-aspect))}@media only screen and (min-device-width:481px){.popup#image{background:none}.popup#image .inner-content{background:#0000008f;margin:0;max-height:100vh;max-width:none;padding:2px 2px 54px;width:100vw}.popup#image .cross-ng-button,.popup#image .delete-btn{bottom:10px}.popup#image .cross-ng-button{height:48px;margin:0;width:48px}}.popup-half-radio{min-height:0;min-height:auto;z-index:5}.popup-half-radio .title pre{font-size:var(--font-s);margin:.5em 0 .75em}.popup-half-radio .radio-button{align-items:center;cursor:pointer;height:calc(80px*var(--zep2-aspect));justify-content:space-between}.popup-half-radio .radio-button span{font-size:var(--font-m)}.popup-half-radio .line,.popup-half-radio .radio-button{margin:0 auto;width:80%}.popup-half-radio .line{width:100%}.popup-half-radio .radio-input-wrap{position:relative}.popup-half-radio .radio-input{display:none}.popup-half-radiom .radio-input+div{margin-right:20px;padding-left:40px;position:relative}.popup-half-radio .line{border-bottom:1px solid var(--light-gray)}.popup-half-radio .radio-input+div:before{border:1px solid var(--light-gray);border-radius:50%;box-sizing:border-box;content:"";display:block;height:22px;position:absolute;right:0;top:-10px;width:22px}.popup-half-radio .radio-input:checked+div:after{background:var(--lovean-pink);border-radius:50%;box-sizing:border-box;content:"";display:block;height:14px;position:absolute;right:4px;top:-6px;width:14px}.popup-half-radio .disable-button{background-color:var(--text-area-border);border-color:var(--lounge-medium-gray)}.popup-half-radio .disable-button .radio-input+div:before{display:none}.popup-half-radio .button input{height:calc(80px*var(--zep2-aspect));margin-bottom:calc(50px*var(--zep2-aspect));margin-top:calc(20px*var(--zep2-aspect))}.popup-allreadmsg{align-items:center;background:var(--white);border-radius:10px;justify-content:center;padding:calc(var(--zep2-aspect)*110px) calc(var(--zep2-aspect)*48px)}.popup-allreadmsg span{text-align:center;white-space:pre-wrap}.popup-allreadmsg .w3_M{font:var(--fontW3);font-size:var(--font-m-raw)}.popup-allreadmsg .w3_min{font:var(--fontW3);font-size:var(--font-min-raw)}.popup-allreadmsg button{background:var(--lovean-pink);border:none;border-radius:2em;height:calc(var(--zep2-aspect)*80px);width:calc(var(--zep2-aspect)*688px)}.popup-allreadmsg button,.popup-allreadmsg button span{color:var(--white);font:var(--fontW6);font-size:var(--font-m-raw);font-weight:600}.popup-allreadmsg .btn1{margin-bottom:calc(var(--zep2-aspect)*100px);margin-top:calc(var(--zep2-aspect)*36px)}.popup-allreadmsg .btn2{margin-bottom:calc(var(--zep2-aspect)*80px);margin-top:calc(var(--zep2-aspect)*40px)}.popup-allreadmsg .btn3{background:none;color:var(--sky-blue);font-weight:300}.popup-allreadmsg .img1{margin-bottom:calc(var(--zep2-aspect)*20px);margin-top:calc(var(--zep2-aspect)*30px);width:calc(var(--zep2-aspect)*528px)}.popup-allreadmsg .btn-lock{background:var(--light-gray);position:relative}.popup-allreadmsg .btn-lock span{color:var(--medium-gray)}.popup-allreadmsg .lock{align-items:center;background:var(--lovean-pink-gradient);border-radius:50%;height:calc(var(--zep2-aspect)*60px);justify-content:center;position:absolute;right:calc(var(--zep2-aspect)*-20px);top:calc(var(--zep2-aspect)*-20px);width:calc(var(--zep2-aspect)*60px)}.popup-allreadmsg .lock img{height:60%;width:60%}.popup-hashtaghelp .message{text-align:left}.popup-hashtaghelp .pink,.popup-hashtaghelp .title pre{color:var(--lovean-pink)!important}.popup-hashtaghelp img{margin-top:calc(50px*var(--zep2-aspect));width:100%;width:calc(var(--zep2-aspect)*708px)!important}.popup-hashtaghelp .message{font-size:var(--font-m-raw)}.popup-hashtaghelp .req-message{color:var(--black);font-size:var(--font-s-raw);margin-bottom:calc(50px*var(--zep2-aspect));margin-top:calc(-30px*var(--zep2-aspect))}.warning-notice,.warning-notice-autoheight{align-content:center;align-items:center;background:var(--white);border-radius:10px;display:flex;flex-direction:column;margin:auto;max-height:80vh;max-width:calc(var(--max-width) - 20px);min-height:80vh;overflow:scroll;width:95%}.warning-notice .markup,.warning-notice-autoheight .markup{margin:10px 0;max-height:80vh;overflow:scroll;width:100%}.warning-notice button,.warning-notice-autoheight button{margin-top:auto;min-width:80%}.warning-notice-autoheight{min-height:0;min-height:auto}.warning-notice .blue-button{background:none;box-shadow:none}.warning-notice .blue-button p{color:var(--sky-blue)}.warning-notice .markup{border-bottom:1px solid var(--m-gray);margin-bottom:3em}.markupRoot{box-sizing:border-box;font-size:var(--fontsize-m);padding:1em;width:100%;word-break:break-all}.markupRoot p,.markupRoot span{color:var(--black);margin:0}.markupRoot h1,.markupRoot li{color:var(--black)}.markupRoot h1{font-size:var(--fontsize-m);text-align:center}.markupRoot h2{border-left:3px solid var(--pink);color:var(--pink);font-size:var(--fontsize-l);padding-left:10px}.markupRoot a{color:var(--lovean-pink)}.markupRoot img{max-width:100%}.markupRoot .pink-round-edge p{color:var(--white)}.markupRoot .space{height:10px}.markupRoot .line{border-top:1px solid}.markupRoot button{background:none #0000;border:none;border-radius:10px;padding:10px;position:relative;text-align:start;width:100%}.markupRoot button p{color:var(--lovean-pink)}.markupRoot .line-button{border:1px solid var(--lovean-pink);color:var(--lovean-pink)}.markupRoot .fill-button{background:var(--lovean-pink);color:var(--white);text-align:center}.markupRoot .button .next-mark{height:16px;position:absolute;right:10px;top:50%;transform:rotate(180deg)}.markupRoot .button .next-mark img{height:100%;object-fit:scale-down;transform:translateY(50%)}.markupRoot .box{background:var(--white);border:2px solid var(--sky);border-radius:10px;color:var(--sky);font-size:var(--fontsize-xs);margin:2em 0;padding:.5em 1em}.markupRoot .box pre{color:var(--sky);margin:0;padding:0}.notice-detail .notice-date{align-self:flex-end;font-size:var(--fontsize-m);padding:1em 1em 0;text-align:right}.timeline{background:var(--white)}.timeline a{color:var(--black);text-decoration:none}.timeline-item{background-color:var(--white);border-bottom:1px solid var(--ul-gray);padding:8px}.timeline-item .box-row{display:flex}.timeline-item .user-text{display:flex;flex-direction:column;justify-content:center;margin:2px 0}.timeline-item .user-text p{margin:0}.timeline-item .purpose{background:var(--lovean-pink);border-radius:3px;color:var(--white);font-size:var(--fontsize-xs);font-weight:700;padding:0 5px;text-align:center;width:-moz-fit-content;width:fit-content}.timeline-item .title{color:var(--lovean-pink);font-size:var(--fontsize-l);padding:5px 0 1px}.timeline-item .user-item .name{font-size:var(--fontsize-m);font-weight:700;margin-right:1em}.timeline-item .user-item .age-and-area{color:var(--medium-gray);font-size:var(--fontsize-s)}.timeline-item .inner-content{margin:0;padding:0 6px}.timeline-item .inner-content p{padding:0;white-space:pre-wrap}.timeline-item .sentence{font-size:var(--fontsize-m);margin:10px 6px}.timeline-item .latest-time{color:var(--medium-gray);font-size:var(--fontsize-m);margin:4px 10px 4px 0}.timeline-item .inner-content .publish{border:1px solid var(--medium-gray);border-radius:10px;box-sizing:border-box;color:var(--medium-gray);font-size:var(--fontsize-s);margin:0 0 0 auto;padding:0 8px}.timeline-item .user-item .user-image-panel{height:-moz-fit-content;height:fit-content;margin-right:10px;position:relative;width:-moz-fit-content;width:fit-content}.timeline-item .user-item .user-text .login-mark{margin-right:.25em;position:relative}.timeline-item .user-item .user-image{height:68px;margin-left:4px;width:68px}.timeline-item-male .user-item .user-image{border:calc(4px*var(--zep2-aspect)) solid #fff;border-radius:50%}.timeline-item-male .vip-user-item .user-image{background-color:#fff;border-color:#8e1701}.timeline-item-male .user-item .user-image .user-icon{border-radius:50%;box-sizing:border-box;padding:2px}.timeline-item .oneline{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.timeline-item .vip-tag{bottom:calc(-10px*var(--zep2-aspect));height:auto;left:0;margin:auto;position:absolute;right:0;width:calc(85.8px*var(--zep2-aspect))}.timeline .upper{background-color:var(--white)}.timeline .filter-area{border-bottom:1px solid var(--ul-gray);display:flex;flex-flow:wrap;justify-content:center;margin-top:.5em;padding:0}.timeline .filter-area .group{align-items:center;display:flex;flex-flow:nowrap;height:30px;width:44%}.timeline .filter-area .group#_2{margin-left:4%;width:52%}.timeline .filter-area .line{display:flex;height:30px;margin:4px 17px;width:100%}.timeline .filter-area .line p{font-size:var(--fontsize-m);margin:0 18px 0 5px;white-space:nowrap}.timeline .filter-area .select{background:var(--ul-gray);color:var(--m-gray);height:100%;padding-left:5px;padding-right:25px;position:relative;right:5px;top:0;width:-webkit-fill-available;width:-moz-available;width:stretch}.timeline .filter-area .select-multi{align-items:center;-webkit-appearance:none!important;appearance:none!important;cursor:pointer;display:flex;overflow:hidden;padding-bottom:0;padding-top:0;text-overflow:ellipsis;white-space:nowrap}.timeline .filter-area .select-multi span{color:var(--m-gray)}.freenow-searchcondition .select-panel,.timeline .filter-area .select-panel{height:30px;position:relative;width:100%}.freenow-searchcondition .select-panel select,.timeline .filter-area select{-webkit-appearance:none!important;appearance:none!important}.freenow-searchcondition .select-panel .next-mark,.timeline .filter-area .next-mark{filter:invert(.2);height:16px;pointer-events:none;position:absolute;right:10px;top:calc(50% - 8px);touch-action:none;transform:rotate(-90deg)}.timeline-item .like-area{align-content:flex-end;align-items:flex-end;display:flex;flex-flow:nowrap;margin-left:0}.timeline-item .like-area img{height:16px;width:16px}.timeline-item .like-area p{margin:0 20px 0 2px}.timeline-detail .text{font-size:var(--fontsize-m);padding-left:10px;padding-right:10px}.timeline-detail .send-like,.timeline-detail .sended-like{display:flex;justify-content:center}.timeline-detail .send-like .button,.timeline-detail .sended-like .button{align-items:center;display:flex;padding-left:10px;padding-right:10px}.timeline-detail .send-like .button img,.timeline-detail .sended-like .button img{height:16px;object-fit:scale-down}.timeline-detail .sended-like .button{background:none;border:1px solid #9c9c9c;border-image:none;box-shadow:none;filter:none}.timeline-detail .sended-like .button p{color:#9c9c9c}.timeline-detail .sended-like .button img{filter:invert(.388)}.timeline-detail .white-heart{filter:invert(1) var(--black-filter)}.timeline .lobby-banner-mini{display:flex;justify-content:center}.timeline .lobby-banner{padding:0;position:relative}.timeline .lobby-banner .back{width:100%}.timeline .lobby-banner .close{background:none;border:none;left:0;margin:0;padding:0;position:absolute;top:0}.timeline .lobby-banner .close img{width:calc(50px*var(--zep2-aspect))}.timeline .lobby-banner .create-button,.timeline .lobby-banner-mini .create-button{border:none;border-radius:2em;box-shadow:0 20px 20px 0 #8000401a;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*32px*var(--zep2-aspect));font-weight:600;height:calc(76px*var(--zep2-aspect));letter-spacing:normal;width:calc(540px*var(--zep2-aspect))}.timeline .lobby-banner-mini .create-button{background:var(--real-lovean-pink-gradient);color:#fff;margin:15px 0}.timeline .lobby-banner .create-button{background-color:#fff;color:#ff408f;left:calc(144px*var(--zep2-aspect));position:absolute;top:calc(416px*var(--zep2-aspect))}.timeline .lobby-banner a{border-bottom:1px solid #fff;color:#fff;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));font-weight:300;left:calc(260px*var(--zep2-aspect));position:absolute;top:calc(528px*var(--zep2-aspect))}.timeline-detail .repost-area{align-items:center}.timeline-detail .repost-area button{margin-top:calc(32px*var(--zep2-aspect));min-width:16em;position:relative}.timeline-detail .repost-area .desc{font-size:var(--fontsize-m)}.timeline-detail .repost-area .lock-button{background:var(--medium-gray);color:var(--white)}.timeline-detail .repost-area .lock-mark{align-items:center;background:var(--lovean-pink-gradient);border-radius:50%;height:calc(64px*var(--zep2-aspect));justify-content:center;position:absolute;right:calc(-24px*var(--zep2-aspect));top:calc(-24px*var(--zep2-aspect));width:calc(64px*var(--zep2-aspect))}.timeline-detail .repost-area .lock-mark img{height:60%}.general-list-item{align-items:center;display:flex;height:48px;justify-content:center;margin-bottom:1px;position:relative}.general-list-item-header{font:var(--fontW3);font-size:var(--font-s);height:30px}.general-list-item#space{height:16px}.general-list-item-background{background:var(--white);height:100%;position:absolute;width:100%}.general-list-item .general-list-label{align-items:center;color:var(--black);display:flex;height:30px;justify-content:center;left:5px;margin:auto;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 5px)}.general-list-item#locked{color:var(--medium-gray);pointer-events:none}.general-list-item#locked .general-list-label,.general-list-item#locked .general-list-label-button{color:var(--medium-gray)}.general-list-label-header{font-weight:700;font:var(--fontW3);font-size:var(--font-s)}.general-list-label img{height:100%;margin:0 0 0 .5em;object-fit:scale-down}.general-list-label-button{margin:0 auto 0 0;padding-left:16px;width:calc(100% - 60px)}.general-list-label-button,.general-list-label-value{font:var(--fontW3);font-size:var(--font-s);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.general-list-label-value{color:var(--black);max-width:40%;position:absolute;right:10%}.general-list-label-value-large .general-list-label-value{max-width:80%}.general-list-label-value-large-right-brackets .general-list-label-value{margin-right:-.5em}.profile-edit .general-list-label-value{left:45%}.general-list-item#locked .general-list-label-value{color:var(--medium-gray)}.general-list-item .badge{align-items:center;display:flex;justify-content:center;margin:auto;position:absolute;right:40px}.general-list-item .badge:empty{display:none}.general-list-item .next-mark{filter:var(--black-filter);height:12px;position:absolute;right:10px;transform:rotate(180deg);width:auto}.general-list-item#locked .next-mark{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.general-list-item .next-mark-textver{align-items:center;display:flex;justify-content:center;margin:auto;position:absolute;right:10px;-webkit-user-select:none;user-select:none}.general-list-item-select .next-mark{transform:rotate(-90deg)}.general-list-item .lock-mark{align-items:center;display:flex;display:none;filter:var(--lockgray-color-filter);height:.8em;justify-content:center;left:5px;margin:auto;position:absolute;width:auto}.general-list-item .lock-mark#locked{display:block}.general-list-item select{-webkit-appearance:unset;border:none;height:100%;text-indent:45%;width:85%}.general-list-item-multiline .general-list-label{height:-moz-fit-content;height:fit-content;justify-content:flex-start;padding-bottom:.5em;padding-top:.5em;position:relative}.general-list-item-multiline{height:-moz-fit-content;height:fit-content;min-height:40px;overflow:hidden}.general-list-item-multiline .general-list-label-button{overflow:visible;position:relative;white-space:pre-wrap;width:calc(100% - 5em)}.general-list-togle,.simple-togle{background:var(--lovean-pink);border:3px solid var(--lovean-pink);border-radius:20px;box-sizing:border-box;height:33px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;width:55px}.simple-togle{position:relative}.general-list-togle#OFF,.simple-togle#OFF{background:var(--white);border-color:var(--medium-gray)}.general-list-togle#OFF .ball,.simple-togle#OFF .ball{background:var(--ball-off-color)}.general-list-togle .ball,.general-list-togle .ball-shadow,.simple-togle .ball,.simple-togle .ball-shadow{background:var(--white);border-radius:50%;height:27px;position:absolute;right:22px;top:0;transition:right .1s ease-in-out;width:27px}.general-list-togle .ball-shadow,.simple-togle .ball-shadow{background:url(/circle_shadow.png);border-radius:0;filter:none;left:5px;top:3px}.general-list-togle#ON .ball,.simple-togle#ON .ball{right:0}.general-list-togle#ON .ball-shadow,.simple-togle#ON .ball-shadow{left:auto;right:-5px}.general-list-item input[type=range]{position:absolute;right:4px;top:-13px;width:60%}.general-list-item input[type=range]::-webkit-slider-thumb{height:28px;width:28px;z-index:0}.general-list-item .date-str{font:var(--fontW3);font-size:var(--font-min);position:absolute;right:10px;top:-15px}.general-list-item input[type=checkbox]{-webkit-appearance:none;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;padding:10px;position:relative;width:auto}.general-list-item input[type=checkbox]:before{background:var(--white);border:1px solid var(--black);border-radius:3px;content:"";display:block;height:16px;left:0;margin-top:-8px;opacity:.5;position:absolute;top:50%;width:16px}.general-list-item input[type=checkbox]:after{border-bottom:3px solid var(--lovean-pink);border-right:3px solid var(--lovean-pink);content:"";display:block;height:10px;left:5px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.general-list-item label{align-items:center;color:var(--black);display:flex;font:var(--fontW3);font-size:var(--font-s);justify-content:center;width:100%}.general-list-item .general-list-select{margin-right:5%;position:relative;width:60%}.general-list-item .general-list-check{z-index:0}.general-list-select-and-check select{-webkit-appearance:none!important;appearance:none!important;color:var(--black);text-indent:0}.general-list-select-and-check .next-mark{filter:invert(.2);height:16px;pointer-events:none;position:absolute;right:5px;top:calc(50% - 8px);touch-action:none;transform:rotate(-90deg)}.general-list-notification-sample{background:var(--white);height:auto;justify-content:start;margin-top:-1px;min-height:48px}.general-list-notification-sample#off .label{opacity:.7}.general-list-notification-sample img{height:48px;margin:auto .2em 2px .5em}.general-list-notification-sample .label{align-items:center;background:var(--ul-gray);border-radius:2em 2em 2em 0;display:flex;margin-bottom:7.5px;max-width:calc(100% - 48px - 3em);padding:.5em 1em;width:auto}.general-list-notification-sample p{color:var(--dark-gray);font:var(--fontW3);font-size:var(--font-s);margin:0;padding:0;white-space:pre-wrap;width:auto}.general-list-label-and-button{align-items:center;background:var(--white);box-sizing:border-box;height:48px;justify-content:space-between;margin-left:0;margin-right:0;margin-top:-1px;padding:0 13px;width:100%}.general-list-label-and-button .labels{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-items:center;padding:3px 0 3px 8px}.general-list-label-and-button .label{font:var(--fontW3);font-size:var(--font-s);margin:auto 0}.general-list-label-and-button .sublabel{font:var(--fontW3);font-size:var(--font-min);margin:0 0 auto}.general-list-label-and-button .sublabel:empty{display:none}.general-list-label-and-button button{border-radius:3px;min-width:6em;padding:2px 8px}.general-list-label-and-button#on button{background:var(--lovean-pink);border:none;color:var(--white)}.general-list-label-and-button#off button{background:none;border:1px solid var(--lovean-pink);color:var(--lovean-pink)}.general-list-item-text{background:var(--white);color:var(--dark-gray);font:var(--fontW3);font-size:var(--font-min);height:auto;justify-content:start;margin-bottom:-1px;padding:1em 5% 0}.general-list-item-text pre{height:-moz-fit-content;height:fit-content;margin:0;width:100%}.general-list-item-text-line{background:none;padding:0 .5em 1em}.general-list-item-text-line pre{color:var(--m-gray)}.general-list .mini-banner-block{margin-bottom:1em}.general-list-item .image-2{height:120%;left:calc(var(--zep2-aspect)*210px*var(--fontscale));position:absolute}.general-list-item-text-strong{background:none}.general-list-item-text-strong pre{color:var(--black);font-family:HiraKakuPro-W6}#p7box,.secret-settings .general-list-item#locked .general-list-item-background{display:none}.notification-setting,.secret-settings{--fontsize-s:13px;--fontsize-m:15px;--fontsize-l:16px}.general-list-item .general-list-item-background#disabled{background-color:var(--light-gray)}.general-list-label .cert1{align-items:center;background-color:#fd89b4;display:flex;height:calc(var(--zep2-aspect)*31px);justify-content:center;margin-right:6px;padding:0 2px;width:-moz-fit-content;width:fit-content}.general-list-label .cert1 p{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--zep2-aspect)*20px);font-weight:600;margin:0 2px;padding:0;white-space:nowrap}.general-list-label .cert1 img{height:auto;margin-left:2px;object-fit:scale-down;width:calc(var(--zep2-aspect)*20px)}.purchase-history-item{align-items:center;background:var(--white);height:48px;margin-bottom:1px;width:100%}.purchase-history-item span{font-size:var(--fontsize-s);white-space:nowrap}.purchase-history-item .plan-name{margin-left:21px;margin-right:auto;overflow:hidden;text-overflow:ellipsis;width:42%}.purchase-history-item .money{left:50%;position:absolute}.purchase-history-item .receipt-btn{background:var(--lovean-pink-gradient);border-radius:2em;color:var(--white);cursor:pointer;font-size:var(--fontsize-s);margin-left:auto;margin-right:calc(46px*var(--zep2-aspect));padding:.25em .5em}.purchase-history-item .receipt-btn-gray{background:var(--medium-gray);color:var(--white)}.purchase-history .general-list-item-header .general-list-label{left:0}.purchase-history .general-list-item-header .general-list-label-header{margin-left:21px;margin-right:auto}.general-list-item-toggle{background:var(--white);flex-direction:column;height:auto;min-height:48px}.general-list-item-toggle .general-list-substring,.general-list-item-toggle .line1{align-items:center;width:calc(100% - 40px)}.general-list-item-toggle .label{font-size:var(--fontsize-m);font:var(--fontW3);font-size:var(--font-s);margin:0 auto 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 60px)}.general-list-item-toggle#locked .label{color:#000}.general-list-togle{margin:calc(var(--zep2-aspect)*10px) 0 calc(var(--zep2-aspect)*10px) auto;position:relative}.general-list-item-subttext .general-list-substring,.general-list-item-toggle .general-list-substring{color:#999;font:var(--fontW3);font-size:var(--font-min);margin-bottom:calc(var(--zep2-aspect)*10px);padding-bottom:calc(var(--zep2-aspect)*16px);white-space:pre-wrap;width:calc(100% - 40px)}.general-list-item-subttext .general-list-substring{padding-bottom:calc(var(--zep2-aspect)*20px)}.general-list-item-subttext{background-color:var(--white);height:auto;margin-top:-1.5px}.general-list-item-subttext-lock,.secret-settings .general-list-item#locked{background-color:#ccc}.notice-list .notice{background:var(--white);border:none;margin-bottom:1px;padding:calc(var(--zep2-aspect)*20px) calc(var(--zep2-aspect)*30px);position:relative}.notice-list .notice-unread{background:var(--unread-color)}.notice-list .notice .title{font-size:var(--fontsize-m);margin-bottom:.15em;text-align:left;white-space:pre-wrap;width:calc(100% - var(--zep2-aspect)*25px)}.notice-list .notice .date{color:var(--m-gray);font-size:var(--fontsize-s);text-align:left}.notice-list .notice .next-wrap{height:100%;position:absolute;right:calc(var(--zep2-aspect)*20px);top:0;width:calc(var(--zep2-aspect)*30px)}.notice-list .notice .next-mark{filter:var(--black-filter);height:12px;margin:auto;transform:rotate(180deg);width:auto}.profile .general-list-label-header{color:var(--black)}.profile .general-list-label{color:#898989}.profile .general-list-label-value{color:var(--black);max-width:60%}.profile .general-list-item-background{background:#0000}.mypage-profile .general-list-label-value{color:var(--lovean-pink)}.mypage-profile .next-mark{transform:rotate(-90deg)}.profile{background:var(--white);min-height:100vh;overflow:hidden}.video-thumbs{display:flex;flex-wrap:wrap;margin-left:10px;margin-right:10px;margin-top:10px}.video-thumbs .thumb-box{box-sizing:border-box;margin:2px;position:relative;width:calc(25% - 4px)}.video-thumbs .video-thumb{border-radius:8px;box-sizing:border-box;display:block;overflow:hidden;position:relative;width:100%}.video-thumbs .video-thumb:before{box-sizing:border-box;content:"";display:block;padding-top:100%}.video-thumbs .add-button,.video-thumbs .video-thumb img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.profile .thumb-box .lock-mark{bottom:5px;filter:var(--F2D479-filter);height:20px;object-fit:scale-down;position:absolute;right:2px;width:20px}.video-thumbs .add-button{align-items:center;background:#e1e1e1;display:flex;height:100%;justify-content:center}.video-thumbs .add-button h3{color:var(--white)}.video-thumbs .video-mini-icon{bottom:-12px;position:absolute;right:0}.video-thumbs .video-mini-icon img{height:30px;object-fit:scale-down}.video-thumbs .video-mini-icon .change-color{position:absolute}.profile-edit .video-mini-icon{display:none}.profile .user-item{position:relative;width:100%}.profile .user-item .user-image-panel{height:auto;overflow:hidden;position:relative;width:100%}.profile .user-item .user-image{border:none;border-radius:0;display:block;height:auto;object-fit:fill;width:100%}.profile .user-item .left{bottom:10px;display:flex;flex-direction:column;left:2px;margin:0;padding:0;position:absolute}.profile .oneline{align-content:center;align-items:center;display:flex;flex-flow:nowrap}.profile .user-item .left p{margin:0 2px;padding:0 5px}.profile .user-item .left .login-mark{margin:0 0 0 1em;padding:0}.profile .member-grade-item p{color:var(--black)}.profile .user-item .age-and-area,.profile .user-item .login-text,.profile .user-item .name,.profile .white-color{color:var(--white);color:var(--real-white)}.profile .user-item .heart{display:none}.profile p{font-size:var(--fontsize-m);line-height:inherit}.profile .user-item .name{font-size:var(--fontsize-xl);font-weight:700}.profile .user-item .age-and-area{font-size:var(--fontsize-m)}.profile .user-item .login-mark{height:12px;margin:3px 0 0 16px;padding:0;position:relative;width:12px}.profile .user-item .login-text{color:var(--real-white);margin:0}.profile .member-grade-item{margin-left:8px}.profile .member-grade-item p{font-size:var(--fontsize-xs);padding:1px 5px}.profile .send-rose-float{display:flex;justify-content:center;width:100%}.profile .send-like-float,.profile .send-rose-float{background:var(--white-trans-grad);bottom:80px;left:0;position:fixed;z-index:1}.profile .send-call-float{background:var(--white-trans-grad);bottom:0;display:flex;justify-content:center;left:0;padding-bottom:40px;position:fixed;width:100%;z-index:1}.profile .send-like,.profile .send-like-float{transition:top .05s;width:100%}.profile .send-like-float,.profile .send-rose-float{z-index:3}.profile .send-like .button{align-items:center;background:var(--lovean-pink-gradient);border:none;border-radius:64px;bottom:15px;display:flex;height:50px;justify-content:center;margin:auto;position:relative;width:192px}.profile .send-like img{bottom:0;filter:drop-shadow(0 1px 5px #0000004b);height:100%;left:0;position:absolute;width:100%}.profile .send-like p{align-items:center;color:var(--white);display:flex;height:100%;justify-content:center;margin:auto;position:absolute;text-decoration:none;width:100%}.profile a{text-decoration:none}.profile .message-button,.profile .sended-like{box-shadow:none;max-width:6em;padding:5px 10px;text-align:center}.profile .message-button{color:var(--white)}.profile .message-button,.profile .sended-like{font-size:15px;min-width:10em}.profile .message-button-female,.profile .sended-like-female{min-width:9em}.profile .message-button p,.profile .sended-like p{font-size:15px;padding:0}.profile .sended-like{align-items:center;background:none;border:1px solid var(--real-white);border-image-source:none;color:var(--real-white);display:flex;flex-direction:column;justify-content:center;max-height:36px;max-width:8em}.profile .sended-like p{color:var(--real-white);line-height:1em}.profile .sended-like .half-size{font-size:var(--fontsize-xs);line-height:1em}.profile .bio-rich{margin:calc(var(--zep2-aspect)*48px) 20px}.profile .bio,.profile .line,.profile .mood{font-family:var(--fontW3);font-size:var(--font-s);line-height:150%;margin-left:20px;margin-right:20px}.profile .line{border-bottom:1px solid #e6e6e6}.profile .certifications{align-items:center;display:flex;flex-flow:nowrap;justify-content:flex-start;margin-right:10px}.profile .certifications div{height:16px}.profile .certifications .vip{height:20px;transform:translateY(2px)}.profile .certifications .examination{height:20px}.profile .certifications .adjust-examination-pos{margin-left:-3px}.profile .certifications img{height:100%;margin:0;object-fit:contain;padding:0}.profile .mood{margin-bottom:0}.profile .analysis{align-content:center;border-radius:10px;display:flex;justify-content:center;margin:calc(var(--zep2-aspect)*28px) 1em;margin-bottom:calc(var(--zep2-aspect)*18px);padding:.5em 1em;position:relative}.profile .hashtags{padding-bottom:calc(var(--zep2-aspect)*18px)!important}.profile .hashtags .hashtag{margin-bottom:0}.profile .analysis-female{border:1px solid var(--lovean-pink)}.profile .analysis p{color:var(--dark-gray);font-size:var(--fontsize-m);margin:0}.profile .analysis#locked{background:var(--analisys-back);border:none}.profile .analysis#locked p{color:var(--analisys-text)}.profile .analysis#locked .sec img{filter:var(--analisys-filter)}.profile .analysis .lock{align-items:center;background:var(--lovean-pink-gradient);border-radius:50%;display:flex;height:30px;justify-content:center;position:absolute;right:-12px;top:-12px;width:30px}.profile .analysis .lock img{height:60%;width:60%}.profile .analysis .sec{align-content:center;align-items:center;background:none;border:none;display:flex;flex-direction:column;justify-content:center;padding:0;width:33.3%}.profile .analysis-female .sec{flex-direction:row;height:3em;width:50%}.profile .analysis .sec .information{--fsize:15px;background:var(--lovean-pink-gradient);border:none;border-radius:50%;color:var(--real-white);font-size:15px;font-size:var(--fsize);height:17px;height:calc(var(--fsize) + 2px);margin:0 .5em 2px;padding:0 0 2px;text-align:center;vertical-align:center;width:19px;width:calc(var(--fsize) + 4px)}.profile .analysis#locked .sec .information{color:var(--real-white)}.profile .analysis .sec .dummy{opacity:0;width:15px}.profile .analysis .sec img{margin:0 .5em;width:1.25em}.profile .analysis .sec2{border-left:1px solid var(--analisys-text);border-right:1px solid var(--analisys-text)}.profile .analysis .one-line{align-content:center;align-items:center;display:flex;justify-content:center}.profile .analysis .title{font-size:var(--fontsize-s);font-size:15px;font-weight:700;text-align:center;white-space:nowrap}.profile .black-fade{background:var(--black-fade-bg);background-size:contain;bottom:0;box-sizing:border-box;height:40%;opacity:.278;position:absolute;width:100%}.profile-edit .camera-button{bottom:2px;right:2px}.profile-edit .user-item{display:flex;flex-flow:nowrap;justify-content:center}.profile-edit .user-image-panel{height:117px;position:relative;width:117px}.profile-edit .user-image{border:2px solid #e7e7e7;display:block;height:100%;width:100%}.profile-edit .user-image-touch{border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.profile-edit-input{align-items:center;display:flex;flex-flow:column;justify-content:center;padding-top:1em}.profile-edit-input input,.profile-edit-input textarea{box-sizing:border-box;width:100%}.profile-edit-input textarea{font-size:var(--fontsize-m);min-height:47vh}.profile-edit-promotion{color:#777;display:block;font-size:var(--fontsize-s);margin-right:70px;position:relative;right:0;text-align:right;top:-30px}.profile .roses{align-items:center;display:flex;flex-direction:column}.profile .roses .big-title{box-sizing:border-box;font-weight:700;margin:0;padding:10px 0;text-align:left;width:100%}.profile .what-is-button{margin:0 .5em}.profile .general-list-label-header,.profile .roses .big-title{margin:0 auto 0 16px}.profile .roses .one-line{align-items:center;display:flex;justify-content:flex-start;padding:7px;width:100%}.profile .roses .rose-container{width:90%}.profile .roses .rose{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 10px}.profile .roses .rose img{height:95px;object-fit:scale-down}.profile .roses .rose .number{margin:0}.profile .roses .rose .title{color:#686868;font-size:var(--fontsize-s);margin:0}.profile .roses .send-button{box-shadow:none;color:var(--white);filter:none;margin-bottom:20px;position:relative;width:-moz-fit-content;width:fit-content}.profile .roses .send-button#gray{background:none;border:2px solid var(--medium-gray);color:var(--medium-gray)}.profile .image-thumbs .main-border{border:solid var(--lovean-pink);border-radius:50%;box-sizing:border-box;height:100%;pointer-events:none;position:absolute;top:0;touch-action:none;width:100%}.profile .image-thumbs .image-thumb{border:1px solid #e7e7e7;border-radius:50%;width:100%}.profile .image-thumbs .main-mark{background:var(--lovean-pink);color:var(--white);font-size:var(--fontsize-s);font-weight:700;position:absolute;text-align:center;top:0;width:100%}.profile .image-thumbs .inprogress-overlay{align-content:center;align-items:center;bottom:10px;display:flex;justify-content:center;position:absolute;width:100%}.profile .image-thumbs .inprogress-mark,.profile .thumb-box .inprogress-mark{background:#ff0059;border-radius:20px;color:var(--white);font-size:var(--fontsize-s);padding:2px 5px}.profile .image-thumbs .dark-img{filter:brightness(.8)}.profile-edit .image-thumbs{display:flex;flex-wrap:wrap;height:117px;margin-left:10px;width:117px}.profile-edit .image-thumbs .add-thumb,.profile-edit .image-thumbs .image-thumb{border:none;border-radius:50%;box-sizing:border-box;height:calc(50% - 4px);margin:2px;overflow:hidden;position:relative;width:calc(50% - 4px)}.profile-edit .image-thumbs .image-thumb{border:2px solid #e7e7e7}.profile-edit .image-thumbs img{object-fit:scale-down;width:100%}.profile-edit .inprogress-overlay{bottom:10%;display:flex;justify-content:center;position:absolute;width:100%}.profile-edit .inprogress-mark{background:#ff0059;border-radius:20px;box-sizing:border-box;color:var(--white);font-size:var(--fontsize-m);padding:2px 5px;text-align:center;white-space:nowrap}.profile-edit .secret-image .inprogress-mark{transform:scale(.5) translateY(50%)}.profiles-list .header-width{position:fixed;width:100%;z-index:1}.profiles-list .back-button{left:10px}.profile .config-button{right:10px}.profile .config-button,.profiles-list .back-button{background:#0000003c}.profile .bookmark,.profile .config-button,.profiles-list .back-button{align-items:center;border:none;border-radius:50%;display:flex;height:35px;justify-content:center;padding:0;position:absolute;top:8px;width:35px}.profile .bookmark{background:linear-gradient(#ffd829,#ffab21);cursor:pointer;right:55px;z-index:1}.profile .bookmark img{width:19px}.profile .bookmark#off{background:linear-gradient(#b4b4b4,#919191)}.profiles-list .back-button img{height:50%;width:50%}.profiles-list .profile{border-bottom:1px solid var(--white);box-sizing:border-box;min-height:0}.profiles-list .profile-page{background-color:var(--light-gray);box-sizing:border-box;padding-bottom:20px;position:relative}.profiles-list .height-one{height:1px;overflow:hidden}.profiles-list .out-off-screen{background:var(--white);box-sizing:border-box;min-height:780px;overflow:hidden;width:100%}.profiles-list .out-off-screen .message-button,.profiles-list .out-off-screen .profile,.profiles-list .out-off-screen a,.profiles-list .out-off-screen button,.profiles-list .out-off-screen img,.profiles-list .out-off-screen p,.profiles-list .out-off-screen pre,.profiles-list .out-off-screen span{display:none}.profile .accordion-button{background:none;border:none;box-sizing:border-box;margin:0;padding:0;width:100%}.profile .accordion{max-height:1280px;overflow:hidden;transition:height .3s ease,opacity .3s ease}.profile .accordion#close{height:0;opacity:0}.profile .accordion#open{height:auto;opacity:1}.profile .accordion-page{box-sizing:border-box;min-height:780px;overflow:hidden;transition:height .3s ease,opacity .3s ease}.profile .accordion-page#close{height:0}.profile .accordion-page#open{height:auto}.profile .accordion-overlay{background:none;border:none;bottom:20px;box-sizing:border-box;left:0;margin:0;padding:0;position:absolute;width:100%}.profile .accordion-overlay p{background:var(--white);color:var(--lovean-pink);font-size:var(--fontsize-xl);font-weight:700;margin:0;padding:.85em}.profile .accordion-overlay#unread p{background:#fffaf0}.profile .white-fade{background:var(--white-trans-grad);height:60px;width:100%}.profile .accordion-overlay#unread .white-fade{background:linear-gradient(#fffaf000,#fffaf0)}.profile .send-like-position{height:0}.profile .foot-print,.profile .secret-photo-button{border-radius:var(--fontsize-s);display:flex;height:-moz-fit-content;height:fit-content;margin:15px 0 15px 20px;padding:0 var(--fontsize-s);width:-moz-fit-content;width:fit-content}.profile .foot-print{background:var(--lovean-pink)}.profile .foot-print p,.profile .secret-photo-button p{font-size:var(--fontsize-s);margin:2px 0}.profile .foot-print p{color:var(--white)}.profile .one-line{display:flex;padding:0;width:100%}.profile .secret-photo-button{align-content:center;align-items:center;background:none;border:1px solid;display:flex;justify-content:center}.profile .secret-photo-button#share{border-color:#625e5e}.profile .secret-photo-button#share p{color:#625e5e}.profile .secret-photo-button#unshare{border-color:#d3a126}.profile .secret-photo-button#unshare p{color:#d3a126}.profile .secret-photo-button img{height:1em;margin-right:.5em;object-fit:scale-down}.foot-mark{filter:contrast(0) brightness(500%);font-size:var(--fontsize-s);margin-right:5px}.profile-edit .secret-image{align-items:center;display:flex;font-size:var(--fontsize-s);justify-content:center;margin-bottom:2em;margin-left:2em;position:relative}.profile-edit .secret-image .button{background:none;border:none;height:116px;padding:0;width:54px}.profile-edit .secret-image p{color:var(--dark-gray);font-size:var(--fontsize-s);margin:0;text-align:center}.profile-edit .secret-image .button img{border-radius:50%;width:100%}.profile-edit .secret-image .lock-mark{bottom:18px;filter:var(--F2D479-filter);height:20px;left:15px;object-fit:scale-down;position:absolute;width:20px}.profile-edit .secret-image .inprogress-overlay{bottom:26px}.profile-edit .item{position:relative}.profile-edit .item .income-extra{bottom:0;color:var(--lovean-pink);font-size:var(--fontsize-xs);position:absolute;right:10px}.profile .image-thumbs .icon-event,.thumb-box .icon-event{align-content:center;align-items:center;border-radius:50%;bottom:-4px;display:flex;height:26px;justify-content:center;left:0;overflow:visible;position:absolute;width:26px}.profile .image-thumbs .icon-xmas,.thumb-box .icon-xmas{background:green}.profile .image-thumbs .icon-mizugi,.thumb-box .icon-mizugi{background:#004373}.profile .image-thumbs .icon-yukata,.thumb-box .icon-yukata{background:#001d73}.profile .image-thumbs .icon-halloween,.thumb-box .icon-halloween{background:#7f00bf}.profile .image-thumbs .icon-oshogatsu,.thumb-box .icon-oshogatsu{background:#b3aa7d}.profile .image-thumbs .icon-car,.thumb-box .icon-car{background:#9a6634}.profile .image-thumbs .icon-event img,.thumb-box .icon-event img{height:22px;width:22px}.profile .lock-unlock{filter:var(--F2D479-filter)}.profile .lock-lock{filter:var(--light-gray-filter)}.profile-edit .general-list-label-value{color:var(--lovean-pink)}.profile-edit .general-list-item .next-mark{filter:var(--lovean-pink-filter)}.profile .right-bottom-area{align-items:flex-end;bottom:10px;display:flex;flex-direction:column;justify-content:flex-end;position:absolute;right:0}.profile .alert-text-icon{margin:5px 10px;object-fit:scale-down;width:6em}.profile .official-account{background:#0073e6;color:var(--real-white);font-size:var(--fontsize-xs);margin:0 5px;padding:0 5px}.profile .block-button{margin:3em auto;min-width:50%}.profile .banner-safety-effort img{display:block;margin:auto;padding-bottom:8em;width:calc(648px*var(--zep2-aspect))}.profile .alert-level2{align-items:center;background:#d9000099;display:flex;flex-direction:column;height:100%;justify-content:center;pointer-events:none;position:absolute;top:0;touch-action:none;width:100%}.profile .alert-level2 .img,.profile .alert-level2 img{object-fit:scale-down;padding-bottom:calc(52px*var(--zep2-aspect));width:calc(305px*var(--zep2-aspect))}.profile .alert-level2 span{color:#fff;font-size:var(--fontsize-xl);font-weight:700}.profile .call-button{background-color:var(--lounge-color2);border:none;border-radius:64px;color:var(--ball-off-color);display:flex;filter:drop-shadow(0 1px 5px #0000004b);font-size:var(--fontsize-m);justify-content:center;margin:10px;min-width:10em;padding:12px 30px;text-decoration:none}.profile .call-button img{height:24px;margin-left:calc(78px*var(--zep2-aspect));margin-right:calc(11px*var(--zep2-aspect))}.profile .locked-profile-row .locked-item-background{background-color:var(--analisys-back);border-radius:6px;height:56%;width:96%}.profile .locked-profile-row .general-list-label-button,.profile .locked-profile-row .general-list-label-value{color:var(--analisys-text)}.profile .locked-profile-row .locked-item-img{align-items:center;background:var(--lovean-pink-gradient);border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:34px;justify-content:center;left:80px;position:absolute;width:34px;z-index:1}.profile .locked-profile-row img{height:60%;width:60%}.profile .valentine-button{background:#b5895e}.profile .whiteday-button{background:linear-gradient(0deg,#0193e8,#44ceff)}.profile .whiteday-button img{height:68px;left:calc(-6px*var(--zep2-aspect));position:absolute;top:calc(-20px*var(--zep2-aspect))}.profile .valentine-button img{height:24px;margin-right:calc(4px*var(--zep2-aspect))}.profile .valentine-button#gray img,.profile .whiteday-button#gray img{filter:invert(50%) sepia(0) saturate(11%) hue-rotate(143deg) brightness(101%) contrast(93%)}.profile .valentine-button#gray img{height:24px;margin-right:calc(4px*var(--zep2-aspect))}.profile .whiteday-button .button-icon-count{display:inline-block;font-size:22px;margin-left:24px;margin-right:10px;margin-top:-2px}.profile .whiteday-button .button-label{display:inline-block;height:24px;margin-right:calc(4px*var(--zep2-aspect))}.profile .valentine-button .button-icon-count{display:inline-block;font-size:18px;line-height:24px;margin-right:10px}.profile .valentine-button .button-label{display:inline-block;height:24px;margin-right:calc(4px*var(--zep2-aspect))}.profile .image-thumbs .icon-smile img,.thumb-box .icon-smile img{height:100%;width:100%}.profile .image-thumbs .icon-smile,.thumb-box .icon-smile{bottom:0;height:40px;left:auto;right:0;width:40px}.profile .rank-button{background:none;border:none;bottom:calc(var(--zep2-aspect)*160px);left:calc(var(--zep2-aspect)*10px);position:absolute}.profile .rank-button,.profile .rank-button div{height:calc(var(--zep2-aspect)*180px);width:calc(var(--zep2-aspect)*180px)}.profile .rank-button div{position:relative}.profile .rank-button img{height:100%;width:100%}.profile .ranking-area{background:var(--lovean-pink-gradient);height:calc(var(--zep2-aspect)*90px);line-height:calc(var(--zep2-aspect)*90px);overflow:show;position:relative;text-align:center;width:100%}.profile .ranking-area img{height:calc(var(--zep2-aspect)*125px);left:4px;position:absolute;top:-6px;z-index:1}.profile .ranking-area span{color:var(--white);display:inline-block;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--zep2-aspect)*34px);font-weight:600;vertical-align:middle}.profile-del .flex-column{justify-content:center;padding:10px}.profile-del .block-button{margin-top:0}.profile .user-item .vip-icon{margin-left:calc(var(--zep2-aspect)*24px);margin-right:calc(var(--zep2-aspect)*-8px)}.profile .user-item .vip-icon img{display:block;height:auto;width:calc(var(--zep2-aspect)*36px)}.profile .user-item .certifications .cert1{align-items:center;background-color:#fd89b4;display:flex;height:calc(var(--zep2-aspect)*31px);justify-content:center;margin-right:2px;padding:0 2px;width:-moz-fit-content;width:fit-content}.profile .user-item .certifications .cert1 p{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--zep2-aspect)*20px);font-weight:600;margin:0 2px;padding:0;white-space:nowrap}.profile .user-item .certifications .cert1 img{height:auto;margin-left:2px;object-fit:scale-down;width:calc(var(--zep2-aspect)*20px)}.profile .rose-send-fuki{margin-bottom:calc(-12px - var(--zep2-aspect)*10px);pointer-events:none;touch-action:none;width:calc(var(--zep2-aspect)*220px);z-index:2}.profile .send-rose-float,.profile .send-rose-normal{align-items:center;display:flex;flex-direction:column}.profile .send-rose-normal .rose-send-fuki{margin-top:10px;position:relative}.profile .rose-send-fuki img{width:100%}.profile .roses .send-button{min-width:calc(var(--zep2-aspect)*384px)}.profile .zoom-img{z-index:1}.profile .back-button,.profile .left,.profile .right-bottom-area,.profile .user-image-panel button,.profiles-list .back-button,.profiles-list .header-width{z-index:2}.profile-edit-input .rich-editor-container{width:100%}.profile .rich-editor-container{margin-left:20px;margin-right:20px}.profile-edit-input .rich-editor-container .editable{background:var(--white);min-height:50vh}.profile-edit .general-list-label-button .rich-editor-container .editable{overflow:hidden;width:100%}.thumb-box .inprogress-wrap{bottom:10px;justify-content:center;left:0;pointer-events:none;position:absolute;touch-action:none;width:100%}.sk-circle{height:40px;position:relative;width:40px}.sk-circle .sk-child{height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle .sk-child:before{animation:sk-circleBounceDelay 1.2s ease-in-out infinite both;background-color:var(--loading-color);border-radius:100%;content:"";display:block;height:15%;margin:0 auto;width:15%}.sk-circle .sk-circle2{transform:rotate(30deg)}.sk-circle .sk-circle3{transform:rotate(60deg)}.sk-circle .sk-circle4{transform:rotate(90deg)}.sk-circle .sk-circle5{transform:rotate(120deg)}.sk-circle .sk-circle6{transform:rotate(150deg)}.sk-circle .sk-circle7{transform:rotate(180deg)}.sk-circle .sk-circle8{transform:rotate(210deg)}.sk-circle .sk-circle9{transform:rotate(240deg)}.sk-circle .sk-circle10{transform:rotate(270deg)}.sk-circle .sk-circle11{transform:rotate(300deg)}.sk-circle .sk-circle12{transform:rotate(330deg)}.sk-circle .sk-circle2:before{animation-delay:-1.1s}.sk-circle .sk-circle3:before{animation-delay:-1s}.sk-circle .sk-circle4:before{animation-delay:-.9s}.sk-circle .sk-circle5:before{animation-delay:-.8s}.sk-circle .sk-circle6:before{animation-delay:-.7s}.sk-circle .sk-circle7:before{animation-delay:-.6s}.sk-circle .sk-circle8:before{animation-delay:-.5s}.sk-circle .sk-circle9:before{animation-delay:-.4s}.sk-circle .sk-circle10:before{animation-delay:-.3s}.sk-circle .sk-circle11:before{animation-delay:-.2s}.sk-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.loading-reload-button{background-color:var(--loading-color);border:none;border-radius:10px;color:var(--white);height:40px;margin-left:-50px;margin-top:80px;width:140px}.profile-edit .general-list-item#space{font-size:var(--font-s);height:.5em}.gs{--platinum-color:#6ca2ac;--gold-color:#bb9518;--trial-color:#23a4e5;background:var(--bgGray);display:flex;flex-flow:wrap;justify-content:center;width:100%}.gs-table{background-color:var(--white);padding-bottom:10px;position:relative;width:100%}.gs-table hr{background-color:var(--light-gray);border:0;display:block;height:1px;width:100%}.gs-row{display:flex;justify-content:center;width:100%}.gs-element-item{width:50%}.gs-element,.gs-element-item{align-items:center;background-color:var(--white);display:flex;flex-flow:wrap;height:calc(84px*var(--zep2-aspect));margin:2px}.gs-element{justify-content:center;width:25%}.gs-element p{font-size:var(--fontsize-s);margin:auto;text-align:center;width:100%}.gs-element .sub-title{color:var(--medium-gray)}.gs-element-header{background-color:var(--white);height:calc(80px*var(--zep2-aspect))}.gs-element-header p{font-size:calc(24.5px*var(--zep2-aspect));font-weight:700;margin-bottom:0}.gs-element-content p{font-size:calc(32px*var(--zep2-aspect))}.gs-element-item .icon{background:var(--lovean-pink-gradient);border-radius:50%;height:calc(60px*var(--zep2-aspect));margin:0;margin-left:calc(51px*var(--zep2-aspect));position:relative}.gs-element-item .icon,.gs-element-item .icon img{box-sizing:border-box;width:calc(60px*var(--zep2-aspect))}.gs-element-item .icon img{position:absolute}.gs-element-item .icon #icon-img-0{padding:2px;top:1px}.gs-element-item .icon #icon-img-3{padding:3px;top:-2px}.gs-element-item .icon #icon-img-4{padding:2px}.gs-element-item .icon #icon-img-5,.gs-element-item .icon #icon-img-6{padding:4px}.gs-element-item .icon #icon-img-7{padding:2px}.gs-element-item .title{display:inline-block;font-size:calc(28px*var(--zep2-aspect));font-weight:700;margin-left:calc(24px*var(--zep2-aspect));width:auto}.gs .about-subs-wrapper{background-color:var(--white);margin-top:40px}.gs .about-subs{display:flex;justify-content:center;margin:auto;width:95%}.gs .about-subs div{margin:0;padding:0}.gs .about-subs button{background:none #0000;border:1px solid var(--lovean-pink);border-radius:10px;color:var(--lovean-pink);margin-bottom:10px;margin-top:10px;min-height:30px;width:100%}.gs h3{border-bottom:3px solid var(--black);color:var(--black);margin:0 auto 1em;text-align:center}.gs .trial-button{background:none;border:none;font-size:var(--fontsize-m);padding:0;width:100%}.gs .trial-button .texts{align-items:center;background:var(--white);border:3px solid var(--lovean-pink);border-radius:5px;display:flex;flex-direction:column;justify-content:center;width:100%}.gs .trial-button .banner{height:auto;object-fit:fill;width:100%}.gs .trial-button-root{max-width:var(--max-width);top:50px;width:100%}.gs .trial-button-space-root{margin-bottom:20px;max-width:var(--max-width);opacity:0;width:100%}.gs .trial-button .title{font-weight:700}.gs .trial-button .big,.gs .trial-button .title{font-size:var(--fontsize-xl)}.gs .campaign-banner,.gs .campaign-banner img{object-fit:scale-down;width:100%}.gs .btn-grade-area{padding:0 0 40px;width:100%}.gs .btn-grade-area .discount-img{display:block;margin:auto auto 10px;object-fit:scale-down;width:88%}.gs .btn-grade{display:block;text-align:center;width:100%}.gs .btn-grade-base{border-radius:calc(20px*var(--zep2-aspect));box-shadow:0 5px 8px 0 #0003;display:inline-block;font-size:calc(34px*var(--zep2-aspect));position:relative}.gs .btn-grade-platinum{border:3px solid #6ca2ac;height:calc(300px*var(--zep2-aspect))}.gs .btn-grade-gold{border:3px solid #bb9518;height:calc(260px*var(--zep2-aspect));margin-top:calc(40px*var(--zep2-aspect))}.gs .flex-trial{align-items:center;display:flex;justify-content:center}.gs .btn-grade-trial{border:4px solid #23a4e5;width:calc(331px*var(--zep2-aspect))}.gs .btn-grade-trial:first-of-type{margin-right:calc(39px*var(--zep2-aspect))}.gs .btn-grade-name{-moz-border-radius-topleft:calc(10px*var(--zep2-aspect));-moz-border-radius-bottomleft:calc(10px*var(--zep2-aspect));-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:calc(10px*var(--zep2-aspect));-webkit-border-bottom-left-radius:calc(10px*var(--zep2-aspect));border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-left-radius:calc(10px*var(--zep2-aspect));-webkit-border-top-left-radius:calc(10px*var(--zep2-aspect));border-top-right-radius:0;-webkit-border-top-right-radius:0;display:inline-block;left:50%;text-align:center;width:calc(210px*var(--zep2-aspect))}.gs .btn-grade-platinum .btn-grade-name{background:#6ca2ac;height:calc(300px*var(--zep2-aspect));line-height:calc(300px*var(--zep2-aspect))}.gs .btn-grade-gold .btn-grade-name{background:#bb9518;height:calc(260px*var(--zep2-aspect));line-height:calc(260px*var(--zep2-aspect))}.gs .btn-grade-trial .btn-grade-name-trial{background:#23a4e5;color:#fff;font-family:var(--fontW6);font-size:calc(48px*var(--zep2-aspect));font-weight:600;padding:calc(17px*var(--zep2-aspect)) 0}.gs .btn-grade-name p{color:#fff;font-family:var(--fontW3);font-size:calc(34px*var(--zep2-aspect));font-weight:700;margin:0;position:absolute;width:calc(210px*var(--zep2-aspect))}.gs .btn-grade-description{display:inline-block;text-align:center;width:calc(558px*var(--zep2-aspect))}.gs .btn-grade-platinum .btn-grade-description{height:calc(300px*var(--zep2-aspect))}.gs .btn-grade-gold .btn-grade-description{height:calc(260px*var(--zep2-aspect))}.gs .btn-grade-trial .btn-grade-description{height:calc(210px*var(--zep2-aspect))}.gs .btn-grade-description-base{position:absolute;text-align:left}.gs .btn-grade-description-base .desc-price-orig{color:var(--light-gray);font-family:HiraKakuPro-W6;font-size:calc(32px*var(--zep2-aspect));margin-bottom:calc(-50px*var(--zep2-aspect));margin-left:calc(44px*var(--zep2-aspect));margin-top:calc(20px*var(--zep2-aspect));text-decoration:line-through}.gs .btn-grade-description-base .desc-price1{color:var(--black);font-family:var(--fontW6);font-size:calc(64px*var(--zep2-aspect));font-weight:600;line-height:.71;margin-bottom:calc(31px*var(--zep2-aspect));margin-left:calc(44px*var(--zep2-aspect));margin-top:calc(60px*var(--zep2-aspect))}.gs .btn-grade-description-base .desc-price-unit{color:#999;font-family:var(--fontW6);font-size:var(--font-l-raw)}.gs .btn-grade-description-base .strong-price-p{color:var(--platinum-color)}.gs .btn-grade-description-base .strong-price-g{color:var(--gold-color)}.gs .btn-grade-description-base .desc-item{color:var(--black);font-size:calc(27px*var(--zep2-aspect));line-height:1.58;margin-left:calc(44px*var(--zep2-aspect))}.gs .btn-grade-description-base .desc-item span{color:var(--platinum-color)}.gs .btn-grade-description-base-trial .desc-days{color:var(--light-gray);font-family:var(--fontW6);font-size:var(--font-l-raw);font-weight:700;margin-top:calc(21px*var(--zep2-aspect))}.gs .btn-grade-description-base-trial .desc-price{color:var(--black);font-family:var(--fontW3);font-size:calc(54px*var(--zep2-aspect));font-weight:600;margin-bottom:calc(21px*var(--zep2-aspect))}.gs .btn-grade-platinum .img-arrow{height:auto;position:absolute;right:20px;top:calc(300px*var(--zep2-aspect)/2 - (56px*var(--zep2-aspect))/2);width:calc(56px*var(--zep2-aspect))}.gs .btn-grade-gold .img-arrow{position:absolute;right:20px;top:calc(260px*var(--zep2-aspect)/2 - (56px*var(--zep2-aspect))/2);width:calc(56px*var(--zep2-aspect))}.gs .btn-grade .recommend-trial{margin-top:calc(83px*var(--zep2-aspect));width:calc(729px*var(--zep2-aspect))}.gs .btn-grade .note-trial{color:var(--black);font-family:var(--fontW3);font-size:var(--font-s-raw);margin:auto;margin-top:calc(30px*var(--zep2-aspect));text-align:left;width:calc(730px*var(--zep2-aspect))}.gs .btn-grade-trial .img-arrow{position:absolute;right:20px;top:calc(210px*var(--zep2-aspect)/2 - (56px*var(--zep2-aspect))/2);width:calc(56px*var(--zep2-aspect))}.gs .btn-grade-trial button{background-color:initial;border:none;margin:0;padding:0;width:100%}.gs .btn-grade-recommend-tiral-img{height:atuo;left:calc(-28px*var(--zep2-aspect));position:absolute;top:calc(-28px*var(--zep2-aspect));width:calc(112px*var(--zep2-aspect))}.gs .tips-card{background-color:var(--white);border-radius:calc(30px*var(--zep2-aspect));box-shadow:0 3px 6px 0 var(--grade-tips-card-shadow);display:block;height:calc(614px*var(--zep2-aspect));margin-bottom:calc(30px*var(--zep2-aspect));overflow:hidden;text-align:center;width:calc(728px*var(--zep2-aspect))}.gs .tips-number{background-color:#3e6fb3;border-radius:calc(25px*var(--zep2-aspect));color:var(--ball-off-color);font-size:calc(28px*var(--zep2-aspect));height:calc(50px*var(--zep2-aspect));line-height:calc(50px*var(--zep2-aspect));margin:calc(40px*var(--zep2-aspect)) auto 0 auto;width:calc(200px*var(--zep2-aspect))}.gs .tips-header{font-size:calc(38px*var(--zep2-aspect));margin-top:calc(23px*var(--zep2-aspect));padding-top:0}.gs .tips-desc{display:inline-block;font-size:calc(28px*var(--zep2-aspect));margin:auto;text-align:left}.gs .tips-desc-additional{font-size:calc(24px*var(--zep2-aspect))}.gs #tips-card1 img{margin:calc(-200px*var(--zep2-aspect)) 0 0 0;width:calc(728px*var(--zep2-aspect))}.gs #tips-card2 img{margin:calc(-260px*var(--zep2-aspect)) 0 0 0;width:calc(728px*var(--zep2-aspect))}.gs #tips-card3 img{margin:calc(-250px*var(--zep2-aspect)) 0 calc(-200px*var(--zep2-aspect)) 0;width:calc(728px*var(--zep2-aspect))}.gs #tips-card4 img{margin:calc(-200px*var(--zep2-aspect)) 0 calc(-130px*var(--zep2-aspect)) 0;width:calc(728px*var(--zep2-aspect))}.gs #tips-card5 img{margin:calc(-200px*var(--zep2-aspect)) 0 calc(-200px*var(--zep2-aspect)) 0;width:calc(728px*var(--zep2-aspect))}.gs .tips-card span{color:#e732a0}.gs .grade-select-header{margin:30px 0 14px}.gs .grade-select-header-img{margin-bottom:calc(30px*var(--zep2-aspect))}.gs .grade-select-header-img img{width:calc(580px*var(--zep2-aspect))}.gs .note-desc{font-size:calc(25px*var(--zep2-aspect));margin:auto;width:calc(768px*var(--zep2-aspect))}.gs .platinum-func-header{margin-bottom:10px;margin-top:0;padding-top:60px}.gs .trial-button-second{margin-bottom:20px;margin-top:20px}.gs .btn-grade-name .btn-grade-name-trial-1{font-size:calc(48px*var(--zep2-aspect));pointer-events:none;top:-10%}.gs .btn-grade-name .btn-grade-name-trial-2{font-size:calc(48px*var(--zep2-aspect));pointer-events:none;top:10%}.gs #notice-trial-update{font-size:calc(22px*var(--zep2-aspect))}.ps .plan-select-trial{cursor:pointer}.ps .plan-select-trial .btn-grade-name,.ps .plan-select-trial .btn-grade-name p{width:calc(282px*var(--zep2-aspect))}.ps .plan-select-trial .btn-grade-description{width:calc(486px*var(--zep2-aspect))}.ps .plan-select-trial .desc-price1{font-size:calc(50px*var(--zep2-aspect));margin-bottom:calc(41px*var(--zep2-aspect));margin-left:calc(39px*var(--zep2-aspect));margin-top:calc(64px*var(--zep2-aspect))}.ps .plan-select-trial .desc-item{font-size:calc(24px*var(--zep2-aspect));margin-left:calc(39px*var(--zep2-aspect))}.ps .plan-select-trial .img-arrow{width:calc(44px*var(--zep2-aspect))}.ps .plan-select-trial .btn-grade-name img{height:atuo;left:calc(-28px*var(--zep2-aspect));position:absolute;top:calc(-28px*var(--zep2-aspect));width:calc(127px*var(--zep2-aspect))}.gs .btn-grade-trial-discount,.gs .btn-grade-trial-discount .btn-grade-description,.gs .btn-grade-trial-discount .btn-grade-name,.gs .btn-grade-trial-discount .btn-grade-name p{height:calc(250px*var(--zep2-aspect))}.gs .btn-grade-trial-discount .btn-grade-name{line-height:calc(250px*var(--zep2-aspect))}.gs .btn-grade-trial-discount .desc-price1,.ps .plan-select-trial-discount .desc-price1{margin-top:0}.gs .btn-grade-description-base .price-line-through-p,.ps .plan-select-trial-discount price-line-through-p{font-size:calc(34px*var(--zep2-aspect));margin-bottom:calc(16px*var(--zep2-aspect));margin-top:calc(52px*var(--zep2-aspect));text-decoration:line-through}.gs .btn-grade-grayout{filter:grayscale(1)}.gs .btn-grade-grayout .btn-grade-name{background-color:var(--lovean-pink)}.gs .display-balance{background-color:var(--white);border:2px solid var(--lovean-pink);border-radius:calc(22px*var(--zep2-aspect));box-sizing:border-box;color:var(--black);margin-bottom:calc(40px*var(--zep2-aspect));margin-top:calc(20px*var(--zep2-aspect));padding:calc(40px*var(--zep2-aspect)) calc(20px*var(--zep2-aspect));width:calc(788px*var(--zep2-aspect))}.gs .display-balance .title{font-family:HiraKakuPro-W6;font-size:calc(28px*var(--zep2-aspect));text-align:center}.gs .display-balance .text{font-family:HiraKakuPro-W3;font-size:calc(26px*var(--zep2-aspect));margin-top:calc(24px*var(--zep2-aspect));text-align:center}.gs .display-balance span{color:var(--lovean-pink)}.gs .balloon-balance-base{background-color:var(--white);width:100%}.gs .balloon-balance{align-items:center;background:url(/grade_select/img_fuki_CFD.png);background-repeat:no-repeat;background-size:100%;box-sizing:border-box;color:#fff;display:flex;font-family:HiraKakuPro-W6;font-size:calc(28px*var(--zep2-aspect));height:calc(182px*var(--zep2-aspect));margin:auto;margin-bottom:calc(16px*var(--zep2-aspect));margin-top:calc(-12px*var(--zep2-aspect));padding-left:calc(27px*var(--zep2-aspect));text-align:left;width:calc(748px*var(--zep2-aspect))}.gs .anniversary-mini02{bottom:calc(-135px*var(--zep2-aspect));left:0;position:absolute}.gs .anniversary-dummy,.gs .anniversary-mini02{height:calc(155px*var(--zep2-aspect))}.gs-confirm .accordion{background-color:var(--white);border:1px solid var(--light-gray);margin-top:-1px;overflow:hidden;transition:max-height .25s}.gs-confirm .accordion .icontent{margin:calc(36px*var(--zep2-aspect))}.gs-confirm .accordion-open{max-height:200vh}.gs-confirm .accordion-close{border-bottom:none;max-height:0}.gs .invite-banner{width:100%}.gs .invite-banner img{display:block;object-fit:scale-down;width:100%}.gs .grade-btn-err{background:var(--white);border-radius:calc(28px*var(--zep2-aspect));box-shadow:0 2px 8px 0 #0003;margin:5em 0;padding:3em 1em;width:calc(728px*var(--zep2-aspect))}.gs .grade-btn-err a{color:var(--sky-blue)}.gs .error-debug-btn{position:fixed;right:0;top:0;z-index:100}.mypage-icons{background:var(--white);box-sizing:border-box;display:flex;flex-flow:wrap;height:200px;margin:auto;padding:10px;width:100%}.mypage-icon{border-radius:10px;box-sizing:border-box;height:50%;margin:0;padding:0;position:relative;width:33.3%}.mypage-icon .icon-img{display:flex;filter:var(--mypage-button-filter);height:40%;margin:0;object-fit:scale-down;transform:translateZ(0)}.mypage-icon :link{text-decoration:none}.mypage-icon a{color:var(--black);display:flex;flex-direction:column;font-size:var(--fontsize-m);height:100%;justify-content:center;margin:auto;text-align:center;width:100%}.mypage-icon p{margin:0}.mypage-icon .badge{position:absolute;right:30px;top:5px}.mypage .camera-button{bottom:2px;right:2px}.mypage .user-item{display:flex;flex-flow:nowrap;margin:1em;position:relative}.mypage .user-item .left{display:flex;flex-direction:column;justify-content:center;padding-left:5px}.mypage .user-image-panel{margin-right:1em;position:relative}.mypage .member-grade-item{background:#0000;border:1px solid var(--light-gray)}.mypage .member-grade-item p{color:var(--dark-gray);padding-left:10px;padding-right:18px}.mypage .member-grade-item .next-mark{align-items:center;display:flex;filter:invert(.31);height:100%;position:absolute;right:3px;top:0;transform:rotate(180deg)}.member-grade-item .next-mark img{height:50%;object-fit:scale-down}.mypage .user-image{height:120px;width:120px}.mypage .inprogress-overlay{bottom:15px;display:flex;justify-content:center;position:absolute;width:100%}.mypage .inprogress-mark{background:var(--high-pink);border-radius:20px;color:var(--ul-gray);font-size:var(--fontsize-m);padding:2px 5px}.member-grade-item{background:var(--white);border-radius:64px;position:relative}.member-grade-item p{color:var(--dark-gray)}.member-grade-item .next-mark{display:none}.mypage .left-like-item{display:flex;font-size:var(--font-min-raw);justify-content:center;left:0;position:absolute;top:2px;width:100%}.mypage .left-like-item .oneline{align-items:center;background:var(--ul-gray);border-radius:10px;display:flex;padding-left:10px;padding-right:10px;width:-moz-fit-content;width:fit-content}.mypage .rose-button{align-items:center;background:var(--white);border:1px solid var(--ul-gray);border-radius:12px;bottom:0;box-shadow:0 3px var(--ul-gray);display:flex;flex-direction:column;padding:4px;position:absolute;right:0}.mypage .rose-count{min-width:36px;text-align:end}.mypage .rose-button a{font-size:var(--fontsize-xs)}.mypage .rose-button img{height:16px;margin-right:4px;object-fit:scale-down}.mypage .rose-button .space-between{align-items:center;display:flex;justify-content:space-between;margin:0 .5em}.mypage .name{font-size:var(--fontsize-xl);font-weight:700;margin:0;padding-bottom:5px}.mypage .preview{align-content:center;align-items:center;border:1px solid var(--lovean-pink);border-radius:1em;display:flex;padding:0 .5em}.mypage .preview p{color:var(--lovean-pink);font-size:16px;margin:0 .5em 0 0}.mypage .preview img{height:.8em;transform:rotate(180deg)}.mypage .dashboard{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:1em .9em;position:relative;width:100%}.mypage .dashboard-item-box{justify-content:center;min-height:1px;min-width:33%}.mypage .dashboard-item,.mypage .dashboard-item-box{align-content:center;align-items:center;display:flex}.mypage .dashboard-item{background:var(--white);border-radius:30px;height:var(--fontsize-m);margin:.25em .25em 0 0;padding:8px}.mypage .dashboard-item p{font-size:var(--fontsize-m);margin:0 .25em;white-space:nowrap}.mypage .dashboard-item .icon{height:100%}.mypage .dashboard-item img{height:16px;object-fit:scale-down}.mypage .coin-button .coin{height:22px}.mypage .coin-button .next{transform:rotate(180deg)}.mypage .new-rose-button .plus{background:var(--lovean-pink);border-radius:50%;height:16px;width:16px}.mypage .columns .title{color:var(--dark-gray);font-size:var(--fontsize-l);padding:0 2em}.mypage .column{align-items:center;background:var(--white);border:4px solid var(--white);box-sizing:border-box;display:flex;margin:4px 0;width:100%}.mypage .column img{object-fit:scale-down;width:70px}.mypage .column p{font-size:var(--fontsize-m);margin:0;padding:0 .5em 0 1em}.mypage .invite-banner,.mypage .invite-banner img{cursor:pointer;object-fit:scale-down;width:100%}.mypage .valentine-count{cursor:pointer;margin-bottom:calc(10px*var(--zep2-aspect));position:relative;width:100%}.mypage .valentine-count img{width:100%}.mypage .valentine-count div{color:var(--real-lovean-pink);font-size:var(--fontsize-m);position:absolute;right:calc(60px*var(--zep2-aspect));text-align:center;top:50%;transform:translateY(-60%);width:calc(60px*var(--zep2-aspect))}.mypage .senryu-badge{left:8%;pointer-events:none;position:absolute;top:-18%;touch-action:none;width:calc(90px*var(--zep2-aspect))}.mypage .del-image-touch{height:100%;left:0;position:absolute;top:0;width:100%}.female-grade-bar{align-items:center;height:calc(270px*var(--zep2-aspect));justify-content:center;width:100%}.female-grade-bar .inner{align-items:center;background:var(--white);border-radius:calc(20px*var(--zep2-aspect));cursor:pointer;height:calc(200px*var(--zep2-aspect));justify-content:center;width:calc(758px*var(--zep2-aspect))}.female-grade-bar .bar{background:#e6e6e6;border-radius:2em;height:calc(34px*var(--zep2-aspect));margin:calc(16px*var(--zep2-aspect)) 0;margin-top:calc(26px*var(--zep2-aspect));position:relative;width:calc(656px*var(--zep2-aspect))}.female-grade-bar .bar .efx{height:calc(75px*var(--zep2-aspect));position:absolute;right:calc(-20px*var(--zep2-aspect));top:calc(-24px*var(--zep2-aspect))}.female-grade-bar .bar .gauge,.female-grade-bar .bar .point1,.female-grade-bar .bar .point2,.female-grade-bar .bar .point3{height:90%;margin:auto 0;margin-left:calc(33.333% - 30.6px*var(--zep2-aspect));object-fit:scale-down;z-index:2}.female-grade-bar .bar .point3{margin-left:calc(33.333% - 38.25px*var(--zep2-aspect))}.female-grade-bar .bar .gauge{height:100%;position:absolute}.female-grade-bar .bar .gauge,.female-grade-bar#step2 .bar .arrow{margin-left:0}.female-grade-bar .bar .arrow{left:calc(17px*var(--zep2-aspect) - 9px*var(--zep2-aspect));position:absolute;top:calc(-16px*var(--zep2-aspect));width:calc(16px*var(--zep2-aspect))}.female-grade-bar#step1 .bar{background:linear-gradient(90deg,#fd89b4 calc(33.333% - 17px*var(--zep2-aspect)),#fd89b4 calc(33.333% - 17px*var(--zep2-aspect)),#e6e6e6 calc(33.333% - 17px*var(--zep2-aspect)),#e6e6e6)}.female-grade-bar#step1 .bar .arrow,.female-grade-bar#step1 .bar .gauge{margin-left:calc(33.333% - 30.6px*var(--zep2-aspect))}.female-grade-bar#step2 .bar{background:linear-gradient(90deg,#fd89b4 calc(66.666% - 17px*var(--zep2-aspect)),#fd89b4 calc(66.666% - 17px*var(--zep2-aspect)),#e6e6e6 calc(66.666% - 17px*var(--zep2-aspect)),#e6e6e6)}.female-grade-bar#step2 .bar .arrow,.female-grade-bar#step2 .bar .gauge{margin-left:calc(66.666% - 30.6px*var(--zep2-aspect))}.female-grade-bar .bar .premium{background:linear-gradient(0deg,#cedfd9,#cedad8 50%,#e6efec 0,#e6efec);border-radius:0 2em 2em 0;height:100%;margin-left:calc(66.666% - 17px*var(--zep2-aspect));position:absolute;width:calc(33.33% + 17px*var(--zep2-aspect))}.female-grade-bar .title{font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));font-weight:600}.female-grade-bar .step-text{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*26px*var(--zep2-aspect))}.female-grade-bar .step-text .pink{color:var(--lovean-pink)}.female-grade-bar .step-text .space{width:1em}.freenow{height:calc(var(--vh)*100);width:100%}.freenow .header .texts{margin-left:0!important;max-width:none!important;width:calc(100% - 5px)!important}.freenow .header .title{left:0;pointer-events:none;position:fixed;text-align:center;touch-action:none;width:100%!important;width:100vw!important}.freenow .header .about-button{margin-left:auto}.freenow #map{height:100%;transition:height .2s ease-in-out,width .2s ease-in-out;width:100%}.freenow #canvas,.freenow .temp-canvas{pointer-events:none;position:fixed;top:50px;touch-action:none;visibility:hidden}.freenow .map-wrapper{align-items:center;height:calc(var(--vh)*100 - 130px);overflow:hidden;position:relative;position:fixed;top:50px;width:100%}.freenow .map-wrapper .post-btn-area{align-items:center;bottom:calc(80px*var(--zep2-aspect));position:absolute;width:calc(580px*var(--zep2-aspect))}.freenow .map-wrapper .post-btn-area .fuki{width:calc(580px*var(--zep2-aspect))}.freenow .map-wrapper .post-btn{background:var(--lovean-pink-gradient);border:none;border-radius:2em;color:var(--white);font-family:var(--fontW3);font-size:calc(38px*var(--zep2-aspect));height:calc(100px*var(--zep2-aspect));width:calc(380px*var(--zep2-aspect))}.freenow .comfirm-wrapper{--dialog-top-h:calc(150px*var(--zep2-aspect));--dialog-middle-h:calc(320px*var(--zep2-aspect));--dialog-bottom-h:calc(450px*var(--zep2-aspect));--dialog-h:calc(var(--dialog-top-h) + var(--dialog-middle-h) + var(--dialog-bottom-h));--dialog-top-y:calc(((100*var(--vh) - 50px - 80px) - var(--dialog-h))/2 + 80px*var(--zep2-aspect));align-items:center;animation:fadeAnimation .6s ease-in-out both;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes fadeAnimation{0%{opacity:0}60%{opacity:0}to{opacity:1}}.freenow .comfirm-dialog{align-items:center;justify-content:center;margin-top:var(--dialog-top-y);position:relative;width:calc(720px*var(--zep2-aspect))}.freenow .comfirm-dialog .top{align-items:center;background:var(--white);border-radius:10px 10px 0 0;height:var(--dialog-top-h);justify-content:flex-end;width:100%}.freenow .comfirm-dialog .title{color:var(--black);font-family:var(--fontW3);font-size:calc(44px*var(--zep2-aspect));margin-bottom:calc(42px*var(--zep2-aspect));text-align:center}.freenow .comfirm-dialog .map-area{width:100%}.freenow .comfirm-dialog .left,.freenow .comfirm-dialog .right{background:var(--white);height:calc(var(--dialog-middle-h) + 2px);margin:-1px 0;width:calc(46px*var(--zep2-aspect))}.freenow .comfirm-dialog .right{margin-left:auto}.freenow .comfirm-dialog .bottom-area{background:var(--white);border-radius:0 0 10px 10px;height:var(--dialog-bottom-h);width:100%}.freenow .comfirm-wrapper .back{height:100%;position:absolute;top:0;width:100%}.freenow .comfirm-wrapper .back .bottom,.freenow .comfirm-wrapper .back .left,.freenow .comfirm-wrapper .back .right,.freenow .comfirm-wrapper .back .top{background-color:#000;opacity:.5}.freenow .comfirm-wrapper .back .top{height:calc(var(--dialog-top-y) + var(--dialog-top-h));width:100%}.freenow .comfirm-wrapper .back .left,.freenow .comfirm-wrapper .back .right{height:var(--dialog-middle-h);width:calc(60px*var(--zep2-aspect))}.freenow .comfirm-wrapper .back .right{margin-left:auto}.freenow .comfirm-wrapper .back .bottom{height:100%;width:100%}.freenow .comfirm-dialog .bottom-area .text{font-family:var(--fontW3);font-size:calc(28px*var(--zep2-aspect));margin-left:calc(44px*var(--zep2-aspect))}.freenow .comfirm-dialog .bottom-area .text1{margin-top:calc(20px*var(--zep2-aspect))}.freenow .comfirm-dialog .bottom-area button{background:var(--lovean-pink-gradient);border:none;border-radius:2em;color:var(--white);height:calc(57px*var(--zep2-aspect));margin-left:calc(20px*var(--zep2-aspect));margin-top:calc(40px*var(--zep2-aspect));width:calc(680px*var(--zep2-aspect))}.freenow .comfirm-dialog .bottom-area .cancel{background:none;color:var(--sky-blue);margin-bottom:calc(40px*var(--zep2-aspect))}.freenow .filter-btn{background:var(--white);border:1px solid var(--lovean-pink);border-radius:2em;color:var(--lovean-pink);font-family:var(--fontW3);font-size:calc(28px*var(--zep2-aspect));height:calc(60px*var(--zep2-aspect));margin-bottom:calc(60px*var(--zep2-aspect));position:absolute;right:calc(32px*var(--zep2-aspect));top:calc(32px*var(--zep2-aspect));width:calc(201px*var(--zep2-aspect))}.freenow .bottom-text-area{align-items:center;align-self:center;background:var(--white);border-radius:calc(10px*var(--zep2-aspect));bottom:calc(80px*var(--zep2-aspect));box-shadow:0 4px 4px #0000001a;height:calc(120px*var(--zep2-aspect));justify-content:center;position:absolute;width:calc(728px*var(--zep2-aspect))}.freenow .bottom-text-area span{color:var(--lovean-pink);font-family:var(--fontW3);font-size:calc(36px*var(--zep2-aspect))}.freenow-header{align-items:center;background:var(--lovean-pink);height:50px;justify-content:center;width:100%}.freenow-header .sentences{align-items:flex-start!important;height:100%}.freenow-header .sentences span{color:var(--white)}.freenow-header .title{color:var(--white);font-family:var(--fontW6);font-size:calc(36px*var(--zep2-aspect));font-weight:600}.freenow-header .texts span{color:var(--white);font-family:var(--fontW3);font-size:calc(32px*var(--zep2-aspect))}.freenow-header button{background:var(--white);border:none;border-radius:2em;color:var(--lovean-pink);font-family:var(--fontW3);font-size:calc(28px*var(--zep2-aspect));height:calc(58px*var(--zep2-aspect));margin-left:auto;margin-right:calc(20px*var(--zep2-aspect));width:calc(220px*var(--zep2-aspect))}.freenow .freenow-submit-wrap,.freenow .search-condition-wrap{background:var(--white);height:100%;max-width:var(--max-width);position:fixed;top:0;width:100%}.freenow .search-condition,.freenow .search-condition-select{background:var(--white);max-width:var(--max-width);min-height:100%;overflow:scroll;position:absolute;top:0;width:100%;z-index:10}.freenow-posted-popup img{max-width:none;width:calc(480px*var(--zep2-aspect))!important}.freenow .mylocation-btn{background-color:#fff;border:none;border-radius:2px;bottom:107px;box-shadow:0 1px 4px -1px #0000004d;height:40px;margin:10px;padding:0;position:absolute;right:0;-webkit-user-select:none;user-select:none;width:40px}.freenow .mylocation-btn img{width:70%}.freenow .mylocation-btn-getting img{animation:getting-keyframes 1.2s ease-in-out infinite both}@keyframes getting-keyframes{0%,80%,to{opacity:1}40%{opacity:.5}}.freenow .map-theme-debug{background-color:var(--white);border:1px dotted #000;color:var(--black);opacity:.8;padding:2px;position:absolute;right:calc(32px*var(--zep2-aspect));top:calc(132px*var(--zep2-aspect))}.freenow .comfirm-dialog .bottom-area .edit-btn,.freenow .comfirm-dialog .bottom-area .text{height:calc(57px*var(--zep2-aspect))}.freenow .comfirm-dialog .bottom-area .edit-btn{background:none;border:1px solid var(--sky-blue);border-radius:2em;color:var(--sky-blue);margin-left:auto;margin-right:calc(20px*var(--zep2-aspect));margin-top:0;width:calc(150px*var(--zep2-aspect))}.freenow .end-btn{background:var(--white);border:1px solid #00000041;border-radius:50%;box-sizing:border-box;height:calc(100px*var(--zep2-aspect));left:calc(20px*var(--zep2-aspect));padding:calc(16px*var(--zep2-aspect));position:absolute;top:calc(20px*var(--zep2-aspect));width:calc(100px*var(--zep2-aspect))}.search-condition-wrap{z-index:10}.freenow-detail .timeline-item{width:100%}.freenow-detail .text{box-sizing:border-box}.freenow-submit{background:var(--white);height:100%;width:100%;z-index:100}.freenow-detail{height:auto!important}.freenow-submit .buttons-area{align-items:center;width:calc(728px*var(--zep2-aspect))}.freenow-submit .buttons-area .title{align-self:flex-start;font-family:var(--fontW3);font-size:calc(28px*var(--zep2-aspect));margin:calc(30px*var(--zep2-aspect)) 0}.freenow-submit .buttons-area button{align-items:center;height:calc(100px*var(--zep2-aspect));justify-content:center;padding:0;position:relative;width:calc(568px*var(--zep2-aspect))}.freenow-submit .buttons-area button img{left:calc(50px*var(--zep2-aspect));position:absolute;width:calc(45px*var(--zep2-aspect))}.freenow-submit .time-area .title{font-family:var(--fontW6);font-size:calc(34px*var(--zep2-aspect));font-weight:600;margin:calc(30px*var(--zep2-aspect)) 0}.freenow-submit .publish-select,.freenow-submit .time-area select{color:var(--black);height:calc(64px*var(--zep2-aspect));margin:0 auto;width:calc(728px*var(--zep2-aspect))}.freenow-submit .time-area .small{font-size:calc(24px*var(--zep2-aspect));text-align:center;width:100%}.freenow-submit .banner{align-items:center;border:2px solid #e5e5e5;border-radius:calc(20px*var(--zep2-aspect));height:calc(180px*var(--zep2-aspect));justify-content:center;margin-bottom:calc(30px*var(--zep2-aspect));margin-top:calc(53px*var(--zep2-aspect));width:calc(580px*var(--zep2-aspect))}.freenow-submit .banner .icon{align-items:flex-end;height:calc(125px*var(--zep2-aspect));justify-content:center;margin-right:calc(40px*var(--zep2-aspect));position:relative}.freenow-submit .banner .icon img{height:100%;z-index:1}.freenow-submit .banner .icon .back{background:#fd89b4;border-radius:50%;height:calc(120px*var(--zep2-aspect));position:absolute;width:calc(120px*var(--zep2-aspect))}.freenow-submit .banner .text1,.freenow-submit .banner .text2{font-family:var(--fontW3);font-size:calc(28px*var(--zep2-aspect))}.freenow-submit .banner .text3{color:var(--lovean-pink);font-family:var(--fontW6);font-size:calc(24px*var(--zep2-aspect));font-weight:600;margin-top:calc(17px*var(--zep2-aspect))}.freenow-submit .gray-button img{filter:invert(.33)}.freenow-submit .last-sentence-btn{background:none;border:1px solid var(--lovean-pink);border-radius:calc(5px*var(--zep2-aspect));color:var(--lovean-pink);height:calc(50px*var(--zep2-aspect));margin-left:auto}.freenow-submit .scroll-area{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}.freenow-submit .scroll-inner{align-items:center;min-height:100%}.timeline-submit{align-items:center;display:flex;flex-direction:column;flex-flow:wrap;justify-content:center}.white-back{background:var(--white);height:calc(100vh - 30px);height:calc(var(--vh)*100)}.timeline-submit .text{width:100%}.timeline-submit textarea{box-sizing:border-box;line-height:1.5em;min-height:100px;min-height:12em;width:100%}.user-memo-edit textarea{line-height:1.5em;min-height:21em}.timeline-submit .select-cell{height:50px;position:relative;width:100%}.timeline-submit .select{-webkit-appearance:none!important;appearance:none!important;background:var(--ul-gray);box-sizing:border-box;color:var(--dark-gray);height:30px;left:0;margin:10px;position:absolute;top:0;width:calc(100% - 20px)}.timeline-submit .select-cell img{pointer-events:none;touch-action:none}.timeline-submit .select-cell-lobby .select{align-items:center;background:var(--lovean-pink);border-radius:8px;color:var(--white);display:flex;padding-left:calc(23px*var(--zep2-aspect))}.timeline-submit select{border:1px solid var(--text-area-border);max-width:100%;width:100%}.timeline-submit .next-mark{filter:var(--black-filter);height:10px;position:absolute;right:15px;top:calc(50% - 5px);transform:rotate(-90deg)}.sendreport .next-mark,.sendsupport .next-mark{box-shadow:none;filter:none}.timeline-submit .lobby-desc{display:flex;flex-direction:column;margin-bottom:10px;width:100%}.timeline-submit .lobby-desc span{align-items:center;color:var(--lovean-pink);display:flex;margin-left:calc(10px*var(--zep2-aspect))}.timeline-submit .lobby-desc img{width:calc(40px*var(--zep2-aspect))}.popup#lobby-line-check{background-color:#fff;border-radius:calc(26px*var(--zep2-aspect));display:flex;flex-direction:column;height:auto;left:auto;margin:auto;top:auto;width:calc(778px*var(--zep2-aspect))}.popup#lobby-line-check .close-btn,.popup#lobby-line-check .send-btn{background:var(--real-lovean-pink);border:none;border-radius:2em;color:#fff;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*36px*var(--zep2-aspect));height:calc(81px*var(--zep2-aspect));margin:calc(44px*var(--zep2-aspect)) 0;width:calc(592px*var(--zep2-aspect))}.popup#lobby-line-check .send-btn:disabled{background:#ccc}.popup#lobby-line-check .close-btn{background:none;color:var(--sky-blue)}.popup#lobby-line-check .title{color:#e933ab;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*36px*var(--zep2-aspect));font-weight:600}.popup#lobby-line-check .step{align-items:center;display:flex;justify-content:center}.popup#lobby-line-check .step p{color:#969696;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));margin:0 calc(15px*var(--zep2-aspect))}.popup#lobby-line-check .step .line{border-top:1px solid #969696;width:calc(301px*var(--zep2-aspect))}.popup#lobby-line-check .general-list-item-text-line pre{color:#969696;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*23px*var(--zep2-aspect))}.popup#lobby-line-check .general-list-item-background,.popup#lobby-line-check .general-list-label-and-button{background:none}.popup#lobby-line-check .general-list-label-button{text-align:left}.popup#lobby-line-check .general-list-label-and-button .label,.popup#lobby-line-check .general-list-label-button{color:#000;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));white-space:pre-wrap}.popup#lobby-line-check .general-list-label{height:3em}.popup#lobby-line-check .general-list-label-and-button#on button{background:var(--real-lovean-pink);color:#fff}.popup#lobby-line-check .general-list-label-and-button#off button{border:1px solid var(--real-lovean-pink);color:var(--real-lovean-pink)}.popup#lobby-line-check .general-list-togle{background:var(--real-lovean-pink);border:3px solid var(--real-lovean-pink)}.popup#lobby-line-check .general-list-togle#OFF{background:#fff;border-color:#969696}.popup#lobby-line-check .general-list-togle#OFF .ball{background:#fff;left:0}.popup#lobby-line-check .general-list-togle#OFF.ball-shadow{left:0}.popup#lobby-line-check .general-list-togle .ball-shadow{left:5px;top:3px}.popup#lobby-line-check .general-list-togle#ON .ball{right:0}.popup#lobby-line-check .general-list-togle#ON .ball-shadow{left:auto;right:-5px}.popup#lobby-line-check .general-list-togle .ball,.popup#lobby-line-check .general-list-togle .ball-shadow{background:#fff}.popup#lobby-line-check .general-list-togle .ball-shadow{background:url(/circle_shadow.png)}.timeline-submit .general-list-item{width:100%}.timeline-submit .general-list-item .general-list-check{display:none}.timeline-submit .general-list-item .general-list-select{margin:0 calc(51px*var(--zep2-aspect));width:100%}.timeline-submit .general-list-item-text{padding:.25em calc(30px*var(--zep2-aspect));padding-bottom:0}.timeline-submit .note{color:var(--black);font-size:var(--fontsize-s);text-align:center;width:100%}.timeline-submit button{align-items:center;height:calc(100px*var(--zep2-aspect));width:calc(568px*var(--zep2-aspect))}.timeline-submit .gray-button,.timeline-submit button:disabled{background:none;border:3px solid var(--medium-gray);box-shadow:none;color:var(--medium-gray);filter:none}.timeline-submit .gray-button p,.timeline-submit button:disabled p{color:var(--medium-gray)}.timeline-submit .buttons-wrap{align-items:center;justify-content:center}.timeline-submit .err-str{color:red;color:#e00;font-size:var(--font-s);min-height:1em}.timeline-submit .err-str-0{opacity:0}.timeline-submit button p{font-size:var(--fontsize-m);white-space:pre-wrap}.timeline-submit .txt-lengths{box-sizing:border-box;justify-content:flex-end;margin-bottom:1em;padding-right:.25em;width:100%}.timeline-submit .txt-lengths span{color:var(--medium-gray);font-size:var(--font-s)}.timeline-submit .txt-lengths-red .len{color:#e00}.timeline-submit .txt-lengths-black .len{color:var(--black)}.timeline-submit .header .right-text-button{width:auto}.timeline-submit .publish-area{align-items:center;width:calc(728px*var(--zep2-aspect))}.timeline-submit .publish-area .title{align-self:flex-start;font-family:var(--fontW3);font-size:calc(28px*var(--zep2-aspect));margin:calc(30px*var(--zep2-aspect)) 0}.timeline-submit .publish-select{color:var(--black);height:calc(64px*var(--zep2-aspect));margin:0 auto;width:calc(728px*var(--zep2-aspect))}.timeline-submit .select-wrap{margin-bottom:calc(30px*var(--zep2-aspect));position:relative}.timeline-submit .select-wrap select{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box}.timeline-submit .select-wrap img{filter:var(--black-filter);height:10px;pointer-events:none;position:absolute;right:15px;top:calc(50% - 5px);touch-action:none;transform:rotate(-90deg)}.timeline-submit .select,.timeline-submit .select-wrap select{padding-left:.25em}.user-list{background-color:var(--white);border-bottom:1px solid var(--ul-gray);padding:7px 10px}.user-list a{text-decoration:none}.user-list .user-item{align-items:center}.user-list .right-panel{display:flex;flex-direction:column;justify-content:space-between;left:10px;overflow:hidden;position:relative}.user-list .right-panel p,.user-list .right-panel span{font-size:var(--fontsize-m);margin:0;padding:0}.user-list .right-panel .name{color:#000;font-size:var(--fontsize-m);font-weight:700;margin-right:9px}.user-list .user-image-panel{padding-top:6px;position:relative}.user-list .user-image-panel .user-image{height:70px;width:70px}.user-list .user-image-panel .heart{height:13px;right:-4px;top:7px;width:13px}.user-list .user-image-panel .official-icon{height:29px;margin:0;padding:0;position:absolute;right:-16px;top:0;width:29px}.user-list .right-panel .line2{align-content:center;align-items:center;display:flex;margin:2px 2px .9em}.user-list .right-panel .latest-time{font-size:var(--fontsize-s);padding-left:.25em}.user-list .login-mark{margin:auto 0;padding:0;position:relative}.user-list .right-panel .message{background:var(--ul-gray);border-radius:3px;color:#000;font-size:var(--fontsize-m);overflow:hidden;padding-left:.5em;padding-right:.5em;text-overflow:ellipsis;white-space:nowrap}.user-list .right-panel .elapsed{line-height:1em;margin-top:.4em}.user-list .latest-time{color:var(--medium-gray);font-size:var(--fontsize-s)}.user-list .elapsed{color:var(--medium-gray);font-size:var(--fontsize-m)}.user-list .rose-item{align-items:center;display:flex;width:100%}.user-list .rose-item span{display:inline;font-size:var(--fontsize-m);margin:0}.user-list .rose-item .name{font-size:var(--fontsize-m);font-weight:700}.user-list .rose-item .login-mark{border-radius:50%;height:9px;width:9px}.user-list .date-time-block{align-content:center;align-items:center;display:flex}.user-list .date-time-block .login-mark{margin-right:.25em}.user-list .rose-item .left,.user-list .rose-item .right{align-content:center;display:flex;flex-direction:column}.user-list .rose-item .left{align-items:center;margin-right:.8em;width:70px}.user-list .rose-item .not-opened{background:var(--lovean-pink);border-radius:5px;color:var(--ul-gray);font-size:13px;margin:0;padding:0 .5em}.user-list .rose-item .rose-img{position:relative;width:70px}.user-list .rose-item .rose-img img{object-fit:scale-down;width:100%}.user-list .rose-item .rose-img .ribbon{left:0;position:absolute;top:0}.user-list .rose-item .age-and-area,.user-list .rose-item .elapsed,.user-list .rose-item .login-text{color:var(--m-gray);font-size:var(--fontsize-s)}.user-list .rose-item .elapsed{margin:0}.rose-pack-list{align-items:center;display:flex}.rose-pack-list .rose-img{max-width:80px;width:30%}.rose-pack-list img{object-fit:scale-down;width:100%}.rose-pack-list .column{display:flex;flex-direction:column;margin:0 .5em}.rose-pack-list .quantity{font-size:var(--fontsize-m);font-weight:700}.rose-pack-list .addition{color:#8f8f8f}.rose-pack-list .price{background:var(--lovean-pink);border-radius:5px;color:var(--white);margin-left:auto;min-width:4em;padding:.5em 1.5em;text-align:center}.user-list#new .right .elapsed,.user-list#new .right p,.user-list#new .right span,.user-list-new .right p,.user-list-new .right span,.user-list-new .rose-item .age-and-area,.user-list-new .rose-item .elapsed{color:var(--unread-text-color)}.bookmark-list-item{align-items:center;border-bottom:1px solid var(--ul-gray)}.bookmark-list-item .user-item{align-items:center;width:100%}.bookmark-list-item .login-mark{bottom:0!important;position:absolute;right:0}.bookmark-list-item .user-image-panel{height:68px}.bookmark-list-item .login-mark#offline{display:block!important}.bookmark-list-item .official-icon{height:20px;right:0;top:0;width:20px}.bookmark-list-item .login-area .login-mark{margin:auto .25em auto 0;position:static}.bookmark-list-item .name{font-size:var(--fontsize-m)!important;font-weight:700!important;margin-right:0!important;margin-top:0!important}.bookmark-list-item .age-and-area,.bookmark-list-item .login-date{color:var(--m-gray)!important;font-size:var(--fontsize-s)!important}.bookmark-list-item .login-date{margin-right:.25em}.bookmark-list-item .first-line{align-items:center;margin-top:12px!important}.bookmark-list-item .user-memo,.like-item .user-memo{background:var(--ul-gray);border-radius:3px;color:var(--memo-color);font-size:var(--fontsize-s)!important;height:-moz-fit-content;height:fit-content;margin:0 0 0 .5em!important;margin-bottom:2px;overflow:hidden;padding:0 .5em;text-overflow:ellipsis;white-space:nowrap}.messagelist .mini-header{background:var(--white);color:var(--black);font-size:var(--fontsize-l);font-weight:600;margin:0;padding:20px 0 0 10px}.messagelist .search-bar,.messagelist .search-block{box-sizing:border-box;display:flex;font-size:var(--fontsize-m);max-width:var(--max-width);width:100%}.messagelist .search-bar,.messagelist .search-block,.messagelist .search-icon{padding-top:.7em}.messagelist .search-block{display:none}.messagelist .search-bar{background:var(--white);position:relative}.messagelist .search{background:var(--ul-gray);border:none;border-radius:3px;height:32px;line-height:normal;margin:5px 0 5px 16px;padding:0 0 0 41.6px;transition:width .25s ease;width:calc(100% - 11em)}.messagelist .search#empty{line-height:32px;margin:5px 16px;width:100%}.messagelist .search-button{box-shadow:none;color:var(--white);filter:none;margin:5px 10px;min-width:0;min-width:auto;padding:0;width:20%}.messagelist .search-icon{fill:var(--dark-gray);height:25.6px;left:16px;margin:0 .5em;position:absolute;top:8px}.messagelist .search-loading-mini{left:16px;position:absolute;transform:scale(.6)}.messagelist .search-cancel{align-content:center;align-items:center;background:none;border:1px solid var(--lovean-pink);border-radius:1em;color:var(--lovean-pink);display:flex;font-size:var(--fontsize-s);height:28px;margin:auto;overflow:hidden;padding:0 .5em;white-space:nowrap}@keyframes fade-in{0%{opacity:0}90%{opacity:0}to{opacity:1}}.messagelist .search-loading{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:100%}.messagelist .list{-webkit-overflow-scrolling:touch;background:var(--white);display:flex;flex-direction:column;overflow:scroll;width:100%}.messagelist-item{background-color:var(--white);padding:6px 10px 10px;position:relative}.messagelist-item .user-image-panel{position:relative;top:4px}.messagelist-item .user-image-panel .login-mark{bottom:6px;position:absolute}.messagelist-item .user-image-panel .user-image{height:68px;width:68px}.messagelist-item a{color:var(--black);display:block;text-decoration:none}.messagelist-item p{line-height:inherit;margin:0}.messagelist-item .latest-time{align-self:right;align-self:start;color:var(--medium-gray);font-size:var(--fontsize-s);justify-self:flex-end;margin-left:auto;position:absolute;right:0;white-space:nowrap}.messagelist-item .right-panel{display:flex;height:100%;margin-left:11px;overflow:hidden;position:relative;width:100%}.messagelist-item .second-line{position:relative}.messagelist-item .hide-btn{background:none;border:none;height:100%;margin:0;position:absolute;right:0;top:5px}.messagelist-item .hide-btn img{background:var(--hidecross-color);border-radius:50%;padding:2px;width:100%;width:16px}.messagelist-item .msg-link{box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:calc(100% - 1em - 34px)}.messagelist-item .msg-pin{align-items:center;color:var(--light-gray);height:calc(var(--zep2-aspect)*52px);justify-content:center;left:8px;position:absolute;top:8px;translate:calc(var(--zep2-aspect)*-2px) calc(var(--zep2-aspect)*0px);width:calc(var(--zep2-aspect)*52px)}.messagelist-item .msg-pin .svg-wrap{background-color:var(--light-gray);border-radius:50%;height:calc(var(--zep2-aspect)*37px);width:calc(var(--zep2-aspect)*37px)}.messagelist-item .msg-pin1 .svg-wrap{background-color:var(--lovean-pink)}.messagelist-item .msg-pin svg{color:var(--white);height:100%;width:100%}.messagelist-item .right-panel p{padding:0}.messagelist-item .right-panel .one-line p{white-space:nowrap}.messagelist-item .right-panel .one-line{align-items:flex-end;box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%}.messagelist-item .right-panel .name{font-size:var(--fontsize-m);font-weight:600;margin-top:12px}.messagelist-item .right-panel .user-memo{background:var(--ul-gray);border-radius:3px;color:var(--memo-color);font-size:var(--fontsize-s);height:-moz-fit-content;height:fit-content;margin-bottom:2px;overflow:hidden;padding:0 .5em;text-overflow:ellipsis;white-space:nowrap}.messagelist-item .right-panel .name,.messagelist-item .right-panel .user-memo{margin-right:.5em}.messagelist-item .sentence{color:var(--dark-gray);font-size:var(--fontsize-m);line-height:100%;margin-bottom:6px;margin-top:5px;max-height:33px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messagelist-item .right-panel .first-line{margin-bottom:5px;max-width:calc(var(--content-width) - 140px)}.messagelist-item .second-line#received .sentence{width:calc(var(--content-width) - 208px)}.messagelist-item .second-line#sended .sentence{width:calc(var(--content-width) - 140px)}.messagelist-item .sended-msg{background-color:var(--lovean-pink);border-radius:3px;color:var(--white);font-size:13px;margin-bottom:4px;margin-right:8px;padding:.1em 0 0;text-align:center;white-space:nowrap;width:60px}.messagelist .second-header{background:none}.messagelist .send-icon{filter:var(--lockgray-color-filter);opacity:.7;position:absolute;right:0;top:18px;width:14px}.messagelist .messagelist-item-unread p{color:var(--unread-text-color)}.messagelist .messagelist-item-unread .send-icon{filter:var(--unread-icon-filter)}.messagelist .user-item .official-icon{height:30px;margin:0;padding:0;position:absolute;right:-8px;top:-8px;width:30px}.messagelist .user-item .valentine-icon{bottom:0;height:30px;left:-4px;margin:0;padding:0;position:absolute;width:30px}.messagelist .user-item #valentine-img{border:2px solid var(--lovean-pink)}.messagelist .user-item #whiteday-img{border:2px solid #00a0e9}.messagelist .header-btns{width:100%;z-index:3}.messagelist .header-btns,.messagelist .noti-btn{align-items:center;background:none;border:none;height:50px}.messagelist .noti-btn{justify-content:center;margin-left:calc(40px*var(--zep2-aspect));padding:0}.messagelist .noti-btn .bell{color:var(--lovean-pink);height:calc(46px*var(--zep2-aspect));width:calc(44px*var(--zep2-aspect))}.messagelist .noti-btn span{color:var(--lovean-pink);font:var(--fontW3);font-size:calc(20px*var(--zep2-aspect))}.messagelist .all-read-btn{background:none;border:1px solid var(--lovean-pink);border-radius:2em;color:var(--lovean-pink);margin-left:calc(30px*var(--zep2-aspect));margin-right:auto;padding:calc(4px*var(--zep2-aspect)) calc(20px*var(--zep2-aspect))}.messagelist .filter-btn{align-items:center;background:var(--white);border:solid calc(3px*var(--zep2-aspect)) var(--lovean-pink);border-radius:2em;height:calc(56px*var(--zep2-aspect));margin-right:calc(20px*var(--zep2-aspect));width:calc(250px*var(--zep2-aspect))}.messagelist .filter-btn .arrow{color:var(--lovean-pink);height:calc(14px*var(--zep2-aspect)*1.5);width:calc(20px*var(--zep2-aspect)*1.5)}.messagelist .filter-btn span{color:var(--lovean-pink);font:var(--fontW3);font-size:var(--font-min-raw);width:calc(205px*var(--zep2-aspect))}.filter-noelement{align-items:center;height:80vh;justify-content:center}.filter-noelement span{font:var(--fontW3);font-size:var(--font-m);text-align:center;white-space:pre-wrap}.filter-noelement img{width:calc(528px*var(--zep2-aspect)*1.5)}.messagelist .search-old{color:var(--lovean-pink)}.messagelist .old-searching{align-items:center;border-top:2px solid var(--bg-gray);bottom:80px;justify-content:center;position:fixed}.messagelist .old-searching,.messagelist .old-searching-block{height:calc(var(--zep2-aspect)*230px + 40px)}.messagelist .old-searching,.messagelist .search-old{background:var(--white);margin-top:2px;width:100%}.messagelist .old-searching button,.messagelist .search-old{background:var(--white);border:none;font-size:var(--fontsize-m);height:calc(var(--zep2-aspect)*100px)}.messagelist .old-searching button{color:var(--sky-blue)}.messagelist .old-searching .flex-row{align-items:center}.messagelist .old-searching .text{font-size:var(--fontsize-m);margin-left:.5em}.messagelist .old-searching .text2{font-size:var(--fontsize-s);margin:0 1em}.messagelist .old-searching .loading-bar{margin:.5em 0;width:100%}.pin-empty,.pin-empty-wrap,.pin-empty-wrap2{align-items:center;justify-content:center}.pin-empty-wrap2{padding-top:calc(80px*var(--zep2-aspect))}.pin-empty-wrap span,.pin-empty-wrap2 span{font:var(--fontW3);font-size:var(--font-s-raw);margin:calc(var(--zep2-aspect)*30px) 0;text-align:center}.pin-empty-wrap .w6_S,.pin-empty-wrap2 .w6_S{color:var(--lovean-pink);font-weight:600}.pin-empty-wrap .w3_min,.pin-empty-wrap2 .w3_min{font-size:var(--font-min-raw)}.pin-empty{background:var(--white);border:solid calc(var(--zep2-aspect)*2px) var(--light-gray);border-radius:calc(var(--zep2-aspect)*20px);padding:calc(var(--zep2-aspect)*20px) 0;width:calc(var(--zep2-aspect)*740px)}.pin-empty img,.pin-empty span{margin:calc(var(--zep2-aspect)*10px) 0}.pin-empty img{width:calc(var(--zep2-aspect)*680px)}.pin-empty svg{background-color:var(--lovean-pink);border-radius:50%;color:var(--white);height:calc(var(--zep2-aspect)*48px);margin:0 calc(var(--zep2-aspect)*16px);margin-bottom:calc(var(--zep2-aspect)*5px);margin-top:calc(var(--zep2-aspect)*-5px);width:calc(var(--zep2-aspect)*48px)}.messagelist .tab-imp .badge span{padding:calc(var(--zep2-aspect)*6px)}.search{overflow-x:hidden}.header#search .inner{align-items:center;background:var(--ul-gray);border-radius:3px;cursor:pointer;display:flex;height:32px;justify-content:flex-start;margin:5px .5em 5px 1em;padding:0;position:relative;width:calc(100% - var(--zep2-aspect)*50px - 1.5em)}.header#search .bookmark{cursor:pointer;margin:0 1em 0 0}.header#search .bookmark img{height:calc(var(--zep2-aspect)*50px)}.header#search p{color:var(--dark-gray);font-size:var(--fontsize-m);font-weight:400;margin:0;overflow:hidden;padding:0;text-align:start;text-overflow:ellipsis;white-space:nowrap}.header#search svg{height:80%;margin-left:.5em;margin-right:.5em}.search .inner-content{background:#0000;box-sizing:border-box;display:flex;flex-flow:wrap;justify-content:flex-start;width:100%}.search .flex-column{display:flex;flex-direction:column}.search-female-item{--search-item-size:calc(var(--content-width)*0.333);align-items:center;border:1.5px solid #0000;box-sizing:border-box;display:flex;height:calc(var(--content-width)*.333*1);height:calc(var(--search-item-size)*1);justify-content:center;margin:0;overflow:hidden;position:relative;width:calc(var(--content-width)*.333*1);width:calc(var(--search-item-size)*1)}.item3x3{width:calc(var(--search-item-size)*3)}.item2x3,.item3x3{height:calc(var(--search-item-size)*3)}.item2x2,.item2x3{width:calc(var(--search-item-size)*2)}.item1x2,.item2x2{height:calc(var(--search-item-size)*2)}.item1x2{width:calc(var(--search-item-size)*1)}.search .video{width:100%}.search-female-item img{width:100%}.search-female-item .static-img{height:100%;object-fit:cover;width:auto}.search-female-item .black-overlay{background:var(--black);border-radius:10px;height:100%;opacity:.4;position:absolute;width:100%}.search-female-item .user-image-panel{left:0;padding:0;position:absolute;top:10%;width:100%}.search-female-item .user-item .user-image{border:0 solid var(--white);box-shadow:0 10px 20px #00000080;height:auto;margin:calc(15% - 1px);width:70%}.search-female-item .user-item .user-image img{border-radius:50%}.search-female-item .user-item .user-image-shadow{background:radial-gradient(#00000080,#0000);border-radius:50%;height:70%;left:15%;position:absolute;top:calc(15% + 10px);width:70%}.search-female-item .user-item .age-and-area,.search-female-item .user-item .login-mark{margin:0;position:relative}.search-female-item .user-item .age-and-area{color:var(--real-white);font-size:var(--fontsize-m);margin-left:3px}.search-female-item .bottom-text,.search-female-item .bottom-text2{display:flex}.search-female-item .bottom-text{align-content:center;align-items:center;flex-flow:nowrap;justify-content:center}.search-female-item .bottom-text,.search-female-item .bottom-text2{bottom:4px;left:0;position:absolute;width:100%}.search-female-item .bottom-text2{bottom:8px;display:flex;flex-direction:column;padding:0 10px;width:calc(100% - 20px)}.search-female-item .bottom-text2 p,.search-female-item .bottom-text2 span{margin:0;padding:0}.search-female-item .bottom-text2 .login-text,.search-female-item .bottom-text2 .mood{color:var(--real-white);font-size:var(--fontsize-s)}.search-female-item .bottom-text2 .login-text{margin-left:2px}.search-female-item .age-and-area{font-size:var(--fontsize-l);font-weight:700}.search-female-item .bottom-text2 .age-and-area{font-size:var(--fontsize-l);font-weight:700;margin-right:20px}.search-female-item .one-line{align-content:center;align-items:center;display:flex;flex-flow:nowrap}.search-female-item a{height:100%;position:absolute;width:100%}.search-female-item .black-fade,.search-female-item .black-fade2{background:var(--black-fade-bg);background-size:contain;bottom:0;box-sizing:border-box;height:33%;opacity:.2;position:absolute;width:100%}.search-female-item .black-fade2{opacity:.4}.search-male-item,.search-newmale-item{background:var(--white);box-sizing:border-box;display:flex;flex-flow:wrap;margin:2px;overflow:hidden;padding:2px;position:relative;width:calc(33.33333% - 4px)}.search-male-item .user-image-panel,.search-newmale-item .user-image-panel{display:grid;height:calc(var(--content-width)/3 - 8px);position:relative;width:100%}.search-male-item .black-fade,.search-newmale-item .black-fade{background:var(--black-fade-bg);background-size:contain;bottom:0;box-sizing:border-box;height:33%;opacity:.106;position:absolute;width:100%}.search-male-item a,.search-newmale-item a{text-decoration:none;width:100%}.search-male-item .user-item,.search-newmale-item .user-item{display:flex;margin:0;width:100%}.search-male-item .user-img,.search-newmale-item .user-img{object-fit:scale-down;width:100%}.search-male-item .login-mark{position:relative}.search-male-item .login-text{color:var(--real-white);font-size:var(--fontsize-xs);margin:0 4px;position:relative}.search-male-item .user-text{line-height:1.3em;min-height:6.5em;padding:2px 5px;position:relative;text-decoration:none;width:100%}.search-male-item .user-text p{color:var(--black);font-size:var(--fontsize-m);margin-bottom:0;margin-top:0;text-decoration:none;width:100%}.search-male-item .user-text .name{font-size:var(--fontsize-m)}.search-male-item .certifications{height:100%;padding:0;position:absolute;right:0;top:0;width:50px}.search-male-item .certifications div{height:1em;margin:0;padding:0 8px 0 0}.search-male-item .certifications img{height:100%;margin:0;object-fit:contain;padding:0}.search-male-item .bold{font-size:var(--fontsize-xs);font-weight:700;margin:0;padding:0}.search-male-item .icons-line{display:flex;position:absolute;top:10px;width:100%}.search-male-item .user-text2,.search-newmale-item .user-text2{padding:5px}.search-male-item .user-text2 p,.search-newmale-item .user-text2 p{font-size:var(--fontsize-xs);height:1.4em;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.search-male-item .cert1,.search-male-item .cert2,.search-male-item .heart,.search-male-item .new-user-badge{font-size:var(--fontsize-xs);height:11px}.search-male-item .cert1 img,.search-male-item .cert2 img{height:100%;margin-left:2px}.search-male-item .login-line{align-content:center;align-items:center;bottom:2px;display:flex;font-size:var(--fontsize-xs);height:1.5em;left:4px;position:absolute;width:calc(100% - 4px)}.search-male-item .vip{bottom:-1px;font-size:var(--fontsize-xs);height:22px;position:absolute;right:0}.search-male-item .vip img{height:100%}.search-condition .general-list-item .select{border:none;font-size:var(--font-s);height:100%;left:0;max-width:100%;padding:0 10% 0 0;text-align:right;width:100%}.search-condition,.search-condition-select{height:100%;width:100%}.search-condition .scroll-area,.search-condition-select .scroll-area{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}.search-condition .general-list-item select{-webkit-appearance:unset;background:#0000;border:none;color:var(--black);font-size:var(--font-s);height:100%;left:55%;overflow:hidden;padding-left:2.5px;position:absolute;text-indent:0;text-overflow:ellipsis;white-space:nowrap;width:auto;width:40%}.search-condition .general-list-item select option{margin:0;padding:0}.search-female-item .new-user-badge{font-size:var(--fontsize-xs);padding:2px 5px}.search-female-item .heart{height:15px;width:15px}.search-female-item .recommend-border{border:4px solid var(--lovean-pink);border-radius:10px;height:calc(100% - 7px);left:0;position:absolute;top:0;width:calc(100% - 7px)}.search-male-item .recommend-border{border:2px solid var(--lovean-pink);box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%}.search-female-item .recommend-title,.search-male-item .recommend-title{align-content:center;align-items:center;background:var(--lovean-pink);border-radius:10px 10px 0 0;color:var(--white);display:flex;font-size:var(--fontsize-xs);height:10px;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.search-male-item .recommend-title p{color:var(--ul-gray);font-size:var(--fontsize-xs);font-weight:700;margin:0;padding:0;transform:scale(.8)}.search-male-item .recommend-title{border-radius:0}.search-female-item#recommend .heart,.search-female-item#recommend .new-user-badge{top:25px}.search .top-offset-recommend{background:url(/search-loading-back-recommend.png)}.search .top-offset-simple{background:url(/search-loading-back-simple.png)}.search .top-offset-simple-small{background:url(/search-loading-back-simple-small.png)}.search .top-offset-simple-big{background:url(/search-loading-back-simple-big.png)}.search .top-offset{background-repeat:repeat-y;background-size:contain;box-sizing:border-box;width:100%}.search .page-start-dummy{background:#639;border:solid blue;box-sizing:border-box;height:10px;width:100%}.search .out-off-screen .black-fade,.search .out-off-screen .black-fade2,.search .out-off-screen .heart,.search .out-off-screen .new-user-badge,.search .out-off-screen img,.search .out-off-screen p,.search .out-off-screen video{display:none}.search .invite-banner{cursor:pointer}.search .invite-banner img{display:block;object-fit:scale-down;width:100%}.search-male-item .official-icon{right:0;top:-9px}.search-female-item .official-icon{position:relative;right:0;top:0}.search .meet-place-str{background:#0f6099;border-radius:1em;color:#fff;margin-right:2px}.search-female-item .new-user-badge{height:calc(1em + 2px)}.search .meet-place-str:empty{background:none}.search-female-item .heart-area{align-items:center;display:flex;height:calc(var(--zep2-aspect)*66px);left:0;padding-left:4px;position:absolute;top:0;width:100%}.search-female-item .heart-area .bookmark{cursor:pointer;height:calc(var(--zep2-aspect)*66px);margin-left:auto;margin-right:4px;width:calc(var(--zep2-aspect)*66px);z-index:1}.search-female-item .heart-area .bookmark img{height:100%;width:100%}.search-male-item .heart,.search-male-item .new-user-badge{justify-self:flex-end;margin-right:0;position:relative;top:-2px;transform:scale(.8)}.search-female-item .heart,.search-female-item .new-user-badge{position:relative}.search-newmale-item{--vip-bordersize:4px;background:none;height:342px;height:calc(342px*var(--zep2-aspect));margin:4px;margin:calc(3.5px*var(--zep2-aspect));padding:0;width:268px;width:calc(268px*var(--zep2-aspect))}.search-newmale-item .cert1,.search-newmale-item .cert2,.search-newmale-item .new-meet-place{align-items:center;background-color:#ff668c;border-radius:4px;display:flex;height:27px;justify-content:center;margin-right:5px;padding:0 8px;width:-moz-fit-content;width:fit-content}.search-newmale-item .new-meet-place{background:#0f6099}.search-newmale-item .cert1 p,.search-newmale-item .cert2 p,.search-newmale-item .new-meet-place p{color:#fff;font-family:HiraKakuPro-W6;font-size:18px;font-weight:600;margin:0;white-space:nowrap}.search-newmale-item .cert1 img,.search-newmale-item .cert2 img{height:14px;margin-left:2px;object-fit:scale-down}.search-newmale-item .new-meet-place img{height:18px;margin-right:6px;object-fit:scale-down}.search-newmale-item .icons{bottom:6px;display:flex;flex-direction:column;flex-direction:column-reverse;position:absolute;width:100%}.search-newmale-item .icons .line1,.search-newmale-item .icons .line2{display:flex}.search-newmale-item .icons .line1{justify-content:flex-end;margin-bottom:4px}.search-newmale-item .icons .line2{flex-direction:row-reverse;justify-content:flex-start}.search-newmale-item .heart{bottom:0;height:27px;height:24px;left:18px;margin:6px 23px;top:auto;width:auto}.search-newmale-item .user-text2{display:flex;flex-direction:column;justify-content:center}.search-newmale-item .user-text2 .bold{align-items:center;font-family:HiraKakuPro-W6;font-size:24px;font-weight:600;justify-content:flex-start}.search-newmale-item .user-text2 .mood{font-family:HiraKakuPro-W3;font-size:20px}.search-newmale-item .user-item .official-icon{height:60px;right:0;top:-2px;width:60px}.search-newmale-item .vip-icon{height:72px;left:var(--vip-bordersize);position:absolute;top:var(--vip-bordersize)}.search-newmale-item .user-text2{box-sizing:border-box;position:relative;width:100%}.search-newmale-item .vip-icon2{height:100%;position:absolute;right:calc(var(--vip-bordersize)*-1);top:0}.search-newmale-item .inner-content{background:var(--white);box-sizing:border-box;height:342px;overflow:hidden;padding:4px;position:relative;width:268px}.search-newmale-item .inner-content .user-image-panel{height:260px;width:260px}.search-newmale-item .inner-content#vip{background:#805a26}.search-newmale-item .inner-content#vip .user-text2 p{color:#fff}.search-newmale-item .inner-content#vip .user-image-panel{background:#805a26}.search-newmale-item .inner-content#vip .user-image-panel .user-img{box-sizing:border-box;margin:auto;width:calc(100% - var(--vip-bordersize)*2)}.search-newmale-item .login-mark{height:16px;left:0;margin:10px;right:auto;top:0;top:auto;width:16px}.search-newmale-item .new-user-badge{border-radius:2em;font-family:HiraKakuPro-W6;font-size:18px;font-weight:600;height:27px;left:0;margin:9px 6px;width:67px}.search-newmale-item .bookmark{position:absolute;right:0;top:0;z-index:1}.search .meet-place .autorefresh-div{width:50px}.search-female-item .user-item .medal-area{bottom:-1.25%;position:absolute;right:0;width:15%}.search-newmale-item .user-item .medal-area{bottom:12%;height:auto;position:absolute;right:4%;width:15%}.search-newmale-item .user-item .medal-area img{height:auto;width:100%}.search-female-item .new-user-badge:empty,.search-male-item .new-user-badge:empty,.search-newmale-item .new-user-badge:empty{border-radius:50%;height:var(--fontsize-xs);padding:2px;width:var(--fontsize-xs)}.search-newmale-item .new-user-badge:empty{height:27px;padding:0;width:27px}.search .bookmark-fuki{align-items:center;justify-content:center;max-width:var(--max-width);position:fixed;top:40px;width:100%;z-index:3}.search .bookmark-fuki img{margin-bottom:10px;width:calc(var(--zep2-aspect)*768px)}.search .bookmark-fuki span{color:var(--white);font-size:calc(var(--zep2-aspect)*30px);left:calc(var(--zep2-aspect)*56px);line-height:calc(var(--zep2-aspect)*43px);position:absolute;top:calc(var(--zep2-aspect)*56px);white-space:pre-wrap}.search .bookmark-fuki-block{opacity:0;position:static;z-index:auto}.search-newmale-item .income-off,.search-newmale-item .income-on{margin-left:.3em;margin-right:.2em}.search-newmale-item .income-on{color:#000}.search-newmale-item .income-off{color:#707070}.search-newmale-item-dark .income-on{color:#fff}.search-newmale-item-dark .income-off{color:grey}.search-newmale-item#vip .income-on{color:#fff}.search-newmale-item#vip .income-off{color:#b0a087}.search-condition .general-list-item .general-list-label-value{left:55%}.search-condition .general-list-item .select{text-align:left}.search-changeviewtype{background:none;border:none;height:calc(var(--zep2-aspect)*60px);padding:0}.search-changeviewtype svg{height:100%}.header .search-changeviewtype{color:var(--light-pink)}.search-changeviewtype .balloon{align-items:center;justify-content:center;pointer-events:none;position:absolute;right:0;right:calc(60px*var(--zep2-aspect));touch-action:none}.search-changeviewtype .balloon .triangle{border-bottom:13.856px solid var(--secret-balloon);border-left:8px solid #0000;border-right:8px solid #0000;box-sizing:border-box;height:8px;position:absolute;right:calc(var(--zep2-aspect)*42px);top:0;width:8px}.search-changeviewtype .balloon .text-wrap{background:var(--secret-balloon);border-radius:10px;margin-top:12px}.search-changeviewtype .balloon .text{color:var(--secret-balloon-str);font-family:HiraKakuPro-W3;font-weight:600;margin:.5em 1em;white-space:nowrap}.search-condition-with-history .header .title{left:0;padding:5em;pointer-events:none;position:absolute;text-align:left;touch-action:none;width:100%!important}.search .seasonal{--xmas-overlay-col:#30661f;--mizugi-overlay-col:#004373;--yukata-overlay-col:#001d73;--halloween-overlay-col:#7f00bf;--oshogatsu-overlay-col:#b3aa7d;--car-overlay-col:#9a6634;--smile-overlay-col:#ff7c6c;--flower-overlay-col:#f255a4;--hobby-overlay-col:#167082;--mizugi2021-overlay-col:#29a7e2;--restaurant-overlay-col:#4b4d45;--yukata2021-overlay-col:#112a73;--halloween2021-overlay-col:#52008e;--xmas2021-overlay-col:#165927;--oshogatsu2022-overlay-col:#b3aa7d;--halloween2022-overlay-col:#48009f;--smile2023-overlay-col:#1f7a99;--sports2023-overlay-col:#4f34ea;--fashion2024-overlay-col:#559fc6;--nightwear2024-overlay-col:#534599;--mizugi2024-overlay-col:#3f7c8b;--halloween2024-overlay-col:#c50;--happy2025-overlay-col:#a569c2;--smile2025-overlay-col:#46afa6;display:flex;flex-wrap:nowrap;margin:0 0 10px 10px;overflow:scroll}.search .inner-content2{display:flex;flex-wrap:nowrap;max-width:none;width:-moz-fit-content;width:fit-content}.search .inner-content2 .search-female-item{--search-item-size:calc(var(--content-width)*0.333);display:flex;flex-direction:column;height:calc(var(--content-width)*.333*1.385);height:calc(var(--search-item-size)*1.385);width:calc(var(--content-width)*.333*1);width:calc(var(--search-item-size)*1)}.search .left-offset{background-repeat:repeat-x;background-size:contain;box-sizing:border-box;height:10px;width:0}.search .tag-title-area{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px;margin-top:10px}.search .tag-title{color:var(--lovean-pink);font-size:var(--fontsize-m);font-weight:700;margin-left:12px}.search .rank-link{color:var(--light-pink);font-size:var(--fontsize-m);margin-right:12px}.search-female-item .season-overlay{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:absolute;width:100%}.search-female-item .xmas-overlay{border:2.5px solid var(--xmas-overlay-col)}.search-female-item .mizugi-overlay{border:2.5px solid var(--mizugi-overlay-col)}.search-female-item .yukata-overlay{border:2.5px solid var(--yukata-overlay-col)}.search-female-item .halloween-overlay{border:2.5px solid var(--halloween-overlay-col)}.search-female-item .oshogatsu-overlay{border:2.5px solid var(--oshogatsu-overlay-col)}.search-female-item .car-overlay{border:2.5px solid var(--car-overlay-col)}.search-female-item .smile-overlay{border:2.5px solid var(--smile-overlay-col)}.search-female-item .flower-overlay{border:2.5px solid var(--flower-overlay-col)}.search-female-item .hobby-overlay{border:2.5px solid var(--hobby-overlay-col)}.search-female-item .mizugi2021-overlay,.search-female-item .mizugi2022-overlay,.search-female-item .mizugi2023-overlay{border:2.5px solid var(--mizugi2021-overlay-col)}.search-female-item .alcohol-overlay,.search-female-item .celeb-overlay,.search-female-item .restaurant-overlay,.search-female-item .watch-overlay{border:2.5px solid var(--restaurant-overlay-col)}.search-female-item .yukata2021-overlay,.search-female-item .yukata2023-overlay,.search-female-item .yukata2024-overlay{border:2.5px solid var(--yukata2021-overlay-col)}.search-female-item .halloween2021-overlay{border:2.5px solid var(--halloween2021-overlay-col)}.search-female-item .xmas2021-overlay,.search-female-item .xmas2022-overlay,.search-female-item .xmas2023-overlay,.search-female-item .xmas2024-overlay{border:2.5px solid var(--xmas2021-overlay-col)}.search-female-item .oshogatsu2022-overlay,.search-female-item .oshogatsu2023-overlay,.search-female-item .oshogatsu2024-overlay{border:2.5px solid var(--oshogatsu2022-overlay-col)}.search-female-item .halloween2022-overlay,.search-female-item .halloween2023-overlay{border:2.5px solid var(--halloween2022-overlay-col)}.search-female-item .smile2023-overlay,.search-female-item .smile2024-overlay{border:2.5px solid var(--smile2023-overlay-col)}.search-female-item .sports2023-overlay{border:2.5px solid var(--sports2023-overlay-col)}.search-female-item .fashion2024-overlay{border:2.5px solid var(--fashion2024-overlay-col)}.search-female-item .nightwear2024-overlay{border:2.5px solid var(--nightwear2024-overlay-col)}.search-female-item .mizugi2024-overlay{border:2.5px solid var(--mizugi2024-overlay-col)}.search-female-item .halloween2024-overlay{border:2.5px solid var(--halloween2024-overlay-col)}.search-female-item .happy2025-overlay{border:2.5px solid var(--happy2025-overlay-col)}.search-female-item .smile2025-overlay{border:2.5px solid var(--smile2025-overlay-col)}.search-female-item .season-overlay .login-mark{border-radius:50%;height:8px;width:8px}.search-female-item .season-overlay .texts{--search-item-size:calc(var(--content-width)*0.333);bottom:0;display:flex;flex-direction:column;font-size:13px;height:calc(var(--content-width)*.333*.27);height:calc(var(--search-item-size)*.27);justify-content:center;margin-bottom:-2.5px;padding:0 0 0 5px}.search-female-item .xmas-overlay .texts{background:var(--xmas-overlay-col)}.search-female-item .mizugi-overlay .texts{background:var(--mizugi-overlay-col)}.search-female-item .yukata-overlay .texts{background:var(--yukata-overlay-col)}.search-female-item .halloween-overlay .texts{background:var(--halloween-overlay-col)}.search-female-item .oshogatsu-overlay .texts{background:var(--oshogatsu-overlay-col)}.search-female-item .car-overlay .texts{background:var(--car-overlay-col)}.search-female-item .smile-overlay .texts{background:var(--smile-overlay-col)}.search-female-item .flower-overlay .texts{background:var(--flower-overlay-col)}.search-female-item .hobby-overlay .texts{background:var(--hobby-overlay-col)}.search-female-item .mizugi2021-overlay .texts,.search-female-item .mizugi2022-overlay .texts,.search-female-item .mizugi2023-overlay .texts{background:var(--mizugi2021-overlay-col)}.search-female-item .alcohol-overlay .texts,.search-female-item .celeb-overlay .texts,.search-female-item .restaurant-overlay .texts,.search-female-item .watch-overlay .texts{background:var(--restaurant-overlay-col)}.search-female-item .yukata2021-overlay .texts,.search-female-item .yukata2023-overlay .texts,.search-female-item .yukata2024-overlay .texts{background:var(--yukata2021-overlay-col)}.search-female-item .halloween2021-overlay .texts{background:var(--halloween2021-overlay-col)}.search-female-item .xmas2021-overlay .texts,.search-female-item .xmas2022-overlay .texts,.search-female-item .xmas2023-overlay .texts,.search-female-item .xmas2024-overlay .texts{background:var(--xmas2021-overlay-col)}.search-female-item .oshogatsu2022-overlay .texts,.search-female-item .oshogatsu2023-overlay .texts,.search-female-item .oshogatsu2024-overlay .texts{background:var(--oshogatsu2022-overlay-col)}.search-female-item .halloween2022-overlay .texts,.search-female-item .halloween2023-overlay .texts{background:var(--halloween2022-overlay-col)}.search-female-item .smile2023-overlay .texts,.search-female-item .smile2024-overlay .texts{background:var(--smile2023-overlay-col)}.search-female-item .sports2023-overlay .texts{background:var(--sports2023-overlay-col)}.search-female-item .fashion2024-overlay .texts{background:var(--fashion2024-overlay-col)}.search-female-item .nightwear2024-overlay .texts{background:var(--nightwear2024-overlay-col)}.search-female-item .mizugi2024-overlay .texts{background:var(--mizugi2024-overlay-col)}.search-female-item .halloween2024-overlay .texts{background:var(--halloween2024-overlay-col)}.search-female-item .happy2025-overlay .texts{background:var(--happy2025-overlay-col)}.search-female-item .smile2025-overlay .texts{background:var(--smile2025-overlay-col)}.search-female-item .season-overlay .texts .text{color:var(--real-white);font-size:13px;margin:-1.5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.search-female-item .season-overlay .texts .text#nop{min-height:calc(var(--search-item-size)*.27*.5)}.search-female-item .season-overlay .texts .bold{font-weight:700;margin-left:3px}.search-female-item .season-overlay .login-mark{margin:0;position:relative}.search-female-item .season-overlay .icon{align-content:center;align-items:center;align-self:flex-end;border-radius:50%;display:flex;height:31.5px;justify-content:center;margin:2px;width:31.5px}.search-female-item .xmas-overlay .icon{background:var(--xmas-overlay-col)}.search-female-item .mizugi-overlay .icon{background:var(--mizugi-overlay-col)}.search-female-item .yukata-overlay .icon{background:var(--yukata-overlay-col)}.search-female-item .halloween-overlay .icon{background:var(--halloween-overlay-col)}.search-female-item .oshogatsu-overlay .icon{background:var(--oshogatsu-overlay-col)}.search-female-item .car-overlay .icon{background:var(--car-overlay-col)}.search-female-item .season-overlay .icon img{height:27px;width:27px}.search-female-item .season-overlay .texts{margin-left:-2px;position:relative;width:100%;width:calc(100% + 1px)}.search-female-item .season-overlay .vip-icon2{height:100%;object-fit:scale-down;position:absolute;right:0;top:0;width:auto}.seasonal .inner-content2 .search-female-item:not(:first-of-type){margin-left:4px}.search .seasonal-pc::-webkit-scrollbar{-webkit-appearance:none;background-color:#69696920;border-radius:2em;height:16px}.search .seasonal-pc::-webkit-scrollbar:vertical{display:none}::-webkit-scrollbar-corner{display:none}.search .seasonal-pc::-webkit-scrollbar-thumb{background-color:#69696980;border-radius:2em}.search .seasonal-pc::-webkit-scrollbar-button{border:none;display:none;height:16px;width:16px}.search .seasonal-pc::-webkit-scrollbar-button:horizontal:start:decrement{background:url(/scroll_left.png);background-color:#00000020;background-size:cover;border-radius:2em;display:block}.search .seasonal-pc::-webkit-scrollbar-button:horizontal:end:increment{background:url(/scroll_right.png);background-color:#00000020;background-size:cover;border-radius:2em;display:block}.search .seasonal-pc::-webkit-scrollbar-button:horizontal:decrement:hover,.search .seasonal-pc::-webkit-scrollbar-button:horizontal:increment:hover{background-color:#00000030}.invitation{--inv-aspect:calc(var(--content-width)/640);--inv-fontsize-l:calc(var(--inv-aspect)*24);--inv-fontsize-xl:calc(var(--inv-aspect)*26);background:#f0eae2}.invitation,.invitation div{display:flex;flex-direction:column}.invitation div{align-content:center;align-items:center;box-sizing:border-box;justify-content:center}.invitation .sec-01{background:top/100% no-repeat url(/invite_campaign/sec_01_KV_BG.png);justify-content:flex-start;min-height:calc(var(--inv-aspect)*779);padding:calc(var(--inv-aspect)*60) calc(var(--inv-aspect)*24) 0 calc(var(--inv-aspect)*24);position:relative;width:100%}.invitation .sec-01 .KV{width:100%}.invitation .sec-01 .sec_01_base{background:50%/100% no-repeat url(/invite_campaign/sec_01_base.png);padding:1.5em 0 2em;width:100%}.invitation .sec-01 .sec_01_base p{color:#674d1d;font-size:var(--inv-fontsize-xl);font-weight:700;margin:0}.invitation .sec-01 .sec_01_base .bg{display:none;width:100%}.invitation .sec-02{margin:calc(var(--inv-aspect)*52) 0 0 0}.invitation .sec-02 textarea{opacity:0;position:absolute;top:0;width:100%}.invitation .sec-02 .title{width:calc(var(--inv-aspect)*620)}.invitation .sec-02 .sec-02-base-01{background:top/100% no-repeat url(/invite_campaign/sec_02_base_01.png);margin:calc(var(--inv-aspect)*20) 0 0 0;min-height:calc(var(--inv-aspect)*463);padding:calc(var(--inv-aspect)*24) 0 0 0;position:relative;width:calc(var(--inv-aspect)*560)}.invitation .sec-02 .step01,.invitation .sec-02 .step02,.invitation .sec-02 .step03{height:calc(var(--inv-aspect)*87);left:calc(var(--inv-aspect)*-10);position:absolute;top:calc(var(--inv-aspect)*-18);width:calc(var(--inv-aspect)*87)}.invitation .sec-02 .sec-02-base-02,.invitation .sec-02 .sec-02-base-03{background:top/100% no-repeat url(/invite_campaign/sec_02_base_02.png);min-height:calc(var(--inv-aspect)*247);position:relative;width:calc(var(--inv-aspect)*560)}.invitation .sec-02 p{background:linear-gradient(#0000 calc(var(--inv-aspect)*18),#fff774 0);color:#674d1d;font-size:var(--inv-fontsize-l);font-weight:700;margin:0}.invitation .sec-02 .coin{bottom:calc(var(--inv-aspect)*8);position:absolute;right:calc(var(--inv-aspect)*24);width:calc(var(--inv-aspect)*95)}.invitation .sec-02 .arrow{margin-bottom:calc(var(--inv-aspect)*20);width:calc(var(--inv-aspect)*31)}.invitation .buttons{margin:calc(var(--inv-aspect)*24) 0 0 0;width:calc(var(--inv-aspect)*360)}.invitation .copy-btn,.invitation .line-btn,.invitation .twitter-btn{align-items:center;border:none;border-radius:5px;color:#fff;display:flex;font-size:var(--inv-fontsize-xl);height:calc(var(--inv-aspect)*62);justify-content:center;margin:.5em 0;min-width:100%;position:relative}.invitation .line-btn{background:#03b001}.invitation .twitter-btn{background:#108ef7}.invitation .copy-btn{background:#ff00a5;padding-left:calc(var(--inv-aspect)*24)}.invitation .copy-icon{left:calc(var(--inv-aspect)*12);position:absolute;top:calc(var(--inv-aspect)*12);width:calc(var(--inv-aspect)*17)}.invitation .btn-arrow{margin:0 0 0 calc(var(--inv-aspect)*20);width:calc(var(--inv-aspect)*36)}.invitation .sec-03{background:right 10px bottom 0/calc(var(--inv-aspect)*220) no-repeat url(/invite_campaign/sec_03_base_img.png),#71531c;margin:calc(var(--inv-aspect)*82) 0 0 0;position:relative;width:100%}.invitation .sec-03 .texts{align-items:flex-start;display:flex;padding:calc(var(--inv-aspect)*16) 2em}.invitation .sec-03 .texts p{color:#fff;margin:0}.invitation .sec-03 .texts .text{font-size:var(--fontsize-xs)}.invitation .sec-03 .title{align-items:center;display:flex;font-size:var(--inv-fontsize-xl);font-weight:700;justify-content:center}.invitation .sec-03 img{margin:0 .5em 0 0;width:calc(var(--inv-aspect)*22)}.search .pickup{background:var(--white);display:flex;flex-direction:column;margin:2px;width:100%}.search .pickup-center{align-items:center;justify-content:center}.search .pickup .title{align-self:flex-start;color:var(--black);font-size:var(--fontsize-s);justify-self:flex-start;margin:8px 0 0 8px}.search .pickup .desc{font-size:var(--fontsize-m);margin:7.5px;text-align:center}.search .pickup button{box-shadow:none;filter:none;margin-bottom:17.5px;margin-top:0}.search .pickup-contents{display:flex;flex-wrap:nowrap;margin:0;overflow:scroll}.search .pickup-inner-content{display:flex;flex-wrap:nowrap;max-width:none;width:-moz-fit-content;width:fit-content}.search .pickup-inner-content .margin-dummy{margin:0 calc(16px*var(--zep2-aspect)) 0 0}.search-pickup-square-item{margin:4px;position:relative;width:calc(var(--content-width)/3 - 8px)}.search-pickup-square-item .user-image-panel{width:100%}.search-pickup-square-item .user-img{object-fit:scale-down;width:100%}.search-pickup-square-item .meet-place-str{margin:0;position:absolute;right:5px;top:5px}.search .search-pickup-circle-item{display:flex;margin-top:calc(25px*var(--zep2-aspect));max-height:calc(203px*var(--zep2-aspect));overflow:hidden;width:calc(168px*var(--zep2-aspect))}.search .search-pickup-circle-item .user-image-panel{border-radius:50%;height:128px;overflow:hidden;position:relative;width:128px}.search .search-pickup-circle-item .user-image-panel:before{content:"";display:block;padding-top:100%}.search .search-pickup-circle-item .user-image-panel img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.search .search-pickup-circle-item .meet-place2{align-items:center;display:flex;justify-content:center;margin-top:21px}.search .search-pickup-circle-item .meet-place2 img{filter:var(--black-filter);height:20px;margin-right:6px}.search .search-pickup-circle-item .meet-place2 p{font-family:HiraKakuPro-W6;font-size:22px;font-weight:600;margin:0;white-space:nowrap}.search .pickup-offset-simple{background:url(/pickup-loading-back.png);background-repeat:repeat-x;background-size:contain;box-sizing:border-box}.search .pickup .autorefresh-div{width:50px}.senryu-lp{--senryu-aspect:calc(var(--content-width)/828);align-items:center;background-image:linear-gradient(90deg,#e6bb50,#fad67d,#ffeab3);display:flex;flex-direction:column;justify-content:center;overflow-x:hidden;width:100%}.senryu-lp .kv img{width:100%}.senryu-lp .gold-button{background-image:linear-gradient(270deg,#df9825,#f6d35f);border:none;border-radius:calc(var(--senryu-aspect)*63);box-shadow:0 6px 19px 0 #e2c093;color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--senryu-aspect)*38);font-weight:600;height:calc(var(--senryu-aspect)*126);position:relative;width:calc(var(--senryu-aspect)*700)}.senryu-lp .gold-button:disabled{background:gray;filter:grayscale(1)}.senryu-lp .gold-button img,.senryu-lp .white-button img{height:calc(var(--senryu-aspect)*44)!important;position:absolute;right:calc(var(--senryu-aspect)*49);top:calc(var(--senryu-aspect)*41);width:calc(var(--senryu-aspect)*23)!important}.senryu-lp .sec{align-items:center;display:flex;flex-direction:column}.senryu-lp .sec img{width:100%}.senryu-lp .sec .img{position:relative;width:100%}.senryu-lp .sec .img .oneday-goods{align-items:center;display:flex;height:13%;justify-content:center;left:53.3%;position:absolute;text-align:center;top:78%;top:calc(var(--senryu-aspect)*404);width:4%}.senryu-lp .sec .img .oneday-goods span{color:#fff;font-family:HiraKakuPro-W3;font-size:calc(var(--senryu-aspect)*26);font-weight:600}.senryu-lp .white-area{align-items:center;background-color:#fff;box-shadow:0 calc(var(--senryu-aspect)*4) calc(var(--senryu-aspect)*14) 0 #e6b450;height:calc(var(--senryu-aspect)*660);justify-content:center;margin-bottom:calc(var(--senryu-aspect)*154);margin-top:calc(var(--senryu-aspect)*169);position:relative;width:calc(var(--senryu-aspect)*827)}.senryu-lp .white-area span{color:#000}.senryu-lp .white-area .buttons{height:100%;justify-content:space-around;position:absolute}.senryu-lp .sec3 .title{color:#3c3c3d;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--senryu-aspect)*50);font-weight:600;margin-bottom:calc(var(--senryu-aspect)*69)}.senryu-lp .sec3 .text{color:#3c3c3d;margin:0 calc(var(--senryu-aspect)*51);text-align:left;white-space:pre-wrap}.senryu-lp .description{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.senryu-lp .description .text{left:0;position:absolute;top:calc(var(--senryu-aspect)*1880);width:80%}.senryu-lp .description .post-button{position:absolute;top:calc(var(--senryu-aspect)*2080)}.senryu-lp .description .view-button{position:absolute;top:calc(var(--senryu-aspect)*2390)}.senryu-lp .description .desc-img{margin-top:calc(var(--senryu-aspect)*-10)}.senryu-lp .point{align-items:center;display:flex;justify-content:center;margin-bottom:calc(var(--senryu-aspect)*64)}.senryu-lp .point .line{background-color:#000;border:calc(var(--senryu-aspect)*2) solid #000;height:0;width:calc(var(--senryu-aspect)*270)}.senryu-lp .point span{color:#000;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--senryu-aspect)*40);font-weight:600;margin:0 calc(var(--senryu-aspect)*30)}.senryu-lp .close-button,.senryu-lp .white-button{background-image:linear-gradient(180deg,#fff,#fff),linear-gradient(0deg,#df9825,#f6d35f);border:none;border-radius:calc(var(--senryu-aspect)*63);box-shadow:0 calc(var(--senryu-aspect)*6) calc(var(--senryu-aspect)*19) 0 #e2c093;color:#000;font-family:HiraKakuPro-W6;font-size:calc(var(--senryu-aspect)*38);font-weight:600;height:calc(var(--senryu-aspect)*126);position:relative;width:calc(var(--senryu-aspect)*700)}.senryu-lp .close-button{margin-bottom:calc(var(--senryu-aspect)*138);margin-top:calc(var(--senryu-aspect)*212)}.senryu-lp .text,.senryu-lp .text-b{color:#000;margin:0 calc(var(--senryu-aspect)*55)}.senryu-lp .text-center{text-align:center}.senryu-lp .text-b{font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--senryu-aspect)*34);font-weight:600}.senryu-lp .text-b2{color:#000;font-size:calc(var(--fontscale)*var(--senryu-aspect)*40)}.senryu-lp .text-b{color:#000;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--senryu-aspect)*30)}.senryu-lp .point1{margin-top:calc(var(--senryu-aspect)*123)}.senryu-lp .point2{margin-top:calc(var(--senryu-aspect)*210)}.senryu-lp .point3,.senryu-lp .point4{margin-top:calc(var(--senryu-aspect)*175)}.senryu-lp .text2{margin-top:calc(var(--senryu-aspect)*45)}.senryu-lp a{border-bottom:1px solid #00adff;color:#00adff}.senryu-lp .title-mini{margin-bottom:calc(var(--senryu-aspect)*44);margin-top:calc(var(--senryu-aspect)*91);width:calc(var(--senryu-aspect)*748)}.senryu-lp .sec3 .text{color:#000;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--senryu-aspect)*32);width:calc(var(--senryu-aspect)*718)}.popup#senryu-post{justify-content:flex-start;min-height:calc(var(--zep2-aspect)*1118px);width:calc(var(--zep2-aspect)*640px)}.popup#senryu-post .title{font-family:HiraKakuPro-W3;font-size:calc(var(--zep2-aspect)*29.8px);margin-top:calc(var(--zep2-aspect)*40px)}.popup#senryu-post .top-img{position:absolute;top:calc(var(--zep2-aspect)*-40px);top:calc(var(--zep2-aspect)*-120px)}.popup#senryu-post img{height:calc(var(--zep2-aspect)*243px);height:calc(var(--zep2-aspect)*358px)}.top-img-margin{height:calc(var(--zep2-aspect)*203px)}.popup#senryu-post .placeholder{color:#969696;height:100%;left:0;overflow:scroll;pointer-events:none;position:absolute;text-align:left;top:0;touch-action:none;white-space:pre-wrap;width:100%}.popup#senryu-post .placeholder2{text-align:right}.popup#senryu-post .textarea{height:calc(var(--zep2-aspect)*440px);margin:calc(var(--zep2-aspect)*50px) 0;position:relative;width:calc(var(--zep2-aspect)*600px)}.popup#senryu-post .placeholder,.popup#senryu-post .textarea textarea{border-radius:calc(var(--zep2-aspect)*10px);box-sizing:border-box;font-family:HiraKakuPro-W3;font-size:calc(var(--zep2-aspect)*28px);height:100%;padding:.5em;width:100%}.popup#senryu-post .checkarea{align-items:center;margin-bottom:calc(var(--zep2-aspect)*20px)}.popup#senryu-post .checkarea span{font-size:calc(var(--fontscale)*var(--zep2-aspect)*29.8px)}.popup#senryu-post .checkarea .text{margin:0 calc(var(--zep2-aspect)*17px)}.popup#senryu-post .checkarea button{align-items:center;background:none;border:none;display:flex;height:calc(var(--zep2-aspect)*50px);justify-content:center;padding:0;width:calc(var(--zep2-aspect)*50px)}.popup#senryu-post .checkarea button img{height:100%;width:100%}.popup#senryu-post .button{box-sizing:border-box;margin:calc(var(--zep2-aspect)*10px) 0;width:95%}.popup#senryu-post .cancel-button{background:none;color:var(--sky-blue)}.popup#senryu-post input[type=checkbox]{-webkit-appearance:none;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;padding:10px;position:relative;width:auto}.popup#senryu-post input[type=checkbox]:before{background:var(--white);border:1px solid var(--black);border-radius:3px;content:"";display:block;height:16px;left:0;margin-top:-10px;opacity:.5;position:absolute;top:50%;width:16px}.popup#senryu-post input[type=checkbox]:after{border-bottom:3px solid var(--lovean-pink);border-right:3px solid var(--lovean-pink);content:"";display:block;height:10px;left:5px;margin-top:-9px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.popup#senryu-post input[type=checkbox]:checked:after{opacity:1}.popup#senryu-good{justify-content:flex-start;min-height:calc(var(--zep2-aspect)*660px);width:calc(var(--zep2-aspect)*640px)}.popup#senryu-good .title{margin:calc(var(--zep2-aspect)*142px) 0}.popup#senryu-good .description,.popup#senryu-good .title{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*28px);font-size:var(--fontsize-m)}.popup#senryu-good .description{color:var(--medium-gray);margin-top:calc(var(--zep2-aspect)*22px);white-space:pre-wrap}.popup#senryu-good .cancel-button{background:none;color:var(--sky-blue);margin-top:calc(var(--zep2-aspect)*107px);width:80%}.popup#senryu-good .good{align-items:center;background:var(--lovean-pink-gradient);border:none;border-radius:2em;height:calc(var(--zep2-aspect)*60px);justify-content:center;min-width:calc(var(--zep2-aspect)*320px)}.popup#senryu-good .good span{color:var(--white)}.popup#senryu-good .good:disabled{background:none;border:solid var(--lovean-pink) calc(var(--zep2-aspect)*5px)}.popup#senryu-good .good:disabled span{color:var(--lovean-pink)}.popup#senryu-good .good img{height:calc(var(--zep2-aspect)*27px);margin-right:calc(var(--zep2-aspect)*9px)}.senryu-lp .senryu-item{margin:calc(var(--senryu-aspect)*15) 0}.senryu-lp .pickup-area{margin-bottom:calc(var(--zep2-aspect)*50px)}.share-test{background:#fff;min-height:100vh}.share-test textarea{height:5em;margin:1em;width:100%}.share-test canvas{border:1px dotted;margin:1em;width:100%}.share-test img{display:none}.senryu-lp .sec2 .text-b{align-self:flex-start}.senryu-lp .sec2 .text-bm{margin-top:.5em}.senryu-lp .post-button{position:relative}.senryu-lp .text-oneoneday{bottom:-2em;font-size:var(--fontsize-s-raw)}.senryu-lp .text-endday,.senryu-lp .text-oneoneday{color:#000;left:0;position:absolute;text-align:center;width:100%}.senryu-lp .text-endday{bottom:-4em;font-size:var(--fontsize-m-raw);font-weight:600}.senryu-lp .description .post-button{top:calc(var(--senryu-aspect)*1280)}.senryu-lp .description .view-button{top:calc(var(--senryu-aspect)*1590)}.senryu-lp .how-x{width:calc(var(--senryu-aspect)*748)}.senryu-lp .x-btn{background:#000;color:#1d9bf0;margin:calc(var(--senryu-aspect)*50)}.senryu-lp .pink-fuki{align-items:center;justify-content:center}.senryu-lp .pink-fuki span{background:#ff00af;color:#fff;margin-top:calc(var(--senryu-aspect)*60);padding:calc(var(--senryu-aspect)*30)}.senryu-lp .pink-fuki .triangle{--tri:calc(var(--senryu-aspect)*30);border-left:var(--tri) solid #0000;border-right:var(--tri) solid #0000;border-top:calc(var(--tri)*.866*2) solid #ff00af}.senryu-lp .big-a,.senryu-lp .pink-fuki span,.senryu-lp .pink-w-link a,.senryu-lp .pink-w-link span{font-family:HiraKakuPro-W6;font-size:calc(var(--senryu-aspect)*38);font-weight:600}.senryu-lp .pink-w-link{margin-bottom:calc(var(--senryu-aspect)*30)}.senryu-lp .pink-w-link span{color:#ff00af}.senryu-lp .white-gold-button{color:#e29f2c}.senryu-lp .pink-2{align-items:center;font-family:HiraKakuPro-W6;font-size:calc(var(--senryu-aspect)*48);font-weight:600;margin-bottom:calc(var(--senryu-aspect)*30)}.senryu-lp .pink-2 span{color:#ff00af}.senryu-lp .big-a{margin-top:calc(var(--senryu-aspect)*30)}.senryu-lp .term{white-space:pre-wrap}.senryu-lp .list span,.senryu-lp .term{color:#000}.senryu-item{align-items:center;background:#fff;border:none;width:calc(var(--senryu-aspect)*768)}.popup,.senryu-item{--senryu-aspect:calc(var(--content-width)/828)}.senryu-item .title{align-items:center;background:none;border:none;font-family:HiraKakuPro-W6;font-size:calc(var(--senryu-aspect)*34);font-weight:600;height:calc(var(--senryu-aspect)*146);justify-content:center}.senryu-item .title span{color:#000}.senryu-bottom-area{align-items:center;border-top:2px solid #ccc;height:calc(var(--senryu-aspect)*112);justify-content:center;width:calc(var(--senryu-aspect)*708)}.senryu-bottom-area .user-img{background:none;border:none;height:calc(var(--senryu-aspect)*74);margin-right:calc(var(--senryu-aspect)*14);padding:0;width:calc(var(--senryu-aspect)*74)}.senryu-bottom-area .anon{align-items:center;border-radius:50%;justify-content:center}.senryu-bottom-area .anon span{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--senryu-aspect)*24);font-weight:600}.senryu-bottom-area#female .anon{background:#b3628a}.senryu-bottom-area#male .anon{background:#4d6d8c}.senryu-bottom-area .user-img img{border-radius:50%;height:100%;width:100%}.senryu-bottom-area .good-button2{align-items:center;background:none;border:none;padding:0}.senryu-bottom-area .texts span{color:#333;font-family:HiraKakuPro-W3;font-size:calc(var(--senryu-aspect)*23);width:calc(var(--senryu-aspect)*222)}.mysenryu-item .senryu-bottom-area .texts span,.mysenryu-view .senryu-bottom-area .texts span{width:calc(var(--senryu-aspect)*140)}.senryu-bottom-area .good-lined{margin-bottom:calc(var(--senryu-aspect)*10);margin-right:calc(var(--senryu-aspect)*10);width:calc(var(--senryu-aspect)*34)}.senryu-bottom-area .goods{color:var(--lovean-pink);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--senryu-aspect)*24);font-weight:600}.senryu-bottom-area .twitter-area{margin-left:calc(var(--senryu-aspect)*43);margin-right:calc(var(--senryu-aspect)*30)}.senryu-bottom-area .twitter{background:none;border:none;padding:0}.senryu-bottom-area .twitter img{height:calc(var(--senryu-aspect)*60);width:calc(var(--senryu-aspect)*60)}.senryu-bottom-area .good{align-items:center;background:var(--lovean-pink-gradient);border:none;border-radius:2em;height:calc(var(--senryu-aspect)*60);justify-content:center;width:calc(var(--senryu-aspect)*105)}.senryu-bottom-area .good:disabled{opacity:0}.senryu-bottom-area .good img{height:calc(var(--senryu-aspect)*28);margin-bottom:calc(var(--senryu-aspect)*9);margin-right:calc(var(--senryu-aspect)*9);object-fit:scale-down}.senryu-bottom-area .good span{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--senryu-aspect)*24);font-weight:600}.popup#senryu-votes-all .good-users,.senryu-item .good-users{flex-wrap:wrap;width:calc(var(--senryu-aspect)*632)}.popup#senryu-votes-all .good-users button,.senryu-item .good-users button{background:none;border:none;height:calc(var(--senryu-aspect)*632/4);padding:calc(var(--senryu-aspect)*10);width:calc(var(--senryu-aspect)*632/4)}.popup#senryu-votes-all .good-users button img,.senryu-item .good-users button img{border-radius:50%;height:100%;width:100%}.popup#senryu-votes-all{width:auto}.popup#senryu-votes-all .title{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--senryu-aspect)*28);margin-top:calc(var(--senryu-aspect)*70)}.popup#senryu-votes-all .good-users-area{height:35vh}.popup#senryu-votes-all .good-users{margin:calc(var(--senryu-aspect)*40);max-height:100%;overflow:scroll}.popup#senryu-votes-all .close-button{margin-bottom:calc(var(--senryu-aspect)*60);width:calc(var(--senryu-aspect)*680)}.senryu-item .view-all-vote{background:none;border:none;color:var(--lovean-pink);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--senryu-aspect)*28);font-weight:600;height:calc(var(--senryu-aspect)*96);width:100%}.senryu-pickup-item,.senryu-pickup-item .senryu{--hidebtn-size:20px;background:none;border:none;padding:0;width:100%}.senryu-pickup-item{position:relative}.senryu-pickup-item .hide-btn{background:none;border:none;border-radius:0;filter:invert(1);height:var(--hidebtn-size);padding:0;position:absolute;right:0;top:0;width:var(--hidebtn-size)}.senryu-pickup-item .senryu-btn1,.senryu-pickup-item .senryu-btn2{background:none;border:none;left:0;position:absolute}.senryu-pickup-item .senryu-btn1{height:var(--hidebtn-size);top:0;width:calc(100% - var(--hidebtn-size))}.senryu-pickup-item .senryu-btn2{height:calc(100% - var(--hidebtn-size));top:var(--hidebtn-size);width:100%}.senryu-pickup-item span{font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--zep2-aspect)*43px);font-weight:600}.senryu-pickup-item .text{align-items:center;height:56%;justify-content:center;left:3%;pointer-events:none;position:absolute;text-align:center;top:12%;touch-action:none;width:93.5%}.senryu-pickup-item img{width:100%}.senryu-item-end .good,.senryu-item-end .twitter-area{opacity:0;pointer-events:none;touch-action:none}.senryu-item-end .delete{opacity:1;pointer-events:inherit;touch-action:auto}.senryu-bottom-area .delete{margin-left:.5em!important}.senryu-bottom-area .good-bad-area button{align-items:center;background:none;border:1px solid #999;box-sizing:border-box;height:calc(var(--zep2-aspect)*60px);justify-content:center;margin:0;padding:0;width:calc(var(--zep2-aspect)*111px)}.senryu-bottom-area .good-bad-area button:disabled{background:none}.senryu-bottom-area .good-bad-area .center-line{border-left:1px solid #999;height:calc(var(--zep2-aspect)*60px);width:0}.senryu-bottom-area .good-bad-area button svg{height:calc(var(--zep2-aspect)*32px);margin-right:calc(var(--zep2-aspect)*9px)}.senryu-bottom-area .good-bad-area button span,.senryu-bottom-area .good-bad-area button svg{color:inherit}.senryu-bottom-area .good-bad-area .newgood{border-radius:calc(var(--zep2-aspect)*120px) 0 0 calc(var(--zep2-aspect)*120px);border-right:none}.senryu-bottom-area .good-bad-area .newbad{border-left:none;border-radius:0 calc(var(--zep2-aspect)*120px) calc(var(--zep2-aspect)*120px) 0}.senryu-bottom-area .good-bad-area .newbad,.senryu-bottom-area .good-bad-area .newgood{color:#999}.senryu-bottom-area .good-bad-area .newbad-active{background:#8b43bf;color:#fff}.senryu-bottom-area .good-bad-area .newgood-active{background:#ff00af;color:#fff}.empty-page{align-items:center;height:calc(80vh - 80px);justify-content:center;text-align:center}.empty-page .message span{font:var(--fontW3);font-size:var(--font-m);text-align:center;white-space:pre-wrap}.empty-page img{width:calc(270px*var(--zep2-aspect))}.empty-page .tips{background-color:var(--white);border:1px solid var(--light-pink);border-radius:calc(20px*var(--zep2-aspect));margin-top:calc(41px*var(--zep2-aspect));padding:calc(60px*var(--zep2-aspect)) 0;position:relative;width:calc(708px*var(--zep2-aspect))}.empty-page .tips img{left:calc(30px*var(--zep2-aspect));position:absolute;top:calc(-36px*var(--zep2-aspect));width:calc(72px*var(--zep2-aspect))}.empty-page .tips .tips-content{color:var(--light-pink);font:var(--fontW3);font-size:var(--font-s);text-align:center;white-space:pre-wrap}.empty-page .tips .tips-link-container{align-items:center;display:flex;justify-content:center;margin-top:calc(27px*var(--zep2-aspect))}.empty-page .tips .icon-help{color:var(--sky-blue);width:calc(34px*var(--zep2-aspect))}.empty-page .tips .tips-link{color:var(--sky-blue);cursor:pointer;font:var(--fontW3);font-size:var(--font-min);margin-left:calc(11px*var(--zep2-aspect))}.stampcontest-item{align-items:center;background:var(--white);border:none;margin-bottom:calc(var(--zep2-aspect)*20px);width:calc(var(--zep2-aspect)*768px)}.content-dark .stampcontest-item{background:#434343}.stampcontest-item .texts span,.stampcontest-item .title span{color:var(--black)}.stampcontest-item .fuki-area{align-items:center;justify-content:center;position:relative}.stampcontest-item .fuki{height:calc(var(--zep2-aspect)*84px);width:calc(var(--zep2-aspect)*537px)}.stampcontest-item .fuki-area span{margin-right:calc(var(--zep2-aspect)*10px);position:absolute}.stampcontest-item .faceicon{border:calc(var(--zep2-aspect)*3px) solid var(--black);border-radius:50%;margin-left:calc(var(--zep2-aspect)*32px);width:calc(var(--zep2-aspect)*108px)}.stampcontest-item .good-button2{justify-content:flex-start!important}.stampcontest-item .good-button2,.stampcontest-item .good-button2:disabled{background:none}.mystampcontest-item .texts,.mystampcontest-item .user-img{display:none}.mystampcontest-item .senryu-bottom-area .good-button2{width:calc(var(--senryu-aspect)*320)}.stampcontest-item .twitter,.stampcontest-item .twitter-area{opacity:1!important;pointer-events:inherit!important;touch-action:auto!important}.stampcontest-pickup-item .text{top:14%;width:80%}.search-smalllist-item{--new-badge-font-s:calc(var(--zep2-aspect)*18px);background-color:var(--white);border-bottom:1px solid var(--light-gray);cursor:pointer;overflow:hidden;padding:.5em 0;position:relative;width:100%}.content-dark .search-smalllist-item{border-bottom-color:#353535}.search-smalllist-item .image-area{border:calc(4px*var(--zep2-aspect)) solid #0000;border-radius:50%;box-sizing:border-box;height:calc(94px*var(--zep2-aspect));margin:0 .5em;position:relative;width:calc(94px*var(--zep2-aspect))}.search-smalllist-item .user-img{border-radius:50%;box-sizing:border-box;height:calc(80px*var(--zep2-aspect));margin:calc(4px*var(--zep2-aspect))}.search-smalllist-item .heart{height:calc(32px*var(--zep2-aspect));position:absolute;right:-2px;top:-4px}.search-smalllist-item .income-area,.search-smalllist-item .login-area{align-items:center}.search-smalllist-item .income-icon{height:calc(27px*var(--zep2-aspect));margin-right:calc(6px*var(--zep2-aspect))}.search-smalllist-item .cert1{align-items:center;background-color:#ff668c;border-radius:calc(4px*var(--zep2-aspect));display:flex;height:calc(27px*var(--zep2-aspect));justify-content:center;margin-right:calc(25px*var(--zep2-aspect));padding:0 calc(8px*var(--zep2-aspect));width:-moz-fit-content;width:fit-content}.search-smalllist-item .cert1 p{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(18px*var(--zep2-aspect));font-weight:600;margin:0;white-space:nowrap}.search-smalllist-item .cert1 img{height:calc(14px*var(--zep2-aspect));margin-left:calc(2px*var(--zep2-aspect));object-fit:scale-down}.search-smalllist-item .icon-pin{filter:var(--black-filter);height:calc(28px*var(--zep2-aspect));margin-left:calc(16px*var(--zep2-aspect));margin-right:calc(6px*var(--zep2-aspect))}.search-smalllist-item .income{margin-right:1em}.search-smalllist-item .age-area,.search-smalllist-item .income-off{color:#707070}.search-smalllist-item .nickname{font-size:var(--font-m);font-weight:600}.search-smalllist-item .age-area,.search-smalllist-item .income,.search-smalllist-item .meet-place,.search-smalllist-item .mood{font-size:var(--font-s)}.search-smalllist-item .new-user-badge{border-radius:2em;font-family:HiraKakuPro-W6;font-size:var(--new-badge-font-s);height:calc(34px*var(--zep2-aspect));padding:0 calc(16px*var(--zep2-aspect)) 0;padding-top:calc(3px*var(--zep2-aspect));position:relative}.search-smalllist-item .bookmark{align-items:center;background:#00000028;border-radius:50%;height:calc(44px*var(--zep2-aspect));justify-content:center;margin:calc(22px*var(--zep2-aspect)) calc(28px*var(--zep2-aspect)) calc(22px*var(--zep2-aspect)) calc(22px*var(--zep2-aspect));padding:0;width:calc(44px*var(--zep2-aspect))}.search-smalllist-item .bookmark-on{background:#ffd30072}.content-dark .bookmark-off{background:#4d4d4d}.search-smalllist-item .bookmark img{width:72%}.search-smalllist-item .new-badge-area{align-items:center;justify-content:flex-end;position:absolute;top:calc(-7px*var(--zep2-aspect));width:100%}.search-smalllist-item .medal-area{height:calc(108px*var(--zep2-aspect));left:calc(-28px*var(--zep2-aspect));position:absolute;top:0}.search-smalllist-item .medal-area img{height:100%}.search-smalllist-item .vip-frame{height:100%;left:0;position:absolute;top:0;width:100%}.search-smalllist-item .login-mark{border-radius:50%;display:block;height:calc(24px*var(--zep2-aspect));margin:0;margin-right:calc(4px*var(--zep2-aspect));min-width:calc(24px*var(--zep2-aspect));width:calc(24px*var(--zep2-aspect))}.search-smalllist-item .login-area,.search-smalllist-item .mood{max-width:16em}.search-smalllist-item .mood{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.search-smalllist-item .login-area{overflow-x:hidden}.search-smalllist-item .age-area,.search-smalllist-item .meet-place{white-space:nowrap}.search-smalllist-item .meet-place{overflow-x:hidden;text-overflow:ellipsis}.search-smalllist-item .nick-area{align-items:center}.search-smalllist-item .nick-area .cert1{margin-left:.5em}.search-smalllist-item .vip-tag{bottom:calc(-20px*var(--zep2-aspect));left:calc(0px*var(--zep2-aspect));position:absolute;width:calc(85.8px*var(--zep2-aspect))}.vip-search-smalllist-item .image-area{background-color:#fff;border-color:#8e1701}.search-biglist-item{width:100%}.search-biglist-item .prof-area,.search-biglist-item .top-area{align-items:center;box-sizing:border-box;margin-bottom:.25em;padding:0 .5em;width:100%}.search-biglist-item .prof-area{align-items:center;justify-content:space-between}.search-biglist-item .text-area{box-sizing:border-box;height:100%;justify-content:space-around;justify-content:space-evenly;padding:calc(8px*var(--zep2-aspect)) 0;width:calc(100% - 210px*var(--zep2-aspect))}.search-biglist-item .heart,.search-biglist-item .new-user-badge{margin:0;position:relative;right:auto;top:auto}.search-biglist-item .heart{height:calc(40px*var(--zep2-aspect))}.search-biglist-item .purpose-wrap{align-items:center;background:var(--white);border:1px solid var(--lovean-pink);border-radius:calc(var(--font-min)/3);justify-content:center;padding:0 .25em}.search-biglist-item .purpose{color:var(--lovean-pink);font-size:var(--font-min);overflow:hidden;padding:0 .5em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.search-biglist-item .ds-area svg{color:var(--light-pink);width:calc(40px*var(--zep2-aspect))}.content-dark .search-biglist-item .ds-area svg{color:var(--lovean-pink)}.search-biglist-item .ds-area{font-size:var(--font-s)}.search-biglist-item .ds-area .drink{margin-right:1em}.search-biglist-item .ds-area .drink-icon{margin-left:calc(-8px*var(--zep2-aspect))}.search-biglist-item .prof-area{margin-bottom:1em}.search-biglist-item .bio,.search-biglist-item .mood2{box-sizing:border-box;font-size:var(--font-s);padding:.5em 1em 1em;white-space:pre-wrap;width:100%}.search-biglist-item .mood2{padding:.5em 1em 0}.search-biglist-item .mood2:empty{display:none}.search-biglist-item .bookmark,.search-biglist-item .heart,.search-biglist-item .new-user-badge{margin:0 calc(22px*var(--zep2-aspect)) 0 0}.search-biglist-item .purpose-space{margin-left:auto}.search-biglist-item .image-area{border:calc(7px*var(--zep2-aspect)) solid #0000;border-radius:0;box-sizing:border-box;height:calc(224px*var(--zep2-aspect));margin-left:0;width:calc(224px*var(--zep2-aspect))}.search-biglist-item .user-img{border-radius:0;box-sizing:border-box;height:calc(200px*var(--zep2-aspect));margin:calc(5px*var(--zep2-aspect));width:auto}.search-biglist-item .vip-tag{bottom:calc(-20px*var(--zep2-aspect));left:calc(50px*var(--zep2-aspect));position:absolute;width:calc(104px*var(--zep2-aspect))}.vip-search-biglist-item .image-area{background-color:#fff;border-color:#8e1701}.lucky-banner-loading{align-items:center;height:calc(var(--zep2-aspect)*272px);justify-content:center;width:100%}.lucky-lp2023{height:0;text-align:center;width:828px}.lucky-lp2023 .background{background-color:#e5463d}.lucky-lp2023 .overview{padding-bottom:110px;padding-top:120px}.lucky-lp2023 .description{padding-bottom:40px;padding-top:100px}.lucky-lp2023 .desc-platinum{color:#fff;font-family:HiraKakuPro-W6;font-size:31px;margin:auto;padding-bottom:110px;text-align:left;width:746px}.lucky-lp2023 .desc-platinum span{color:#fff;text-decoration:underline}.lucky-lp2023 .caution{margin-top:140px}.lucky-lp2023 .greetings{padding-bottom:160px;padding-top:120px}.lucky-lp2023 .btn-str-addition{margin-bottom:23px}.lucky-lp2023 .button-buy{cursor:pointer}.lucky-lp2023 .button-buy-disabled{cursor:inherit!important}.lucky-lp2023 .remaining-count-str{color:#fff;font-family:HiraKakuPro-W6;font-size:31px;margin-top:20px}.lucky-lp2023 .button-close{background-color:initial;border:none;margin-top:100px;outline:none;padding-bottom:180px}.place-selector{background-color:var(--white);min-height:40vh}.place-selector,.place-selector .flex{align-content:center;align-items:center;display:flex;flex-direction:column}.place-selector .flex{justify-content:center}.place-selector .search-container{background-color:var(--ul-gray);width:100%}.search-container .title{color:var(--black);font-weight:700;margin:1em 0 .5em}.place-selector .search-container{align-items:center;height:100%;justify-content:flex-start}.place-selector .search{padding:5px 0;position:relative;width:95%}.place-selector .search-icon{height:100%;margin-left:5px;margin-top:-5px;position:absolute}.place-selector svg{height:70%}.place-selector .clear-btn-cont{height:100%;position:absolute;right:.7em;top:0}.place-selector .clear-btn{background:var(--dark-gray);border:none;border-radius:50%;height:20px;padding:0;width:20px}.place-selector .clear-btn p{color:var(--white);font-size:100%;height:100%;width:100%}.place-selector .clear-btn img{height:80%;transform:rotate(45deg);width:80%}.place-selector .place-btn{background:none;border:none;border-bottom:1px solid var(--ul-gray);position:relative;width:95%}.place-selector .place-btn p{font-size:var(--fontsize-m);margin:.5em 0;text-align:left}.place-selector .place-btn#selected p{color:var(--lovean-pink)}.place-selector .place-btn .check-mark{height:100%;position:absolute;right:0;top:0}.place-selector .sub{background-color:var(--ul-gray);display:flex;width:100%}.place-selector .sub .title{font-size:var(--fontsize-m);font-weight:700;margin-left:1em}.place-selector .sub .description{color:var(--dark-gray);font-size:var(--fontsize-m);margin-left:auto;margin-right:1em}.place-selector .confirm-btn{background-color:var(--lovean-pink);border:none;border-radius:calc(50px*var(--zep2-aspect));width:90%}.place-selector .confirm-btn:disabled{background-color:var(--medium-gray)}.place-selector .confirm-btn p{color:var(--white);font-size:var(--fontsize-m);margin:.5em}.place-selector .emp-desc{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:1em .7em 0;width:100%}.place-selector .emp-desc img{margin:1em 0;width:100%}.place-selector .emp-desc p{font-size:var(--fontsize-m);margin:0}.pac-container{background:var(--white)}.pac-item-query,.pac-matched{color:var(--text-area)}.place-selector .search{height:100%}.place-selector #input-wrap{background-color:var(--white)}.freenow-place-selector .clear-btn img{left:0;position:relative;top:0}.freenow-place-selector{display:block;height:100%;margin:0 auto;max-width:var(--max-width);width:100%}.freenow-place-selector .footer{align-items:center;flex-direction:column;height:auto;justify-content:center;padding-bottom:calc(32px*var(--zep2-aspect))}.freenow-place-selector .footer .text{margin-top:calc(32px*var(--zep2-aspect))}.freenow-place-selector .footer button{background:var(--lovean-pink-gradient);height:calc(100px*var(--zep2-aspect));margin:calc(32px*var(--zep2-aspect)) 0;width:calc(568px*var(--zep2-aspect))}.freenow-place-selector .footer button:disabled{filter:grayscale(1)}.freenow-place-selector .footer .banner{margin-bottom:0}.noti-set .sec{background:var(--white);margin-bottom:2px}.noti-set .sec .line1{align-items:center;margin:calc(var(--zep2-aspect)*43px) 0}.noti-set .sec .t1{font:var(--font-w3);font-size:var(--font-m);margin-left:calc(var(--zep2-aspect)*50px)}.noti-set .sec .t2-area{font:var(--font-w3);font-size:var(--font-min);margin-left:auto;margin-right:calc(var(--zep2-aspect)*10px)}.noti-set .sec .t2-area span{text-align:right;white-space:pre-wrap}.noti-set .sec .next-mark{filter:var(--black-filter);height:12px;margin-right:calc(var(--zep2-aspect)*44px);transform:rotate(180deg);width:auto}.noti-set .sec .sub-text{color:var(--light-gray);font:var(--font-w3);font-size:var(--font-min);margin:auto;margin-bottom:calc(var(--zep2-aspect)*80px);max-width:calc(var(--zep2-aspect)*728px)}.noti-set .alert{align-items:center;margin-top:calc(var(--zep2-aspect)*36px);width:100%}.noti-set .alert span{font:var(--font-w3);font-size:var(--font-s);max-width:calc(var(--zep2-aspect)*620px);white-space:pre-wrap}.noti-set .alert svg{height:calc(var(--zep2-aspect)*56px);margin-left:calc(var(--zep2-aspect)*66px);margin-right:calc(var(--zep2-aspect)*36px);overflow:visible;overflow:initial;width:calc(var(--zep2-aspect)*56px)}.noti-set .alert .svg-orange{color:#e6b450}.noti-set .alert .svg-green{color:#4bae4f}.noti-set .alert .gray{color:var(--light-gray)}.noti-set .desc2{font:var(--font-w3);font-size:var(--font-min);margin:0 auto;margin-top:calc(var(--zep2-aspect)*62px);max-width:calc(var(--zep2-aspect)*728px)}.noti-set .title{margin-left:20px;margin-top:calc(var(--zep2-aspect)*80px)}.noti-set .app-btn{align-items:center;background-color:var(--white);border:2px solid var(--lovean-pink);border-radius:calc(var(--zep2-aspect)*20px);height:calc(var(--zep2-aspect)*160px);margin:calc(var(--zep2-aspect)*10px) auto;padding:0;width:calc(var(--zep2-aspect)*728px)}.noti-set .app-btn span{color:var(--lovean-pink)}.noti-set .app-btn img{height:calc(var(--zep2-aspect)*120px);margin:0 calc(var(--zep2-aspect)*20px);width:calc(var(--zep2-aspect)*120px)}.noti-set .app-btn .flex-col{align-items:flex-start}.noti-set .app-btn .s1{font:var(--font-w3);font-size:var(--font-m)}.noti-set .app-btn .s2{font:var(--font-w3);font-size:var(--font-min)}.noti-set .app-btn .next-mark{height:auto;height:calc(var(--zep2-aspect)*28px);margin-left:auto;margin-right:calc(var(--zep2-aspect)*40px);transform:rotate(180deg);width:auto}.noti-set .title-b{font:var(--font-w6);font-size:var(--font-s);font-weight:600;margin:0 auto;margin-bottom:calc(var(--zep2-aspect)*20px);margin-top:calc(var(--zep2-aspect)*118px)}.noti-set .desc1{font:var(--font-w3);font-size:var(--font-min);margin:0 auto;margin-bottom:calc(var(--zep2-aspect)*80px);width:calc(var(--zep2-aspect)*728px)}.noti-set .update-btn{background:var(--lovean-pink);border:none;border-radius:2em;color:var(--white);font:var(--font-w6);font-size:calc(var(--zep2-aspect)*38px);font-weight:600;height:calc(var(--zep2-aspect)*89px);margin:0 auto;width:calc(var(--zep2-aspect)*728px)}.noti-dst-set .img-sec{background-color:var(--white)}.noti-dst-set .img-sec .sample-img{margin:0 auto;width:calc(var(--zep2-aspect)*584px)}.noti-dst-set .img-sec .title-c{color:var(--lovean-pink);margin:calc(var(--zep2-aspect)*36px) auto}.noti-dst-set .app-tokens .desc{color:var(--m-gray);font:var(--fontW3);font-size:var(--font-min);margin-top:12px}.noti-set .general-list-item-text-line pre{margin:0 auto;width:calc(var(--zep2-aspect)*728px)}.noti-set .general-list-label-and-button button{border-radius:2em;height:calc(var(--zep2-aspect)*58px);width:calc(var(--zep2-aspect)*280px)}.noti-fake-set .sec1{align-items:center;background-color:var(--white);justify-content:center}.noti-fake-set .toggle{align-items:center;align-self:flex-start;background:none;border:none;margin-left:calc(var(--zep2-aspect)*80px)}.noti-fake-set .toggle .circle1,.noti-fake-set .toggle .circle2{border-radius:50%}.noti-fake-set .toggle .circle1{align-items:center;border:calc(var(--zep2-aspect)*4px) solid var(--black);box-sizing:border-box;height:calc(var(--zep2-aspect)*38px);justify-content:center;margin-right:calc(var(--zep2-aspect)*10px);width:calc(var(--zep2-aspect)*38px)}.noti-fake-set .toggle .circle2{background:var(--lovean-pink);height:calc(var(--zep2-aspect)*18px);visibility:hidden;width:calc(var(--zep2-aspect)*18px)}.noti-fake-set .toggle:disabled .circle1{border-color:var(--lovean-pink)}.noti-fake-set .toggle:disabled .circle2{visibility:visible}.noti-fake-set .toggle span{color:var(--black);font:var(--font-w3);font-size:var(--font-m)}.noti-fake-set .toggle:disabled span{color:var(--lovean-pink)}.noti-fake-set .sec1 .desc{font:var(--font-w3);font-size:var(--font-min);margin:calc(var(--zep2-aspect)*50px) auto;max-width:calc(var(--zep2-aspect)*728px)}.noti-fake-set .sec1{padding:calc(var(--zep2-aspect)*60px) 0}.noti-fake-set .title-big{font:var(--font-w3);font-size:var(--font-m);margin:calc(var(--zep2-aspect)*23px) auto}.noti-fake-set label{align-items:center;justify-content:center}.noti-fake-set input[type=checkbox]{-webkit-appearance:none;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;padding:10px;position:relative;width:auto}.noti-fake-set input[type=checkbox]:before{background:var(--white);border:1px solid var(--black);border-radius:3px;content:"";display:block;height:16px;left:0;margin-top:-8px;opacity:.5;position:absolute;top:50%;width:16px}.noti-fake-set input[type=checkbox]:after{border-bottom:3px solid var(--lovean-pink);border-right:3px solid var(--lovean-pink);content:"";display:block;height:10px;left:5px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.noti-dst-set .img-sec,.noti-set .general-list-item,.noti-set .mail-sec{margin-bottom:2px}.noti-set .general-list-label-and-button{margin-top:0}.noti-set .mail-sec{background:var(--white)}.noti-set .mail-sec .general-list-item{height:auto;min-height:48px}.noti-set .general-list-item.general-list-item-text-line{background:var(--white)}.noti-dst-set .app-tokens,.noti-dst-set .img-sec,.noti-set .general-list-item.general-list-item-text-line,.noti-set .line-sec .general-list-label-and-button{margin-top:-2.5px}.noti-dst-set .img-sec .app-btn{border:none;justify-content:space-around;margin:0 0 1em;width:100%}.noti-dst-set .img-sec .title{font:var(--font-w3);font-size:var(--font-s)}.noti-dst-set .img-sec .app-btn img{margin-right:0}.noti-dst-set .img-sec .app-btn span{color:var(--black)}.noti-dst-set .img-sec .app-btn .s1{font-weight:600;margin-bottom:.5em}.noti-dst-set .img-sec .app-btn button{background:var(--lovean-pink);border:none;border-radius:2em;color:var(--white);height:calc(var(--zep2-aspect)*58px);padding:0 1em}.noti-dst-set .app-tokens{background:var(--white);border-bottom:2px solid var(--bg-gray)}.noti-dst-set .app-tokens .app-token{padding:.5em 0;padding-left:calc(var(--zep2-aspect)*50px)}.noti-dst-set .app-tokens span{font:var(--fontW3);font-size:var(--font-s)}.noti-dst-set .app-tokens .label{max-width:65%;white-space:pre-wrap}.noti-dst-set .app-tokens .line1{align-items:center}.noti-dst-set .app-tokens .this-token-disable span{color:var(--dark-gray)}.noti-dst-set .app-tokens .add-btn,.noti-dst-set .app-tokens .rem-btn{border-radius:2em;height:calc(var(--zep2-aspect)*58px);margin-left:auto;margin-right:13px;padding:0 1em}.noti-dst-set .app-tokens .rem-btn{background:var(--lovean-pink);border:none;color:var(--white)}.noti-dst-set .app-tokens .add-btn{background:var(--white);border:1px solid var(--lovean-pink);color:var(--lovean-pink)}.noti-dst-set .general-list-label-and-button .sublabel{font:var(--font-w3);font-size:var(--font-s)}.noti-dst-set .general-list-label-and-button .label{font-size:var(--font-s-raw)}.timeline-lobby .timeline-item{background-image:linear-gradient(0deg,#b350aa,#cc29a3)}.timeline-lobby .timeline-item .purpose{background:#fff;color:#e933ab}.timeline-lobby .timeline-item .name{color:#fff;font-weight:600}.timeline-lobby .timeline-item .age-and-area,.timeline-lobby .timeline-item .sentence,.timeline-lobby .timeline-item .title{color:#fff;font-weight:300}.timeline-lobby .timeline-item .button{align-items:center;background-color:#52a64b;border:none;border-radius:2em;box-shadow:0 calc(20px*var(--zep2-aspect)) calc(20px*var(--zep2-aspect)) 0 #8000401a;display:flex;height:calc(68px*var(--zep2-aspect));justify-content:center;margin-bottom:calc(50px*var(--zep2-aspect));margin-left:calc(154px*var(--zep2-aspect));margin-top:calc(34px*var(--zep2-aspect));width:calc(520px*var(--zep2-aspect))}.timeline-lobby .timeline-item .button:disabled{background-color:#b3b3b3}.timeline-lobby .timeline-item .button span{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));font-weight:600;text-align:center}.timeline-lobby .timeline-item .button img{height:calc(40px*var(--zep2-aspect));margin-left:calc(78px*var(--zep2-aspect));margin-right:calc(11px*var(--zep2-aspect));width:calc(40px*var(--zep2-aspect))}.timeline-lobby .timeline-item .close-btn{background:none;border:none;padding:0;position:absolute;right:8px}.timeline-lobby .timeline-item .close-btn img{height:calc(40px*var(--zep2-aspect));opacity:.5;width:calc(40px*var(--zep2-aspect))}.timeline-offer-item{align-items:center;background-image:linear-gradient(0deg,#e60b54,#e732a0);display:flex;flex-direction:column;height:calc(280px*var(--zep2-aspect));justify-content:center}.timeline-offer-item .title{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*34px*var(--zep2-aspect));font-weight:600;margin:0}.timeline-offer-item .desc{color:#fff;font-family:HiraKakuPro-W3;margin:0}.timeline-offer-item .desc,.timeline-offer-item button{font-size:calc(var(--fontscale)*28px*var(--zep2-aspect))}.timeline-offer-item button{background-color:#fff;border:none;border-radius:2em;box-shadow:0 20px 20px 0 #8000401a;color:#ff408f;font-family:HiraKakuPro-W6;font-weight:600;height:calc(68px*var(--zep2-aspect));margin-top:calc(39px*var(--zep2-aspect));width:calc(520px*var(--zep2-aspect))}.profile-text-search{align-items:center;background:var(--white);justify-content:center;margin:1px 0 10px;padding:calc(var(--zep2-aspect)*60px) 0;position:relative}.profile-text-search .new{background:linear-gradient(135deg,var(--lovean-pink) 0,var(--lovean-pink) 50%,#0000 51%);height:calc(var(--zep2-aspect)*125px);left:0;overflow:hidden;position:absolute;top:0;width:calc(var(--zep2-aspect)*125px)}.profile-text-search .new span{color:var(--white);font-family:HiraKakuPro-W6;font-size:calc(var(--zep2-aspect)*24px);font-weight:600;margin-left:calc(var(--zep2-aspect)*9px);margin-top:calc(var(--zep2-aspect)*16px)}.profile-text-search .title{font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--zep2-aspect)*28px);font-weight:600;margin-bottom:5px}.profile-text-search .text-area{position:relative;width:calc(100% - var(--zep2-aspect)*120px)}.profile-text-search .text-area input{background:var(--text-area-back);border:2px solid var(--dark-gray);border-radius:32px;box-sizing:border-box;color:var(--text-area);font-size:16px;height:32px;padding-left:32px;padding-right:32px;width:100%}.profile-text-search .text-area input:disabled{pointer-events:none;touch-action:none}.profile-text-search .text-area svg{height:80%;left:5px;position:absolute;top:10%}.profile-text-search .text-area .clear-button{background:none;border:none;height:100%;position:absolute;right:5px;top:0;width:32px}.profile-text-search .text-area .clear-button img{height:60%}.profile-text-search .text-area .text-area-dummy-button{background:none;border:none;height:100%;left:0;position:absolute;top:0;width:calc(100% - 32px)}.profile-text-search .suggest-area{align-items:flex-start;box-sizing:border-box;flex-wrap:wrap;justify-content:center;margin-top:calc(var(--zep2-aspect)*45px);padding:0 calc(var(--zep2-aspect)*40px) 0 calc(var(--zep2-aspect)*60px);width:100%}.profile-text-search .suggests{align-items:center;flex-wrap:wrap;justify-content:center;margin-top:calc(var(--zep2-aspect)*20px);width:100%}.profile-text-search .suggest-area .dummy-button,.profile-text-search .suggest-area button,.profile-text-search .suggest-area span{font-size:var(--fontsize-m);margin:5px calc(var(--zep2-aspect)*8px);white-space:pre-wrap}.profile-text-search .suggest-area .text{margin:0;margin-right:calc(var(--zep2-aspect)*4px)}.profile-text-search .suggest-area .dummy-button,.profile-text-search .suggest-area button{background-color:var(--lovean-pink);border:none;border-radius:2em;color:var(--white);padding:calc(var(--zep2-aspect)*8px) calc(var(--zep2-aspect)*28px);white-space:pre-wrap}.profile-text-search-lock .title-area{position:relative}.profile-text-search-lock .title{color:var(--medium-gray)}.profile-text-search-lock .lock-mark{filter:var(--lockgray-color-filter);left:calc(var(--zep2-aspect)*(26px + .25em)*-1);position:absolute;top:calc(var(--zep2-aspect)*7px);width:calc(var(--zep2-aspect)*26px)}.profile-text-search .suggest-area .dummy-button{background-color:var(--medium-gray);cursor:pointer}.popup-gold-search-prof-text-popup{left:auto;margin:0;padding:0;position:relative;top:auto;width:calc(var(--zep2-aspect)*720px)}.popup-gold-search-prof-text-popup .title{font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--zep2-aspect)*34px);font-weight:600;margin-bottom:calc(var(--zep2-aspect)*35px);margin-top:calc(var(--zep2-aspect)*79px);white-space:pre-wrap}.popup-gold-search-prof-text-popup button{background:var(--lovean-pink-gradient);border:none;border-radius:2em;color:var(--white);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*28px);height:calc(var(--zep2-aspect)*58px);width:calc(var(--zep2-aspect)*680px)}.popup-gold-search-prof-text-popup .left,.popup-gold-search-prof-text-popup .text1{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*24px);margin-bottom:calc(var(--zep2-aspect)*66px);margin-top:calc(var(--zep2-aspect)*10px)}.popup-gold-search-prof-text-popup .text1{width:calc(var(--zep2-aspect)*650px)}.popup-gold-search-prof-text-popup .pink,.popup-gold-search-prof-text-popup .text1{color:var(--lovean-pink)}.popup-gold-search-prof-text-popup .close-btn{background:none;color:var(--sky-blue);margin-bottom:calc(var(--zep2-aspect)*66px)}.search-condition{position:relative}.search-condition .hist-fuki-wrap{justify-content:flex-end;left:auto;max-width:var(--max-width);position:fixed;top:32px;width:100%;z-index:3}.search-condition .hist-fuki{margin-right:90px}.search-condition .hist-fuki .text,.search-condition .hist-fuki-block .text{background-color:var(--light-pink);border-radius:.25em;color:var(--white);font-size:var(--fontsize-l);margin-top:-2px;padding:.25em}.search-condition .hist-fuki-block{margin-bottom:.5em;opacity:0}.search-condition .hist-fuki,.search-condition .hist-fuki-block{pointer-events:none;touch-action:none}.search-condition .hist-fuki .arrow{--s:12px;border-bottom:calc(var(--s)*.866) solid var(--light-pink);border-left:6px solid #0000;border-left:calc(var(--s)/2) solid #0000;border-right:6px solid #0000;border-right:calc(var(--s)/2) solid #0000;margin-left:auto;margin-right:2.5em}.search-condition .header2{align-items:center;box-sizing:border-box;height:50px;max-width:var(--max-width);padding-left:45px;padding-right:10px;pointer-events:none;position:fixed;top:0;touch-action:none;width:100%;z-index:3}.search-condition .header2 .title{color:var(--lovean-pink);font-size:var(--fontsize-xl);font-weight:700;margin:0 auto}.search-condition .header2 .right-button{background:none #0000;border:1px solid var(--lovean-pink);border-radius:32px;color:var(--lovean-pink);font-size:var(--fontsize-m);padding:2px 5px;pointer-events:auto;touch-action:auto}.search-condition .header2 .on-history{margin-right:calc(4.5em + 10px)}.search-condition-select{overflow-x:hidden}.search-condition-select .space{height:30px}.down-big-button{background:var(--white);background-color:var(--lovean-pink);bottom:0;display:flex;height:120px;justify-content:center;max-width:var(--max-width);position:fixed;width:100%;z-index:4}.down-big-button .space{height:0;width:100%}.down-big-button .icon-search,.down-big-button .search-changeviewtype{color:var(--white)!important;cursor:pointer;height:36px;left:4.5em;position:absolute;top:calc(.8em + 20px);width:36px}.down-big-button .search-changeviewtype{border:1px solid var(--white);border-radius:50%;left:auto;right:1.5em}.down-big-button input{background:none #0000;border:none;color:var(--white);font-size:15px;height:100%;padding:0 0 1.5em;text-decoration:none;width:100%}.freenow-searchcondition{align-items:center;background:var(--white);height:48px;margin-bottom:1px}.freenow-searchcondition span{padding-left:16px}.freenow-searchcondition .select-panel{padding-left:16px;width:80%}.freenow-searchcondition .select-panel select{color:var(--black);height:100%;width:100%}.choice-item span{text-align:inherit;width:auto}.choice-item .general-list-label{justify-content:flex-end;padding-right:10px}.choice-item .general-list-label img{height:100%;object-fit:scale-down}.choice-item#selected .general-list-label-button{color:var(--lovean-pink)}.search-history-select{background:var(--bg-gray);min-height:100vh;padding-bottom:125px;z-index:3}.search-history-select .select{border:1px solid var(--m-gray);border-left:none;border-right:none;margin-bottom:-1px}.search-history-select .select .data{margin:.5em 0;width:100%}.search-history-select .select .data .desc-change{color:var(--lovean-pink)}.search-history-select .select .radio-area{align-items:center;background-color:#00000025;border-right:1px solid #00000025;justify-content:center;margin-right:10px;padding:0 10px}.search-history-select .select .sec{font-size:var(--font-s)}.search-history-select .select .search-date{align-self:flex-end;font-size:var(--font-min);margin-right:.5em;margin-top:.5em}.search-history-select input[type=radio]{display:none}.search-history-select input[type=radio]+div{height:22px;position:relative;width:22px}.search-history-select input[type=radio]+div:before{background:var(--white);border:1px solid var(--light-gray);border-radius:50%;box-sizing:border-box;content:"";display:block;height:22px;left:0;position:absolute;top:calc(3px*var(--zep2-aspect));width:22px}.search-history-select input[type=radio]:checked+div:after{background:var(--lovean-pink);border-radius:50%;box-sizing:border-box;content:"";display:block;height:14px;left:4px;position:absolute;top:calc(3px*var(--zep2-aspect) + 4px);width:14px}.search-history-select .down-big-button-disabled{background-color:var(--m-gray)}.search-history-select .point{color:var(--black);font-size:var(--font-min);margin-top:.5em;text-align:right;width:calc(100% - .5em)}.signup .rich-editor-container div{width:auto!important}.rich-editor-inner{position:relative}.rich-editor-container .placeholder{color:#888;color:var(--black);left:0;opacity:.5;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none}.rich-editor-container .editable{outline:none}.rich-editor-container .underline{text-decoration:underline}.rich-editor-container .rich-editor-inner p,.rich-editor-container .rich-editor-inner span{font:var(--fontW3);font-size:var(--font-r-m);font-weight:300;margin:0}.rich-editor-container .rich-editor-inner strong{font:var(--fontW6);font-weight:600;line-height:100%}.rich-editor-container .rich-editor-inner .italic{font-style:italic}.rich-editor-container .toolbar{align-items:center;border-bottom:1px solid var(--medium-gray);padding:.5em}.rich-editor-container .toolbar .t-line{border-left:1px dotted var(--medium-gray);height:calc(var(--zep2-aspect)*40px)}.rich-editor-container .toolbar button{background:none;border:none;border-radius:calc(var(--zep2-aspect)*5px);font-size:var(--font-m-raw);height:calc(var(--zep2-aspect)*50px);margin:0 calc(var(--zep2-aspect)*5px);padding:0;width:calc(var(--zep2-aspect)*50px)}.rich-editor-container .toolbar [aria-checked=true]{background:var(--light-gray);border:1px solid var(--medium-gray);opacity:1}.rich-editor-container .toolbar .color-btn span{font-size:var(--font-m-raw)}.rich-editor-container .toolbar .btn-ur{background:none;border:none;opacity:.25}.rich-editor-container .toolbar .ur-wrap [aria-checked=true]{opacity:1}.rich-editor-container .toolbar .btn-ur svg{color:var(--black);height:100%}.lounge-main{background:var(--lounge-bgcolor1)}.lounge-main .header{background-image:linear-gradient(to top,var(--lounge-gradient-start),var(--lounge-gradient-end))}.lounge-main .header .title{color:#fff}.lounge-main .header .left-button{filter:contrast(0) brightness(3)}.lounge-main .enter-msg{align-items:center;background:var(--lounge-bgcolor2);box-sizing:border-box;height:calc(80px*var(--zep2-aspect));justify-content:space-between;padding:0 calc(10px*var(--zep2-aspect));width:calc(708px*var(--zep2-aspect))}.lounge-main .enter-msg .user-data{align-items:center}.lounge-main .enter-msg span{color:var(--lounge-enter-msg);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));white-space:nowrap}.lounge-main .enter-msg img{border-radius:50%;height:calc(60px*var(--zep2-aspect));margin:calc(10px*var(--zep2-aspect)) 0;width:calc(60px*var(--zep2-aspect))}.lounge-main .messages{min-height:80vh;padding-bottom:calc(86px*var(--zep2-aspect))}.lounge-main .messages .no-person{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*34px*var(--zep2-aspect));margin:auto}.lounge-main .enter-msg,.lounge-main .my-msg,.lounge-normal-msg{border-radius:calc(8px*var(--zep2-aspect));margin:0 auto;margin-top:calc(20px*var(--zep2-aspect))}.lounge-normal-msg{background:var(--lounge-bgcolor4);position:relative}.lounge-main .my-msg,.lounge-normal-msg{width:calc(788px*var(--zep2-aspect))}.lounge-normal-msg .text{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));margin:calc(32px*var(--zep2-aspect));margin-bottom:calc(77px*var(--zep2-aspect));white-space:pre-wrap}.lounge-normal-msg .line{border-bottom:1px solid var(--lounge-border);margin:auto;width:calc(728px*var(--zep2-aspect))}.lounge-normal-msg .user-data{align-items:center;height:calc(100px*var(--zep2-aspect));margin-bottom:calc(28px*var(--zep2-aspect));margin-left:calc(40px*var(--zep2-aspect));margin-top:calc(28px*var(--zep2-aspect))}.lounge-normal-msg .user-data .texts{justify-content:center;margin-left:calc(22px*var(--zep2-aspect))}.lounge-normal-msg .user-data img{border-radius:50%;height:calc(100px*var(--zep2-aspect));width:calc(100px*var(--zep2-aspect))}.lounge-normal-msg .user-data .call-btn{align-items:center;background:var(--lounge-color2);border:none;border-radius:calc(10px*var(--zep2-aspect));height:calc(68px*var(--zep2-aspect));justify-content:center;margin-left:auto;margin-right:calc(31px*var(--zep2-aspect));width:calc(180px*var(--zep2-aspect))}.lounge-normal-msg .user-data .call-btn:disabled{background:var(--lounge-medium-gray)}.lounge-normal-msg .user-data .call-btn span{color:var(--text-area-back2);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*30px*var(--zep2-aspect));font-weight:600;white-space:nowrap}.lounge-normal-msg .user-data .call-btn img{height:calc(30px*var(--zep2-aspect));margin-right:calc(17px*var(--zep2-aspect));width:calc(30px*var(--zep2-aspect))}.lounge-normal-msg .user-data .texts .name{font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*32px*var(--zep2-aspect));font-weight:600}.lounge-normal-msg .date{bottom:calc(25px*var(--zep2-aspect));color:var(--lounge-light-gray);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*22px*var(--zep2-aspect));position:absolute;right:calc(24px*var(--zep2-aspect))}.lounge-normal-msg .age{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect))}.lounge-main .my-msg{background:var(--lounge-bgcolor4);padding-bottom:calc(16px*var(--zep2-aspect));padding-top:calc(26px*var(--zep2-aspect))}.lounge-main .my-msg .text{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));margin-left:calc(30px*var(--zep2-aspect));white-space:pre-wrap;width:calc(645px*var(--zep2-aspect))}.lounge-main .my-msg .line{border-bottom:1px solid var(--lounge-border);margin:auto;margin-bottom:calc(12px*var(--zep2-aspect));margin-top:calc(26px*var(--zep2-aspect));width:calc(728px*var(--zep2-aspect))}.lounge-main .my-msg .user-data{align-items:center}.lounge-main .my-msg .user-data img{border-radius:50%;height:calc(62px*var(--zep2-aspect));width:calc(62px*var(--zep2-aspect))}.lounge-main .my-msg .line2{align-items:center;margin:0 auto;width:calc(100% - 68px*var(--zep2-aspect))}.lounge-main .my-msg .onlyyou-text{color:var(--lounge-enter-msg);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*22px*var(--zep2-aspect))}.lounge-main .my-msg .line2 .eye{margin-right:calc(12px*var(--zep2-aspect));object-fit:scale-down;width:calc(32px*var(--zep2-aspect))}.lounge-main .my-msg .line2 .delete{align-items:center;background:none;border:none;margin-left:auto}.lounge-main .my-msg .line2 .delete span{color:var(--lounge-color4);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*22px*var(--zep2-aspect));font-weight:600;margin-right:calc(8px*var(--zep2-aspect))}.lounge-main .my-msg .line2 .delete img{width:calc(27px*var(--zep2-aspect))}.lounge-main .scrollable-area{overflow:scroll}.lounge-main .lounge-header{align-items:center;background-color:var(--lounge-bgcolor1);height:calc(105px*var(--zep2-aspect));position:fixed;top:49px;width:calc(828px*var(--zep2-aspect));z-index:2}.lounge-main .miniheader-block{height:calc(105px*var(--zep2-aspect));width:100%}.lounge-main .profmini-area{top:calc(49px + 105px*var(--zep2-aspect))}.lounge-main .lounge-header .texts{margin-right:auto}.lounge-main .lounge-header .text1{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*30px*var(--zep2-aspect));margin-left:calc(36px*var(--zep2-aspect))}.lounge-main .lounge-header .text2{color:var(--lounge-color1);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*30px*var(--zep2-aspect));font-weight:600}.lounge-main .lounge-header .line{border-left:1px solid var(--lounge-border);height:calc(44px*var(--zep2-aspect));margin:0 calc(0px*var(--zep2-aspect)) 0 calc(28px*var(--zep2-aspect));width:0}.lounge-main .lounge-header .search-btn{align-items:center;background-color:var(--lounge-bgcolor4);border:none;border-radius:calc(10px*var(--zep2-aspect));height:calc(68px*var(--zep2-aspect));justify-content:center;margin-right:calc(20px*var(--zep2-aspect));width:calc(240px*var(--zep2-aspect))}.lounge-main .lounge-header .search-btn span{color:var(--lounge-color1);font-family:HiraKakuPro-W6;font-size:calc(28px*var(--zep2-aspect));font-weight:600;text-align:center;white-space:nowrap}.lounge-main .lounge-header .search-btn img{height:calc(70px*var(--zep2-aspect));width:calc(70px*var(--zep2-aspect))}.lounge-main .search-balloon,.lounge-main .secret-balloon{position:absolute}.lounge-main .search-balloon{left:calc(20px*var(--zep2-aspect));top:calc(71px*var(--zep2-aspect));width:calc(788px*var(--zep2-aspect))}.lounge-main .dontshow{position:relative}.lounge-main .secret-balloon{animation:balloonShowAnimation 3s ease-in-out both;pointer-events:none;position:absolute;right:calc(80px*var(--zep2-aspect));top:calc(71px*var(--zep2-aspect));touch-action:none;width:calc(469px*var(--zep2-aspect))}.lounge-main .search-balloon .box,.lounge-main .secret-balloon .box{align-items:center;background:var(--lounge-color3);height:calc(63px*var(--zep2-aspect));width:100%}.lounge-main .search-balloon span,.lounge-main .secret-balloon span{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*22px*var(--zep2-aspect));font-weight:600;margin-left:calc(13px*var(--zep2-aspect));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lounge-main .search-balloon .triangle{margin-bottom:-1px;margin-left:calc(676px*var(--zep2-aspect))}.lounge-main .search-balloon .triangle,.lounge-main .secret-balloon .triangle{--tri-size:calc(25px*var(--zep2-aspect));--tri-half:calc(var(--tri-size)/2);border-bottom:calc(var(--tri-size)*.866) solid var(--lounge-color3);border-left:var(--tri-half) solid #0000;border-right:var(--tri-half) solid #0000;width:0}.lounge-main .secret-balloon .triangle{margin-left:calc(390px*var(--zep2-aspect));margin-right:10%;margin-top:-1px}.lounge-main .footer{align-items:center;background-image:linear-gradient(to top,var(--lounge-footer-start),var(--lounge-footer-end));height:auto;min-height:calc(161px*var(--zep2-aspect))}.lounge-main .footer .inner-content{margin-top:calc(20px*var(--zep2-aspect))}.lounge-main .footer .message-textarea,.lounge-main .footer .message-textarea:focus,.lounge-main .footer textarea{background-color:var(--text-area-back);color:var(--text-area);margin-left:calc(20px*var(--zep2-aspect));width:calc(713px*var(--zep2-aspect))}.lounge-main .footer .message-textarea::placeholder{color:var(--lounge-light-gray)}.lounge-main .footer textarea::placeholder{color:var(--lounge-text)}.lounge-main .footer span{color:#fff;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));margin-left:calc(29px*var(--zep2-aspect));margin-top:calc(13px*var(--zep2-aspect))}.lounge-main .footer .message-send-button{width:auto}.lounge-main .footer img{width:calc(47px*var(--zep2-aspect))}.lounge-main .footer .lock-btn{background:#0000;border:none;height:100%;position:absolute;width:100%}.lounge-main .footer-block{margin-top:20px}.lounge-main .down-big-button{background-image:linear-gradient(to top,var(--lounge-gradient-start),var(--lounge-gradient-end))}.lounge-main .down-big-button input{color:#fff}.lounge-main .header .right-button{border:none}.lounge-main .header .right-button img{height:auto;width:calc(50px*var(--zep2-aspect))}.lounge-prof-mini{align-items:center;background-color:var(--lounge-bgcolor4);box-shadow:0 1px 0 0 var(--lounge-border2);height:calc(190px*var(--zep2-aspect));height:calc(350px*var(--zep2-aspect));overflow:hidden;width:calc(828px*var(--zep2-aspect))}.lounge-prof-mini .no-person{font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));margin:auto}.lounge-main .profmini-area{position:fixed;width:100%;z-index:2}.lounge-prof-mini-block{background:var(--lounge-bgcolor1);height:calc(10px*var(--zep2-aspect));position:fixed;top:calc(49px + 76px*var(--zep2-aspect));width:calc(828px*var(--zep2-aspect));z-index:1}.lounge-prof-mini .prof-mini{align-items:center;background:var(--lounge-border3);border:solid calc(2px*var(--zep2-aspect)) var(--lounge-border2);border-radius:calc(20px*var(--zep2-aspect));font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*22px*var(--zep2-aspect));height:calc(290px*var(--zep2-aspect));justify-content:flex-start;margin-left:calc(21px*var(--zep2-aspect));overflow:hidden;position:relative;white-space:nowrap;width:calc(220px*var(--zep2-aspect))}.lounge-prof-mini .prof-mini .img{height:calc(190px*var(--zep2-aspect));margin-top:-1px;overflow:hidden;position:relative;width:calc(230px*var(--zep2-aspect))}.lounge-prof-mini .prof-mini .img img{left:50%;object-fit:scale-down;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.lounge-prof-mini .prof-mini .call-btn{align-items:center;background:var(--lounge-color2);border:solid calc(6px*var(--zep2-aspect)) var(--lounge-border3);border-radius:50%;box-sizing:border-box;height:calc(74px*var(--zep2-aspect));justify-content:center;padding:0;position:absolute;top:calc(161px*var(--zep2-aspect));width:calc(74px*var(--zep2-aspect))}.lounge-prof-mini .prof-mini .call-btn img{height:47%;width:47%}.lounge-prof-mini .prof-mini .age{margin-top:calc(49px*var(--zep2-aspect))}.lounge-prof-mini .prof-mini .date{align-items:center;background:var(--lounge-bgcolor5);border-radius:0 0 calc(20px*var(--zep2-aspect)) 0;height:calc(46px*var(--zep2-aspect));justify-content:center;left:0;position:absolute;top:0;width:calc(131px*var(--zep2-aspect))}.lounge-prof-mini .prof-mini .date span{color:var(--white2);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*24px*var(--zep2-aspect));font-weight:600}.lounge-prof-mini .list{overflow:scroll;padding:0 calc(12px*var(--zep2-aspect));width:calc(828px*var(--zep2-aspect))}.lounge-prof-mini .all-btn{background:none;border:none;color:var(--lounge-color3);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));font-weight:600;height:100%;white-space:nowrap;width:calc(142px*var(--zep2-aspect))}.lounge-prof-mini .prof-mini-off{filter:saturate(0)}.post-lounge-popup{align-items:center;background:var(--white);border-radius:20px;justify-content:center}.post-lounge-popup .lounge-normal-msg{background:var(--ul-gray)}.post-lounge-popup .lounge-normal-msg .date{display:none}.post-lounge-popup .title{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*36px*var(--zep2-aspect));margin-bottom:calc(34px*var(--zep2-aspect));margin-top:calc(79px*var(--zep2-aspect));text-align:center}.post-lounge-popup .desc-text{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));margin-bottom:calc(90px*var(--zep2-aspect));margin-top:calc(46px*var(--zep2-aspect));white-space:pre-wrap}.new-lounge-popup{align-items:center;background:var(--white);border-radius:calc(26px*var(--zep2-aspect));justify-content:center;overflow:hidden}.new-lounge-popup img{width:calc(778px*var(--zep2-aspect))}.new-lounge-popup .text1{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*32.5px*var(--zep2-aspect));margin-top:calc(60px*var(--zep2-aspect))}.new-lounge-popup .text1,.new-lounge-popup .text2{opacity:.8;width:calc(667px*var(--zep2-aspect))}.new-lounge-popup .text2{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*26px*var(--zep2-aspect));margin-bottom:calc(75px*var(--zep2-aspect));margin-top:calc(44px*var(--zep2-aspect))}.new-lounge-popup a{color:var(--lovean-pink);text-decoration:none}.new-lounge-popup .cancel,.new-lounge-popup .pink-round-edge,.post-lounge-popup .cancel,.post-lounge-popup .pink-round-edge{align-items:center;height:calc(81px*var(--zep2-aspect));justify-content:center;width:calc(592px*var(--zep2-aspect))}.new-lounge-popup .cancel,.new-lounge-popup .pink-round-edge,.post-lounge-popup .cancel span,.post-lounge-popup .pink-round-edge span{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*36.5px*var(--zep2-aspect))}.new-lounge-popup .pink-round-edge,.post-lounge-popup .pink-round-edge{box-shadow:none;filter:none;margin-top:0}.new-lounge-popup .pink-round-edge span,.post-lounge-popup .pink-round-edge span{color:#fff;white-space:nowrap}.new-lounge-popup .cancel,.post-lounge-popup .cancel{background:none;border:none;margin-top:calc(40px*var(--zep2-aspect))}.post-lounge-popup .cancel{margin-bottom:calc(103px*var(--zep2-aspect))}.new-lounge-popup .cancel{margin-bottom:calc(30px*var(--zep2-aspect))}.new-lounge-popup .cancel span,.post-lounge-popup .cancel span{color:var(--sky-blue)}.lounge-main .enter-msg .prof-btn,.lounge-normal-msg .prof-btn{background:none;border:none;padding:0}.lounge-main .with-search-balloon .lounge-prof-mini-block{height:calc(98px*var(--zep2-aspect))}.lounge-main .with-search-balloon .profmini-area{top:calc(49px + 173px*var(--zep2-aspect))}.lounge-main .search-condition,.lounge-main .search-condition-select{background:var(--bg-gray)}.lounge-main .search-condition .header .right-button{border:1px solid #fff;color:#fff}.lounge-main .search-balloon-block{height:calc(88px*var(--zep2-aspect));width:100%}.lounge-main .profmini-block{height:calc(197px*var(--zep2-aspect));height:calc(357px*var(--zep2-aspect));width:100%}.lounge-main .has-new{bottom:-1em;justify-content:center;position:absolute;width:calc(828px*var(--zep2-aspect));z-index:3}.lounge-main .has-new button{background:var(--lounge-color1);border:none;border-radius:2em;position:absolute}.lounge-main .has-new button span{color:#fff;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));font-weight:600;margin:.25em 1em}.lounge-main .header{justify-content:flex-start;overflow:visible;z-index:3}.lounge-main .header .exit-button{align-items:center;background:var(--white2);border:none;border-radius:2em;height:calc(50px*var(--zep2-aspect));justify-content:center;margin-left:calc(25px*var(--zep2-aspect));margin-right:auto;width:calc(165px*var(--zep2-aspect))}.lounge-main .header .exit-button img{height:calc(30px*var(--zep2-aspect));margin-right:calc(12px*var(--zep2-aspect));width:calc(30px*var(--zep2-aspect))}.lounge-main .header .exit-button span{color:var(--lounge-exit-color);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*24px*var(--zep2-aspect));font-weight:600}.lounge-main .header .hatena-button{background:none;border:none;height:calc(50px*var(--zep2-aspect));margin-left:calc(11px*var(--zep2-aspect));margin-right:auto;padding:0;width:calc(50px*var(--zep2-aspect))}.lounge-main .header .hatena-button img{height:100%;width:100%}.lounge-main .header .dontshow{margin-right:calc(20px*var(--zep2-aspect))}.lounge-main .newall-btn{background-color:var(--lounge-color1);border:none;border-radius:calc(10px*var(--zep2-aspect));color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*30px*var(--zep2-aspect));font-weight:600;height:calc(68px*var(--zep2-aspect));margin:auto calc(30px*var(--zep2-aspect));padding:0 calc(20px*var(--zep2-aspect));white-space:nowrap}.lounge-balloon{align-items:center;bottom:38px;display:flex;filter:drop-shadow(0 2px 3px #8484848d);flex-direction:column;height:calc(114px*var(--zep2-aspect));justify-items:center;pointer-events:none;position:absolute;touch-action:none;width:calc(302px*var(--zep2-aspect));width:-moz-fit-content;width:fit-content}.lounge-balloon img{position:absolute;width:100%;z-index:1}.lounge-balloon .text{align-items:center;border-radius:calc(2px*var(--zep2-aspect));justify-content:center;width:-moz-fit-content;width:fit-content}.lounge-balloon .text span{color:var(--lounge-balloon-text);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*24px*var(--zep2-aspect));font-weight:600;white-space:nowrap;z-index:2}.freenowfooter-balloon .text span{margin-top:calc(10px*var(--zep2-aspect))!important}.freenowfooter-balloon .text{background:var(--white);margin-bottom:-2px;padding:0 calc(var(--zep2-aspect)*10px);padding-bottom:calc(var(--zep2-aspect)*10px)}.lounge-balloon .triangle{--tri-size:calc(var(--zep2-aspect)*30px);--half-tri-size:calc(var(--tri-size)*0.5);border-left:var(--half-tri-size) solid #0000;border-right:var(--half-tri-size) solid #0000;border-top:calc(var(--tri-size)*.866) solid var(--white)}.lounge-entrance{align-items:center;justify-content:center}.lounge-entrance .entry-title{font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*38px*var(--zep2-aspect));font-weight:600;margin-bottom:calc(40px*var(--zep2-aspect));margin-top:calc(80px*var(--zep2-aspect));text-align:center;white-space:pre;width:100%}.lounge-entrance .status{border:2px solid #dadada;border-radius:2em;margin-left:calc(19px*var(--zep2-aspect));margin-right:auto;margin-top:calc(22px*var(--zep2-aspect));padding:calc(16px*var(--zep2-aspect)) calc(30px*var(--zep2-aspect))}.lounge-entrance .status .name{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*22px*var(--zep2-aspect))}.lounge-entrance .status .num{color:var(--lounge-color1);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*24px*var(--zep2-aspect));font-weight:600;margin-left:calc(23px*var(--zep2-aspect))}.lounge-entrance .banner,.lounge-entrance .banner img{width:100%}.lounge-entrance .entrance-img{width:calc(708px*var(--zep2-aspect))}.lounge-entrance .pink-round-edge{align-items:center;box-shadow:none;filter:none;height:calc(76px*var(--zep2-aspect));margin-bottom:calc(42px*var(--zep2-aspect));margin-top:calc(98px*var(--zep2-aspect));padding:8px 10px;width:calc(380px*var(--zep2-aspect))}.lounge-entrance .pink-round-edge p{font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*46px*var(--zep2-aspect));font-weight:600}.lounge-entrance .dontshow,.lounge-main .dontshow{align-items:center;justify-content:center}.lounge-entrance .dontshow{border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:calc(222px*var(--zep2-aspect));width:calc(388px*var(--zep2-aspect))}.lounge-entrance .dontshow .text1,.lounge-main .dontshow span{font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*24px*var(--zep2-aspect));font-weight:600}.lounge-entrance .dontshow .text2{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*22px*var(--zep2-aspect))}.lounge-entrance .dontshow img,.lounge-main .dontshow img{border-radius:50%;height:calc(56px*var(--zep2-aspect));margin-left:calc(25px*var(--zep2-aspect));margin-right:calc(10px*var(--zep2-aspect));width:calc(56px*var(--zep2-aspect))}.lounge-entrance .dontshow .toggle-area{margin-bottom:calc(15px*var(--zep2-aspect));margin-top:calc(18px*var(--zep2-aspect))}.lounge-entrance .dontshow-description{align-items:center;border-top:2px solid #f2f2f2;margin-top:calc(50px*var(--zep2-aspect));width:100%}.lounge-entrance .dontshow-description .img{margin:calc(25px*var(--zep2-aspect)) calc(19px*var(--zep2-aspect)) calc(25px*var(--zep2-aspect)) calc(40px*var(--zep2-aspect));width:calc(170px*var(--zep2-aspect))}.lounge-entrance .dontshow-description .text1{font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*34px*var(--zep2-aspect));font-weight:600}.lounge-entrance .dontshow-description .text{color:#555;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*24px*var(--zep2-aspect));margin-right:calc(104px*var(--zep2-aspect));white-space:pre}.lounge-entrance .dontshow-description .arrow{height:calc(26px*var(--zep2-aspect));transform:rotate(180deg)}.lounge-entrance .simple-togle,.lounge-main .simple-togle{background:var(--lounge-togglecolor);border-color:var(--lounge-togglecolor);height:calc(56px*var(--zep2-aspect));width:calc(110px*var(--zep2-aspect))}.lounge-entrance .simple-togle .ball-shadow,.lounge-main .simple-togle .ball-shadow{display:none}.lounge-entrance .simple-togle .ball,.lounge-main .simple-togle .ball{filter:drop-shadow(1px 1px 3px black);height:calc(44px*var(--zep2-aspect));right:calc(53px*var(--zep2-aspect));width:calc(44px*var(--zep2-aspect))}.hashtag-select{align-items:center}.hashtag-select .hashtag-block{background:var(--white);width:100%}.hashtag-select .hashtag-block .subtitle{font-family:var(--fontW6);font-size:var(--font-s);font-weight:600;margin-left:calc(var(--zep2-aspect)*40px);margin-top:calc(var(--zep2-aspect)*40px)}.hashtag-select .hashtag-block .hashtags{flex-wrap:wrap;margin:0 calc(var(--zep2-aspect)*40px)}.hashtag-select .hashtag-block .more-btn{background:none;border:none;color:#fd89b4;font-family:var(--fontW6);font-size:var(--font-min);padding-right:calc(var(--zep2-aspect)*32px);text-align:right}.hashtags .hashtag,.search .hashtag{--border-px:1px;align-items:center;background:none;border:1px dashed #ccc;border:var(--border-px) dashed #ccc;border-radius:calc(var(--zep2-aspect)*18px);color:var(--black);display:flex;font-size:var(--font-min);height:calc(var(--zep2-aspect)*76px);justify-content:center;margin:calc(var(--zep2-aspect)*18px) calc(var(--zep2-aspect)*12px)}.hashtags .hashtag-selected .dummy{color:#0000;pointer-events:none}.hashtags .hashtag-selected .real{position:absolute}.hashtag-footer,.hashtag-footer-block{height:calc(var(--zep2-aspect)*242px);max-width:var(--max-width);width:100%}.hashtag-footer{bottom:0;position:fixed}.hashtag-footer button{align-items:center;background:var(--lovean-pink);border:none;color:var(--white);display:flex;height:100%;justify-content:center;width:100%}.hashtag-footer button .lock-mark{height:calc(var(--zep2-aspect)*34px);margin-right:calc(var(--zep2-aspect)*14px)}.hashtag-footer .ng{background:var(--dark-gray);color:var(--white)}.profile .hashtags{padding:0 calc(var(--zep2-aspect)*20px)}.profile .hashtags .hashtag,.search .hashtag{border:var(--border-px) solid #ccc;height:calc(var(--zep2-aspect)*57px)}.profile .hashtags{flex-wrap:wrap}.hashtags .hashtag-selected,.profile .hashtags .hashtag-selected,.search .hashtag{background:var(--hashtag-pink);border:var(--border-px) dashed #0000;color:var(--white);color:#000}.hashtags .hashtag-selected .real,.profile .hashtags .hashtag-selected .real{color:#000}.hashtag-select .header .about-button{position:absolute;right:10px}.hashtag-select .debug-groupid{border:1px dotted #000}.search .hashtag{font-size:var(--font-min);padding:0 .5em}.hashtag-select2 .title1{color:var(--black);font-size:var(--fontsize-xl);font-weight:700;margin-top:1em}.hashtag-select2 .title2{margin-bottom:1em}.credit-delete-confirm{background:var(--white);border-radius:10px}.popup-centered-root .credit-delete-confirm{width:calc(100% - 10px)}.credit-delete-confirm .title{border:none;font-size:var(--fontsize-xl);margin:0;padding:0;text-align:center}.credit-delete-confirm .buttons{align-items:center;display:flex;justify-content:space-evenly}.credit-delete-confirm .buttons button{border-radius:2em;width:45%}.credit-delete-confirm .buttons .yes{background:var(--lovean-pink-gradient)}.credit-delete-confirm .buttons .no{border-color:var(--medium-gray);color:var(--medium-gray);text-align:center}.loveq-lp-f,.loveq-lp-m{height:0;width:828px}.lounge-lp-f,.lounge-lp-m{height:0}.loveq-lp .back{align-items:center;background-color:#f2f2f2;display:flex;flex-direction:column;justify-content:center}.loveq-lp .title1,.loveq-lp .title2,.loveq-lp .title3{color:#4d4d4d;font-family:HiraKakuPro-W6;font-size:48px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.19;text-align:center}.loveq-lp-m .title1{margin:90px 0 61px}.loveq-lp-m .title2{margin:151px 0 26px}.loveq-lp-m .title3{margin:194px 0 117px}.loveq-lp-m .box0 .text{margin-bottom:52px}.loveq-lp .text{font-size:32px;padding:0 1.5em;white-space:pre-wrap}.loveq-lp .mini,.loveq-lp .text{color:#4d4d4d;font-family:HiraKakuPro-W3;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.69;text-align:left}.loveq-lp .mini{font-size:26px}.loveq-lp .box{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}.loveq-lp .box .title{font-family:HiraKakuPro-W6;font-size:32px;line-height:1.69;margin:24px 0}.loveq-lp .box .text,.loveq-lp .box .title{color:#4d4d4d;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;text-align:center}.loveq-lp .box .text{font-family:HiraKakuPro-W3;font-size:26px;line-height:1.62}.loveq-lp .box button{background:var(--real-lovean-pink-gradient);border:none;border-radius:2em;color:#fff;font-family:HiraKakuPro-W3;font-size:25.5px;font-stretch:normal;font-style:normal;font-weight:400;height:58px;letter-spacing:normal;line-height:1.41;margin-top:48px;text-align:center;width:590px}.loveq-lp-m .box1{background-color:#fff;height:690px;width:828px}.loveq-lp-m .box2{height:580px}.loveq-lp-m .box2,.loveq-lp-m .box3{background-color:#fff;margin-top:18px;width:828px}.loveq-lp-m .box3{height:400px}.loveq-lp-m .box4{background-color:#fff;height:736px;width:828px}.loveq-lp .box5{background-color:#fff;height:650px;width:828px}.loveq-lp .box5,.loveq-lp .box6,.loveq-lp .box7{margin-bottom:60px}.loveq-lp .box6{height:670px}.loveq-lp .box6,.loveq-lp .box7{background-color:#fff;width:828px}.loveq-lp .box7{height:800px}.loveq-lp .box9{background-color:#fff;height:920px;width:828px}.loveq-lp .box9 .heading{font-family:HiraKakuPro-W3;font-size:42px;margin-bottom:60px}.loveq-lp .box8{height:300px}.loveq-lp .box8 .mini{margin:1em 0}.loveq-lp .num-img{height:112px;position:absolute;top:-56px;width:122px}.loveq-lp-f .box1{background-color:#fff;height:520px;width:828px}.loveq-lp-f .box2{background-color:#fff;height:560px;margin-top:18px;width:828px}.loveq-lp-f .title3{margin:149px 0 117px}.loveq-lp .box6 .text
.loveq-lp .box5 .text,.loveq-lp .box7 .text{color:#4d4d4d;font-family:HiraKakuPro-W3;font-size:26px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.23;text-align:left}.loveq-lp .box6 .title
.loveq-lp .box5 .title,.loveq-lp .box7 .title{color:#4d4d4d;font-family:HiraKakuPro-W3;font-size:32px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.69;text-align:left}.loveq-lp .box10 .title,.loveq-lp .box11 .title{color:#4d4d4d;font-family:HiraKakuPro-W6;font-size:48px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.19;margin-top:124px;text-align:center}.loveq-lp .box11 button{color:#fff;font-family:HiraKakuPro-W3;font-size:36px;height:82px;width:590px}.loveq-lp .box10 .text,.loveq-lp .box11 .text{font-size:32px;line-height:1.69;max-width:719px}.loveq-lp .ama,.loveq-lp .box10 .text,.loveq-lp .box11 .text{color:#4d4d4d;font-family:HiraKakuPro-W3;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left}.loveq-lp .ama{font-size:24px;line-height:2.25;margin-top:68px}.loveq-lp .box10 .arrow{margin:35px 0}.loveq-lp .gift .prices{display:flex;justify-content:space-evenly;margin-bottom:106px}.loveq-lp .prices span{color:#4d4d4d;font-family:HiraKakuPro-W3;font-size:32px;font-stretch:normal;font-style:normal;font-weight:400;height:30px;letter-spacing:normal;line-height:1.69;text-align:center;width:128px}.loveq-lp-m .newbox{margin-bottom:132px;width:90%}.loveq-lp .how-to{color:#4d4d4d;font-family:HiraKakuPro-W6;font-size:28.5px;font-weight:600;margin-bottom:19px;margin-top:91px}.loveq-lp-m .newbox span{align-self:start;padding:0;text-align:left;width:100%}.loveq-lp-m .newbox .title{border-bottom:2px solid var(--real-lovean-pink);text-align:left;width:100%}.loveq-lp-m .newbox img{margin-bottom:38px}.loveq-lp-m .newbox .img-m06{margin-bottom:78px;margin-top:68px}.loveq-lp-m .newbox .text{color:#4d4d4d;font-family:HiraKakuPro-W3;font-size:32.5px;margin:0;text-align:left}.loveq-lp-m .newbox a{border:none;color:var(--real-lovean-pink)}.loveq-lp-m .newbox .mini{color:#4d4d4d;font-family:HiraKakuPro-W3;font-size:26px;margin-top:56px}.lounge-lp .newbox .title{border-bottom:4px solid var(--lounge-color3)}.lounge-lp .lp-last-block{height:10em;width:100%}.loveq-lp .box100{height:1252px;text-align:left;width:828px}.loveq-lp .box100 .title2{margin-top:142px}.loveq-lp .box100 img{margin-bottom:46px;margin-top:39px}.loveq-lp .box100 .text{font-size:32px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.69;text-align:left}.loveq-lp .box100 .mini,.loveq-lp .box100 .text{color:#4d4d4d;font-family:HiraKakuPro-W3;max-width:719px}.loveq-lp .box100 .mini{font-size:26px;margin-bottom:196px;margin-top:55px}.loveq-lp .box100 a{border:none;color:var(--real-lovean-pink)}.loveq-lp .notice_face{color:var(--real-lovean-pink);font-family:HiraKakuPro-W3;font-size:32px;margin:-40px auto 110px;text-align:left;width:697px}.video-lecture h3,.video-lecture li,.video-lecture p{color:var(--real-white)}.video-lecture .space{height:80px;width:100}.video-lecture .floating{background:#292929;bottom:-1px;box-sizing:border-box;display:flex;height:80px;justify-content:center;max-width:var(--max-width);position:fixed;width:100%;z-index:10}.video-lecture .fileinput-label,.video-lecture button{background:var(--lovean-pink-gradient);border:none;border-radius:120px;color:var(--white);font-size:var(--fontsize-xl);height:42px;margin-top:10px;width:80%}.video-lecture button:disabled{background:none;border:2px solid var(--lovean-pink);border-image:none;color:var(--lovean-pink)}.video-lecture h3{margin-bottom:5px;margin-left:25px;margin-top:30px}.video-lecture video{border-radius:10px;margin:auto;max-width:90%}.video-lecture .slide{position:relative}.video-lecture .slide .overlay{height:100%;position:absolute;width:100%}.video-lecture .slide .overlay .volume-switch{left:30px;position:absolute;top:20px;width:50px}.video-lecture .slide .overlay .open-window{left:30px;position:absolute;top:70px;width:50px}.video-lecture .slide .sentence{align-content:flex-end;background:linear-gradient(0,#292929,#29292900);bottom:0;display:flex;height:150px;position:absolute;width:100%}.video-lecture .slide .sentence p{margin:auto;width:80%}.video-lecture ul{padding-left:50px;padding-right:30px}.popup#help-camera-content{max-width:calc(var(--content-width) - 40px);width:-moz-fit-content;width:fit-content}.popup .help-camera-content{margin:20px;overflow-y:scroll}.popup .help-camera-content .help-box{height:calc(var(--zep2-aspect)*460px)}.popup .help-camera-content .text{color:var(--black);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*30px);text-align:left}.popup .help-camera-content img{display:block;margin:auto;margin-top:calc(var(--zep2-aspect)*10px);width:90%}.popup .help-camera-content .buttons{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*28px)}.popup .help-camera-content .buttons .flex-row{align-items:center;justify-content:space-between}.popup .help-camera-content .buttons .inactive{background:var(--medium-gray);display:block}.popup .help-camera-content .buttons .active,.popup .help-camera-content .buttons .inactive{border:none;border-radius:4rem;color:var(--white);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*28px);height:calc(var(--zep2-aspect)*60px);margin:calc(var(--zep2-aspect)*49px) 0;width:46%}.popup .help-camera-content .buttons .active{background:var(--lovean-pink-gradient)}.popup .help-camera-content .buttons .close{background:none;border:none;color:var(--sky-blue);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*28px)}.message-items{background-color:var(--white);display:flex;flex-direction:column-reverse;padding-bottom:10px;padding-top:10px}.message-items .day{border-radius:20px;margin:0 auto;width:-moz-fit-content;width:fit-content}.message .ng-alert,.message-item{align-items:flex-end;background-color:var(--white);display:flex;max-width:100%;padding:10px}.message-item .user-item{height:30px;width:30px}.message-item .user-item .user-image-panel{margin:0 5px 0 0;padding:0}.message-item .inner-content{display:flex;position:relative;width:100%}.message-item .sentence{background-color:var(--ul-gray);border:none;border-radius:20px;border-bottom-left-radius:0;color:var(--dark-gray);font-size:var(--fontsize-m);margin:auto 0 auto 10px;max-width:calc(100% - 4em);padding:0 10px;position:relative;width:-moz-fit-content;width:fit-content}.message-item .sentence .pink-round-edge{box-shadow:none;filter:none}.message-item .sentence pre{margin:10px 0}.message-item .user-item .user-image{height:30px;width:30px}.message-item#is-me{justify-content:flex-end}.message-item#is-me .inner-content,.message-item#is-me .user-item{display:flex;justify-content:flex-end}.message-item#is-me .user-item .user-image-panel{display:none}.message-item#is-me .sentence{border-radius:20px;border-bottom-right-radius:0;margin:0}.message-item .inner-content .left,.message-item .inner-content .right{margin:auto 0 0;padding:5px;text-align:right}.message-item .inner-content .left p,.message-item .inner-content .right p{color:var(--dark-gray);display:block;font-size:var(--fontsize-s);line-height:100%;margin:0}.message-item#is-me .inner-content .right,.message-item#is-other .inner-content .left{display:none}.message-item#system{justify-content:center}.message-item#send-cancel .inner-content,.message-item#system .inner-content{justify-content:center;width:100%}.message-item#send-cancel .sentence,.message-item#system .sentence{border-radius:10px;max-width:90%;text-align:center}.message-item#send-cancel .sentence pre,.message-item#system .sentence pre{margin:0}.message .stamp-img img{height:100%;width:auto}.message-item .inner-content .image{align-items:center;border:1px solid gray;border-radius:15px;display:flex;justify-content:center;margin:0 2px;max-height:450px;max-width:calc(100% - 6em);min-height:150px;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}.message-item .inner-content .image .delete-btn{align-items:center;background:#000000a1;border:none;border-radius:50%;height:60px;justify-content:center;opacity:.8;position:absolute;right:5px;top:5px;width:60px}.message-item .inner-content .image .delete-btn span{color:#fff;font:var(--fontW3);font-size:10px}.message-item .inner-content .image .delete-btn img{width:30px}.message-item .inner-content .touch1,.message-item .inner-content .touch2,.message-item .inner-content .touch3{height:100%;left:0;position:absolute;top:0;width:100%}.message-item .inner-content .touch1{height:100%;width:calc(100% - 65px)}.message-item .inner-content .touch2{height:calc(100% - 65px);left:calc(100% - 65px);top:65px;width:65px}.message-item .inner-content .image-img{height:100%;object-fit:scale-down;width:100%}.message-item .inner-content .deleted-img{height:50px;padding:50px}.message-item .inner-content .stamp-img{border:none;height:calc(258px*var(--zep2-aspect)*1.5);position:relative}.message-item .inner-content .deleted-img img{filter:brightness(.5);height:100%}.message-item .sentence .line{border-bottom:1px solid;margin:0}.message-item .title{margin-right:2em;min-width:5em}.message-item .next-mark{bottom:1em;position:absolute;right:1em}.message-item .next-mark img{height:1em;transform:rotate(180deg);width:1em}.message-item#is-other .next-mark img{filter:var(--black-filter)}.url-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em}.url-item .texts{border-left:3px solid var(--medium-gray);display:flex;flex-direction:column;height:5em;margin-right:1em}.url-item .texts p{font-size:var(--fontsize-m);line-height:1.5em;margin:0 0 0 .5em;max-height:3em;max-width:12em;min-width:0;min-width:auto;overflow:hidden}.url-item .texts .title{font-weight:700;max-width:12em;text-overflow:ellipsis;white-space:nowrap}.url-item .image-container{border-radius:10px;height:5em;margin-left:.5em;overflow:hidden;position:relative;width:5em}.url-item .image-container:before{content:"";display:block;padding-top:100%}.url-item .image-container img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.male-message-item .sentence,.male-message-item .sentence span,.message-item#send-cancel .sentence .bold,.message-item#send-cancel .sentence pre,.message-item#system .sentence .bold,.message-item#system .sentence pre,.message-items .day span{color:var(--dark-gray)}.female-message-item .sentence span{color:var(--female-msg-str)}.male-message-item .sentence{background:var(--ul-gray)}.female-message-item .sentence{background:var(--female-msg-back)}.message-item#send-cancel .sentence,.message-item#system .sentence,.message-items .day{background-color:var(--ul-gray);color:var(--dark-gray);padding:5px 1em}.message-items .day{font-size:var(--fontsize-s)}.female-message-item .sentence .url-link,.male-message-item .sentence .url-link,.message-item .sentence .url-link{color:var(--lovean-pink);display:inline-block;max-width:100%;text-align:left!important;text-decoration:underline}.message-item-qr-dec pre{text-align:left}.message-item-qr-dec .qr-title{text-align:center}.message-item .sentence#rose{align-content:center;align-items:center;background:var(--ul-gray);border-radius:20px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0}.message-item .sentence#rose pre{align-self:flex-start;padding:0 1em}.message-item .sentence#rose .rose-img{height:120px;max-width:60%;position:relative}.message-item .sentence#rose .rose-img img{height:100%;object-fit:scale-down}.message-item .sentence#rose .rose-img .ribbon{left:0;position:absolute;top:0}.message-item .sentence#rose .bottom-block{align-content:center;align-items:center;background:var(--light-pink);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:1em;width:100%}.message-item .sentence#rose .bottom-block p{color:var(--real-white)}.message-item .sentence#rose .bottom-block .pink-round-edge{border-radius:10px;box-shadow:none;color:var(--white);filter:none;min-width:0;min-width:auto;position:relative;width:100%}.message-item .sentence#rose .bottom-block .pink-round-edge:disabled{background:none;border:2px solid var(--real-white);border-image:none;color:var(--real-white)}.message-item .sentence#rose .bottom-block .check-mark{box-sizing:border-box;height:100%;left:1em;object-fit:scale-down;padding:.5em;position:absolute;top:0}.message #scrollable-area{-webkit-overflow-scrolling:touch;background:var(--white);height:calc(100vh - 141px);max-width:var(--max-width);overflow:scroll;overflow-x:hidden;position:fixed;top:81px;top:calc(81px + var(--reminder-area-h, 0px));width:100%}@supports(height:100dvh){.message #scrollable-area{height:calc(100dvh - 141px)}}.message#deleted #scrollable-area{height:calc(100vh - 50px)}.message .sendread-button{display:flex;justify-content:center;width:100%}.message .sendread-button button{background:none;border:2px solid var(--medium-gray);border-radius:2em;color:var(--medium-gray);font-size:var(--fontsize-xl);padding:.25em 1.5em}.messages-end{height:1px;margin-top:150px;margin-top:var(--messages-end-mtop);width:100%}.message-item#secret-request .inner-content{background:#ffebc0;border-radius:10px;flex-direction:column;justify-content:center;overflow:hidden;width:auto}.message-item#secret-request .inner-content .upper{display:flex;padding:.5em 0 .5em 1em}.message-item#secret-request .inner-content .what-is{background:#ffbb5a;color:var(--real-white);font-size:var(--fontsize-s);margin:0;padding:.25em 0;text-align:center}.message-item#secret-request .inner-content#me{border-bottom-right-radius:0;margin-left:auto}.message-item#secret-request .inner-content#other{border-bottom-left-radius:0;margin-left:10px}.message-item#secret-request .arrow{margin:auto .5em auto 0;width:50px}.message-item#secret-request .img{margin:auto 0;width:50px}.message-item#secret-request img{object-fit:scale-down;width:100%}.message-item#secret-request .sentence{background:none;color:#767676}.secret-req-fem-item{cursor:pointer}.message-items .user-image-panel{position:relative}.message-items .official-icon{height:20px;margin:0;padding:0;position:absolute;right:-8px;top:-5px;width:20px}.message-item .sentence#ng-msg{border:none}.message-item .sentence#ng-msg pre{--zep2-aspect:calc(var(--content-width-raw)/828);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*26px*var(--content-width-raw)/828);font-size:calc(var(--fontscale)*26px*var(--zep2-aspect));line-height:1.38;margin:0;margin-top:calc(41px*var(--zep2-aspect))}.message-item .sentence#ng-msg .button span{--zep2-aspect:calc(var(--content-width-raw)/828);border-radius:8px;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*22px*var(--content-width-raw)/828);font-size:calc(var(--fontscale)*22px*var(--zep2-aspect));margin:0;margin-bottom:calc(30px*var(--zep2-aspect));margin-top:calc(24px*var(--zep2-aspect));padding:calc(11px*var(--zep2-aspect)) calc(25px*var(--zep2-aspect));position:relative}.message-item .sentence#ng-msg .button{position:relative}.message-item .sentence#ng-msg .button .border{border:1px solid;border-radius:4px;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.male-message-item .sentence#ng-msg .button .border,.male-message-item .sentence#ng-msg .button span,.male-message-item .sentence#ng-msg pre{border-color:var(--dark-gray);color:var(--dark-gray)}.female-message-item .sentence#ng-msg .button .border,.female-message-item .sentence#ng-msg .button span,.female-message-item .sentence#ng-msg pre{border-color:var(--female-msg-str);color:var(--female-msg-str)}.message .ng-alert{align-items:center;background-color:var(--ul-gray);border-radius:6px;flex-direction:column;justify-content:center;margin:auto auto .5em;max-width:calc(100% - 100px*var(--zep2-aspect));padding:15px 10px;width:100%}.message .ng-alert .title{font-size:var(--fontsize-m);margin:0}.message .ng-alert .sub{font-size:var(--fontsize-s);margin:.5em 0 0}.message .ng-alert p{color:var(--dark-gray)}.message-item .sentence#call{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;width:calc(628px*var(--zep2-aspect))}.message-item .sentence#call .msg{color:var(--dark-gray);font-size:var(--fontsize-m);margin-bottom:calc(50px*var(--zep2-aspect));margin-top:calc(58px*var(--zep2-aspect));text-align:center;white-space:pre-wrap}.message-item .sentence#call button{background:var(--lovean-pink);border:none;border-radius:calc(8px*var(--zep2-aspect));color:var(--white);font-size:15px;height:calc(44px*var(--zep2-aspect));margin:0;margin-bottom:calc(29px*var(--zep2-aspect));position:relative;width:calc(576px*var(--zep2-aspect))}.message-item .sentence#call button:disabled{background-color:#c5c5c5}.message-item .sentence#call button .arrow{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:calc(14px*var(--zep2-aspect));top:0;width:calc(18px*var(--zep2-aspect))}.message-item .sentence#call button .arrow img{filter:var(--white-filter);object-fit:scale-down;transform:scaleX(-1);width:100%}.message-item#coin-log{justify-content:center}.message-item#coin-log .inner-content{justify-content:center;width:100%}.message-item#coin-log .sentence{border-radius:10px;max-width:75%;min-width:50%;padding:.5em}.message-item#coin-log .sentence .title{box-sizing:border-box;color:var(--dark-gray);font-size:var(--fontsize-m);margin:0 0 .5em;padding:0 1em;text-align:center;width:100%}.message-item#coin-log .sentence .log{display:flex;width:100%}.message-item#coin-log .sentence .log p{color:var(--dark-gray);font-size:var(--fontsize-m);margin:0}.message-item#coin-log .sentence .log .c{min-width:5em;text-align:center}.message-item#coin-log .sentence .log .l{min-width:6em;padding-left:.5em;text-align:left}.message-item#coin-log .sentence .log .r{margin-left:auto;min-width:6em;text-align:right;white-space:nowrap}.message-item#coin-log .sentence .total{border-top:1px solid var(--dark-gray);color:var(--dark-gray);margin:0;text-align:center;width:100%}.message-item#suggest-loveQ .sentence{background-color:var(--white);border:1px solid var(--light-gray);border-radius:10px;margin:auto;max-width:94%;padding:.5em;width:100%}.message-item#suggest-loveQ .suggest-message{margin-top:8px}.message-item#suggest-loveQ .suggest-message,.message-item#suggest-loveQ button{font-size:calc(var(--fontscale)*32px*var(--zep2-aspect));width:calc(728px*var(--zep2-aspect))}.message-item#suggest-loveQ button{background-color:var(--ul-pink2);border:none;border-radius:calc(10px*var(--zep2-aspect));color:var(--lovean-pink);display:block;font-weight:700;height:calc(84px*var(--zep2-aspect));margin:10px auto}.message-item .sentence a{position:relative}.message .long-press{height:100%;left:0;position:absolute;top:0;width:100%}.message .pressable-msg:active{filter:brightness(.9)}.message .copy-button{display:flex;display:none;font-size:var(--fontsize-m);justify-content:center;left:0;position:absolute;top:-2.5em;width:100%;z-index:2}.message .copy-button button{background-color:var(--secret-balloon);background-color:var(--ul-gray);border:none;border-radius:2em;display:flex;filter:drop-shadow(0 0 1px #000000a1);font-size:var(--fontsize-m);height:2em;justify-content:center;position:relative}.message .copy-button p{color:var(--dark-gray);font-size:var(--fontsize-m);margin:0;width:3em}.message .copy-button .triangle{border-left:8px solid #0000;border-right:8px solid #0000;border-top:13.856px solid var(--ul-gray);bottom:-8px;box-sizing:border-box;height:8px;left:calc(50% - 8px);position:absolute;width:8px}.message .alert-bana,.message .alert-text-icon-dummy{height:auto;object-fit:scale-down;width:100%}.message .alert-text-icon-dummy{opacity:0}.message .memo-area,.message .reminder-area{background:var(--white);border-bottom:1px solid var(--ul-gray);box-sizing:border-box;height:30px;margin-left:auto;margin-right:auto;max-width:var(--max-width);position:fixed;top:50px;width:100%}.message .reminder-area{background-color:var(--white);top:80px;z-index:1}.message .reminder-border-bottom{background-color:var(--white);border-bottom:1px solid var(--ul-gray);height:0;margin-top:110px;position:fixed;width:100%;z-index:1}.message .memo-block,.message .reminder-block{height:30px;width:100%}.message .reminder-block{height:60px}.message .memo-area button,.message .reminder-area button{background-color:initial;background-repeat:no-repeat;border:none;cursor:pointer;height:30px;outline:none;overflow:hidden;padding:0;text-align:left;width:100%}.message .reminder-area button{background-color:var(--white)}.message .memo-area .memo-img,.message .reminder-area .reminder-img{display:inline-block;margin-left:2%;width:6%}.message .memo-area .memo-img img{height:20px;margin:4px 0 0 6px;width:auto}.message .reminder-area .reminder-img img{height:24px;margin:4px 0 0 3px;width:auto}.message .memo-area .memo-content,.message .reminder-area .reminder-content{color:var(--black);display:inline-block;font-size:calc(var(--fontscale)*34px*var(--zep2-aspect));height:30px;line-height:30px;margin:auto auto auto 2%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:84%}.message .reminder-area .next-mark{display:inline-block;height:18px;margin-top:6px;transform:rotate(180deg);vertical-align:top}.message .memo-area .memo-placeholder{color:var(--ul-pink2)}.message-item#send-cancel .sentence{border-radius:2em;font-size:var(--fontsize-s)}.message-item#send-cancel .sentence .bold{font-weight:600}.message-item#coin-log2 .inner-content{justify-content:flex-end;width:100%}.message-item#coin-log2 .sentence{align-items:center;border-radius:10px;height:calc(280px*var(--zep2-aspect));justify-content:center;padding:0;width:calc(294px*var(--zep2-aspect))}.message-item#coin-log2 .sentence:active{filter:brightness(.9)}.message-item#coin-log2 p{color:var(--medium-gray)}.message-item#coin-log2 .tele{height:calc(50px*var(--zep2-aspect));width:calc(50px*var(--zep2-aspect))}.message-item#coin-log2 .line{border-bottom:1px solid var(--medium-gray);height:0;margin:calc(25px*var(--zep2-aspect)) 0;margin-top:calc(20px*var(--zep2-aspect));width:calc(254px*var(--zep2-aspect))}.message-item#coin-log2 .time{margin:calc(10px*var(--zep2-aspect)) 0}.message-item#coin-log2 .total{align-items:center;margin:0}.message-item#coin-log2 .total img{height:calc(44px*var(--zep2-aspect));width:calc(44px*var(--zep2-aspect))}.item-icon-space{height:1px;margin-top:calc(100px*var(--zep2-aspect));width:100%}.message{--report-header:calc(var(--zep2-aspect)*70px)}.message .sendreport-header{background-color:var(--lovean-pink);border:none;color:var(--white);font-size:var(--fontsize-m);max-width:var(--max-width);position:fixed;top:80px;z-index:1}.message .sendreport-header,.message .sendreport-header-block{height:var(--report-header);width:100%}.message-item#reminder,.message-item#reminder-setting{justify-content:center}.message-item#reminder .inner-content,.message-item#reminder-setting .inner-content{justify-content:center;width:100%}.message-item#reminder .sentence,.message-item#reminder-setting .sentence{background-color:var(--ul-gray);border-radius:10px;box-sizing:border-box;color:var(--dark-gray);max-width:90%;padding:5px 1em;text-align:center;width:calc(650px*var(--zep2-aspect))}.message-item#reminder .sentence{background:var(--light-pink);color:var(--real-white)}.message-item#reminder .sentence .remind-header{font-family:HiraKakuPro-W6;font-size:var(--fontsize-m);padding:0 0 calc(14px*var(--zep2-aspect)) 0}.message-item#reminder .sentence .remind-detail{font-family:HiraKakuPro-W3;font-size:var(--fontsize-m);padding-bottom:calc(20px*var(--zep2-aspect))}.message-item#reminder .sentence .datetime{font-size:var(--fontsize-m);margin-top:calc(20px*var(--zep2-aspect))}.message-item#reminder-setting .sentence div{font-family:HiraKakuPro-W3;font-size:var(--fontsize-m);padding-bottom:calc(30px*var(--zep2-aspect))}.message-item#reminder-setting .sentence button{color:var(--white);margin:auto;margin-bottom:calc(30px*var(--zep2-aspect));padding:8px 0;width:calc(420px*var(--zep2-aspect))}.message-item#reminder-setting .sentence .datetime{font-size:var(--fontsize-m);margin-top:calc(20px*var(--zep2-aspect));padding:0}.message .tips{align-items:center;border:1px solid var(--light-pink);border-radius:calc(20px*var(--zep2-aspect));justify-content:flex-start;margin:auto;opacity:.6;position:relative;text-align:left;width:90%}.message .tips pre{color:var(--light-pink);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));padding:0 .6rem}.message .tips .advice{left:0;position:absolute;top:0;width:calc(120px*var(--zep2-aspect))}.message .tips .sheep{display:block;margin-left:calc(44px*var(--zep2-aspect));padding:calc(20px*var(--zep2-aspect)) 0;width:calc(100px*var(--zep2-aspect))}.message-item#suggest-goldrose .advice-area{align-items:center;border:2px solid var(--light-pink);border-radius:calc(var(--zep2-aspect)*20px);height:calc(var(--zep2-aspect)*210px);justify-content:center;margin:calc(var(--zep2-aspect)*20px) auto;padding:0;position:relative;width:calc(var(--zep2-aspect)*768px)}.message-item#suggest-goldrose .ribbon{left:0;position:absolute;top:0;width:calc(var(--zep2-aspect)*123px)}.message-item#suggest-goldrose .hitsuji{margin-right:calc(var(--zep2-aspect)*22px);width:calc(var(--zep2-aspect)*100px)}.message-item#suggest-goldrose .text1{color:var(--light-pink);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*28px);margin-bottom:calc(var(--zep2-aspect)*19px);white-space:pre-wrap}.message-item#suggest-goldrose .text2{color:var(--light-pink)}.message-item#suggest-goldrose .send-btn,.message-item#suggest-goldrose .text2{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*24px)}.message-item#suggest-goldrose .send-btn{background:var(--lovean-pink-gradient);border:none;border-radius:2em;color:var(--white);height:calc(84px*var(--zep2-aspect));margin:0 auto;min-width:calc(var(--zep2-aspect)*500px)}.message-item#suggest-goldrose .send-btn:disabled{background:none;border:1px solid var(--dark-gray);color:var(--dark-gray)}.message .footer-block{height:var(--messages-footer-block-h)!important;margin-bottom:calc(var(--zep2-aspect)*120px)}.message-item#suggest-mute .inner-content{align-items:center;background-color:var(--ul-gray);border-radius:20px;justify-content:center;padding:1em .5em}.message-item#suggest-mute .text{font-size:var(--font-min);margin-bottom:1em}.message-item#suggest-mute button{align-items:center;background:var(--lovean-pink-gradient);border:none;border-radius:2em;justify-content:center;margin:5px;position:relative;width:calc(var(--zep2-aspect)*600px)}.message-item#suggest-mute button span{color:var(--white);font-size:var(--font-m-raw);white-space:pre-wrap}.message-item#suggest-mute button .nameB{font-weight:600}.message-item#suggest-mute button .nameS{font-size:var(--font-min-raw)}.message-item#suggest-mute button img{left:calc(var(--zep2-aspect)*40px);position:absolute;width:calc(var(--zep2-aspect)*80px)}.message-item .qr-title{margin:.5em 0!important}.message-item .url-item{margin:.5em 0}.message-item-qr-dec .sentence{width:90%}@media only screen and (max-width:768px){.virtual-keyboard-shown .memo-area,.virtual-keyboard-shown .memo-block,.virtual-keyboard-shown .reminder-area,.virtual-keyboard-shown .reminder-border-bottom{display:none}.virtual-keyboard-shown .message #scrollable-area{height:calc(100vh - 107px);height:calc(100vh - 107px - var(--visual-viewport-offset-top, 0px));top:50px;top:calc(50px + var(--visual-viewport-offset-top, 0px))}@supports(height:100dvh){.virtual-keyboard-shown .message #scrollable-area{height:calc(100dvh - 107px);height:calc(100dvh - 107px - var(--visual-viewport-offset-top, 0px))}}}.message .footer{background:none;border:none;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.virtual-keyboard-shown .footer,.virtual-keyboard-shown .footer2,.virtual-keyboard-shown .header{touch-action:none}.message .footer2{background:var(--bg-gray);bottom:0;height:50px;max-width:var(--max-width);position:fixed;width:100%}.virtual-keyboard-shown .message .footer,.virtual-keyboard-shown .message .footer2{bottom:calc(100svh - 1svh*100)!important;bottom:calc(100svh - var(--visual-viewport-offset-top, 0px) - var(--svh, 1svh)*100)!important}.virtual-keyboard-shown-gapp .message .footer,.virtual-keyboard-shown-gapp .message .footer2,.virtual-keyboard-shown-gapp .message .gapp-footer{bottom:calc(100svh - 1svh*100 - 1svh)!important;bottom:calc(100svh - var(--visual-viewport-offset-top, 0px) - var(--svh, 1svh)*100 - 1svh)!important}.message .gapp-footer{background:var(--bg-gray);display:none;height:20svh;left:0;position:fixed;width:100vw}.virtual-keyboard-shown-gapp .message .gapp-footer{display:block!important;translate:0 20svh}.virtual-keyboard-shown .header{position:fixed!important;top:0!important;top:var(--visual-viewport-offset-top,0)!important}.message .footer .what-is-button{margin-right:4px}.message .footer .keyboard-help{background:none;border:none;color:var(--lovean-pink);font-size:var(--fontsize-s);position:absolute;right:0;top:-25px}.message .footer .inner-content{background-color:var(--bg-gray);border-top:1px solid var(--ul-gray);flex-direction:column}.message .footer .inner-content .buttons,.message .footer .inner-content .warn{box-sizing:border-box;display:flex;width:100%}.message .footer .inner-content .buttons{align-items:flex-end}.message .footer .inner-content .warn{color:var(--medium-gray);font-size:var(--fontsize-s);justify-content:center;margin:0;white-space:pre-wrap;width:100%}.footer .inner-content,.video-detail .footer .inner-content{align-items:flex-start;box-sizing:border-box;display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-around;padding:5px 0;width:100%}.footer .message-textarea{align-self:flex-start;height:32px;line-height:32px;margin-bottom:5px;max-height:12em}.message-textarea:focus{line-height:1.5em}.message-footer#stretch{align-items:flex-end}.footer .stretch-block{height:32px;width:100%}.message .footer-block{height:53px}.message .footer .inner-content .button,.message .footer .inner-content .fileinput-label{background:none;border:none;height:44px;margin:0;width:44px}.message .footer .inner-content .fileinput-label{box-sizing:border-box}.message .footer .inner-content .button img{object-fit:scale-down;width:100%}.message .footer .inner-content .message-send-button{background:none;border:none;height:48px;margin:0;width:48px}.message .footer .inner-content .message-send-button img{object-fit:scale-down;width:100%}.message .footer .camera-button{padding:1px 6px}.message-textarea-div{flex:1 1;margin-left:-8px;position:relative}.message-textarea{border-radius:16px;box-sizing:border-box;font-size:var(--fontsize-l);margin:0;padding:0 10px;width:100%}.message-textarea:focus{padding:5px 10px}.message-footer .message-textarea{padding:0 50px 0 10px}.message-footer .message-textarea::-webkit-scrollbar{display:none}.message-footer .message-textarea:focus{padding:5px 50px 5px 10px}.message-textarea-dummy{bottom:0;cursor:pointer;height:100%;position:absolute;width:100%}.message-templates{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--ul-gray);display:flex;flex-wrap:nowrap;justify-content:flex-start;max-width:var(--max-width);overflow:scroll;width:100%}.message-templates::-webkit-scrollbar{display:none}.message .footer .message-templates button,.message-templates button{background:var(--white);border:1px solid var(--lovean-pink);border-radius:2px;color:var(--lovean-pink);font-size:var(--fontsize-m);margin:.5em 0 .5em .5em;padding:2px;white-space:nowrap;width:auto}.message .footer .message-templates button pre,.message-templates button pre{color:var(--lovean-pink);font-family:monospace;margin:0;white-space:nowrap}.message-templates .title{font-family:monospace;font-size:var(--fontsize-m)}.message .footer .message-templates .container,.message-templates .container{align-items:center;display:flex;padding-right:.5em;white-space:nowrap}.message .footer .new-message-button{animation:messageShowAnimation .2s ease-in-out both;background:var(--lovean-pink);display:flex;justify-content:center;margin:0;padding:0;width:100%}.message .footer .new-message-button p{color:var(--white);margin:.5em}@keyframes new-messageShowAnimation{0%{bottom:-300px;top:auto}to{bottom:2px;top:auto}}.message .footer .message-templates{background:var(--bg-gray);border-top:1px solid var(--ul-gray)}.secret-req-balloon{margin-left:10px;position:absolute}.message .footer .stamp-balloon p,.secret-req-balloon p{color:var(--secret-balloon-str);font-family:HiraKakuPro-W3;font-weight:600;margin:.5em}.message .footer .stamp-balloon span,.secret-req-balloon span{color:var(--lovean-pink)}.message .footer .stamp-balloon .one-line,.secret-req-balloon .one-line{align-items:center;background:var(--secret-balloon);border-radius:10px;display:flex;margin:0;padding:0}.message .footer .stamp-balloon .arrow,.secret-req-balloon .arrow{margin:0 .5em;width:10px}.secret-req-balloon img{height:100%;object-fit:scale-down;width:100%}.message .footer .stamp-balloon .triangle,.secret-req-balloon .triangle{border-left:8px solid #0000;border-right:8px solid #0000;border-top:13.856px solid var(--secret-balloon);box-sizing:border-box;height:8px;margin-left:54px;margin-top:-1px;width:8px}.message .footer .stamp-balloon{animation:stampBalloonShowAnimation .2s ease-in-out both;bottom:50px;position:absolute;right:-34px}@keyframes stampBalloonShowAnimation{0%{opacity:0}to{opacity:1}}.message .footer .stamp-balloon p{display:flex;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));height:1.5em;margin-left:calc(26px*var(--zep2-aspect));margin-right:0;padding:calc(18px*var(--zep2-aspect)) 0;white-space:nowrap}.message .footer .stamp-balloon img#cross{background-clip:padding-box;background-color:var(--white_cream);border:calc(26px*var(--zep2-aspect)) solid #0000;border-radius:50%;margin-left:calc(-8px*var(--zep2-aspect));padding:3px;width:calc(32px*var(--zep2-aspect))}.message .footer .stamp-balloon .img{align-self:flex-end;margin:0 2px 0 -13px;position:relative;width:7.2em;width:93.6px}.message .footer .stamp-balloon .female-img{margin:0 -6.5px 0 -26px;width:9.2em;width:119.6px}.message .footer .stamp-balloon .img img{bottom:0;height:auto;left:0;object-fit:scale-down;position:absolute;width:100%}.message .footer .stamp-balloon .triangle{margin-left:auto;margin-right:46px}.message .footer .valentine-balloon{align-items:center;background-color:#b5895e;border:none;border-radius:50%;bottom:calc(160px*var(--zep2-aspect));display:flex;height:calc(88px*var(--zep2-aspect));justify-content:center;padding:0;position:absolute;right:calc(-50px*var(--zep2-aspect));width:calc(88px*var(--zep2-aspect))}.message .footer .valentine-balloon img{height:auto;object-fit:contain;width:calc(110px*var(--zep2-aspect))}.message .footer .secret-request-btn{position:relative}.message .footer .secret-request-btn .badge2{background:#eb7274;border:2px solid var(--white);border-radius:50%;box-sizing:border-box;height:12px;left:3px;position:absolute;top:2px;width:12px}.message .footer .stamp-button{background:none;border:none;bottom:5px;height:40px;padding:0;position:absolute;right:2px;width:40px}.message .footer .stamp-button img{height:100%;object-fit:scale-down;width:100%}.stamp-area{--stamp-header:calc(88px*var(--zep2-aspect));--stamps-area:calc(207px*var(--zep2-aspect)*2);background:#fff;height:0;overflow:hidden;transition:height .3s;width:100%}.stamp-area#open{height:calc(var(--stamp-header) + var(--stamps-area))}.stamp-area .stamp-header{background-color:#555;height:var(--stamp-header)}.stamp-area .stamp-header button{align-items:center;background:none;border:none;height:var(--stamp-header);padding:0;width:var(--stamp-header)}.stamp-area .stamp-header button img{height:100%;object-fit:contain}.stamp-area .stamp-header button#selected{background:url(/stamp/icon_stamp_tab_cursor.png);background-size:contain}.stamp-area .stamps{height:var(--stamps-area);overflow-y:scroll}.stamp-area .stamps button{background:none;border:none;padding:0;position:relative;width:calc(207px*var(--zep2-aspect))}.stamp-area .stamps button img{width:100%}.stamp-preview{align-items:center;background:#0000007a;position:relative;width:100%}.stamp-preview button{background:none;border:none;padding:0}.stamp-preview .send-button{height:calc(258px*var(--zep2-aspect)*1.5);width:calc(258px*var(--zep2-aspect)*1.5)}.stamp-preview .close-button{height:calc(87px*var(--zep2-aspect));position:absolute;right:calc(-10px*var(--zep2-aspect));top:calc(-10px*var(--zep2-aspect));width:calc(87px*var(--zep2-aspect))}.stamp-preview img{height:100%;object-fit:contain}.stamp-preview .close-button img{width:100%}.message .footer .reminder-button-base{height:44px;width:44px}.message .footer .button#reminder-button{margin-left:-8px}.footer #reminder-ballon{margin-left:0;position:relative}.footer #reminder-ballon p{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));margin-left:calc(18px*var(--zep2-aspect));margin-right:0;padding:calc(18px*var(--zep2-aspect)) 0}.footer #reminder-ballon img{background-clip:padding-box;background-color:var(--white_cream);border:calc(18px*var(--zep2-aspect)) solid #0000;border-radius:50%;margin-left:calc(-8px*var(--zep2-aspect));padding:3px;width:calc(32px*var(--zep2-aspect))}.footer #reminder-ballon .triangle{border-left:8px solid #0000;border-right:8px solid #0000;border-top:13.856px solid var(--secret-balloon);box-sizing:border-box;height:8px;margin-left:42px;margin-top:-1px;width:8px}.footer .baloon-wrapper{display:flex;justify-content:center;left:50%;position:absolute;top:calc(-120px*var(--zep2-aspect));transform:translateX(-50%);width:100%}.footer .stamp-close-area{background:none;height:100%;left:0;position:fixed;top:0;width:100%}body,html{overscroll-behavior:"inherit";overscroll-behavior:var(--overscroll-behavior,"inherit")}.call{align-items:center;background:var(--white);display:flex;flex-direction:column;height:100vh;justify-content:center}.call .header{background:none;border:none}.call .flex-row{align-items:center;justify-content:center}.call .user-img{background-color:#262626;border:2px solid #5e5e5e;border-radius:50%;height:calc(150px*var(--zep2-aspect));overflow:hidden;padding:0;width:calc(150px*var(--zep2-aspect))}.call .user-img img{height:100%;width:100%}.call .name{color:var(--black);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*34px*var(--zep2-aspect));margin-left:calc(29px*var(--zep2-aspect));text-align:left}.call .coin{color:var(--lovean-pink);margin:0;margin-bottom:calc(20px*var(--zep2-aspect))}.call .coin,.call .trial{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect))}.call .trial{color:var(--sky-blue);margin:0}.call .status{display:flex;flex-direction:column;width:calc(548px*var(--zep2-aspect))}.call .status .line{display:flex;justify-content:space-between;width:100%}.call .status .price{border-top:2px solid var(--black);color:var(--lovean-pink);text-align:right;width:100%}.call .status p{font-size:calc(var(--fontscale)*42px*var(--zep2-aspect));margin:0}.call .clicker{background:none;border:none;height:100%;padding-bottom:10vh;width:100%}.call .notice{align-items:center;border:2px solid var(--lovean-pink);display:flex;justify-content:center;margin:auto;margin-top:calc(140px*var(--zep2-aspect));width:calc(758px*var(--zep2-aspect))}.call .notice img{margin-right:calc(22px*var(--zep2-aspect));width:calc(65px*var(--zep2-aspect))}.call .notice p{color:var(--lovean-pink);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));margin:calc(24px*var(--zep2-aspect)) 0;text-align:left;width:calc(611px*var(--zep2-aspect))}.call .manner-img{height:auto;width:calc(438px*var(--zep2-aspect))}.call .manner-text{color:var(--black);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*36px*var(--zep2-aspect));margin:auto;margin-bottom:calc(120px*var(--zep2-aspect));margin-top:calc(56px*var(--zep2-aspect));text-align:left;width:calc(751px*var(--zep2-aspect))}.call .manner-text span{color:var(--lovean-pink);padding-top:1em;position:relative}.call .manner-text span:before{content:"・";font-size:1em;left:50%;position:absolute;top:0;transform:translate(-50%)}.webrtc{--webrtc-ui-pad:30px;background-color:#000;max-width:var(--max-width);position:relative;width:100%}.webrtc div{box-sizing:border-box}.webrtc .closing{height:100vh;width:100%}.webrtc .streams{height:100%;overflow:hidden;position:relative;width:100%}.webrtc .streams .stream-buttons{display:flex;justify-content:flex-end;padding:calc(var(--webrtc-ui-pad)*var(--zep2-aspect));position:absolute}.webrtc .streams .stream-buttons button{background-color:#d3d3d37f;border:none;border-radius:50%;padding:calc(8px*var(--zep2-aspect))}.webrtc .streams .stream-buttons button#off{background-color:#929292;opacity:.5}.webrtc .streams .stream-buttons img{width:100%}.webrtc .close{background-color:#f33;border:none;border-radius:50%;bottom:calc(var(--webrtc-ui-pad)*var(--zep2-aspect));height:calc(116.8px*var(--zep2-aspect));position:absolute;right:calc(var(--webrtc-ui-pad)*var(--zep2-aspect));width:calc(116.8px*var(--zep2-aspect))}.webrtc .close img{width:100%}.webrtc .status{height:100%;padding-bottom:calc(var(--webrtc-ui-pad)*var(--zep2-aspect));padding-left:calc(var(--webrtc-ui-pad)*var(--zep2-aspect));position:absolute;width:calc(380px*var(--zep2-aspect))}.webrtc .status .inner-content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;width:100%}.webrtc .status .inner-content .cantconnect-btn{background:#d3d3d37f;border:none;border-radius:2em;color:#fff;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*24px*var(--zep2-aspect));height:calc(48px*var(--zep2-aspect)) calc(31px*var(--zep2-aspect));min-width:calc(206px*var(--zep2-aspect)) calc(31px*var(--zep2-aspect));position:absolute;top:calc(30px*var(--zep2-aspect))}.webrtc .status .inner-content .audio-restart-btn{font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));white-space:nowrap}.webrtc .status .line{display:flex;justify-content:space-between;width:100%}.webrtc .status .log{height:calc(121px*var(--zep2-aspect));margin:1em 0;overflow:scroll;width:100%}.webrtc .status .price{border-top:1px solid var(--lovean-pink);color:var(--lovean-pink);text-align:right}.webrtc .status p{color:#fff;filter:drop-shadow(0 0 2px black);font-weight:600;margin:0}.webrtc .status .coin-btn{margin:0;margin-top:calc(37px*var(--zep2-aspect))}.webrtc .status .gift-btn{align-items:center;background:#d3d3d37f;border:none;border-radius:50%;display:flex;flex-direction:column;height:calc(140px*var(--zep2-aspect));justify-content:center;margin-bottom:calc(51px*var(--zep2-aspect));width:calc(140px*var(--zep2-aspect))}.webrtc .status .gift-btn img{object-fit:scale-down;width:calc(60px*var(--zep2-aspect))}.webrtc .status .gift-btn span{color:#fff;font-size:calc(28px*var(--zep2-aspect));font-weight:600}.webrtc .balloon{animation:balloonShowAnimation 3s ease-in-out both;background:#fff;box-shadow:1px 2px 2px gray;margin-top:calc(38px*var(--zep2-aspect));position:absolute;white-space:nowrap}.webrtc .balloon p{font-size:var(--fontsize-xs);margin:0 .5em}.webrtc .balloon .triangle{--tri-size:calc(20px*var(--zep2-aspect));--tri-half:calc(var(--tri-size)/2);border-bottom:calc(var(--tri-size)*.866) solid #fff;border-left:var(--tri-half) solid #0000;border-right:var(--tri-half) solid #0000;margin-top:2px;position:absolute;top:calc(-20px*var(--zep2-aspect))}@keyframes balloonShowAnimation{0%{opacity:0}10%{opacity:1;z-index:1}90%{opacity:1}to{opacity:0;z-index:0}}@keyframes effectAnimation{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.webrtc .gift-effect{height:100%;left:0;max-width:100%;overflow:hidden;position:absolute;top:0}.AnimateCC div,.webrtc .gift-effect{pointer-events:none;touch-action:none}.AnimateCC div{display:none;transform:scale(0)}.webrtc .gift-effect-gif{left:0;position:absolute;top:0}.webrtc .anim-test{bottom:calc(500px*var(--zep2-aspect));left:0;position:absolute;width:50%}.webrtc .hide{display:none}.webrtc .my-cam-off{align-items:center;background-color:#4d4d4d;display:flex;height:100%;justify-content:center;width:100%}.webrtc .my-cam-off img{width:calc(90px*var(--zep2-aspect))}.webrtc .calling{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:calc(50% - 20px);left:0;margin:auto;pointer-events:none;position:absolute;top:calc(50% - 20px);top:0;touch-action:none;width:100%}.webrtc .calling p{color:#fff;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));margin:0}.webrtc .calling .coin{color:var(--lovean-pink);text-align:center;white-space:pre-wrap}.webrtc .nocoin-dialog{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.webrtc .nocoin-dialog .inner-content{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 6px 0 #1a1a1a80;display:flex;flex-direction:column;justify-content:center;min-height:calc(220px*var(--zep2-aspect));opacity:.9;padding-top:.5em;position:relative;width:calc(700px*var(--zep2-aspect))}.webrtc .effect-dialog p,.webrtc .nocoin-dialog p{color:#2d2d2d;font-size:calc(var(--fontscale)*34px*var(--zep2-aspect));margin:0}.webrtc .nocoin-dialog .close-btn{background:none;border:none;position:absolute;right:0;top:0}.webrtc .nocoin-dialog .close-btn img{filter:invert(1);object-fit:scale-down;width:calc(60px*var(--zep2-aspect))}.webrtc .nocoin-dialog .buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.webrtc .nocoin-dialog .buttons button{background:var(--lovean-pink-gradient);border:none;border-radius:2em;color:#fff;font-size:var(--fontsize-m);margin:.8em 0;width:80%}.webrtc .effect-dialog{animation:effectAnimation 5s ease-in-out both;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.webrtc .effect-dialog .gift-img{height:calc(400px*var(--zep2-aspect))}.webrtc .effect-dialog .coins{align-items:center;display:flex;justify-content:center;margin-top:.5em}.webrtc .effect-dialog .coins img{height:calc(45px*var(--zep2-aspect));width:calc(45px*var(--zep2-aspect))}.webrtc .effect-dialog　p{font-size:calc(34px*var(--zep2-aspect))}.webrtc .effect-dialog .coins p{color:#333;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*52px*var(--zep2-aspect));font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.4;text-align:center}.webrtc .effect-dialog .inner-content{border-radius:20px;flex-direction:column;height:calc(640px*var(--zep2-aspect));position:relative;width:calc(700px*var(--zep2-aspect))}.webrtc .effect-dialog .inner-content,.webrtc .extend-dialog{align-items:center;background-color:#fff;box-shadow:0 0 6px 0 #1a1a1a80;display:flex;justify-content:center;opacity:.9}.webrtc .extend-dialog{animation:extendDialogShow .5s ease-in-out both;border-radius:calc(20px*var(--zep2-aspect));bottom:calc(311px*var(--zep2-aspect));height:calc(78px*var(--zep2-aspect));position:absolute;right:calc(40px*var(--zep2-aspect));width:calc(570px*var(--zep2-aspect))}.webrtc .extend-dialog p{color:#2d2d2d;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect))}@keyframes extendDialogShow{0%{right:calc(-1398px*var(--zep2-aspect))}to{right:calc(40px*var(--zep2-aspect))}}.webrtc .test-log{border:1px solid #ffffff21;bottom:0;color:#fff;filter:drop-shadow(0 0 2px black);font-size:5px;height:50%;overflow:scroll;pointer-events:none;position:absolute;right:1em;touch-action:none}.webrtc .gifts{background-color:#2d2d2d;bottom:0;box-sizing:border-box;height:calc(500px*var(--zep2-aspect));position:absolute;width:100%;z-index:1}.webrtc .gifts span{color:#fff}.webrtc .gifts .head{align-items:center;background-color:#262626;display:flex;height:calc(86px*var(--zep2-aspect));justify-content:center;width:100%}.webrtc .gifts .head .coin-img{height:calc(32px*var(--zep2-aspect));margin-left:calc(38px*var(--zep2-aspect));margin-right:calc(14px*var(--zep2-aspect));width:calc(32px*var(--zep2-aspect))}.webrtc .gifts .head button{background:none;border:none;height:calc(80px*var(--zep2-aspect));margin-left:auto;width:calc(80px*var(--zep2-aspect))}.webrtc .gifts .head button img{object-fit:scale-down;width:100%}.webrtc .gifts .head .coins{font-size:calc(var(--fontscale)*40px*var(--zep2-aspect));margin-left:calc(41px*var(--zep2-aspect))}.webrtc .gifts .items{height:calc(414px*var(--zep2-aspect));padding:0 calc(24px*var(--zep2-aspect));position:relative;width:100%}.webrtc .gifts .item,.webrtc .gifts .items{align-items:center;display:flex;justify-content:center}.webrtc .gifts .item{flex-direction:column;padding:0 calc(10px*var(--zep2-aspect));width:33.33%}.webrtc .gifts .item button{background-color:#262626;border:2px solid #262626;border-radius:calc(20px*var(--zep2-aspect));height:calc(240px*var(--zep2-aspect));width:calc(240px*var(--zep2-aspect));width:100%}.webrtc .gifts .item button:disabled{filter:grayscale(1);opacity:.9}.webrtc .gifts .item button img{object-fit:scale-down;width:100%}.webrtc .gifts .item .coin .coin-img{height:calc(32px*var(--zep2-aspect));margin-right:calc(12px*var(--zep2-aspect));margin-top:calc(32px*var(--zep2-aspect));width:calc(32px*var(--zep2-aspect))}.webrtc .gifts .item .coin span{font-size:calc(var(--fontscale)*40px*var(--zep2-aspect))}.webrtc label{align-items:center;color:#2d2d2d;display:flex;font-size:calc(var(--fontscale)*34px*var(--zep2-aspect));margin:.5em}.webrtc input[type=checkbox]{-webkit-appearance:none;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;padding:10px;position:relative;width:auto}.webrtc input[type=checkbox]:before{background:var(--white);border:1px solid var(--black);border-radius:3px;content:"";display:block;height:16px;left:0;margin-top:-8px;opacity:.5;position:absolute;top:50%;width:16px}.webrtc input[type=checkbox]:after{border-bottom:3px solid var(--lovean-pink);border-right:3px solid var(--lovean-pink);content:"";display:block;height:10px;left:5px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.cantconnect-dialog .close-btn{background:none;border:none;position:absolute;right:.2em;top:1em}.cantconnect-dialog .close-btn img,.webrtc .nocoin-dialog .close-btn img{filter:invert(1);object-fit:scale-down;width:calc(50px*var(--zep2-aspect))}.cantconnect-dialog{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.cantconnect-dialog .inner-content .scroll{overflow:scroll}.cantconnect-dialog .inner-content .text2{padding-left:.5em}.cantconnect-dialog .inner-content{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 6px 0 #1a1a1a80;display:flex;flex-direction:column;justify-content:center;max-height:100%;max-width:calc(760px*var(--zep2-aspect));opacity:.9;padding:1em;position:relative}.cantconnect-dialog .inner-content .title{color:#2d2d2d;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*36px*var(--zep2-aspect));font-weight:600;margin:0 0 1em}.cantconnect-dialog .inner-content .text{color:#2d2d2d;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*30.5px*var(--zep2-aspect));margin:0}.cantconnect-dialog .inner-content .minititle{border-left:.3em solid var(--lovean-pink);box-sizing:border-box;color:var(--lovean-pink);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*32px*var(--zep2-aspect));font-weight:600;margin:2em 0 1em;padding-left:.3em;width:100%}.webrtc .close,.webrtc .status .switch-display,.webrtc .streams .stream-buttons{transition:opacity .3s}.webrtc-ui-off .close,.webrtc-ui-off .status .switch-display,.webrtc-ui-off .streams .stream-buttons{opacity:0;pointer-events:none;touch-action:none}.webrtc-ui-on .close,.webrtc-ui-on .status .switch-display,.webrtc-ui-on .streams .stream-buttons{opacity:1}.webrtc #connection-type,.webrtc #my-bitrate,.webrtc #other-bitrate,.webrtc #volume-ele{color:#fff;filter:drop-shadow(0 0 2px black);position:absolute;white-space:pre-wrap;z-index:3}.webrtc #my-bitrate{left:1em;top:0}.webrtc #other-bitrate{left:1em;top:3em}.webrtc #connection-type{left:1em;top:6em}.webrtc .is-speaking{border:solid red;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.webrtc .watermark-base{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;left:0;position:absolute;top:0}.webrtc .watermark{color:#fff;font-size:calc(var(--fontscale)*32px*var(--zep2-aspect));margin-top:40px;opacity:.12;pointer-events:none;position:static;top:0;transform:rotate(-45deg);z-index:10}.webrtc .trial-koi{align-items:center;background-color:#ffffffa8;color:#ff00af;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));justify-content:center;min-height:calc(65px*var(--zep2-aspect));min-width:calc(200px*var(--zep2-aspect));position:absolute;right:0;top:0;white-space:nowrap}@media screen and (orientation:portrait){.webrtc{max-width:100vw;width:100vw}.webrtc .streams#male{flex-direction:column}.webrtc .streams#female{flex-direction:column-reverse}.webrtc .streams .stream-buttons{right:var(--webrtc-v-pad);top:0}}@media screen and (orientation:landscape){.webrtc{max-width:100vw;width:100vw}.webrtc .streams{flex-direction:row-reverse}.webrtc .streams .stream-buttons{right:0;top:calc(var(--webrtc-v-pad)/2)}.webrtc .status{height:calc(100% - var(--webrtc-v-pad));left:0;top:calc(var(--webrtc-v-pad)/2)}}@media screen and (min-width:481px){.webrtc{transform:translate(calc((100vw - var(--max-width))/-2))}}.webrtc{align-items:center;justify-content:center}.webrtc,.webrtc .streams{display:flex}.webrtc .streams .local-stream,.webrtc .streams .remote-stream{background:#000;overflow:hidden;position:relative}.webrtc .streams .stream-buttons button{height:calc(74px*var(--zep2-aspect));width:calc(74px*var(--zep2-aspect))}.webrtc .streams .stream-buttons{flex-direction:column-reverse}.webrtc .streams .stream-buttons .mic-off{margin:calc(41px*var(--zep2-aspect)) 0}.webrtc .cam-off .balloon .triangle,.webrtc .mic-off .balloon .triangle{right:calc(36px*var(--zep2-aspect))}.webrtc .cam-off .balloon,.webrtc .mic-off .balloon{right:calc(20px*var(--zep2-aspect))}.webrtc .streams .local-stream video,.webrtc .streams .remote-stream video{height:auto;left:50%;position:absolute;top:50%;width:100%}.webrtc .streams .normal-video,.webrtc .streams .remote-stream video{transform:translate(-50%,-50%)}.webrtc .streams .face-video{transform:translate(-50%,-50%) scaleX(-1)}.coin-detail{background-color:var(--bg-gray);margin:auto;max-height:100vh;max-width:var(--max-width);overflow:scroll}.coin-detail .head{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:calc(79px*var(--zep2-aspect));position:relative}.coin-detail .head .title{margin-bottom:calc(40px*var(--zep2-aspect));margin-top:calc(66px*var(--zep2-aspect))}.coin-detail .cell .img,.coin-detail .head .img{height:calc(63px*var(--zep2-aspect));width:calc(63px*var(--zep2-aspect))}.coin-detail .cell .img img,.coin-detail .head .img img{height:100%;width:100%}.coin-detail .head .coins{align-items:center;display:flex;justify-content:center;width:100%}.coin-detail .head .coins p{font-size:calc(80px*var(--zep2-aspect));margin:0 calc(26px*var(--zep2-aspect))}.coin-detail .head button{background-color:var(--lovean-pink);border:none;border-radius:calc(8px*var(--zep2-aspect));color:var(--white);font-size:calc(28px*var(--zep2-aspect));height:calc(52px*var(--zep2-aspect));position:absolute;right:calc(40px*var(--zep2-aspect));top:calc(32px*var(--zep2-aspect));white-space:nowrap;width:calc(108px*var(--zep2-aspect))}.coin-detail .cell{align-items:center;background:var(--white);display:flex;margin:1px 0}.coin-detail .cell .img{margin-left:calc(73px*var(--zep2-aspect));margin-right:calc(50px*var(--zep2-aspect))}.coin-detail .cell .qua{display:flex;flex-direction:column;margin:2em 0}.coin-detail .cell .qua .discount{color:var(--lovean-pink)}.coin-detail .cell button{background-color:var(--lovean-pink);border:none;border-radius:8px;color:var(--white);font-size:calc(28px*var(--zep2-aspect));height:calc(80px*var(--zep2-aspect));margin-left:auto;margin-right:1em;width:calc(220px*var(--zep2-aspect))}.coin-detail .coins-active{align-items:center;background:var(--white);display:flex;justify-content:center}.coin-detail .coins-active p{margin:.5em 0}.coin-detail .coins-active img{height:calc(37px*var(--zep2-aspect));margin-left:calc(296px*var(--zep2-aspect));margin-right:calc(18px*var(--zep2-aspect));width:calc(37px*var(--zep2-aspect))}.coin-detail .coins-active .text-big{font-size:calc(50px*var(--zep2-aspect))}.coin-detail .sub-texts{align-items:center;display:flex;flex-direction:column;justify-content:center}.coin-detail .sub-texts .text{font-size:calc(24px*var(--zep2-aspect));margin:.5em 0}.coin-detail .sub-texts .text2{margin-bottom:calc(40px*var(--zep2-aspect));margin-top:calc(248px*var(--zep2-aspect))}.coin-detail .price-big{align-items:flex-end;display:flex;justify-content:center;margin-bottom:calc(72px*var(--zep2-aspect))}.coin-detail .price-big p{font-size:calc(120px*var(--zep2-aspect));margin:0}.coin-detail .price-big span{font-size:calc(80px*var(--zep2-aspect))}.coin-detail .convert-btn{box-shadow:none;filter:none;margin:0;margin-bottom:calc(39px*var(--zep2-aspect));width:calc(660px*var(--zep2-aspect))}.coin-detail .convert-btn:disabled{background:none;border:2px solid var(--medium-gray)}.coin-detail .convert-btn:disabled p{color:var(--medium-gray)}.coin-detail .mini{font-size:calc(24px*var(--zep2-aspect));margin:0}.coin-detail .banner{background:none;border:none;max-width:var(--max-width);position:fixed;top:49px;width:100%;z-index:1}.coin-detail .banner img{object-fit:scale-down;width:100%}.coin-history .head{align-items:center;background:var(--white);display:flex;flex-direction:column;height:calc(200px*var(--zep2-aspect));justify-content:center;width:100%}.coin-history .cell .cell-head .dates{align-items:flex-end;display:flex;justify-content:space-between;margin:0 calc(39px*var(--zep2-aspect));margin-top:calc(36px*var(--zep2-aspect))}.coin-history .cell .cell-head .dates .expire{font-size:calc(22px*var(--zep2-aspect))}.coin-history .inner-content{align-items:center;background:var(--white);box-sizing:border-box;display:flex;font-size:calc(44px*var(--zep2-aspect));height:calc(102px*var(--zep2-aspect));justify-content:flex-start;margin:1px 0;padding:0 calc(37px*var(--zep2-aspect));width:100%}.coin-history .cell .type{align-items:center;border-radius:calc(4px*var(--zep2-aspect));display:flex;font-size:calc(24px*var(--zep2-aspect));height:calc(38px*var(--zep2-aspect));justify-content:center;width:calc(96px*var(--zep2-aspect))}.coin-history .cell .type#pink{background:var(--lovean-pink);color:var(--white)}.coin-history .cell .type#gray{background:var(--m-gray);color:var(--white)}.coin-history .cell .type#border{border:1px solid var(--m-gray);color:var(--m-gray)}.coin-history .cell .coins{color:var(--black);font-family:HiraKakuPro-W3;font-size:calc(38px*var(--zep2-aspect));margin-left:calc(36px*var(--zep2-aspect))}.coin-history .cell .sub-text{color:var(--black);font-family:HiraKakuPro-W3;font-size:calc(24px*var(--zep2-aspect));margin-left:auto;text-align:right}.coin-history .cell-clickable{cursor:pointer;touch-action:manipulation}.loading-bar{background-color:#70707075;border:gray;border-radius:calc(var(--zep2-aspect)*10px);height:calc(var(--zep2-aspect)*10px);overflow:hidden;width:100px}.loading-bar .inner{background:var(--lovean-pink);height:100%;transition:width .5s}.hidebanner-settings .banner-toggle{align-items:center;background-color:var(--white);justify-content:space-around;margin:2px 0;width:100%}.hidebanner-settings .banner-toggle img{width:80%}.hidebanner-settings .banner-toggle button{background:var(--lovean-pink-gradient);border:none;border-radius:2em;color:var(--white);font-weight:600;height:3em;width:15%}.stampcon-post-dialog{min-height:0!important;min-height:auto!important;width:calc(var(--zep2-aspect)*778px)!important}.stampcon-post-dialog .textarea,.stampcon-post-dialog textarea{height:calc(var(--zep2-aspect)*216px)!important;width:calc(var(--zep2-aspect)*678px)!important}.stampcon-post-dialog .stamparea{align-items:flex-start}.stampcon-post-dialog .stamparea .imagearea{margin-bottom:calc(var(--zep2-aspect)*80px);margin-top:calc(var(--zep2-aspect)*10px)}.stampcon-post-dialog .stamparea .imagearea button{background:none;border:none;border-radius:50%;height:calc(var(--zep2-aspect)*108px)!important;margin:0 calc(var(--zep2-aspect)*15px);padding:0;width:calc(var(--zep2-aspect)*108px)!important}.stampcon-post-dialog .stamparea .imagearea button .wrap{position:relative}.stampcon-post-dialog .stamparea .imagearea button .wrap,.stampcon-post-dialog .stamparea .imagearea button img{height:100%!important;object-fit:scale-down;width:100%!important}.stampcon-post-dialog .stamparea .selected-border,.stampcon-post-dialog .stamparea .unselected-border{border-radius:50%;box-sizing:border-box;position:absolute}.stampcon-post-dialog .stamparea .selected-border{border:solid calc(var(--zep2-aspect)*9px) var(--lovean-pink);height:calc(100% + var(--zep2-aspect)*9px*2);left:calc(var(--zep2-aspect)*9px*-1);top:calc(var(--zep2-aspect)*9px*-1);width:calc(100% + var(--zep2-aspect)*9px*2)}.stampcon-post-dialog .stamparea .unselected-border{border:solid calc(var(--zep2-aspect)*3px) var(--black);height:calc(100% + var(--zep2-aspect)*3px*2);left:calc(var(--zep2-aspect)*3px*-1);top:calc(var(--zep2-aspect)*3px*-1);width:calc(100% + var(--zep2-aspect)*3px*2)}.stampcon-post-dialog .gray-button,.stampcon-post-dialog .post-button:disabled{background:var(--medium-gray);color:var(--white)}.slider{max-width:var(--max-width);position:absolute;width:100%}.slide{position:relative;width:100%}.slider .user-image{bottom:25px;box-sizing:border-box;height:50px;position:absolute;right:20px;width:50px}.slide .user-item .heart{display:none}.slide .user-item p{color:var(--real-white)}.slide .overlay{left:0;pointer-events:none;position:absolute;top:0;width:100%}.slide .overlay a{pointer-events:all}.slider .user-item .left-down{bottom:25px;left:0;padding-left:10px;position:absolute;width:100%}.slider .oneline{align-items:center;display:flex;flex-flow:nowrap}.slider .user-item .name{font-size:var(--fontsize-xl);font-weight:700}.slider .user-item .video-title{font-size:var(--fontsize-m);margin:auto auto auto 0;max-width:calc(100% - 80px);position:relative}.slider .user-item .login-mark{margin-left:20px;position:relative}.slider .user-item .login-text{font-size:var(--fontsize-m);margin-left:2px;padding-left:0}.slider .right-vertical-buttons{bottom:120px;display:flex;flex-flow:wrap;justify-content:center;position:absolute;right:22px;width:46px}.slider .right-vertical-buttons a{display:flex;flex-flow:wrap;height:-moz-fit-content;height:fit-content;justify-content:center;margin-bottom:2px}.slider .right-vertical-buttons .badge{position:absolute;right:0}.slider .img-buttons img{height:46px;margin-top:18px;width:46px}.slider .official-icon{height:88px;margin-right:3px;width:88px}.slider .img-buttons#disable{pointer-events:none}.video-number{color:var(--white);margin:0}.slider .zap-back-button{align-items:center;background:#0000003c;border:none;border-radius:50%;display:flex;height:35px;justify-content:center;left:10px;padding:0;position:fixed;top:8px;width:35px;z-index:12}.slider .zap-back-button img{height:50%;width:50%}.slider .overlay .delete,.slider .overlay .main,.slider .overlay .volume-switch{margin-top:50px}.slider .overlay .volume-switch{top:20px}.slider .overlay .open-window,.slider .overlay .volume-switch{background:#0000003c;border-radius:50%;left:20px;position:absolute;width:50px}.slider .overlay .open-window{top:70px}.slider .overlay .delete{top:120px}.slider .overlay .delete,.slider .overlay .main{background:#0000003c;border-radius:50%;left:20px;position:absolute;width:50px}.slider .overlay .main{top:170px}.slider .black-fade{background:var(--black-fade-bg);background-size:contain;bottom:0;box-sizing:border-box;height:calc(64% + 80px);opacity:.216;pointer-events:none;position:absolute;width:100%}.slider#pc{align-items:center;background:var(--white);display:flex;flex-direction:column;justify-content:center;padding-bottom:80px;position:relative}.slider#pc .slide{filter:drop-shadow(0 0 5px #DBDBDB);margin:15px 0;padding:0;width:70%}.slider#pc video{border-radius:10px;width:100%}.slider#pc .black-fade{border-radius:0 0 10px 10px}.slider#pc .overlay{height:100%}.slider .rank-button,.slider .rank-button div,.slider .rank-button img{height:50px;width:50px}.slider .slider-touch{background:#639;border:dotted red;display:none;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.certification .inner-content{align-content:center;display:flex;flex-flow:wrap;justify-content:center}.certification .inner-content p{margin:10px;width:100%}.certification img{margin:0;object-fit:scale-down;padding:0;width:100%}.certification .panel{align-content:center;background:var(--white);border:3px solid var(--border-color);border-radius:10px;display:flex;flex-flow:wrap;justify-content:center;margin:10px;width:100%}.certification .title-h2{color:var(--black);margin:0}.certification h3{background:var(--ul-gray);border-radius:10px 10px 0 0;color:var(--lovean-pink);line-height:250%}.certification h3,.certification h4{margin:0;text-align:center;width:100%}.certification h4{font-size:var(--fontsize-xl);font-weight:400}.certification h5{color:var(--lovean-pink);font-size:var(--fontsize-m);font-weight:400;margin:0;text-align:center;width:100%}.certification .circle-list{align-content:center;display:flex;flex-flow:nowrap;justify-content:center;list-style-type:none;margin:0;overflow:hidden;padding:0}.certification .circle-list li{border:solid var(--lovean-pink);border-radius:50%;color:var(--lovean-pink);font-size:var(--fontsize-m);font-weight:700;height:90px;line-height:90px;margin-left:10px;margin-right:10px;text-align:center;white-space:nowrap;width:90px}.certification .four-circle li{height:4em;line-height:4em;width:4em}.certification .button-panel{display:flex;justify-content:center;margin-top:calc(var(--zep2-aspect)*10px);width:100%}.certification button{font-size:var(--fontsize-m);margin:30px 0;padding:12px 30px}.certification .header button{margin:initial}.certification button:disabled{background:none;border:1px solid var(--lovean-pink);border-radius:2em;color:var(--lovean-pink);margin-top:10px;min-width:10em}.certification button:disabled span{color:var(--lovean-pink)}.certification .triangle{border-left:30px solid #0000;border-right:30px solid #0000;border-top:51.96px solid var(--ul-pink)}.certification .inner-content .ng-citizen-card{margin-bottom:0;margin-top:0}.certification .cert2-title{font-family:var(--fontW6);font-size:var(--font-l);font-weight:600;margin-top:calc(var(--zep2-aspect)*160px);text-align:center;white-space:pre-wrap}.certification .cert2-desc{font-family:var(--fontW3);font-size:var(--font-min);margin-top:calc(var(--zep2-aspect)*13px);text-align:center}.certification .certpanel{--ok-color:#1aa789;align-items:center;justify-content:center;overflow:hidden}.certification .certpanel .title{align-items:center;background:var(--ul-gray);font-weight:600;height:calc(var(--zep2-aspect)*80px);justify-content:center;width:100%}.certification .certpanel .sub-title{color:var(--light-pink);font-family:var(--fontW6);font-size:var(--font-l);font-weight:600;margin:calc(var(--zep2-aspect)*34px) 0}.certification .certpanel .sample-img{margin-bottom:.5em;width:calc(var(--zep2-aspect)*580px)}.certification .certpanel .img-select-area{border:2px solid var(--border-color);box-sizing:border-box;margin:calc(var(--zep2-aspect)*50px) calc(var(--zep2-aspect)*40px);padding:calc(var(--zep2-aspect)*20px)}.certification .certpanel .img-select-area,.certification .certpanel .img-select-area .line1{align-items:center;justify-content:center;width:100%}.certification .certpanel .img-select-area .line1 .desc{margin-left:calc(var(--zep2-aspect)*20px);margin-right:auto}.certification .certpanel-1 .img-select-area .line1 .desc{color:var(--ok-color)}.certification .certpanel-1 .img-select-area .line1 .check-img{margin:0 calc(var(--zep2-aspect)*40px);width:calc(var(--zep2-aspect)*40px)}.certification .certpanel .img-select-area .essential{align-items:center;background:var(--lovean-pink);border-radius:calc(var(--zep2-aspect)*10px);height:calc(var(--zep2-aspect)*48px);justify-content:center;width:calc(var(--zep2-aspect)*92px)}.certification .certpanel .img-select-area .essential span{color:var(--white);font-family:var(--fontW6);font-size:var(--font-min);font-weight:600}.certification .certpanel .img-select-area .upload-btn{background:var(--lovean-pink-gradient);border:none;border-radius:2em;color:var(--white);font-family:var(--fontW3);font-size:var(--font-min);height:calc(var(--zep2-aspect)*62px);margin:0;width:calc(var(--zep2-aspect)*150px)}.certification .certpanel .img-select-area .desc{color:var(--lovean-pink);color:var(--black);font-size:var(--font-s)}.certification .certpanel-1 .img-select-area .desc{color:var(--ok-color)}.certification .certpanel .img{margin:1em 0;position:relative;width:90%}.certification .certpanel .img .preview{border:1px solid gray;object-fit:scale-down;width:100%}.certification .certpanel .delete{background:var(--ud-gray);border-radius:50%;box-sizing:border-box;display:none;height:calc(50px*var(--zep2-aspect));padding:calc(5px*var(--zep2-aspect));position:absolute;right:calc(-10px*var(--zep2-aspect));top:calc(-15px*var(--zep2-aspect));transform:rotate(45deg);width:calc(50px*var(--zep2-aspect))}.certification .certpanel .delete img{max-height:100px;object-fit:scale-down;width:100%}.certification .certpanel-1 .img-select-area{border-color:var(--ok-color)}.certification .disabled-gray{background:#ebebeb!important;border:none!important;width:calc(var(--zep2-aspect)*686px)}.certification .disabled-gray span{color:#999!important}.image-edit{background:#000;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:space-around;margin-left:auto;margin-right:auto;max-width:var(--max-width);overflow:hidden;overscroll-behavior:none;touch-action:none;width:100%}.android-disable-scroll-refresh1,.android-disable-scroll-refresh2{border:.1px solid #000;height:100%;margin:0;overflow-y:hidden;overscroll-behavior:none;position:absolute;top:0;width:100%}.android-disable-scroll-refresh1{z-index:2}.android-disable-scroll-refresh2{z-index:3}.image-edit .draw-area{background-color:#000;box-sizing:border-box;display:flex;height:calc(100vh - 300px);justify-content:center;overscroll-behavior:none;position:relative;width:100%}.image-edit .draw-area img{box-sizing:border-box;max-height:100%;max-width:100%;object-fit:scale-down}.image-edit .draw-area canvas{box-sizing:border-box;overscroll-behavior:none;position:absolute}.image-edit .tools{display:flex;margin-bottom:20px}.image-edit .tools .del-btn,.image-edit .tools .draw-btn{background:none;border:none;filter:grayscale(1) brightness(2);margin:0 0 0 2%;width:18%}.image-edit .tools .del-btn#selected,.image-edit .tools .draw-btn#selected{filter:none}.image-edit input[type=range]{margin:auto 5px}.image-edit .tools button img{object-fit:scale-down;width:65%}.image-edit .tools button p{color:var(--lovean-pink);font-size:var(--fontsize-xs);margin:0}.image-edit .complete-btn{margin:10px auto 120px}.image-edit #brush-sample{background:gray;border-radius:50%;bottom:10px;box-sizing:border-box;margin:0 auto;position:absolute;transition:opacity 1s}.image-edit .close-btn{background:none;border:none;width:40px}.image-edit .close-btn img{object-fit:scale-down;width:100%}.image-edit .tools .sizes{align-items:center;box-sizing:border-box;display:flex;justify-content:space-around;margin-left:6%;width:50%}.image-edit .tools .sizes button{background:none;border:none;display:flex;height:100%;justify-content:center;width:33%}.image-edit .tools .size-l,.image-edit .tools .size-m,.image-edit .tools .size-s{background:#fff;border-radius:50%;padding:0}.image-edit .tools .sizes button#selected .size-l,.image-edit .tools .sizes button#selected .size-m,.image-edit .tools .sizes button#selected .size-s{background:var(--lovean-pink)}.image-edit .tools .size-s{height:calc(var(--content-width)*.03);width:calc(var(--content-width)*.03)}.image-edit .tools .size-m{height:calc(var(--content-width)*.045);width:calc(var(--content-width)*.045)}.image-edit .tools .size-l{height:calc(var(--content-width)*.075);width:calc(var(--content-width)*.075)}.customKeyboardHelp{overflow:hidden}.customKeyboardHelp .textarea{background:none;border:none;height:1em;line-height:1em;margin:0;padding:0;width:100%}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{background-color:var(--dark-gray);border-radius:6px;bottom:150%;color:var(--white);left:50%;margin-left:-75px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:140px;z-index:1}.tooltip .tooltiptext:after{border-color:var(--dark-gray) #0000 #0000 #0000;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.tooltip:hover .tooltiptext{opacity:1;visibility:visible}.landing-page{align-content:center;align-items:center;display:flex;flex-flow:wrap;flex-direction:column;justify-content:center;margin:10px}.landing-page br{content:"";width:100%}.landing-page input[type=email],.landing-page input[type=password],.landing-page input[type=text]{box-sizing:border-box;margin-bottom:10px;width:100%}.landing-page input[type=checkbox]{-webkit-appearance:none;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;padding:10px;position:relative;width:auto}.landing-page input[type=checkbox]:before{background:var(--white);border:1px solid var(--black);border-radius:3px;content:"";display:block;height:16px;left:0;margin-top:-8px;opacity:.5;position:absolute;top:50%;width:16px}.landing-page input[type=checkbox]:after{border-bottom:3px solid var(--lovean-pink);border-right:3px solid var(--lovean-pink);content:"";display:block;height:10px;left:5px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}input[type=checkbox]:checked:after{opacity:1}.landing-page label{align-items:center;color:var(--black);font-size:var(--fontsize-m)}.landing-page .contents,.landing-page label{display:flex;justify-content:center;width:100%}.landing-page .contents{flex-flow:wrap}.landing-page p{font-size:var(--fontsize-m);text-align:center;width:100%}.landing-page .align-left{text-align:left}.landing-page .mail-domain-notice{white-space:pre-wrap}.landing-page h5{font-size:var(--fontsize-l);font-weight:400;margin-bottom:5px;margin-top:10px;text-align:left;width:100%}.landing-page .signup-button p{color:var(--blue);text-decoration:underline}.landing-page .pink-round-edge{min-width:10em;width:auto}.landing-page .pink-round-edge:disabled{background:gray}.landing-page .text-hidden{left:0;position:fixed;top:-100px}.landing-page .debug-recaptcha{background:#000000cf;border:1px solid red;bottom:50px;padding:1em;position:fixed}.landing-page .debug-recaptcha label{color:#fff}.gsstatic .gs{background:var(--white);display:flex;flex-flow:wrap;justify-content:center;width:100%}.gsstatic .gs-table{position:relative;width:100%}.gsstatic .gs-row{display:flex;justify-content:center;width:100%}.gsstatic .gs-element{align-items:center;background-color:var(--ul-gray);display:flex;flex-flow:wrap;height:100px;justify-content:center;margin:2px;width:33%}.gsstatic .gs-element p{font-size:var(--fontsize-s);margin:auto;text-align:center;width:100%}.gsstatic .gs-element .sub-title{color:var(--medium-gray)}.gsstatic .gs-element-header{background-color:var(--ul-gray);color:var(--white);height:30px}.gsstatic .plan-buttons{display:flex;justify-content:space-around;width:100%}.gsstatic .plan-buttons button{background:none #0000;border:1px solid var(--lovean-pink);border-radius:2em;color:var(--lovean-pink);font-size:var(--fontsize-l);margin:10px;min-height:30px;padding:1em 0;width:30%}.gsstatic .plan-buttons button:disabled{background:var(--lovean-pink-gradient);border:none;color:var(--white)}.gsstatic .plan-arrows{display:flex;justify-content:space-around;width:100%}.gsstatic .plan-arrows .triangle#selected{border-bottom:17.32px solid var(--ul-gray);border-left:10px solid #0000;border-right:10px solid #0000}.gsstatic .gs-element .icon{box-sizing:border-box;margin:0;width:35%}.gsstatic .gs-element .icon img{background:var(--lovean-pink-gradient);border-radius:50%;box-sizing:border-box;max-height:75px;object-fit:scale-down;padding:8px;width:100%}.gsstatic .g-description{align-items:center;background:var(--ul-gray);border-radius:5px;display:flex;flex-flow:wrap;justify-content:center;min-height:320px;padding:15px 5px 5px;text-align:center;width:95%}.gsstatic .g-description .grade-exp{margin:0 0 1em;min-height:80px;width:100%}.gsstatic .g-description .grade-exp li{color:var(--black);font-size:var(--fontsize-s);list-style-type:none;margin:.5em 0;text-align:left;white-space:pre-wrap;width:100%}.gsstatic .g-description .grade-exp li:before{content:"\2022";font-size:small;margin-left:-1em;margin-right:.5em}.gsstatic .g-description .gs-row{display:flex;flex-flow:nowrap;justify-content:space-around;width:100%}.gsstatic .g-description .gray-back{background:#00000019;font-size:var(--fontsize-m);padding:3em 0 .5em;width:100%}.gsstatic .g-description .button{align-items:center;background-color:var(--grade-back);border:none;border-radius:10px;box-shadow:0 2px 0 var(--m-gray);box-sizing:border-box;color:var(--dark-gray);display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;min-height:90px;min-width:90px;padding:0;position:relative;transform:translateZ(0);width:30%}.gsstatic .g-description .button .selected-border{border:1px solid var(--lovean-pink);border-radius:10px;box-sizing:border-box;height:100%;position:absolute;width:100%}.gsstatic .g-description .month{font-size:var(--fontsize-l);margin:5px}.gsstatic .g-description .button .discount-balloon .one-line{background:var(--lovean-pink);display:flex;padding:0 .7em}.gsstatic .g-description .button .discount-balloon{align-content:center;align-items:center;display:flex;flex-direction:column;font-size:var(--fontsize-m);justify-content:center;position:absolute;top:-2.25em}.gsstatic .g-description .button .discount{background:var(--lovean-pink);color:var(--white);font-size:var(--fontsize-s);margin:0;padding:.15em 0;white-space:nowrap}.gsstatic .g-description .button .arrow{background:none;border-left:6px solid #0000;border-right:6px solid #0000;border-top:10.392px solid var(--lovean-pink)}.gsstatic .g-description .button .title{background:var(--m-gray);border-radius:10px 10px 0 0;color:var(--white);font-size:var(--fontsize-s);justify-self:flex-start;margin:0 0 auto;padding:.25em 0;width:100%}.gsstatic .g-description .button .line-through{text-decoration:line-through}.gsstatic .g-description .button .normal{color:var(--black);font-size:var(--fontsize-l);font-weight:700;margin:1em 0 .5em}.gsstatic .g-description .button .price{color:#aaa;color:var(--dark-gray);font-size:var(--fontsize-s);margin:0 0 1em}.gsstatic .g-description .plan-change{width:100%}.gsstatic .g-description .plan-change button{background:none #0000;background:var(--lovean-pink-gradient);border:none;border-radius:16px;box-shadow:none;color:var(--lovean-pink);color:var(--white);font-size:var(--fontsize-s);margin:.5em auto;min-width:13em;padding:5px 10px;width:-moz-fit-content;width:fit-content}.gsstatic .g-description .plan-change button:disabled{background:none #0000;border:none;border-image:none;color:var(--lovean-pink)}.gsstatic .about-subs div{margin:0;padding:0}.gsstatic .about-subs{display:flex;justify-content:center;margin:auto;width:95%}.gsstatic .about-subs button{background:none #0000;border:1px solid var(--lovean-pink);border-radius:10px;color:var(--lovean-pink);margin-bottom:10px;margin-top:10px;min-height:30px;width:100%}.gsstatic h3{border-bottom:3px solid var(--black);color:var(--black);margin:0 auto 1em;text-align:center}.gsstatic .g-description{background:#0000}.gsstatic .gs-table{width:95%}.gsstatic .g-description .child{width:100%}.gsstatic .g-description h3{background-color:var(--ul-gray);color:var(--black);margin:2px;width:calc(100% - 4px)}.gsstatic .g-description .grade-exp{background-color:var(--cream);box-sizing:border-box;margin:2px 2px 3em;min-height:0;padding:0 0 0 2em;white-space:pre-wrap;width:calc(100% - 4px)}.gsstatic .g-description .buttons{display:flex}.gsstatic .g-description button .discount{background:var(--lovean-pink);border-radius:1em;color:var(--white);font-size:var(--fontsize-m);margin:5px auto auto;padding:5px;position:relative;text-align:center;top:0;width:-moz-fit-content;width:fit-content}.gsstatic .g-description button{align-items:center;background-color:var(--ul-gray);border:none;box-shadow:none;display:flex;flex-direction:column;justify-content:center;margin:2px;min-height:13em;pointer-events:none;width:33.3%}.gsstatic .g-description .free-plan-button{color:var(--black);margin-bottom:4px;margin-top:4px;width:calc(100% - 4px)}.gsstatic .trial-button{background:none;border:none;font-size:var(--fontsize-m);padding:0;width:100%}.gsstatic .trial-button .texts{align-items:center;background:var(--white);border:3px solid var(--lovean-pink);border-radius:5px;display:flex;flex-direction:column;justify-content:center;width:100%}.gsstatic .trial-button .banner{height:auto;object-fit:fill;width:100%}.gsstatic .trial-button-root{max-width:var(--max-width);position:fixed;top:50px;width:100%;z-index:100}.gsstatic .trial-button-space-root{margin-bottom:20px;max-width:var(--max-width);opacity:0;width:100%}.gsstatic .trial-button .title{font-size:var(--fontsize-xl);font-weight:700}.gsstatic .trial-button .big{font-size:var(--fontsize-xl)}.gsstatic .campaign-banner,.gsstatic .campaign-banner img{object-fit:scale-down;width:100%}.ps .btn-plan-area{background-color:var(--white);display:flex;flex-direction:column;margin-top:20px;padding:20px 0;width:100%}.ps .btn-plan-area .discount-img{display:block;margin:-26px auto 10px;object-fit:scale-down;width:88%}.ps .btn-plan{display:block;text-align:center;width:100%}.ps .btn-plan-base{border-radius:calc(12px*var(--zep2-aspect));box-shadow:0 5px 8px 0 #0003;display:inline-block;font-size:calc(34px*var(--zep2-aspect));height:calc(170px*var(--zep2-aspect));margin-top:calc(20px*var(--zep2-aspect));position:relative;width:calc(768px*var(--zep2-aspect))}.ps .btn-plan-platinum{border:2px solid var(--platinum-color)}.ps .btn-plan-gold{border:2px solid var(--gold-color)}.ps .btn-plan-name{display:inline-block;height:calc(170px*var(--zep2-aspect));left:50%;text-align:center;width:calc(282px*var(--zep2-aspect))}.ps .btn-plan-platinum .btn-plan-name{background:var(--platinum-color)}.ps .btn-plan-gold .btn-plan-name{background:var(--gold-color)}.ps .btn-plan-name div{margin-top:calc(20px*var(--zep2-aspect));position:absolute}.ps .btn-plan-name .term{color:var(--white);font-size:calc(48px*var(--zep2-aspect));margin:2px auto auto;width:calc(282px*var(--zep2-aspect))}.ps .btn-plan-name .price{background-color:var(--white);border-radius:calc(20px*var(--zep2-aspect));font-size:calc(28px*var(--zep2-aspect));height:calc(40px*var(--zep2-aspect));margin:5px auto auto;width:calc(250px*var(--zep2-aspect))}.ps .btn-plan-platinum .btn-plan-name .price{color:var(--platinum-color)}.ps .btn-plan-gold .btn-plan-name .price{color:var(--gold-color)}.ps .btn-plan-description{display:inline-block;height:calc(170px*var(--zep2-aspect));text-align:center;width:calc(486px*var(--zep2-aspect))}.ps .btn-plan-description-base{position:absolute;text-align:left}.ps .btn-plan-description-base .desc-price-orig{color:var(--light-gray);font-family:HiraKakuPro-W6;font-size:calc(30px*var(--zep2-aspect));margin-bottom:calc(-50px*var(--zep2-aspect));margin-left:calc(44px*var(--zep2-aspect));margin-top:calc(24px*var(--zep2-aspect));text-decoration:line-through}.ps .btn-plan-description-base .desc-price1{color:var(--black);font-size:calc(50.5px*var(--zep2-aspect));font-weight:700;margin-left:calc(77px*var(--zep2-aspect));margin-top:24px}.ps .btn-plan-description-base .strong-price-p{color:var(--platinum-color)}.ps .btn-plan-description-base .strong-price-g{color:var(--gold-color)}.ps .btn-plan-base .img-arrow{position:absolute;right:20px;top:calc(170px*var(--zep2-aspect)/2 - (44px*var(--zep2-aspect))/2);width:calc(44px*var(--zep2-aspect))}.ps .btn-plan-base .img-discount{height:auto;left:-10px;position:absolute;top:-10px;width:calc(74px*var(--zep2-aspect))}.ps .btn-plan-base .img-recommend{height:auto;position:absolute;right:24px;top:-16px;width:calc(180px*var(--zep2-aspect))}.ps .btn-plan-gold button,.ps .btn-plan-platinum button{background-color:initial;border:none;margin:0;padding:0}.ps .desc-list{background-color:var(--white);margin:0;padding-bottom:26px;padding-top:8px;width:100%}.ps .desc-list li{font-size:calc(24px*var(--zep2-aspect));font-weight:700}.ps .plan-select-header{font-size:calc(28px*var(--zep2-aspect));margin:34px 0 12px}.ps .tips-desc-header{margin-bottom:10px;padding-top:30px}.ps .anniversary-title{align-self:center;margin-top:calc(-30px*var(--zep2-aspect) - 20px);width:calc(687px*var(--zep2-aspect))}.ps .btn-plan-base .anniversary-recommend{height:calc(74px*var(--zep2-aspect));left:calc(150px*var(--zep2-aspect));position:absolute;top:calc(-28px*var(--zep2-aspect));width:auto}.add-to-home-lp{align-items:center;background:var(--bg-gray);width:100%}.add-to-home-lp .header-block{margin-top:2em}.add-to-home-lp span{font:var(--fontW3);font-size:var(--font-m)}.add-to-home-lp .desc-mini{font-size:var(--font-min);margin-bottom:2em}.add-to-home-lp .item{align-items:center;background:none;background:var(--white);border:1px solid var(--lovean-pink);border-radius:calc(var(--zep2-aspect)*16px);justify-content:space-between;margin:.5em 0;padding:1em;width:90%}.add-to-home-lp .item .icon{width:calc(var(--zep2-aspect)*100px)}.add-to-home-lp .item span{color:var(--lovean-pink);font-weight:600}.add-to-home-lp .item .next-mark{rotate:180deg;width:calc(var(--zep2-aspect)*40px)}.ranking-view{--smile-color:#ff7c6c;--flower-color:#f255a4;--hobby-color:#167082;--restaurant-color:#167082;--yukata2021-color:#112a73;--halloween2021-color:#52008e;--xmas2021-color:#165927;--oshogatsu2022-color:#a68729;--mizugi2022-color:#59a4b2;--halloween2022-color:#48009f;--smile2023-color:#1f7a99;--sports2023-color:#4f34ea;--fashion2024-color:#559fc6;--nightwear2024-color:#534599;--mizugi2024-color:#3f7c8b;--halloween2024-color:#c50;min-height:100vh;padding-top:calc(var(--zep2-aspect)*61px)}.ranking-view,.ranking-view-flower,.ranking-view-halloween2021,.ranking-view-oshogatsu2022,.ranking-view-oshogatsu2023,.ranking-view-oshogatsu2024,.ranking-view-xmas2021,.ranking-view-xmas2022,.ranking-view-xmas2023{background:#f5f4f0}.ranking-view-alcohol,.ranking-view-celeb,.ranking-view-restaurant,.ranking-view-watch{background:#f4f4f0}.ranking-view-yukata2021{background:#e9ebf5}.ranking-view-mizugi2022,.ranking-view-mizugi2023{background:#f2f8fa}.ranking-view-halloween2022{background:#f4e5ff}.ranking-view-smile2023{background:#c3e6f2}.ranking-view-sports2023{background:#e5e7e8}.ranking-view-yukata2023,.ranking-view-yukata2024{background:#eaefff}.ranking-view-halloween2023{background:#e9d9ff}.ranking-view-fashion2024,.ranking-view-smile2024{background:#f6f6f6}.ranking-view-nightwear2024{background:#ff738a}.ranking-view-mizugi2024{background:#dff2f3}.ranking-view-halloween2024{background:#f2b155}.ranking-view-xmas2024{background:#d93644}.ranking-view-happy2025{background:#a569c2}.ranking-view-smile2025{background:#46afa6}.ranking-view .close-btn{margin-bottom:calc(var(--zep2-aspect)*352px);margin-top:calc(var(--zep2-aspect)*80px)}.ranking-view-alcohol .close-btn,.ranking-view-celeb .close-btn,.ranking-view-restaurant .close-btn,.ranking-view-watch .close-btn{color:var(--restaurant-color)}.ranking-view-yukata2021 .close-btn{color:var(--yukata2021-color)}.ranking-view-halloween2021 .close-btn{color:var(--halloween2021-color)}.ranking-view-xmas2021 .close-btn,.ranking-view-xmas2022 .close-btn,.ranking-view-xmas2023 .close-btn,.ranking-view-xmas2024 .close-btn{color:#165927}.ranking-view-oshogatsu2022 .close-btn,.ranking-view-oshogatsu2023 .close-btn,.ranking-view-oshogatsu2024 .close-btn{color:var(--oshogatsu2022-color)}.ranking-view-mizugi2022 .close-btn{color:var(--mizugi2022-color)}.ranking-view-halloween2022 .close-btn{color:var(--halloween2022-color)}.ranking-view-smile2023 .close-btn{color:var(--smile2023-color)}.ranking-view-happy2025 .close-btn,.ranking-view-mizugi2024 .close-btn,.ranking-view-smile2025 .close-btn,.ranking-view-sports2023 .close-btn{color:#000}.ranking-view-mizugi2023 .close-btn{color:#29a7e2}.ranking-view-yukata2023 .close-btn,.ranking-view-yukata2024 .close-btn{color:#102d81}.ranking-view-halloween2023 .close-btn{color:#5500cb}.ranking-view-fashion2024 .close-btn,.ranking-view-smile2024 .close-btn{color:var(--fashion2024-color)}.ranking-view-nightwear2024 .close-btn{color:var(--nightwear2024-color);color:var(--mizugi2024-color)}.ranking-view-halloween2024 .close-btn{color:var(--halloween2024-color)}.campaign-rank-list{background-color:#fff;border-radius:calc(var(--zep2-aspect)*10px);margin-left:calc(var(--zep2-aspect)*20px);margin-right:calc(var(--zep2-aspect)*20px);padding:calc(var(--zep2-aspect)*20px) 0}.rank-item,.rank-item-not-entry{--smile-color:#ff7c6c;--flower-color:#f255a4;--hobby-color:#167082;align-items:center;background-color:#fff;height:calc(var(--zep2-aspect)*180px);width:calc(var(--zep2-aspect)*788px)}.rank-item-yellow{background-color:#fff7e5}.rank-item span,.rank-item-not-entry span{color:var(--smile-color)}.rank-item-flower span{color:var(--flower-color)}.rank-item-alcohol span,.rank-item-celeb span,.rank-item-hobby span,.rank-item-restaurant span,.rank-item-watch span{color:var(--hobby-color)}.rank-item-halloween2021 span{color:var(--halloween2021-color)}.rank-item-xmas2021 span,.rank-item-xmas2022 span{color:#165927}.rank-item-oshogatsu2022 span,.rank-item-oshogatsu2023 span{color:#a68729}.rank-item-mizugi2022 span{color:var(--mizugi2022-color)}.rank-item-halloween2022 span{color:var(--halloween2022-color)}.rank-item-mizugi2021 span{color:var(--flower-color)}.rank-item-yukata2021 span{color:var(--yukata2021-color)}.rank-item-smile2023 span{color:var(--smile2023-color)}.rank-item-fashion2024 span,.rank-item-halloween2023 span,.rank-item-halloween2024 span,.rank-item-happy2025 span,.rank-item-mizugi2023 span,.rank-item-mizugi2024 span,.rank-item-nightwear2024 span,.rank-item-oshogatsu2024 span,.rank-item-smile2024 span,.rank-item-smile2025 span,.rank-item-sports2023 span,.rank-item-xmas2023 span,.rank-item-xmas2024 span,.rank-item-yukata2024 span{color:#000}.rank-item-alcohol span.loves,.rank-item-celeb span.loves,.rank-item-fashion2024 span.loves,.rank-item-halloween2021 span.loves,.rank-item-halloween2022 span.loves,.rank-item-halloween2023 span.loves,.rank-item-halloween2024 span.loves,.rank-item-happy2025 span.loves,.rank-item-hobby span.loves,.rank-item-mizugi2022 span.loves,.rank-item-mizugi2023 span.loves,.rank-item-mizugi2024 span.loves,.rank-item-nightwear2024 span.loves,.rank-item-oshogatsu2022 span.loves,.rank-item-oshogatsu2023 span.loves,.rank-item-oshogatsu2024 span.loves,.rank-item-restaurant span.loves,.rank-item-smile2023 span.loves,.rank-item-smile2024 span.loves,.rank-item-smile2025 span.loves,.rank-item-sports2023 span.loves,.rank-item-watch span.loves,.rank-item-xmas2021 span.loves,.rank-item-xmas2022 span.loves,.rank-item-xmas2023 span.loves,.rank-item-xmas2024 span.loves,.rank-item-yukata2021 span.loves,.rank-item-yukata2024 span.loves{color:var(--smile-color)}.mizugi2021-lp .rank-item-yellow{background-color:#dceef5}.alcohol-lp .rank-item-yellow,.celeb-lp .rank-item-yellow,.ranking-view-restaurant .rank-item-yellow,.ranking-view-watch .rank-item-yellow,.restaurant-lp .rank-item-yellow,.watch-lp .rank-item-yellow{background-color:#ebe9df}.ranking-view-yukata2021 .rank-item-yellow,.yukata2021-lp .rank-item-yellow{background-color:#f7f9ff}.halloween2021-lp .rank-item-yellow,.ranking-view-halloween2021 .rank-item-yellow{background-color:#f3eef7}.ranking-view-xmas2021 .rank-item-yellow,.ranking-view-xmas2022 .rank-item-yellow,.xmas2021-lp .rank-item-yellow,.xmas2022-lp .rank-item-yellow{background-color:#ebf2ed}.oshogatsu2022-lp .rank-item-yellow,.oshogatsu2023-lp .rank-item-yellow,.oshogatsu2024-lp .rank-item-yellow,.ranking-view-oshogatsu2022 .rank-item-yellow,.ranking-view-oshogatsu2023 .rank-item-yellow,.ranking-view-oshogatsu2024 .rank-item-yellow{background-color:#ebe5d3}.mizugi2022-lp .rank-item-yellow,.ranking-view-mizugi2022 .rank-item-yellow{background-color:#dceef5}.halloween2022-lp .rank-item-yellow,.ranking-view-halloween2022 .rank-item-yellow{background-color:#fbf5ff}.ranking-view-smile2023 .rank-item-yellow,.smile2023-lp .rank-item-yellow{background-color:#ecf5f8}.ranking-view-sports2023 .rank-item-yellow,.sports2023-lp .rank-item-yellow{background-color:#f1efff}.mizugi2023-lp .rank-item-yellow,.ranking-view-mizugi2023 .rank-item-yellow{background-color:#e0eef3}.fashion2024-lp .rank-item-yellow,.halloween2024-lp .rank-item-yellow,.happy2025-lp .rank-item-yellow,.mizugi2024-lp .rank-item-yellow,.nightwear2024-lp .rank-item-yellow,.ranking-view-fashion2024 .rank-item-yellow,.ranking-view-smile2024 .rank-item-yellow,.smile2024-lp .rank-item-yellow,.smile2025-lp .rank-item-yellow,.xmas2024-lp .rank-item-yellow,.yukata2024-lp .rank-item-yellow{background-color:#fff}.rank-item .user-img,.rank-item .video-area{border-radius:50%;height:calc(var(--zep2-aspect)*140px);margin:0;margin-right:calc(var(--zep2-aspect)*52px);width:calc(var(--zep2-aspect)*140px)}.rank-item .video-area{overflow:hidden;transform:translateZ(0)}.rank-item .video-area .video{transform:translateY(-25%);width:100%}.rank-item .rank{font-family:HiraKakuPro-W6;font-size:calc(var(--zep2-aspect)*43px);font-weight:600;text-align:center;width:calc(var(--zep2-aspect)*180px)}.rank-item .name,.rank-item-not-entry span{font-family:HiraKakuPro-W6;font-size:calc(var(--zep2-aspect)*34px);font-weight:600;width:calc(var(--zep2-aspect)*220px)}.rank-item-not-entry span{text-align:center;width:100%}.rank-item .love-area{align-items:center;justify-content:center;width:calc(var(--zep2-aspect)*210px)}.rank-item .loves{font-family:HiraKakuPro-W6;font-size:calc(var(--zep2-aspect)*44px);font-weight:400}.rank-item .rank-icon{height:calc(var(--zep2-aspect)*38px);width:calc(var(--zep2-aspect)*45px)}.rank-item .name-area span{width:calc(var(--zep2-aspect)*280px)}.new-campaign-rank-list{margin-top:calc(var(--zep2-aspect)*30px)}.new-campaign-rank-list .prof .rank-img{align-items:center;aspect-ratio:1;background:inherit;padding:0;position:relative;width:100%}.new-campaign-rank-list .prof .rank-img .video-area{aspect-ratio:1;width:100%}.new-campaign-rank-list .prof .rank-img .medal{top:calc(var(--zep2-aspect)*10px);width:calc(var(--zep2-aspect)*180px)}.new-campaign-rank-list .prof .rank-img .rankStr{background:#102d81;border-radius:calc(var(--zep2-aspect)*50px);color:#fff;font-size:calc(var(--zep2-aspect)*44px);font-weight:700;left:calc(var(--zep2-aspect)*24px);padding:calc(var(--zep2-aspect)*18px) calc(var(--zep2-aspect)*15px);position:absolute;top:calc(var(--zep2-aspect)*20px);z-index:1}.new-campaign-rank-list .prof .rank-img .loves{bottom:0;position:absolute;right:calc(var(--zep2-aspect)*24px);z-index:1}.new-campaign-rank-list .prof .rank-img .loves span{font-size:calc(var(--zep2-aspect)*58px);text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}.new-campaign-rank-list .prof .rank-img .loves .heart-ranking{color:#fff;width:calc(var(--zep2-aspect)*60px)}.new-campaign-rank-list .prof .rank-img .name-area{bottom:calc(var(--zep2-aspect)*16px);left:calc(var(--zep2-aspect)*24px);position:absolute;z-index:1}.new-campaign-rank-list .prof .rank-img .name-area span{color:#fff;font-size:calc(var(--zep2-aspect)*38px)}.new-campaign-rank-list .prof .rank-img .black-fade{background:var(--black-fade-bg);background-size:contain;bottom:0;box-sizing:border-box;height:30%;opacity:.278;position:absolute;width:100%}.check-terms .text{color:var(--black);font-family:HiraKakuPro-W3;font-size:calc(36px*var(--zep2-aspect));line-height:160%;margin:auto;margin-top:calc(120px*var(--zep2-aspect));text-align:center;width:100%}.check-terms .checkbox-area{margin:auto;margin-top:calc(100px*var(--zep2-aspect));width:calc(680px*var(--zep2-aspect))}.check-terms .please-img{margin:auto;margin-top:calc(50px*var(--zep2-aspect));width:100%}.check-terms input{display:none}.check-terms label{box-sizing:border-box;color:var(--black);cursor:pointer;display:none;display:inline-block;font-family:HiraKakuPro-W3;font-size:calc(32px*var(--zep2-aspect));padding:8px 0 8px 40px;position:relative;text-decoration:underline;width:auto}.check-terms label:before{background:#fff;border:1px solid var(--dark-gray);content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.check-terms label:after{border-bottom:3px solid var(--lovean-pink);border-right:3px solid var(--lovean-pink);content:"";display:block;height:9px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.check-terms input:checked+label:after{opacity:1}.check-terms .button-area{margin-top:calc(70px*var(--zep2-aspect))}.check-terms .button-area .caution{color:red;font-family:HiraKakuPro-W3;font-size:calc(30px*var(--zep2-aspect));margin:auto;width:calc(708px*var(--zep2-aspect))}.check-terms .button-area button{background-color:var(--lovean-pink);border:none;border-radius:calc(6px*var(--zep2-aspect));color:var(--white);display:block;font-family:HiraKakuPro-W6;font-size:calc(36px*var(--zep2-aspect));height:calc(107px*var(--zep2-aspect));margin:auto;width:calc(708px*var(--zep2-aspect))}.onetimepass{align-items:center;justify-content:center}.onetimepass .number-div{width:90%}.onetimepass .ccode{align-items:center;display:flex;position:relative}.onetimepass .ccode input{margin-right:.5em;padding-right:.5em;text-align:end;width:4.5em}.onetimepass .tel-number{width:calc(100% - 7em)}.onetimepass .ccode img{border:1px solid #e1e1e1;height:50%;left:.5em;position:absolute}.onetimepass span{margin:2em 0;max-width:80%;white-space:pre-wrap}.onetimepass .number-div,.onetimepass .pin-code{margin-bottom:2em}.onetimepass input{height:calc(var(--zep2-aspect)*70px);text-align:center}.onetimepass .pink-round-edge{align-items:center;box-shadow:none;color:var(--white);filter:none;height:calc(var(--zep2-aspect)*70px);justify-content:center;min-width:80%;padding:0}.onetimepass .invalid-button,.onetimepass .pink-round-edge:disabled{background:var(--medium-gray)}.onetimepass button,.onetimepass input,.onetimepass span{font-size:var(--font-m);font:var(--fontW3)}.onetimepass .ccode input{font-size:var(--font-s)}.onetimepass .ivr-text{border-top:1px dotted gray;margin-bottom:1em;padding-top:1em;text-align:center;width:100%}.onetimepass .bold{font-size:120%;font-weight:600}.onetimepass .ivr-btns-area{width:80%}.onetimepass .ivr-btns-area button{margin:0;width:100%}.onetimepass .ivr-subtext{align-self:flex-start;margin:2em 0 1em;max-width:100%}.onetimepass .re-enter-text{max-width:100%}.onetimepass .alert{font-size:var(--font-min);margin:0;max-width:100%}.onetimepass .please-contact{margin-bottom:calc(var(--zep2-aspect)*10px)}.onetimepass .support-adress{color:var(--sky-blue);margin-top:0;padding-bottom:calc(var(--zep2-aspect)*140px)}.toaster-wrap{align-items:center;left:0;position:fixed;top:0;width:100%;z-index:3}.toaster{align-items:center;animation:toasterAnimation 3s ease-in-out both;background-color:var(--white);border:none;border-radius:calc(var(--zep2-aspect)*30px);box-shadow:0 2px 5px #0000003a;height:calc(var(--zep2-aspect)*150px);margin-top:calc(var(--zep2-aspect)*30px);position:relative;width:calc(var(--zep2-aspect)*798px)}@keyframes toasterAnimation{0%{margin-top:calc(var(--zep2-aspect)*-150px)}10%{margin-top:calc(var(--zep2-aspect)*30px)}95%{margin-top:calc(var(--zep2-aspect)*30px)}to{margin-top:calc(var(--zep2-aspect)*-150px)}}.toaster .image{border-radius:50%;height:calc(var(--zep2-aspect)*100px);margin:calc(var(--zep2-aspect)*25px);width:calc(var(--zep2-aspect)*100px)}.toaster span{color:var(--black);margin:auto 0;max-width:calc(var(--zep2-aspect)*623px);overflow:hidden;text-align:left;white-space:wrap}.toaster .name{font:var(--fontW6);font-size:var(--font-min);font-weight:600;margin-bottom:calc(4px*var(--zep2-aspect))}.toaster .text{font:var(--fontW3);font-size:var(--font-m-raw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(533px*var(--zep2-aspect))}.toaster .close-btn{align-items:center;border:none;border-radius:50%;height:calc(46px*var(--zep2-aspect));justify-content:center;margin:0;padding:0;width:calc(46px*var(--zep2-aspect))}.toaster .close-btn img{height:80%;opacity:.9;width:80%}.toaster .buttons{height:100%;left:0;position:absolute;top:0;width:100%}.toaster .btn-1,.toaster .btn-2,.toaster .btn-3,.toaster .btn-4,.toaster .buttons .closebtn-area{background:none;border:none;height:33.333%;margin:0}.toaster .buttons .closebtn-area{width:100%}.toaster .btn-2,.toaster .btn-3{height:100%}.toaster .btn-2{width:calc(100% - 78px*var(--zep2-aspect))}.toaster .btn-3{width:calc(32px*var(--zep2-aspect))}.edit-photo-lp{height:0;text-align:center;width:828px}.edit-photo-lp .bg{background-color:#e639ba}.edit-photo-lp .bg .header-img{background-color:#fff}.edit-photo-lp span{color:var(--real-lovean-pink)}.edit-photo-lp .kv{background-color:#fff;margin-top:-6px;position:relative}.edit-photo-lp .kv .top-left{left:0;position:absolute;top:0}.edit-photo-lp .kv .bottom-right{bottom:0;position:absolute;right:0}.edit-photo-lp .kv .title{color:var(--real-lovean-pink);font-family:HiraKakuPro-W6;font-size:60px;margin-bottom:35px;padding-top:100px}.edit-photo-lp .kv .title-sub{font-family:HiraKakuPro-W6;font-size:42px;margin-bottom:45px;margin-top:34px}.edit-photo-lp .kv .text{font-family:HiraKakuPro-W6;font-size:30px;margin:auto;text-align:left;width:728px}.edit-photo-lp .kv .text1{margin-bottom:30px}.edit-photo-lp .kv .text2{padding-bottom:140px}.edit-photo-lp .bg-white{background-color:#fff;margin:36px auto auto;width:788px}.edit-photo-lp .space-top{height:50px}.edit-photo-lp .space-bottom{height:1px}.edit-photo-lp .heading{background-image:url(/safety_effort/lp/heading.png);color:#fff;font-family:HiraKakuPro-W6;font-size:60px;margin:auto;width:748px}.edit-photo-lp .section1 .box{background-color:#fffbf2;margin:auto auto 40px;width:748px}.edit-photo-lp .section1 .box .title-sub{margin-bottom:31px;margin-top:40px}.edit-photo-lp .section1 .title{margin-bottom:20px}.edit-photo-lp .section1 .text-big{font-size:32px;margin:31px auto auto}.edit-photo-lp .section1 .text-big,.edit-photo-lp .section1 .text-small{font-family:HiraKakuPro-W3;padding-bottom:34px;text-align:left;width:688px}.edit-photo-lp .section1 .text-small{font-size:24px;margin:20px auto auto}.edit-photo-lp .section2 .title{color:#fff;font-family:HiraKakuPro-W6;font-size:46px;margin-bottom:30px;margin-top:93px}.edit-photo-lp .section2 .box{background-color:#663d58;margin:auto auto 40px;padding-bottom:40px;width:748px}.edit-photo-lp .section2 .box .title-sub{margin-bottom:31px}.edit-photo-lp .section2 .body{display:flex;margin:auto;width:708px}.edit-photo-lp .section2 .text-big{color:#fff;font-family:HiraKakuPro-W3;font-size:28px;margin-left:24px;text-align:left}.edit-photo-lp .section2 .box .text-big span{color:#57d9d9}.edit-photo-lp .section3{margin-top:100px}.edit-photo-lp .close-button{background-color:#fff;border:none;border-radius:2em;color:#e639ba;font-family:HiraKakuPro-W6;font-size:48px;height:126px;letter-spacing:-.96px;line-height:2.43;margin-bottom:140px;margin-top:100px;text-align:center;width:680px}.examination-entry{position:relative;text-align:center}.examination-entry .container{background-color:#fff;min-height:100vh}.examination-entry .back-button{background:none;border:none;left:calc(30px*var(--zep2-aspect));position:absolute;top:calc(30px*var(--zep2-aspect))}.examination-entry .back-button img{width:calc(40px*var(--zep2-aspect))}.examination-entry .KV{width:100%}.examination-entry .white-space{background-color:#fff;margin-top:calc(-4px*var(--zep2-aspect))}.examination-entry .what-is{align-items:center;color:#00adff;font-family:HiraKakuPro-W3;font-size:calc(42px*var(--zep2-aspect));padding-top:calc(221px*var(--zep2-aspect));text-align:center;text-decoration-line:underline}.examination-entry .entry-button{background:var(--real-lovean-pink);border:none;border-radius:calc(70px*var(--zep2-aspect));color:#fff;font-family:HiraKakuPro-W6;font-size:calc(52px*var(--zep2-aspect));height:calc(140px*var(--zep2-aspect));margin-bottom:calc(200px*var(--zep2-aspect));margin-top:calc(80px*var(--zep2-aspect));width:calc(688px*var(--zep2-aspect))}.examination-outline{background-color:#fff;min-height:100vh;text-align:center}.examination-outline .top-desc-img{margin-top:calc(100px*var(--zep2-aspect));width:calc(700px*var(--zep2-aspect))}.examination-outline .desc-text{font-family:HiraKakuPro-W3;font-size:calc(30px*var(--zep2-aspect));margin-top:calc(37px*var(--zep2-aspect))}.examination-outline .certification{background-color:#fffbf2;border:2px solid #ccc2ad;border-radius:calc(30px*var(--zep2-aspect));margin:auto;margin-top:calc(70px*var(--zep2-aspect));width:calc(748px*var(--zep2-aspect))}.examination-outline .certification img{padding-top:calc(20px*var(--zep2-aspect));width:calc(342px*var(--zep2-aspect))}.examination-outline .certification .text1{font-family:HiraKakuPro-W3;font-size:calc(30px*var(--zep2-aspect))}.examination-outline .certification .text1 span{color:var(--real-lovean-pink)}.examination-outline .certification .text2{font-family:HiraKakuPro-W3;font-size:calc(30px*var(--zep2-aspect));margin-top:calc(16px*var(--zep2-aspect));padding-bottom:calc(44px*var(--zep2-aspect))}.examination-outline .bottom-desc-img{display:block;margin:auto;margin-top:calc(56px*var(--zep2-aspect));width:calc(600px*var(--zep2-aspect))}.examination-outline .start-button{background:var(--real-lovean-pink);border:none;border-radius:calc(60px*var(--zep2-aspect));color:#fff;font-family:HiraKakuPro-W6;font-size:calc(42px*var(--zep2-aspect));height:calc(100px*var(--zep2-aspect));margin-bottom:calc(100px*var(--zep2-aspect));margin-top:calc(43px*var(--zep2-aspect));width:calc(728px*var(--zep2-aspect))}.examination-question{background-color:#f2f2f2;min-height:100vh;padding-bottom:calc(100px*var(--zep2-aspect));text-align:center}.examination-question .question-num{background-color:#5c2ee6;color:#fff;font-family:HiraKakuPro-W6;font-size:calc(48px*var(--zep2-aspect));height:calc(140px*var(--zep2-aspect));line-height:calc(140px*var(--zep2-aspect))}.examination-question .question-content{background-color:#fff;position:relative}.examination-question .question-content .text{color:#000;font-family:HiraKakuPro-W6;font-size:calc(42px*var(--zep2-aspect));margin:auto;padding-bottom:calc(120px*var(--zep2-aspect));padding-top:calc(80px*var(--zep2-aspect));width:calc(648px*var(--zep2-aspect))}.examination-question .question-content img{bottom:0;position:absolute;right:0;width:calc(160px*var(--zep2-aspect))}.examination-question .tap{font-family:HiraKakuPro-W3;font-size:calc(30px*var(--zep2-aspect));margin-bottom:calc(30px*var(--zep2-aspect));margin-top:calc(170px*var(--zep2-aspect))}.examination-question .question-choice button{background:#fff;border:none;border-radius:calc(60px*var(--zep2-aspect));color:#000;font-family:HiraKakuPro-W6;font-size:calc(32px*var(--zep2-aspect));margin-bottom:calc(20px*var(--zep2-aspect));min-height:calc(120px*var(--zep2-aspect));padding-left:calc(43px*var(--zep2-aspect));text-align:left;width:calc(728px*var(--zep2-aspect))}.examination-question .question-choice .img-question{padding-bottom:calc(40px*var(--zep2-aspect));padding-top:calc(40px*var(--zep2-aspect))}.examination-question .question-choice img{width:calc(648px*var(--zep2-aspect))}.examination-answer{background-color:#f2f2f2;min-height:100vh;position:relative;text-align:center}.examination-answer .collect .collect-text{font-family:HiraKakuPro-W6;font-size:calc(54px*var(--zep2-aspect));padding-top:calc(60px*var(--zep2-aspect))}.examination-answer .collect .confetti{left:0;position:absolute;top:0;width:100%}.examination-answer .collect .circle{border:solid calc(20px*var(--zep2-aspect)) var(--real-lovean-pink);border-radius:50%;box-sizing:border-box;height:calc(150px*var(--zep2-aspect));line-height:80px;margin:auto;margin-bottom:calc(80px*var(--zep2-aspect));margin-top:calc(30px*var(--zep2-aspect));text-align:center;width:calc(150px*var(--zep2-aspect))}.examination-answer .collect .collect-area{margin-bottom:calc(214px*var(--zep2-aspect));position:relative}.examination-answer .failure{position:relative}.examination-answer .failure .result-text{align-items:center;display:flex;justify-content:center;padding-top:calc(73px*var(--zep2-aspect))}.examination-answer .failure .result-text img{width:calc(56px*var(--zep2-aspect))}.examination-answer .failure .result-text div{font-family:HiraKakuPro-W6;font-size:calc(48px*var(--zep2-aspect));margin-left:calc(19px*var(--zep2-aspect))}.examination-answer .collect .collect-choice,.examination-answer .failure .collect-choice{background:#b7ff27;border:none;border-radius:calc(60px*var(--zep2-aspect));color:#000;font-family:HiraKakuPro-W6;font-size:calc(32px*var(--zep2-aspect));line-height:calc(120px*var(--zep2-aspect));margin:auto;margin-top:calc(40px*var(--zep2-aspect));min-height:calc(120px*var(--zep2-aspect));padding-left:calc(43px*var(--zep2-aspect));text-align:left;width:calc(728px*var(--zep2-aspect))}.examination-answer .collect .collect-choice img,.examination-answer .failure .collect-choice img{width:calc(648px*var(--zep2-aspect))}.examination-answer .collect .failure-choice,.examination-answer .failure .failure-choice{background:#000;border:none;border-radius:calc(60px*var(--zep2-aspect));color:#fff;font-family:HiraKakuPro-W6;font-size:calc(32px*var(--zep2-aspect));line-height:calc(120px*var(--zep2-aspect));margin:auto;margin-top:calc(40px*var(--zep2-aspect));min-height:calc(120px*var(--zep2-aspect));padding-left:calc(43px*var(--zep2-aspect));text-align:left;width:calc(728px*var(--zep2-aspect))}.examination-answer .collect .failure-choice img,.examination-answer .failure .failure-choice img{width:calc(648px*var(--zep2-aspect))}.examination-answer .failure .seikai-text{color:var(--real-lovean-pink);font-family:HiraKakuPro-W6;font-size:calc(96px*var(--zep2-aspect));margin-bottom:calc(-40px*var(--zep2-aspect));margin-top:calc(50px*var(--zep2-aspect))}.examination-answer .collect .img-kuma,.examination-answer .failure .img-kuma{bottom:calc(-130px*var(--zep2-aspect));position:absolute;right:calc(60px*var(--zep2-aspect));width:calc(150px*var(--zep2-aspect))}.examination-answer .tips{margin:auto;margin-top:calc(104px*var(--zep2-aspect));width:calc(748px*var(--zep2-aspect))}.examination-answer .tips .point{font-family:HiraKakuPro-W3;font-size:calc(30px*var(--zep2-aspect));margin-left:calc(24px*var(--zep2-aspect));text-align:left}.examination-answer .tips .text{background-color:#fff;border-radius:calc(50px*var(--zep2-aspect));box-sizing:border-box;font-family:HiraKakuPro-W6;font-size:calc(32px*var(--zep2-aspect));margin-top:calc(10px*var(--zep2-aspect));padding:calc(40px*var(--zep2-aspect));text-align:left}.examination-answer .next-button{background:var(--real-lovean-pink);border:none;border-radius:calc(70px*var(--zep2-aspect));color:#fff;font-family:HiraKakuPro-W6;font-size:calc(36px*var(--zep2-aspect));height:calc(100px*var(--zep2-aspect));margin-bottom:calc(100px*var(--zep2-aspect));margin-top:calc(50px*var(--zep2-aspect));width:calc(748px*var(--zep2-aspect))}.examination-result{background-color:#f2f2f2;min-height:100vh;text-align:center}.examination-result .success .text1{font-family:HiraKakuPro-W6;font-size:calc(36px*var(--zep2-aspect));padding-top:calc(130px*var(--zep2-aspect))}.examination-result .success .text2{color:var(--real-lovean-pink);font-family:HiraKakuPro-W6;font-size:calc(64px*var(--zep2-aspect));margin-top:calc(10px*var(--zep2-aspect))}.examination-result .success img{margin-top:calc(30px*var(--zep2-aspect));width:calc(438px*var(--zep2-aspect))}.examination-result .success .text3{color:var(--real-lovean-pink);font-family:HiraKakuPro-W3;font-size:calc(32px*var(--zep2-aspect));margin-top:calc(31px*var(--zep2-aspect))}.examination-result .success .text4{font-family:HiraKakuPro-W6;font-size:calc(32px*var(--zep2-aspect));margin-top:calc(130px*var(--zep2-aspect))}.examination-result .success .myprofile-button button{background:var(--real-lovean-pink);color:#fff;margin-top:calc(80px*var(--zep2-aspect))}.examination-result .success .close-button button,.examination-result .success .myprofile-button button{border:none;border-radius:calc(70px*var(--zep2-aspect));font-family:HiraKakuPro-W6;font-size:calc(36px*var(--zep2-aspect));height:calc(98px*var(--zep2-aspect));width:calc(748px*var(--zep2-aspect))}.examination-result .success .close-button button{background:#fff;color:var(--real-lovean-pink);margin-bottom:calc(100px*var(--zep2-aspect));margin-top:calc(50px*var(--zep2-aspect))}.examination-result .failure .text1{font-family:HiraKakuPro-W6;font-size:calc(36px*var(--zep2-aspect));padding-top:calc(180px*var(--zep2-aspect))}.examination-result .failure .text2{color:#5c2ee5;font-family:HiraKakuPro-W6;font-size:calc(64px*var(--zep2-aspect));margin-top:calc(10px*var(--zep2-aspect))}.examination-result .failure img{margin-top:calc(56px*var(--zep2-aspect));width:calc(240px*var(--zep2-aspect))}.examination-result .failure .text3{font-family:HiraKakuPro-W6;font-size:calc(36px*var(--zep2-aspect));margin-top:calc(61px*var(--zep2-aspect))}.examination-result .failure .text4{font-family:HiraKakuPro-W3;font-size:calc(32px*var(--zep2-aspect));margin-top:calc(159px*var(--zep2-aspect))}.examination-result .failure .text4 span{color:var(--real-lovean-pink)}.examination-result .failure .retry-button button{background:var(--real-lovean-pink);color:#fff;margin-top:calc(13px*var(--zep2-aspect))}.examination-result .failure .close-button button,.examination-result .failure .retry-button button{border:none;border-radius:calc(70px*var(--zep2-aspect));font-family:HiraKakuPro-W6;font-size:calc(36px*var(--zep2-aspect));height:calc(98px*var(--zep2-aspect));width:calc(748px*var(--zep2-aspect))}.examination-result .failure .close-button button{background:#fff;color:var(--real-lovean-pink);margin-bottom:calc(100px*var(--zep2-aspect));margin-top:calc(50px*var(--zep2-aspect))}.freenow-lp{height:0;width:828px}.freenow-lp img{max-width:828px}.freenow-lp,.freenow-lp .flex-column{align-items:center}.freenow-lp .kv{background:#f7f7f7;padding-bottom:75px}.freenow-lp .kv-img{margin-bottom:73px}.freenow-lp .text1{color:#989898;font-family:var(--fontW6);font-size:48px;font-weight:600}.freenow-lp .banner-btn{background:none;border:none;padding:0;width:718px}.freenow-lp .banner-btn img{width:100%}.freenow-lp .head{background:url(/freenow/lp/component/heading.png);height:100px;margin-top:40px;width:748px}.freenow-lp .head span{color:#fff;font-family:var(--fontW6);font-size:54px;font-weight:600;line-height:100px}.freenow-lp .head-sub{background:url(/freenow/lp/component/heading_sub.png);height:80px;margin-bottom:50px;width:648px}.freenow-lp .head-sub span{color:#fff;font-family:var(--fontW6);font-size:42px;font-weight:600;line-height:80px}.freenow-lp .contents-wrap{background:#e639ba;width:100%}.freenow-lp .contents{background:#fff;margin-top:60px;padding-bottom:18px;width:788px}.freenow-lp .cont-text{color:#000;font-family:var(--fontW3);font-size:32px;width:688px}.freenow-lp .cont-img{margin-bottom:26px}.freenow-lp .footer-img{margin-top:150px}.freenow-lp .close-btn{background:#fff;border:none;border-radius:55px;color:#dd39b5;font-family:var(--fontW6);font-size:48px;font-weight:600;height:110px;margin-bottom:92px;margin-top:100px;width:680px}.freenow-lp .sub-cont{background:#fffbf2;margin-top:18px;padding:50px 0;width:748px}.freenow-lp .cont01-img,.freenow-lp .cont03-img,.freenow-lp .cont05-img,.freenow-lp .cont06-img,.freenow-lp .cont07-img,.freenow-lp .cont08-img,.freenow-lp .cont09-img{width:628px}.freenow-lp .cont02-img{width:688px}.freenow-lp .cont04-img{width:659px}.goldrose-lp{background:#e639ba}.goldrose-lp,.goldrose-lp .flex-column{align-items:center;justify-content:center}.goldrose-lp .kv{width:100%}.goldrose-lp .sec{background:#fff;width:calc(var(--zep2-aspect)*788px)}.goldrose-lp .head{background:url(/gold_rose/heading.png);background-size:100%;height:calc(var(--zep2-aspect)*100px);width:calc(var(--zep2-aspect)*748px)}.goldrose-lp .head span{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--zep2-aspect)*54px);font-weight:600}.goldrose-lp .head1{margin-top:calc(var(--zep2-aspect)*40px)}.goldrose-lp .head2{margin-bottom:calc(var(--zep2-aspect)*29px)}.goldrose-lp .img1{margin-bottom:calc(var(--zep2-aspect)*70px);margin-top:calc(var(--zep2-aspect)*70px);width:calc(var(--zep2-aspect)*656px)}.goldrose-lp .img2{margin-bottom:calc(var(--zep2-aspect)*100px);margin-top:calc(var(--zep2-aspect)*100px);width:calc(var(--zep2-aspect)*594px)}.goldrose-lp .img3{margin-top:calc(var(--zep2-aspect)*35px);width:calc(var(--zep2-aspect)*748px)}.goldrose-lp .img4{margin-bottom:calc(var(--zep2-aspect)*127px);margin-top:calc(var(--zep2-aspect)*129px);width:calc(var(--zep2-aspect)*612px)}.goldrose-lp .sec{margin-top:calc(var(--zep2-aspect)*60px)}.goldrose-lp .text{color:#000;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*var(--zep2-aspect)*32px);width:calc(var(--zep2-aspect)*728px)}.goldrose-lp .pink{color:#e933ab}.goldrose-lp button{background-color:#fff;border:none;border-radius:calc(var(--zep2-aspect)*55px);color:#dd39b5;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--zep2-aspect)*48px);font-weight:600;height:calc(var(--zep2-aspect)*110px);margin-bottom:calc(var(--zep2-aspect)*100px);width:calc(var(--zep2-aspect)*680px)}.gs-confirm{position:relative}.gs-confirm .discription{background-color:var(--white);margin-top:calc(38px*var(--zep2-aspect));width:100%}.gs-confirm table{color:var(--black);font-size:calc(30px*var(--zep2-aspect));margin:auto;padding:calc(36px*var(--zep2-aspect)) 0;width:calc(100% - 128px*var(--zep2-aspect))}.gs-confirm table .align-left{text-align:left}.gs-confirm table .align-right{text-align:right}.gs-confirm table .price{color:var(--lovean-pink)}.gs-confirm .payment-title{color:var(--black);font-size:calc(30px*var(--zep2-aspect));margin-left:calc(47px*var(--zep2-aspect));margin-top:calc(48px*var(--zep2-aspect))}.gs-confirm .other-title,.gs-confirm .payment-base{height:auto;margin:auto;width:calc(688px*var(--zep2-aspect));width:calc(708px*var(--zep2-aspect))}.gs-confirm .other-title{font-size:calc(30px*var(--zep2-aspect));margin-top:calc(40px*var(--zep2-aspect))}.gs-confirm .payment-credit{background-color:var(--white);border:1px solid var(--light-gray);cursor:pointer;margin-top:calc(20px*var(--zep2-aspect));padding:calc(36px*var(--zep2-aspect))}.gs-confirm .payment-credit-content{color:var(--black);display:inline-block;font-size:calc(30px*var(--zep2-aspect))}.gs-confirm .payment-new-credit{background-color:var(--white);border:1px solid var(--light-gray);cursor:pointer;margin-top:calc(20px*var(--zep2-aspect));padding:calc(36px*var(--zep2-aspect))}.gs-confirm .payment-new-credit-content{color:var(--black);display:inline-block;font-size:calc(30px*var(--zep2-aspect))}.gs-confirm .payment-new-credit-content div{margin-bottom:6px}.gs-confirm .payment-new-credit img{height:calc(30px*var(--zep2-aspect));margin-right:calc(24px*var(--zep2-aspect));width:auto}.gs-confirm .payment-new-credit hr,.gs-confirm .payment-paidy hr{background-color:var(--light-gray);border:none;color:var(--light-gray);height:1px;width:100%}.gs-confirm .noti-pink,.gs-confirm .payment-new-credit .notification,.gs-confirm .payment-paidy .notification{color:var(--black);font-size:calc(24px*var(--zep2-aspect))}.gs-confirm .noti-pink{color:var(--lovean-pink)}.gs-confirm .payment-bank{background-color:var(--white);border:1px solid var(--light-gray);cursor:pointer;margin-top:calc(20px*var(--zep2-aspect));padding:calc(36px*var(--zep2-aspect))}.gs-confirm .payment-bank-content{color:var(--black);display:inline-block;font-size:calc(30px*var(--zep2-aspect))}.gs-confirm .payment-base .no-return{font-size:calc(24px*var(--zep2-aspect))}.gs-confirm .payment-img{display:block;margin:auto;padding-bottom:calc(30px*var(--zep2-aspect));width:96%}.gs-confirm .footer-block{height:calc(240px*var(--zep2-aspect));width:100%}.gs-confirm footer{align-items:center;background-color:var(--white);bottom:0;display:flex;height:calc(200px*var(--zep2-aspect));justify-content:center;max-width:480px;position:fixed;text-align:center;width:100%}.gs-confirm .confirm-button{margin:auto;text-align:center;width:calc(240px*var(--zep2-aspect))}.gs-confirm .description-content{height:auto;margin:auto;width:calc(738px*var(--zep2-aspect))}.gs-confirm .description-content .description{font-size:calc(30px*var(--zep2-aspect));margin-top:calc(74px*var(--zep2-aspect))}.gs-confirm .description-content .bank-notice,.gs-confirm .description-content .help{font-size:calc(30px*var(--zep2-aspect))}.gs-confirm .description-content .help{margin-top:calc(60px*var(--zep2-aspect))}.gs-confirm .description-content a{border-bottom:1px solid #00adff;color:#00adff}.gs-confirm .radio-input{display:none}.gs-confirm .radio-input+div{margin-right:20px;padding-left:40px;position:relative}.gs-confirm .radio-input+div:before{border:1px solid var(--light-gray);height:22px;left:0;top:calc(3px*var(--zep2-aspect));width:22px}.gs-confirm .radio-input+div:before,.gs-confirm .radio-input:checked+div:after{border-radius:50%;box-sizing:border-box;content:"";display:block;position:absolute}.gs-confirm .radio-input:checked+div:after{background:var(--lovean-pink);height:14px;left:4px;top:calc(3px*var(--zep2-aspect) + 4px);width:14px}.gs-confirm .disable-button{background:none;border:3px solid var(--medium-gray);box-shadow:none;color:var(--medium-gray);filter:none}.gs-confirm .disable-button p{color:var(--medium-gray)}.gs-confirm .disable-button .radio-input+div:before{display:none}.gs-confirm .disable-button .payment-bank-content,.gs-confirm .disable-button .payment-credit-content,.gs-confirm .disable-button .payment-new-credit-content{color:var(--lounge-medium-gray)}.gs-confirm .balloon-balance-base{width:100%}.gs-confirm .balloon-balance{align-items:center;background:url(/grade_select/img_fuki_CFD.png);background-repeat:no-repeat;background-size:100%;box-sizing:border-box;color:#fff;display:flex;font-family:HiraKakuPro-W6;font-size:calc(26px*var(--zep2-aspect));height:calc(182px*var(--zep2-aspect));margin:auto;margin-bottom:calc(16px*var(--zep2-aspect));margin-top:calc(-12px*var(--zep2-aspect));padding-left:calc(27px*var(--zep2-aspect));text-align:left;width:calc(748px*var(--zep2-aspect))}.gs-confirm .discount-list .title,.gs-confirm .next-plan .title,.gs-confirm .plan-list .title,.gs-confirm .purchase-info .title,.gs-confirm .purchase-plan .title{background-color:var(--light-pink);color:var(--white);font-family:HiraKakuPro-W6;font-size:calc(28px*var(--zep2-aspect));margin:auto;margin-bottom:calc(20px*var(--zep2-aspect));margin-top:calc(60px*var(--zep2-aspect));text-align:center;width:calc(748px*var(--zep2-aspect))}.gs-confirm .discount-list .title,.gs-confirm .next-plan .title,.gs-confirm .plan-list .title,.gs-confirm .purchase-info .title{margin-top:calc(100px*var(--zep2-aspect))}.gs-confirm .purchase-info .title{background-color:var(--lovean-pink)}.gs-confirm .purchase-plan .contents{background-color:var(--white);color:var(--black);margin:auto;text-align:center;width:calc(748px*var(--zep2-aspect))}.gs-confirm .purchase-plan .contents .name{font-family:HiraKakuPro-W6;font-size:calc(34px*var(--zep2-aspect));padding-bottom:calc(49px*var(--zep2-aspect));padding-top:calc(49px*var(--zep2-aspect))}.gs-confirm .purchase-plan .contents .date{font-family:HiraKakuPro-W3;font-size:calc(28px*var(--zep2-aspect));padding-bottom:calc(50px*var(--zep2-aspect))}.gs-confirm .purchase-plan .note{font-family:HiraKakuPro-W3;font-size:calc(24px*var(--zep2-aspect));margin:auto;margin-top:calc(20px*var(--zep2-aspect));width:calc(748px*var(--zep2-aspect))}.gs-confirm .discount-list table{background-color:var(--white);font-family:HiraKakuPro-W3;font-size:calc(28px*var(--zep2-aspect));padding:calc(31px*var(--zep2-aspect));width:calc(748px*var(--zep2-aspect))}.gs-confirm .discount-list .purchase-plan{font-family:HiraKakuPro-W6;font-weight:700;height:calc(31px*var(--zep2-aspect))}.gs-confirm .discount-list .discount-plan td{padding-top:calc(22px*var(--zep2-aspect))}.gs-confirm .discount-list .discount-total td,.gs-confirm .discount-list .total td{font-family:HiraKakuPro-W6;font-weight:700;padding-top:calc(22px*var(--zep2-aspect))}.gs-confirm .discount-list .note{font-family:HiraKakuPro-W3;font-size:calc(24px*var(--zep2-aspect));margin:auto;margin-top:calc(20px*var(--zep2-aspect));width:calc(748px*var(--zep2-aspect))}.gs-confirm .plan-list .card{background-color:var(--white);box-sizing:border-box;color:var(--black);margin:auto;margin-bottom:calc(20px*var(--zep2-aspect));text-align:center;width:calc(748px*var(--zep2-aspect))}.gs-confirm .plan-list .active-title{background-color:var(--lovean-pink);color:var(--white);font-family:HiraKakuPro-W6;font-size:calc(24px*var(--zep2-aspect));height:calc(40px*var(--zep2-aspect));line-height:calc(40px*var(--zep2-aspect) + 2px);margin:auto;width:calc(748px*var(--zep2-aspect))}.gs-confirm .plan-list .active-title div{margin-left:10px}.gs-confirm .plan-list .active-card{border:2px solid var(--lovean-pink)}.gs-confirm .plan-list .card .name{font-family:HiraKakuPro-W6;font-size:calc(34px*var(--zep2-aspect));margin-bottom:calc(8px*var(--zep2-aspect));padding-top:calc(61px*var(--zep2-aspect))}.gs-confirm .plan-list .card .date{font-family:HiraKakuPro-W3;font-size:calc(28px*var(--zep2-aspect));padding-bottom:calc(61px*var(--zep2-aspect))}.gs-confirm .plan-list .card hr{background-color:var(--light-gray);border:none;color:var(--light-gray);height:1px;margin:0 auto;width:calc(708px*var(--zep2-aspect))}.gs-confirm .plan-list .card .remaining-day{font-family:HiraKakuPro-W3;font-size:calc(28px*var(--zep2-aspect));padding:calc(20px*var(--zep2-aspect)) 0}.gs-confirm .plan-list .card .gray{color:var(--light-gray)}.gs-confirm .plan-list .card .pink{color:var(--lovean-pink)}.gs-confirm .plan-list .note{font-family:HiraKakuPro-W3;font-size:calc(24px*var(--zep2-aspect));margin:auto;width:calc(748px*var(--zep2-aspect))}.gs-confirm .next-plan table{background-color:var(--white);font-size:calc(28px*var(--zep2-aspect));padding:calc(31px*var(--zep2-aspect));width:calc(748px*var(--zep2-aspect))}.gs-confirm .next-plan .align-left{font-family:HiraKakuPro-W6}.gs-confirm .next-plan .align-right{color:var(--lovean-pink);font-family:HiraKakuPro-W6}.gs-confirm .next-plan .note{font-family:HiraKakuPro-W3;font-size:calc(24px*var(--zep2-aspect));margin:auto;margin-top:calc(20px*var(--zep2-aspect));width:calc(748px*var(--zep2-aspect))}.gs-confirm .purchase-info table{background-color:var(--white);font-size:calc(28px*var(--zep2-aspect));padding:calc(31px*var(--zep2-aspect));width:calc(748px*var(--zep2-aspect))}.gs-confirm .purchase-info table .total,.gs-confirm .purchase-info table .total td{padding-top:calc(22px*var(--zep2-aspect))}.gs-confirm .purchase-info .note{font-family:HiraKakuPro-W3;font-size:calc(24px*var(--zep2-aspect));margin:auto;margin-bottom:calc(100px*var(--zep2-aspect));margin-top:calc(20px*var(--zep2-aspect));width:calc(748px*var(--zep2-aspect))}.gs-confirm .note-block{color:var(--black);margin:auto;width:calc(748px*var(--zep2-aspect))}.gs-confirm .note-block .title{border:1px solid var(--black);margin-bottom:calc(20px*var(--zep2-aspect));padding:calc(8px*var(--zep2-aspect)) 0;text-align:center}.gs-confirm .note-block .contents,.gs-confirm .note-block .title{font-family:HiraKakuPro-W3;font-size:calc(28px*var(--zep2-aspect))}.gs-confirm .note-block .contents{margin-bottom:calc(40px*var(--zep2-aspect))}.gs-confirm .purchase-confirm{margin-bottom:calc(100px*var(--zep2-aspect))}.gs-confirm .new-noti{font-family:HiraKakuPro-W3;font-size:calc(24px*var(--zep2-aspect));margin-bottom:calc(20px*var(--zep2-aspect));margin-top:calc(100px*var(--zep2-aspect));text-align:center}.gs-confirm .new-noti,.gs-confirm .note,.gs-confirm .other-title{color:var(--black)}.bitcash-balance{color:var(--lovean-pink);display:block;text-decoration:underline}.bitcash-a{display:block}.gs-confirm .payment-grayout .radio-input:checked+div:after{background:var(--lounge-medium-gray)}.bitcash-logo{height:22px;margin-bottom:-1px;margin-top:4px}.paidy-logo{margin-top:5px;object-fit:contain;width:65px}.bitcash-a{margin:0}.payment-bank .title-area,.payment-credit .title-area,.payment-new-credit .title-area{align-items:center;height:24px;justify-content:space-between;width:calc(636px*var(--zep2-aspect) - 42px)}.paidy-banner{width:100%}.payment-bitcash .payment-bank-content,.payment-paidy .payment-bank-content{min-height:calc(53px*var(--zep2-aspect))}.gs-confirm .title-space{height:.25em;margin:0!important}.gs-confirm .title-space2{height:.15em;margin:0!important}.gs-confirm .purchase-confirm p{white-space:pre-wrap}.image-eq{background:#fff;height:100vh;left:0;overflow:scroll;position:fixed;top:0;width:100vw}.image-eq .timeline{position:fixed;width:100vw;z-index:5}.image-eq .timeline .header{max-width:100vw}.image-eq .loader-area{height:100vh;width:100vw}.image-eq .drag-drop{background-color:#f4f4f4;border:5px dashed #ddd;margin:100px 10px 10px;min-height:200px;padding:10px;position:relative;text-align:center}.image-eq .dragover{background-color:#6da7ee}.image-eq .drag-drop p{color:#999;font-size:14px;font-size:1.4em;font-weight:700}.image-eq .drag-drop .drag-drop-buttons{font-size:12px;font-size:1.2em;margin-top:20px}.image-eq .drag-drop-buttons input{margin:auto}.image-eq .dragover .drag-drop-inside{opacity:0}.image-eq .drag-drop .plus{align-items:center;font-size:5em;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;touch-action:none;width:100%}.image-eq .drag-drop .plus p{color:#083aff}.image-eq .dragover .plus{opacity:1}.image-eq .canvas1{display:none}.image-eq canvas{border:2px solid gray;margin:1em;max-width:100vw}.image-eq .canvas-area{align-items:center}.image-eq .check-items{justify-content:space-evenly}.image-eq .th-area{padding:0 1em}.lucky-result{position:relative;width:100%}.lucky-result img{width:100%}.lucky-result .texts{align-items:center;height:calc(260px*var(--zep2-aspect));justify-content:center;left:calc(105px*var(--zep2-aspect));left:calc(40px*var(--zep2-aspect));position:absolute;top:calc(855px*var(--zep2-aspect));width:calc(748px*var(--zep2-aspect))}.lucky-result .texts span{color:#222;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*32px*var(--zep2-aspect));font-weight:600;line-height:2em}.lucky-result button{background-color:#e4471b;border:none;border-radius:2em;color:#fff;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));height:calc(78px*var(--zep2-aspect));left:calc(240px*var(--zep2-aspect));position:absolute;top:calc(1326px*var(--zep2-aspect));width:calc(420px*var(--zep2-aspect))}.unsubscribe-mail{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center}.unsubscribe-mail .text{margin:100px}.unsubscribe-mail button{margin:100px 0}.mute-lp{height:0;text-align:center;width:828px}.mute-lp .bg{background-color:#e639ba}.mute-lp .bg-white{background-color:#fff;margin:60px auto auto;width:788px}.mute-lp .space-top{height:50px}.mute-lp .space-bottom{height:54px}.mute-lp .heading{background-image:url(/mute/lp/heading.png);color:#fff;font-family:HiraKakuPro-W6;font-size:54px;margin:auto;width:748px}.mute-lp .box{background-color:#fcf6f8;margin:20px auto auto;position:relative;width:748px}.mute-lp .box .corner{left:0;position:absolute;top:0}.mute-lp .box .image{margin-top:50px}.mute-lp .text-small{font-family:HiraKakuPro-W3;font-size:32px;margin:auto;padding:30px 0;text-align:left;width:728px}.mute-lp .text-small span{color:var(--real-lovean-pink)}.mute-lp .box .text-small{width:688px}.mute-lp .note{font-family:HiraKakuPro-W3;font-size:28px;margin:auto;padding-bottom:50px;text-align:left;width:688px}.mute-lp .close-button{background-color:#fff;border:none;border-radius:2em;color:#e639ba;font-family:HiraKakuPro-W6;font-size:48px;height:126px;letter-spacing:-.96px;line-height:2.43;margin-bottom:140px;margin-top:100px;text-align:center;width:680px}.mute-lp .section1 .box2 .image{margin-top:94px}.mute-lp .section3 .image{padding-bottom:60px}.mute-lp .section4 .image{margin-top:76px}.mute-lp .section4 .text-small{padding-bottom:60px;padding-top:68px}.mute-lp .img-end{margin-top:94px}.mvtweet-lp{align-items:center;background:#db31a8;justify-content:center;overflow-x:hidden;width:100%}.mvtweet-lp .musicvideo_wrapper{--video-width:calc(var(--zep2-aspect)*788px);--video-aspect:0.56216;height:calc(var(--zep2-aspect)*788px*.56216);height:calc(var(--video-width)*var(--video-aspect));margin-top:calc(var(--zep2-aspect)*50px);width:calc(var(--zep2-aspect)*788px);width:var(--video-width)}.mvtweet-lp .musicvideo_wrapper iframe{border:none}.mvtweet-lp .text-m{color:#000;font:Noto Sans JP;font-size:var(--font-m)}.mvtweet-lp .text-s{color:#000;font:Noto Sans JP;font-size:var(--font-s)}.mvtweet-lp .pink{color:#ff00af}.mvtweet-lp .kv img{width:100%}.mvtweet-lp .sec{align-items:center;background:#fff;justify-content:center;margin-bottom:calc(var(--zep2-aspect)*92px);margin-top:calc(var(--zep2-aspect)*50px);width:calc(var(--zep2-aspect)*788px)}.mvtweet-lp .sec .title,.mvtweet-lp .sec .title2{align-items:center;height:calc(var(--zep2-aspect)*100px);justify-content:center;width:calc(var(--zep2-aspect)*748px)}.mvtweet-lp .sec .title{margin-bottom:calc(var(--zep2-aspect)*50px);margin-top:calc(var(--zep2-aspect)*40px);position:relative}.mvtweet-lp .sec .title img{left:0;position:absolute;top:0;width:100%}.mvtweet-lp .sec .title span{color:#fff;z-index:1}.mvtweet-lp .sec .title2{background:linear-gradient(90deg,#0000,#f7ba3e 25%,#f7ba3e 85%,#0000);height:calc(var(--zep2-aspect)*100px);width:calc(var(--zep2-aspect)*748px)}.mvtweet-lp .sec .img-arrow{margin-bottom:calc(var(--zep2-aspect)*30px);margin-top:calc(var(--zep2-aspect)*30px);width:calc(var(--zep2-aspect)*76px)}.mvtweet-lp .sec .tweet-btn{margin-bottom:calc(var(--zep2-aspect)*130px)}.mvtweet-lp .sec .text-s{margin-bottom:calc(var(--zep2-aspect)*37px)}.mvtweet-lp .sec .title2{color:#fff;margin-bottom:calc(var(--zep2-aspect)*30px);margin-top:calc(var(--zep2-aspect)*120px)}.mvtweet-lp .sec .text-m,.mvtweet-lp .sec .text-s{width:calc(var(--zep2-aspect)*680px)}.mvtweet-lp .sec .reward{margin-bottom:calc(var(--zep2-aspect)*50px);width:calc(var(--zep2-aspect)*748px)}.mvtweet-lp .img-end{margin-bottom:calc(var(--zep2-aspect)*90px);width:calc(var(--zep2-aspect)*605px)}.mvtweet-lp button{border:none;border-radius:2em;height:calc(var(--zep2-aspect)*110px);width:calc(var(--zep2-aspect)*680px)}.mvtweet-lp .title span,.mvtweet-lp .title2,.mvtweet-lp button{font-size:calc(var(--zep2-aspect)*48px);font:Noto Sans JP;font-weight:600}.mvtweet-lp .sec-end .text-s{color:#fff;margin-bottom:calc(var(--zep2-aspect)*72px)}.mvtweet-lp .tweet-btn{background:#1d9bf0;color:#fff}.mvtweet-lp .close-btn{background:#fff;color:#ff00af;margin-bottom:calc(var(--zep2-aspect)*184px)}.mvtweet-lp a{color:var(--sky-blue)}.my-plans .card button{background:var(--lovean-pink-gradient);border:none;border-radius:2em;color:var(--white);margin:calc(var(--zep2-aspect)*25px) auto;min-height:calc(var(--zep2-aspect)*45px);width:50%}.my-plans .card .card-title{background:var(--lovean-pink);box-sizing:border-box;color:var(--white);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--zep2-aspect)*24px);font-weight:600;height:calc(var(--zep2-aspect)*36px);padding-left:calc(var(--zep2-aspect)*17px);text-align:left;width:100%}.my-plans .active-card{border:1px solid var(--lovean-pink)}.my-plans .card2 .name{margin-bottom:0;padding-bottom:calc(61px*var(--zep2-aspect))}.new-place-selector{background:none}.new-place-selector .place-btn{background-color:var(--white)}.new-place-selector .place-btn,.select-pref-popup button{height:48px;margin:0;padding:0 .5em}.new-place-selector .showmore-btn{margin-top:1em}.new-place-selector .showmore-btn p{text-align:center}.new-place-selector .change-pref{background:none;border:none;color:var(--lovean-pink);font-size:var(--fontsize-m);font-weight:700;margin-left:auto;margin-right:1em}.new-place-selector .sub .description{font-size:var(--fontsize-s);margin-bottom:0;padding-bottom:1em}.select-pref-popup{background:var(--bg-gray);border-radius:10px;padding:1em .5em}.select-pref-popup .list-area{position:relative}.select-pref-popup .list{max-height:80vh;overflow:scroll;width:80vw}.select-pref-popup button{align-items:center;background:var(--white);border:none;border-bottom:1px solid var(--ul-gray);display:flex;justify-content:flex-start}.select-pref-popup button p{font-size:var(--fontsize-m);text-align:left}.select-pref-popup button{min-height:48px}.select-pref-popup button .flex-row{align-items:center;height:48px;width:100%}.select-pref-popup button img{height:100%;margin-left:auto}.select-pref-popup .selected p{color:var(--lovean-pink)}.new-place-selector .confirm-btn2{background:var(--lovean-pink);border:none;border-radius:32px;color:var(--white);font-size:var(--fontsize-m);min-width:4.5em;padding:2px 5px;position:fixed;right:10px;top:10px;z-index:3}.signup-placeselect .header{background:var(--white)!important}.flex-nowrap{align-items:center;display:flex;flex-wrap:nowrap}.flex-colum{box-sizing:border-box;display:flex;flex-direction:column}.promote-premium{background:var(--ul-gray)}.promote-premium p{color:#707070;margin:0}.promote-premium .top-img{object-fit:scale-down;width:100%}.promote-premium .top-title{align-items:center;background-color:var(--white);height:calc(300px*var(--zep2-aspect));justify-content:center;width:calc(828px*var(--zep2-aspect))}.promote-premium .top-title p{color:var(--lovean-pink);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*38px*var(--zep2-aspect))}.promote-premium .roses{justify-content:center;margin:0 0 6px;width:100%}.promote-premium .rose{align-items:center;align-self:flex-start;margin:2%;width:45%}.promote-premium .rose-title{color:var(--black);font-size:var(--fontsize-m);margin:1em .25em}.promote-premium .rose img{height:95px;margin:0 0 1em;object-fit:scale-down}.promote-premium .rose p{font-size:var(--fontsize-s)}.promote-premium .step-block{align-self:flex-start;margin:2em 0 0}.promote-premium .description{font-size:var(--fontsize-m);margin:calc(39px*var(--zep2-aspect)) 0}.promote-premium .step{align-items:center;background-color:#fd89b4;border-radius:2em;display:flex;height:calc(48px*var(--zep2-aspect));justify-content:center;width:calc(134px*var(--zep2-aspect))}.promote-premium .step .mark{background:var(--lovean-pink);border-radius:4px;transform:skewX(-20deg);width:100%;z-index:-1}.promote-premium .step .mark,.promote-premium .step img{height:100%;position:absolute}.promote-premium .step .text{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));font-weight:600}.promote-premium .step-title{color:var(--lovean-pink);color:#fd89b4;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*32px*var(--zep2-aspect));font-weight:600;margin-left:calc(16px*var(--zep2-aspect))}.promote-premium .pink-round-edge{align-self:center;box-shadow:none;color:var(--white);filter:none;position:relative;width:70%}.promote-premium .pink-round-edge .check-mark{box-sizing:border-box;height:100%;left:0;object-fit:scale-down;padding:.5em;position:absolute;top:0}.promote-premium .pink-round-edge:disabled{background:none;border:2px solid var(--lovean-pink);border-image:none;color:var(--lovean-pink)}.promote-premium .grade{background-color:var(--lovean-pink);color:var(--white);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*32px*var(--zep2-aspect));font-weight:600;margin:calc(33px*var(--zep2-aspect)) auto;margin-top:calc(74px*var(--zep2-aspect));padding:calc(3px*var(--zep2-aspect));text-align:center;width:calc(748px*var(--zep2-aspect))}.promote-premium .grade2{margin-top:calc(148px*var(--zep2-aspect))}.promote-premium .benefits{background-color:var(--white);border-radius:calc(30px*var(--zep2-aspect));box-shadow:0 3px 6px 0 #99999959;margin:calc(16px*var(--zep2-aspect)) auto;width:calc(728px*var(--zep2-aspect))}.promote-premium .benefits1{margin-top:calc(62px*var(--zep2-aspect))}.promote-premium .benefits .img{height:calc(174px*var(--zep2-aspect));margin:calc(55px*var(--zep2-aspect)) auto;object-fit:scale-down}.promote-premium .benefits .desc{color:#707070;font-family:HiraKakuPro-W3;font-size:calc(25px*var(--zep2-aspect));margin:0 auto;margin-bottom:calc(52px*var(--zep2-aspect));text-align:center;width:100%}.promote-premium .benefit{background-color:#3e6fb3;border-radius:2em;color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));font-weight:600;margin:0 auto;margin-top:calc(40px*var(--zep2-aspect));padding:calc(6px*var(--zep2-aspect)) calc(92px*var(--zep2-aspect))}.promote-premium .steps{align-items:center;justify-content:center;margin:0 auto;width:calc(728px*var(--zep2-aspect))}.promote-premium .grade-desc{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));margin:0 auto;width:calc(670px*var(--zep2-aspect))}.recieved-list{-webkit-overflow-scrolling:touch;background-color:var(--white);display:flex;flex-direction:column;overflow:scroll}.recieved-list-item{background-color:var(--white);padding:6px 10px 10px;position:relative}.recieved-list-item .user-image-panel{position:relative;top:4px}.recieved-list-item .user-image-panel .user-image{height:56px;width:56px}.recieved-list-item a{color:var(--black);display:block;text-decoration:none}.recieved-list-item p{line-height:inherit;margin:0}.recieved-list-item .latest-time{align-self:right;align-self:start;color:var(--medium-gray);font-size:var(--fontsize-s);justify-self:flex-end;margin-left:auto;position:absolute;right:0;white-space:nowrap}.recieved-list-item .right-panel{display:flex;height:100%;margin-left:11px;overflow:hidden;position:relative;width:100%}.recieved-list-item .right-panel p{padding:0}.recieved-list-item .right-panel .one-line p{white-space:nowrap}.recieved-list-item .right-panel .one-line{align-items:flex-end;box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%}.recieved-list-item .right-panel .name{font-size:var(--fontsize-m);font-weight:500;margin-right:.5em;margin-top:22px}.recieved-list-item .right-panel .first-line{margin-bottom:5px;max-width:calc(var(--content-width) - 140px)}.recieved-list .user-item .valentine-icon{bottom:-4px;height:30px;left:-6px;margin:0;padding:0;position:absolute;width:30px}.recieved-list .user-item #valentine-img{border:2px solid var(--lovean-pink)}.recieved-list .recieved-date{background-color:var(--white);color:var(--black);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*32px*var(--zep2-aspect));margin-left:calc(32px*var(--zep2-aspect));margin-top:calc(32px*var(--zep2-aspect))}.reminder-detail .heading{color:var(--black);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*30px*var(--zep2-aspect));margin-bottom:calc(4px*var(--zep2-aspect));margin-left:calc(30px*var(--zep2-aspect));margin-top:calc(70px*var(--zep2-aspect))}.reminder-detail .title .heading{margin-top:calc(40px*var(--zep2-aspect))}.reminder-detail .title{width:100%}.reminder-detail .title textarea{box-sizing:border-box;color:var(--black);font-size:calc(var(--fontscale)*30px*var(--zep2-aspect));height:calc(156px*var(--zep2-aspect));width:100%}.reminder-detail .title textarea::placeholder{font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*30px*var(--zep2-aspect))}.reminder-detail .datetime{width:100%}.reminder-detail .datetime input{background:var(--text-area-back);border:1px solid var(--text-area-border);box-sizing:border-box;color:var(--dark-gray);font-size:var(--fontsize-m);width:100%}.reminder-detail .remindtime{width:100%}.reminder-detail .remindtime .remindtime-list{background:var(--text-area-back);width:100%}.reminder-detail .remindtime .remindtime-list-content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:8px 0;width:90%}.reminder-detail .remindtime .remindtime-item{width:48%}.reminder-detail .remindtime .remindtime-list input{display:none}.reminder-detail .remindtime .remindtime-list label{box-sizing:border-box;color:var(--dark-gray);cursor:pointer;display:none;display:inline-block;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*32px*var(--zep2-aspect));padding:8px 0 8px 30px;position:relative;width:auto}.reminder-detail .remindtime .remindtime-list label:before{background:#fff;border:1px solid var(--dark-gray);content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.reminder-detail .remindtime .remindtime-list label:after{border-bottom:3px solid var(--lovean-pink);border-right:3px solid var(--lovean-pink);content:"";display:block;height:9px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.reminder-detail .remindtime .remindtime-list input:checked+label:after{opacity:1}.reminder-detail .caution{color:var(--dark-gray);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));margin-left:calc(58px*var(--zep2-aspect));margin-top:calc(29px*var(--zep2-aspect))}.reminder-detail .set-button{color:var(--white);margin:0 auto;margin-top:calc(100px*var(--zep2-aspect));padding:10px 50px}.reminder-detail .help-notice{color:var(--dark-gray);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*28px*var(--zep2-aspect));margin-top:calc(20px*var(--zep2-aspect));text-align:center}.reminder-detail .one-line{background:var(--text-area-back);display:flex}.reminder-detail .one-line .select,.reminder-detail .one-line p{color:var(--dark-gray)}.reminder-list .empty{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:calc(100px*var(--zep2-aspect));margin-top:calc(70px*var(--zep2-aspect))}.reminder-list .empty .empty-content{background-color:var(--white);width:100%}.reminder-list .empty .text{color:var(--dark-gray);font-size:calc(var(--fontscale)*36px*var(--zep2-aspect));margin-bottom:calc(40px*var(--zep2-aspect));margin-top:calc(40px*var(--zep2-aspect));text-align:center}.reminder-list .empty .text div{margin-top:calc(16px*var(--zep2-aspect))}.reminder-list .empty button{color:var(--white);margin:auto;margin-bottom:calc(44px*var(--zep2-aspect));margin-top:calc(36px*var(--zep2-aspect));min-width:calc(420px*var(--zep2-aspect))}.reminder-list .empty .help{background-color:var(--white);border:1px solid var(--light-gray);border-radius:calc(20px*var(--zep2-aspect));margin-top:calc(70px*var(--zep2-aspect));text-align:center;width:calc(728px*var(--zep2-aspect))}.reminder-list .empty .help-title{color:var(--lovean-pink);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*34px*var(--zep2-aspect));margin:calc(50px*var(--zep2-aspect)) 0 calc(30px*var(--zep2-aspect)) 0}.reminder-list .empty .help-text{color:var(--dark-gray);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*26x*var(--zep2-aspect));margin:auto;margin-bottom:calc(40px*var(--zep2-aspect));width:84%}.reminder-list .empty .help img,.reminder-list .empty .help-notice{width:calc(600px*var(--zep2-aspect))}.reminder-list .empty .help-notice{color:var(--dark-gray);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*26x*var(--zep2-aspect));margin:auto;margin-bottom:calc(54px*var(--zep2-aspect));margin-top:calc(24px*var(--zep2-aspect));text-align:left}.reminder-list .reminder-list-item{background-color:var(--white);margin-top:6px;padding-top:calc(36px*var(--zep2-aspect))}.reminder-list .reminder-list-item .content-area{margin-bottom:calc(20px*var(--zep2-aspect));margin-left:calc(45px*var(--zep2-aspect));margin-right:calc(30px*var(--zep2-aspect))}.reminder-list .reminder-list-item .line{border-bottom:2px solid var(--ul-gray);margin:auto;margin-bottom:calc(24px*var(--zep2-aspect));width:calc(768px*var(--zep2-aspect))}.reminder-list .reminder-list-item .content-area .title{color:var(--black);font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*34px*var(--zep2-aspect));margin-bottom:calc(10px*var(--zep2-aspect))}.reminder-list .reminder-list-item .content-area .author,.reminder-list .reminder-list-item .content-area .datetime{color:var(--black);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*30px*var(--zep2-aspect))}.reminder-list .reminder-list-item .button-area{display:flex;justify-content:flex-start;margin-left:calc(45px*var(--zep2-aspect));padding:0 0 calc(30px*var(--zep2-aspect)) 0}.reminder-list .reminder-list-item .button-area button{align-items:center;background-color:var(--white);border:2px solid var(--lovean-pink);border-radius:calc(40px*var(--zep2-aspect));box-sizing:border-box;display:flex;font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*26px*var(--zep2-aspect));justify-content:center;margin:0;padding:2px 0}.reminder-list .reminder-list-item .button-area button .icon{color:var(--lovean-pink);display:block;height:auto;padding-left:calc(var(--fontscale)*36px*var(--zep2-aspect));width:calc(var(--fontscale)*38px*var(--zep2-aspect))}.reminder-list .reminder-list-item .button-area button span{background:none #0000;color:var(--lovean-pink);font-family:HiraKakuPro-W3;font-size:calc(var(--fontscale)*26px*var(--zep2-aspect));padding-left:calc(var(--fontscale)*8px*var(--zep2-aspect));padding-right:calc(var(--fontscale)*44px*var(--zep2-aspect))}.reminder-list .reminder-list-item .button-area .edit{margin-right:calc(30px*var(--zep2-aspect))}.reminder-list .reminder-list-item .button-area .delete{background-color:var(--lovean-pink)}.reminder-list .reminder-list-item .button-area .delete .icon,.reminder-list .reminder-list-item .button-area .delete span{color:var(--white)}.reminder-list .user-item-list{margin-bottom:calc(50px*var(--zep2-aspect))}.reminder-list .mini-profile{margin-bottom:calc(10px*var(--zep2-aspect))}.mini-profile{align-items:center}.mini-profile img{border-radius:50%;width:calc(var(--zep2-aspect)*80px)}.mini-profile .name{margin-left:1em}.safety-effort-lp{height:0;text-align:center;width:828px}.safety-effort-lp .bg{background-color:#e639ba}.safety-effort-lp .bg-white{background-color:#fff;margin:36px auto auto;width:788px}.safety-effort-lp .img-top{margin:51px auto -20px}.safety-effort-lp .space-top{height:50px}.safety-effort-lp .heading{background-image:url(/safety_effort/lp/heading.png);color:#fff;font-family:HiraKakuPro-W6;font-size:60px;margin:auto;width:748px}.safety-effort-lp .box .title{margin-top:50px}.safety-effort-lp .section1 .text-big{font-family:HiraKakuPro-W6;font-size:34px;margin:20px auto auto;width:720px}.safety-effort-lp .section1 .message{margin-top:50px}.safety-effort-lp .section1 .text-small{font-family:HiraKakuPro-W3;font-size:30px;margin:50px auto auto;text-align:left;width:720px}.safety-effort-lp .section1 .text-small span{color:var(--real-lovean-pink)}.safety-effort-lp .section1 .img-caution{margin-top:30px}.safety-effort-lp .section1 .box4 .img-caution{margin-bottom:74px}.safety-effort-lp .section2 .img-top{margin-top:98px}.safety-effort-lp .section2 .img-box-first{margin-top:40px}.safety-effort-lp .section2 .img-box-second{margin-top:100px}.safety-effort-lp .section2 .note{font-family:HiraKakuPro-W3;font-size:28px;margin:auto;text-align:left;width:700px}.safety-effort-lp .section2 .box1 .note{margin-bottom:78px;margin-top:30px}.safety-effort-lp .section2 .box2 .note{margin-bottom:98px;margin-top:40px}.safety-effort-lp .section2 .text{font-family:HiraKakuPro-W3;font-size:34px;margin:38px auto auto;text-align:left;width:700px}.safety-effort-lp .section2 .box3 .text-bottom{margin-bottom:100px}.safety-effort-lp .section2 .box4 .text-bottom{padding-bottom:110px}.safety-effort-lp .section3 .title{color:#fff;font-family:HiraKakuPro-W6;font-size:46px;margin:120px auto 68px;width:700px}.safety-effort-lp .section3 .text{color:#fff;font-family:HiraKakuPro-W3;font-size:36px;margin:auto auto 40px;width:680px}.safety-effort-lp .close-button{background-color:#fff;border:none;border-radius:2em;color:#e639ba;font-family:HiraKakuPro-W6;font-size:48px;height:126px;letter-spacing:-.96px;line-height:2.43;margin-bottom:140px;margin-top:100px;text-align:center;width:680px}.screening{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.screening img{margin-bottom:15vh;width:45%}.screening pre{text-align:center}.screening .title{font-size:150%;margin:0}.screening#waiting{background:#fff}.screening#waiting pre{color:#8e8e8e}.screening#ng{background:#191919}.screening#ng pre{color:#fff}.secret-req-lp{--xmas-aspect:calc(var(--content-width)/640);--req-lp-font-color:#5b5c5b;background:#f1f2f1;padding-bottom:100px}.secret-req-lp p{color:var(--req-lp-font-color)}.secret-req-lp .kv{display:flex;flex-direction:column;position:relative}.secret-req-lp .kv .kv{width:100%}.secret-req-lp .kv .kv-title{margin:0 auto;margin:calc(var(--xmas-aspect)*35) auto;width:67%}.secret-req-lp .kv .texts{margin:0 auto;text-align:center;text-align:left;width:100%;width:85%}.secret-req-lp .kv .texts p{color:var(--req-lp-font-color);font-size:var(--fontsize-m);margin:0}.secret-req-lp .kv .texts span{color:#efcf75}.secret-req-lp .sec01{top:calc(var(--xmas-aspect)*32)}.secret-req-lp .sec01,.secret-req-lp .sec02{background:var(--real-white);border-radius:10px;margin:calc(var(--xmas-aspect)*20);padding:5px;position:relative}.secret-req-lp .sec{align-content:center;align-items:center;border:4px solid #e5e6e5;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.secret-req-lp .sec span{background:linear-gradient(#0000 calc(var(--xmas-aspect)*20),#ffd98c 0);color:var(--req-lp-font-color);padding:0}.secret-req-lp .sec01 .img,.secret-req-lp .sec02 .img{object-fit:scale-down;width:100%}.secret-req-lp .sec02{margin-top:calc(var(--xmas-aspect)*110)}.secret-req-lp .num-img{position:absolute;top:calc(var(--xmas-aspect)*-42);width:calc(var(--xmas-aspect)*108)}.secret-req-lp .title{color:#e93278;font-size:calc(var(--fontscale)*var(--xmas-aspect)*38);font-weight:700;margin:1em 0 0}.secret-req-lp .text{font-size:var(--fontsize-m);line-height:2em;width:94%}.secret-req-lp button{background:var(--real-lovean-pink-gradient);border:none;border-radius:2em;color:var(--real-white);font-size:calc(var(--fontscale)*var(--xmas-aspect)*28);margin:2em 1em;padding:.4em 0;width:calc(var(--xmas-aspect)*450)}.secret-req-lp button:disabled{background:none;border:2px solid var(--real-lovean-pink);border-image:none;color:var(--real-lovean-pink)}.secret-req-lp button#type2:disabled{background:var(--real-white);border:none;color:var(--real-lovean-pink)}.secret-req-lp .sec03{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;margin-top:calc(var(--xmas-aspect)*-10)}.secret-req-lp .sec03 .title{color:#494949}.secret-req-lp .sec03 .text{margin:0;width:90%}.secret-req-lp .sec01 .img{margin-bottom:20px}.secret-req-lp .sec02 .img{margin-bottom:5px}.sendreport .banner-safety-effort img{margin-bottom:2em;width:calc(648px*var(--zep2-aspect))}.sendreport .timeline-item{background:var(--white);border:none;width:100%}.sendreport .padding{color:var(--black);padding:10px}.sendreport .markupRoot{padding-left:0;padding-right:20px}.sendreport h4{color:var(--black)}.sendreport .screenshot{align-items:center;justify-content:center;width:100%}.sendreport .screenshot span{padding:0 .5em}.sendreport .screenshot .image-btn{border:2px solid var(--lovean-pink);border-radius:2em;margin-top:1em;padding:.5em 1em}.sendreport .screenshot .image-btn span{color:var(--lovean-pink);font-size:var(--fontsize-m)}.sendreport .screenshot .image-btn:disabled{border-color:var(--medium-gray)}.sendreport .screenshot .image-btn:disabled span{color:var(--medium-gray)}.sendreport .screenshot .imgs{justify-content:space-around;width:100%}.sendreport .screenshot .empty-img{border:dashed var(--medium-gray);border-radius:5px}.sendreport .screenshot .empty-img,.sendreport .screenshot .img{margin:1em 0;max-height:100px;max-width:15%;position:relative;width:15%}.sendreport .screenshot .empty-img{min-height:50px}.sendreport .screenshot .delete img,.sendreport .screenshot .img img{max-height:100px;object-fit:scale-down;width:100%}.sendreport .screenshot .delete{background:var(--ud-gray);border-radius:50%;box-sizing:border-box;height:calc(50px*var(--zep2-aspect));padding:calc(5px*var(--zep2-aspect));position:absolute;right:calc(-10px*var(--zep2-aspect));top:calc(-15px*var(--zep2-aspect));transform:rotate(45deg);width:calc(50px*var(--zep2-aspect))}.senryu-view{--senryu-aspect:calc(var(--content-width)/828);align-items:center;background-image:linear-gradient(90deg,#e6bb50,#fad67d,#ffeab3);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;padding-bottom:100px;width:100%}.senryu-view .logo{align-self:flex-end;margin-bottom:calc(var(--senryu-aspect)*117);margin-right:calc(var(--senryu-aspect)*47);margin-top:calc(var(--senryu-aspect)*40);width:calc(var(--senryu-aspect)*219)}.senryu-view .senryu-area{align-items:center;background-color:#fff;border:calc(var(--senryu-aspect)*10) solid #d6ac44;box-sizing:border-box;justify-content:center;width:calc(var(--senryu-aspect)*788)}.senryu-view .senryu-area .senryu{align-items:center;justify-content:center;margin:calc(var(--senryu-aspect)*55) 0}.senryu-view .senryu-area .senryu span{color:#000;font-family:HiraKakuPro-W6;font-size:calc(var(--senryu-aspect)*65);font-weight:600;width:calc(var(--senryu-aspect)*698)}.senryu-view .senryu-area .senryu1{text-align:start}.senryu-view .senryu-area .no-senryu,.senryu-view .senryu-area .senryu2{text-align:center}.senryu-view .senryu-area .senryu3{text-align:end}.senryu-view .senryu-area .no-senryu{white-space:pre-wrap}.senryu-view .description{color:#775e1f;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--senryu-aspect)*34);font-weight:600;margin-bottom:calc(var(--senryu-aspect)*99);margin-top:calc(var(--senryu-aspect)*44);text-align:center;white-space:pre-wrap}.senryu-view .logged button,.senryu-view .unlogged button{background-image:linear-gradient(180deg,#fff,#fff),linear-gradient(0deg,#df9825,#f6d35f);border:none;border-radius:calc(var(--senryu-aspect)*63);box-shadow:0 calc(var(--senryu-aspect)*6) calc(var(--senryu-aspect)*19) 0 #e2c093;color:#000;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--senryu-aspect)*38);font-weight:600;width:calc(var(--senryu-aspect)*700)}.senryu-view .unlogged button{height:calc(var(--senryu-aspect)*126);margin-bottom:calc(var(--senryu-aspect)*40)}.senryu-view .logged button{height:calc(var(--senryu-aspect)*86);margin-bottom:calc(var(--senryu-aspect)*15)}.senryu-view .logged .blue-button{background:none;border:calc(var(--senryu-aspect)*5) solid #fff;box-shadow:none;box-shadow:0 calc(var(--senryu-aspect)*6) calc(var(--senryu-aspect)*19) #e2c093 inset,0 calc(var(--senryu-aspect)*6) calc(var(--senryu-aspect)*19) #e2c093;color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--senryu-aspect)*32);font-weight:600;margin-bottom:calc(var(--senryu-aspect)*80);text-shadow:0 calc(var(--senryu-aspect)*6) calc(var(--senryu-aspect)*19) #e2c093}.senryu-view .logged{margin-top:calc(var(--senryu-aspect)*90)}.senryu-view .unlogged .pink-button{background-image:var(--lovean-pink-gradient);color:var(--white)}.senryu-view .login-button{margin-top:calc(var(--senryu-aspect)*40)}.senryu-view .me-area{align-items:center;margin-bottom:calc(var(--senryu-aspect)*20);margin-left:calc(var(--senryu-aspect)*14);margin-top:calc(var(--senryu-aspect)*76);width:calc(var(--senryu-aspect)*788)}.senryu-view .about-btn{align-items:center;background:none;border:2px solid #8d711c;border-radius:2em;border-radius:50%;height:calc(var(--senryu-aspect)*64);justify-content:center;margin-bottom:calc(var(--senryu-aspect)*41);margin-left:auto;margin-right:calc(var(--senryu-aspect)*10);padding:0;width:calc(var(--senryu-aspect)*64)}.senryu-view .about-btn span{color:#8d711c;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--senryu-aspect)*28);font-weight:600}.senryu-view .me-area img{margin-bottom:calc(var(--senryu-aspect)*41);margin-left:calc(var(--senryu-aspect)*16);object-fit:scale-down;width:calc(var(--senryu-aspect)*381)}.senryu-view .me-area span{color:#775e1f;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--senryu-aspect)*34);font-weight:600}.senryu-view .twitter-area{position:relative}.senryu-view .twitter-area .balloon{background:none;border:none;left:50%;position:absolute;top:calc(var(--senryu-aspect)*-86);transform:translate(-50%);width:calc(var(--senryu-aspect)*600)}.senryu-view .twitter-area .balloon img{width:100%}.senryu-view button:disabled{background:gray;color:#fff}.senryu-view-end .good,.senryu-view-end .twitter-area{opacity:0;pointer-events:none;touch-action:none}.senryu-view-end .delete{opacity:1;pointer-events:inherit;touch-action:auto}.senryu-view .text-oneoneday{color:#000;font-size:var(--fontsize-s);margin-bottom:calc(var(--senryu-aspect)*30);text-align:center;width:100%}.signup div{box-sizing:border-box;width:100%}.signup .header-block{margin-bottom:14px}.signup .search-male-item{width:50%}.signup h2,.signup2 h2{color:var(--black);font-size:var(--fontsize-xl);margin:0 auto 20px;text-align:center;width:80%}.signup input[type=text]{background:none;border:none;border-bottom:1px solid var(--black);box-sizing:border-box;color:var(--black);width:90%}.signup .text,.signup .text-left{color:#7c7d7c;display:block;font-size:var(--fontsize-m);margin-left:auto;margin-right:auto;text-align:center;width:90%}.signup .text-left{text-align:left}.signup .extra-text{background:var(--white);border:3px solid #ebeceb;border-radius:5px;color:#7c7d7c;display:block;font-size:var(--fontsize-m);margin-bottom:20px;margin-left:auto;margin-right:auto;padding:1em;text-align:left;width:80%}.signup .center{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center}.signup .next-button{background:none;background:var(--lovean-pink-gradient);border:none;border-radius:36px;color:#0000;font-size:var(--fontsize-xl-raw);height:54px;line-height:100%;margin:20px;padding:0;transition:all .2s ease;width:54px}.signup .next-button-text,.signup .next-button:disabled{max-width:100%;min-width:50%;padding:0 10px;width:auto}.signup .next-button-text{color:var(--white)}.signup .pin-code{font-size:calc(var(--zep2-aspect)*60px);height:calc(var(--zep2-aspect)*70px);margin:1em 0;text-align:center;width:5em}.signup .line{border-top:1px solid gray;margin:1em 0;width:90%}.signup .ivr-text{margin:1em 0}.signup .next-button img{height:100%;object-fit:scale-down}.signup .next-button:disabled{background:none;background-color:initial;border:2px solid #adadad;border-image-source:none;color:#8e8e8e;white-space:pre-wrap}.signup .one-line{align-items:baseline;display:flex;flex-flow:nowrap;justify-content:center}.signup .select{background:var(--white);color:var(--black);font-size:var(--fontsize-xl);min-height:2em;min-width:2em;text-align:center}.signup textarea{border:none;border-radius:0;box-sizing:border-box;line-height:1.6em;padding:5px 10px;width:100%}.signup .input-area{align-items:center;justify-content:center;position:relative;width:100%}.signup .placeholder{box-sizing:border-box;color:#7c7c7c;height:100%;left:0;line-height:1.6em;padding:5px 10px;pointer-events:none;position:absolute;top:0;touch-action:none;white-space:pre-wrap;width:100%}.signup .header-block{position:relative}.signup .back-button{align-items:center;background:none;border:none;border-image:none;border-radius:50%;display:flex;height:35px;justify-content:center;left:10px;margin:0;padding:0;position:absolute;top:.5em;width:35px}.signup .back-button img{height:50%;width:50%}.signup-static .main-img{display:block;margin:auto;padding:0 0 30px;width:90%}.signup-static .text{text-align:center;white-space:pre-wrap;width:100%}.signup .optional-button{align-self:flex-end;background:none;border:1px solid var(--lovean-pink);border-radius:5px;color:var(--lovean-pink);font-size:var(--fontsize-m);margin:5px;padding:0 5px}.signup .camera-button{background:var(--lovean-pink);border:none;border-radius:50%;bottom:0;height:30px;margin:10px;position:absolute;right:0;width:30px}.signup .camera-button img{height:100%;width:100%}.line-setting-bg{background-color:var(--ul-gray)}.line-setting-header{padding-bottom:1em}.line-setting{background-color:var(--bg-gray);padding-top:calc(var(--zep2-aspect)*120px);text-align:center}.line-setting img{height:auto;width:calc(var(--zep2-aspect)*360px)}.line-setting .desc{margin-bottom:calc(var(--zep2-aspect)*36px);margin-top:calc(var(--zep2-aspect)*80px)}.line-setting button#normal{background:var(--lovean-pink-gradient);border:none;border-radius:4em;height:calc(var(--zep2-aspect)*81px);width:calc(var(--zep2-aspect)*592px)}.line-setting button#normal p{color:var(--white);font-size:calc(var(--fontscale)*var(--zep2-aspect)*40px);margin-block-end:0;margin-block-start:0}.line-setting .note{color:#969696;font-size:calc(var(--fontscale)*var(--zep2-aspect)*24px);margin-top:calc(var(--zep2-aspect)*34px);padding-left:calc(var(--zep2-aspect)*118px);text-align:left}.line-setting button#skip{background:var(--bg-gray);border:none;color:#0af;font-size:calc(var(--fontscale)*var(--zep2-aspect)*40px);margin-top:calc(var(--zep2-aspect)*26px)}.signup-footer,.signup-footer-block{height:calc(var(--zep2-aspect)*150px);width:100%}.signup-footer{align-items:center;background:var(--white);bottom:0;box-shadow:0 -3px 6px 0 #0000001a;display:flex;justify-content:center;left:0;position:fixed;z-index:1}.signup-footer button{background:none;border:2px solid var(--lovean-pink);border-radius:2em;color:var(--lovean-pink);font-size:calc(var(--fontscale)*var(--zep2-aspect)*35px);height:calc(var(--zep2-aspect)*78px);width:calc(var(--zep2-aspect)*680px)}.signup2 .footer-block{height:1em}.signup .skip{background:var(--bg-gray);border:none;color:#0af;font-size:calc(var(--fontscale)*var(--zep2-aspect)*40px)}.recap-wrap{align-items:center;display:flex;justify-content:center;margin:2em 0 0}.signup .rich-editor-container{background:var(--white)}.signup .rich-editor-container .editable,.signup textarea{max-height:16em;min-height:12.8em;overflow-y:scroll}.signup-gender-select{align-items:center;height:90vh;justify-content:center}.signup-gender-select .title{color:var(--black);font-size:var(--fontsize-xl);font-weight:600;margin-bottom:20px}.signup-gender-select .text{color:var(--lovean-pink);font-size:var(--fontsize-m)}.signup-gender-select .gender-area button{align-items:center;background:none;border:none;height:calc(var(--zep2-aspect)*430px);justify-content:center;margin:calc(var(--zep2-aspect)*40px) calc(var(--zep2-aspect)*15px);padding:calc(var(--zep2-aspect)*16px) calc(var(--zep2-aspect)*22px);position:relative;width:calc(var(--zep2-aspect)*300px)}.signup-gender-select .gender-area button img{width:100%}.signup-gender-select .gender-area button span{display:block;font-family:var(--fontW6);font-size:calc(var(--zep2-aspect)*38px);font-weight:700;height:calc(var(--zep2-aspect)*60px)}.signup-gender-select .gender-area button:disabled{background:#ffd6f2}.signup-gender-select .gender-area button .border{border:calc(var(--zep2-aspect)*4px) solid #ebebeb;box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%}.signup-gender-select .gender-area button,.signup-gender-select .gender-area button .border{border-radius:calc(var(--zep2-aspect)*40px)}.signup-gender-select .gender-area button:disabled .border{border:calc(var(--zep2-aspect)*8px) solid #ff00af}.signup-gender-select .submit{background:var(--lovean-pink-gradient);border:none;border-radius:calc(var(--zep2-aspect)*40px);color:var(--white);font-size:var(--fontsize-xl);font-weight:600;height:calc(var(--zep2-aspect)*80px);margin-top:calc(var(--zep2-aspect)*100px);width:calc(var(--zep2-aspect)*680px)}.signup-gender-select .submit:disabled{background:none;border:calc(var(--zep2-aspect)*4px) solid #ccc;color:#ccc}.signup .dashed-line{border-bottom:1.5px dashed gray;height:0;margin:1.5em 2em;width:calc(100% - 4em)}.signup .gray-txt{color:gray;font-size:var(--fontsize-s);margin:1.5em 2em;white-space:pre-wrap}.signup-pincode{align-items:center}.signup-pincode .pad1{max-width:90%}.smsauth{align-items:center;justify-content:center}.smsauth .number-div{width:90%}.smsauth .ccode{align-items:center;display:flex;position:relative}.smsauth .ccode input{margin-right:.5em;padding-right:.5em;text-align:end;width:4.5em}.smsauth .tel-number{width:calc(100% - 7em)}.smsauth .ccode img{border:1px solid #e1e1e1;height:50%;left:.5em;position:absolute}.smsauth span{margin:2em 0;max-width:80%;white-space:pre-wrap}.smsauth .number-div,.smsauth .pin-code{margin-bottom:2em}.smsauth input{height:calc(var(--zep2-aspect)*70px);text-align:center}.smsauth .pink-round-edge{align-items:center;box-shadow:none;color:var(--white);filter:none;height:calc(var(--zep2-aspect)*70px);justify-content:center;min-width:80%;padding:0}.smsauth .invalid-button,.smsauth .pink-round-edge:disabled{background:var(--medium-gray)}.smsauth button,.smsauth input,.smsauth span{font-size:var(--font-m);font:var(--fontW3)}.smsauth .ccode input{font-size:var(--font-s)}.smsauth .ivr-text{border-top:1px dotted gray;margin-bottom:1em;padding-top:1em;text-align:center;width:100%}.smsauth .bold{font-size:120%;font-weight:600}.smsauth .ivr-btns-area{width:80%}.smsauth .ivr-btns-area button{margin:0;width:100%}.smsauth .ivr-subtext{align-self:flex-start;margin:2em 0 1em;max-width:100%}.smsauth .alert{font-size:var(--font-min);margin:0;max-width:100%}.survey-result-lp{height:0;width:828px}.survey-result-lp .back{background-color:#fff}.survey-result-lp .back,.survey-result-lp .box{align-items:center;display:flex;flex-direction:column;justify-content:center}.survey-result-lp .box{position:relative;text-align:center}.survey-result-lp .explain-box .title{color:#333;font-family:HiraKakuPro-W6;font-size:60px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:.47;margin-bottom:40px;margin-top:80px;text-align:center}.survey-result-lp .explain-box .text-box{color:#333;font-size:32px;letter-spacing:.8px;line-height:1.69;margin-bottom:90px;margin-top:38px;text-align:left;width:586px}.survey-result-lp .explain-box .text,.survey-result-lp .explain-box .text-box{font-family:HiraKakuPro-W3;font-stretch:normal;font-style:normal;font-weight:400}.survey-result-lp .explain-box .text{color:#4d4d4d;font-size:26px;letter-spacing:normal;line-height:1.62;text-align:center}.survey-result-lp .content-box{background:linear-gradient(90deg,#f2c66d,#bf8c26);width:828px}.survey-result-lp .content-box .rank-header{margin-bottom:30px;margin-top:100px}.survey-result-lp .content-box .rank-base{width:801px;z-index:10}.survey-result-lp .content-box .rank-base-bottom{margin-top:calc(-20px*var(--zep2-aspect));width:801px;z-index:10}.survey-result-lp .rank2,.survey-result-lp .rank3{margin-top:50px}.survey-result-lp .content-box .rank-box .rank-box-content-wrapper{background-color:#fff;margin:calc(-20px*var(--zep2-aspect)) auto 0 auto;width:789px}.survey-result-lp .content-box .rank-box .rank-box-content{background-color:#fff;box-shadow:0 4px 5px 0 #80808066;box-sizing:border-box;margin:auto;width:765px}.survey-result-lp .content-box .rank1 .rank-box-content{border-left:calc(18px*var(--zep2-aspect)) solid #dfa0094d;border-right:calc(18px*var(--zep2-aspect)) solid #dfa0094d}.survey-result-lp .content-box .rank2 .rank-box-content{border-left:calc(18px*var(--zep2-aspect)) solid #b3b3b34d;border-right:calc(18px*var(--zep2-aspect)) solid #b3b3b34d}.survey-result-lp .content-box .rank3 .rank-box-content{border-left:calc(18px*var(--zep2-aspect)) solid #e3c4ab4d;border-right:calc(18px*var(--zep2-aspect)) solid #e3c4ab4d}.survey-result-lp .content-box .rank-box .rank-title{margin-top:60px;width:760px}.survey-result-lp .rank-box-content .text-box{color:#4d4d4d;font-family:HiraKakuPro-W3;font-size:32px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.69;margin:auto;text-align:left;width:650px}.survey-result-lp .rank1 .rank-box-content .text-box-top{margin-bottom:60px;margin-top:30px}.survey-result-lp .rank1 .rank-box-content .text-box-bottom,.survey-result-lp .rank2 .rank-box-content .text-box-bottom{margin-top:60px;padding-bottom:60px}.survey-result-lp .rank3 .rank-box-content .text-box-top{margin-top:30px;padding-bottom:20px}.survey-result-lp .rank3 .rank-box-content .text-box-bottom{margin-top:60px;padding-bottom:60px}.survey-result-lp .rank-box-content .opinion-box{margin:30px auto auto;text-align:center;width:670px}.survey-result-lp .rank1 .rank-box-content .opinion-box{background-color:#f5e2b533}.survey-result-lp .rank2 .rank-box-content .opinion-box{background-color:#e8e8e833}.survey-result-lp .rank3 .rank-box-content .opinion-box{background-color:#e6cfb833}.survey-result-lp .rank-box-content .opinion-box .quotation-top{margin:auto auto 58px;padding-top:41px;text-align:left;width:584px}.survey-result-lp .rank-box-content .opinion-box .quotation-bottom{margin:auto;text-align:right;width:584px}.survey-result-lp .rank1 .rank-box-content .first-opinion .quotation-bottom{margin-top:49px;padding-bottom:37px}.survey-result-lp .rank1 .rank-box-content .second-opinion .quotation-bottom{margin-top:50px;padding-bottom:40px}.survey-result-lp .rank1 .rank-box-content .third-opinion .quotation-bottom{margin-top:80px;padding-bottom:40px}.survey-result-lp .rank2 .rank-box-content .first-opinion .quotation-bottom{margin-top:78px;padding-bottom:40px}.survey-result-lp .rank2 .rank-box-content .second-opinion .quotation-bottom{margin-top:47px;padding-bottom:37px}.survey-result-lp .rank3 .rank-box-content .first-opinion .quotation-bottom{margin-top:49px;padding-bottom:37px}.survey-result-lp .rank3 .rank-box-content .second-opinion .quotation-bottom{margin-top:47px;padding-bottom:37px}.survey-result-lp .rank-box-content .opinion-box .text1{color:#333;font-family:HiraKakuPro-W6;font-size:32px;letter-spacing:.8px;line-height:1.69;margin:auto;text-align:justify;width:584px}.survey-result-lp .rank-box-content .opinion-box .text2{color:#666;font-family:HiraKakuPro-W6;font-size:28px;letter-spacing:.7px;line-height:1.69;margin:30px auto auto;text-align:right;width:584px}.survey-result-lp .other-opinion{margin-top:90px;padding-bottom:100px}.survey-result-lp .explain-box .text-box-bottom{margin-top:87px}.survey-result-lp button{background:var(--real-lovean-pink-gradient);border:none;border-radius:2em;color:#fff;font-family:HiraKakuPro-W3;font-size:36px;font-stretch:normal;font-style:normal;font-weight:400;height:82px;letter-spacing:normal;line-height:1.44;margin-bottom:90px;text-align:center;width:590px}.svg-test{background:#ccc;background-image:linear-gradient(45deg,#fff 25%,#0000 0),linear-gradient(45deg,#0000 75%,#fff 0),linear-gradient(45deg,#fff 25%,#0000 0),linear-gradient(45deg,#0000 75%,#fff 0);background-position:0 0,8px 8px,8px 8px,16px 16px;background-size:16px 16px}.svg-test .s1{fill:currentColor;color:red;height:100vw;width:100vw}.svg-test .s2{color:blue;height:60px;width:60px}.svg-test .s3{border:1px solid red;color:green;height:100px;width:100px}.camera-take-photo{--frame-aspect:calc(var(--content-width)/564);background:var(--white);flex-direction:column;height:100vh;margin:auto;max-width:var(--max-width);width:100%}.camera-take-photo,.camera-take-photo .video-div{align-items:center;display:flex;overflow:hidden;position:relative}.camera-take-photo .video-div{--camera-size:calc(var(--content-width) - var(--frame-aspect)*32);background:var(--real-black);border-radius:5px;height:calc(var(--content-width) - var(--frame-aspect)*32);height:var(--camera-size);margin-top:20%;width:calc(var(--content-width) - var(--frame-aspect)*32);width:var(--camera-size)}.camera-take-photo video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.camera-take-photo .face-video{transform:translate(-50%,-50%) scaleX(-1)}.camera-take-photo .frame{box-sizing:border-box;left:0;margin-left:auto;margin-right:auto;max-width:var(--max-width);position:absolute;top:0;width:100%}.camera-take-photo .frame img{width:100%}.camera-take-photo canvas{left:0;opacity:0;pointer-events:none;position:fixed;top:0;touch-action:none}.camera-take-photo .footer{align-items:center;background:none;border:none;flex-direction:column;height:auto;justify-content:flex-end}.camera-take-photo .buttons{align-content:center;align-items:center;display:flex;height:calc(var(--frame-aspect)*210);justify-content:center}.camera-take-photo .flip-button{background:none;border:none;height:calc(var(--frame-aspect)*62);padding:0;position:absolute;right:calc(var(--frame-aspect)*90);width:calc(var(--frame-aspect)*62)}.camera-take-photo .flip-button img{height:100%}.camera-take-photo .description{align-items:center;background:var(--black);border-radius:3em;color:var(--white);display:flex;filter:drop-shadow(0 0 5px black);flex-direction:column;justify-content:center;margin:0;padding:.25em 0;width:75%}.camera-take-photo .description p{color:var(--white);font-size:var(--fontsize-s);margin:0}.camera-take-photo .capture-button{align-items:center;background:var(--black);border:none;border-radius:50%;display:flex;height:calc(var(--frame-aspect)*120);justify-content:center;padding:0;width:calc(var(--frame-aspect)*120)}.camera-take-photo .capture-button span{background:var(--white);border:none;border-radius:50%;filter:drop-shadow(0 0 5px var(--white));height:calc(var(--frame-aspect)*86);width:calc(var(--frame-aspect)*86)}.camera-take-photo .close-button{background:none;border:none;height:30px;left:10px;padding:0;position:absolute;top:10px;width:30px}.camera-take-photo .close-button img{filter:var(--black-filter);height:100%;width:100%}.unsub-check{font-family:var(--fontW3);font-size:var(--font-s)}.unsub-check .con{box-sizing:border-box;padding:calc(var(--zep2-aspect)*60px) calc(var(--zep2-aspect)*50px);padding-top:0;width:100%}.unsub-check .top-space{height:calc(var(--zep2-aspect)*60px)}.unsub-check .pink-b,.unsub-check .pink-s{color:var(--lovean-pink)}.unsub-check .pink-s{font-size:var(--font-min)}.unsub-check .list span,.unsub-check .pink-b{font-family:var(--fontW6);font-weight:700}.unsub-check .list span{font-size:var(--font-s)}.unsub-check .pink-b{font-size:var(--font-m);text-align:center}.unsub-check .text-normal{margin:calc(var(--zep2-aspect)*60px) 0;white-space:pre-wrap}.unsub-check .list{margin-bottom:calc(var(--zep2-aspect)*18px)}.unsub-check .dates{justify-content:space-between;margin-top:calc(var(--zep2-aspect)*124px)}.unsub-check .space{width:100%}.unsub-check .space1{height:calc(var(--zep2-aspect)*136px)}.unsub-check button{background:var(--lovean-pink-gradient);border:none;border-radius:2em;color:var(--white);font-size:var(--font-l);font-weight:700;height:calc(var(--zep2-aspect)*80px);margin:calc(var(--zep2-aspect)*24px) 0}.unsub-check .empty-page{height:auto!important}.unsub-check input[type=checkbox]{-webkit-appearance:none;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;padding:10px;position:relative;width:auto}.unsub-check input[type=checkbox]:before{background:var(--white);border:1px solid var(--black);border-radius:3px;content:"";display:block;height:26px;left:0;margin-top:-13px;opacity:.5;position:absolute;top:50%;width:26px}.unsub-check input[type=checkbox]:after{border-bottom:3px solid var(--lovean-pink);border-right:3px solid var(--lovean-pink);content:"";display:block;height:18px;left:8px;margin-top:-12px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:9px}.unsub-check input[type=checkbox]:checked:after{opacity:1}.unsub-check label{align-items:center;margin:calc(var(--zep2-aspect)*70px) 0 calc(var(--zep2-aspect)*45px) 0;width:100%}.unsub-check label span{font-size:var(--font-min);margin-left:1em}.unsub-check .tips{background:none!important;border-width:2px!important;margin:calc(var(--zep2-aspect)*100px) 0!important}.unsub-check .tips-content{color:var(--black)!important;padding:0 calc(var(--zep2-aspect)*50px)!important;text-align:left!important}.unsub-check .text-normal3{margin-top:calc(var(--zep2-aspect)*100px)}.unsub-check .but2{margin-top:calc(var(--zep2-aspect)*70px)}.unsub-check .dates span{font-size:var(--font-min)}.unsub-check-b .tips{margin-bottom:calc(var(--zep2-aspect)*56px)!important}.survey-wrapper{height:100vh;width:100%}.survey-wrapper .enq-frame{border:none;height:100vh;width:100%}.survey-wrapper .back-btn,.survey-wrapper .test-btn{background:none;border:none;height:35px;left:7.5px;padding:0;position:fixed;top:7.5px;width:35px}.survey-wrapper .back-btn img{width:50%}.survey-wrapper .test-btn{border:1px solid red;left:auto;right:0}.valentine-lp{height:0;width:828px}.valentine-lp .back{background-color:#fff}.valentine-lp .back,.valentine-lp .box{align-items:center;display:flex;flex-direction:column;justify-content:center}.valentine-lp .box{position:relative;text-align:center}.valentine-lp .content-box{background-color:#cc2414;width:828px}.valentine-lp .explain-title{background-image:url(/valentine/LP/img_title.png);background-position:50% -10%;background-repeat:no-repeat;height:150px;margin-top:100px;width:100%}.valentine-lp .explain-title div{color:#fff;font-family:HiraKakuPro-W6;font-size:42px;line-height:1.29;margin-top:18px;text-align:center;top:50px}.valentine-lp .explain-text{color:#fff;font-family:HiraKakuPro-W6;font-size:34px;line-height:1.59;text-align:center}.valentine-lp .explain-text span{color:#e9d8ac}.valentine-lp .img-point1{margin-top:60px}.valentine-lp .img-content1{margin-top:40px}.valentine-lp .explain-text1{margin-top:-20px}.valentine-lp .img-point2,.valentine-lp .img-point3{margin-top:140px}.valentine-lp .img-content2,.valentine-lp .img-content3{margin-top:100px}.valentine-lp .explain-text2{margin-top:50px}.valentine-lp .explain-title2{margin-bottom:40px;margin-top:180px}.valentine-lp .explain-text3{margin-bottom:40px;margin-top:80px}.valentine-lp button{background-color:#5e1e03;border:none;border-radius:2em;color:#fff;font-family:HiraKakuPro-W3;font-size:48px;height:126px;letter-spacing:-.96px;line-height:2.43;margin-bottom:140px;margin-top:80px;text-align:center;width:680px}.video-list{background:var(--white);box-sizing:border-box;display:flex;flex-flow:wrap;justify-content:flex-start;width:100%}.video-list .add-button{--search-item-size:calc(var(--content-width)*0.333);border-radius:10px;box-sizing:border-box;height:calc(var(--content-width)*.333*1);height:calc(var(--search-item-size)*1);margin:0;padding:2px;position:relative;width:calc(var(--content-width)*.333*1);width:calc(var(--search-item-size)*1)}.video-list .add-button a{align-items:center;background:#f1f1f1;background:#e1e1e1;border-radius:10px;display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}.video-list .add-button h3{color:var(--white)}.video-list .video-img{box-sizing:border-box;width:100%}.video-list .search-female-item .loading{position:absolute}.video-list .main-mark{background:var(--lovean-pink);color:var(--white);font-size:var(--fontsize-s);text-align:center;top:−2px}.video-list .main-border,.video-list .main-mark{box-sizing:border-box;position:absolute;width:100%}.video-list .main-border{border:3px solid var(--lovean-pink);height:100%}.video-list .tocenter{display:flex;justify-content:center;position:absolute;top:4px;width:100%}.video-list .inprogress-mark{background:var(--lovean-pink);border-radius:10px;color:var(--white);font-size:var(--fontsize-m);padding:2px 5px}.video-list .comments,.video-list .likes{align-items:center;bottom:10px;display:flex;flex-flow:nowrap;height:20px;justify-content:flex-start;position:absolute;right:50px;width:40px}.video-list .comments{right:10px}.video-list .comments p,.video-list .likes p{color:var(--white);margin-right:5px;padding-left:0}.video-list .comments .icon,.video-list .likes .icon{height:100%}.video-list .comments img,.video-list .likes img{height:100%;object-fit:scale-down}.video-list .badge{bottom:40px;font-size:var(--fontsize-l);position:absolute;right:10px}.visitor-list .info{color:var(--m-gray);font:var(--fontW3);font-size:var(--font-min);margin:1em 0 .5em;text-align:center}.visitor-list .line{border-bottom:1px solid var(--ul-gray)}.not-edited-photo{--inv-aspect:calc(var(--content-width)/640);--inv-fontsize-l:calc(var(--inv-aspect)*24);--inv-fontsize-xl:calc(var(--inv-aspect)*26);align-items:center;background:var(--ul-gray);display:flex;flex-direction:column;justify-content:center;position:relative}.not-edited-photo div{box-sizing:border-box}.not-edited-photo .title{color:var(--dark-gray);font-size:calc(var(--fontscale)*var(--inv-aspect)*38);padding:0}.not-edited-photo .sec01 .title{margin:calc(var(--inv-aspect)*35) 0 calc(var(--inv-aspect)*28) 0}.not-edited-photo .sec02 .title,.not-edited-photo .sec03 .title{margin:calc(var(--inv-aspect)*35) 0 calc(var(--inv-aspect)*8) 0}.not-edited-photo .text{font-size:calc(var(--fontscale)*var(--inv-aspect)*20);margin:0}.not-edited-photo .text,.not-edited-photo .text-mini{color:var(--dark-gray);padding:0 calc(var(--inv-aspect)*30)}.not-edited-photo .text-mini{font-size:calc(var(--fontscale)*var(--inv-aspect)*15);margin:calc(var(--inv-aspect)*16) 0 0 0}.not-edited-photo .line{border-bottom:1px solid var(--medium-gray);margin-bottom:calc(var(--inv-aspect)*30);width:calc(var(--inv-aspect)*602)}.not-edited-photo .sec01,.not-edited-photo .sec02,.not-edited-photo .sec02 .box,.not-edited-photo .sec03{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 0 calc(var(--inv-aspect)*24) 0;width:calc(var(--inv-aspect)*602)}.not-edited-photo .sec01{background:var(--white);margin:calc(var(--inv-aspect)*42) 0 calc(var(--inv-aspect)*26) 0;min-height:calc(var(--inv-aspect)*293)}.not-edited-photo .sec02 .box{background:var(--white)}.not-edited-photo .sec02 img{margin:calc(var(--inv-aspect)*41) 0 calc(var(--inv-aspect)*26) 0;width:calc(var(--inv-aspect)*490)}.not-edited-photo .sec03 .box{align-items:center;background:var(--white);display:flex;justify-content:center;width:calc(var(--inv-aspect)*602)}.not-edited-photo .sec03 img{margin:calc(var(--inv-aspect)*28) calc(var(--inv-aspect)*22);margin-left:0;width:calc(var(--inv-aspect)*224)}.not-edited-photo .sec03 .text{padding:0 calc(var(--inv-aspect)*20) 0 calc(var(--inv-aspect)*30)}.not-edited-photo button:disabled{background:none;border:2px solid var(--lovean-pink);border-image:none;box-shadow:none;color:var(--lovean-pink);filter:none}.not-edited-photo button:disabled p{color:var(--lovean-pink)}.whiteday-lp{height:0;width:828px}.whiteday-lp .back{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center}.whiteday-lp .kv{margin-bottom:-4px}.whiteday-lp .box{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}.whiteday-lp .content-box{background-color:#c2e5f2;width:828px}.whiteday-lp .explain-title{background-image:url(/whiteday/LP/img_title.png);background-position:50% -10%;background-repeat:no-repeat;height:150px;margin-top:100px;width:100%}.whiteday-lp .explain-title div{color:#fff;font-family:HiraKakuPro-W6;font-size:42px;line-height:1.29;margin-top:18px;text-align:center;top:50px}.whiteday-lp .explain-text{color:#0f3b8b;font-family:HiraKakuPro-W6;font-size:34px;line-height:1.59;text-align:center}.whiteday-lp .explain-text span{color:#e9d8ac}.whiteday-lp .img-point1{margin-top:60px}.whiteday-lp .img-content1{margin-top:40px}.whiteday-lp .explain-text1{margin-top:-20px}.whiteday-lp .img-point2{margin-top:140px}.whiteday-lp .img-content2{margin-top:100px}.whiteday-lp .explain-text2{margin-top:50px}.whiteday-lp .img-point3{margin-top:140px}.whiteday-lp .img-content3{margin-top:100px}.whiteday-lp .explain-text3{margin-top:50px}.whiteday-lp .explain-text3 span{color:var(--real-lovean-pink)}.whiteday-lp .explain-title2{margin-bottom:40px;margin-top:240px}.whiteday-lp .img-step1,.whiteday-lp .img-step2{margin-bottom:-30px}.whiteday-lp .explain-text4{margin-bottom:60px;margin-top:180px}.whiteday-lp .box-step3{position:relative}.whiteday-lp .purchase-button{background-color:#fff;bottom:80px;color:#27619a;font-size:36px;height:81px;left:0;margin:auto;position:absolute;right:0;width:552px}.whiteday-lp .close-button,.whiteday-lp .purchase-button{border:none;border-radius:2em;font-family:HiraKakuPro-W3;text-align:center}.whiteday-lp .close-button{background-color:#0f3b8b;color:#fff;font-size:48px;height:126px;letter-spacing:-.96px;line-height:2.43;margin-bottom:140px;margin-top:100px;width:680px}.senryu-list{--senryu-aspect:calc(var(--content-width)/828);align-items:center;background-image:linear-gradient(90deg,#e6bb50,#fad67d,#ffeab3);min-height:100vh;width:100%}.senryu-list .header,.senryu-list .header .back-button{background:none;border:none}.senryu-list .header{align-items:flex-start;background-image:linear-gradient(90deg,#e6bb50,#fad67d,#ffeab3);height:calc(var(--senryu-aspect)*50 + 50px);justify-content:flex-start;position:fixed}.senryu-list .header-buttons{align-items:center;justify-content:flex-start;margin-top:1em}.senryu-list .header .back-button{height:100%;margin-left:calc(var(--senryu-aspect)*40)}.senryu-list .header .back-button img{height:calc(var(--senryu-aspect)*29)}.senryu-list .header .gender-buttons{justify-content:center;margin:0 15%;position:absolute}.senryu-list .header .gender-button{background-color:#fff;border:none;border-radius:2em;height:calc(var(--senryu-aspect)*68);margin:0 calc(var(--senryu-aspect)*20);position:relative;width:calc(var(--senryu-aspect)*260)}.senryu-list .header .gender-button span{color:#bfa34c;font-family:HiraKakuPro-W6;font-size:calc(var(--senryu-aspect)*28);font-weight:600}.senryu-list .header .gender-button .check-mark{display:none;height:100%;left:8%;pointer-events:none;position:absolute;top:0;touch-action:none}.senryu-list .header .gender-button#on .check-mark{display:flex;justify-content:center}.senryu-list .header .gender-button .check-mark img{height:30%;object-fit:scale-down}.senryu-list .header .gender-button#on{background-color:#bfa34c}.senryu-list .header .gender-button#on span{color:#fff}.senryu-list .tabs{background-image:linear-gradient(90deg,#e6bb50,#fad67d,#ffeab3);height:calc(var(--senryu-aspect)*87);margin-top:calc(var(--senryu-aspect)*50);max-width:var(--max-width);position:fixed;top:49px;width:100%}.senryu-list .tabs .buttons{justify-content:center;width:100%}.senryu-list .tabs .buttons button{background:none;border:none;border-bottom:calc(var(--senryu-aspect)*12) solid #0000;color:#fff5d9;font-family:HiraKakuPro-W6;font-size:calc(var(--senryu-aspect)*48);font-weight:600;height:100%;text-shadow:0 1px 3px #bfa34c80;width:33.3%}.senryu-list .tabs .buttons button:disabled{border-bottom-color:#fff;color:#fff;text-shadow:0 1px 3px #bfa34c80}.senryu-list .tabs .line{background-color:#ffefbf;bottom:0;box-shadow:0 1px 3px 0 #bfa34c80;height:calc(var(--senryu-aspect)*4);position:absolute;width:100%}.mysenryu-list{min-height:100vh;padding-bottom:100px}.mysenryu-list .senryu-item,.senryu-list .senryu-item{margin:calc(var(--senryu-aspect)*15) 0}.mysenryu-list .senryu-item{margin-left:auto;margin-right:auto}.senryu-list .list{margin-bottom:100px;margin-top:calc(var(--senryu-aspect)*137 + 50px);overflow:scroll}.senryu-list .list .sk-circle{margin-top:1em}.senryu-list .no-post{color:#000;margin-top:1em}.mysenryu-list .senryu-bottom-area .good-button2{justify-content:flex-end;width:calc(var(--senryu-aspect)*320)}.mysenryu-list .senryu-bottom-area .goods{min-width:calc(var(--senryu-aspect)*50);text-align:left}.mysenryu-list .senryu-bottom-area .twitter{margin-left:calc(var(--senryu-aspect)*5)}.mysenryu-list .no-post{text-align:center;width:100%}.mysenryu-list .header .about-button{position:absolute;right:10px}.senryu-list .header .right-button{border:none}.senryu-list .header .right-button img{filter:drop-shadow(0 0 3px #00000020);height:auto;width:calc(50px*var(--zep2-aspect))}.senryu-list .selection-area{align-items:center;background-image:linear-gradient(90deg,#e6bb50,#fad67d,#ffeab3);height:calc(var(--senryu-aspect)*124);justify-content:center;max-width:var(--max-width);position:fixed;top:calc(var(--senryu-aspect)*137 + 49px);width:100%;z-index:100}.senryu-list .selection-area select{-webkit-appearance:none;appearance:none;background-color:#fd89b4;border:none;border-radius:2em;color:#fff;font:var(--fontW6);font-size:var(--font-m-raw);font-weight:600;height:calc(var(--senryu-aspect)*64);text-align:center;text-align-last:center;width:calc(var(--senryu-aspect)*561)}.senryu-list .selection-block{height:calc(var(--senryu-aspect)*124)}.senryu-list .selection-area .select-wrap{position:relative}.senryu-list .selection-area .select-wrap .arrow{--size:calc(var(--senryu-aspect)*34);--half-size:calc(var(--size)/2);border-left:var(--half-size) solid #0000;border-right:var(--half-size) solid #0000;border-top:calc(var(--size)*.866) solid #fff;pointer-events:none;position:absolute;right:calc(var(--senryu-aspect)*32);top:calc(var(--senryu-aspect)*18);touch-action:none}.lucky-lp2025,.lucky-result2025{height:0;text-align:center;width:828px}.lucky-lp2025 .background,.lucky-result2025 .background{align-items:center;background:#fea8cc;padding-bottom:128px}.lucky-lp2025 .point{position:relative}.lucky-lp2025 .point .point-bg{position:absolute;top:0;z-index:0}.lucky-lp2025 .point .point-content{position:relative;z-index:1}.lucky-lp2025 button,.lucky-result2025 button{background:url(/luckybag2025/LP/btn_back.png);border:none;font-family:var(--fontW6);font-size:48px;font-weight:700;height:117px;width:628px}.lucky-lp2025 .purchase-btn,.lucky-result2025 .purchase-btn{background:url(/luckybag2025/LP/btn_purchase.png);color:#fff}.lucky-lp2025 .purchase-btn:disabled,.lucky-result2025 .purchase-btn:disabled{background:url(/luckybag2025/LP/btn_inactive.png)}.lucky-lp2025 .remaining-count-str,.lucky-result2025 .remaining-count-str{font-family:var(--fontW6);font-size:40px;font-weight:500;margin-bottom:92px;margin-top:35px}.lucky-lp2025 .desc-platinum{font-family:var(--fontW6);font-size:32px;font-weight:700;margin-bottom:88px}.lucky-lp2025 .desc-platinum .link{color:#000;cursor:pointer;text-decoration:underline}.lucky-lp2025 .note{align-items:flex-start;background:#ffbfbf;margin-bottom:78px;padding:74px 52px;text-align:left}.lucky-lp2025 .note .title{color:#000;font-family:var(--fontW6);font-size:36px;font-weight:500;margin-bottom:12px}.lucky-lp2025 .note .line{margin:7px 0}.lucky-lp2025 .note .t,.lucky-lp2025 .note .t2{color:#4d4d4d;font-family:var(--fontW6);font-size:28px;font-weight:400}.lucky-lp2025 .note .dot{background:#4d4d4d;border-radius:50%;height:8px;margin:21px;width:8px}.lucky-lp2025 .note .t2{font-size:24px;margin-left:52px}.lucky-lp2025 .btn-top,.lucky-result2025 .btn-top{color:#000;font-family:var(--fontW6);font-size:40px;font-weight:700;margin-bottom:27px;margin-top:128px}.lucky-result2025-wrap{background:#fea8cc;height:100vh;width:100%}.lucky-result2025-wrap .sk-circle .sk-child:before{background-color:#fff}.lucky-result2025-wrap .loading-reload-button{background-color:#fff;color:#000}.lucky-result2025 .background{padding-bottom:120px}.lucky-result2025 .result-area{align-items:center;justify-content:center;margin-bottom:-620px;position:relative;z-index:0}.lucky-result2025 .other-area{z-index:1}.lucky-result2025 .result-area .bag-img,.lucky-result2025 .result-area .bag-rank,.lucky-result2025 .result-area .bag-title,.lucky-result2025 .result-area .title-area,.lucky-result2025 .title-area .title{position:absolute}.lucky-result2025 .result-area .bag-rank,.lucky-result2025 .title-area .title{color:#fff;font-family:var(--fontW6);font-size:40px;font-weight:700}.lucky-result2025 .result-area .bag-rank{left:480px;top:374px}.lucky-result2025 .result-area .bag-img{top:408px}.lucky-result2025 .result-area .bag-title{align-items:center;justify-content:flex-start;min-height:242px;top:698px;width:100%}.lucky-result2025 .result-area .bag-title span{color:#000;font-family:var(--fontW6);font-size:40px;font-weight:700;line-height:64px}.lucky-result2025 .title-area{align-items:center;justify-content:center;top:295px}.lucky-result2025-debug{background:red;bottom:12px;left:0;position:fixed;width:100%;z-index:10}.lucky-result2025-debug button{margin:0 .25em}.header-searchhashtag .center-area{align-items:center;justify-content:center;margin:0 auto;padding-left:35px}.search-hashtag .area-search{align-items:center;background-color:var(--white);border-bottom:1px solid var(--ul-gray);justify-content:center;max-width:var(--max-width);position:fixed;top:50px;width:100%;z-index:2}.search-hashtag .area-search,.search-hashtag .area-search-block{height:34px}.search-hashtag-bookmark .area-search{top:calc(var(--zep2-aspect)*260px)}.search-hashtag .area-search .select-panel{background:var(--ul-gray);color:var(--m-gray);margin-left:1em;position:relative;width:80%}.search-hashtag .area-search .select-panel .next-mark{filter:invert(.2);height:16px;pointer-events:none;position:absolute;right:10px;top:calc(50% - 8px);touch-action:none;transform:rotate(-90deg)}.search-hashtag-noscroll{max-height:100vh;overflow:hidden;pointer-events:none;position:fixed;touch-action:none}.search-hashtag .loading-wrap{height:100vh;width:100%}.campaign-code-enter{align-items:center;min-height:80vh}.campaign-code-enter input{border-radius:2em;margin-top:1em;width:80%}.campaign-code-enter .err{color:var(--lovean-pink);font-size:var(--font-min);height:1em;margin:.5em 0 1.5em;text-align:center}.campaign-code-enter button{background:var(--lovean-pink-gradient);border:none;border-radius:2em;color:var(--white);font-size:var(--font-s);font-weight:700;height:calc(var(--zep2-aspect)*80px);padding:0 1em}.campaign-code-enter button:disabled{background:var(--medium-gray)}.smile-lp{--car-aspect:calc(var(--content-width)/828);--smile-color:#ff7c6c;width:100%}.smile-lp-male{background:url(/seasonal_campaign/smile/lp/male/BG_pattern.png)}.smile-lp-female{background:url(/seasonal_campaign/smile/lp/female/BG_pattern.png)}.smile-lp .flex-center{align-items:center;display:flex;justify-content:center}.smile-lp .kv{display:flex;flex-direction:column;position:relative}.smile-lp .kv img{width:100%}.smile-lp .sec-img{margin-bottom:calc(var(--car-aspect)*59);margin-top:calc(var(--car-aspect)*100);object-fit:scale-down;width:100%}.smile-lp .upload-btn,.smile-lp button{background:#fff;border:none;border-radius:2em;color:var(--smile-color);font-family:HiraKakuPro-W6;font-size:calc(var(--car-aspect)*48);font-weight:600;height:calc(var(--car-aspect)*126);margin:0 calc(var(--car-aspect)*74);width:calc(var(--car-aspect)*680)}.smile-lp .upload-btn img,.smile-lp button img{width:100%}.smile-lp .button-margin{margin-top:calc(var(--car-aspect)*70)}.smile-lp .close-btn{margin-bottom:calc(var(--car-aspect)*128);margin-top:calc(var(--car-aspect)*140)}.smile-lp .rank-img1,.smile-lp .rank-img2{justify-content:center;width:100%}.smile-lp .rank-img1,.smile-lp .rank-img2{margin-top:calc(var(--car-aspect)*40)}.smile-lp .rank-img2{margin-bottom:calc(var(--car-aspect)*54)}.smile-lp .rank-img .medal{position:absolute;z-index:1}.smile-lp .rank-img{position:relative}.smile-lp .rank-img1 .rank-img .medal,.smile-lp .rank-img2 .rank-img .medal{left:calc(var(--car-aspect)*-60);top:calc(var(--car-aspect)*-25);width:calc(var(--car-aspect)*100)}.smile-lp .rank-img1 .prof,.smile-lp .rank-img1 .rank-img{width:calc(var(--car-aspect)*320)}.smile-lp .rank-img1 .rank-img{height:calc(var(--car-aspect)*400)}.smile-lp .rank-img .video-area{overflow:hidden}.smile-lp .rank-img1 .rank-img .video-area{height:calc(var(--car-aspect)*320);width:calc(var(--car-aspect)*320)}.smile-lp .rank-img2 .prof{margin:0 calc(var(--car-aspect)*62);width:calc(var(--car-aspect)*250)}.smile-lp .rank-img2 .rank-img{height:calc(var(--car-aspect)*312);width:calc(var(--car-aspect)*250)}.smile-lp .rank-img2 .rank-img .video-area{height:calc(var(--car-aspect)*250);width:calc(var(--car-aspect)*250)}.smile-lp .rank-img{background:#fff;padding:calc(var(--car-aspect)*2)}.smile-lp .rank-img .img,.smile-lp .rank-img .video{display:block;width:100%}.smile-lp .rank-img .video{transform:translateY(-25%)}.smile-lp .rank-img .loves{align-items:center;justify-content:center}.smile-lp .rank-img1 .rank-img .loves{height:calc(var(--car-aspect)*84)}.smile-lp .rank-img2 .rank-img .loves{height:calc(var(--car-aspect)*68)}.smile-lp .rank-img .loves span{color:var(--smile-color);font-family:HiraKakuPro-W6;font-weight:600}.smile-lp .prof .name{color:#fff;font-weight:600}.smile-lp .rank-img1 .prof .name{font-size:calc(var(--car-aspect)*42)}.smile-lp .rank-img1 .prof .nickname{width:calc(var(--car-aspect)*400)}.smile-lp .rank-img2 .prof .name{font-size:calc(var(--car-aspect)*34)}.smile-lp .rank-img2 .prof .nickname{width:calc(var(--car-aspect)*340)}.smile-lp .rank-img1 .rank-img .loves span{font-size:calc(var(--car-aspect)*58)}.smile-lp .rank-img2 .rank-img .loves span{font-size:calc(var(--car-aspect)*42)}.smile-lp .rank-img1 .rank-img .loves img{height:calc(var(--car-aspect)*47);margin-right:calc(var(--car-aspect)*12);width:calc(var(--car-aspect)*55)}.smile-lp .rank-img2 .rank-img .loves img{height:calc(var(--car-aspect)*38);margin-right:calc(var(--car-aspect)*9);width:calc(var(--car-aspect)*45)}.smile-lp .ranking-img{position:relative;width:calc(var(--car-aspect)*732)}.smile-lp .ranking-img img{width:100%}.smile-lp .ranking-img span{bottom:calc(var(--car-aspect)*36);color:#35a9ed;font-family:HiraKakuPro-W3;font-size:calc(var(--car-aspect)*32);left:0;position:absolute;text-align:center;width:100%}.smile-lp .suggest-img{width:calc(var(--car-aspect)*700)}.smile-lp .upload-btn{background-color:#1d45bf;color:#fff}.smile-lp .your-rank{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--car-aspect)*48);font-weight:600;margin-bottom:calc(var(--car-aspect)*31);margin-top:calc(var(--car-aspect)*171);text-align:center;width:100%}.smile-lp .sec2,.smile-lp .sec3{margin-left:calc(var(--car-aspect)*40);width:calc(var(--car-aspect)*748)}.smile-lp .sec2{margin-top:calc(var(--car-aspect)*127)}.smile-lp .sec3{margin-bottom:calc(var(--car-aspect)*177);margin-top:calc(var(--car-aspect)*100)}.smile-lp .sec2 .title,.smile-lp .sec3 .title{border:1px solid #fff;color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--car-aspect)*48);font-weight:600;height:calc(var(--car-aspect)*82);margin-bottom:calc(var(--car-aspect)*32);text-align:center;width:100%;width:calc(var(--car-aspect)*748)}.smile-lp .sec2 .text,.smile-lp .sec3 .text{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--car-aspect)*32);font-weight:600;text-align:justify}.smile-lp .calculating{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--car-aspect)*32);font-weight:600;margin-top:calc(var(--car-aspect)*140)}.smile-lp .debug-btn{border:solid red;bottom:0;color:red;font-size:calc(var(--car-aspect)*32);height:auto;margin:0;opacity:.8;padding:.25em .5em;position:fixed;width:auto;z-index:1}.flower-lp{--flower-aspect:calc(var(--content-width)/828);--flower-color:#f255a4;background:#f5f4f0;width:100%}.flower-lp .sec .text{color:#434343;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--flower-aspect)*32);font-weight:60;margin:0 auto;width:calc(var(--flower-aspect)*712)}.flower-lp .ranking-img{margin-top:calc(var(--flower-aspect)*144)}.flower-lp .calculating,.rank-item-not-entry span{color:#434343}.flower-lp .prof .name,.flower-lp .rank-img .loves span,.flower-lp .ranking-img span,.flower-lp button,.ranking-view-flower button{color:var(--flower-color)}.flower-lp .point-area{align-items:center;background-color:#f255a4;height:calc(var(--flower-aspect)*104);justify-content:center;margin:0 auto;margin-bottom:calc(var(--flower-aspect)*38);position:relative;width:calc(var(--flower-aspect)*720)}.flower-lp .point-area1{margin-top:calc(var(--flower-aspect)*114)}.flower-lp .point-area2{margin-top:calc(var(--flower-aspect)*180)}.flower-lp .point-area span{color:#fff;font-family:HiraKakuPro-W6;font-size:calc(var(--flower-aspect)*54);font-weight:600;height:100;text-align:center;width:100%}.flower-lp .point-area .point-title{align-items:center;background-color:#fff100;height:calc(var(--flower-aspect)*42);justify-content:center;left:calc(var(--flower-aspect)*-21);position:absolute;top:calc(var(--flower-aspect)*-30);width:calc(var(--flower-aspect)*106)}.flower-lp .point-area .point-title span{color:#000;font-family:GothicMB101Pro;font-size:calc(var(--flower-aspect)*24);font-weight:500;text-align:center}.flower-lp .step-area{margin:0 auto;max-width:calc(var(--flower-aspect)*712)}.flower-lp .step-area .left{align-items:center;margin-right:calc(var(--flower-aspect)*37)}.flower-lp .step-area .left .step{color:#434343;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--flower-aspect)*22);font-weight:600}.flower-lp .step-area .left .num{color:#434343;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--flower-aspect)*42);font-weight:600}.flower-lp .step-area .right .title{color:#434343;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--flower-aspect)*48);font-weight:600;height:calc(var(--flower-aspect)*56);margin-bottom:calc(var(--flower-aspect)*40);text-decoration:underline;vertical-align:top}.flower-lp .step-area .right .text{color:#434343;font-family:HiraKakuPro-W6;font-size:calc(var(--fontscale)*var(--flower-aspect)*30);font-weight:600}.flower-lp .step-area2{margin-bottom:calc(var(--flower-aspect)*101);margin-top:calc(var(--flower-aspect)*109)}.flower-lp .your-rank,.smile-lp .sec2 .text,.smile-lp .sec2 .title,.smile-lp .sec2 .title span,.smile-lp .sec3 .text,.smile-lp .sec3 .title,.smile-lp .sec3 .title span{border-color:#434343!important;color:#434343!important}.flower-lp .upload-btn,.flower-lp button{height:calc(var(--flower-aspect)*110);width:calc(var(--flower-aspect)*680)}.flower-lp .upload-btn,.flower-lp-female .close-btn{background:none}.flower-lp .upload-btn{margin-bottom:calc(var(--flower-aspect)*60)}.flower-lp .white-area{background:#fff;padding-bottom:calc(var(--flower-aspect)*76)}.flower-lp .white-area .sec-img{margin-top:calc(var(--flower-aspect)*40)}.sports2023-lp{--sports2023-color:#4f34ea;--sports2023-color2:#000;background:#e5e7e8}.sports2023-lp .prof .name,.sports2023-lp button{color:var(--sports2023-color2)}.ranking-view-xmas button,.sports2023-lp .ranking-img span,.sports2023-lp .step-area .left .num,.sports2023-lp .step-area .right .title{color:var(--sports2023-color)}.sports2023-lp .ranking-img span{color:#fff}.sports2023-lp .rank-img .loves span{color:#ff7c6c}.sports2023-lp .point-area{background-color:#d4fd2d}.sports2023-lp .point-area span{color:#000}.sports2023-lp .sec .text span{color:var(--sports2023-color)}.sports2023-lp .sec-img2{margin-top:0}.sports2023-lp .advice-img{display:block;margin:auto;margin-bottom:calc(120px*var(--zep2-aspect));width:calc(708px*var(--zep2-aspect))}.sports2023-lp .white-area{background:#fff;padding:calc(var(--flower-aspect)*54) 0}.sports2023-lp .upload-btn{background-color:#000;color:#fff;font-size:calc(44px*var(--zep2-aspect))}.sports2023-lp .close-register-btn{background-color:#fff;color:var(--sports2023-color2);font-size:calc(44px*var(--zep2-aspect));margin-top:0}.entry-lp .close-register-btn{color:#000}.sports2023-lp .seasonal-color{border-color:var(--sports2023-color2)!important;color:var(--sports2023-color2)!important}.sports2023-lp .sec2 .seasonal-color,.sports2023-lp .sec2 .seasonal-color span,.sports2023-lp .sec3 .seasonal-color,.sports2023-lp .sec3 .seasonal-color span{border-color:var(--sports2023-color)!important;color:var(--sports2023-color)!important}.sports2023-lp .point-area .point-title{background-color:#000}.sports2023-lp .point-area .point-title span{color:#fff}.sports2023-lp .my-rank .rank-item-sports2023{background-color:var(--sports2023-color)}.sports2023-lp .my-rank .rank-item-sports2023 span{color:#fff}.sports2023-lp .my-rank .rank-item-sports2023 span.loves{color:#ff7c6c}.wm,.wm-back{height:100vh;left:0;pointer-events:none;position:fixed;top:0;touch-action:none;width:100vw}.wm-back{background:#000;z-index:-10}.wm,.wm-back{mix-blend-mode:exclusion}.wm{z-index:15}.wm2{mix-blend-mode:normal;z-index:16}.dbg-open-btn,.dbg-overlay,.dbg-overlay-back,.version-debug{bottom:0;box-sizing:border-box;position:fixed;right:0;z-index:10}.dbg-overlay-back{height:100vh;width:100vw}.dbg-overlay{align-items:center;justify-content:center;pointer-events:none;touch-action:none;width:100%}.dbg-overlay-content{background:#000000b3;height:100vh;max-height:75vh;max-width:var(--max-width);overflow-y:scroll;padding:2em;pointer-events:auto;touch-action:auto;width:100vw}.dbg-overlay .general-list-item,.dbg-overlay button{margin-bottom:1em}.version-debug{background:#fff;bottom:0;color:blue;font-size:25%;left:12%;pointer-events:none;right:auto;touch-action:none}.dbg-open-btn,.version-debug{opacity:.5}.dbg-open-btn,.dbg-overlay button{background:#606060;border:1px solid #d3d3d3;border-radius:2em;color:#d3d3d3;padding:.5em}.dbg-overlay .general-list-label-header,.dbg-overlay .title{background:#606060;color:#e5e2e2;font-weight:600;padding:3em;text-align:center;width:100%}.dbg-overlay .close-btn{margin:0}.dbg-overlay .title{height:3em;margin:1em 0;padding:0}