@charset "UTF-8";@font-face{font-family:Kaisei Opti;font-style:normal;font-weight:400;src:url(../fonts/MochiyPopOne-Regular.ttf) format("truetype")}@font-face{font-family:Kaisei Opti;font-style:normal;font-weight:700;src:url(../fonts/MochiyPopOne-Regular.ttf) format("truetype")}h2{font-family:Kaisei Opti;font-size:16px;font-weight:700;margin-bottom:10px}header h2{margin-bottom:0}h3{font-family:Kaisei Opti;font-size:14px;margin-bottom:5px}h3,h4{font-weight:700}h4{font-size:12px;margin-bottom:10px}main{background:radial-gradient(ellipse 300px 350px at 50px 50px,#ceebe6,transparent 90%),radial-gradient(ellipse 300px 350px at calc(100% - 50px) 50px,#f0eac4,transparent 90%),radial-gradient(ellipse 300px 150px at center bottom,#fff,#fff 100%);height:calc(100vh - 92px);padding-bottom:90px}.checkBg{background-image:url(../lp1/img/bgGrid.png)}select{border-color:rgba(209,213,219,var(--tw-border-opacity));border-radius:5px}.no-radius{border-radius:0!important}.breakpoint{display:none}.body-padding{height:calc(100vh - 100px);padding:20px 20px 100px}@media screen and (max-width:640px){.breakpoint{display:inline-block}}.m-0{margin:0}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.h-14{height:3.5rem}.w-14{width:3.5rem}.w-3\/10{width:30%}.w-9\/10{width:90%}.w-2\/10{width:20%}.w-18{width:4.5rem}.max-w-lg{max-width:28rem}.justify-around{justify-content:space-around}.border-bluegreen{border-color:#31a1aa}.border-pink{border:1px solid #eb5cae}.border-gray-900{border:1px solid #c0c3c6}.bg-bluegreen{background-color:#31a1aa}.bg-bluegreen\/80{background-color:rgba(49,161,170,.8)}.bg-bluegreen\/60{background-color:rgba(49,161,170,.6)}.bg-bluegreen\/40{background-color:rgba(49,161,170,.4)}.bg-bluegreen\/20{background-color:rgba(49,161,170,.2)}.bg-pink{background-color:#fd4db0}.bg-purple{background-color:#875ecf}.bg-yellow{background-color:#facf06}.bg-yellow\/20{background-color:rgba(250,207,6,.2)}.font-mplus{font-family:M PLUS Rounded\ 1c,Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.font-mplus-bold{font-family:M PLUS Rounded\ 1c,Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700}.font-noto,.font-noto-300{font-family:Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-noto-300{font-weight:300}.font-noto-bold{font-family:Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700}.text-bluegreen{color:#31a1aa}.text-pink{color:#fd4db0}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff}.hover\:text-bluegreen:hover{color:#31a1aa}.hover\:border-bluegreen:hover{border-color:#31a1aa}.sp{display:none}@media screen and (max-width:480px){.sp{display:inline-block}.pc{display:none}}.fit-content{width:-moz-fit-content;width:fit-content}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;color:#6b7280;opacity:1}#friend_show{z-index:1000}.min-h-screen{min-height:100vh}.min-h-screen2{min-height:50vh}.min-h-screen3{min-height:33vh}.h-300{height:300px}.jetstream-modal .text-lg{font-family:Kaisei Opti;font-weight:700}.link{color:#009;text-decoration:underline}.grad-btn{margin-top:-32px;position:absolute;right:0}.grad-btn:before{content:"続きを読む"}.grad-item{font-size:13px;max-height:120px;min-height:40px;overflow:hidden;position:relative;transition:all .5s}.grad-item:before{background:linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,.9) 0,#fff);bottom:0;content:"";display:block;height:40px;left:0;position:absolute;width:100%}.grad-trigger{display:none}.grad-trigger:checked~.grad-btn:before{content:"閉じる"}.grad-trigger:checked~.grad-item{max-height:100vh}.grad-trigger:checked~.grad-item:before{display:none}.inline-block{display:inline-block}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.h-fit-content{height:-moz-fit-content;height:fit-content}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}}.second_header{background:#121a36}.slide-in-bck-center{animation:animContent .5s;display:inline-block}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider{border-radius:34px}.slider:before{border-radius:50%}body.open_popup{overflow:hidden}.bg_onetime_popup{background-color:rgba(0,0,0,.5);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:.5s;visibility:hidden;width:100vw;z-index:9999}body.open_popup .bg_onetime_popup{opacity:1;visibility:visible}.onetime_popup{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.onetime_popup_title_close{cursor:pointer;height:30px;position:absolute;right:20px;transform:translateY(-50%);width:30px}.onetime_popup_title_close:after,.onetime_popup_title_close:before{background-color:#fff;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.onetime_popup_title_close:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.onetime_popup_title_close:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.modal-confirm{color:#434e65;margin:auto;max-width:525px}.modal-confirm .modal-content{background:#fefefe;border:5px solid #e5eeef;border-radius:15px;margin:15% auto;padding:20px;width:80%}.modal-confirm .modal-header{border-bottom:none;border-radius:5px 5px 0 0;margin:-20px -20px 0;padding:35px;position:relative;text-align:center}.alert-danger .modal-confirm .modal-header{background:#e85e6c}.alert-succsess .modal-confirm .modal-header{background:#66cc65}.modal-confirm h4{font-size:26px;margin:10px 0;text-align:center}.modal-confirm .btn,.modal-confirm .form-control{border-radius:3px;min-height:40px}.modal-confirm .close{color:#fff;opacity:.5;position:absolute;right:15px;text-shadow:none;top:15px}.modal-confirm .close:hover{opacity:.8}.modal-confirm .icon-box{border:5px solid #fff;border-radius:50%;color:#fff;display:inline-block;height:95px;padding:15px;text-align:center;width:95px;z-index:9}.modal-confirm .icon-box i{font-size:58px}.modal-confirm .btn,.modal-confirm .btn:active{background:#eeb711!important;border:none;border-radius:4px;border-radius:30px;color:#fff;line-height:normal;margin-top:10px;min-width:150px;padding:6px 20px;text-decoration:none;transition:all .4s}.modal-confirm .btn:focus,.modal-confirm .btn:hover{background:#eda645!important;outline:none}#login>div>.bg-gray-100{background:radial-gradient(circle at top left,#ceebe6,transparent 50%),radial-gradient(circle at top right,#f0eac4,transparent 50%),radial-gradient(ellipse at bottom,#fff,#fff 100%);content:"";height:100%;left:0;top:0;width:100%}#login #loginLogo{margin:20px auto;width:200px}#top .entry-title,#top .site-description{font-family:Kaisei Opti;font-weight:700}.commonIcon{height:20px;width:20px}.swiper-pagination{display:none}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:auto!important;padding-top:30px;top:0!important}.swiper-pagination-bullet{background:#ccc;border-radius:50%;display:inline-block;height:8px;margin:0 4px;opacity:1;width:8px}.swiper-pagination-bullet-active{background:#00a0a0;opacity:1}.swiper-slide{align-items:center;background:transparent;display:flex;font-size:18px;justify-content:center;max-width:100%;text-align:center}.swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;padding:0 20px;width:100%}.swiper-slide .icons img{height:70px;-o-object-fit:contain;object-fit:contain;width:70px}.pair_show .section0 .swiper-button{bottom:50px;display:flex;flex-direction:row-reverse;gap:10px;left:0;margin:0 auto;position:absolute;right:0;width:280px}.pair_show .section0 .swiper-button-next,.pair_show .section0 .swiper-button-prev{left:inherit;position:static;right:inherit}.pair_show .section1 .swiper-button{bottom:-50px;display:flex;flex-direction:row-reverse;gap:10px;left:0;margin:0 auto;position:absolute;right:0;width:280px}#friend_show .affinityBox .mySwiper{padding-bottom:50px}#friend_show .affinityBox .swiper-button{bottom:12px;display:flex;flex-direction:row-reverse;gap:10px;left:0;margin:0 auto;position:absolute;right:0}.swiper-button-next,.swiper-button-prev{background-color:#00a0a0;border:1px solid transparent;border-radius:9999px;color:#fff!important;font-size:.75rem;font-weight:600;height:auto!important;padding:.5rem 1rem;text-transform:uppercase;width:150px!important}.swiper-button-next:after{content:"次へ"!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:inherit!important;font-size:14px!important}.swiper-button-prev:after{content:"戻る"!important}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#fff;border:1px solid #00a0a0;color:#00a0a0!important}.swiper-button-next:before,.swiper-button-prev:before{content:none}.diagnosisSwiper{opacity:1;transition:opacity .2s ease-in-out;will-change:opacity}.swiper-container{max-width:100%;min-height:0;min-width:0;overflow:hidden;width:100%}#find_list{flex-direction:column;gap:10px}#find_list,#recommend .cookieBox{align-items:center;display:flex;justify-content:center}#recommend .cookieBox{flex-flow:row wrap;height:100%;left:0;position:fixed;top:0;width:100%}#recommend .cookieBox .more{display:none}#recommend .cookieBox #cookie1{animation:anim .8s forwards;animation-timing-function:ease}@keyframes anim{0%{opacity:0;transform:translateX(0) translateY(-100px)}to{opacity:1;transform:translateX(0) translateY(0)}}#recommend .cookieBox .pointer{animation:anim2 .8s;animation-delay:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;height:66px;left:127px;opacity:0;position:relative;top:-72px;width:50px}@keyframes anim2{0%{opacity:1;transform:translateX(0) translateY(0) rotate(-45deg)}80%{opacity:1;transform:translateX(20px) translateY(30px) rotate(-45deg)}to{opacity:1;transform:translateX(0) translateY(0) rotate(-45deg)}}#recommend .cookieBox .wiggle{animation:anim .8s forwards;animation-delay:1s;animation-timing-function:ease;color:#f06e5b;opacity:0;position:relative;text-align:center;text-shadow:2px 2px 0 #fff;top:-22px}#recommend .cookieBox .more:checked~.s1,#recommend .cookieBox .s2{display:none}#recommend .cookieBox .more:checked~.s2{display:block}#recommend .cookieBox .s2 #cookie2,#recommend .cookieBox .s2 #cookie3,#recommend .cookieBox .s2 #resBox,#recommend .cookieBox .s2 #shineBox{position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#recommend .cookieBox .more:checked~.s2 #cookie2{animation:anim3 1s forwards;animation-timing-function:ease}@keyframes anim3{10%{transform:translate(-50%,-50%) scale(1.2,.8) rotate(15deg)}20%{transform:translate(-50%,-50%) scale(.8,1.2) rotate(0deg)}30%{transform:translate(-50%,-50%) scale(1.2,.8) rotate(-15deg)}40%{transform:translate(-50%,-50%) scale(.8,1.2) rotate(0deg)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2,.8) rotate(15deg)}60%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0deg)}90%{opacity:1;transform:translate(-50%,-50%) scale(1) translateX(0) translateY(0) rotate(0deg)}to{opacity:0;transform:translate(-50%,-50%) scale(1) translateX(0) translateY(0) rotate(0deg)}}#recommend .cookieBox .more:checked~.s2 #cookie3{animation:anim4 1s forwards;animation-delay:.9s;animation-timing-function:ease;opacity:0}@keyframes anim4{0%{opacity:0;transform:translate(-50%,-50%) scale(1)}10%{opacity:1;transform:translate(-50%,-60%) scale(1.5)}to{opacity:1;transform:translate(-50%,-30%) scale(.8)}}#recommend .cookieBox .more:checked~.s2 #resBox{animation:anim5 1s forwards;animation-delay:1.5s;animation-timing-function:ease;background:#fff;border-radius:20px;min-width:220px;opacity:0;padding:10px;text-align:center;width:-moz-fit-content;width:fit-content}#recommend .cookieBox .more:checked~.s2 #resBox img{margin:auto}#recommend .cookieBox .more:checked~.s2 #resBox .profile_photo{height:12rem;width:12rem}#recommend .cookieBox .more:checked~.s2 #resBox a{background:#e6037f;border-bottom:2px solid #c6035f;border-radius:10px;color:#fff;display:inline-block;font-size:16px;margin-top:10px;padding:5px 7px}#recommend .cookieBox .more:checked~.s2 #resBox a.bt2{background:#999;border-bottom:2px solid #333}@keyframes anim5{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}20%{opacity:1;transform:translate(-50%,-70%) scale(1.5)}to{opacity:1;transform:translate(-50%,-60%) scale(1)}}#recommend .cookieBox .more:checked~.s2 #shineBox{animation:anim5 1s forwards;animation-delay:1.5s;animation-timing-function:ease;opacity:0;width:800px}#recommend .cookieBox .more:checked~.s2 #shineBox img{animation:spin 5s linear infinite forwards}@keyframes spin{to{transform:rotate(0turn)}0%{transform:rotate(1turn)}}#room .roomListHeader{padding-bottom:10px;width:100%}#room .roomListHeader__point{font-size:12px}#room .roomListItem{box-shadow:0 2px 2px 0 rgba(0,0,0,.2);height:160px;width:100%}#room .roomListItem__figure{height:auto;max-width:100px;width:auto}#room .roomListItem__img{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}#room .roomListItem__name{background:#000;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 100%,transparent);bottom:0;font-size:10px;height:50px;padding-bottom:10px;text-align:center;vertical-align:bottom;width:100%;z-index:10}#room .roomListItem__box,#room .roomListItem__content{width:100%}#room .roomListItem__btn,#room .roomListItem__title{font-size:14px;margin-bottom:4px}#room .roomListItem__btn{margin-top:0}#room .limitationList{gap:4px;margin-bottom:4px}#room .limitationListItem{font-size:10px;padding:2px 4px}#room .limitationListItem.pref0{background:#56bcf9;text-shadow:0 0 2px #3a8ac0,0 0 2px #3a8ac0,0 0 2px #3a8ac0,0 0 2px #3a8ac0}#room .limitationListItem.pref1{background:coral;text-shadow:0 0 2px #b85c3d,0 0 2px #b85c3d,0 0 2px #b85c3d,0 0 2px #b85c3d}#room .limitationListItem.pref2{background:#32cd32;text-shadow:0 0 2px #238c23,0 0 2px #238c23,0 0 2px #238c23,0 0 2px #238c23}#room .limitationListItem.limitation0{background:#a58eff;text-shadow:0 0 2px #7e5dbd,0 0 2px #7e5dbd,0 0 2px #7e5dbd,0 0 2px #7e5dbd}#room .limitationListItem.limitation1{background:#ff8e8e;text-shadow:0 0 2px #b85c5c,0 0 2px #b85c5c,0 0 2px #b85c5c,0 0 2px #b85c5c}#room .limitationListItem.limitation2{background:#8effa5;text-shadow:0 0 2px #5dbd7e,0 0 2px #5dbd7e,0 0 2px #5dbd7e,0 0 2px #5dbd7e}#room .limitationListItem.limitation3{background:#ffcb51;text-shadow:0 0 2px #b8a35c,0 0 2px #b8a35c,0 0 2px #b8a35c,0 0 2px #b8a35c}#room .limitationListItem.limitation4{background:#8e8eff;text-shadow:0 0 2px #5d5dbd,0 0 2px #5d5dbd,0 0 2px #5d5dbd,0 0 2px #5d5dbd}#room .limitationListItem.type1{background:#78d8d8;margin-right:0;text-shadow:0 0 2px #5dbdbd,0 0 2px #5dbdbd,0 0 2px #5dbdbd,0 0 2px #5dbdbd}#room .limitationListItem.type2{background:#73ce73;margin-right:0;text-shadow:0 0 2px #5dbd5d,0 0 2px #5dbd5d,0 0 2px #5dbd5d,0 0 2px #5dbd5d}#room .limitationListItem.type3{background:#8080e0;margin-right:0;text-shadow:0 0 2px #5d5dbd,0 0 2px #5d5dbd,0 0 2px #5d5dbd,0 0 2px #5d5dbd}#room .limitationListItem.type4{background:#dbdb55;margin-right:0;text-shadow:0 0 2px #b8b85c,0 0 2px #b8b85c,0 0 2px #b8b85c,0 0 2px #b8b85c}#room .limitationListItem.type5{background:#dd7575;margin-right:0;text-shadow:0 0 2px #b85c5c,0 0 2px #b85c5c,0 0 2px #b85c5c,0 0 2px #b85c5c}#room .otherInfoItem{font-size:12px}#room .otherInfoItem__img{height:auto;margin-right:4px;width:16px}@media (max-width:640px){#room .roomListRapSex1,#room .roomListRapSex2{width:100%}}#room .roomListRap .timeBox{background-position:20px 0,20px 0,0 0,0 0;background-repeat:repeat;background-size:40px 40px;font-family:Kaisei Opti;font-size:18px;padding:10px;text-align:center}#room .roomListRap .userBox{align-items:center;display:flex;margin-top:10px}#room .roomListRap .userBox .playerBox p{display:inline-block}#room .roomListRap .infoBox{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-top:15px;padding:10px;position:relative;width:100%}#room .roomListRapSex1 .infoBox,#room .roomListRapSex2 .infoBox{background-position:0 0,20px 20px;background-size:40px 40px}#room .roomListRap .infoBox:before{border:10px solid rgba(0,153,255,0);bottom:100%;content:"";height:0;left:10%;margin-left:-10px;pointer-events:none;position:absolute;width:0}#room .roomListRap .maxBox{position:relative}#room .roomListRap .maxBox p{background:#ffe501;border-bottom:5px solid #ccc100;border-radius:100vh;font-weight:700;padding:5px 15px;position:absolute;right:0;top:-35px}#room .limitation,#room_show .limitation{background:#4b5563;border-radius:5px;color:#fff;font-size:13px;padding:2px 5px}#room_show .limitation{margin:-7px 0 0}#room .info,#room_show .info{font-size:13px;margin-top:5px}.roomShow{background-color:#28272d}.roomShowHeader{height:90px;padding-top:20px}.roomShowHeader__name{font-size:16px;font-weight:700;margin-bottom:20px}.roomShowHeader__players{font-size:12px}.roomShowUser{height:calc(100vh - 210px);padding-top:40px}.roomShowUserList{gap:40px;margin-top:40px}.roomShowUserListItem{height:auto;width:120px}.roomShowUserListItem__img{aspect-ratio:1/1;border-radius:50%;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.roomShowUserListItem__name{font-size:12px;margin-top:4px;text-align:center;width:100%}.roomShowUserList:before{order:1}.roomShowUserList:after,.roomShowUserList:before{content:"";display:block;height:auto;width:120px}.roomShowUser__btnImg{height:auto;margin:0 auto;-o-object-fit:cover;object-fit:cover;right:10px;top:10px;width:18px}.roomShowMap{background-color:#fff;border-radius:10px;left:50%;margin:0 auto;position:absolute;top:0;transform:translateX(-50%);width:90%}.roomShowMap__title{font-size:14px;margin-bottom:4px}.roomShowMap__canvas{margin-bottom:10px}.roomShowMap__info{font-size:12px}.roomShowMap__date,.roomShowMap__dateInput{font-size:12px;margin-bottom:10px}.roomShowMap__dateInput input{display:block;margin-bottom:4px}.roomShowToolbar{background-color:#363642;bottom:0;height:120px;padding-top:20px;width:100%}.roomShowToolbarListItem{height:auto;width:25%}.roomShowToolbarListItem__btn{height:auto;width:100%}.roomShowToolbarListItem__btnImg{height:auto;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:32px}.roomShowToolbarListItem__btnText{font-size:12px;margin-top:4px}#room_show #days{background:#fff;font-size:21px;position:fixed;right:0;text-align:center;top:0;z-index:999}#room_show #days span{animation:flashTime 1s linear infinite;color:red;font-size:18px;font-weight:700}@keyframes flashTime{0%,to{opacity:1}50%{opacity:0}}#room_show .timeBox{padding:0 10px}#room_show .roomListBt,#room_show .timeBox{border-bottom:1px solid #ddd;border-bottom-left-radius:10px;border-left:1px solid #ddd}#room_show .roomListBt{background:#fff;font-family:Nunito,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:12px;padding:2px 10px;position:fixed;right:0;text-align:center;top:0}#room_show .header{background:#1e1e1e;color:#fff;font-size:12px;padding:0 10px 5px}#room_show .header h1{font-family:Kaisei Opti;font-size:18px;font-weight:700;margin-bottom:5px}#room_show .header h1 span{background:#fff;border-radius:5px;color:#1e1e1e;cursor:pointer;font-size:13px;font-weight:400;margin-left:5px;padding:0 10px 1px}#room_show .status0 .noticeForm,#room_show .status0 .noticeForm input{width:-moz-fit-content;width:fit-content}#room_show .status0 .noticeForm input{font-size:12px;padding:3px}#room_show .rap{padding-bottom:40px}#room_show #maskRap{background:url(../img/top/star.webp) no-repeat top fixed,linear-gradient(180deg,#01010e,#1d2b4f);display:none;width:100%;z-index:99}@media screen and (max-width:600px){#room_show #maskRap{background-size:150%}}#room_show #maskRap.active{animation:maskRapAnim .8s forwards;display:block;left:0;position:fixed;top:0}@keyframes maskRapAnim{0%{height:0}to{height:100%}}#room_show #MorningBox{align-items:center;background:url(../img/top/star.webp) no-repeat top fixed,linear-gradient(180deg,#01010e,#1d2b4f);display:flex;height:100%;justify-content:center;left:0;margin:0;position:fixed;top:0;width:100%;z-index:9}@media screen and (max-width:600px){#room_show #MorningBox{background-size:150%}}@keyframes MorningAnim{0%{transform:translateY(105%)}to{transform:translate(0)}}#room_show #MorningBox .button,#room_show #MorningBox h2,#room_show #MorningBox h4{color:#fff;display:flex;justify-content:center;overflow:hidden;position:relative;text-align:center;z-index:9}#room_show #MorningBox .button label,#room_show #MorningBox h2 span,#room_show #MorningBox h4 span{transform:translateY(105%)}#room_show #MorningBox h2 span:first-child{animation:MorningAnim 2s forwards}#room_show #MorningBox h2 span:nth-child(2){animation:MorningAnim 2s forwards;animation-delay:.2s}#room_show #MorningBox h2 span:nth-child(3){animation:MorningAnim 2s forwards;animation-delay:.4s}#room_show #MorningBox h2 span:nth-child(4){animation:MorningAnim 2s forwards;animation-delay:.6s}#room_show #MorningBox h2 span:nth-child(5){animation:MorningAnim 2s forwards;animation-delay:.8s}#room_show #MorningBox h2 span:nth-child(6){animation:MorningAnim 2s forwards;animation-delay:1s}#room_show #MorningBox h2 span:nth-child(7){animation:MorningAnim 2s forwards;animation-delay:1.2s}#room_show #MorningBox h2 span:nth-child(8){animation:MorningAnim 2s forwards;animation-delay:1.4s}#room_show #MorningBox .button label{cursor:pointer}#room_show #MorningBox .button label,#room_show #MorningBox h4 span{animation:MorningAnim 2s forwards;animation-delay:1.6s;margin:auto}#room_show #MorningBox .modal_img img{margin:auto}#room_show .more{display:none}#room_show #MorningBox #card1:checked~#slide1,#room_show #MorningBox #card2:checked~#slide2{animation:MorningAnim1 .8s forwards;display:block}#room_show #MorningBox #card1:checked~#slide2,#room_show #MorningBox #card2:checked~#slide3{animation:MorningAnim2 .8s forwards;display:block}#room_show #MorningBox #card2:checked~#slide1,#room_show #MorningBox #card2:checked~#slide2{animation:MorningAnim1 .8s forwards}#room_show #MorningBoxCheck:checked~#MorningBox{animation:MorningAnimCheck .8s forwards}#room_show #MorningBox #slide2,#room_show #MorningBox #slide3{display:none;position:absolute}@keyframes MorningAnimCheck{0%{transform:translateY(0)}to{display:none;transform:translateY(-100%)}}@keyframes MorningAnim1{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg)}to{opacity:0;transform:translateX(100%) translateY(-100px) rotate(30deg)}}@keyframes MorningAnim2{0%{opacity:0;text-shadow:0 0 40px #fff;-webkit-transform:scale(3)}to{opacity:1;text-shadow:0 0 0 #fff;-webkit-transform:scale(1)}}#room_show #DailyBoxCheck:checked~#DailyBox{transform:translateX(0)}#room_show #DailyBox{background:#fff;border-bottom:1px solid #aaa;border-bottom-right-radius:20px;border-right:1px solid #aaa;height:92%;left:0;overflow:scroll;padding:5px 10px 10px;position:fixed;top:0;transform:translateX(-100%);transition:.5s;width:75%}#room_show #DailyBox h3 span{cursor:pointer;font-size:14px;height:26px;position:absolute;right:0;text-align:center;width:26px}#room_show #MorningBox #GachaSlide{display:none;position:absolute}#room_show #MorningBox #GachaSlide .flash1{background:#fff;height:100%;left:0;position:fixed;top:0;width:50%}#room_show #MorningBox #GachaSlide .flash2{background:#fff;height:100%;position:fixed;right:0;top:0;width:50%}#room_show #MorningBox #GachaSlide .gachaCard{border-radius:10px;height:300px;opacity:0;position:relative;width:300px;z-index:9}#room_show #MorningBox #GachaSlide .gachaCard h2{color:#fff;display:grid;height:100%;opacity:0;place-items:center;text-align:center}#room_show #MorningBox #GachaSlide .gachaCard p{color:#fff;margin-bottom:20px;text-align:center}#room_show #MorningBox #GachaSlide .gachaCard button{border:2px solid #fff;font-family:Kaisei Opti;padding:10px;text-align:center;width:140px}#room_show #MorningBox #GachaSlide .gachaCard .bt1{margin-right:20px}#room_show #MorningBox #GachaSlide .backlight{height:300px;opacity:0;position:absolute;top:-40px;width:300px}#room_show #card2:checked~#GachaSlide{display:block}#room_show #card2:checked~#GachaSlide .flash1{animation:flash1Anim .8s forwards;animation-delay:.5s}#room_show #card2:checked~#GachaSlide .flash2{animation:flash2Anim .8s forwards;animation-delay:.5s}#room_show #card2:checked~#GachaSlide .gachaCard{animation:GachaSlideAnim .8s forwards;animation-delay:1s}#room_show #card2:checked~#GachaSlide .backlight{animation:backlightAnim .8s forwards;animation-delay:1s}@keyframes flash1Anim{0%{transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes flash2Anim{0%{transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes GachaSlideAnim{0%{opacity:0;transform:translateY(-100px) rotateY(90deg)}to{opacity:1;transform:translateY(-40px)}}@keyframes backlightAnim{0%{opacity:0}to{opacity:1}}#room_show #gachaBox .glow{-webkit-animation:glow 2s linear 0s infinite alternate;border-radius:50%;left:50%;position:absolute;top:50%}#room_show #gachaBox .particles{height:300px;left:calc(50% - 150px);position:absolute;top:calc(50% - 150px);width:300px}#room_show #gachaBox .rotate{height:10px;left:calc(50% - 5px);position:absolute;top:calc(50% - 5px);width:10px}#room_show #gachaBox .angle,#room_show #gachaBox .position,#room_show #gachaBox .pulse,#room_show #gachaBox .size{left:0;position:absolute;top:0}#room_show #gachaBox .particle{border-radius:50%;height:10px;left:calc(50% - 5px);position:absolute;top:calc(50% - 5px);width:10px}#room_show #gachaBox .rotate{-webkit-animation:rotate 20s linear 0s infinite alternate}#room_show #gachaBox .pulse{-webkit-animation:pulse 1s linear 0s infinite alternate}#room_show #gachaBox .rotate .angle:first-child{-webkit-animation:angle 10s steps(5) 0s infinite}#room_show #gachaBox .rotate .angle:first-child .size{-webkit-animation:size 10s steps(5) 0s infinite}#room_show #gachaBox .rotate .angle:first-child .particle{-webkit-animation:particle 6s linear infinite alternate}#room_show #gachaBox .rotate .angle:first-child .position{-webkit-animation:position 2s linear 0s infinite}#room_show #gachaBox .rotate .angle:nth-child(2){-webkit-animation:angle 4.95s steps(3) -1.65s infinite}#room_show #gachaBox .rotate .angle:nth-child(2) .size{-webkit-animation:size 4.95s steps(3) -1.65s infinite alternate}#room_show #gachaBox .rotate .angle:nth-child(2) .particle{-webkit-animation:particle 4.95s linear -3.3s infinite alternate}#room_show #gachaBox .rotate .angle:nth-child(2) .position{-webkit-animation:position 1.65s linear 0s infinite}#room_show #gachaBox .rotate .angle:nth-child(3){-webkit-animation:angle 13.76s steps(8) -6.88s infinite}#room_show #gachaBox .rotate .angle:nth-child(3) .size{-webkit-animation:size 6.88s steps(4) -5.16s infinite alternate}#room_show #gachaBox .rotate .angle:nth-child(3) .particle{-webkit-animation:particle infinite 5.16s linear -1.72 alternate}#room_show #gachaBox .rotate .angle:nth-child(3) .position{-webkit-animation:position 1.72s linear 0s infinite}#room_show #gachaBox .rotate .angle:nth-child(4){-webkit-animation:angle 5s steps(5) 0s infinite}#room_show #gachaBox .rotate .angle:nth-child(4) .size{-webkit-animation:size 5s steps(5) 0s infinite}#room_show #gachaBox .rotate .angle:nth-child(4) .particle{-webkit-animation:particle 3s linear infinite alternate}#room_show #gachaBox .rotate .angle:nth-child(4) .position{-webkit-animation:position 1s linear 0s infinite}#room_show #gachaBox .flash{animation:flashAnime 6s forwards;background:#fff;border-radius:50%;height:1px;left:50%;position:absolute;top:50%;width:1px}@keyframes flashAnime{39%{border-radius:50%;height:10px;left:calc(50% - 5px);top:calc(50% - 5px);width:10px}41%{border-radius:50%;height:300px;left:calc(50% - 150px);top:calc(50% - 150px);width:300px}43%{background:#fff;border-radius:0;height:100%;left:0;top:0;width:100%}to{background:#0f1010;border-radius:0;height:100%;left:0;top:0;width:100%}}#room_show #gachaBox .gachaCard{animation:gachaCardAnime 2s forwards;animation-delay:3s;border-radius:10px;height:300px;opacity:0;position:relative;width:300px;z-index:9}#room_show #gachaBox .gachaCard h2{color:#fff;display:grid;height:100%;opacity:0;place-items:center;text-align:center}@keyframes gachaCardAnime{0%{transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}#room_show #MorningBox #gachaBox .button label{animation-delay:5s}#room_show .main{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);margin:10px;padding:15px}#room_show .notice{background:#aed7ff;padding:5px 10px}#room_show #endMain.main{padding:0}#room_show #endMain.main h2{margin:0;padding:20px 0;text-align:center}#room_show #endMain.main h2 p{font-size:12px;font-weight:400}#room_show #endMain.main h2.win1{background:#0f1010;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff}#room_show .main .playerList button{border:1px solid #d1d5db;border-radius:5px;font-size:12px;font-weight:600;padding:3px 13px}#room_show .main .playerList .imgBox button{border:none;border-radius:unset;padding:0}#room_show .necromancerBox{background:#4b5563;border-radius:10px;color:#fff;margin:10px;padding:15px;text-align:center}#room_show .main .gachaBox .gachaCard{border-radius:10px;height:300px;margin:auto;width:300px}#room_show .main .gachaBox .gachaCard h2{color:#fff;display:grid;height:100%;opacity:0;place-items:center;text-align:center}#room_show .main .gachaBox p{margin:10px 0;text-align:center}#room_show .main .arrow{margin-bottom:2px;width:15px}#room_show .main .playerList li{align-items:center;border-top:1px solid #ddd;display:flex;padding:5px}#room_show .main .playerList li .imgBox img{min-width:3rem}#room_show .main .playerList li label{align-items:center;display:flex;padding:5px}#room_show .main .playerList li .Votes img{display:inline-block}#room_show .main .playerList li #messageForm,#room_show .main .playerList li #myMessage{display:none}#room_show .main .playerList li #messageForm.active,#room_show .main .playerList li #myMessage.active{display:flex}#room_show .main .playerList li #myMessage{cursor:pointer}#room_show .main .playerList li #myMessage img{margin-left:5px}#room_show .main .playerList li #messageForm input{border:none;border-radius:8px;margin-left:2px;width:100%}#room_show .notice .noticeForm{display:flex}#room_show .notice .noticeForm input{border-radius:5px;width:100%}#room_show .notice .pen_edit{display:inline-block;margin-left:5px}#room_show .main .playerList li #messageForm button,#room_show .notice .noticeForm button{border:2px solid #fff;border-radius:50%;margin:4px;padding:2px}#room_show .main .playerList li .message{background:#a1f9ae;border-radius:12px;display:flex;margin:0 0 10px 20px;padding:8px;position:relative;text-align:left;word-break:break-all}#room_show .main .playerList li .message:after{border:8px solid transparent;border-right:18px solid #a1f9ae;content:"";display:inline-block;left:-19px;position:absolute;top:16px;transform:rotate(-35deg)}#room_show .main .playerList li .nameBox{display:flex}#room_show .main .playerList li .name{padding:0 12px}#room_show .main .playerList li.win0{background:#ccc}#room_show .main .playerList li.win0:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}#room_show .main .quest_a{background:#900;border-radius:5px;color:#fff;padding:0 5px}#room_show .main .quest_b{background:#009;border-radius:5px;color:#fff;padding:0 5px}#history_show .main.questBox>ul>li,#room_show .main.questBox>ul>li,#room_show .main.win1 li,#room_show .main.win2 li{border-bottom:1px dotted #ccc;margin:5px;padding:5px}#room_show .jetstream-modal .modal_img{padding:20px;text-align:center}#room_show .jetstream-modal .modal_img img{margin:auto;max-width:256px;width:50%}#room_show .main .playerList li .iineBt0{background:#fff url(../img/icon/heart0.png) 4px 4px}#room_show .main .playerList li .iineBt1{background:#fff url(../img/icon/heart1.png) 4px 4px}#room_show .main .playerList li .iineBt2{background:#ddd url(../img/icon/heart2.png) 4px 4px}#room_show .main .playerList li .iineBt3{background:#fff url(../img/icon/heart.png) 4px 4px}#room_show .main .playerList li .iineBt4{background:#333 url(../img/icon/heart0.png) 4px 4px;color:#fff}#room_show .main .playerList li .iineBt5{background:#fff url(../img/icon/heart.png) 4px 4px;color:#e50380}#room_show .main .playerList li .iineBt6{background:#ddd url(../img/icon/heart.png) 4px 4px;color:#e50380}#room_show .main .playerList li .iineBt7{background:#fff url(../img/icon/heart.png) 4px 4px;color:#e50380}#room_show .main .playerList li .iineBox button{background-repeat:no-repeat;padding-left:22px;padding-right:8px;word-break:keep-all}.jetstream-modal .accordion{text-align:left}.jetstream-modal .accordion .toggle{display:none}.jetstream-modal .accordion .option{margin-bottom:.5em;position:relative}.jetstream-modal .accordion .content,.jetstream-modal .accordion .title{backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.jetstream-modal .accordion .title{background:#333;border:1px solid #000;color:#fff;display:block;font-weight:700;padding:.5em}.jetstream-modal .accordion .title:after,.jetstream-modal .accordion .title:before{background-color:#999;content:"";height:.75em;position:absolute;right:.75em;top:.75em;transition:all .3s;width:2px}.jetstream-modal .accordion .title:after{transform:rotate(90deg)}.jetstream-modal .accordion .content{max-height:0;overflow:hidden}.jetstream-modal .accordion .content ul{font-size:.9em;line-height:1.5;margin:0;padding:.5em}.jetstream-modal .accordion .toggle:checked+.title+.content{max-height:1000px;transition:all 1.5s}.jetstream-modal .accordion .toggle:checked+.title:before{transform:rotate(90deg)!important}#room_show .footer{background:#1e1e1e;bottom:0;padding:5px;position:fixed;width:100%;z-index:999}#room_show .footer .sanPoint{background:#1e1e1e;border-top-left-radius:5px;color:#fff;padding:5px 10px;position:absolute;right:0;top:-30px}#room_show .footer .voiceBox{display:flex;flex-wrap:wrap;padding:4px}#room_show .footer .voiceBox .micImg{bottom:0;position:absolute;right:0;z-index:9}#room_show .footer .voiceBox .mic_off{display:none}#room_show .footer .voiceBox .muted .mic_off{display:block}#room_show .footer .voiceBox .muted .mic_on{display:none}#room_show .footer .voiceBox .muted .playerImg{opacity:.4}#room_show .footer .voiceBox label{padding:4px;position:relative}#room_show .footer .voiceBox .playerImg{opacity:.8}#room_show .footer .voiceBox label.speaking img{animation:bound-anim .5s 0s infinite;opacity:1}#room_show .roomShowUserList svg{display:none}#room_show .roomShowUserList .muted svg{display:block}#room_show .roomShowUserList .muted .playerImg{opacity:.4}#room_show .roomShowUserList .speaking .playerImg{animation:bound-anim .5s 0s infinite}@keyframes bound-anim{0%,to{transform:scale(1)}30%{transform:scale(.8,1.8)}50%{transform:scale(1)}90%{transform:scale(1.2,.8)}}#room_show .room_create_bt{bottom:5px;position:fixed;right:5px;z-index:999}#room header>div{position:relative}#room header .createRoomBt{position:absolute;right:1.5rem;top:0}#login .entryBt{padding-right:15px}#login h2{color:#31a1aa;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:20px;margin:24px 0;text-align:center}#login .lineLogin a{align-items:center;display:flex;justify-content:center;margin-top:16px;text-align:center}#login .link{color:#31a1aa;margin-left:8px}#login .link,.underline{text-decoration:none}#login .underline{margin-top:8px}#login .mb-4 .flex{margin-bottom:8px}#login .mb-4 img{height:15px;margin-top:3px;width:15px}.line-icon{height:24px;margin-right:10px;-o-object-fit:contain;object-fit:contain;width:24px}#login .lineLogin{align-items:center;background:#06c755;background-image:url(/img/socialite/line.png);background-position:34% 25%;background-repeat:no-repeat;border-radius:5px;color:#fff;display:flex;display:block;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:20px;font-style:normal;font-weight:200;font-weight:700;height:44px;justify-content:center;margin:40px 0 16px;padding:7px 0 0;text-align:center;transition:transform .3s ease;width:100%}#login .lineLogin:hover{transform:scale(1.02)}#login .line-text{margin-left:16px}#login .bg-white{--tw-bg-opacity:0.8;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:5px;width:80%}#login #mailLoginBt{align-items:center;background:#fff url(/img/socialite/mail.png) 10px 6px no-repeat;border:.5px solid #4b5563;border-radius:5px;color:#060606;display:block;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:20px;font-style:normal;font-weight:200;height:44px;justify-content:center;margin-bottom:15px;padding:7px 0 0;text-align:center;transition:transform .3s ease}#login #mailLoginBt:hover{transform:scale(1.02)}#login .note,.cta__regis p{font-family:Noto Sans JP,sans-serif}#login .ml-4{background-color:#31a1aa}.flex.justify-center.divider{align-items:center;color:#718096;display:flex;margin:10px 0;text-align:center}.flex.justify-center.divider:after,.flex.justify-center.divider:before{border-bottom:1px solid #e2e8f0;content:"";flex:1}.flex.justify-center.divider:before{margin-right:1.25em}.flex.justify-center.divider:after{margin-left:1.25em}@media screen and (max-width:640px){#login .sm\:flex{display:flex;justify-content:flex-end}}#dashboard .createBt button{font-size:16px;padding:10px}#dashboard .createBt button,#dashboard .entryBt{background:#1e1e1e;border:1px solid #4b5563;border-radius:5px;color:#fff;display:block;font-family:Kaisei Opti;font-weight:700;margin:20px auto;text-align:center;width:250px}#dashboard .entryBt{padding:5px}#dashboard .menu{display:flex;flex-wrap:wrap}#dashboard .menu .dashboardBt{background:#fff;border-radius:8px;color:#666;font-size:14px;margin-bottom:12px;margin-left:12px;margin-right:12px;padding:15px;text-align:center;width:calc(50% - 24px)}@media screen and (max-width:640px){#dashboard .menu .dashboardBt{width:100%}}#dashboard .menu .dashboardBt a,#dashboard .menu .dashboardBt button{display:inline-block;transition:transform .2s}#dashboard .menu .dashboardBt a:active,#dashboard .menu .dashboardBt button:active{transform:scale(.95)}#dashboard .menu .dashboardBt .createRoomBt{margin:0 0 5px}#dashboard .menu .dashboardBt .createRoomBt button{background:url(../img/dashboard/room_make.webp) no-repeat;border:none;font-size:0;height:60px;width:250px}#dashboard .menu .dashboardBt .logoutBt{background:url(../img/dashboard/log\ _out.webp) no-repeat;border:none;font-size:0;height:60px;margin:0 0 5px;width:250px}@keyframes animContent{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}#ekyc .status3 header,#ekyc .status3 nav,#ekyc_thanks .status3 header,#ekyc_thanks .status3 nav,#user_profile .status1 header,#user_profile .status1 nav,#user_profile .status2 header,#user_profile .status2 nav,#user_profile .status3 header,#user_profile .status3 nav,#user_profile .status4 header,#user_profile .status4 nav,#user_profile .status5 header,#user_profile .status5 nav{display:none}.characterBox{background-color:#51c8d6;border-radius:10px;bottom:10px;color:#fff;margin-left:110px;margin-right:10px;padding:20px;position:fixed;-moz-user-select:none;-webkit-user-select:none;user-select:none;z-index:40}@media screen and (min-width:640px){.characterBox{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}.characterBox img{left:-110px;max-width:100px;position:absolute;top:0}.characterBox:before{border-bottom:15px solid transparent;border-right:15px solid #51c8d6;border-top:15px solid transparent;content:"";display:block;height:0;left:-15px;position:absolute;top:20px;width:0}#user_profile .iconPreview img{border-radius:9999px;height:12rem;-o-object-fit:cover;object-fit:cover;width:12rem}#user_profile .iconPreview span{border-radius:9999px;display:block;height:12rem;width:12rem}.photoPreview img,.photoPreview span{border-radius:.25rem;height:230px;-o-object-fit:cover;object-fit:cover;width:auto}.photoPreview span{display:flex;margin:auto;overflow:hidden}#community .photoPreview span{border-radius:.25rem;display:block;height:360px;margin:auto;-o-object-fit:cover;object-fit:cover;width:360px}@media screen and (max-width:640px){#community .photoPreview span{height:200px;width:200px}}.subphoto-width{width:50%}@media screen and (max-width:640px){.subphoto-width{width:100%}}#user_profile .primary-button{background-color:#0e1822;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 531.28 200'%3E%3Cg data-name='Layer 2'%3E%3Cpath style='fill:%23ff4655' d='M415.81 200H0L115.47 0h415.81L415.81 200z' data-name='Layer 1'/%3E%3C/g%3E%3C/svg%3E");background-position:200%;background-repeat:no-repeat;background-size:200%;border:1px solid #0e1822;color:#fff;cursor:pointer;font-family:Ropa Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.05rem;padding:.8rem 2.1rem;position:relative;transition:.3s ease-in-out;transition-property:background-position,border,color;z-index:1}#user_profile .primary-button:hover{background-position:40%;border:1px solid #ff4655;color:#fff}#user_profile .primary-button:before{background-color:#0e1822;content:"";height:.2rem;left:-1px;position:absolute;top:-1px;transition:background-color .15s ease-in-out;width:.2rem}#user_profile .primary-button:hover:after,#user_profile .primary-button:hover:before{background-color:#fff}#user_profile .primary-button:after{background-color:#ff4655;bottom:-1px;content:"";height:.3rem;position:absolute;right:-1px;transition:background-color .15s ease-in-out;width:.3rem}#user_profile .button-borders{height:48px;margin:20px auto 0;padding:10px 2px 0 0;position:relative;width:-moz-fit-content;width:fit-content}#user_profile .button-borders:before{border:1px solid #0e1822;border-bottom:0;top:-.3em}#user_profile .button-borders:after,#user_profile .button-borders:before{content:"";height:50%;left:-.3em;position:absolute;width:calc(100% + .5em)}#user_profile .button-borders:after{border:1px solid #0e1822;border-top:0;bottom:-.3em;z-index:0}#user_profile .shape{fill:#0e1822}#user_profile .planList{display:flex;margin:auto;max-width:500px}#user_profile .planList li{width:33%}#user_profile .planList li .radio-inline__input{display:none}#user_profile .planList li div{border:1px solid #ccc;border-radius:8px;box-shadow:3px 3px 3px #ddd;margin:auto;padding:5px 20px;text-align:center;transition:transform .3s ease;width:-moz-fit-content;width:fit-content}#user_profile .planList li .radio-inline__input:checked+.radio-tile{background:#4d90fe;border:1px solid #4d90fe;box-shadow:6px 6px 6px #ddd;color:#fff;transform:scale(1.1)}#user_profile .withdrawalBox li{border-bottom:1px dotted #999;color:#666;font-size:.875rem;line-height:1.25rem;list-style:disc;margin-bottom:5px;padding-bottom:5px}#user_profile .withdrawalBox ul{padding-left:1rem}#user_profile #introduction{display:block;height:300px;min-height:300px;resize:auto;width:100%}#user_profile #load{background-color:hsla(0,0%,100%,.8);left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100vw}.edit-icon{background-color:#fff;border-radius:50%;bottom:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.2);display:block;padding:6px;position:absolute;right:0;width:40px}.arrow{color:#666;font-weight:700;margin:0 10px}@media screen and (max-width:640px){.arrow{margin:0 1px}}.sel{background-color:transparent;cursor:pointer;font-size:1rem;margin:1em 2em;max-width:600px;position:relative}.choice-top3{margin:10px 0 20px}.sel select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;border-bottom:2px solid rgba(0,0,0,.3);color:#838e95;display:block;font-family:Quicksand,sans-serif;font-size:.875rem;outline:none;padding:.2em .5em;text-align:left;width:230px}.sel .select-bust,.sel .select-hip,.sel .select-waist{width:70px}.sel select::-ms-expand{display:none}.sel select option{color:#838e95;font-family:Quicksand,sans-serif;font-size:.875rem;padding:.5em 1em}.sel .error-message{width:130%}.flex-container{display:flex;flex-direction:column;width:340px}.noimage{height:230px;max-width:100%;width:230px}.flex-row{align-items:center;display:flex}.sel__select{flex-grow:1}.arrow-buttons{display:flex}.error-message{margin-top:5px}.sel--black-panther{margin:10px 0 0}.sel.active:before{transform:rotateX(-180deg)}.sel__placeholder{color:#838e95;display:block;font-family:Quicksand;font-size:1.3em;padding:.2em .5em;pointer-events:none;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:visible}.sel.active .sel__placeholder{visibility:hidden}.sel select:before{width:300px}.sel__placeholder:before{bottom:0;content:attr(data-placeholder);left:0;padding:.2em .5em;position:absolute;right:0;top:0;visibility:hidden}.sel.active .sel__placeholder:before{visibility:visible}.sel__box{background-color:#fff;box-sizing:border-box;display:none;font-size:1em;left:-4px;list-style-type:none;position:absolute;text-align:left;top:calc(100% + 4px);width:calc(100% + 8px)}.sel.active .sel__box{animation:fadeInUp .5s;display:block}.sel__box__options{color:#838e95;display:list-item;font-family:Quicksand;font-size:1.5em;padding:.5em 1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sel__box__options:after{content:"\f00c";display:none;font-family:FontAwesome;font-size:.5em;margin-left:5px}.sel__box__options.selected:after{display:inline}.sel__box__options:hover{background-color:#ebedef}.sel--black-panther{z-index:3}.sel--superman{z-index:2}.sel .sel__select .w-full{width:300px}.select-height{max-width:350px;width:100%}.sel__select select{margin-left:10px;min-width:80px;width:auto}.line{border-bottom:1px solid #d3d3d3}.sel .inputRange{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ddd;border-radius:9999px;cursor:pointer;height:12px;width:230px}.sel .inputRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#00a0a0;border-radius:9999px;box-shadow:none;height:24px;width:24px}.sel .inputRange::-moz-range-thumb{background:#00a0a0;border:none;border-radius:9999px;box-shadow:none;height:24px;width:24px}@media screen and (max-width:640px){.no1 .flex-container,.no3 .flex-container{width:88%}.no2 .flex-container{width:100%}}.profile-wrapper{padding-bottom:5rem;padding-top:2.5rem}.machipa-background{background:url(/img/common/minipa_list_bg.jpg) no-repeat;background-position:50%;background-size:cover;height:100vh}@media screen and (max-width:640px){.machipa-background{background-position:top;background-size:contain}}.recommend-persona-background{background:linear-gradient(180deg,#3aa6a8 10%,#ffbed5 40%,#fff 70%)}.recommend-food-background{background:linear-gradient(180deg,#3aa6a8 10%,#d5e297 40%,#fff 70%)}.recommend-psychological-background{background:linear-gradient(180deg,#3aa6a8 10%,#bca3d6 40%,#fff 70%)}@media screen and (max-width:640px){.recommend-food-background{background:linear-gradient(180deg,#3aa6a8 10%,#d5e297 40%,#fff 70%)}.recommend-persona-background{background:linear-gradient(180deg,#3aa6a8 10%,#ffbed5 40%,#fff 70%)}.recommend-psychological-background{background:linear-gradient(180deg,#3aa6a8 10%,#bca3d6 40%,#fff 70%)}}@media (min-width:767px) and (orientation:landscape){.recommend-text-wrapper{display:none}}@media (orientation:landscape) and (min-width:767px){.header-link-container .grid{grid-template-columns:repeat(3,1fr)}}.communityJudge{align-items:center;display:flex;gap:10px}.communityJudge__img{border-radius:10px;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.communityJudge__text{font-size:14px;font-weight:700}.communityCreate{width:100%}.communityContainer{padding-bottom:100px;width:100%}.communityListItem{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:4px}.communityListItem__figure{border-radius:8px}.communityListItem__img{padding:0!important}.communityListItem__player{align-items:center;bottom:0;display:flex;gap:4px;justify-content:flex-start;position:absolute}.category_list,.community_list{display:grid;gap:16px}.community_show_container{width:100%}.community_item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;min-height:100%;padding:16px;position:relative}.community_list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.category-display{height:auto;position:relative;width:100%}.category-display img{border-radius:.375rem;height:auto;width:100%}.category-display .absolute{bottom:1rem;color:#fff;left:1rem;position:absolute}#friend .diagnosisBox .radio-inline__label{border-bottom-left-radius:0;border-bottom-right-radius:0}.diagnosisBox .acd-content{height:0;opacity:0;overflow-y:hidden;transition:.5s;visibility:hidden}.diagnosisBox .acd-content.opne{height:100%;opacity:1;visibility:visible;width:100%}.diagnosisBox .acd-content .persona select{margin-top:5px;width:320px}.diagnosisBox .acd-content .persona select[wire\:model*=disp_flg]{margin-left:10%;width:30%}@media screen and (max-width:640px){.diagnosisBox .acd-content .persona select[wire\:model*=disp_flg]{margin-left:5%}}.diagnosisBox .acd-content .persona span{display:inline-block;padding-left:10px;padding-right:10px;position:relative}span.downbt:before,span.upbt:before{background:#4d90fe;border-radius:50%;bottom:0;content:"";height:23px;left:3px;margin:auto;position:absolute;top:0;width:23px}.diagnosisBox .acd-content .persona span.downbt:after{top:-3px;transform:rotate(135deg)}.diagnosisBox .acd-content .persona .upbt:after,.diagnosisBox .acd-content .persona span.downbt:after{border-right:3px solid #fff;border-top:3px solid #fff;bottom:0;content:"";height:10px;left:9px;margin:auto;position:absolute;width:10px}.diagnosisBox .acd-content .persona .upbt:after{top:0;transform:rotate(315deg)}.diagnosisBox .acd-content .persona .downbt:after{border-right:3px solid #fff;border-top:3px solid #fff;bottom:0;content:"";height:10px;left:9px;margin:auto;position:absolute;top:-3px;transform:rotate(135deg);width:10px}.diagnosisBox__container{margin-bottom:20px}.diagnosisBox__label{margin-bottom:10px}.diagnosisBox__input{align-items:end;gap:20px;justify-content:space-between;width:100%}.diagnosisBox__inputBox{width:calc(100% - 64px)}.diagnosisBox__inputItem{display:block;width:100%}.diagnosisBox__public{height:44px;height:20px}.diagnosisBox__radio{gap:10px;width:calc(100% - 64px)}.diagnosisBox__radioItem{width:100%}.diagnosisBox .radio-inline__input{clip:rect(1px,1px,1px,1px);position:absolute!important}.diagnosisBox .radio-inline__label{background:#fff;border:1px solid #ddd;border-radius:6px;display:inline-block;padding:.3rem .5rem;text-align:center;transition:all .2s;width:100%}.diagnosisBox .radio-inline__input:checked+.radio-inline__label{background:#4d90fe;border:1px solid #4d90fe;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.7)}.diagnosisBox .radio-inline__input:focus+.radio-inline__label{outline-color:#4d90fe;outline-offset:-2px;outline-style:auto;outline-width:5px}.diagnosisBox__select{gap:10px;width:calc(100% - 64px)}.persona-label-margin{margin-left:10%}@media screen and (max-width:640px){.persona-label-margin{margin-left:5%}}#friend .playerList li .imgBox img{min-width:3rem}#friend .playerList li .name{flex-grow:1;min-height:58px;padding:5px}#friend .playerList li .name img{display:inline-block;min-width:12px}#friend .playerList li{border-bottom:1px dotted #9ca3af;display:flex;margin-bottom:2px}#friend .playerList li .switchBox{padding:5px;text-align:center;width:70px}#friend .playerList li .th{font-size:12px;min-height:auto}#friend_show .lover1{background:#ee2c82}#friend_show .lover2{background:#333}#friend_show .lover3{background:#0bb4aa}#friend_show h2 span{border:1px solid #ddd;border-radius:6px;color:#fff;display:inline-block;font-size:15px;margin-bottom:5px;margin-left:10px;padding:2px 10px;word-break:keep-all}#friend_show .lover4{color:#ee2c82}#friend_show .lover5{background:#fee;color:#ee2c82}@media screen and (max-width:480px){#friend_show h2 span{margin:5px 5px 0 0}}#friend_show .iineBox,.pair_show .iineBox{text-align:center}#friend_show .iineBox .info,.pair_show .iineBox .info{color:#e50380;margin-bottom:10px}#friend_show .iineBox button,.pair_show .iineBox button{font-size:small;vertical-align:center}#friend_show .iineBox button strong,.pair_show .iineBox button strong{color:#e50380;font-weight:700}#friend_show .iineBox .iineBt0,#friend_show .iineBox .iineBt1,#friend_show .iineBox .iineBt3,#friend_show .iineBox .iineBt5,.pair_show .iineBox .iineBt0,.pair_show .iineBox .iineBt1,.pair_show .iineBox .iineBt3,.pair_show .iineBox .iineBt5{background:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:6px 3px 3px #ddd;color:#333;padding:15px}.cp-heart2:before{left:8px;transform:rotate(-45deg)}.cp-heart2:after,.cp-heart2:before{background-color:#e50380;border-radius:12px 12px 0 0;box-sizing:border-box;content:" ";display:inline-block;height:35px;position:absolute;top:0;width:24px}.cp-heart2:after{right:8px;transform:rotate(45deg)}#friend_show .cp-spinner{height:35px}.cp-text{font-size:12px}.cp-heart{animation:cp-heart-animate 2s ease-in-out infinite}.cp-heart:before{left:8px;transform:rotate(-45deg)}.cp-heart:after,.cp-heart:before{background-color:#e50380;border-radius:12px 12px 0 0;box-sizing:border-box;content:" ";display:inline-block;height:35px;position:absolute;top:0;width:24px}.cp-heart:after{right:8px;transform:rotate(45deg)}.cp-spinner{box-sizing:border-box;display:inline-block;height:48px;position:relative;width:48px}.cp-round:before{border:6px solid #52c8d6;border-radius:50%}.cp-round:after,.cp-round:before{box-sizing:border-box;content:" ";display:inline-block;height:48px;left:0;position:absolute;top:0;width:48px}.cp-round:after{animation:cp-round-animate 1s ease-in-out infinite;border:6px solid transparent;border-radius:50%;border-top-color:#e50380}@keyframes cp-round-animate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cp-heart1:before{left:8px;transform:rotate(-45deg)}.cp-heart1:after,.cp-heart1:before{background-color:#e50380;border-radius:12px 12px 0 0;box-sizing:border-box;content:" ";display:inline-block;height:35px;position:absolute;top:0;width:24px}.cp-heart1:after{right:8px;transform:rotate(45deg)}@keyframes cp-heart-animate{0%{transform:scale(.9);transform-origin:center}15%{transform:scale(1.4);transform-origin:center}30%{transform:scale(.9);transform-origin:center}45%{transform:scale(1.4);transform-origin:center}60%,to{transform:scale(.9);transform-origin:center}}.cp-cookie,.cp-heart1{animation:cp-heart2_anime3 .2s infinite alternate}.cp-nasty{background:url(../img/icon/gloomy04.svg) no-repeat 50%}.cp-search{background:url(../img/icon/search.svg) no-repeat 50%}.cp-heart3{background:url(../img/icon/heart_arrow.svg) no-repeat 50%;color:#e50380}.LoveCheckBox{background:url(../img/top/character.webp) no-repeat 50%;min-height:214px;padding-top:80px}@keyframes cp-heart2_anime3{0%{transform:translateY(0)}to{transform:translateY(-10px)}}#friend_show .profile_image{margin:auto;max-width:220px;padding:10px;width:100%}#friend_show .profile_image img{height:12rem;width:12rem}#friend_show .hobbyBox{display:grid;gap:15x;grid-template-columns:repeat(2,1fr);justify-content:center}#friend_show .hobbyBoxInner{border-radius:10px;display:inline-block;margin:auto;max-width:200px;padding:5px;text-align:center;width:100%}#friend_show .hobbyBox h4,#friend_show .personaBox h4{background:#f8f9fa;border-left:4px solid #2eacb4;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#2eacb4;font-size:.9rem;margin-bottom:8px;padding:8px 12px}#friend_show .personaBox{clear:both;float:none}#friend_show .personaBox ol{list-style-type:decimal;padding:10px}#friend_show .personaBox ol li::marker{font-family:Arial,sans-serif;font-size:18px}#friend_show .personaBox ol li{border-bottom:1px dotted #9ca3af;margin-bottom:10px;margin-left:20px;padding-bottom:5px}#friend_show .btnBox{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;text-align:center;width:100%}#friend_show .btnBox button{background:#fff;border:1px solid #ccc;border-radius:10px;color:#333;margin:10px;padding:10px;width:50%}#friend_show .btnBox .btn_nasty{color:#52c8d6}#friend_show .btnBox .btn_iine{color:#e50380}#friend_show .iine_msg_box p{margin-bottom:10px}#friend_show .iine_msg_box .has_point{color:#e50380;font-weight:700}#friend_show .subphotoBox{grid-column:span 2/span 2;text-align:center}#friend_show .subphotoBox img{height:12rem;margin:auto}#friend_show .subPhotoBt{display:none}.photoBox button:hover img{content:url(/img/common/photo_ico_trash_bluegreen.png)}@media screen and (max-width:600px){#friend_show .subPhotoBt{color:#999;display:block;font-size:12px}}#friend_show #maskRap{color:#fff;display:none;text-align:center;width:100%;z-index:99}#friend_show #maskRap.nasty{background:linear-gradient(180deg,rgba(0,139,204,.8),rgba(2,192,192,.8))}#friend_show #maskRap.iine{background:linear-gradient(180deg,rgba(229,3,128,.8),rgba(255,5,139,.8))}#friend_show #maskRap .modal_img{align-items:center;background:#fff;display:flex;height:13rem;justify-content:center;width:13rem}#friend_show #maskRap.active{animation:maskRapAnim .8s forwards;display:block;left:0;position:fixed;top:0}#friend_show #maskRap .slide{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#friend_show #maskRap.iine #slide2,#friend_show #maskRap.nasty #slide1{display:block}#friend_show .search_box dl{align-items:center;display:flex;margin-bottom:10px}#friend_show .search_box dl dt{font-weight:700;width:30%}#friend_show .search_box dl dd{width:70%}#friend_show .search_box dl dd input,#friend_show .search_box dl dd select{width:100%}#friend_show .search_box dl dd select.fit-content{width:-moz-fit-content;width:fit-content}#friend_show .reSearchBox{padding:30px;text-align:center}#friend_show .reSearchBox .btn_search{align-items:center;background:#e575d9;color:#fff;display:flex;font-weight:700;justify-content:center;margin:auto;padding:10px 20px 10px 10px}#friend_show .reSearchBox .btn_search .cp-search{background-color:#fff;margin-right:10px}#dashboard #grayDisplay,#friend_show #grayDisplay{background:rgba(0,0,0,.8);display:none;height:100%;left:0;max-width:100%!important;position:fixed;top:0;width:100%;z-index:50}#dashboard #grayDisplay img,#friend_show #grayDisplay img{bottom:0;left:0;margin:auto;max-width:90%;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0;width:100%;z-index:51}#friend_show .subPhotoSwiper .swiper-slide{background-position:50%;background-size:cover}#friend_show .subPhotoSwiper>.swiper-pagination-bullets{bottom:var(--swiper-pagination-bottom,auto);top:var(--swiper-pagination-top,0)}#friend_show .subPhotoSwiper .swiper-slide img{margin:auto}#friend_show .subPhotoSwiper .swiper-slide p{padding:5px;text-align:center}#friend_show #affinityBox p,#friend_show #load p,.pair_show #affinityBox p,.pair_show #load p{color:#e50380;cursor:pointer;font-family:Kaisei Opti;font-size:18px;font-weight:700;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}#friend_show .commnetBox p{border-bottom:1px dotted #4b5563;margin:5px 0;padding:0 0 5px}#friend_show .commnetBox p.info{color:#666;font-size:12px}@media screen and (min-width:600px){#friend_show .profile_image{float:left;margin:0 20px 20px 0}#friend_show .commnetBox{margin-left:240px}}#friend_show .persona_list .swiper-slide,.pair_show .persona_list .swiper-slide{border-radius:10px;display:block;height:414px;padding:90px 55px 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:300px}#friend_show .persona_list .swiper-slide dt,.pair_show .persona_list .swiper-slide dt{text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}#friend_show .persona_list .swiper-slide{align-items:center;display:flex;height:276px;justify-content:center;padding:0 20px;width:200px}.pair_show .persona_list .card1{background:url(../img/job/cardA.webp) 0 0 no-repeat;background-position:50%;background-size:cover}.pair_show .persona_list .card2{background:url(../img/job/cardB.webp) 0 0 no-repeat;background-position:50%;background-size:cover}#friend_show .persona_list .card1{background:url(../img/job/white.webp) 0 0 no-repeat;background-position:50%;background-size:cover}#friend_show .persona_list .card2{background:url(../img/job/back.webp) 0 0 no-repeat;background-position:50%;background-size:cover;color:#fff}#friend_show .persona_list .card2 dt{text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,0 1px 0 #000,-1px 0 #000,-1px 0 0 #000,1px 0 0 #000}#friend_show .persona_list,.pair_show .persona_list{font-size:large}.pair_show .persona_list dt{font-size:larger;font-weight:700}#friend_show .persona_list dt{font-size:medium;font-weight:700}#friend_show .persona_list dd,.pair_show .persona_list dd{padding-top:10px}#friend_show .persona_list dd p,.pair_show .persona_list dd p{color:#999;font-size:small}#friend_show .persona_list dd p.choice,.pair_show .persona_list dd p.choice{color:#ee2c82;font-size:medium}#friend_show .chatListItem{width:55%}#friend_show .chatList .chat2{margin:10px 0;overflow:hidden;width:100%}#friend_show .chatList .chat2 .faceicon{float:left;margin-right:-35px;width:50px}#friend_show .chatList .chat2 .chatting{text-align:left;width:100%}#friend_show .chatList .chat2 .chatting span{font-size:12px}#friend_show .chatList .says{background:#edf1ee;border-radius:12px;display:inline-block;margin:0 0 0 35px;max-width:70%;padding:10px;position:relative;text-align:left;word-break:break-all}#friend_show .chatList .says:after{border:8px solid transparent;border-right:18px solid #edf1ee;content:"";display:inline-block;left:-19px;position:absolute;top:16px;transform:rotate(-35deg)}#friend_show .chatList .says p{margin:0;padding:0}#friend_show .chatList .chat1{margin:10px 0;text-align:right}#friend_show .chatList .chat1 span{font-size:12px}#friend_show .chatList .chat1 p{background:#a1f9ae;border-radius:12px;display:inline-block;font-size:15px;margin:0 10px 0 0;max-width:80%;padding:8px;position:relative;text-align:left;word-break:break-all}#friend_show .chatList .chat1 p:after{border:8px solid transparent;border-left:18px solid #a1f9ae;content:"";position:absolute;right:-19px;top:3px;transform:rotate(-35deg)}#friend_show .inputBox{border-top:1px solid #aaa;padding-top:15px;text-align:center}#friend_show .inputBox .textBox{display:inline-block;padding-top:15px;width:70%}#friend_show .inputBox .textBox input{border-radius:10px;width:95%}#friend_show .inputBox .btnBox{display:contents;width:20%}#friend_show .inputBox .btn,#friend_show .inputBox button.btn{border-radius:.5rem;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.5;padding:1rem 4rem;position:relative;text-align:center;text-decoration:none;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}#friend_show .inputBox button:disabled>span{background:#aaa}#friend_show .inputBox button.btn-custom01,#friend_show .inputBox button.btn-custom02{border-radius:.75rem;margin-bottom:2.5rem;padding:0}#friend_show .inputBox button.btn-custom01:before{background:#ccc100}#friend_show .inputBox button.btn-custom01:before,#friend_show .inputBox button.btn-custom02:before{border:2px solid #000;border-radius:inherit;bottom:0;box-shadow:0 .6rem 0 0 rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:translate3d(0,.75rem,-1rem);transition:all .3s;width:100%}#friend_show .inputBox button.btn-custom02:before{background:#aaa}#friend_show .inputBox button.btn-custom01:after,#friend_show .inputBox button.btn-custom02:after{font-size:2rem;font-weight:400;left:1.5rem;line-height:1;margin:0;padding:0;position:absolute;top:calc(50% - 1rem)}#friend_show .inputBox .btn-custom01-front{background:#fff100}#friend_show .inputBox .btn-custom01-front,#friend_show .inputBox .btn-custom02-front{border:2px solid #000;border-radius:inherit;display:block;padding:.5rem 1rem;position:relative;transition:all .3s}#friend_show .inputBox .btn-custom02-front{background:#ddd}#friend_show .inputBox .fa-position-left{left:1rem;position:absolute;top:calc(50% - .5em)}#friend_show .inputBox .fa-position-right{position:absolute;right:1rem;top:calc(50% - .5em)}#friend_show .inputBox button.btn-custom01:hover,#friend_show .inputBox button.btn-custom02:hover{background:#fff100;transform:translateY(.25rem)}#friend_show .inputBox button.btn-custom01:hover:before,#friend_show .inputBox button.btn-custom02:hover:before{box-shadow:0 .35rem 0 0 rgba(0,0,0,.2);transform:translate3d(0,.5rem,-1rem)}#friend_show .inputBox button.btn-custom01:active{transform:translateY(.75rem)}#friend_show .inputBox button.btn-custom01:active:before{box-shadow:0 .35rem 0 0 rgba(0,0,0,.2);transform:translateZ(-1rem)}#friend_show .dateBox dt{font-size:medium;font-weight:700;padding:5px}#friend_show .dateBox dd{margin-bottom:25px}#friend_show .dateBox dd input{border-color:rgba(209,213,219,var(--tw-border-opacity));border-radius:5px}#friend_show .inputBox fieldset{margin:30px 0}#friend_show .inputBox .game_preferred_ts_list li{border:1px solid #999;margin:0 auto 10px;max-width:300px;padding:10px}#friend_show .inputBox .radio-inline__input{clip:rect(1px,1px,1px,1px);position:absolute!important}#friend_show .inputBox .radio-inline__label{border:1px solid #ddd;border-radius:3px;display:inline-block;margin:0 9px 15px;padding:.5rem 1rem;transition:all .2s}#friend_show .inputBox .radio-inline__input:checked+.radio-inline__label{background:#4d90fe;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.7)}#friend_show iframe{border:none;height:350px;margin:0;overflow:hidden;width:100%}#friend_show .dateBtnBox,#friend_show .gameBtnBox{position:absolute;right:60px;top:10px;z-index:9}@media screen and (max-width:640px){#friend_show .dateBtnBox,#friend_show .gameBtnBox{left:unset;right:15px;top:8px}}#friend_show .dateBtnBox .btn,#friend_show .gameBtnBox .btn{background-color:#ff0081;border-radius:4px;box-shadow:0 4px 0 #dc0c77,0 5px 5px 1px rgba(0,0,0,.4);color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;line-height:44px;position:relative;text-align:center;text-decoration:none;text-shadow:0 -1px -1px #dc0c77;transition:all .15s ease-in-out;width:140px}#friend_show .dateBtnBox .btn:active,#friend_show .gameBtnBox .btn:active{box-shadow:none;top:3px}.ppc-progress{clip:rect(0,200px,200px,100px);border-radius:50%;content:"";height:200px;left:calc(50% - 100px);position:absolute;top:calc(50% - 100px);width:200px}.sub_chart .ppc-progress{clip:rect(0,100px,100px,100px);height:100px;left:calc(50% - 50px);top:calc(50% - 50px);width:100px}.gt-50 .ppc-progress{clip:rect(0,100px,200px,0)}.sub_chart .gt-50 .ppc-progress{clip:rect(0,50px,100px,0)}.ppc-percents{content:"";display:table;margin:0 auto;text-align:center}.ppc-percents span{color:#ee2c82;display:block;font-size:2.6em;font-weight:700}.sub_chart .ppc-percents span{font-size:1.3em}.pcc-percents-wrapper{display:table-cell;vertical-align:middle}#login .modal{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}#login div.wrapKOPIPE{border:1px solid #aaa;font-size:12px;max-height:300px;overflow:scroll;padding:0 10px}#login .modal-content{background:#fefefe;border:5px solid #e5eeef;border-radius:15px;margin:15% auto;padding:20px;width:80%}#login .modal-content h1{font-family:Kaisei Opti;font-size:20px;font-weight:700;margin-bottom:10px}#login div.wrapKOPIPE h2{font-size:16px}#login div.wrapHINAGATA p{font-size:.95em;line-height:1.6;margin:10px 0}#login div.wrapHINAGATA h2{margin:15px 0 10px}#login div.wrapHINAGATA ol{margin:10px 0 0 20px}#login div.wrapHINAGATA ol li{font-size:.95em;line-height:140%;list-style:decimal outside;margin:5px 0 0}#login div.wrapHINAGATA p.tR{font-size:.95em;line-height:140%;margin:30px 0 0;text-align:right}#login .btnBox,#login .checkBox{padding:10px;text-align:center}#login #disagreeBtn{background:#333}#login #agreeBtn,#login #disagreeBtn{border-radius:10px;color:#fff;font-family:Kaisei Opti;font-weight:700;padding:5px 10px;text-align:center}#login #agreeBtn{background:#e50380}#history_show .header .composition,#history_show .header .ruleBox{font-size:13px}#history_show #endMain.main h2 p{font-size:12px;font-weight:400}#ekyc .rapBox{margin:auto;max-width:700px}#ekyc .navi ul,#shopping .navi ul{display:flex;gap:8px;margin-bottom:20px}#ekyc .navi li,#shopping .navi li{color:#000;display:inline-block;font-size:1em;padding:0 5px;position:relative;text-align:center;text-decoration:none;vertical-align:middle;width:25%}#ekyc .navi li{padding:0 30px;width:20%}@media (max-width:640px){#ekyc .navi li{padding:0}}#ekyc .navi li.active,#shopping .navi li.active{color:#0bb4aa;font-weight:700}#ekyc .navi li:last-child,#shopping .navi li:last-child{position:unset}#ekyc .navi li:after,#shopping .navi li:after{border-right:1px solid grey;border-top:1px solid grey;bottom:0;content:"";height:.4em;margin:auto;position:absolute;right:-3px;top:0;transform:rotate(45deg);vertical-align:middle;width:.4em}#ekyc .navi li:last-child:after,#shopping .navi li:last-child:after{content:none}#shopping .ribbon{background:#fd4db0;box-sizing:border-box;color:#fff;font-size:16px;height:45px;line-height:45px;padding:0 30px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.ribbon:after,.ribbon:before{content:"";height:0;position:absolute;width:0;z-index:1}.ribbon:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:25px 0 25px 15px;left:0;top:0}.ribbon:after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:25px 15px 25px 0;right:0;top:0}#ekyc .ekycBox1{font-size:small}#ekyc .ekycBox1 strong{color:#0bb4aa}#ekyc .info{background:hsla(0,0%,100%,.6);font-size:small;margin:10px auto;max-width:652px;padding:.5em 1em}#ekyc .info ul{display:flex;flex-wrap:wrap;margin-bottom:1em}#ekyc .info ul li{list-style:disc;margin-left:20px;text-align:left;width:calc(50% - 20px)}#ekyc #photoBox,#ekyc #videoBox{text-align:center}#ekyc #videoBox .videoRap{overflow:hidden;position:relative}#ekyc #videoBox .videoRap .identification{width:80%}#ekyc #videoBox .videoRap .identification,#ekyc #videoBox .videoRap .identification2{left:50%;max-height:-moz-fit-content;max-height:fit-content;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#ekyc #videoBox .videoRap .identification2{height:100%}#ekyc #videoBox #button{position:relative}#ekyc #videoBox #video{margin:auto}#ekyc #photoBox{display:none}#ekyc #photoBox #image{margin:auto}#ekyc #photoBox p{margin:10px 0}#ekyc #photoBox .btnBox{align-items:center;display:flex;justify-content:center}#ekyc #photoBox .btnBox #resetBt{margin-right:12px}.thanks-title{font-size:16px;font-weight:700}.thanks-text{font-size:14px;margin-bottom:1rem}#admin_ekyc .navi,#admin_income .navi{background:#fff;opacity:90%;padding:5px 20px;position:fixed}#admin_ekyc .navi dl,#admin_income .navi dl{display:flex}#admin_ekyc .navi dt,#admin_income .navi dt{width:90px}#admin_ekyc #photoBox,#admin_income #photoBox{text-align:center}#admin_ekyc #photoBox div,#admin_income #photoBox div{margin-bottom:20px}#admin_ekyc #photoBox div img,#admin_income #photoBox div img{margin:auto}#admin_income #photoBox div img{color:#ee2c82}#point .ekycBox1 strong{color:#0bb4aa}#shopping .info ul,#user_profile .info ul{box-sizing:border-box;display:flex;flex-wrap:wrap}#shopping .info ul li,#user_profile .info ul li{box-sizing:border-box;margin:1%;width:48%}#shopping .info ul li strong,#user_profile .info ul li strong{background:#fee;color:#ee2c82;display:block;padding:10px}#shopping .info ul li p,#user_profile .info ul li p{background:#fff;border-top:1px dotted #333;font-size:12px;padding:10px}#shopping .info ul li span,#user_profile .info ul li span{color:#ee2c82;font-size:20px}#user_profile .ribbon{background:#fd4db0;box-sizing:border-box;color:#fff;font-size:16px;height:45px;line-height:45px;padding:0 30px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}#shopping .features-grid,#user_profile .features-grid{display:grid;grid-template-columns:repeat(2,1fr);text-align:center}#point .feature-point-item1,#point .feature-point-item3,#shopping .feature-item1,#user_profile .feature-item1,#user_profile .feature-point-item1,#user_profile .feature-point-item3,.feature-item3{border:none;border-right:1px solid #0bb4aa;padding:1rem}#point .feature-point-item img,#shopping .feature-item img,#user_profile .feature-item img,#user_profile .feature-point-item img{height:50px;margin-bottom:.5rem;width:50px}#shopping .line-blue,#user_profile .line-blue{border-bottom:1px solid #0bb4aa;grid-column:1/-1;margin:1rem 0}@media (max-width:640px){#point .priceBox,#shopping .premiumBox,#shopping .premiumBox .platinum-wrap,#user_profile .premiumBox{width:100%}}.speechBubble{align-items:center;display:flex;font-size:16px;justify-content:center}.speechBubble:after,.speechBubble:before{background:#0bb4aa;content:"";height:40px;width:3px}.speechBubble:before{margin-right:30px;transform:rotate(-35deg)}.speechBubble:after{margin-left:30px;transform:rotate(35deg)}.price-box,.price-box-platinum{border:1px solid #0bb4aa;box-shadow:0 0 10px rgba(11,180,170,.2);margin:2em 0;position:relative;transition:all .3s ease}.price-box-platinum:hover,.price-box:hover{background-color:rgba(11,180,170,.1)}.price-box-red,.price-box-red-platinum{border:1px solid rgba(220,38,38,var(--tw-bg-opacity));margin:2em 0;position:relative}.price-box-red-platinum{animation:sparkle-red 2s infinite}.price-box-red-platinum:hover,.price-box-red:hover{background-color:rgba(220,38,38,.1)}.price-box .box-title,.price-box-platinum .box-title{background:#0bb4aa}.price-box .box-title,.price-box-platinum .box-title,.price-box-red .box-title-red,.price-box-red-platinum .box-title-red{border-radius:8px 0 8px 0;color:#fff;display:inline-block;font-size:17px;font-weight:700;height:25px;left:-2px;line-height:25px;padding:0 24px;position:absolute;top:-2px;width:140px;z-index:1}.price-box-red .box-title-red,.price-box-red-platinum .box-title-red{background:rgba(220,38,38,var(--tw-bg-opacity))}.price-box p,.price-box-platinum p,.price-box-red p,.price-box-red-platinum p{margin:0;padding-top:1rem}.features-grid .feature-item1 img,.features-grid .feature-item2 img,.features-grid .feature-item3 img,.features-grid .feature-item4 img{display:block;height:auto;margin:0 auto;width:100px}#shopping .feature-point-item1 img,#shopping .feature-point-item2 img,#shopping .feature-point-item3 img,#shopping .feature-point-item4 img,#user_profile .feature-point-item1 img,#user_profile .feature-point-item2 img,#user_profile .feature-point-item3 img,#user_profile .feature-point-item4 img{display:block;height:auto;margin:0 auto;width:80px}#shopping .priceList{margin:auto;max-width:700px}#shopping .priceList li{text-align:center;width:100%}@media screen and (max-width:650px){#shopping p.btn{font-size:1rem}}#shopping .confBox dl{border-bottom:1px dotted #333;margin:5px;padding:5px}#shopping .confBox dl dt{font-weight:700}#shopping .btnBox{display:flex;padding:20px 0 0 5px}#login #matching p{color:#fff;text-align:center}#login #matching .waitingRoom{color:#fff;padding:30px;text-align:center}#login #matching .waitingRoom .sex1{color:#52c8d6}#login #matching .waitingRoom .sex2{color:#e50380}#login #matching .waitingRoom .sex1 img,#login #matching .waitingRoom .sex2 img{display:inline-block;vertical-align:baseline;width:12px}#login #matching .waitingRoom #load p{margin:5px}#login #matching .waitingRoom button{background:#e50380;border-radius:5px;margin:20px 0 0;padding:10px 20px}#recommend #load{align-items:center;background:linear-gradient(90deg,hsla(0,100%,89%,.5) 50%,transparent 0),linear-gradient(hsla(0,100%,89%,.5) 50%,transparent 0);background-color:#fff;background-size:40px 40px;display:flex;flex-flow:row wrap;height:100%;left:0;position:fixed;top:0;width:100%}#recommend #load .mask1{animation:gachaMask1 1s forwards;top:0}#recommend #load .mask1,#recommend #load .mask2{background:#fff;height:50%;left:0;position:fixed;width:100%;z-index:9}#recommend #load .mask2{animation:gachaMask2 1s forwards;top:50%}@keyframes gachaMask1{0%{transform:translateY(0)}to{transform:translateY(-70%)}}@keyframes gachaMask2{0%{transform:translateY(0)}to{transform:translateY(70%)}}#recommend .btnBox{gap:20px;padding:20px;text-align:center}#recommend .btnBox .bt{background:#f84b9d;border-radius:99px;color:#fff;display:inline-block;margin-bottom:10px;padding:10px 20px}#recommend div#carousel{font-size:0;margin-bottom:3rem;padding-top:10%;perspective:1200px;width:100%}#recommend figure#spinner{transform-origin:50% 50% -500px;transform-style:preserve-3d;transition:.5s}#recommend figure#spinner img{left:40%;max-width:230px;outline:1px solid transparent;position:absolute;transform-origin:50% 50% -500px;width:70%}#recommend figure#spinner img:first-child{transform:rotateY(0deg)}#recommend figure#spinner img:nth-child(2){transform:rotateY(-45deg)}#recommend figure#spinner img:nth-child(3){transform:rotateY(-90deg)}#recommend figure#spinner img:nth-child(4){transform:rotateY(-135deg)}#recommend figure#spinner img:nth-child(5){transform:rotateY(-180deg)}#recommend figure#spinner img:nth-child(6){transform:rotateY(-225deg)}#recommend figure#spinner img:nth-child(7){transform:rotateY(-270deg)}#recommend figure#spinner img:nth-child(8){transform:rotateY(-315deg)}#recommend div#carousel~span{border-bottom:none;color:#fff;display:inline-block;font-size:2rem;line-height:0;margin:-6rem 5% 5%;position:relative;text-decoration:none;transition:color .6s}#recommend div#carousel~span:hover{color:#888;cursor:pointer}#recommend .title{color:#aa8f7b;display:flex;left:50%;overflow:hidden;position:absolute;top:40%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#recommend .title span{display:block;transform:translateY(105%);transition:transform .5s cubic-bezier(.215,.61,.355,1)}#recommend .title.-visible span{transform:translate(0)}#recommend .title span:nth-child(2){transition-delay:.06s}#recommend .title span:nth-child(3){transition-delay:.12s}#recommend .title span:nth-child(4){transition-delay:.18s}#recommend .title span:nth-child(5){transition-delay:.24s}#recommend .title span:nth-child(6){transition-delay:.3s}#recommend .title span:nth-child(7){transition-delay:.36s}#recommend .title span:nth-child(8){transition-delay:.42s}#recommend .title span:nth-child(9){transition-delay:.48s}#recommend .title span:nth-child(10){transition-delay:.54s}#recommend .title span:nth-child(11){transition-delay:.6s}#recommend .title span:nth-child(12){transition-delay:.66s}#recommend .title span:nth-child(13){transition-delay:.72s}#recommend .title span:nth-child(14){transition-delay:.78s}#recommend .playerList li .imgBox img{min-width:3rem}#recommend .playerList li .name{flex-grow:1;min-height:58px;padding:5px}#recommend .playerList li .name img{display:inline-block;min-width:12px}#recommend .playerList li{border-bottom:1px dotted #9ca3af;display:flex;margin-bottom:2px}#recommend .playerList li .switchBox{padding:5px;text-align:center;width:70px}#recommend .playerList li .th{font-size:12px;min-height:auto}.rules-list{color:#333;font-family:Arial,sans-serif;list-style-type:decimal;margin-left:20px}.rules-list li{margin-bottom:10px}#recommend .underline{text-decoration:underline}#recommend .recommendBox2 h3{padding:.5rem 0}@media screen and (max-width:480px){#recommend .recommendBox2 h4{font-size:medium}}#recommend .recommendBox4 .box2{padding:10px 0;text-align:center}#recommend .recommendBox4 .box2 img{margin:auto}#recommend .recommendBox4 ul{color:#fff;padding:0 20% 40px;text-align:left}@media screen and (max-width:480px){#recommend .recommendBox4 ul{font-size:small;padding:0 10% 30px}}#recommend .recommendBox4 ul li{background:url(../img/recommend/attention02_heart.webp) no-repeat 0 0;padding:0 0 10px 25px}#recommend .ekycBox1 strong{color:#31a1aa;font-size:x-large}#recommend .btn-custom01{background-color:#2196f3;position:relative}#recommend .btn-custom01,#recommend .btn-custom02{align-items:center;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#fff;display:flex;display:inline-block;flex-direction:column;font-family:Arial,sans-serif;font-weight:700;height:150px;justify-content:center;text-align:center;width:150px}#recommend .btn-custom02{background-color:#00bcd4}.cta__regis a{background:linear-gradient(90deg,#f94c9e,#e647e1);border-radius:43px;color:#fff;display:inline-block;font-size:28px;font-weight:700;height:86px;min-width:0;padding:10px 0;text-align:center;transition:transform .3s ease;width:100%}.cta__regis a:hover{transform:scale(1.02)}.cta__regis a span{align-items:center;display:inline-flex;font-size:22px;font-weight:700;justify-content:center;line-height:32px}.cta__regis a span:after,.cta__regis a span:before{background:url(../lp1/img/iconSplashBlack.svg) 0 0 no-repeat;background-size:contain;content:"";height:24.5px;width:13.07px}.cta__regis a span:before{margin-right:7.7px}.cta__regis a span:after{margin-left:7.7px;transform:scaleX(-1)}.cta__regis a em{font-size:35px;font-style:normal;font-weight:700;line-height:45px}.cta__regis .note{color:#214b50;font-size:14px;line-height:20px;margin-top:17.3px;text-align:center}.cta__regis .mini{font-size:16px;line-height:1.4}@media screen and (min-width:640px){#friend_show .cta__regis{margin:40px auto 0;max-width:600px}}#friend_show .cta__regis a:after{background:none}.pair_show .swiperRap{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.pair_show .swiper{height:100%;width:100%}.pair_show .cardRap{height:414px;width:300px}.pair_show .swiper-slide{align-items:center;background:#fff;display:flex;font-size:16px;justify-content:center;text-align:center}.pair_show .swiper-slide img{display:inline-block}.pair_show .cardRap .card1{background:url(../img/job/cardA.webp) 0 0 no-repeat}.pair_show .cardRap .card1,.pair_show .cardRap .card2{border-radius:10px;font-weight:700;padding:40px;text-shadow:2px 2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff}.pair_show .cardRap .card2{background:url(../img/job/cardB.webp) 0 0 no-repeat}.pair_show .cardRap .card{background:url(../img/job/white.webp) 0 0 no-repeat;border-radius:10px;padding:40px;text-shadow:2px 2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff}.pair_show .cardRap .lie{background:url(../img/job/back.webp) 0 0 no-repeat;border-radius:10px;color:#fff;padding:40px;text-shadow:2px 2px 0 #000,-2px 2px 0 #000,2px -2px 0 #000,-2px -2px 0 #000;text-shadow:2px 2px 1px #000,-2px 2px 1px #000,2px -2px 1px #000,-2px -2px 1px #000}.pair_show .section0 .pair_show .swiper-v{background:#eee;border-radius:10px}.pair_show .section0 h3.title{background:hsla(0,0%,100%,.5);border-radius:5px;margin:10px;padding:15px;text-align:center;z-index:2}.pair_show .section0 .info,.pair_show .section1 .info{background:hsla(0,0%,100%,.5);border-radius:5px;margin:10px;padding:15px;position:fixed;top:5px;z-index:1}.pair_show .section0 .info h1,.pair_show .section1 .info h1{font-family:Kaisei Opti;font-size:18px;font-weight:700;margin-bottom:5px}.pair_show .section0 .slide0{background-image:radial-gradient(#ffc107 2px,transparent 0),radial-gradient(#ffc107 2px,#fff 0);background-position:0 0,20px 20px;background-size:40px 40px}.pair_show .section0 .slide1{background:repeating-linear-gradient(-45deg,transparent,transparent 1em,rgba(127,215,245,.4) 0,rgba(127,215,245,.1) 2em,transparent 0,transparent 1em,rgba(127,215,245,.3) 0,rgba(127,215,245,.2) 4em,transparent 0,transparent 1em,rgba(192,235,250,.6) 0,rgba(192,235,250,.2) 2em),repeating-linear-gradient(45deg,transparent,transparent 1em,rgba(127,215,245,.4) 0,rgba(127,215,245,.1) 2em,transparent 0,transparent 1em,rgba(127,215,245,.3) 0,rgba(127,215,245,.2) 4em,transparent 0,transparent 1em,rgba(192,235,250,.4) 0,rgba(192,235,250,.1) 2em),#fff;background-blend-mode:multiply}.pair_show .section0 .slide2{background-image:radial-gradient(#fff 2px,transparent 0),radial-gradient(#fff 2px,#fec7c2 0);background-position:0 0,20px 20px;background-size:40px 40px}.pair_show .section0 .slide3{background-image:linear-gradient(135deg,#ffe9a7 25%,transparent 0),linear-gradient(225deg,#ffe9a7 25%,transparent 0),linear-gradient(45deg,#ffe9a7 25%,transparent 0),linear-gradient(315deg,#ffe9a7 25%,#fff9e7 0);background-position:20px 0,20px 0,0 0,0 0;background-repeat:repeat;background-size:40px 40px}.pair_show .section0 .slide4{background-color:#ffa9a9;background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8) 100px,transparent 0,transparent 200px),repeating-linear-gradient(-45deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5) 100px,transparent 0,transparent 200px)}.pair_show .section1 .swiperRap{left:50%;overflow:hidden;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.pair_show .section1 .swiperRap .swiper-slide img{height:4rem;padding:0;width:4rem}.pair_show .section1 .area{background:linear-gradient(180deg,#6e529d 0,#d97b93);background:-webkit-linear-gradient(270deg,#ffe8fd,#fec7c2);height:100%;position:fixed;top:0;width:100%}.pair_show .section1 .circles{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.pair_show .section1 .circles li{animation:animate 25s linear infinite;background:hsla(0,0%,100%,.2);bottom:-150px;display:block;height:20px;list-style:none;position:absolute;width:20px}.pair_show .section1 .circles li:first-child{animation-delay:0s;height:80px;left:25%;width:80px}.pair_show .section1 .circles li:nth-child(2){animation-delay:2s;animation-duration:12s;height:20px;left:10%;width:20px}.pair_show .section1 .circles li:nth-child(3){animation-delay:4s;height:20px;left:70%;width:20px}.pair_show .section1 .circles li:nth-child(4){animation-delay:0s;animation-duration:18s;height:60px;left:40%;width:60px}.pair_show .section1 .circles li:nth-child(5){animation-delay:0s;height:20px;left:65%;width:20px}.pair_show .section1 .circles li:nth-child(6){animation-delay:3s;height:110px;left:75%;width:110px}.pair_show .section1 .circles li:nth-child(7){animation-delay:7s;height:150px;left:35%;width:150px}.pair_show .section1 .circles li:nth-child(8){animation-delay:15s;animation-duration:45s;height:25px;left:50%;width:25px}.pair_show .section1 .circles li:nth-child(9){animation-delay:2s;animation-duration:35s;height:15px;left:20%;width:15px}.pair_show .section1 .circles li:nth-child(10){animation-delay:0s;animation-duration:11s;height:150px;left:85%;width:150px}.pair_show .section1 #resBox{bottom:0;color:#fff;font-size:small;height:52px;overflow:hidden;position:fixed;right:0;width:70%;z-index:8}@keyframes animate{0%{border-radius:0;opacity:1;transform:translateY(0) rotate(0deg)}to{border-radius:50%;opacity:0;transform:translateY(-1000px) rotate(2turn)}}.pair_show .end{position:relative}.pair_show .wrapper{background-image:url(../img/teaser/t01.webp);background-position:50%;background-size:cover;display:inline-block;filter:blur(0);height:100%;overflow:hidden;width:100%}.pair_show .wrapper .circle_container{height:10px;left:50%;position:absolute;top:50%;transform-origin:left center}.pair_show .wrapper .circle_container .circle{animation-duration:20s;animation-iteration-count:infinite;animation-name:move;background:hsla(0,0%,100%,.3);border-radius:100%;left:0;opacity:0;position:absolute}@keyframes move{0%{opacity:0;transform:translateX(0)}1%{opacity:1}50%{opacity:.5}to{opacity:0;transform:translateX(70vmin)}}.pair_show .wrapper .name_container{align-items:center;background:hsla(0,0%,100%,.1);border-radius:100%;box-shadow:inset 0 0 30px 30px hsla(0,0%,78%,.1);color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;font-family:Kaisei Opti;font-size:5.5vmax;font-weight:700;height:80vmin;justify-content:center;left:50%;margin-bottom:5px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80vmin;z-index:8}.pair_show .end .resBox{display:flex;margin:auto;max-width:500px}.pair_show .end .resBox>div{min-width:150px;text-align:center;width:50%}.pair_show .end .resBox div .img img{height:9rem;margin:auto;width:9rem}.pair_show .end .resBox .lie_quest{background:url(../img/job/back.webp) 0 0 no-repeat;background-size:contain;color:#fff;text-shadow:2px 2px 0 #000,-2px 2px 0 #000,2px -2px 0 #000,-2px -2px 0 #000;text-shadow:2px 2px 1px #000,-2px 2px 1px #000,2px -2px 1px #000,-2px -2px 1px #000}.pair_show .end .resBox .lie_quest,.pair_show .end .resBox .to_lie_quest{border-radius:10px;height:210px;margin:10px auto;padding:15px;position:relative;width:150px}.pair_show .end .resBox .to_lie_quest{background:url(../img/job/white.webp) 0 0 no-repeat;background-size:contain;text-shadow:2px 2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff}.pair_show .end .resBox h2{padding-top:10px;text-align:center}.pair_show .end .resBox h3{font-size:small;left:50%;position:absolute;text-align:center;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:70%}.pair_show .questBox .personality{background-image:radial-gradient(#fcf 2px,transparent 0),radial-gradient(#fcf 2px,#fef 0);background-position:0 0,20px 20px;background-size:40px 40px;border-radius:10px;padding:10px}.pair_show .profile_image{margin:auto;max-width:220px;padding:10px;width:100%}@media screen and (min-width:600px){.pair_show .profile_image{float:left;margin:0 20px 20px 0}}.pair_show .ready_balloon{background:#a58eff;border-radius:50%;box-sizing:border-box;color:#fff;display:inline-block;font-size:20px;font-weight:700;height:90px;left:30px;line-height:90px;margin:1.5em 15px 1.5em 0;padding:0 5px;position:absolute;text-align:center;top:-110px;width:90px}.pair_show .ready_balloon:before{border:15px solid transparent;border-left-color:#a58eff;bottom:-8px;content:"";left:-8px;margin-top:-15px;position:absolute;transform:rotate(135deg);z-index:0}.pair_show .footer_btnBox{position:absolute;right:10px;top:12px}.pair_show .endFooter{min-height:58px}.flowModal{height:70vh}.flowIcon{left:4px;position:absolute;top:6px;z-index:9999}.header-nav-link{color:#dfdfdf;font-weight:700;text-decoration:none;transition:color .2s ease-in-out}.recommend-food-wrapper{background:linear-gradient(180deg,#3aa6a8 10%,#d5e297)}.recommend-seikaku-wrapper{background:linear-gradient(180deg,#3aa6a8 10%,#bca3d6)}.recommend-test-wrapper{background:linear-gradient(180deg,#3aa6a8 10%,#e3a2b9)}.recommendPlayerList{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.recommendPlayerList li{min-width:28%;text-align:center}.recommendPlayerList li a{display:inline-block}.recommendPlayerList li a img{margin:auto}.footer-width-line{border-top:2px solid #dfdfdf;height:2px;margin:0;width:100%}.footer-container{margin-bottom:10px;margin-top:10px;width:100%}.footer-link-container{display:flex;justify-content:space-around}.footer-nav-link{display:block;text-align:center}.footer-nav-link img,.footer-nav-link svg{display:block;height:32px;margin:auto;width:32px}.footer-nav-link span{display:block;font-size:12px;font-weight:700}.footer-nav-link.active img,.footer-nav-link.active span,.footer-nav-link.active svg{opacity:.5}.empty-user{color:#404040;display:block;font-weight:700;margin-top:30px;text-align:center;width:100%}.link-container{align-items:center;display:flex;justify-content:space-between}.header-nav-link.hover:underline,.header-nav-link:hover{color:#2eacb4;text-decoration:underline}.link-container a{color:#dfdfdf;font-size:15px;padding:10px 15px 2px;position:relative;text-decoration:none}.active-link{color:#2eacb4}.active-link:after{background-color:#2eacb4;border-radius:2px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.icon-container{justify-content:flex-start}.icon-container,.icon-item{align-items:center;display:flex}.icon-item{margin-right:10px}.icon-number{font-weight:700;margin-left:5px}.icon-item img{height:20px;margin-right:10px;width:20px}.text-container{background-color:#2eacb4;border-radius:20px;color:#fff;font-weight:700;margin-left:auto;padding:2px 13px}.text-container p{margin:0}.large-text{align-items:center;color:#404040;display:flex;font-size:2rem;font-weight:700;justify-content:center;margin-top:20px}.large-text h1{color:inherit;flex-grow:1;font-size:1.5rem;font-weight:900;margin:0;text-align:center}.tooltip{display:flex;justify-content:flex-end;top:-32px}.tooltip img{height:auto;width:30px}.tooltip-content{background-color:#2eacb4;border-radius:6px;color:#fff;opacity:0;padding:5px 0;position:absolute;right:-120px;text-align:center;top:115%;transform:translateX(-100%);transition:opacity .3s;visibility:hidden;width:120px;z-index:1}.tooltip-content:after{border:5px solid transparent;border-bottom-color:#2eacb4;bottom:100%;content:"";position:absolute;right:10px}.tooltip:hover .tooltip-content{opacity:1;visibility:visible}.matching-tips{color:#404040;padding-top:10px;text-align:center}.matching-tips h4{margin:0}.profile-image{background-position:50%;background-size:cover;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;margin-bottom:30px;padding-top:60%;position:relative;transition:box-shadow .3s ease;width:47%}.profile-image:hover{box-shadow:0 6px 12px rgba(0,0,0,.15)}.profile-info{color:#333;cursor:default;left:0;padding:10px;position:absolute;text-align:center;top:100%;width:100%}.profile-info .name{font-size:1.3rem;font-weight:700;margin-bottom:5px}.profile-info .icons{display:flex;justify-content:center;margin-top:8px}.profile-info .icons img{display:inline;width:45%}.osusume-detail-icon{margin-right:10px}.condition-image{display:flex;justify-content:flex-end;margin-bottom:10px;padding-top:10px;position:relative}.condition-image img{height:auto;width:30px}.premium-link{color:#2eacb4;text-decoration:underline}.premium-link-container{margin-top:50px;margin-block:50px;text-align:center}.profile-detail-image2 .styled-image{height:auto}.profile-detail-image2 .styled-image,.styled-image{border-radius:10px;-o-object-fit:cover;object-fit:cover;width:100%}.styled-image{height:100%}.icon-with-text{align-items:center;display:flex;flex-direction:column}.icon-with-text img{height:27px;-o-object-fit:contain;object-fit:contain}.icon-with-text p{font-size:12px;margin-top:2px}.pr-detail{margin:10px 10px 0}.pr-detail .name{font-size:2rem}.pr-detail .age{font-size:1rem}.pr-detail .icons{display:flex;gap:10px;justify-content:flex-end;position:relative}.pr-detail__text{text-align:justify}.suggest-list-swiper>.swiper-pagination{background:#fff;bottom:0;margin-top:10px;padding:10px 0;position:sticky;z-index:10}.suggest-list-swiper .swiper-pagination-bullet-active{background:#2eacb4;opacity:1}.suggest-detail-bg{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px}.footer-main-container{background:#fff;bottom:0;left:0;margin-top:auto;position:fixed;text-align:center;width:100%;z-index:100}.unsubscribe-success{margin-top:200px}.unsubscribe-success p{color:#404040;display:block;font-weight:700;text-align:center;width:100%}.unsubscribe-success a{color:#2eacb4;font-weight:700;text-align:center;text-decoration:underline;width:100%}.premium-link-container h4{font-size:16px;margin:20px 0;text-align:center}.received_modal{margin-top:10px}.received-info{padding:10px 10px 0}.error-overlay{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.error-content{background-color:#fff;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.3);max-width:400px;padding:30px;text-align:center;width:90%;z-index:1000}.error-content span{color:#333;font-size:18px;line-height:1.6;z-index:1000}.mLike-bg{background-color:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.mLike-content{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);left:0;padding:10px;position:absolute;top:60px;z-index:1001}.mLike-container,.mLike-content{align-items:center;display:flex;height:auto;justify-content:center;width:100%}.mLike-container{flex-direction:column;font-size:14px;text-align:center}.upgrade-btn{border-radius:5px;color:#fff;display:inline-block;font-size:16px;margin-top:20px;padding:10px 20px;text-decoration:none;transition:background-color .3s}.upgrade-btn,.upgrade-btn:hover{background-color:#2eacb4;z-index:1000}.heart-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.heart-container .heart{animation:heartbeat 1s infinite;background-color:#ff69b3;box-shadow:0 10px 15px rgba(0,0,0,.2);height:100px;position:relative;transform:rotate(-45deg);width:100px}.heart-container .heart-message{-webkit-text-fill-color:transparent;animation:fadeIn 1s ease-in-out,textPop 1.2s ease-in-out infinite;background:linear-gradient(135deg,#ff69b3,#d64078);-webkit-background-clip:text;color:#ff69b3;font-family:Arial,sans-serif;font-size:1.8em;letter-spacing:.05em;text-shadow:2px 2px 5px rgba(0,0,0,.15)}@keyframes textPop{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.heart-container .heart:after,.heart-container .heart:before{background-color:#ff69b3;border-radius:50%;content:"";height:100px;position:absolute;width:100px}.heart-container .heart:before{left:0;top:-50px}.heart-container .heart:after{left:50px;top:0}.heart-container .heart-message{animation:fadeIn 1s ease-in-out;color:#d64078;font-size:1.5em;font-weight:700;margin-top:20px}@keyframes heartbeat{0%,to{transform:scale(1) rotate(-45deg)}50%{transform:scale(1.1) rotate(-45deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.suggest-list-swiper .swiper-slide{height:auto}.pr-detail{overflow-y:auto}.pr-detail::-webkit-scrollbar{width:6px}.pr-detail::-webkit-scrollbar-track{background:#f1f1f1}.pr-detail::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.hobbyBoxInner{margin-bottom:15px}.hobbyBox{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.hobbyBoxInner h4{background:#f8f9fa;border-left:4px solid #2eacb4;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#2eacb4;font-size:.9rem;margin-bottom:8px;padding:8px 12px}.hobbyBoxInner p{color:#333;padding:0 12px}.personaBoxInner h4{background:#f8f9fa;border-left:4px solid #2eacb4;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#2eacb4;font-size:.9rem;margin-bottom:8px;padding:8px 12px}.personaBoxInner ol{padding:0 12px}.modal-user-content-container{margin-top:30px}.pr-close{align-items:center;background:#f8f9fa;border:1px solid #ddd;border-radius:20px;color:#666;cursor:pointer;display:flex;font-size:.9rem;margin:20px auto;padding:8px 20px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.pr-close:before{content:"×";font-size:1.2rem;line-height:1;margin-right:8px}.pr-close:hover{background:#e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#333;transform:translateY(-1px)}.profile-photo-comment:not(:empty){bottom:20px;color:#fff;font-size:.95rem;font-weight:400;left:0;padding:0 20px;position:absolute;right:0;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.4);z-index:2}[type=textprofile]{--tw-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;box-shadow:none;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}.diagnosis__btn{width:100%}#favorites_show .main-container,#friend_show .main-container,#matching_show .main-container,#suggest_show .main-container{margin:0 auto;max-width:768px}.image-container{padding-bottom:100px}
