@charset "UTF-8";.top_nav{background-color:#191919;font-size:1rem}.top_nav .top_nav_container{padding-top:5px;padding-bottom:5px;max-width:none;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.top_nav .top_nav_left{min-width:180px;white-space:nowrap}@media screen and (max-width:400px){.top_nav .top_nav_left{min-width:120px}}.top_nav .top_nav_right{white-space:nowrap}@media screen and (min-width:992px){.top_nav .top_nav_container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.top_nav .top_nav_left{min-width:0}.top_nav .top_nav_right{justify-self:end;min-width:0}}.top_nav .top_nav_item{margin:5px 0;white-space:nowrap;display:inline-block;vertical-align:middle}.top_nav .announcement_bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:4px;border-radius:50%;color:#388bf1;vertical-align:middle}@media screen and (max-width:768px){.top_nav .announcement_bell{margin-right:0}.top_nav .announcement_bell svg{width:20px;height:20px}}.top_nav .announcement_bell:hover{background-color:#333;color:#fff;text-decoration:none}.top_nav .announcement_bell__dot{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:#e53935;box-shadow:0 0 0 2px #191919}.top_nav .announcement_bell__dot[hidden]{display:none!important}.top_nav .account_nav_icon{padding:3px 20px;min-height:40px;border-radius:50px;vertical-align:middle;color:#388bf1;font-size:.8rem;font-weight:700;letter-spacing:1px;border:1px solid transparent;display:inline-flex;justify-content:center;align-items:center}@media screen and (max-width:576px){.top_nav .account_nav_icon{padding:2px 20px}}.top_nav .account_nav_icon:hover{color:#93c9ff;background-color:#333}.top_nav .register_icon{border:1px solid #388bf1}.top_nav .register_icon:hover{border:1px solid transparent}.top_nav .account_nav_img{width:35px;height:35px;padding:5px;border-radius:50%;vertical-align:middle;display:inline-block;background-color:#333}@media screen and (max-width:768px){.top_nav .account_nav_img{width:32px;height:32px;padding:4px}}.top_nav .account_nav_img img{width:100%;filter:invert(58%) sepia(1%) saturate(1%) hue-rotate(11deg) brightness(92%) contrast(91%)}.top_nav .account_nav_img--photo{padding:0;overflow:hidden}.top_nav .account_nav_img--photo img{height:100%;object-fit:cover;filter:none}.top_nav .account_nav_text{padding:0 5px;max-width:calc(100vw - 280px);color:#aaa;font-size:.8rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;display:inline-block}@media screen and (min-width:769px){.top_nav .account_nav_text{max-width:12em}}@media screen and (max-width:768px){.top_nav .account_nav_text{display:none}}.top_nav .account_nav_dropdown__who{max-width:min(18rem,100vw - 32px);width:max-content;color:#888;font-size:.8rem;font-weight:700;overflow:hidden;padding:.4rem 1rem .2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere}.top_nav .account_nav_dropdown{margin-top:10px;background-color:#191919;border:1px solid #444}.top_nav .account_nav_dropdown .dropdown-item{padding-top:.8rem;padding-bottom:.8rem;color:#ccc;font-size:1rem}@media screen and (max-width:768px){.top_nav .account_nav_dropdown .dropdown-item{font-size:1rem}}.top_nav .account_nav_dropdown .dropdown-item img{margin-right:15px;height:1.4rem;filter:invert(44%) sepia(62%) saturate(1179%) hue-rotate(189deg) brightness(97%) contrast(94%);display:inline-block}.top_nav .account_nav_dropdown .dropdown-item svg{margin-right:15px;width:1.4rem;height:1.4rem;vertical-align:-.3rem;display:inline-block}.top_nav .account_nav_dropdown .admin_item{color:#7fb2ff}.top_nav .account_nav_dropdown .dropdown-item:hover,.top_nav .account_nav_dropdown .dropdown-item:focus{color:#fff;background-color:#444}.top_nav .account_nav_dropdown .admin_item:hover,.top_nav .account_nav_dropdown .admin_item:focus{color:#cfe1ff}.top_nav .account_nav_dropdown .dropdown-divider{border-top-color:#444;opacity:1}.top_nav .mobile_menu_icon{position:relative;width:45px;height:45px;border-radius:50%}.top_nav .mobile_menu_icon:hover{background-color:#333}.top_nav .mobile_menu_img{position:absolute;top:8px;left:0;width:100%;height:100%;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box}.top_nav .mobile_menu_img div{margin:6px auto;width:50%;height:2px;background-color:#ccc;border-radius:2px;box-sizing:border-box}.announcements{margin:0 auto;max-width:720px;padding-bottom:64px}@media screen and (max-width:768px){.announcements{padding-bottom:40px}}.announcements_empty{color:#888;padding:24px 0}.announcement_item{border-bottom:1px solid #444;border-left:3px solid transparent;scroll-margin-top:86px}.announcement_item:first-of-type{border-top:1px solid #444}.announcement_item.is_new{border-left-color:#e53935}.announcement_item[open]{background-color:#ffffff08}.announcement_item__head{align-items:baseline;cursor:pointer;display:grid;gap:2px 12px;grid-template-areas:"title date mark";grid-template-columns:1fr auto auto;list-style:none;padding:16px 12px}.announcement_item__head::-webkit-details-marker{display:none}.announcement_item__head:hover{background-color:#ffffff0d}.announcement_item__head:focus-visible{outline:2px solid #388bf1;outline-offset:-2px}@media screen and (max-width:768px){.announcement_item__head{align-items:center;grid-template-areas:"title mark" "date  mark";grid-template-columns:1fr auto;padding:14px 10px}}.announcement_item__title{color:#b5b5b5;font-size:1.05rem;font-weight:600;grid-area:title;line-height:1.5}.announcement_item.is_new .announcement_item__title,.announcement_item[open] .announcement_item__title{color:#fff}.announcement_item__new{background-color:#e539352e;border-radius:3px;color:#ff8a85;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-right:8px;padding:1px 6px;vertical-align:.1em;white-space:nowrap}.announcement_item__date{color:#888;font-size:.8rem;font-variant-numeric:tabular-nums;grid-area:date;white-space:nowrap}.announcement_item__mark{align-self:center;border-right:2px solid #888;border-top:2px solid #888;grid-area:mark;height:9px;transform:translateY(-2px) rotate(135deg);transition:transform .15s;width:9px}.announcement_item[open] .announcement_item__mark{transform:translateY(2px) rotate(-45deg)}.announcement_item__head:hover .announcement_item__mark{border-color:#ccc}.announcement_item__body{color:#ccc;font-size:.95rem;line-height:1.9;overflow-wrap:anywhere;padding:18px 12px 28px 32px;white-space:pre-wrap}@media screen and (max-width:768px){.announcement_item__body{padding:16px 10px 24px 24px}}.top_nav .top_nav_brand{display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border-radius:10px}.top_nav .top_nav_brand:hover{background-color:#2a2a2a}.top_nav .top_nav_brand .sitelogo{height:26px;filter:invert(44%) sepia(62%) saturate(1179%) hue-rotate(189deg) brightness(97%) contrast(94%)}.top_nav .top_nav_brand .top_nav_brand__name{height:18px;filter:invert(44%) sepia(62%) saturate(1179%) hue-rotate(189deg) brightness(97%) contrast(94%)}@media screen and (max-width:360px){.top_nav .top_nav_brand .top_nav_brand__name{display:none}}.top_nav .top_nav_brand--app{gap:8px;padding:6px 12px 6px 10px}.top_nav .top_nav_brand--app .top_nav_brand__label{color:#fff;font-size:.92rem;font-weight:800;letter-spacing:.04em}.top_nav .top_nav_brand--app[aria-current=page]{background-color:#388bf124}@media screen and (max-width:360px){.top_nav .top_nav_brand--app{gap:6px;padding:6px 4px}.top_nav .top_nav_brand--app .top_nav_brand__label{font-size:.82rem;letter-spacing:0}}@media screen and (min-width:992px){.top_nav .top_nav_brand--app{display:none}}@media screen and (max-width:991.98px){.top_nav .top_nav_brand--pc{display:none}}.top_nav .top_nav_links{display:flex;gap:6px;margin:0;padding:0;list-style:none}@media screen and (max-width:991.98px){.top_nav .top_nav_links{display:none}}.top_nav .top_nav_links a{display:inline-block;padding:8px 14px;border-radius:8px;color:#ccc;font-size:.88rem;font-weight:700;white-space:nowrap}.top_nav .top_nav_links a:hover{background-color:#2a2a2a;color:#fff}.top_nav .top_nav_links a[aria-current=page]{background-color:#388bf124;color:#fff}.top_nav .register_icon{margin-left:6px;border:1px solid #388bf1;background-color:#388bf1;color:#fff}.top_nav .register_icon:hover{border-color:#4f9af5;background-color:#4f9af5;color:#fff}@media screen and (max-width:575.98px){.top_nav .top_nav_left{min-width:0}.top_nav .top_nav_brand .sitelogo{height:22px}.top_nav .top_nav_brand .top_nav_brand__name{height:13px}.top_nav .top_nav_brand:not(.top_nav_brand--app){gap:6px;padding:6px 4px}.top_nav .login_icon,.top_nav .register_icon{padding:2px 8px;min-height:34px;font-size:.75rem;letter-spacing:0}.top_nav .register_icon{display:inline-flex;margin-left:2px;padding:2px 12px}}@media screen and (max-width:420px){.top_nav .login_icon{display:none}}footer{flex:0 1 auto}footer .footer_box{padding:15px 0;background-color:#191919}footer .footer_menu{width:90%;max-width:800px}footer .footer_menu .contents_title{margin-top:1.2rem;color:#ccc;font-size:1.2rem;font-weight:700}footer .footer_menu ul li{padding:.3rem 0;font-size:.8rem;letter-spacing:1px;list-style:none}footer .footer_menu ul li a{color:#999}footer .footer_menu ul li a:hover{color:#fff}footer .footer_menu ul li img{display:none}footer .copyright{font-size:.8rem;letter-spacing:1px;text-align:center}@media screen and (max-width:768px){footer .copyright{font-size:.7rem}}footer .copyright img{margin-right:5px;height:.8rem;filter:invert(44%) sepia(62%) saturate(1179%) hue-rotate(189deg) brightness(97%) contrast(94%)}footer .powered_by{font-size:.7rem;text-align:right;color:#888}@media screen and (max-width:768px){footer .powered_by{padding-top:.5rem;font-size:.6rem;text-align:center}}footer .powered_by img{height:.7rem;filter:invert(44%) sepia(62%) saturate(1179%) hue-rotate(189deg) brightness(97%) contrast(94%)}footer .footer_menu_box{padding:56px 0 40px;border-top:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 10% 0%,rgba(56,139,241,.08),transparent 45%),#171717}footer .footer_menu_box .footer_menu{display:flex;gap:56px;width:100%;max-width:1100px}@media screen and (max-width:767.98px){footer .footer_menu_box .footer_menu{flex-direction:column;gap:28px}}footer .footer_menu_box .footer_menu>.row{flex:1}footer .footer_menu_box .contents_title{margin-top:0;color:#eee;font-size:.9rem;letter-spacing:.08em}footer .footer_menu_box ul li a{color:#9a9a9a}@media screen and (max-width:767.98px){footer .footer_menu_box{display:none}}footer .footer_legal{display:flex;flex-wrap:wrap;gap:6px 22px;width:100%;max-width:1100px;margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);font-size:.75rem;letter-spacing:.04em}footer .footer_legal a{color:#7a7a7a}footer .footer_legal a:hover{color:#fff}footer .footer_brand{flex:0 0 280px}@media screen and (max-width:767.98px){footer .footer_brand{flex-basis:auto}}footer .footer_brand__logo{display:inline-flex;align-items:center;gap:10px}footer .footer_brand__logo img{height:26px;filter:invert(44%) sepia(62%) saturate(1179%) hue-rotate(189deg) brightness(97%) contrast(94%)}footer .footer_brand__logo img+img{height:18px}footer .footer_brand__text{margin:14px 0 0;color:#8f8f8f;font-size:.82rem;line-height:1.7}.content_menu_box:not(.content_menu_box_open){display:none}.content_menu_box_open{position:fixed;top:0;left:0;padding:15px 0 50px;width:100%;max-width:320px;border-right:1px solid #444;background-color:#191919;overflow:auto;scrollbar-width:none;z-index:1}@media screen and (max-width:768px){.content_menu_box_open{max-width:280px}}.content_menu_box_open .content_menu_inner{width:100%}.content_menu_box_open .content_menu_col{padding:0;flex-basis:auto}.content_menu_box_open .content_menu_col ul li{padding:0;font-size:.8rem;letter-spacing:1px;list-style:none}@media screen and (max-width:768px){.content_menu_box_open .content_menu_col ul li{font-size:1rem}}.content_menu_box_open .content_menu_col ul li a{padding:.8rem 2rem;width:100%;height:100%;font-size:1rem;color:#ccc;display:inline-block;transition:background-color .3s;display:flex;align-items:center}.content_menu_box_open .content_menu_col ul li a:hover{color:#fff;background-color:#333}.content_menu_box_open .content_menu_col ul li img{margin-right:20px;height:1.4rem;filter:invert(44%) sepia(62%) saturate(1179%) hue-rotate(189deg) brightness(97%) contrast(94%);display:inline-block}.content_menu_box_open .content_menu_col .contents_title{margin:0 0 -10px;padding:.8rem 2rem;font-size:.9rem;font-weight:700;letter-spacing:normal;color:#666}@media screen and (max-width:768px){.content_menu_box_open .content_menu_col .contents_title{font-size:.9rem}}.content_menu_box_open .content_menu_col .content_menu_small{padding-top:.3rem;padding-bottom:.3rem;font-size:.7rem;color:#aaa;font-weight:400}@media screen and (max-width:768px){.content_menu_box_open .content_menu_col .content_menu_small{font-size:.7rem}}.content_menu_box_open .content_menu_col--small{margin-top:.8rem}.content_menu_box_open::-webkit-scrollbar{display:none}.campaign_code{margin:0 auto 24px;max-width:760px;color:#ccc;font-size:.92rem;line-height:1.8;text-align:left}.campaign_code p{margin:0}.campaign_code--subscription{max-width:none;margin:14px 0 18px}.campaign_code__offer{padding:16px 20px;border:1px solid rgba(56,139,241,.55);border-radius:12px;background:#388bf11a}.campaign_code__title{color:#fff;font-weight:700}.campaign_code__small{margin-top:6px!important;color:#a8a8a8;font-size:.85rem}.campaign_code__btn{display:inline-flex;align-items:center;margin-top:12px;padding:9px 20px;border:1px solid transparent;border-radius:999px;background:#388bf1;color:#fff;font-weight:700;text-decoration:none}.campaign_code__btn:hover{background:#4f9af5;color:#fff}.campaign_code__btns{display:flex;flex-wrap:wrap;gap:0 10px}.campaign_code__btn--sub{border:1px solid rgba(255,255,255,.35);background:transparent;color:#ddd}.campaign_code__btn--sub:hover{border-color:#fff;background:transparent;color:#fff}.campaign_code__message{padding:10px 16px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#ffffff0a}.campaign_code__enter{margin-top:10px}.campaign_code__enter summary{display:inline-block;color:#8fb8ee;cursor:pointer;text-decoration:underline}.campaign_code__form{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.campaign_code__form input{flex:1 1 180px;min-width:0;max-width:280px;padding:8px 12px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:#1b1b1b;color:#fff;text-transform:uppercase;letter-spacing:.06em}.campaign_code__use{padding:8px 18px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:transparent;color:#ddd}.campaign_code__use:hover{border-color:#fff;color:#fff}html{margin:0;overflow:auto}body{margin:0;min-height:100vh;font-size:16px;color:#ccc;display:flex;flex-direction:column}nav{position:fixed;width:100%;z-index:1;flex:0 1 auto}main{position:relative;min-width:300px;overflow:hidden;flex:1 0 auto}.headerSpace{width:100%;min-height:70px}p{font-size:1rem;line-height:1.6rem;letter-spacing:1px}small{font-size:80%;color:#aaa;display:inline-block}a{color:#93c9ff;text-decoration:none!important}a:hover{color:#fff}ol,ul,li{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ol,ul{list-style:none}h1,h2,h3,h4,h5{color:#fff}h1{font-size:2.2rem}h2{font-size:1.8rem}h3{font-size:1.4rem}h4{font-size:1.2rem;font-weight:700}h5{font-size:1.1rem;font-weight:700}@media screen and (max-width:768px){h1{font-size:1.6rem}h2{font-size:1.5rem}h3{font-size:1.3rem}h4{font-size:1.1rem}h5{font-size:1rem}}input,select{font-size:16px}.form-control{font-size:16px;border:1px solid #ccc}.form-control::placeholder{color:#ccc}.col-form-label{font-size:1.1rem}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none}@media screen and (max-width:768px){.pc_only{display:none!important}}@media screen and (min-width:768px){.mobile_only{display:none!important}}.error-message{margin:.5rem 0;padding:.5rem;color:#fff;background-color:#ff000080;border-radius:5px}.pointerEvents_none{pointer-events:none;touch-action:none}.userSelect_none{-webkit-user-select:none;user-select:none}.fade_in{display:none}.nowrap{white-space:nowrap}.word_break{word-break:break-all}.myarrow{margin:0 20px 0 10px;position:relative;display:inline-block}.myarrow:before{content:"";position:absolute;top:50%;left:0;margin-top:-.8rem;width:.7rem;height:.7rem;border:0px;border-top:solid 2px #999;border-right:solid 2px #999;transform:rotate(45deg)}@media screen and (max-width:768px){.myarrow:before{margin-top:-.6rem;width:.5rem;height:.5rem}}.page_title{padding:2rem 0 1rem;text-align:center}@media screen and (max-width:768px){.page_title{padding:1rem 0 .5rem}}.page_title h1{padding:.5rem;border-bottom:3px solid #388bf1;display:inline-block}.section_title{margin:1rem 0}.section_title h2{padding-left:1rem;border-left:10px solid #388bf1}.light_bgcolor{background-color:#4a90c2!important}.basic_bgcolor{background-color:#65ab31!important}.premium_bgcolor{background-color:#c5a05a!important}.tooltip-inner{background-color:#388bf1}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#388bf1}@media screen and (max-width:768px){.tooltip{display:none}}.swal2-container{--swal2-backdrop: rgba(0, 0, 0, .7);--swal2-background: #262626;--swal2-color: #ddd;--swal2-border: 1px solid rgba(255, 255, 255, .1);--swal2-border-radius: 16px;--swal2-input-border: 1px solid rgba(255, 255, 255, .16);--swal2-input-border-radius: 10px;--swal2-input-background: #1a1a1a;--swal2-input-focus-border: 1px solid #388bf1;--swal2-validation-message-background: #333;--swal2-validation-message-color: #ddd;--swal2-footer-border-color: rgba(255, 255, 255, .08);--swal2-close-button-color: #888;--swal2-confirm-button-border-radius: 10px;--swal2-cancel-button-border-radius: 10px}.swal2-container .swal2-content{font-size:.8rem}.swal2-container .swal2-title{color:#fff;font-size:1.2rem}.swal2-container .swal2-html-container{color:#ccc}.swal2-container .swal2-input,.swal2-container .swal2-textarea{color:#eee}.swal2-container .swal2-styled.swal2-confirm{background-color:#388bf1;color:#fff;font-size:.8rem;transition:background-color .3s ease,color .3s ease}.swal2-container .swal2-styled.swal2-confirm:hover{background-color:#1070e6;color:#fff}.swal2-container .swal2-styled.swal2-cancel{border:1px solid rgba(255,255,255,.22);background-color:transparent;color:#ddd;font-size:.8rem;transition:background-color .3s ease,color .3s ease}.swal2-container .swal2-styled.swal2-cancel:hover{background-color:#ffffff14;color:#fff}.sharing_paused_alert{margin:10px 0 2px;padding:10px 14px;color:#f3dcdb;font-size:.85rem;background:#e3342f24;border:1px solid rgba(227,52,47,.55);border-left:5px solid #e3342f;border-radius:10px}.sharing_paused_alert p{margin:0 0 2px;font-size:inherit;line-height:1.6;word-break:auto-phrase}.sharing_paused_alert__icon{display:inline-block;margin-right:6px;color:#ff6b61;vertical-align:-3px}.sharing_paused_alert__icon svg{width:18px;height:18px}.sharing_paused_alert__title{color:#fff;font-size:.95rem;font-weight:700}.sharing_paused_alert__details summary{display:flex;flex-wrap:wrap;gap:.2rem .8rem;align-items:center;list-style:none;cursor:pointer}.sharing_paused_alert__details summary::-webkit-details-marker{display:none}.sharing_paused_alert__details>p:first-of-type{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.sharing_paused_alert__more{display:inline-block;color:#ffb3ad;font-size:.8rem;text-decoration:underline;white-space:nowrap}.sharing_paused_alert__more:after{content:" ▾"}details[open] .sharing_paused_alert__more:after{content:" ▴"}.sharing_paused_alert__btn{display:inline-block;margin:6px 0 2px;padding:5px 14px;color:#fff;font-size:.82rem;font-weight:700;text-decoration:none;background-color:#e3342f;border-radius:6px;transition:filter .2s ease}.sharing_paused_alert__btn:hover,.sharing_paused_alert__btn:focus-visible{color:#fff;filter:brightness(1.12)}.sharing_paused_share_note{margin:0 0 12px;padding:8px 12px;font-size:.88rem;color:#a61b17;font-weight:700;line-height:1.6;word-break:auto-phrase;background:#fdecea;border:1px solid #f3b3af;border-left:5px solid #e3342f;border-radius:8px}
