@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Roboto&display=swap";nav,.bottom{height:min(18vw,10rem);width:min(100%,900px);position:fixed;bottom:0;left:50%;transform:translateX(-50%);border-top:1px solid #ddd;background-color:#fff;z-index:1000}.profile_images .add:after,.profile_images .lock:after,.profile_vip-only.lock .content:after,.profile_status .like:not(.profile_status .like.have):before,.profile_status .like.have:before,[data-page=settings] ul.lock:after,#modal_search .vip-contents.lock:after,.data--additional .chat:before,.data--additional .access:before,.list .has--arw:before,[class*=persons-list] li.unsubscribed a:after,[class*=persons-list] .swipe-menu:before{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"icomoon";src:url("/styles/icomoon/fonts/icomoon.eot?d3ywo0");src:url("/styles/icomoon/fonts/icomoon.eot?d3ywo0#iefix") format("embedded-opentype"),url("/styles/icomoon/fonts/icomoon.ttf?d3ywo0") format("truetype"),url("/styles/icomoon/fonts/icomoon.woff?d3ywo0") format("woff"),url("/styles/icomoon/fonts/icomoon.svg?d3ywo0#icomoon") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]::before,[class*=" icon-"]::before{color:inherit}.icon-camera:before{content:""}.icon-write:before{content:""}.icon-pin:before{content:""}.icon-calendar:before{content:""}.icon-person_heart:before{content:""}.icon-balloon_2:before{content:""}.icon-document_2:before{content:""}.icon-arw_3:before{content:""}.icon-ellipses:before{content:""}.icon-arw_1--bold:before{content:""}.icon-arw_1--thin:before{content:""}.icon-arw_2:before{content:""}.icon-balloon_1:before{content:""}.icon-bank:before{content:""}.icon-bell:before{content:""}.icon-bell--ring:before{content:""}.icon-card_1:before{content:""}.icon-check_1--bold:before{content:""}.icon-check_1--thin:before{content:""}.icon-check_2:before{content:""}.icon-check_3:before{content:""}.icon-check_4:before{content:""}.icon-clip:before{content:""}.icon-cross_1--thin:before{content:""}.icon-cross_1--bold:before{content:""}.icon-cross_4:before{content:""}.icon-document:before{content:""}.icon-exclamation_1:before{content:""}.icon-exclamation_4:before{content:""}.icon-exclamation_5:before{content:""}.icon-footprint:before{content:""}.icon-gear:before{content:""}.icon-heart:before{content:""}.icon-heart2:before{content:""}.icon-heart--fill:before{content:""}.icon-horn:before{content:""}.icon-images:before{content:""}.icon-judgment:before{content:""}.icon-key:before{content:""}.icon-lock:before{content:""}.icon-magnifying-glass:before{content:""}.icon-pen:before{content:""}.icon-person_2:before{content:""}.icon-person_3:before{content:""}.icon-phone:before{content:""}.icon-plus_2:before{content:""}.icon-present:before{content:""}.icon-search:before{content:""}.icon-send:before{content:""}.icon-blind:before{content:""}.icon-smile:before{content:""}.icon-star:before{content:""}.icon-star--fill:before{content:""}.icon-thumbsup:before{content:""}.icon-whistle:before{content:""}[class*=persons-list].type--row .btn_like-percentage,[class*=persons-list].type--block .data--additional .like-percentage,[class*=persons-list].type--block .data--additional .similarities{font-size:calc(min(3vw,1.6rem)*1.1);font-weight:500;color:#656565;display:flex;align-items:center;justify-content:center;line-height:1;justify-content:flex-start;width:-moz-fit-content;width:fit-content}[class*=persons-list].type--row .btn_like-percentage::before,[class*=persons-list].type--block .data--additional .like-percentage::before,[class*=persons-list].type--block .data--additional .similarities::before{content:"好き度"}[class*=persons-list].type--row .btn_like-percentage::after,[class*=persons-list].type--block .data--additional .like-percentage::after,[class*=persons-list].type--block .data--additional .similarities::after{content:attr(data-count);color:#fff;background:#ff3899;border-radius:3rem;display:flex;align-items:center;justify-content:center;padding:.2em .4em;margin-left:.2em;min-width:1.3em}[class*=persons-list].type--row [data-count="0"].btn_like-percentage,[class*=persons-list].type--block .data--additional [data-count="0"].like-percentage,[class*=persons-list].type--block .data--additional [data-count="0"].similarities{opacity:.8}[class*=persons-list].type--row [data-count="0"].btn_like-percentage::after,[class*=persons-list].type--block .data--additional [data-count="0"].like-percentage::after,[class*=persons-list].type--block .data--additional [data-count="0"].similarities::after{background:#ddd}[class*=persons-list] .tags{padding-right:4rem}[class*=persons-list] .tags ul{display:flex;flex-wrap:wrap}[class*=persons-list] .tags li{width:initial;margin-bottom:.2em}[class*=persons-list] .tags li:not(:last-of-type){margin-right:.2em}[class*=persons-list] .tags button{font-size:min(3vw,1.6rem);background:#ffb8da;border-radius:1rem;padding:.4em .7em}.user-data .flex--row>*:not(:last-of-type){margin-right:.5em}.type--row .user-data .pic{width:min(25vw,180px)}.type--row .user-data .pic.img--min{width:calc(min(25vw,180px)*.75)}.user-data .attribute{width:100%;display:flex;align-items:center;justify-content:center}.type--row .user-data .attribute{flex-wrap:wrap;justify-content:flex-start;align-items:center}.user-data .attribute p{font-weight:500;margin-right:.5em}.user-data .message{font-size:calc(min(3vw,1.6rem)*.9);margin:.3em 0}.user-data .message p{font-size:inherit}.profile_basic-list li,:not(.list.has--item-name) li,.profile_basic-list li dd,.list.has--item-name li dd{color:#656565;font-size:min(3.8vw,1.7rem);line-height:1.3}.profile_basic-list li dl,.list.has--item-name li dl{display:flex;justify-content:space-between;align-items:center}.profile_basic-list li dt,.list.has--item-name li dt{word-break:keep-all;color:#656565;margin-right:.5em;font-size:min(3vw,1.6rem);font-weight:400;word-break:keep-all;line-height:1.8}.profile_basic-list li dt.medium,.list.has--item-name li dt.medium{font-size:min(3.8vw,1.7rem)}.list.type--system li{background:#fff;padding:.3em min(5vw,2.5rem)}.list.type--system li>a{padding:.8em 0;font-size:min(3.8vw,1.7rem);width:100%;display:flex;line-height:1.4}.list.type--system li>a.has--arw{padding-right:calc(min(4.8vw,2.3rem) + 1em)}.list.type--system li>dl,.list.type--system li>div{padding:.5em 0}.list.type--system li:first-of-type{border-top:1px solid #ddd}html,body{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:62.5%;margin:0;padding:0;width:100%}*{margin:0;padding:0;line-height:1;box-sizing:border-box;list-style-type:none;font-size:min(4.3vw,1.8rem);letter-spacing:-0.02em;text-align:justify;word-break:break-all}body{background:#fff;color:#3b3b3b}a,a:visited{color:#3b3b3b;outline:none;text-decoration:none}a.a_type--1,a:visited.a_type--1{color:#1d6cff;display:block;margin:0 auto;text-decoration:none;font-weight:700}a.a_type--2,a:visited.a_type--2{color:#1d6cff;text-decoration:underline}a.underline,a:visited.underline{text-decoration:underline}em{font-style:normal}hr{border:none;height:min(5vw,2.5rem)}img{width:100%;height:auto;max-width:100%}.img{line-height:0}.image{border-radius:min(1.5vw,1rem);-o-object-fit:contain;object-fit:contain;overflow:hidden}button{border:none;background:rgba(0,0,0,0);outline:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#656565;font-family:inherit}figure,figcaption{text-align:center}main{height:100%;width:100%;padding:min(5vw,2.5rem)}main.p-lr--0{padding-left:0;padding-right:0}.border-radius{border-radius:10rem}h2,h3,h4{line-height:1.5}h2.type--system,h3.type--system,h4.type--system{font-weight:400;font-size:min(3vw,1.6rem);margin:.5em min(5vw,2.5rem)}h2.type--b-l,h3.type--b-l,h4.type--b-l{border-left:.2em solid #656565;padding-left:.7em}h2.type--b-l.b--pink,h3.type--b-l.b--pink,h4.type--b-l.b--pink{border-color:#ff3899}h2.type--b-l.b--blue,h3.type--b-l.b--blue,h4.type--b-l.b--blue{border-color:#40ceda}h2.type--rect-l::before,h3.type--rect-l::before,h4.type--rect-l::before{content:"■";margin-right:.3em}h2.type--icon,h3.type--icon,h4.type--icon{display:flex;align-items:center;justify-content:flex-start}h2.type--icon [class^=icon-],h3.type--icon [class^=icon-],h4.type--icon [class^=icon-]{font-size:120%;margin:.3em;line-height:1.4}h2{font-size:min(5.5vw,3.3rem)}h4{font-size:min(4.3vw,1.8rem)}p{font-size:min(4.3vw,1.8rem);line-height:1.5;font-weight:inherit}.huge{font-size:calc(min(4.3vw,1.8rem)*1.5)}.huge *{font-size:inherit}.bb{font-size:calc(min(4.3vw,1.8rem)*1.2)}.bb *{font-size:inherit}.bigger{font-size:min(5vw,2.8rem) !important}.bigger *{font-size:inherit}p.bigger{font-size:min(5vw,2.8rem) !important}.medium{font-size:min(3.8vw,1.7rem) !important}.medium *{font-size:inherit}p.medium{font-size:min(3.8vw,1.7rem) !important}.smaller{font-size:min(3vw,1.6rem)}.smaller *{font-size:inherit}p.smaller{font-size:min(3vw,1.6rem)}.bold{font-weight:700 !important}.bolder{font-weight:500 !important}.thin{font-weight:400 !important}.font-color{color:#3b3b3b !important}.font-color--light-grey{color:#ddd !important}.font-color--grey{color:#656565 !important}.font-color--light{color:#9f9f9f !important}.font-color--pink{color:#ff3899 !important}.font-color--blue{color:#40ceda !important}.font-color--blue--light{color:#80dee6 !important}.font-color--yellow{color:#ffb100 !important}.font-color--sysblue{color:#1d6cff !important}.font-color--red{color:#da4040 !important}.font-color--white{color:#fff !important}.font-color--line{color:#00c24c !important}.bg--pink{background:#ff3899 !important}.bg--blue{background:#40ceda !important}.bg--yellow{background:#ffb100 !important}.bg--red{background:#da4040 !important}.bg--grey{background:#b1b1b1 !important}.bg--light-grey{background:#f0f0f0 !important}.bg--white{background:#fff !important}.bg--line{background:#00c24c !important}.b--none{border:none !important}.b-t--none{border-top:none !important}.b-t--1--grey{border-top:1px solid #ddd}.b-b--1--grey{border-bottom:1px solid #ddd}.b-c--blue{border-color:#40ceda !important}.b-c--line{border-color:#00c24c !important}.txt-center{text-align:center !important}.txt-right{text-align:right !important}.txt-left{text-align:left !important}.contents_v-center{display:flex;flex-direction:column;justify-content:center;min-height:100svh}.android .contents_v-center{min-height:100%}section.contents_v-center{min-height:calc(100svh - min(13vw,8rem))}.android section.contents_v-center{min-height:calc(100vh - min(13vw,8rem))}.flex--row{display:flex;flex-flow:row nowrap;width:100%}.flex--row.v-center{align-items:center}.flex--row.h-center{justify-content:center}.flex--row.spread{justify-content:space-between}.flex--row.flex--wrap{flex-wrap:wrap}.flex--col{display:flex;flex-flow:column nowrap;width:100%}.flex--col.v-center{justify-content:center}.flex--col.h-center{align-items:center}.flex--col.center{align-items:center}.btn{font-size:min(4.3vw,1.8rem);font-weight:700;height:2.8em;line-height:1;display:flex;align-items:center;justify-content:center;text-decoration:none;margin-left:auto;margin-right:auto;width:min(100%,550px);cursor:pointer}.btn.type--1{border-radius:5rem;color:#fff}.btn.type--2{border-radius:5px}.btn.type--3{border-radius:6px;font-weight:400;border:1px solid #656565;font-size:inherit;padding:.6em 1em;height:initial}.btn.type--4{color:#ff3899;border:.15em solid #ff3899;border-radius:50vw;margin-top:1em;padding:1em;height:initial;font-weight:400}.btn.type--4.align--l{justify-content:space-between}.btn.type--4.align--l span:not([class*=icon]){text-indent:1em}.btn.type--5{display:flex;align-items:center;justify-content:center;font-weight:700;border-radius:3rem;padding:.4em .8em;height:auto;border:1px solid rgba(0,0,0,0)}.btn.type--5 span:not(:last-of-type){margin-right:.3em}.btn.type--5 span:not([class^=icon-]){font-size:min(3.8vw,1.7rem)}.btn.rad{border-radius:50rem}.btn.rad--min{border-radius:6px}.btn.b--1--grey{border:1px solid #656565}.btn.b--1--pink{border:1px solid #ff3899}.btn.b--1--blue{border:1px solid #40ceda}.btn.shadow{filter:drop-shadow(0 3px 3px rgba(0, 0, 0, 0.16))}.btn.w--auto{padding:0 2.5em}.btn--next{width:auto;padding:0 4em}.btns{display:flex;align-items:center;justify-content:center}.btns.col{flex-direction:column;width:100%}.btns.col .btn:not(:last-of-type){margin-bottom:.8em}.btns.row{flex-direction:row}.btns.row .btn{flex:1}.btns .bigger{font-size:min(5vw,2.8rem)}.btns .smaller{font-size:min(4.3vw,1.8rem)}.w--auto{width:auto !important}.w--10{width:10%}.w--11{width:11%}.w--12{width:12%}.w--13{width:13%}.w--14{width:14%}.w--15{width:15%}.w--16{width:16%}.w--17{width:17%}.w--18{width:18%}.w--19{width:19%}.w--20{width:20%}.w--21{width:21%}.w--22{width:22%}.w--23{width:23%}.w--24{width:24%}.w--25{width:25%}.w--26{width:26%}.w--27{width:27%}.w--28{width:28%}.w--29{width:29%}.w--30{width:30%}.w--31{width:31%}.w--32{width:32%}.w--33{width:33%}.w--34{width:34%}.w--35{width:35%}.w--36{width:36%}.w--37{width:37%}.w--38{width:38%}.w--39{width:39%}.w--40{width:40%}.w--41{width:41%}.w--42{width:42%}.w--43{width:43%}.w--44{width:44%}.w--45{width:45%}.w--46{width:46%}.w--47{width:47%}.w--48{width:48%}.w--49{width:49%}.w--50{width:50%}.w--51{width:51%}.w--52{width:52%}.w--53{width:53%}.w--54{width:54%}.w--55{width:55%}.w--56{width:56%}.w--57{width:57%}.w--58{width:58%}.w--59{width:59%}.w--60{width:60%}.w--61{width:61%}.w--62{width:62%}.w--63{width:63%}.w--64{width:64%}.w--65{width:65%}.w--66{width:66%}.w--67{width:67%}.w--68{width:68%}.w--69{width:69%}.w--70{width:70%}.w--71{width:71%}.w--72{width:72%}.w--73{width:73%}.w--74{width:74%}.w--75{width:75%}.w--76{width:76%}.w--77{width:77%}.w--78{width:78%}.w--79{width:79%}.w--80{width:80%}.w--81{width:81%}.w--82{width:82%}.w--83{width:83%}.w--84{width:84%}.w--85{width:85%}.w--86{width:86%}.w--87{width:87%}.w--88{width:88%}.w--89{width:89%}.w--90{width:90%}.w--91{width:91%}.w--92{width:92%}.w--93{width:93%}.w--94{width:94%}.w--95{width:95%}.w--96{width:96%}.w--97{width:97%}.w--98{width:98%}.w--99{width:99%}.w--100{width:100%}.w--auto,.w--90,.w--80,.w--70,.w--60,.w--50,.w--40,.w--30,.w--20,.w--10{margin-left:auto;margin-right:auto}.m-tb--s{margin-top:min(8vh,120px) !important;margin-bottom:min(8vh,120px) !important}.m-tb--ss{margin-top:calc(min(8vh,120px)*.5) !important;margin-bottom:calc(min(8vh,120px)*.5) !important}.m-tb--1em{margin-top:1em;margin-bottom:1em}.m-tb--05em{margin-top:.5em;margin-bottom:.5em}.m-t--m{margin-top:min(25vw,10rem) !important}.m-t--s{margin-top:min(8vh,120px) !important}.m-t--ss{margin-top:calc(min(8vh,120px)*.5) !important}.m-t--1em{margin-top:1em !important}.m-b{margin-bottom:min(5vw,2.5rem)}.m-b--m{margin-bottom:min(25vw,10rem)}.m-b--s{margin-bottom:min(8vh,120px)}.m-b--ss{margin-bottom:calc(min(8vh,120px)*.5)}.m-b--1em{margin-bottom:1em}.m-b--05em{margin-bottom:.5em}.m-lr--05em{margin-right:.5em;margin-left:.5em}.m-l--auto{margin-left:auto}.m-l--05em{margin-left:.5em}.m-r--1em{margin-right:1em}.m-r--05em{margin-right:.5em}.m-r--03em{margin-right:.3em}.p{padding:min(5vw,2.5rem)}.p--50{padding:calc(min(5vw,2.5rem)*.5)}.p-lr{padding-left:min(5vw,2.5rem) !important;padding-right:min(5vw,2.5rem) !important}.p-lr--0{padding-left:0 !important;padding-right:0 !important}.p-lr--50{padding-left:calc(min(5vw,2.5rem)*.5);padding-right:calc(min(5vw,2.5rem)*.5)}.p-l{padding-left:min(5vw,2.5rem) !important}.p-l--ss{padding-left:calc(min(8vh,120px)*.5) !important}.p-l--s{padding-left:min(8vh,120px) !important}.p-t{padding-top:min(5vw,2.5rem)}.p-tb{padding-top:min(5vw,2.5rem);padding-bottom:min(5vw,2.5rem)}.p-tb--50{padding-top:calc(min(5vw,2.5rem)*.5);padding-bottom:calc(min(5vw,2.5rem)*.5)}.p--0{padding:0}.p-t--0{padding-top:0}.p-t--50{padding-top:calc(min(5vw,2.5rem)*.5)}.p-b--0{padding-bottom:0}.p-b--s{padding-bottom:min(8vh,120px)}.p-b--ss{padding-bottom:calc(min(8vh,120px)*.5)}.p-b--m{padding-bottom:min(25vw,10rem)}.p-b--1em{padding-bottom:1em}.container{width:min(100%,900px);margin:0 auto;min-height:100dvh}.container:has(.main-header){padding-top:min(13vw,8rem)}.android .container{min-height:100vh}@media only screen and (min-width:901px){.container{border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf}}.container:has(nav),.container:has(.bottom){padding-bottom:calc(min(18vw,10rem)*1.5)}.toggle{display:flex;align-items:center;justify-content:flex-end}.toggle::before,.toggle::after{font-size:min(3.8vw,1.7rem);color:#9f9f9f}.toggle[data-txt--left]::before{content:attr(data-txt--left)}.toggle:not([data-txt--left])::before{content:"OFF"}.toggle[data-txt--right]::after{content:attr(data-txt--right)}.toggle:not([data-txt--right])::after{content:"ON";color:#ff3899}.toggle[data-micromodal-trigger]::after{color:#9f9f9f}.toggle label{position:relative;width:calc(min(5vw,2.8rem)*3);height:calc(min(5vw,2.8rem)*1.5);border-radius:50px;overflow:hidden;cursor:pointer;display:block;margin:auto .3em}.toggle label::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#e9e9eb;transition:.2s ease-out}.toggle label::after{content:"";position:absolute;top:3px;left:3px;width:calc(min(5vw,2.8rem)*1.5 - 6px);aspect-ratio:1;display:block;border-radius:50px;background:#fff;box-shadow:0 9px 28px -6px rgba(0,0,0,.3);transition:.2s ease-out}.toggle input[type=checkbox]{display:none}.toggle input[type=checkbox]:checked+label::before{background:#ff3899}.toggle input[type=checkbox]:checked+label::after{left:calc(min(5vw,2.8rem)*1.5 + 3px);box-shadow:0 9px 28px -6px rgba(0,0,0,.5)}.swiper{width:100%;aspect-ratio:1/1}.swiper-slide{border-radius:min(1.5vw,1rem);-o-object-fit:contain;object-fit:contain;overflow:hidden;overflow:hidden}.swiper-thumbnail{overflow:hidden;margin-top:8px;position:relative}.tab_label{display:flex;justify-content:flex-end;position:relative;margin-bottom:calc(min(5vw,2.5rem)*.5)}.tab_label::before{content:"";display:block;height:4px;position:absolute;bottom:0;left:0;background:#ddd;width:100%}.tab_label>*:not(.bar){display:flex;justify-content:center;align-items:center;padding:.9em 0}.tab_label button{font-size:min(3.8vw,1.7rem);color:#9f9f9f;font-weight:700;padding:.9em 0;position:relative}.tab_label button>span{position:relative;font-size:inherit}.tab_label button.current{color:#ff3899}.tab_label .bar{display:block;height:4px;position:absolute;bottom:0;left:0;background:#ff3899;transition:all .3s ease}.tab_label .badge--num{right:auto;left:100%;top:50%;transform:translate(15%, -50%);width:min(5vw,2.2rem);aspect-ratio:1;border-radius:5vw}.tab_label .badge--num[data-badge="0"]{background:#ddd}.tab_contents{width:100%;position:relative;overflow:hidden}.tab_contents>div{position:absolute;width:100%;opacity:0;transition:opacity .3s ease;visibility:hidden}.tab_contents>div.is-active{opacity:1;visibility:visible}.tab_contents:has(.na:not(.hide)){min-height:calc(100dvh - (min(13vw,8rem) + min(18vw,10rem)))}.android .tab_contents:has(.na:not(.hide)){min-height:calc(100vh - (min(13vw,8rem) + min(18vw,10rem)))}input[type=file]{display:none;visibility:hidden}.hide{display:none !important;visibility:hidden !important}.box{background:#fff;border:3px solid #ff3899;filter:drop-shadow(2px 3px 4px rgba(0, 0, 0, 0.15));border-radius:1em;padding:min(5vw,2.5rem);position:relative}.relative{position:relative}.clear--absolute{position:relative !important;top:initial !important;left:initial !important;transform:none}.gen-overlay.after::after,.gen-overlay:not(.after)::before{content:"";display:block;width:100%;height:100%;background:rgba(255,255,255,.6);position:absolute;left:0;top:0}.gen-overlay{position:relative;overflow:hidden;z-index:1}.gen-overlay.after[data-overlay-color=black]::after{background:rgba(0,0,0,.3)}.gen-overlay [class^=icon-]{width:100%;height:100%;position:absolute;left:0;top:0}.gen-overlay [class^=icon-]::before{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.forgot-password{margin:min(6vh,120px) auto 0;text-align:center !important}.forgot-password a{text-decoration:none;border-bottom:1px solid #40ceda}.forgot-password span{margin-right:1em}.phone-number-wrap ul{margin-bottom:min(20vw,10rem)}.phone-number-wrap dt{width:min(22vw,200px)}.phone-number-wrap .notes p{text-align:left}.phone-number-wrap .notes ul{margin:1em 0}.app-status::before{content:"●";padding-top:.1em;padding-right:.2em;font-size:85%;line-height:1.5}.app-status::after{font-size:85%;margin-left:.2em}.app-status.online::before{color:#0fc600}.type--row .app-status.online::after{content:"オンライン"}.app-status.while-ago::before{color:#f7cf26}.type--row .app-status.while-ago::after{content:attr(data-time) "時間前"}.app-status.within-24h::before{color:#ff3899}.type--row .app-status.within-24h::after{content:"24時間以内"}.app-status.few-days::before{color:#b1b1b1}.type--row .app-status.few-days::after{content:attr(data-time) "日以内"}.data--additional .chat,.data--additional .access{border-radius:5rem;font-size:min(3vw,1.6rem);font-weight:500;display:flex;justify-content:space-between;align-items:center;width:-moz-fit-content;width:fit-content;padding:.3em .6em .4em;background:#ddd;color:#656565;color:#fff}.data--additional .chat:before,.data--additional .access:before{content:""}.data--additional .chat::before,.data--additional .access::before{font-size:110%;transform:translateY(0.05em)}.data--additional .chat::after,.data--additional .access::after{flex-grow:1;text-align:center;padding:0 .6em}.data--additional .chat::after{content:"メッセージ済み"}.data--additional .chat.has--sent{background:#ff3899}.data--additional .access::before{content:"";font-size:120%}.data--additional .access::after{content:"あしあと確認済み"}.data--additional .access.has--visited{background:#40ceda}.list li{width:100%;border-bottom:1px solid #ddd;padding:.7em 0}.list .has--arw{position:relative;padding-right:calc(min(4.8vw,2.3rem) + 1em)}.list .has--arw:before{content:""}.list .has--arw::before{position:absolute;font-size:min(4.8vw,2.3rem);right:0;top:50%;transform:translateY(-50%);color:inherit}.list.border-none li{border-bottom:none}[class*=persons-list] *{font-size:min(3.8vw,1.7rem);word-break:keep-all}[class*=persons-list]>ul{display:flex;flex-wrap:wrap;width:100%}[class*=persons-list] li{width:100%;position:relative;overflow:hidden}[class*=persons-list] li a{width:100%;padding:calc(min(5vw,2.5rem)*.5);position:relative;display:flex;text-decoration:none;transition:opacity .5s ease}[class*=persons-list] li.unsubscribed a{pointer-events:none}[class*=persons-list] li.unsubscribed a:after{content:""}[class*=persons-list] li.unsubscribed a::before{content:"このユーザーは退会済みです。";color:#fff;background:rgba(101,101,101,.7);display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;left:0;top:0;z-index:10}[class*=persons-list] li.unsubscribed a::after{font-size:min(5vw,2.8rem);position:absolute;top:calc(min(5vw,2.5rem)*.4);right:calc(min(5vw,2.5rem)*.4);color:#fff;z-index:20}[class*=persons-list] .image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}[class*=persons-list] .details{margin-top:.3em}[class*=persons-list] .details .img{line-height:0}[class*=persons-list] .schedule,[class*=persons-list] .place{font-size:min(3vw,1.6rem)}[class*=persons-list] .schedule [class^=icon-],[class*=persons-list] .place [class^=icon-]{margin-right:.3em;width:1rem;display:inline-block;text-align:center}[class*=persons-list] .schedule [class^=icon-]{font-size:80%}[class*=persons-list] .place [class^=icon-]{font-size:95%}[class*=persons-list] .pics{display:flex;align-items:center;justify-content:flex-start}[class*=persons-list] .pics span{font-size:min(3vw,1.6rem);color:#656565;margin-right:.1em;margin-top:.15em}[class*=persons-list] .pics::after{content:attr(data-count);font-size:min(3vw,1.6rem)}[class*=persons-list] .details-contents p{word-break:normal}[class*=persons-list] .details-contents p.img{margin:.7em 0}[class*=persons-list] .swipe-menu{position:absolute;top:0;left:100%;width:auto;height:100%;z-index:100;transform:translateX(0%);transition:transform .5s ease}[class*=persons-list] .swipe-menu:before{content:""}[class*=persons-list] .swipe-menu::before{display:block;font-size:min(5vw,2.8rem);color:#40ceda;width:min(5vw,2.8rem);position:absolute;right:100%;bottom:0;margin-right:calc(min(5vw,2.5rem)*.5);transition:opacity .3s ease}[class*=persons-list] .swipe-menu .flex--row{height:100%}[class*=persons-list] .swipe-menu button{min-width:min(30vw,180px);height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:min(4.3vw,1.8rem);color:#fff;padding:0 1.5em}[class*=persons-list] .swipe-menu button.btn--fav{background:#ff3899}[class*=persons-list] .swipe-menu button.btn--hide{background:#656565}[class*=persons-list] .menu-show a{opacity:.3;pointer-events:none}[class*=persons-list] .menu-show .swipe-menu{transform:translateX(-100%)}[class*=persons-list] .menu-show .swipe-menu::before{opacity:0}[class*=persons-list].type--row>ul>li{border-bottom:1px solid #ddd}[class*=persons-list].type--row .pic{width:min(25vw,180px);margin-right:calc(min(5vw,2.5rem)*.5);flex-shrink:0}[class*=persons-list].type--row .data{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - min(25vw,180px) - min(5vw,2.5rem)*.5)}[class*=persons-list].type--row .data--additional{padding-top:.3em;margin-top:auto}[class*=persons-list].type--row .data--additional .flex--row p{font-size:calc(min(3vw,1.6rem)*.9)}[class*=persons-list].type--row .data--additional .flex--row p:not(:last-of-type){margin-right:.5em}[class*=persons-list].type--row .data--chat{margin-top:auto;padding-right:2rem}[class*=persons-list].type--row .data--chat p{font-size:calc(min(3vw,1.6rem)*1);color:#656565;word-break:break-all}[class*=persons-list].type--row .data .chat-replay--yet{display:flex;align-items:center;justify-content:center;background:#b1b1b1;border-radius:3rem;padding:.2em .6em;margin-right:.1em}[class*=persons-list].type--row .data .chat-replay--yet::before{content:"未返信";color:#fff;font-weight:700;font-size:min(3vw,1.6rem)}[class*=persons-list].type--row .btn_like-percentage{padding:.5em}[class*=persons-list].type--row .message{font-size:calc(min(3.8vw,1.7rem)*.9)}[class*=persons-list].type--row .attribute{flex-wrap:wrap;justify-content:flex-start;align-items:center}[class*=persons-list].type--row .app-status{width:100%}[class*=persons-list].type--row .badge--new{position:absolute;top:calc(min(5vw,2.5rem)*.3);left:0}[class*=persons-list].type--row .date{position:absolute;right:calc(min(5vw,2.5rem)*.5);top:calc(min(5vw,2.5rem)*.5);font-size:min(3vw,1.6rem)}[class*=persons-list].type--block li{width:50%}[class*=persons-list].type--block li a{flex-direction:column}[class*=persons-list].type--block .txt{margin:.5rem 0}[class*=persons-list].type--block .attribute{justify-content:space-between}[class*=persons-list].type--block .data--additional{position:absolute;top:calc(min(5vw,2.5rem)*.5);left:calc(min(5vw,2.5rem)*.5);width:calc(100% - min(5vw,2.5rem)*.5*2);aspect-ratio:1}[class*=persons-list].type--block .data--additional>*{position:absolute}[class*=persons-list].type--block .data--additional .badge--new{font-size:min(3vw,1.6rem);transform:translate(-25%, -25%)}[class*=persons-list].type--block .data--additional .like-percentage,[class*=persons-list].type--block .data--additional .similarities{right:2%;top:2%}[class*=persons-list].type--block .data--additional .like-percentage::before,[class*=persons-list].type--block .data--additional .similarities::before{font-size:70%;mix-blend-mode:luminosity}[class*=persons-list].type--block .data--additional .similarities::before{content:"共通点"}[class*=persons-list].type--block .data--additional .similarities::after{background:#40ceda}[class*=persons-list].type--block .data--additional .chat{bottom:2%;left:4%;transform-origin:left bottom;transform:scale(0.7);padding:.15em .5em .2em}[class*=persons-list].type--block .data--additional .chat::after{padding:0 .3em}[class*=persons-list].type--block .data--additional .waiting{right:3%;bottom:3%;width:auto}[class*=persons-list].type--block .data--additional .waiting span{width:min(8vw,2.7rem);aspect-ratio:1;border-radius:8vw;display:flex;align-items:center;justify-content:center;background:#f7f7f7;filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.16));font-size:calc(min(5vw,2.8rem)*1.5);color:#656565;line-height:0}.male [class*=persons-list].type--block .data--additional .waiting.checked span{color:#ff3899}.female [class*=persons-list].type--block .data--additional .waiting.checked span{color:#40ceda}[class*=persons-list].type--block .pics{margin-left:auto}[class*=persons-list].img--min.type--row .pic{width:calc(min(25vw,180px)*.75)}[class*=persons-list].img--min.type--row .data{width:calc(100% - min(25vw,180px)*.75 - min(5vw,2.5rem)*.5)}.container:has(.na:not(.hide)){background:#f0f0f0;padding-bottom:min(18vw,10rem)}.na{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - (min(13vw,8rem) + min(18vw,10rem)))}.android .na{min-height:calc(100vh - (min(13vw,8rem) + min(18vw,10rem)))}.na .top-icon{margin:0 auto min(5vw,3rem);font-size:min(20vw,12rem);color:#9f9f9f}.na h2{text-align:center;line-height:1.6;font-weight:400;font-size:calc(min(4.3vw,1.8rem)*1.4);margin-bottom:min(10vw,8rem)}.na>div p{text-align:center}.na .btn{background:#fff;max-width:86%;padding:min(8vw,2em)}.na .btn [class^=icon-]{margin-right:.5em}.badge--new{background:rgba(248,182,182,.85);word-break:keep-all;color:#fff;font-size:min(3vw,1.6rem);width:min(9vw,4rem);aspect-ratio:1/1;border-radius:4rem;display:flex;align-items:center;justify-content:center}.badge--num{position:absolute;top:0;right:0;transform:translate(20%, -40%);animation:fade-in-down .5s ease}.badge--num::after{content:attr(data-badge);width:min(5vw,2.3rem);aspect-ratio:1;border-radius:5vw;display:flex;align-items:center;justify-content:center;font-family:"Noto Sans JP",sans-serif;font-size:min(3vw,1.6rem);font-weight:700;word-break:keep-all;color:#fff;line-height:0;position:relative;z-index:10}.female .badge--num::after{background:#ff3899;background:linear-gradient(180deg, rgb(255, 56, 153) 0%, rgb(253, 152, 184) 100%)}.male .badge--num::after{background:#4081da;background:linear-gradient(180deg, rgb(64, 129, 218) 0%, rgb(183, 247, 255) 100%)}.badge[class*=icon-]{width:min(4vw,2rem);aspect-ratio:1;border-radius:4vw;color:#fff;font-size:min(3vw,1.6rem);margin:auto .3em;display:inline-block;background:#ff3899;background:linear-gradient(180deg, rgb(255, 56, 153) 0%, rgb(253, 152, 184) 100%)}.badge[class*=icon-]::before{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#loading{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:200dvh;background:rgba(255,255,255,.75);position:fixed;top:0;left:0;width:100%;z-index:1500}.android #loading{min-height:200vh}#loading img{position:absolute;top:50dvh;left:50%;transform:translate(-50%, -50%);width:min(40vw,180px)}.android #loading img{top:50vh}#loading.hide{pointer-events:none;display:block !important;visibility:visible !important;animation:loading-hide .3s cubic-bezier(0.075, 0.82, 0.165, 1) forwards}@keyframes loading-hide{0%{opacity:1}100%{opacity:0;display:none}}@keyframes fade-in-down{0%{top:-1em;opacity:0}100%{top:0em;opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes moveY{from{transform:translateY(-40px)}to{transform:translateY(0px)}}@keyframes moveY--reverse{from{transform:translateY(0px)}to{transform:translateY(-40px)}}@keyframes scaleX-0-to-1{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}input,textarea,select{border:1px solid #ddd;background-color:#fff;font-size:min(4.5vw,2rem);padding:.4em;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:.4em;color:#3b3b3b;outline:none}input::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{color:#9f9f9f}input::placeholder,textarea::placeholder,select::placeholder{color:#9f9f9f}input:focus::-moz-placeholder, textarea:focus::-moz-placeholder, select:focus::-moz-placeholder{visibility:hidden}input:focus::placeholder,textarea:focus::placeholder,select:focus::placeholder{visibility:hidden}input[data-micromodal-trigger],textarea[data-micromodal-trigger],select[data-micromodal-trigger]{pointer-events:none}input[type=text],input[type=email]{width:100%;border-radius:.4em}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=radio]{border-radius:50%;width:1.2em;height:1.2em}input[type=checkbox]{display:none}input[type=checkbox]+label{-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;flex-direction:row;align-items:center}input[type=checkbox]+label .checkbox{font-size:120%;position:relative;margin-right:.5em;margin-left:.2em}input[type=checkbox]+label .checkbox::before{position:relative;z-index:2;opacity:0}input[type=checkbox]+label .checkbox::after{content:"";border:1px solid #ddd;background-color:#f7f7f7;border-radius:.3em;width:1.2em;display:inline-block;position:absolute;aspect-ratio:1;top:0;left:0;transform:translate(-0.15em, -0.15em);z-index:1}input[type=checkbox]+label .checkbox.circle::before{display:block;color:#fff;transform-origin:center;transform:scale(0.75)}input[type=checkbox]+label .checkbox.circle::after{border-radius:50%;background-color:#fff}input[type=checkbox]:checked+label .checkbox::before{opacity:1}input[type=checkbox]:checked+label .checkbox.circle::after{background:#40ceda;border-color:#40ceda}input[type=text].type--bg{border:none}textarea{width:100%;line-height:1.3}textarea::-moz-placeholder{font-size:90%}textarea::placeholder{font-size:90%}select{-webkit-appearance:none}select.align--right{direction:rtl;text-align:right}select.placeholder{color:#ddd}.select_wrap{position:relative}select+label:has([class*=icon-arw]){position:absolute;right:.7em;top:50%;transform:translateY(-50%)}select+label:has([class*=icon-arw]) span::before{display:block;transform-origin:center;transform:rotate(90deg)}form dt{font-size:min(4.3vw,1.8rem);font-weight:500;display:flex;align-items:center;justify-content:flex-start}form ul.form li{border-bottom:1px solid #ddd;padding:1em}form ul.form li input{border:none;outline:none;background-color:rgba(0,0,0,0)}form dl{width:100%}form dl.type--vertical dt{margin:1em 0 .5em}form dl.type--vertical dt .notes{margin-left:1em;display:flex}form dl.type--vertical dt .notes small{font-size:70%;color:#959595}form dl.type--vertical dd{margin-bottom:2em}form dl.type--horizontal{width:100%;display:flex;align-items:center;justify-content:flex-start}form dl.type--horizontal dd{padding-top:.1em}form .has-validation{position:relative}form .has-validation.alert{margin-bottom:1.2em}form .has-validation.alert::after{content:attr(data-message);color:#da4040;font-size:1.3rem;position:absolute;top:calc(100% + .6em);left:0}form .checkbox_wrap{margin-top:.7em}form .cnt::after{content:attr(data-denom)}form.type--2 dl.type--vertical dd{padding:.5em 0}form.type--2 dt .required::after{content:"必須";color:#fff;font-size:min(3vw,1.6rem);background:#ffb100;border-radius:.5em;padding:0 .3em;line-height:1;margin-left:.3em}form.type--2 select,form.type--2 input[type=text],form.type--2 textarea{background:#eee;border-radius:6px;border:none;width:100%;padding:.7em;min-height:4rem;position:relative}form [class*=-error]{color:#da4040;background:rgba(218,64,64,.15);border:1px solid #da4040;padding:.8em;font-size:min(3.8vw,1.7rem)}.main-header{border-bottom:1px solid #ddd;background:#fff;height:min(13vw,8rem);display:flex;align-items:center;justify-content:center;position:sticky;position:fixed;top:0;left:50%;transform:translateX(-50%);width:min(100%,900px);z-index:1000}@media only screen and (min-width:901px){.main-header{border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf}}.main-header.has-logo::before{content:"";display:block;background:url(../../images/common/logo.svg) no-repeat left center/contain;width:29vw;height:min(100%,min(13vw,8rem)*.8);position:absolute;left:min(5vw,2.5rem);top:50%;transform:translateY(-45%)}.main-header h1{font-size:min(4.2vw,2rem);font-weight:500}.main-header .left-side-btn{position:absolute;aspect-ratio:1/1;width:min(13vw,8rem);left:0;top:50%;transform:translateY(-50%)}.main-header .left-side-btn span{display:block;color:#40ceda;text-align:center}.main-header .left-side-btn:has(.icon-arw_1--bold) span{transform:scaleX(-1);font-size:calc(min(4.3vw,1.8rem)*1.3)}.main-header .left-side-btn:has(.icon-bell) span{font-size:calc(min(4.3vw,1.8rem)*1.7)}.main-header .icons{width:calc(min(13vw,8rem)*1.8);height:min(13vw,8rem);position:absolute;right:calc(min(5vw,2.5rem)*.6);margin-left:2%;justify-content:space-around;align-items:center}.main-header .icons>*{position:relative;width:35%;aspect-ratio:1;display:flex;align-items:flex-end}.main-header .icons button{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%}.main-header .icons button.present span{font-size:calc(min(13vw,8rem)*.6)}.main-header .icons button.footprint span{font-size:calc(min(13vw,8rem)*.8)}.main-header .icons button.footprint span::before{transform-origin:center;transform:rotate(90deg) translateX(10%);display:block}.main-header .icons .badge--num{right:initial;left:0;transform:translate(-50%, -5%)}.main-header input[type=text]{background:#ddd;border:none}.main-header input[type=text]::-moz-placeholder{font-size:90%;color:#656565;opacity:.6}.main-header input[type=text]::placeholder{font-size:90%;color:#656565;opacity:.6}.main-header input[type=text]+label{top:0;height:100%;aspect-ratio:1;position:absolute;display:flex;align-items:center;justify-content:center}.member-status{background:#eafdff;border:1px solid #40ceda;border-radius:.4em;display:flex;align-items:center;justify-content:center;position:absolute;right:min(5vw,2.5rem);font-size:min(3vw,1.6rem);text-decoration:none;font-weight:500;padding:.4em 1em}.header_search{width:calc(100% - min(13vw,8rem)*2 - 3.5rem);left:min(5vw,2.5rem);position:absolute}.header_search label{position:absolute;left:0;top:0;height:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.header_search input::-moz-placeholder{padding-left:1.5em}.header_search input::placeholder{padding-left:1.5em}.header_search input:not(:-moz-placeholder-shown)+label{display:none}.header_search input:not(:placeholder-shown)+label{display:none}.header_search input:focus+label{display:none}.header_nav{position:absolute;right:calc(min(5vw,2.5rem)*.6);width:-moz-fit-content;width:fit-content}.header_nav .btns>*:not(:last-of-type){margin-right:.5em}.header_nav .btns [class^=icon-]{font-size:calc(min(4.3vw,1.8rem)*1.8)}@media only screen and (min-width:901px){nav{border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf}}nav ul{display:flex;justify-content:space-around;align-items:center;padding:min(2vw,1rem) 0}nav ul li{width:18%}nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:min(13vw,8rem);text-decoration:none}.female nav a.current span{color:#ff3899}.male nav a.current span{color:#40ceda}nav span:not(.badge--num){position:relative;font-size:min(3vw,1.6rem);word-break:keep-all;font-weight:500}nav span:not(.badge--num)[class^=icon-]{font-size:min(8vw,5rem);height:80%;display:flex;align-items:center;justify-content:center;position:relative}nav .badge--num{transform:translate(60%, -1%)}nav .badge--num::before{content:"";display:block;width:100%;aspect-ratio:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:min(.8vw,5px) solid #fff;background:#fff;border-radius:5vw;z-index:1}[data-page=settings] ul.lock,#modal_search .vip-contents.lock{position:relative}[data-page=settings] ul.lock:after,#modal_search .vip-contents.lock:after{content:""}[data-page=settings] ul.lock::before,#modal_search .vip-contents.lock::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(175,175,175,.6)}[data-page=settings] ul.lock::after,#modal_search .vip-contents.lock::after{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;font-size:min(25vw,12rem)}[data-page=settings] ul.lock a,#modal_search .vip-contents.lock a{pointer-events:none}.modal-contents-wrap.type--1{padding:.5em 0}.modal-contents-wrap.type--1 *{text-align:center}.modal-contents-wrap.type--1 h4{color:#656565;margin:0 auto .5em}.modal-contents-wrap.type--1 li{padding:.5em;border-top:1px solid #ddd}.modal-contents-wrap.type--1 button,.modal-contents-wrap.type--1 a{text-align:center;color:#1d6cff;padding:1em 0;font-weight:700}.modal-contents-wrap.type--1 button.font-color--red,.modal-contents-wrap.type--1 a.font-color--red{color:red}.modal{display:none;position:absolute;top:0;left:0;width:100%;min-height:100svh}.android .modal{min-height:100vh}.modal-contents-wrap{transform:translateY(-40px)}.modal.is-open{display:block;z-index:2000}.modal[aria-hidden=false]{animation:fadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.modal[aria-hidden=false] .modal-contents-wrap{animation:fadeIn .3s cubic-bezier(0, 0, 0.2, 1);animation:moveY .3s cubic-bezier(0, 0, 0.2, 1) forwards}.modal[aria-hidden=true]{animation:fadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.modal[aria-hidden=true] .modal-contents-wrap{animation:fadeOut .3s cubic-bezier(0, 0, 0.2, 1);animation:moveY--reverse .3s cubic-bezier(0, 0, 0.2, 1)}.modal .overlay{background:rgba(0,0,0,.5);width:100%;min-height:100svh;height:100dvh;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;overflow:scroll}.android .modal .overlay{height:100%}.modal-contents{width:min(100%,660px);margin:auto}.modal-contents.align-b{margin:initial;margin-top:auto}.modal-contents-wrap{width:100%;background:#fff;border-radius:min(5vw,16px);padding:min(8vw,80px) min(10vw,100px);position:relative;text-align:center}.modal-contents-wrap:not(:last-of-type){margin-bottom:calc(min(8vh,120px)*.5)}.modal-contents-wrap:has(.modal_btn--close){padding-top:min(15vw,5rem)}.modal-contents-wrap:has(.modal_mark){padding-top:min(14vw,9rem)}.modal-contents h2,.modal-contents h3,.modal-contents h4{text-align:center}.modal-contents h4{margin-bottom:calc(min(8vh,120px)*.5)}.modal_btn--close{position:absolute;right:0;top:0;width:5rem;aspect-ratio:1/1;text-align:center}.modal_btn--close span{font-size:2.5rem;color:#656565}.modal_btn--ok{margin-top:min(8vh,120px)}.modal section{padding:0}.modal_mark{position:absolute;left:50%;top:0;transform:translate(-50%, -50%);width:min(25vw,180px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:180px;border:4px solid #fff;font-size:min(14vw,100px)}.modal .top-icon{margin:0 auto min(5vw,3rem);font-size:min(16vw,8rem);display:block;width:-moz-fit-content;width:fit-content}.modal .input-list li{padding:.7em}.modal .input-list li:first-of-type{margin-top:.7rem}.modal .input-list button{width:100%;min-height:1.8em}.modal .input-list [type=checkbox]+label .checkbox::before{color:inherit}.modal .input-list [type=checkbox]+label .checkbox::after{content:none}#modal_vip-only .icons-list{width:96%;margin:min(5vw,2.8rem) auto}#modal_vip-only .icons-list ul{justify-content:space-between}#modal_vip-only .icons-list li{width:min(20vw,10rem)}#modal_vip-only .icons-list li:nth-of-type(3) span{font-family:Meiryo}#modal_vip-only .icons-list p{width:min(20vw,10rem);aspect-ratio:1;border-radius:20vw;display:flex;align-items:center;justify-content:center;background:#aae0e6}#modal_vip-only .icons-list span{font-size:min(13vw,8rem);color:#fff}#modal_vip-only .icons-list figcaption{font-size:min(3.8vw,1.7rem);text-align:center;padding-top:.5em;line-height:1.3;font-weight:500}#modal_search .overlay{padding:0;background:#fff}#modal_search .main-header .left-side-btn [class^=icon-]::before{color:#3b3b3b}#modal_search .main-header .right-side-btn{position:absolute;right:min(5vw,2.5rem);top:50%;transform:translateY(-50%);width:-moz-fit-content;width:fit-content}#modal_search input:not(:focus),#modal_search select:not(:focus){border:none}#modal_search input[type=text],#modal_search select{direction:rtl;text-align:right}#modal_search .modal section{padding:auto}#modal_search .modal-contents{background-color:#fff;margin:0;width:min(100%,900px);overflow:scroll}#modal_search .modal-contents h2{text-align:left}#modal_search dl.type--vertical dt{font-size:min(3.8vw,1.7rem)}#modal_search dl.type--vertical textarea::-moz-placeholder{font-size:min(3.8vw,1.7rem)}#modal_search dl.type--vertical textarea::placeholder{font-size:min(3.8vw,1.7rem)}#modal_search .btns{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;background:#fff}#modal_search .btns>div{width:min(100%,898px)}#modal_search .btns button{color:#fff;margin:.3em}#modal_search .select_main-image>div,#modal_search .select_sub-image>div{width:calc(min(3.8vw,1.7rem)*6);aspect-ratio:2/1;position:relative}#modal_search input[type=radio]{width:100%;height:100%;opacity:0;position:absolute}#modal_search input[type=radio]+label{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:.5em;border:1px solid #3b3b3b;color:#3b3b3b;font-size:min(3.8vw,1.7rem)}#modal_search input[type=radio]:checked+label{background:#40ceda;border-color:#40ceda;color:#fff}#modal_search input[type=radio]:not(:last-of-type)+label{margin-right:.4em}#modal_search .like-percentage-slider{width:35vw}.toast{position:fixed;top:0;left:0;width:min(100%,900px);margin:auto;pointer-events:none;opacity:0;visibility:hidden;z-index:2000;transform:translateY(10%);transition:opacity .2s cubic-bezier(0, 0, 0.2, 1),visibility .2s cubic-bezier(0, 0, 0.2, 1),transform .2s cubic-bezier(0, 0, 0.2, 1)}.toast-contents{filter:drop-shadow(2px 3px 8px rgba(0, 0, 0, 0.2));background:#fff;border-radius:8px;margin:min(5vw,2.5rem);padding:calc(min(5vw,2.5rem)*.7) min(5vw,2.5rem);color:#656565;display:flex;align-items:center;justify-content:flex-start}.toast [class^=icon-]{margin-right:.3em;font-size:calc(min(3.8vw,1.7rem)*1.5)}.toast p{font-size:min(3.8vw,1.7rem);line-height:1}.toast.active{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s cubic-bezier(0, 0, 0.2, 1),visibility 0s cubic-bezier(0, 0, 0.2, 1),transform .3s cubic-bezier(0, 0, 0.2, 1)}.like-percentage-set{position:relative}.like-percentage-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:6px;padding:0;width:100%;border-radius:10px;border:none;outline:0;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.like-percentage-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#ff3899;width:24px;height:24px;border-radius:50%;box-shadow:0px 3px 6px 0px rgba(0,0,0,.15)}.like-percentage-slider::-moz-range-thumb{background:#ff3899;width:24px;height:24px;border-radius:50%;box-shadow:0px 3px 6px 0px rgba(0,0,0,.15);border:none}.like-percentage-slider::-moz-focus-outer{border:0}.like-percentage-slider:active::-webkit-slider-thumb{box-shadow:0px 5px 10px -2px rgba(0,0,0,.3)}.like-percentage-value{font-size:calc(min(4.3vw,1.8rem)*1.7);word-break:keep-all;padding-top:calc(min(8vh,120px)*.5)}.like-percentage-value::after{content:"％";font-size:70%;margin-left:.2em}#like-percentage-value{margin-right:.5em;font-size:min(5vw,2.8rem)}.like-percentage--min,.like-percentage--max{border:1px solid #3b3b3b !important;width:5rem;aspect-ratio:1.6/1;direction:initial !important;text-align:center !important;-moz-text-align-last:center;text-align-last:center}.like-percentage--min{margin-right:.3em}.like-percentage--max{margin:0 .3em}.markers{display:flex;justify-content:space-between;width:100%;position:absolute;top:50%;transform:translateY(-8px);pointer-events:none;z-index:1}.markers li{background:#ff3899;display:flex;align-items:center;justify-content:center;width:14px;aspect-ratio:1;border-radius:14px}.toppage .logo{width:min(85%,500px);margin:8vh auto 0;text-align:center}.toppage .logo p{font-size:1.6rem;text-align:center;margin:1.5em auto}.toppage .btns{width:min(90%,600px);margin:13vh auto 0}.toppage .btns .btn:first-of-type{width:80%}.toppage .btns .btn:last-of-type{width:70%}[data-page=signup] h2,[data-page=signup] h3,[data-page=signup] h4{color:#656565}[data-page=signup] .sec01{padding-top:4.5vh;padding-bottom:4.5vh}[data-page=signup] form>button:last-of-type{margin-top:min(18vw,12rem)}[data-page=signup] .user-sex{justify-content:flex-start}[data-page=signup] .user-sex div{position:relative;padding:.5em 0}[data-page=signup] .user-sex div:not(:last-of-type){margin-right:.5em}[data-page=signup] .user-sex input{width:100%;height:100%;opacity:0;position:absolute}[data-page=signup] .user-sex input+label{background:#fff;border-radius:5rem;padding:.2em 2.5em .3em}[data-page=signup] .user-sex input#user-sex--male+label{border:1px solid #40ceda;color:#40ceda}[data-page=signup] .user-sex input#user-sex--male:checked+label{background:#40ceda;color:#fff}[data-page=signup] .user-sex input#user-sex--female+label{border:1px solid #ff3899;color:#ff3899}[data-page=signup] .user-sex input#user-sex--female:checked+label{background:#ff3899;color:#fff}[data-page=signup] .user-birth-select div:nth-of-type(1){width:40%}[data-page=signup] .user-birth-select div:nth-of-type(2),[data-page=signup] .user-birth-select div:nth-of-type(3){width:30%}[data-page=signup] .user-birth-select select{width:calc(100% - 1.5em);margin-right:.3em}[data-page=signup].auth .flex--col{align-items:center}[data-page=signup].auth p{margin:0 0 .4em}[data-page=signup].auth .auth-numbers{display:flex;align-items:center;justify-content:center;margin:min(20vw,200px)}[data-page=signup].auth .auth-numbers input{border:none;border-radius:0px;font-size:min(18vw,10rem);width:min(18vw,10rem);margin:.05em;outline:none;padding:.2em;text-align:center;caret-color:rgba(0,0,0,0);position:relative}[data-page=signup].auth .auth-numbers input:focus{border-bottom:4px solid #b1b1b1}[data-page=signup].auth .auth-numbers input::-moz-placeholder{color:#9f9f9f;text-align:center}[data-page=signup].auth .auth-numbers input::placeholder{color:#9f9f9f;text-align:center}[data-page=signup].success .flex--col,[data-page=signup].failed .flex--col{align-items:center}[data-page=signup].success .mark,[data-page=signup].failed .mark{width:min(34vw,25rem);aspect-ratio:1/1;border-radius:34vw;display:flex;align-items:center;justify-content:center;margin-bottom:2vh}[data-page=signup].success .mark span,[data-page=signup].failed .mark span{font-size:min(25vw,18rem);color:#fff;transform:translateX(-2%)}[data-page=signup].failed .mark span{font-size:6rem}[data-page=signup].register-password form dl{margin-top:5vh}[data-page=signup].register-password .recaptcha{margin:3rem auto}[data-page=signup].register-complete .complete-mark{width:min(90%,500px);color:#fff;border-radius:1rem;display:flex;justify-content:space-between;align-items:center;height:min(20vw,10rem);margin-bottom:min(30vw,200px)}[data-page=signup].register-complete .complete-mark [class^=icon]{font-size:min(16vw,9rem);margin-left:.2em}[data-page=signup].register-complete .complete-mark .txt{flex-grow:1;text-align:center;margin-right:.5em}[data-page=signup].register-receive-type .btns{margin-top:min(25vw,10rem);width:90%}[data-page=signup].register-receive-type .btns .btn:not(:last-of-type){margin-bottom:2em}[data-page=signup].register-receive-type .a_type--1{margin-top:min(8vh,120px)}[data-page=signup].register-email-address form dl{margin-top:min(8vh,120px)}[data-page=signup] .connect-line-img{position:relative;width:min(25vw,190px)}[data-page=signup] .connect-line-img::after{content:"許可する";background:#00c24c;border-radius:.7em;color:#fff;font-weight:700;font-size:min(4.7vw,3rem);width:min(35vw,250px);aspect-ratio:2.8/1;display:flex;align-items:center;justify-content:center;position:absolute;bottom:14%;left:42%}.modal_register-your-image{padding-bottom:min(8vh,120px)}.modal_register-your-image h2{word-break:keep-all}.modal_register-your-image .sample-images{margin:min(7vw,40px) auto min(3vw,20px)}.modal_register-your-image .sample-images dt{text-align:center;font-size:min(5vw,2.8rem);font-weight:500}.modal_register-your-image .sample-images dt span{font-size:min(5vw,2.8rem);font-weight:700}.modal_register-your-image .sample-images dd{display:flex;flex-direction:column;align-items:center;padding:1.2em 0}.modal_register-your-image .sample-images figcaption{text-align:center;color:#656565;margin:.4em 0;line-height:1.2}.modal_register-your-image .sample-images img{border-radius:1rem;-o-object-fit:contain;object-fit:contain}.modal_register-your-image .ok div{text-align:center}.modal_register-your-image .ok img{width:min(65%,180px)}.modal_register-your-image .ng ul{display:flex;flex-wrap:wrap;justify-content:space-between}.modal_register-your-image .ng li{width:30%;margin-bottom:.3em}.modal_register-your-image .ng figcaption{font-size:1.1rem}.modal_register-your-image .ng--color{color:#7538ff}.modal_register-your-image form>button:last-of-type{margin-top:auto;margin-bottom:.8em}[data-page=mypage] .mypage_profile{padding-bottom:.5em}[data-page=mypage] .mypage_profile .flex--row{align-items:flex-start}[data-page=mypage] .mypage_profile .image{width:min(40vw,200px);margin-right:calc(min(5vw,2.5rem)*.8);overflow:hidden;aspect-ratio:1/1;background:no-repeat center center/cover;display:flex;align-items:center;justify-content:center}[data-page=mypage] .mypage_profile .image.has-img{background-image:none !important}[data-page=mypage] .mypage_profile .right{flex-grow:1}[data-page=mypage] .mypage_profile .user-name{font-size:min(5vw,2.8rem);font-weight:500}[data-page=mypage] .mypage_profile .btn--edit{color:#3b3b3b;font-size:min(3.8vw,1.7rem);justify-content:flex-start;padding:.5em;padding-left:.8em;margin:.3em 0;height:auto}[data-page=mypage] .mypage_profile .btn--edit span{margin-right:.2em}[data-page=mypage] .mypage_profile .completeness{margin:.5em 0 0}[data-page=mypage] .mypage_profile .completeness h2{font-weight:500;font-size:min(3.8vw,1.7rem);color:#3b3b3b;display:flex;justify-content:space-between;align-items:baseline}[data-page=mypage] .mypage_profile .completeness h2 span{font-size:inherit}[data-page=mypage] .mypage_profile .completeness h2::after{content:attr(data-percent) "%";font-size:min(5vw,2.8rem)}[data-page=mypage] .mypage_profile .completeness .bar{width:100%;height:min(4.3vw,1.8rem);border-radius:2rem;position:relative;width:100%;background:#ddd;overflow:hidden;margin-bottom:.3em}[data-page=mypage] .mypage_profile .completeness .bar span{display:block;position:absolute;left:0;border-radius:2rem;height:100%;z-index:1;animation:scaleX-0-to-1 .7s ease-in-out;transform-origin:left}[data-page=mypage] .bnrs li{height:min(17vw,130px)}[data-page=mypage] .bnrs li a{display:flex;width:100%;border-radius:min(1.5vw,1rem);-o-object-fit:contain;object-fit:contain;overflow:hidden;height:100%;text-decoration:none;align-items:center;justify-content:center;color:#fff}[data-page=mypage] .main-menu ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:auto}[data-page=mypage] .main-menu li{width:33%;margin:min(5vw,2.5rem) 0}[data-page=mypage] .main-menu a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;position:relative;width:min(18vw,11rem);margin:auto}[data-page=mypage] .main-menu a .badge--num{width:min(6vw,3.5rem);transform:translate3d(30%, -20%, -10px) scale(0.99)}[data-page=mypage] .main-menu a .badge--num::after{content:attr(data-badge);width:100%;font-size:min(4.3vw,2.5rem)}[data-page=mypage] .main-menu a.lock{pointer-events:none}[data-page=mypage] .main-menu a.lock::before{color:#fff;background:rgba(0,0,0,.75);position:absolute;z-index:20;width:100%;border-radius:12rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;top:0;font-size:calc(min(13vw,7rem)*.9);pointer-events:none}[data-page=mypage] .main-menu span{font-size:calc(min(3vw,1.6rem)*1.1);word-break:keep-all}[data-page=mypage] .main-menu span[class^=icon]{background:#f7f7f7;width:100%;aspect-ratio:1/1;border-radius:12rem;font-size:min(13vw,7rem);display:flex;align-items:center;justify-content:center;margin-bottom:.1em}[data-page=mypage] .main-menu .menu_footprint span[class^=icon]::before{transform:translateY(5%)}[data-page=mypage] .main-menu .menu_like span[class^=icon]{font-size:calc(min(13vw,7rem)*.95)}[data-page=mypage] .main-menu .menu_waiting-list span[class^=icon]{font-size:calc(min(13vw,7rem)*1.1)}[data-page=mypage] .main-menu .menu_setting span[class^=icon],[data-page=mypage] .main-menu .menu_present span[class^=icon]{font-size:calc(min(13vw,7rem)*.8)}.male [data-page=mypage] .main-menu .menu_present{display:none;visibility:hidden}[data-page=mypage] .main-menu .menu_report span[class^=icon]{font-size:calc(min(13vw,7rem)*1.2)}[data-page=mypage] .main-menu .menu_proof-of-identity span[class^=icon]{font-size:calc(min(13vw,7rem)*.9)}[data-page=mypage].female .mypage_profile .image{background-image:url(../../images/sample-images/female-min.png)}[data-page=mypage].female .mypage_profile .completeness .bar span{background:#ff3899}[data-page=mypage].female .bnrs li a{background:#fdad5b;background:linear-gradient(270deg, rgb(253, 173, 91) 0%, rgb(228, 85, 161) 100%)}[data-page=mypage].female .main-menu a.has-badge::after{background:#ff3899;background:linear-gradient(180deg, rgb(255, 56, 153) 0%, rgb(253, 152, 184) 100%)}[data-page=mypage].female .main-menu span[class^=icon]{color:#ff3899}[data-page=mypage].male .mypage_profile .image{background-image:url(../../images/sample-images/male-min.png)}[data-page=mypage].male .mypage_profile .completeness .bar span{background:#40ceda}[data-page=mypage].male .bnrs li a{background:#55b3e4;background:linear-gradient(90deg, rgb(85, 179, 228) 0%, rgb(91, 241, 253) 100%)}[data-page=mypage].male .main-menu a.has-badge::after{background:#4081da;background:linear-gradient(180deg, rgb(64, 129, 218) 0%, rgb(183, 247, 255) 100%)}[data-page=mypage].male .main-menu span[class^=icon]{color:#40ceda}.profile_images a{display:flex}.profile_images .img{display:flex;overflow:hidden;position:relative;width:100%;aspect-ratio:1/1;border-radius:min(1.5vw,1rem);-o-object-fit:contain;object-fit:contain;overflow:hidden;background:#ddd}.profile_images .img button[name=image-edit]{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);top:0;left:0}.profile_images-list ul{display:flex;flex-wrap:wrap}.profile_images-list li{width:32%;margin-bottom:2%}.profile_images-list li:not(:nth-of-type(3n)){margin-right:2%}.profile_images .image--main{margin-bottom:1rem}.profile_images .image--main .img{background:no-repeat center center/cover}.female .profile_images .image--main .img{background-image:url(../../images/sample-images/female-min.png) !important}.male .profile_images .image--main .img{background-image:url(../../images/sample-images/male-min.png) !important}.profile_images .image--main .img.add::before{background-color:#fff}.profile_images .image--sub .img::after{font-size:min(13vw,12rem)}.profile_images .image--sub .img.allow::after{font-size:min(5vw,2.2rem)}.profile_images .add{position:relative}.profile_images .add::before,.profile_images .add::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.profile_images .add::before{background:#e3e3e3;opacity:.8}.profile_images .add::after{display:flex;justify-content:center;align-items:center;color:#fff;font-size:min(40vw,30rem);pointer-events:none}.profile_images .add:not(.allow){background-image:none !important}.profile_images .add:not(.allow) img{filter:blur(0.6em);opacity:.3}.profile_images .add:after{content:""}.profile_images .lock{position:relative}.profile_images .lock::before,.profile_images .lock::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.profile_images .lock::before{background:#e3e3e3;opacity:.8}.profile_images .lock::after{display:flex;justify-content:center;align-items:center;color:#fff;font-size:min(40vw,30rem);pointer-events:none}.profile_images .lock:not(.allow){background-image:none !important}.profile_images .lock:not(.allow) img{filter:blur(0.6em);opacity:.3}.profile_images .lock:after{content:""}.profile_images .lock:not(.profile_images .lock.allow){pointer-events:none}.profile_images .lock.allow::before{content:none}.profile_images .lock.allow::after{display:block;bottom:0;transform:translate(5%, 5%);font-size:min(10vw,10rem)}.profile_images .badges{position:absolute;right:0;bottom:8%;z-index:100}.profile_images .badges li{color:#fff;width:min(32vw,250px);font-size:min(4.3vw,1.8rem);text-align:center;padding:.2em 0 .3em;margin-top:.8em}.profile_basic{margin:1rem 0}.profile_basic :first-of-type p{font-size:calc(min(4.3vw,1.8rem)*1.4);font-weight:500}.profile_basic :first-of-type p:not(:last-of-type){margin-right:.5em}.profile_basic :first-of-type .badge--new{margin-left:.5em}.profile_basic .message{color:#656565}.profile_basic-list{display:flex;flex-wrap:wrap;margin:1em 0}.profile_basic-list .spacer{width:100%}.profile_basic-list li{font-size:min(3.8vw,1.7rem);padding:.2em 0}.profile_basic-list li:nth-of-type(odd){margin-right:1.5em}.profile_vip-only .content{border-radius:min(1.5vw,1rem);-o-object-fit:contain;object-fit:contain;overflow:hidden;overflow:hidden;padding:.5em 0 1em;background:#f7f7f7}.profile_vip-only .profile-list li{padding-left:1em;padding-right:1em;font-weight:500}.profile_vip-only .profile-list li::before{font-weight:400}.profile_vip-only .profile-list button.badge{display:inline-block;width:-moz-fit-content;width:fit-content}.profile_vip-only.lock .content{position:relative}.profile_vip-only.lock .content:after{content:""}.profile_vip-only.lock .content::before,.profile_vip-only.lock .content::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:min(40vw,10rem)}.profile_vip-only.lock .content::before{content:"";background:#ddd;opacity:.6;width:100%;height:100%;display:block}.profile_vip-only.lock .content::after{background:#ddd;color:#fff;border-radius:2rem;width:min(40%,15rem);height:initial;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.profile_status{border-bottom:1px solid #ddd;padding-bottom:.3em;align-items:flex-end}.profile_status>div{justify-content:flex-end}.profile_status .chat{margin-bottom:.3em}.profile_status p{display:flex;align-items:center;font-size:min(3.8vw,1.7rem)}.profile_status .like{margin-right:1em}.profile_status .like::before{margin-right:.3em;padding-top:.2em}.profile_status .like:not(.profile_status .like.have){color:#ddd}.profile_status .like:not(.profile_status .like.have):before{content:""}.profile_status .like:not(.profile_status .like.have)::before{color:#ddd}.profile_status .like.have:before{content:""}.profile_status .like.have::before{color:#ff3899}.profile_introduce p{font-size:min(3.8vw,1.7rem)}.actions{position:sticky;bottom:min(18vw,10rem);right:0;margin-left:auto;padding:min(5vw,2.5rem) 0;align-items:center;z-index:1000;width:-moz-fit-content;width:fit-content}.actions button{display:flex;align-items:center;justify-content:center;flex-direction:column;width:min(18vw,6rem);aspect-ratio:1;border-radius:20vw;color:#fff}.actions button:not(:last-of-type){margin-bottom:.5em}.actions button:nth-of-type(2) span[class^=icon]{margin-bottom:-0.03em}.actions button span{word-break:keep-all}.actions button span[class^=icon]{font-size:min(10vw,3.4rem);margin-top:-0.05em}.actions button span:not([class^=icon]){font-size:1rem;font-weight:700;transform:scale(0.9)}.actions button.chat span:not([class^=icon]){letter-spacing:-0.1em}[data-page=profile].edit input::-moz-placeholder, [data-page=profile].edit textarea::-moz-placeholder{color:#9f9f9f;font-size:80%}[data-page=profile].edit input::placeholder,[data-page=profile].edit textarea::placeholder{color:#9f9f9f;font-size:80%}[data-page=profile].edit .profile-list input:not(:focus),[data-page=profile].edit .profile-list select:not(:focus){border:none}[data-page=profile].edit .profile-list input[type=text],[data-page=profile].edit .profile-list select{direction:rtl;text-align:right}[data-page=profile].edit .profile-list input{max-width:70vw}[data-page=profile].edit .profile-list li::before{padding-top:.7em}[data-page=profile].edit .profile-list #edit-profile_age{width:-moz-fit-content;width:fit-content}[data-page=profile].edit .profile-list #edit-profile_age::-moz-placeholder{color:#656565}[data-page=profile].edit .profile-list #edit-profile_age::placeholder{color:#656565}[data-page=profile].edit .profile_images{position:relative}[data-page=profile].edit .profile_images .tab_label{position:relative;margin-top:.3em}[data-page=profile].edit .profile_images .tab_label::after{width:50%;background:#ff3899;transition:transform .3s ease}[data-page=profile].edit .profile_images .tab_label[data-active=tab-content--1]::after{transform:translateX(0%)}[data-page=profile].edit .profile_images .tab_label[data-active=tab-content--2]::after{transform:translateX(100%)}[data-page=profile].edit .profile_images .tab_label button{color:#3b3b3b}[data-page=profile].edit .profile_images .tab_contents{aspect-ratio:1/1}[data-page=profile].edit .profile_images-edit.btn{position:absolute;top:calc(min(100vw,900px) - min(5vw,2.5rem)*2 - 3.3em);left:50%;transform:translateX(-50%);color:#40ceda;background-color:#fff;font-size:min(3.8vw,1.7rem);word-break:keep-all;height:calc(min(3.8vw,1.7rem)*2);z-index:10;border:1px solid #40ceda}[data-page=profile].edit .btn.delete{background:rgba(255,255,255,.65);width:min(10vw,4rem);height:initial;aspect-ratio:1/1;border-radius:5rem;display:flex;align-items:center;justify-content:center;position:absolute;top:.5em;right:.5em;color:#3b3b3b}[data-page=profile].edit .btn.delete span{font-size:min(5vw,2.8rem)}[data-page=profile].edit .btns{margin:min(8vh,120px) 0}[data-page=profile].edit .btns .btn[name=submit]{width:80%}[data-page=profile].edit .btns .btn[name=confirm]{width:65%}[data-page=like-percentage] .na .top-icon{font-size:min(30vw,18rem)}[data-page=like-percentage] .like-percentage--min,[data-page=like-percentage] .like-percentage--max{width:30%;font-size:min(5vw,2.8rem)}[data-page=like-percentage] .like-percentage--min{margin-right:5%}[data-page=like-percentage] .like-percentage--max{margin:0 5%}[data-page=notice].article .article-header,[data-page=notice] .list a{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}[data-page=notice] .img{width:min(20vw,120px);aspect-ratio:1;margin-right:calc(min(5vw,2.5rem)*.5);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:min(1.5vw,1rem);-o-object-fit:contain;object-fit:contain;overflow:hidden;overflow:hidden;background:#f7f7f7 url(../../images/common/logo.svg) no-repeat center center/88%}[data-page=notice] .txt{flex-grow:1}[data-page=notice] .date{font-size:min(3vw,1.6rem)}[data-page=notice] .ttl{margin-top:.5em;font-weight:500;font-size:min(3.8vw,1.7rem);color:#3b3b3b}[data-page=notice] .list li{padding:0}[data-page=notice] .list li:last-of-type{border-bottom:none}[data-page=notice] .list li.unread a{background:rgba(64,206,218,.3)}[data-page=notice] .list a{padding:calc(min(5vw,2.5rem)*.7) min(5vw,2.5rem)}[data-page=notice].article .article-body{margin-top:calc(min(8vh,120px)*.5);padding-left:calc(min(20vw,120px) + min(5vw,2.5rem)*.5)}[data-page=notice].article .article-body p{font-size:min(3.8vw,1.7rem)}[data-page=present].article article h2{font-size:min(4.3vw,1.8rem);margin:.5em 0}[data-page=present].article article .date{margin:calc(min(5vw,2.5rem)*1.5) 0 1em}[data-page=present].article article .date *{color:#3b3b3b}[data-page=present].article article .date dt{font-size:min(3.8vw,1.7rem);border-color:#3b3b3b}[data-page=present].article article .date dd{font-size:min(4.3vw,1.8rem);font-weight:500}[data-page=present].article article .txt p{font-size:min(3.8vw,1.7rem)}[data-page=present].article article button{margin:1.5em auto;min-width:80%;width:-moz-fit-content;width:fit-content;padding:1.8em;line-height:1.3;text-align:center;font-size:min(5vw,2.8rem)}[data-page=present].article aside ul{margin-top:min(8vh,120px)}[data-page=present].article aside li{padding:0}[data-page=present].article aside li:first-of-type{border-top:1px solid #ddd}[data-page=present].article .ac{transition:height .5s cubic-bezier(0, 0, 0.2, 1);overflow:hidden}[data-page=present].article .ac-label{display:flex;justify-content:space-between;align-items:center;padding:calc(min(5vw,2.5rem) + .5em) min(5vw,2.5rem);font-weight:500}[data-page=present].article .ac-label [class^=icon-]{color:#ddd}[data-page=present].article .ac-label [class^=icon-]::before{display:block;transform:rotate(90deg);transition:transform .5s cubic-bezier(0, 0, 0.2, 1);transform-origin:center}[data-page=present].article .ac-content{padding:min(5vw,2.5rem);padding-top:0;opacity:0;transition:opacity .5s cubic-bezier(0, 0, 0.2, 1)}[data-page=present].article .ac-content p{font-size:min(3vw,1.6rem)}[data-page=present].article .ac.opened .ac-label [class^=icon-]::before{transform:rotate(270deg)}[data-page=present].article .ac.opened .ac-content{opacity:1}[data-page=present].article footer{padding:min(5vw,2.5rem)}[data-page=present].article footer ul{width:88%;margin:auto;-moz-column-count:2;column-count:2}[data-page=present].article footer li{margin:.3em 0}[data-page=present].article footer li:nth-of-type(n+4){margin-left:-1em}[data-page=present].article footer a{display:block;font-size:min(3vw,1.6rem);padding:.4em 0}[data-page=present].article footer a [class^=icon-]{font-size:100%;margin-right:.3em}[data-page=present].article footer a [class^=icon-]::before{display:inline-block;transform:scale(0.5)}[data-page=present] [value=in-progress]:not(:checked)~[class*=article-list] li[data-tag*=in-progress],[data-page=present] [value=upcoming]:not(:checked)~[class*=article-list] li[data-tag*=upcoming],[data-page=present] [value=already]:not(:checked)~[class*=article-list] li[data-tag*=already],[data-page=present] [value=closed]:not(:checked)~[class*=article-list] li[data-tag*=closed]{display:none;visibility:hidden;animation:fadeOut .5s forwards}[data-page=present] [value=in-progress]:checked~[class*=article-list] li[data-tag*=in-progress],[data-page=present] [value=upcoming]:checked~[class*=article-list] li[data-tag*=upcoming],[data-page=present] [value=already]:checked~[class*=article-list] li[data-tag*=already],[data-page=present] [value=closed]:checked~[class*=article-list] li[data-tag*=closed]{display:block;visibility:visible;animation:fadeIn .5s forwards}[data-page=present] [value=in-progress]:checked~[class*=tag-list] label[for=in-progress]{background:#e8527d}[data-page=present] [value=upcoming]:checked~[class*=tag-list] label[for=upcoming]{background:#f7cf26}[data-page=present] [value=already]:checked~[class*=tag-list] label[for=already]{background:#65d0d2}[data-page=present] [value=closed]:checked~[class*=tag-list] label[for=closed]{background:#b1b1b1}[data-page=present] .date{margin:1em 0 .5em}[data-page=present] .date *{color:#b1b1b1;font-size:min(3vw,1.6rem)}[data-page=present] .date dt{border:1px solid #b1b1b1;padding:.2em .7em;width:-moz-fit-content;width:fit-content;margin-bottom:.4em}[data-page=present] .date dd{line-height:1.3}.present_articles .tag{padding:.2em .6em;color:#fff;width:auto;word-break:keep-all;font-size:min(3vw,1.6rem);margin-top:.3em}.present_articles .tag:not(:last-of-type){margin-right:.5em}.present_articles .tag[data-input*=in-progress]{background:#e8527d}.present_articles .tag[data-input*=upcoming]{background:#f7cf26}.present_articles .tag[data-input*=already]{background:#65d0d2}.present_articles .tag[data-input*=closed]{background:#b1b1b1}.present_tag-list{display:flex;margin-bottom:calc(min(5vw,2.5rem)*.5)}.present_tag-list .tag{background:#ddd;font-size:min(3.8vw,1.7rem)}.present_article-list{display:flex;flex-wrap:wrap;margin-left:calc(min(5vw,2.5rem)*-0.4);margin-right:calc(min(5vw,2.5rem)*-0.4)}.present_article-list li{width:50%;padding:calc(min(5vw,2.5rem)*.4);transition:all .3s}.present_article-list a{display:block;width:100%;filter:drop-shadow(0 min(0.5vw, 3px) min(1.5vw, 10px) rgba(0, 0, 0, 0.16));background:#fff;padding:calc(min(5vw,2.5rem)*.5);height:100%}.present_article-list article{display:flex;flex-direction:column;height:100%}.present_article-list .pic{border-radius:min(1.5vw,1rem);-o-object-fit:contain;object-fit:contain;overflow:hidden;aspect-ratio:389/219;background-color:#e8527d;flex-shrink:0}.present_article-list h3{letter-spacing:0;color:#3b3b3b;font-size:min(3.8vw,1.7rem);font-weight:500;line-height:1.3;margin-top:.5em;word-break:initial}.present_article-list .txt{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.present_article-list .date{margin:1em 0 .5em}.present_article-list .date *{font-size:min(3vw,1.6rem)}.present_article-list .tags{display:flex;flex-wrap:wrap;margin-right:-0.5em}[data-page=identity] .step>li:not(:last-of-type)::after{content:"▼";width:100%;font-size:calc(min(3.8vw,1.7rem)*4);text-align:center;display:block;color:#40ceda;opacity:.7;padding-bottom:.1em}[data-page=identity] .dl--box{border-radius:1em;border:2px solid #ddd;overflow:hidden}[data-page=identity] .dl--box dt{background:#f7f7f7;justify-content:center;border-bottom:2px solid #ddd;padding:1em}[data-page=identity] .dl--box dd{padding:min(5vw,2.5rem)}[data-page=identity] .list--circle{display:flex;justify-content:center;margin:1em auto}[data-page=identity] .list--circle li{width:27%;aspect-ratio:1;word-break:keep-all;border-radius:50%;border:1px solid #40ceda;color:#40ceda;display:flex;align-items:center;justify-content:center;font-size:min(3vw,1.6rem);font-weight:700}[data-page=identity] .list--circle li:not(:last-of-type){margin-right:.8em}[data-page=identity] figure{display:flex;flex-direction:column-reverse}[data-page=identity] figure img{filter:drop-shadow(0 3px 3px rgba(0, 0, 0, 0.16))}[data-page=identity] figure figcaption{margin:.5em 0}[data-page=identity] .image-upload .img img{border:1px solid #ddd}[data-page=identity] .file-pick button{border:1px solid #ddd;padding:1em;width:100%}[data-page=identity] .file-pick .required{display:flex;align-items:center;justify-content:flex-start}[data-page=identity] .file-pick .required::before{content:"必須";color:#fff;background:#40ceda;padding:.2em .5em;font-weight:500;font-size:min(3.8vw,1.7rem);border-radius:.3em;margin-right:.4em}[data-page=identity] input[type=file]{display:none;visibility:hidden}[data-page=identity] .btn--upload:disabled{background:#f4f4f4 !important}[data-page=identity] .btn--upload:disabled::before{content:attr(data-disabled);display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#b1b1b1;font-weight:400}[data-page=identity] .btn--upload:disabled span{display:none;visibility:hidden}[data-page=search] .tab_label{margin-bottom:calc(min(5vw,2.5rem)*.5)}[data-page=member] .main-header{padding:0 min(5vw,2.5rem)}[data-page=member] .main-header>.flex--row{width:100%;align-items:center}[data-page=member] .main-header>.flex--row>div{position:relative;display:flex;align-items:center}[data-page=member] .main-header>.flex--row>div:nth-of-type(1){width:45%;left:0;margin-right:.5em}[data-page=member] .main-header>.flex--row>div:nth-of-type(2){width:35%;margin-right:.5em}[data-page=member] .main-header>.flex--row>div:nth-of-type(3){width:20%;right:0}[data-page=member] .main-header input::-moz-placeholder{font-size:min(3vw,1.6rem)}[data-page=member] .main-header input::placeholder{font-size:min(3vw,1.6rem)}[data-page=member] .header_search{width:100%}[data-page=member] .header_search input::-moz-placeholder{padding-left:2em}[data-page=member] .header_search input::placeholder{padding-left:2em}[data-page=member] .header_activity input+label{right:0}[data-page=member] .header_activity input+label [class^=icon-]::before{transform-origin:center;transform:rotate(90deg);display:block;font-size:80%}[data-page=member] .header_nav button{height:1.8em}[data-page=member] .header_nav button span{word-break:keep-all}[data-page=member] .control{margin-left:auto}[data-page=member] .control button{font-size:min(3vw,1.6rem);display:flex;align-items:center;justify-content:center}[data-page=member] .control button [class^=icon-]{margin-right:.3em;font-size:90%}[data-page=member] .control button:not(:last-of-type){margin-right:.7em}[data-page=member] .control button:not(:last-of-type) [class^=icon-]::before{display:inline-block;transform:scale(1.3)}[data-page=member] form dl.type--vertical dd{padding:.5em 0}[data-page=member] .plan_time li:not(:last-of-type){margin-right:.5em}[data-page=member] .plan_time label{border:1px solid #b1b1b1;color:#b1b1b1;border-radius:5rem;padding:.5em .7em}[data-page=member] .plan_time [type=checkbox]:checked+label{background:#40ceda;border-color:#40ceda;color:#fff}[data-page=member] #btn_place{background:#ddd;border-radius:6px 6px 0 0;border:none;border-bottom:2px solid #40ceda;width:100%;padding:.7em;min-height:4rem;position:relative;display:flex;justify-content:space-between;color:#3b3b3b;font-size:min(4.5vw,2rem)}[data-page=member] #btn_place [class^=icon-]{display:block;transform-origin:center;transform:rotate(90deg)}[data-page=member] #btn_place span{display:flex;flex-wrap:wrap;justify-content:flex-start}[data-page=member] #btn_place span span{white-space:nowrap;display:inline-block}#plan_place-checked{display:flex;flex-wrap:wrap}#plan_place-checked p{font-size:min(3vw,1.6rem);line-height:1.5}#plan_place-checked p:not(:last-of-type)::after{content:"／";margin:.4em}[data-page=chat] .header_nav [class^=icon-arw]{transform-origin:center;transform:rotate(90deg)}[data-page=chat] .bottom *{height:100%}[data-page=chat] .bottom .wrap{align-items:center;justify-content:space-between}[data-page=chat] .bottom .wrap>*{height:75%}[data-page=chat] .bottom .btn--image,[data-page=chat] .bottom .btn--send{width:15%}[data-page=chat] .bottom .btn--image [class^=icon-],[data-page=chat] .bottom .btn--send [class^=icon-]{display:flex;align-items:center;justify-content:center;font-size:calc(min(4.3vw,1.8rem)*1.8)}[data-page=chat] .bottom .chat_input-text{flex-grow:1;margin:auto .5em}.thread_container [data-date]{display:flex;flex-direction:column}.thread_container [data-date]::before{content:attr(data-date);font-size:min(3vw,1.6rem);font-weight:500;width:100%;display:block;text-align:center;margin:2em 0}.thread_container [data-date]>div{min-height:calc(min(25vw,180px)*.5);margin-bottom:1em;position:relative}.thread_container [data-time]{position:relative;border-radius:.7em;padding:.7em .9em;position:relative;margin-bottom:1em;font-size:min(3.8vw,1.7rem)}.thread_container [data-time].read::before,.thread_container [data-time]::after{font-size:min(3vw,1.6rem);color:#3b3b3b;position:absolute;word-break:keep-all;margin:.2em .5em}.thread_container [data-time]::after{content:attr(data-time);font-weight:500;bottom:0}.thread_container [data-time].read::before{content:"既読";font-weight:400;bottom:1.2em;right:100%;transform:scale(0.9);transform-origin:right center}.thread_container [data-action] p{border-radius:5rem;color:#fff}.thread_container .me{margin-left:auto;max-width:65%}.thread_container .me p{color:#fff}.male .thread_container .me p{background:#40ceda}.female .thread_container .me p{background:rgba(255,56,153,.15);color:#3b3b3b}.thread_container .me p::after{right:100%}.female .thread_container .me[data-action] p{color:#fff;background:#ff3899}.male .thread_container .me[data-action] p{background:#40ceda}.thread_container .someone{margin-right:auto;max-width:80%}.thread_container .someone p{background:#ddd;margin-left:calc(min(25vw,180px)*.5 + .5em)}.thread_container .someone p::after{left:100%}.thread_container .someone .img{display:block;background:url(../../images/sample-images/male-min.png) no-repeat center center/cover;width:calc(min(25vw,180px)*.5);aspect-ratio:1;border-radius:min(1.5vw,1rem);-o-object-fit:contain;object-fit:contain;overflow:hidden;position:absolute;left:0;top:0;margin-right:.5em}.male .thread_container .someone[data-action] p{background:#ff3899}.female .thread_container .someone[data-action] p{background:#40ceda}[data-page=member-status] .list.has--item-name li:not(.has--arw){padding-right:1em}[data-page=member-status] .list.has--item-name li dt{font-size:inherit;line-height:1.3}[data-page=member-status] .list.has--item-name li dd{color:#3b3b3b}[data-page=member-status] .list.has--item-name li>a{line-height:1.3}[data-page=member-status] .list .has--arw::before{line-height:1.5;color:#40ceda}[data-page=member-status] .paid{color:#40ceda}[data-page=member-status] .box{border-radius:min(3.8vw,1.7rem);position:relative;padding:min(5vw,2.5rem);transform:translateZ(0)}[data-page=member-status] .point-list li{margin:1.5em auto}[data-page=member-status] .point-list .box{border-radius:min(5vw,2.8rem)}[data-page=member-status] .point-list h3{background:#40ceda;color:#fff;border-radius:5rem;width:min(40%,280px);font-size:min(3.8vw,1.7rem);font-weight:400;text-align:center;margin:auto;padding:.4em;letter-spacing:0em}[data-page=member-status] .point-list .bigger em{color:#40ceda}.plan_card-view{display:block;filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25))}.plan_card-view .box{filter:none;overflow:hidden;padding:calc(min(5vw,2.5rem)*1.9) min(5vw,6rem) calc(min(5vw,2.5rem)*2.3);transform:translateZ(0)}.plan_card-view .box::after{content:"(税込)";position:absolute;right:0;bottom:0;font-size:min(3vw,1.6rem);padding:.5em}.plan_card-view *{color:#000}.plan_card-view .discount{background:#ff3899;color:#fff;font-size:min(3.8vw,1.7rem);border-radius:0 0 min(3.8vw,1.7rem) 0;text-align:center;position:absolute;top:0;left:-0.1em;padding:.3em 0 .5em;width:min(25%,180px)}.vip .plan_card-view .discount{background:#40ceda}.plan_card-view .flex--row{justify-content:space-between;align-items:center;width:100%}.plan_card-view .plan-name{position:relative}.plan_card-view .plan-name::after{content:attr(data-total-price);position:absolute;top:100%;left:0;color:#ff3899;font-size:calc(min(3.8vw,1.7rem)*.9);width:100%;text-align:center;padding-top:calc(min(5vw,2.5rem)*.4)}.vip .plan_card-view .plan-name::after{color:#40ceda}.plan_card-view .plan-name span{font-size:min(3.8vw,3rem)}.plan_card-view .plan-name .num{font-size:min(11vw,9rem)}.plan_card-view .price{font-size:min(6vw,5rem);padding:.4em .1em;position:relative}.plan_card-view .price::after{content:"";height:calc(min(3vw,1.6rem)*.2);width:100%;background:#ddd;position:absolute;bottom:0;left:0}[data-page=charge] .cards li{padding:.5em 1em}[data-page=charge] .cards a{align-items:center}[data-page=charge] .cards a::before{color:#b1b1b1}[data-page=charge] .cards .logo{width:min(25%,180px);aspect-ratio:1;display:flex;align-items:center;justify-content:center}[data-page=charge] .cards .logo img{max-height:40%}[data-page=charge] .cards .logo.visa img{max-width:65%}[data-page=charge] .cards .logo.mc img{max-width:55%}[data-page=charge] .cards .logo.ae img{max-width:55%}[data-page=charge] .cards .logo.jcb img{max-width:50%}[data-page=charge] .cards .logo.pp img{max-width:40%}[data-page=settings] dt,[data-page=settings] dd{font-weight:400}[data-page=settings] dt{font-size:smaller}[data-page=settings] p:not(.smaller){font-size:min(3.8vw,1.7rem)}[data-page=settings] .smaller p{font-size:min(3vw,1.6rem)}[data-page=settings] input[type=checkbox]:checked+label.btn{background:#ff3899;border-color:#ff3899;color:#fff}[data-page=settings] ul.lock::after{left:auto;right:min(5vw,2.5rem);transform:translateY(-50%);font-size:min(16vw,6.3rem)}[data-page=settings].report.female h2{display:none;visibility:hidden}.mute.index section,.block.index section{padding:0}.mute_persons-list.type--row li,.block_persons-list.type--row li{background:#fff}.mute_persons-list.type--row a,.block_persons-list.type--row a{position:relative}.mute_persons-list.type--row .pic,.block_persons-list.type--row .pic{width:calc(min(25vw,180px)*.7)}.mute_persons-list.type--row .remove,.block_persons-list.type--row .remove{position:absolute;right:min(5vw,2.5rem);top:50%;transform:translateY(-50%);width:auto}.mute_persons-list.type--row .remove span,.block_persons-list.type--row .remove span{font-size:min(5vw,2.8rem);color:#9f9f9f}.report{padding-bottom:min(25vw,10rem)}.report .bg--white{padding:min(5vw,2.5rem);margin-top:calc(min(8vh,120px)*.5);margin-bottom:calc(min(5vw,2.5rem)*.7)}.report_total{border-bottom:1px solid #ddd;padding-bottom:min(5vw,2.5rem);margin-bottom:calc(min(8vh,120px)*.5)}.report h3{margin-bottom:1em}.report .list li{border-bottom:none;padding-top:0;padding-bottom:0}.report .list li:first-of-type{border-top:none}.report .list.has--item-name dt{font-size:min(3.8vw,1.7rem)}[data-page=contact] #contact_form dt{width:100%;margin:.7em 0}[data-page=contact] #contact_form select{width:100%}[data-page=qa] section header h2{background:#ff3899;color:#fff;font-size:calc(min(4.3vw,1.8rem)*1.5);text-align:center;border-radius:5rem;padding:.3em}[data-page=qa] .icon-judgment::before{font-size:calc(min(4.3vw,1.8rem)*1.8)}[data-page=qa] .box header{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:calc(100% - 2em)}[data-page=qa] .box header h2{font-size:calc(min(4.3vw,1.8rem)*1.2)}[data-page=qa] .gen-overlay [class^=icon-]::before{color:#ff3899;font-size:min(27vw,230px)}[data-page=qa] .icons p{font-size:calc(min(4.3vw,1.8rem)*1.5);background:#fff;width:min(22vw,160px);aspect-ratio:1;border-radius:500px;display:flex;align-items:center;justify-content:center;-o-object-fit:contain;object-fit:contain}[data-page=qa] .icons p:not(:last-of-type){margin-right:1em}[data-page=qa] .icons p::after{-o-object-fit:cover;object-fit:cover;border-radius:500px}[data-page=qa] .icons [class^=icon-]::before{font-size:min(15vw,100px)}[data-page=qa] .icons .pseudo-txt{position:relative}[data-page=qa] .icons .pseudo-txt::after{content:attr(data-pseudo-txt);color:#ff3899;text-align:center;font-weight:700;font-size:min(3.8vw,1.7rem);width:100%;position:absolute;top:0;left:0;transform:translateY(-50%);letter-spacing:-0.1em}[data-page=how-to-use] h2{padding:calc(min(8vh,120px)*.5) 0}[data-page=how-to-use] .how-to-use_contents li{position:relative;margin-top:min(10vw,4rem)}[data-page=how-to-use] .how-to-use_contents li.has-icon{margin-top:min(38vw,14rem)}[data-page=how-to-use] .how-to-use_contents li>[class^=icon]{position:absolute;color:#ff3899;font-size:min(22vw,8rem);bottom:calc(100% + min(7vw,2.5rem));width:100%;text-align:center;filter:none}[data-page=how-to-use] .how-to-use_contents section{background:#fff;border-radius:.6em;filter:drop-shadow(2px 3px 4px rgba(0, 0, 0, 0.15));padding:min(5vw,2.5rem)}[data-page=how-to-use] .how-to-use_contents h3{text-align:center;color:#ff3899;font-size:min(4.3vw,1.8rem);font-weight:700;margin-bottom:1em}[data-page=how-to-use] .how-to-use_contents .content p{font-size:min(3.8vw,1.7rem)}[data-page=how-to-use] .reference{width:min(80%,400px);margin:2em auto}[data-page=how-to-use] .reference .flex--row{width:100%;justify-content:space-between;align-items:stretch}[data-page=how-to-use] .reference .flex--row>*{text-align:center;width:50%}[data-page=how-to-use] .reference dl{display:flex;flex-direction:column-reverse;align-items:center}[data-page=how-to-use] .reference dt{font-weight:500;font-size:min(3.8vw,1.7rem);margin-top:1em;text-align:center}[data-page=how-to-use] .reference dd{flex-shrink:1;text-align:center}[data-page=how-to-use] .reference dd [class^=icon]{font-size:min(17vw,12rem)}[data-page=how-to-use] .reference p{color:#fff;font-weight:700;text-align:center;padding:.1em 1.7em .2em;border-radius:4rem;width:-moz-fit-content;width:fit-content;margin:auto;margin-bottom:1em}[data-page=how-to-use] .reference .image{width:min(80%,200px)}[data-page=how-to-use] .reference .header_search{position:relative;width:100%;left:initial}[data-page=report] .user-data{background:rgba(64,206,218,.3);border-radius:.7em;padding:calc(min(5vw,2.5rem)*1.5)}[data-page=mute_block] #modal_done h4{text-align:left;font-size:min(3.8vw,1.7rem);color:#3b3b3b;margin-bottom:1em}[data-page=mute_block] #modal_done .label{background:#40ceda;border-radius:10rem;padding:1em;position:relative;margin-bottom:1em}[data-page=mute_block] #modal_done .label>*{color:#fff;text-align:center}[data-page=mute_block] #modal_done .label h5{margin-bottom:.3em}[data-page=mute_block] #modal_done .label [class^=icon-]{position:absolute;left:min(5vw,2.5rem);top:50%;transform:translateY(-50%);font-size:calc(min(4.3vw,1.8rem)*2.2)}/*# sourceMappingURL=style.min.css.map */