html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html{background-color:rgba(0,0,0,0);background-image:none}body{-webkit-text-size-adjust:100%}figure{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}figure img{vertical-align:top}html,body{height:100%}html{background:#f7f7f7;color:#333;font-size:14px;font-family:sans-serif}body{overflow-x:hidden}.container{min-height:100%}body:not(.home) .container{display:flex;flex-flow:column;justify-content:space-between}em,strong{font-weight:bold}a{color:#e5411a}img{vertical-align:top}@media screen and (min-width: 768px){.for-mobile{display:none}}@media screen and (max-width: 767px){.not-for-mobile{display:none}}.alert{color:#c00}.theme{color:#e5411a}span._green,b._green{color:#008703}span._red,b._red{color:#c00}span._blue,b._blue{color:#1e62dd}span._magenta,b._magenta{color:#af50a7}span._turquoiz,b._turquoiz{color:#2f869d}span._orange,b._orange{color:#f1a40e}span._sky,b._sky{color:#19bfd8}span._purple,b._purple{color:#8240c0}span._gray,b._gray{color:#ddd}span._M,b._M{font-size:1.2rem}span._L,b._L{font-size:1.5rem}span._XL,b._XL{font-size:1.8rem}input[type=text],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=time]{box-sizing:border-box;border:1px solid #ddd;border-radius:3px;height:36px !important;width:100%;font-size:16px;text-indent:8px}input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=time]::-moz-placeholder{color:#ccc}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=time]::placeholder{color:#ccc}input[type=text]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder{color:#ccc}textarea{box-sizing:border-box;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;width:100%;padding:8px;font-size:16px;line-height:1.5}textarea::-moz-placeholder{color:#ccc}textarea::placeholder{color:#ccc}textarea::-ms-input-placeholder{color:#ccc}select{box-sizing:border-box;height:36px;line-height:36px;border:1px solid #ddd;font-size:16px;padding-left:5px;padding-right:10px}.required{color:#c00}th .required,dt .required{margin-left:5px}a.btn{display:inline-block}a.btn,input[type=submit].btn,input[type=button].btn,input[type=reset].btn,button.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:0;border-radius:5px;background:#999;height:50px;line-height:50px;padding:0 20px;color:#fff;font-size:16px;font-weight:bold;text-decoration:none;text-align:center;cursor:pointer}.button a,.button input[type=submit],.button input[type=button],.button input[type=reset],.button button{margin-left:4px;margin-right:4px;min-width:160px}a.theme,input[type=submit].theme,input[type=button].theme,input[type=reset].theme,button.theme{background-color:#e5411a !important}a.em,input[type=submit].em,input[type=button].em,input[type=reset].em,button.em{background-color:#0e41b7 !important}a.alert,input[type=submit].alert,input[type=button].alert,input[type=reset].alert,button.alert{background-color:#c00 !important}a[name^=back],a.gray,a.cancel,input[type=submit][name^=back],input[type=submit].gray,input[type=submit].cancel,input[type=button][name^=back],input[type=button].gray,input[type=button].cancel,input[type=reset][name^=back],input[type=reset].gray,input[type=reset].cancel,button[name^=back],button.gray,button.cancel{background-color:#999 !important}.agreement dt{margin-top:0 !important}.agreement input{margin-right:8px}div.message{margin-bottom:30px;padding:30px;background-color:#dde0de;border:1px solid rgba(59,119,96,.5);color:#3b7760}div.message:not(:first-child){margin-top:30px}div.message._error{background-color:#ffe0e0;border:1px solid rgba(204,0,0,.5);color:#c00}div.message._attention{background-color:#fff;border:1px solid rgba(204,0,0,.5);color:#c00}div.message._attention a{color:#c00}table,th,td{border-collapse:collapse;border:1px solid #9fa4a7}table{background:#fff}table:not(:first-child){margin-top:30px}.txt,._left{text-align:left !important}.num,._right{text-align:right !important}._center{text-align:center !important}._wrap{white-space:normal !important;overflow-wrap:break-all !important}th,td{padding:5px 8px;line-height:1.5;font-size:.9rem}th{background:#febfb6;font-weight:bold}thead th{text-align:center;background-color:rgba(254,191,182,.7)}tr.total{background-color:#5382ff !important;border-top:3px double #9fa4a7}p.note,p.error{font-size:.9rem;line-height:1.5}p.note{color:#999}p.note.em{color:#c00}p.note._default{font-size:1rem;color:#333}p.error{color:#c00;font-weight:bold}header[role=banner]{position:absolute;left:0;top:0;z-index:100;width:100%;background-color:#e5411a}.header-inner{max-width:1480px;margin:0 auto;padding:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.header-inner h1{color:#fff;font-weight:bold;font-size:1.125rem}.header-inner .top-menu .btn{height:36px;line-height:36px;padding:0 15px;font-size:14px}.header-inner .top-menu .btn.theme{background-color:#fc6652 !important}.global-menu>ul{display:flex;align-items:center;justify-content:space-between}.global-menu>ul>li{margin:0 10px}.global-menu>ul>li a,.global-menu>ul>li span{display:block;padding:8px;color:#fff;font-weight:bold;text-decoration:none}.global-menu>ul>li.has-children{position:relative}.global-menu>ul>li.has-children>ul{position:absolute;top:100%;left:0;z-index:200;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:200px;display:none}.global-menu>ul>li.has-children>ul a{color:#e5411a}.swiper-button-next,.swiper-button-prev{color:#e5411a}.swiper-pagination-bullet-active{background-color:#e5411a}.hero-swiper{width:100%}.hero-swiper img{width:100%;height:auto}#quick-search{box-sizing:border-box;width:100%;background-color:#706356;padding:10px;color:#fff}#quick-search>form{width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}body.members #quick-search>form{max-width:none;align-items:flex-end}body.members #quick-search>form .button{margin-top:0}#quick-search .section-body{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}#quick-search h2{font-weight:bold;padding:0 10px;font-size:1.5rem}#quick-search dl{font-weight:bold;padding:0 10px}#quick-search dt{font-size:11px;margin-bottom:3px;margin-top:0}#quick-search input,#quick-search select{border-radius:5px;border:none}#quick-search select[name^=age]{width:60px}#quick-search .button{padding:0 10px}#quick-search .btn{border:1px solid #fff;height:56px;line-height:56px}main[role=main]>article{padding-top:60px}section,.section{margin-top:60px;padding:0 10px}section>header,section .section-body,.section>header,.section .section-body{max-width:1480px;margin:24px auto 0}section>header h2,.section>header h2{color:#e5411a;font-weight:bold;font-size:1.5rem}ul.members{box-sizing:border-box;max-width:1480px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}ul.members li{width:11.625%}ul.members li+li{margin-left:1%}ul.members li>a{display:block;text-decoration:none;text-align:center;color:#000}ul.members li>a picture{display:block;overflow:hidden;position:relative}ul.members li>a picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}ul.members li>a p{line-height:1.5}ul.members li>a .name{margin-top:8px;font-weight:bold}ul.members li>a .age{font-size:.8125rem;color:#c7bfb6}body.members ul.members{margin-left:-1%}body.members ul.members li{width:11.5%;margin-left:1%;margin-bottom:24px}section.members .swiper-button-prev{transform:translateX(-10px)}section.members .swiper-button-next{transform:translateX(10px)}.age-verification{background-color:#ffebe8;padding:50px 10px;text-align:center}.age-verification h3{font-weight:bold;font-size:1.25rem}.age-verification p{margin-top:.5em;line-height:1.5}.age-verification .button{margin-top:24px}#register header,#login header{text-align:center}.section-body form{max-width:748px;margin:0 auto}.section-body form .button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:30px}.section-body form h3{margin-top:50px;font-weight:bold;color:#e5411a}.section-body form h3+p{margin-top:1em;margin-bottom:24px;font-size:.8125rem;line-height:1.5}.section-body form dt{font-weight:bold}.section-body form dt:not(:first-child){margin-top:24px}.section-body form dd:not(:first-child){margin-top:5px}.section-body form dl:not(:first-child) dt{margin-top:24px}.section-body form .agreement{margin-top:24px;background-color:#e6e3df;padding:30px}#login .section-body form{max-width:480px}.member-page>header{max-width:748px;margin:50px auto 0}.member-page>header h2{width:-moz-fit-content;width:fit-content;padding:8px;background-color:#c7bfb6;color:#fff;font-size:.8125rem}.member-page .page-body>.message{box-sizing:border-box;max-width:980px;margin:60px auto}.tabs{display:flex;align-items:flex-end;border-bottom:1px solid #ddd;margin-top:30px}.tabs span,.tabs a{display:block;padding:5px 8px;border:1px solid #ddd;border-bottom:none;border-radius:5px 5px 0 0}.tabs span:not(:first-child),.tabs a:not(:first-child){margin-left:5px}.tabs span{font-weight:bold;position:relative}.tabs span::after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:-1px;background-color:#f7f7f7}.tabs a{background-color:rgba(255,255,255,.5)}.tabs a:hover{background-color:#ffebe8}.mypage-menu>ul{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #c7bfb6;border-bottom:1px solid #c7bfb6;padding:10px}.mypage-menu>ul li.has-children{position:relative}.mypage-menu>ul li.has-children>ul{position:absolute;top:100%;left:0;z-index:200;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:200px;display:none}.mypage-menu>ul li.has-children>ul a{display:block;padding:8px;color:#000}.mypage-menu>ul a,.mypage-menu>ul span{display:block;color:#000;text-decoration:none;font-weight:bold}.member-page section{max-width:980px;margin-left:auto;margin-right:auto}.member-page section .section-body{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}#profile>header h2{color:#000}.profile-basic{width:240px;text-align:center}.profile-basic picture{width:240px;height:240px;display:block;overflow:hidden;position:relative}.profile-basic picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.profile-basic .name{font-size:1rem;font-weight:bold;margin-top:8px}.profile-basic .age{margin-top:5px;color:#706356}.actions{margin-top:15px;display:flex;align-items:stretch;justify-content:space-between}.actions .title{display:block;position:absolute;left:50%;bottom:80%;z-index:100;display:none;padding:8px;background-color:#555;color:#fff;font-weight:bold;text-align:center;width:100px;font-size:.8125rem}.actions a{display:block;width:25%;position:relative;text-decoration:none;text-align:center;color:#fff;font-size:1.875rem}.actions a:nth-child(odd){background-color:#82bea2}.actions a:nth-child(even){background-color:#0041ec}.profile-details{width:calc(100% - 240px - 30px);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.profile-details>*{width:49%}.profile-details>.others{margin-top:30px;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.profile-details>.others>*{width:24%}.profile-details>.button{margin-top:30px;width:100%;text-align:right}section#message{max-width:980px}section#message .section-body{display:flex;align-items:stretch;justify-content:space-between;min-height:649px;height:calc(100vh - 360px)}section#message .section-body div.side{width:320px;overflow-y:scroll;height:calc(100vh - 360px)}section#message .section-body div.message-area{width:calc(100% - 320px);height:calc(100vh - 360px)}ul.messages li{border-bottom:1px solid #ddd}ul.messages li:first-child{border-top:1px solid #ddd}ul.messages li.active{background-color:rgba(14,65,183,.1)}ul.messages li a{display:flex;align-items:center;justify-content:space-between;color:#333;text-decoration:none;padding:10px}ul.messages li a>picture{width:60px;height:60px;display:block;overflow:hidden;position:relative}ul.messages li a>picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}ul.messages li a>div{width:calc(100% - 70px)}ul.messages li a>div>div{display:flex;flex-wrap:wrap;justify-content:space-between}ul.messages li a>div>div .date{color:#706356}ul.messages li a>div .message-intro{margin-top:8px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-height:1.5;max-height:3em}body.message-send .member-page section header{text-align:center}body.message-send .member-page section .section-body{justify-content:center}.chat-container{width:100%;max-width:660px;margin:0 auto;display:flex;flex-direction:column;height:100%;margin:0;box-shadow:1px 1px 10px rgba(0,0,0,.3);position:relative}.chat-container .other-name{position:absolute;left:0;top:0;width:100%;height:50px;background-color:rgba(14,65,183,.1);color:#000;font-weight:bold;line-height:50px;text-indent:10px}.chat-messages{flex:1;overflow-y:auto;padding:10px;background-color:#f1f1f1;display:flex;flex-direction:column;transition:justify-content .3s ease;padding-top:55px}.message-self,.message-other{position:relative;margin:5px 0;padding:10px;border-radius:10px;max-width:60%}.timestamp{display:block;width:110px;font-size:12px;color:gray;position:absolute;bottom:0}.message-self{background-color:#007bff;color:#fff;align-self:flex-end;padding-right:35px}.message-self .timestamp{left:-115px;text-align:right}.message-other{background-color:#e0e0e0;align-self:flex-start}.message-other .timestamp{right:-115px}.delete-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff;font-size:16px;border:1px solid #fff;width:18px;height:18px;padding:0;text-align:center;line-height:20px;border-radius:10px;cursor:pointer}.delete-button::before,.delete-button::after{content:"";display:block;width:9px;height:2px;background-color:#fff;position:absolute;left:22%;top:45%}.delete-button::before{transform:rotate(45deg)}.delete-button::after{transform:rotate(-45deg)}.chat-input{border-top:1px solid #ccc;padding:10px;background-color:#fff;display:flex}.chat-input input[type=text]{flex:1;padding:10px;border:1px solid #ccc;border-radius:5px}.chat-input button{margin-left:10px;padding:10px 20px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer}.chat-input button:hover{background-color:#0056b3}body.members .section-body{display:block}body.members .section{max-width:1480px;margin-left:auto;margin-right:auto}.filters-triger{margin-top:9px;position:relative;height:15px;border-bottom:1px solid #ddd}.filters-triger span{display:grid;align-items:center;justify-content:center;width:200px;height:30px;position:absolute;top:0;left:50%;margin-left:-100px;background-color:#f7f7f7;font-weight:bold;cursor:pointer}.filters-triger span:hover{color:#e5411a}.filters{margin-top:24px;background-color:#e6e3df;padding:30px}.filters dt{font-weight:bold;margin-bottom:8px}.filters dd+dt{margin-top:15px}.filters dd label{display:inline-block;padding-right:10px}body[class^=favorites] .section-body>.filters{box-sizing:border-box;width:320px;padding:15px;margin-top:0}body[class^=favorites] .section-body>.members{width:calc(100% - 320px)}body[class^=favorites] .members{display:block}body[class^=favorites] .members li{box-sizing:border-box;width:100%;margin:0;border-bottom:1px solid #ddd}body[class^=favorites] .members li:first-child{border-top:1px solid #ddd}body[class^=favorites] .members li>a{display:flex;flex-wrap:wrap;align-items:center;padding:10px}body[class^=favorites] .members li>a:hover{background-color:#ffebe8}body[class^=favorites] .members li picture{width:120px;height:120px;display:block;overflow:hidden;position:relative}body[class^=favorites] .members li picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body[class^=favorites] .members li .profile{text-align:left;padding-left:10px}body.notifications .section-body{display:block}body.notifications ul.notifications li{box-sizing:border-box;margin:0;border-bottom:1px solid #ddd}body.notifications ul.notifications li:first-child{border-top:1px solid #ddd}body.notifications ul.notifications li>a{display:flex;flex-wrap:wrap;align-items:center;padding:10px;text-decoration:none}body.notifications ul.notifications li>a:hover{background-color:#ffebe8}body.notifications ul.notifications li picture{width:120px;height:120px;display:block;overflow:hidden;position:relative}body.notifications ul.notifications li picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.notifications ul.notifications li .notification-body{text-align:left;padding-left:10px;color:#333}body.notifications ul.notifications li .notification-body .date{color:#999;font-size:.8125rem}body.notifications ul.notifications li.new{position:relative;font-weight:bold}body.notifications ul.notifications li.new::after{content:"NEW!";display:block;position:absolute;right:10px;top:10px;background-color:#c00;padding:5px;color:#fff;font-size:.75rem;font-weight:bold}body.visitors .section-body{display:block}body.visitors ul.visitors li{box-sizing:border-box;margin:0;border-bottom:1px solid #ddd}body.visitors ul.visitors li:first-child{border-top:1px solid #ddd}body.visitors ul.visitors li>a{display:flex;flex-wrap:wrap;align-items:center;padding:10px;text-decoration:none}body.visitors ul.visitors li>a:hover{background-color:#ffebe8}body.visitors ul.visitors li picture{width:120px;height:120px;display:block;overflow:hidden;position:relative}body.visitors ul.visitors li picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.visitors ul.visitors li .profile{text-align:left;padding-left:10px;color:#333}body.visitors ul.visitors li .profile .date{color:#999;font-size:.8125rem}#instinctively{margin-top:50px;padding:50px 10px;background-color:rgba(0,0,0,.7);display:grid;align-items:center;justify-items:center}.instinctively-body{width:320px}.instinctively-body .manual-swiper{width:320px;margin:0 auto}.instinctively-body .swiper-slide picture{width:320px;height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden}.instinctively-body .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.instinctively-body .profile{margin:0 0 10px;padding:15px;background-color:#fff;text-align:center}.instinctively-body .profile .name{font-weight:bold}.instinctively-body .profile .age,.instinctively-body .profile .area{display:inline-block}.instinctively-body .button{display:flex;justify-content:space-between}.instinctively-body .btn{min-width:0;margin:0}footer[role=contentinfo]{margin-top:50px;padding:50px 10px;background-color:#c7bfb6;text-align:center}.footer-menu ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer-menu ul li+li{margin-left:30px}.footer-menu ul li a{display:block;color:#333;text-decoration:none}.footer-menu ul li a:hover{text-decoration:underline}.copyright{display:block;margin-top:50px;text-align:center}.overlay{position:fixed;left:0;top:0;z-index:990;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:none}.modal{position:fixed;left:50%;top:5vh;z-index:999;margin-left:-374px;width:100%;max-width:748px;height:90vh;max-height:90vh;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #000;display:none}@media screen and (min-width: 1024px){.modal{max-width:980px;margin-left:-490px}}@media screen and (min-width: 1280px){.modal{max-width:1200px;margin-left:-600px}}@media screen and (min-width: 1480px){.modal{max-width:1400px;margin-left:-700px}}.memberships-information{padding:30px}.memberships-information h4{font-weight:bold}ul.memberships{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}ul.memberships>li{box-sizing:border-box;width:20%;padding:10px;display:flex;flex-flow:column;justify-content:space-between}ul.memberships h5{font-size:1.875rem;font-weight:bold}/*# sourceMappingURL=style.css.map */