/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit;letter-spacing:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}html{height:100%;min-height:100%;font-size:62.5%;line-height:1}@media print,screen and (max-width:1024px){html{font-size:1.3020833333vw}}body{font-family:Roboto,"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;font-size:3.3854166667vw;line-height:1.4;letter-spacing:.06em;word-wrap:break-word;overflow-wrap:break-word;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;color:#212121}@media print,screen and (min-width:1025px){body{font-size:17.6041666667px}}@media print,screen and (max-width:1024px){body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}.is-Loading *{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}.is-Resizing *,.is-Resizing ::after,.is-Resizing ::before{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}*{-webkit-box-sizing:border-box;box-sizing:border-box;zoom:1}img{image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto!important}a{text-decoration:none}.pc_b{display:block!important}@media print,screen and (max-width:1024px){.pc_b{display:none!important}}.pc_i{display:inline!important}@media print,screen and (max-width:1024px){.pc_i{display:none!important}}.pc_ib{display:inline-block!important}@media print,screen and (max-width:1024px){.pc_ib{display:none!important}}.pc_f{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}@media print,screen and (max-width:1024px){.pc_f{display:none!important}}.sp_b{display:none!important}@media print,screen and (max-width:1024px){.sp_b{display:block!important}}.sp_i{display:none!important}@media print,screen and (max-width:1024px){.sp_i{display:inline!important}}.sp_ib{display:none!important}@media print,screen and (max-width:1024px){.sp_ib{display:inline-block!important}}.sp_f{display:none!important}@media print,screen and (max-width:1024px){.sp_f{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}.w-100{width:100%}.svg{display:inline-block;font-size:0}.svg svg{overflow:visible;width:100%;fill:currentColor}@media print,screen and (min-width:1025px){.st-Body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:13.5416666667px;padding-left:13.5416666667px;padding-right:13.5416666667px}}.st-Body.search .st-Sidebar_Inner.search{display:none}.st-Nav{width:200px;padding-top:80px}.st-Nav_Item.current>*{font-weight:700}.st-Nav_Item>*{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:14px;font-size:20px}.st-Nav_Item>* img{width:24px}.st-Nav_Item+.st-Nav_Item{margin-top:30px}.st-Sidebar{width:316px;padding-top:15px}.st-Sidebar_Inner{margin-bottom:15px;padding:20px;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden}.st-Sidebar_Inner.search{padding:0}.st-Sidebar_Title{font-size:20px}.st-Sidebar_Search{position:relative;font-size:16px}.st-Sidebar_Search svg{position:absolute;width:1em;height:auto;aspect-ratio:1/1;top:0;bottom:0;left:20px;margin:auto}.st-Sidebar_Search input{width:100%;padding:13px 20px 13px 46px}.st-Sidebar_Search input::-webkit-input-placeholder{color:#9e9e9e}.st-Sidebar_Search input::-moz-placeholder{color:#9e9e9e}.st-Sidebar_Search input::placeholder{color:#9e9e9e}.st-Sidebar_Topics dt{margin-bottom:12px}.st-Sidebar_Topics dd{display:-webkit-box;display:-webkit-flex;display:flex;gap:12px;font-size:16px;font-weight:700}.st-Sidebar_Topics dd img{width:68px}.st-Sidebar_Topics dd+dd{margin-top:20px}.st-Sidebar_Trend dt{margin-bottom:20px}.st-Sidebar_Trend dd{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px}.st-Sidebar_Trend dd span{display:block;color:#9e9e9e;font-size:12px;letter-spacing:.06em}.st-Sidebar_Trend dd b{display:block;font-size:16px}.st-Sidebar_Trend dd::after{content:"";width:14px;height:3px;background-image:url(../../images/common/icon_dots.svg);background-position:center center;background-repeat:no-repeat;background-size:100% auto}.st-Sidebar_Trend dd+dd{margin-top:24px}@media print,screen and (min-width:1025px){.st-Frame{position:relative;width:600px;z-index:1;overflow:hidden;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}}.st-Main{min-height:calc(100svh - 13.1510416667vw);padding-bottom:17.96875vw}@media print,screen and (min-width:1025px){.st-Main{min-height:calc(100vh - 68.3854166667px);padding-bottom:0}}.st-Inner{height:100svh;overflow-y:auto}#d4mail-Wrapper{display:-webkit-box;display:-webkit-flex;display:flex;position:relative}@media print,screen and (min-width:1025px){#d4mail-Wrapper{height:100vh;height:calc(var(--vh,1vh) * 100)}}@media print,screen and (max-width:1024px){#d4mail-Wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%}}@media print,screen and (max-width:1024px){#d4mail-Wrapper::before{position:fixed;inset:0;z-index:2000;opacity:0;background-color:rgba(0,0,0,.5);pointer-events:none;content:"";-webkit-transition:opacity .35s;transition:opacity .35s}}@media print,screen and (max-width:1024px){#d4mail-Wrapper.message-window-showed::before{opacity:1;pointer-events:auto}}#d4mail-Main{-webkit-box-flex:1;-webkit-flex:1;flex:1}@media print,screen and (min-width:1025px){#d4mail-Main{overflow:hidden;height:100%;border-radius:60px 0 0 60px;background-color:palette(mailer,100)}}#d4mail-Loading{display:none;position:fixed;inset:0;z-index:9999}#d4mail-Loading.loading-showed{display:block}#d4mail-Loading .loading-backdrop{position:absolute;inset:0;opacity:0;background-color:rgba(0,0,0,.6);-webkit-transition:opacity .2s;transition:opacity .2s}#d4mail-Loading .loading-backdrop.backdrop-showed{opacity:1}#d4mail-Loading span{display:block;position:absolute;inset:0;margin:auto;border-radius:100%;color:palette(mailer,100)}@media print,screen and (min-width:1025px){#d4mail-Loading span{width:10px;height:10px}}@media print,screen and (max-width:1024px){#d4mail-Loading span{width:1.3020833333vw;height:1.3020833333vw}}#d4mail-Loading.loading-animation span{-webkit-animation:loading 1.2s linear infinite;animation:loading 1.2s linear infinite}#d4mail-Toast{position:fixed;right:0;left:0;z-index:3000;text-align:center;pointer-events:none;-webkit-transition:top .5s ease-in-out;transition:top .5s ease-in-out}@media print,screen and (min-width:1025px){#d4mail-Toast{top:-42px}}@media print,screen and (max-width:1024px){#d4mail-Toast{top:-7.8125vw}}@media print,screen and (min-width:1025px){#d4mail-Toast.toast-showed{top:10px}}@media print,screen and (max-width:1024px){#d4mail-Toast.toast-showed{top:4.5572916667vw}}#d4mail-Toast span.toast-message{display:inline-block;font-weight:700;line-height:1.4;letter-spacing:.02em}@media print,screen and (min-width:1025px){#d4mail-Toast span.toast-message{height:32px;font-size:16px;padding:4px 20px;border-radius:4px;background-color:palette(mailer,100)}}@media print,screen and (max-width:1024px){#d4mail-Toast span.toast-message{height:6.5104166667vw;padding:.5208333333vw 2.6041666667vw;border-radius:.5208333333vw;color:#fff;font-size:3.6458333333vw;background-color:#000}}.text-primary{line-height:2;letter-spacing:.02em}@media print,screen and (min-width:1025px){.text-primary{font-size:16px}}@media print,screen and (max-width:1024px){.text-primary{font-size:3.125vw}}.text-secondary{line-height:2;letter-spacing:.02em}@media print,screen and (min-width:1025px){.text-secondary{font-size:14px}}@media print,screen and (max-width:1024px){.text-secondary{font-size:2.8645833333vw}}@media print,screen and (max-width:1024px){.text-primary-sp{font-size:3.125vw}}@media (any-hover:hover){.text-link{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;will-change:opacity}.text-link:hover{opacity:.7}}.text-link span.external{position:relative}@media print,screen and (min-width:1025px){.text-link span.external{top:1px;width:12px;margin:0 0 0 6px}}@media print,screen and (max-width:1024px){.text-link span.external{top:.1302083333vw;width:2.34375vw;margin:0 0 0 1.5625vw}}.text-underline{text-decoration:underline}@media print,screen and (min-width:1025px){.text-underline{text-decoration-thickness:1px;text-underline-offset:2px}}@media print,screen and (max-width:1024px){.text-underline{text-decoration-thickness:.1302083333vw;text-underline-offset:.2604166667vw}}.text-blue{color:#3e86dc}.text-red{color:#d11e1e}.text-green{color:#4c983f}.text-gray{color:palette(mailer,500)}.text-medium{font-weight:500}.text-bold{font-weight:700}.text-center{text-align:center}@media print,screen and (min-width:1025px){.text-center-pc{text-align:center}}@media print,screen and (max-width:1024px){.text-center-sp{text-align:center}}.text-right{text-align:right}@media print,screen and (max-width:1024px){.text-right-sp{text-align:right}}.inactive-display{display:none}.active-display{display:block!important}.hidden-display{opacity:0}.showed-display{opacity:1!important}.hide-animation-20{-webkit-transition:opacity .2s;transition:opacity .2s}.show-animation-35{-webkit-transition:opacity .35s;transition:opacity .35s}.st-Header{position:-webkit-sticky;position:sticky;width:100%;top:0;border-bottom:.1302083333vw solid #e0e0e0;background-color:#fff;z-index:999}@media print,screen and (min-width:1025px){.st-Header{border-bottom-width:1px}}.st-Header_Inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:13.0208333333vw;padding:0 5.2083333333vw}@media print,screen and (min-width:1025px){.st-Header_Inner{height:67.7083333333px;padding:0 27.0833333333px}}.st-Header_Inner .header-logo{height:100%}.st-Header_Inner .header-title{font-size:4.6875vw;font-weight:700}@media print,screen and (min-width:1025px){.st-Header_Inner .header-title{font-size:24.375px}}.st-Header_Inner .header-back,.st-Header_Inner .header-settings{-webkit-flex-shrink:0;flex-shrink:0;width:6.25vw;height:6.25vw}@media print,screen and (min-width:1025px){.st-Header_Inner .header-back,.st-Header_Inner .header-settings{width:32.5px;height:32.5px}}.st-Header_Inner .header-back img,.st-Header_Inner .header-settings img{width:6.25vw;height:6.25vw}@media print,screen and (min-width:1025px){.st-Header_Inner .header-back img,.st-Header_Inner .header-settings img{width:32.5px;height:32.5px}}.st-Header_Inner .header-back.disabled,.st-Header_Inner .header-settings.disabled{pointer-events:none}.st-Footer{position:fixed;width:100%;margin-top:-.2604166667vw;left:0;bottom:0;border-top:.1302083333vw solid #e0e0e0;background-color:#fff;z-index:99}@media print,screen and (min-width:1025px){.st-Footer{width:598px;right:0;margin-top:-1.3541666667px;margin-left:auto;margin-right:auto;border-top-width:1px}}.st-Footer_Inner{display:-webkit-box;display:-webkit-flex;display:flex}.st-Footer_Inner .footer-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.2604166667vw;width:100%;height:18.2291666667vw;padding-top:2.6041666667vw;color:#9e9e9e}@media print,screen and (min-width:1025px){.st-Footer_Inner .footer-item{gap:1.3541666667px;height:94.7916666667px;padding-top:13.5416666667px}}.st-Footer_Inner .footer-item img{width:7.2916666667vw;height:7.2916666667vw}@media print,screen and (min-width:1025px){.st-Footer_Inner .footer-item img{width:37.9166666667px;height:37.9166666667px}}.svg svg{overflow:visible;width:100%;fill:currentColor}#d4mail-Modal{display:none;position:fixed;inset:0;z-index:5000}#d4mail-Modal.modal-active{display:block}#d4mail-Modal .modal-backdrop{position:absolute;inset:0;opacity:0;background-color:rgba(0,0,0,.9);-webkit-transition:opacity .2s;transition:opacity .2s}#d4mail-Modal .modal-backdrop.backdrop-showed{opacity:1}#d4mail-Modal button[name=modal-close]{display:grid;place-items:center;position:absolute}@media print,screen and (min-width:1025px){#d4mail-Modal button[name=modal-close]{top:30px;right:30px;width:40px;height:40px}}@media print,screen and (max-width:1024px){#d4mail-Modal button[name=modal-close]{top:5.2083333333vw;right:5.2083333333vw;width:7.8125vw;height:7.8125vw}}#d4mail-Modal button[name=modal-close]::after,#d4mail-Modal button[name=modal-close]::before{position:absolute;background-color:#fff;content:""}@media print,screen and (min-width:1025px){#d4mail-Modal button[name=modal-close]::after,#d4mail-Modal button[name=modal-close]::before{width:40px;height:2px}}@media print,screen and (max-width:1024px){#d4mail-Modal button[name=modal-close]::after,#d4mail-Modal button[name=modal-close]::before{width:7.8125vw;height:.78125vw}}#d4mail-Modal button[name=modal-close]::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#d4mail-Modal button[name=modal-close]::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#d4mail-Modal .modal-wrapper{position:absolute;inset:0;overflow-y:auto}@media print,screen and (min-width:1025px){#d4mail-Modal .modal-wrapper{padding:0 30px}}@media print,screen and (max-width:1024px){#d4mail-Modal .modal-wrapper{padding:18.2291666667vw 3.90625vw}}#d4mail-Modal.modal-center .modal-wrapper{display:grid;place-items:center}@media print,screen and (min-width:1025px){#d4mail-Modal.hidden-close-button .modal-wrapper{padding:80px 40px}}@media print,screen and (max-width:1024px){#d4mail-Modal.hidden-close-button .modal-wrapper{padding:15.625vw 5.2083333333vw}}#d4mail-Modal.hidden-close-button button[name=modal-close]{display:none}#d4mail-Modal .modal-content{display:none;width:100%;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}#d4mail-Modal .modal-content.content-active{display:block}#d4mail-Modal .modal-content.content-showed{opacity:1}#d4mail-Modal section.modal-section h2{font-weight:700;line-height:2;letter-spacing:.02em}@media print,screen and (min-width:1025px){#d4mail-Modal section.modal-section h2{margin:0 0 30px;font-size:30px}}@media print,screen and (max-width:1024px){#d4mail-Modal section.modal-section h2{margin:0 0 7.2916666667vw;font-size:4.6875vw}}#d4mail-Modal section.modal-section h3{font-weight:700;line-height:2;letter-spacing:.02em}@media print,screen and (min-width:1025px){#d4mail-Modal section.modal-section h3{margin:40px 0 10px;font-size:20px}}@media print,screen and (max-width:1024px){#d4mail-Modal section.modal-section h3{margin:7.8125vw 0 2.6041666667vw;font-size:3.6458333333vw}}@media print,screen and (min-width:1025px){#d4mail-Modal section.modal-section p{margin:0 0 15px}}@media print,screen and (max-width:1024px){#d4mail-Modal section.modal-section p{margin:0 0 2.6041666667vw}}@media print,screen and (min-width:1025px){#d4mail-Modal section.modal-section .separator{margin:40px 0;border-bottom:1px solid #e0e0e0}}@media print,screen and (max-width:1024px){#d4mail-Modal section.modal-section .separator{margin:7.8125vw 0;border-bottom:.1302083333vw solid #e0e0e0}}#d4mail-Modal section.modal-section :last-child{margin-bottom:0}@media print,screen and (min-width:1025px){#d4mail-Modal #first-guide{max-width:960px;margin:0 auto;padding:80px 80px 90px}}@media print,screen and (max-width:1024px){#d4mail-Modal #first-guide{padding:10.4166666667vw 5.2083333333vw 11.71875vw}}@media print,screen and (min-width:1025px){#d4mail-Modal #first-guide .account-content{margin:30px 0 0;border-top:1px solid #e0e0e0}}@media print,screen and (max-width:1024px){#d4mail-Modal #first-guide .account-content{margin:5.2083333333vw 0 0;border-top:.1302083333vw solid #e0e0e0}}#d4mail-Modal #first-guide .account-content .content-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:1025px){#d4mail-Modal #first-guide .account-content .content-item{padding:16px 0}}@media print,screen and (max-width:1024px){#d4mail-Modal #first-guide .account-content .content-item{padding:5.2083333333vw 0}}#d4mail-Modal #first-guide .account-content .content-item:last-child{padding-bottom:0}@media print,screen and (min-width:1025px){#d4mail-Modal #first-guide .account-content .content-item+.content-item{border-top:1px solid #e0e0e0}}@media print,screen and (max-width:1024px){#d4mail-Modal #first-guide .account-content .content-item+.content-item{border-top:.1302083333vw solid #e0e0e0}}#d4mail-Modal #first-guide .account-content .button-form{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;margin:0 0 0 auto;color:#fff;background-color:#212121}@media print,screen and (min-width:1025px){#d4mail-Modal #first-guide .account-content .button-form{width:240px;height:48px;padding:11px 20px;border-radius:48px}}@media print,screen and (max-width:1024px){#d4mail-Modal #first-guide .account-content .button-form{width:46.875vw;height:10.4166666667vw;padding:2.6041666667vw 3.90625vw;border-radius:10.4166666667vw}}@media (any-hover:hover){#d4mail-Modal #first-guide .account-content .button-form{-webkit-transition:background-color .2s;transition:background-color .2s}#d4mail-Modal #first-guide .account-content .button-form:hover{background-color:#4f4f4f}}#d4mail-Modal #first-guide .account-content .button-form span.text{width:100%;line-height:1.6;letter-spacing:.02em;text-align:center}@media print,screen and (min-width:1025px){#d4mail-Modal #first-guide .account-content .button-form span.text{font-size:16px}}@media print,screen and (max-width:1024px){#d4mail-Modal #first-guide .account-content .button-form span.text{font-size:3.125vw}}#d4mail-Modal #first-guide .account-content .button-form span.external{position:absolute}@media print,screen and (min-width:1025px){#d4mail-Modal #first-guide .account-content .button-form span.external{top:18px;right:20px;width:12px}}@media print,screen and (max-width:1024px){#d4mail-Modal #first-guide .account-content .button-form span.external{top:4.0364583333vw;right:3.90625vw;width:2.34375vw}}@media print,screen and (min-width:1025px){#d4mail-Modal #form-login{width:600px;padding:50px 60px 60px;border-radius:40px}}@media print,screen and (max-width:1024px){#d4mail-Modal #form-login{padding:7.8125vw 5.2083333333vw 10.4166666667vw}}@media print,screen and (min-width:1025px){#d4mail-Modal .form-content-header{padding:0 0 15px}}@media print,screen and (max-width:1024px){#d4mail-Modal .form-content-header{padding:0 0 2.6041666667vw}}#d4mail-Modal .form-content-header .header-title{font-weight:700;line-height:2;letter-spacing:.02em;text-align:center}@media print,screen and (min-width:1025px){#d4mail-Modal .form-content-header .header-title{font-size:28px}}@media print,screen and (max-width:1024px){#d4mail-Modal .form-content-header .header-title{font-size:4.6875vw}}@media print,screen and (min-width:1025px){#d4mail-Modal .form-content .input-container+.input-container{margin:15px 0 0}}@media print,screen and (max-width:1024px){#d4mail-Modal .form-content .input-container+.input-container{margin:3.90625vw 0 0}}#d4mail-Modal .form-content .input-container .input-title{line-height:2;letter-spacing:.02em}@media print,screen and (min-width:1025px){#d4mail-Modal .form-content .input-container .input-title{margin:0 0 5px}}@media print,screen and (max-width:1024px){#d4mail-Modal .form-content .input-container .input-title{margin:0 0 1.3020833333vw}}#d4mail-Modal .form-content .input-container .input-box{overflow:hidden;background-color:#fff}@media print,screen and (min-width:1025px){#d4mail-Modal .form-content .input-container .input-box{height:60px;border:1px solid #e0e0e0;border-radius:4px}}@media print,screen and (max-width:1024px){#d4mail-Modal .form-content .input-container .input-box{height:13.0208333333vw;border:.1302083333vw solid #e0e0e0;border-radius:.5208333333vw}}#d4mail-Modal .form-content .input-container .input-box input{width:100%;height:100%;letter-spacing:.02em}@media print,screen and (min-width:1025px){#d4mail-Modal .form-content .input-container .input-box input{padding:0 20px;font-size:16px}}@media print,screen and (max-width:1024px){#d4mail-Modal .form-content .input-container .input-box input{padding:0 5.2083333333vw;font-size:3.125vw}}@media print,screen and (min-width:1025px){#d4mail-Modal .form-content .form-error-message{margin:15px 0 0}}@media print,screen and (max-width:1024px){#d4mail-Modal .form-content .form-error-message{margin:3.90625vw 0}}#d4mail-Modal .form-content button[name=login]{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;color:#fff;background-color:#212121}@media print,screen and (min-width:1025px){#d4mail-Modal .form-content button[name=login]{height:60px;margin:30px 0 0;padding:17px 20px;border-radius:60px}}@media print,screen and (max-width:1024px){#d4mail-Modal .form-content button[name=login]{height:13.0208333333vw;margin:7.8125vw 0 0;padding:3.90625vw;border-radius:10.4166666667vw}}@media (any-hover:hover){#d4mail-Modal .form-content button[name=login]{-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}#d4mail-Modal .form-content button[name=login]:hover{background-color:#4f4f4f}}#d4mail-Modal .form-content button[name=login]:disabled{color:#f2f2f2;background-color:#9e9e9e;pointer-events:none}#d4mail-Modal .form-content button[name=login] span.text{width:100%;font-weight:700;line-height:1.6;letter-spacing:.02em;text-align:center}@media print,screen and (min-width:1025px){#d4mail-Modal .form-content button[name=login] span.text{font-size:16px}}@media print,screen and (max-width:1024px){#d4mail-Modal .form-content button[name=login] span.text{font-size:3.125vw}}@media print,screen and (min-width:1025px){#d4mail-Modal .form-content .form-notice-top{margin:0 0 24px}}@media print,screen and (max-width:1024px){#d4mail-Modal .form-content .form-notice-top{margin:0 0 5.2083333333vw}}@media print,screen and (min-width:1025px){#d4mail-Modal .form-content .form-notice-top p{margin:0 0 15px}}@media print,screen and (max-width:1024px){#d4mail-Modal .form-content .form-notice-top p{margin:0 0 2.6041666667vw}}@media print,screen and (min-width:1025px){#d4mail-Modal .form-content .form-notice-middle{margin:24px 0}}@media print,screen and (max-width:1024px){#d4mail-Modal .form-content .form-notice-middle{margin:5.2083333333vw 0}}@media print,screen and (min-width:1025px){#d4mail-Modal .form-content .form-notice-bottom{margin:24px 0 0}}@media print,screen and (max-width:1024px){#d4mail-Modal .form-content .form-notice-bottom{margin:5.2083333333vw 0 0}}@media print,screen and (min-width:1025px){#d4mail-Modal .form-content .form-notice-bottom .form-notice+.form-notice{margin:30px 0 0}}@media print,screen and (max-width:1024px){#d4mail-Modal .form-content .form-notice-bottom .form-notice+.form-notice{margin:5.2083333333vw 0 0}}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings{max-width:960px;margin:0 auto;padding:80px 80px 90px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings{padding:10.4166666667vw 5.2083333333vw}}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content+.setting-content{margin:50px 0 0}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-content+.setting-content{margin:10.4166666667vw 0 0}}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content .content-header{width:170px}}@media print,screen and (min-width:mdpx) and (max-width:1025px){#d4mail-Modal #user-settings .setting-content .content-header{margin:0 0 20px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-content .content-header{margin:0 0 5.2083333333vw;text-align:center}}#d4mail-Modal #user-settings .setting-content .content-header .label{font-weight:500;letter-spacing:.02em}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content .content-header .label{font-size:16px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-content .content-header .label{font-size:3.125vw}}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content .content-body{-webkit-box-flex:1;-webkit-flex:1;flex:1}}#d4mail-Modal #user-settings .setting-content .uid-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content .uid-box{width:400px;height:60px;padding:8px 20px;border:1px solid #e0e0e0;border-radius:4px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-content .uid-box{height:13.0208333333vw;padding:2.0833333333vw 3.90625vw;border:.1302083333vw solid #e0e0e0;border-radius:.5208333333vw}}#d4mail-Modal #user-settings .setting-content .uid-box #uid{font-weight:500;line-height:2;letter-spacing:.02em}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content .uid-box #uid{font-size:16px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-content .uid-box #uid{font-size:3.3854166667vw}}#d4mail-Modal #user-settings .setting-content .uid-box button[name=uid-copy]{display:grid;place-items:center;position:absolute;z-index:0;border-radius:100%;cursor:pointer}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content .uid-box button[name=uid-copy]{right:10px;width:40px;height:40px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-content .uid-box button[name=uid-copy]{right:2.6041666667vw;width:7.8125vw;height:7.8125vw}}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content .uid-box button[name=uid-copy] span.copy{width:14px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-content .uid-box button[name=uid-copy] span.copy{width:2.6041666667vw}}#d4mail-Modal #user-settings .setting-content .uid-box button[name=uid-copy] span.toast{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;font-weight:500;letter-spacing:.02em;white-space:nowrap;background-color:#f2f2f2;pointer-events:none;-webkit-transition:top .35s,opacity .35s;transition:top .35s,opacity .35s}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content .uid-box button[name=uid-copy] span.toast{height:28px;padding:7px 16px;border-radius:4px;font-size:12px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-content .uid-box button[name=uid-copy] span.toast{height:5.2083333333vw;padding:.9114583333vw 2.6041666667vw;border-radius:.5208333333vw;font-size:2.8645833333vw}}#d4mail-Modal #user-settings .setting-content .uid-box button[name=uid-copy] span.toast.showed{opacity:1}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content .uid-box button[name=uid-copy] span.toast.showed{top:-34px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-content .uid-box button[name=uid-copy] span.toast.showed{top:-6.5104166667vw}}@media (any-hover:hover){#d4mail-Modal #user-settings .setting-content .uid-box button[name=uid-copy]::before{position:absolute;inset:0;z-index:-1;-webkit-transform:scale(0);transform:scale(0);border-radius:100%;background-color:#f2f2f2;content:"";-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}#d4mail-Modal #user-settings .setting-content .uid-box button[name=uid-copy]:hover::before{-webkit-transform:scale(1);transform:scale(1)}}#d4mail-Modal #user-settings .setting-content .game-mode{background-color:#212121}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content .game-mode{width:408px;height:70px;padding:4px;border-radius:70px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-content .game-mode{height:15.625vw;padding:.6510416667vw;border-radius:15.625vw}}#d4mail-Modal #user-settings .setting-content .game-mode .game-mode-toggle{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;height:100%}#d4mail-Modal #user-settings .setting-content .game-mode .game-mode-toggle::before{position:absolute;top:0;width:50%;height:100%;background-color:#fff;content:"";-webkit-transition:left .2s linear;transition:left .2s linear}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content .game-mode .game-mode-toggle::before{border-radius:62px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-content .game-mode .game-mode-toggle::before{border-radius:14.3229166667vw}}#d4mail-Modal #user-settings .setting-content .game-mode .game-mode-toggle.delay-mode-a::before{left:0}#d4mail-Modal #user-settings .setting-content .game-mode .game-mode-toggle.delay-mode-b::before{left:50%}#d4mail-Modal #user-settings .setting-content .game-mode .button{position:relative;z-index:1;width:50%}#d4mail-Modal #user-settings .setting-content .game-mode .button input[name=delay-mode]{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}#d4mail-Modal #user-settings .setting-content .game-mode .button input[name=delay-mode]+label{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;width:100%}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content .game-mode .button input[name=delay-mode]+label{height:62px;padding:21px 20px;border-radius:62px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-content .game-mode .button input[name=delay-mode]+label{height:14.3229166667vw;padding:5.2083333333vw;border-radius:14.3229166667vw}}#d4mail-Modal #user-settings .setting-content .game-mode .button input[name=delay-mode]+label span.text{width:100%;color:#fff;font-weight:500;letter-spacing:.02em;text-align:center;-webkit-transition:color .2s;transition:color .2s}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-content .game-mode .button input[name=delay-mode]+label span.text{font-size:16px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-content .game-mode .button input[name=delay-mode]+label span.text{font-size:3.3854166667vw}}#d4mail-Modal #user-settings .setting-content .game-mode .button input[name=delay-mode]:checked+label span.text{color:#212121}@media (any-hover:hover){#d4mail-Modal #user-settings .setting-content .game-mode .button input[name=delay-mode]:not(:checked)+label{background-color:rgba(79,79,79,0);-webkit-transition:background-color .2s;transition:background-color .2s}#d4mail-Modal #user-settings .setting-content .game-mode .button input[name=delay-mode]:not(:checked)+label:hover{background-color:#4f4f4f}}#d4mail-Modal #user-settings .setting-notice{background-color:#f2f2f2}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-notice{margin:40px 0 0;padding:30px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-notice{margin:5.2083333333vw 0 0;padding:5.2083333333vw}}#d4mail-Modal #user-settings .setting-notice p{color:#9e9e9e;line-height:2;letter-spacing:.02em}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-notice p{font-size:16px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-notice p{font-size:2.8645833333vw}}#d4mail-Modal #user-settings .setting-notice p.notice-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-notice p.notice-title{margin:0 0 10px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-notice p.notice-title{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 0 2.6041666667vw}}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-notice p.notice-title span.triangle-left,#d4mail-Modal #user-settings .setting-notice p.notice-title span.triangle-right{position:relative;top:1px;width:10px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-notice p.notice-title span.triangle-left,#d4mail-Modal #user-settings .setting-notice p.notice-title span.triangle-right{width:1.3020833333vw}}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-notice p.notice-title span.triangle-right{margin:0 10px 0 0}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-notice p.notice-title span.triangle-right{margin:0 1.3020833333vw 0 0}}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .setting-notice p.notice-title span.triangle-left{margin:0 0 0 4px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .setting-notice p.notice-title span.triangle-left{margin:0 0 0 .5208333333vw}}#d4mail-Modal #user-settings .setting-notice :last-child{margin-bottom:0}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings .button-area{display:-webkit-box;display:-webkit-flex;display:flex;margin:50px 0 0}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings .button-area{margin:10.4166666667vw 0 0}}#d4mail-Modal #user-settings button[name=logout]{display:-webkit-box;display:-webkit-flex;display:flex;color:#fff;background-color:#212121}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings button[name=logout]{width:240px;height:48px;padding:11px 20px;border-radius:48px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings button[name=logout]{width:100%;height:13.0208333333vw;padding:3.90625vw;border-radius:13.0208333333vw}}@media (any-hover:hover){#d4mail-Modal #user-settings button[name=logout]{-webkit-transition:background-color .2s;transition:background-color .2s}#d4mail-Modal #user-settings button[name=logout]:hover{background-color:#4f4f4f}}#d4mail-Modal #user-settings button[name=logout] span.text{width:100%;font-weight:500;line-height:1.6;letter-spacing:.02em;text-align:center}@media print,screen and (min-width:1025px){#d4mail-Modal #user-settings button[name=logout] span.text{font-size:16px}}@media print,screen and (max-width:1024px){#d4mail-Modal #user-settings button[name=logout] span.text{font-size:3.125vw}}#d4mail-Modal #user-howto{position:relative}#d4mail-Modal #user-howto .howto-swiper{width:92.1875vw;margin-left:auto;margin-right:auto}@media print,screen and (min-width:1025px){#d4mail-Modal #user-howto .howto-swiper{width:800px}}#d4mail-Modal #user-howto .howto-swiper-pagination{position:static;margin-top:5.2083333333vw;line-height:0}@media print,screen and (min-width:1025px){#d4mail-Modal #user-howto .howto-swiper-pagination{margin-top:30px}}#d4mail-Modal #user-howto .howto-swiper-pagination .swiper-pagination-bullet{width:2.0833333333vw;height:auto;aspect-ratio:1/1;border:1px solid #fff;background:0 0;opacity:1}@media print,screen and (min-width:1025px){#d4mail-Modal #user-howto .howto-swiper-pagination .swiper-pagination-bullet{width:12px}}#d4mail-Modal #user-howto .howto-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}#d4mail-Modal #user-howto .howto-swiper-nav{position:absolute;width:100%;inset:50%;margin:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}@media print,screen and (max-width:1024px){#d4mail-Modal #user-howto .howto-swiper-nav{display:none}}#d4mail-Modal #user-howto .howto-swiper-button{position:absolute;width:68px;height:auto;aspect-ratio:1/1;top:50%;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:10}#d4mail-Modal #user-howto .howto-swiper-button.prev{left:0}#d4mail-Modal #user-howto .howto-swiper-button.next{rotate:180deg;right:0;-webkit-transform-origin:top center;transform-origin:top center}#d4mail-Modal #user-howto .howto-swiper-button.swiper-button-disabled{opacity:.5}.movie-Modal{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;display:none}.movie-Modal .movie-Overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.9}.movie-Modal .movie-Close{position:fixed;z-index:100;-webkit-transition:.2s;transition:.2s}@media print,screen and (min-width:1025px){.movie-Modal .movie-Close{width:51px;height:51px;top:30px;right:30px}}@media print,screen and (max-width:1024px){.movie-Modal .movie-Close{width:6.640625vw;height:6.640625vw;top:3.90625vw;right:3.90625vw}}.movie-Modal .movie-Close::after,.movie-Modal .movie-Close::before{content:"";position:absolute;display:block;background:#fff}@media print,screen and (min-width:1025px){.movie-Modal .movie-Close::after,.movie-Modal .movie-Close::before{width:70px;height:2px;top:0;right:0}}@media print,screen and (max-width:1024px){.movie-Modal .movie-Close::after,.movie-Modal .movie-Close::before{width:9.1145833333vw;height:.2604166667vw;top:0;right:0}}@media print,screen and (min-width:1025px){.movie-Modal .movie-Close::before{-webkit-transform:translate(12.5%,24px) rotate(45deg);transform:translate(12.5%,24px) rotate(45deg)}}@media print,screen and (max-width:1024px){.movie-Modal .movie-Close::before{-webkit-transform:translate(12.5%,3.125vw) rotate(45deg);transform:translate(12.5%,3.125vw) rotate(45deg)}}@media print,screen and (min-width:1025px){.movie-Modal .movie-Close::after{-webkit-transform:translate(12.5%,24px) rotate(-45deg);transform:translate(12.5%,24px) rotate(-45deg)}}@media print,screen and (max-width:1024px){.movie-Modal .movie-Close::after{-webkit-transform:translate(12.5%,3.125vw) rotate(-45deg);transform:translate(12.5%,3.125vw) rotate(-45deg)}}@media (any-hover:hover){.movie-Modal .movie-Close{-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.movie-Modal .movie-Close:hover{opacity:.7}}.movie-Modal .movie-Content{margin:auto;position:fixed;top:0;bottom:0;left:0;right:0;display:grid;place-items:center;aspect-ratio:9/16;max-width:100vw;max-height:90vh;display:block;width:auto}@media print,screen and (min-width:769px){.movie-Modal .movie-Content{height:90vh}}@media print,screen and (max-width:768px){.movie-Modal .movie-Content{width:40.5vh;height:72vh}}.movie-Modal .movie-Content iframe,.movie-Modal .movie-Content video{aspect-ratio:9/16;max-width:100vw;max-height:90vh;display:block;width:auto}@media print,screen and (min-width:769px){.movie-Modal .movie-Content iframe,.movie-Modal .movie-Content video{height:90vh}}@media print,screen and (max-width:768px){.movie-Modal .movie-Content iframe,.movie-Modal .movie-Content video{width:40.5vh;height:72vh}}.card-Modal{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;display:none}.card-Modal .card-Overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.9}.card-Modal .card-Close{position:fixed;z-index:100;-webkit-transition:.2s;transition:.2s}@media print,screen and (min-width:1025px){.card-Modal .card-Close{width:51px;height:51px;top:30px;right:30px}}@media print,screen and (max-width:1024px){.card-Modal .card-Close{width:6.640625vw;height:6.640625vw;top:3.90625vw;right:3.90625vw}}.card-Modal .card-Close::after,.card-Modal .card-Close::before{content:"";position:absolute;display:block;background:#fff}@media print,screen and (min-width:1025px){.card-Modal .card-Close::after,.card-Modal .card-Close::before{width:70px;height:2px;top:0;right:0}}@media print,screen and (max-width:1024px){.card-Modal .card-Close::after,.card-Modal .card-Close::before{width:9.1145833333vw;height:.2604166667vw;top:0;right:0}}@media print,screen and (min-width:1025px){.card-Modal .card-Close::before{-webkit-transform:translate(12.5%,24px) rotate(45deg);transform:translate(12.5%,24px) rotate(45deg)}}@media print,screen and (max-width:1024px){.card-Modal .card-Close::before{-webkit-transform:translate(12.5%,3.125vw) rotate(45deg);transform:translate(12.5%,3.125vw) rotate(45deg)}}@media print,screen and (min-width:1025px){.card-Modal .card-Close::after{-webkit-transform:translate(12.5%,24px) rotate(-45deg);transform:translate(12.5%,24px) rotate(-45deg)}}@media print,screen and (max-width:1024px){.card-Modal .card-Close::after{-webkit-transform:translate(12.5%,3.125vw) rotate(-45deg);transform:translate(12.5%,3.125vw) rotate(-45deg)}}@media (any-hover:hover){.card-Modal .card-Close{-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.card-Modal .card-Close:hover{opacity:.7}}.card-Modal .card-Content{margin:auto;position:fixed;top:0;bottom:0;left:0;right:0;display:grid;place-items:center}@media print,screen and (min-width:1025px){.card-Modal .card-Content{width:100%;height:90vh;max-width:600px;max-height:838px}}@media print,screen and (max-width:1024px){.card-Modal .card-Content{width:calc(100% - 5.2083333333vw);height:80vh;max-width:83.8541666667vw;max-height:117.1875vw}}.card-Modal .card-Content img{-o-object-fit:contain;object-fit:contain}@media print,screen and (min-width:1025px){.card-Modal .card-Content img{width:100%;height:90vh;max-width:600px;max-height:838px}}@media print,screen and (max-width:1024px){.card-Modal .card-Content img{width:calc(100% - 5.2083333333vw);height:80vh;max-width:83.8541666667vw;max-height:117.1875vw}}@media print,screen and (min-width:1025px){.card-Modal .card-Content.column{max-width:1000px;max-height:715px;width:calc(100% - 80px);height:70vh}}@media print,screen and (max-width:1024px){.card-Modal .card-Content.column{width:calc(100% - 2.6041666667vw);height:80vh;max-width:92.1875vw;max-height:66.1458333333vw}}@media print,screen and (min-width:1025px){.card-Modal .card-Content.column img{max-width:1000px;max-height:715px;width:calc(100% - 80px);height:70vh}}@media print,screen and (max-width:1024px){.card-Modal .card-Content.column img{width:calc(100% - 2.6041666667vw);height:80vh;max-width:92.1875vw;max-height:66.1458333333vw}}.post{padding:3.90625vw;border-bottom:.1302083333vw solid #e0e0e0}@media print,screen and (min-width:1025px){.post{padding:20.3125px;border-bottom-width:1px}}@media (any-hover:hover){.post:not(.reply-top){-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.post:not(.reply-top):hover{background-color:#f2f2f2}}.post-empty{padding:3.90625vw;color:#4f4f4f;text-align:center}@media print,screen and (min-width:1025px){.post-empty{gap:20.3125px}}.post-rt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.5625vw;margin-left:10.4166666667vw;margin-bottom:1.3020833333vw;color:#9e9e9e;font-size:2.8645833333vw;font-weight:700}@media print,screen and (min-width:1025px){.post-rt{gap:8.125px;margin-left:54.1666666667px;margin-bottom:6.7708333333px;font-size:14.8958333333px}}.post-rt::before{content:"";display:block;width:1em;height:1em;background-image:url(../../images/common/icon_repost.svg);background-position:center center;background-repeat:no-repeat;background-size:100% auto}.post-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:start;align-items:start;gap:3.90625vw}@media print,screen and (min-width:1025px){.post-inner{gap:20.3125px}}.post-icon{-webkit-flex-shrink:0;flex-shrink:0;width:10.4166666667vw;border-radius:100%;overflow:hidden}@media print,screen and (min-width:1025px){.post-icon{width:54.1666666667px}}.post-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}@media (any-hover:hover){.post-icon{-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s;will-change:filter;cursor:pointer}.post-icon:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}}.post-icon.is-profile-disabled{pointer-events:none}@media (any-hover:hover){.post-icon.is-profile-disabled{cursor:default}}.post-contents{width:calc(100% - 14.3229166667vw)}@media print,screen and (min-width:1025px){.post-contents{width:calc(100% - 74.4791666667px)}}.post-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:1.3020833333vw}@media print,screen and (min-width:1025px){.post-header{gap:6.7708333333px}}.post-header-name{display:-webkit-box;display:-webkit-flex;display:flex;gap:1.3020833333vw;min-width:0}@media print,screen and (min-width:1025px){.post-header-name{gap:6.7708333333px}}.post-header-name.is-profile-disabled{pointer-events:none}.post-header-name-disp{max-width:100%;-webkit-flex-shrink:0;flex-shrink:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}@media (any-hover:hover){.post-header-name-disp:hover{text-decoration:underline}}.post-header-name-disp.is-profile-disabled{pointer-events:none;cursor:default;text-decoration:none}.post-header-name-user{color:#9e9e9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-header-name-user.is-profile-disabled{pointer-events:none}.post-header-time{-webkit-flex-shrink:0;flex-shrink:0;color:#9e9e9e}.post-body{margin-top:2.6041666667vw}@media print,screen and (min-width:1025px){.post-body{margin-top:13.5416666667px}}.post-body .post-image{margin-top:2.6041666667vw;border-radius:3.125vw;overflow:hidden;cursor:pointer}@media print,screen and (min-width:1025px){.post-body .post-image{margin-top:13.5416666667px;border-radius:16.25px}}.post-body a{display:block;width:100%;color:#3eafff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (any-hover:hover){.post-body a:hover{text-decoration:underline}}.post-body .link{display:inline-block;color:#3eafff}.post-footer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:2.6041666667vw}@media print,screen and (min-width:1025px){.post-footer{margin-top:13.5416666667px}}.post-footer .share{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:not-allowed}.post-footer .share svg{width:4.6875vw}@media print,screen and (min-width:1025px){.post-footer .share svg{width:24.375px}}.post-stats{display:-webkit-box;display:-webkit-flex;display:flex;gap:7.8125vw}@media print,screen and (min-width:1025px){.post-stats{gap:40.625px}}.post-stats .stat{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.78125vw;color:grey;font-size:2.8645833333vw}@media print,screen and (min-width:1025px){.post-stats .stat{gap:4.0625px;font-size:14.8958333333px}}.post-stats .stat svg{width:4.6875vw}@media print,screen and (min-width:1025px){.post-stats .stat svg{width:24.375px}}.post-detail .reply-top .post-header-name,.post-detail .reply-top .post-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.post-detail .reply-top .post-header-name{gap:.5208333333vw}@media print,screen and (min-width:1025px){.post-detail .reply-top .post-header-name{gap:2.7083333333px}}.post-detail .reply-top .post-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:2.6041666667vw}@media print,screen and (min-width:1025px){.post-detail .reply-top .post-header{gap:13.5416666667px}}.post-detail .reply-top .post-contents{width:100%}.post-detail .reply-top .post-footer{margin-top:3.90625vw}@media print,screen and (min-width:1025px){.post-detail .reply-top .post-footer{margin-top:20.3125px}}.post-detail .reply-top .post-footer .share svg{width:5.2083333333vw}@media print,screen and (min-width:1025px){.post-detail .reply-top .post-footer .share svg{width:27.0833333333px}}.post-detail .reply-top .post-stats .stat{font-size:3.3854166667vw}@media print,screen and (min-width:1025px){.post-detail .reply-top .post-stats .stat{font-size:17.6041666667px}}.post-detail .reply-top .post-stats .stat svg{width:5.2083333333vw}@media print,screen and (min-width:1025px){.post-detail .reply-top .post-stats .stat svg{width:27.0833333333px}}.post-detail .reply-list{pointer-events:none}.profile .st-Main{padding-bottom:0}.profile-header{position:relative;aspect-ratio:3/1;background-color:#9e9e9e}.profile-header a{display:block;position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.profile-header img{-o-object-fit:cover;object-fit:cover;aspect-ratio:3/1}.profile-box{position:relative;padding:0 5.2083333333vw 6.5104166667vw;z-index:1}@media print,screen and (min-width:1025px){.profile-box{padding:0 27.0833333333px 33.8541666667px}}.profile-tab{display:block;width:22.3958333333vw;margin-left:auto;margin-right:auto;padding-block:2.6041666667vw;font-size:3.90625vw;line-height:1.4;letter-spacing:.06em;font-weight:700;text-align:center;border-bottom:.5208333333vw solid #212121}@media print,screen and (min-width:1025px){.profile-tab{width:116.4583333333px;padding-block:13.5416666667px;font-size:20.3125px;border-bottom-width:4px}}.profile-tab+.timeline{border-top:.1302083333vw solid #e0e0e0}@media print,screen and (min-width:1025px){.profile-tab+.timeline{border-top-width:1px}}.profile-icon{width:18.2291666667vw;border:.78125vw solid #fff;border-radius:100%;overflow:hidden;-webkit-transform:translateY(-9.1145833333vw);transform:translateY(-9.1145833333vw);pointer-events:none}@media print,screen and (min-width:1025px){.profile-icon{width:94.7916666667px;border-width:4.0625px;-webkit-transform:translateY(-47.3958333333px);transform:translateY(-47.3958333333px)}}.profile-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.profile-name-disp{margin-top:-6.5104166667vw;font-size:5.2083333333vw;font-weight:700}@media print,screen and (min-width:1025px){.profile-name-disp{margin-top:-33.8541666667px;font-size:27.0833333333px}}.profile-name-user{margin-top:.78125vw;color:#9e9e9e}@media print,screen and (min-width:1025px){.profile-name-user{margin-top:4.0625px}}.profile-body{margin-top:3.90625vw}@media print,screen and (min-width:1025px){.profile-body{margin-top:20.3125px}}.profile-body a{color:#3e86dc}.profile-body .link{margin-top:2.6041666667vw}@media print,screen and (min-width:1025px){.profile-body .link{margin-top:13.5416666667px}}.profile-follows{margin-top:6.5104166667vw;color:#9e9e9e}@media print,screen and (min-width:1025px){.profile-follows{margin-top:33.8541666667px}}.profile-follows span{display:inline-block;padding-right:1.0416666667vw;color:#212121;font-size:3.90625vw;font-weight:700}@media print,screen and (min-width:1025px){.profile-follows span{font-size:20.3125px}}.profile-follows span.follower{margin-left:2.6041666667vw}@media print,screen and (min-width:1025px){.profile-follows span.follower{margin-left:13.5416666667px}}.profile-buttons{margin-top:6.5104166667vw;display:-webkit-box;display:-webkit-flex;display:flex;gap:2.6041666667vw}@media print,screen and (min-width:1025px){.profile-buttons{margin-top:33.8541666667px;gap:13.5416666667px}}.profile-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:10.4166666667vw;font-weight:700;border:.1302083333vw solid #212121;border-radius:9999px;overflow:hidden;cursor:not-allowed}@media print,screen and (min-width:1025px){.profile-button{height:54.1666666667px;border-width:1px}}.profile-button.follow{color:#fff;background-color:#212121}.profile-button.pending{opacity:.5;pointer-events:none}.profile.private .profile-name-disp{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.3020833333vw}@media print,screen and (min-width:1025px){.profile.private .profile-name-disp{gap:6.7708333333px}}.profile.private .profile-name-disp::after{content:"";display:block;width:7.2916666667vw;height:7.2916666667vw;background-image:url(../../images/common/icon_lock.svg);background-repeat:no-repeat;background-size:100% auto}@media print,screen and (min-width:1025px){.profile.private .profile-name-disp::after{width:37.9166666667px;height:37.9166666667px}}.private-message{display:grid;gap:2.6041666667vw;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:7.8125vw 5.2083333333vw;color:#9e9e9e;text-align:center}@media print,screen and (min-width:1025px){.private-message{gap:13.5416666667px;padding:40.625px 27.0833333333px}}.private-message::before{content:"";display:block;width:15.625vw;height:15.625vw;margin:auto;background-image:url(../../images/common/icon_private.svg);background-repeat:no-repeat;background-size:100% auto}@media print,screen and (min-width:1025px){.private-message::before{width:81.25px;height:81.25px}}.message-empty{padding:3.90625vw;color:#4f4f4f;text-align:center}@media print,screen and (min-width:1025px){.message-empty{padding:20.3125px}}.message-link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:start;align-items:start;gap:3.125vw;width:100%;padding:7.8125vw 3.90625vw;border-bottom:.1302083333vw solid #e0e0e0}@media print,screen and (min-width:1025px){.message-link{gap:16.25px;padding:40.625px 20.3125px;border-bottom-width:1px}}.message-icon{-webkit-flex-shrink:0;flex-shrink:0;width:11.4583333333vw}@media print,screen and (min-width:1025px){.message-icon{width:59.5833333333px}}.message-contents{width:calc(100% - 14.5833333333vw)}@media print,screen and (min-width:1025px){.message-contents{width:calc(100% - 75.8333333333px)}}.message-contents .message-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:1.3020833333vw}@media print,screen and (min-width:1025px){.message-contents .message-header{gap:6.7708333333px}}.message-contents .message-header-name{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.3020833333vw;min-width:0}@media print,screen and (min-width:1025px){.message-contents .message-header-name{gap:6.7708333333px}}.message-contents .message-header-name-disp{max-width:100%;-webkit-flex-shrink:0;flex-shrink:0;font-size:3.90625vw;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media print,screen and (min-width:1025px){.message-contents .message-header-name-disp{font-size:20.3125px}}.message-contents .message-header-name-user{color:#9e9e9e;font-size:3.125vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media print,screen and (min-width:1025px){.message-contents .message-header-name-user{font-size:16.25px}}.message-contents .message-header-time{-webkit-flex-shrink:0;flex-shrink:0;color:#9e9e9e;font-size:3.125vw}@media print,screen and (min-width:1025px){.message-contents .message-header-time{font-size:16.25px}}.message-contents .message-body{margin-top:1.8229166667vw;width:100%;color:#9e9e9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media print,screen and (min-width:1025px){.message-contents .message-body{margin-top:9.4791666667px}}.chat-profile{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:7.8125vw 5.2083333333vw;border-bottom:.1302083333vw solid #e0e0e0}@media print,screen and (min-width:1025px){.chat-profile{padding:40.625px 27.0833333333px;border-bottom-width:1px}}.chat-profile-icon{width:13.0208333333vw;border-radius:100%;cursor:pointer}@media print,screen and (min-width:1025px){.chat-profile-icon{width:67.7083333333px}}.chat-profile-name-disp{margin-top:2.6041666667vw;font-size:5.2083333333vw;font-weight:700}@media print,screen and (min-width:1025px){.chat-profile-name-disp{margin-top:13.5416666667px;font-size:27.0833333333px}}.chat-profile-name-user{margin-top:.78125vw;color:#9e9e9e}@media print,screen and (min-width:1025px){.chat-profile-name-user{margin-top:4.0625px}}.chat-profile-body{margin-top:5.2083333333vw;color:#9e9e9e}@media print,screen and (min-width:1025px){.chat-profile-body{margin-top:27.0833333333px}}.chat-profile-body a{color:#3e86dc}.chat-list{display:grid;gap:5.2083333333vw;padding:7.8125vw 3.90625vw 10.4166666667vw 7.8125vw}@media print,screen and (min-width:1025px){.chat-list{gap:27.0833333333px;padding:40.625px 20.3125px 135.4166666667px 40.625px}}.chat-item{width:calc(100% - 14.0625vw)}@media print,screen and (min-width:1025px){.chat-item{width:calc(100% - 73.125px)}}.chat-item-inner.text{background-color:#f2f2f2;border-radius:3.90625vw;overflow:hidden}@media print,screen and (min-width:1025px){.chat-item-inner.text{border-radius:20.3125px}}.chat-item-text{padding:3.90625vw 5.2083333333vw}@media print,screen and (min-width:1025px){.chat-item-text{padding:20.3125px 27.0833333333px}}.chat-item-img{display:block;width:auto;border-radius:7.8125vw;-o-object-fit:cover;object-fit:cover;cursor:pointer}@media print,screen and (min-width:1025px){.chat-item-img{border-radius:40.625px}}.chat-item-time{display:block;margin-top:2.6041666667vw;color:#9e9e9e;font-size:2.8645833333vw}@media print,screen and (min-width:1025px){.chat-item-time{margin-top:13.5416666667px;font-size:14.8958333333px}}.chat-item.send{margin-left:auto}.chat-item.send .chat-item-inner.text{color:#fff;background-color:#212121;border-bottom-right-radius:0}.chat-item.send .chat-item-img{text-align:right;margin-left:auto}.chat-item.send .chat-item-time{text-align:right}.chat-item.system-message{text-align:center}.chat-item.system-message .chat-item-text{color:#9e9e9e;font-size:2.8645833333vw}@media print,screen and (min-width:1025px){.chat-item.system-message .chat-item-text{font-size:14.8958333333px}}.chat-send{position:fixed;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:3.90625vw;width:100%;left:0;bottom:0;padding:2.6041666667vw 3.90625vw;background-color:#fff;border-top:.1302083333vw solid #e0e0e0}@media print,screen and (min-width:1025px){.chat-send{gap:20.3125px;padding:13.5416666667px 20.3125px;border-top-width:1px}}.chat-send-input{display:block;width:100%;font-size:3.3854166667vw;padding:2.8645833333vw 3.90625vw;background-color:#f2f2f2;border-radius:9999px}@media print,screen and (min-width:1025px){.chat-send-input{font-size:17.6041666667px;padding:14.8958333333px 20.3125px}}.chat-send-input::-webkit-input-placeholder{color:#e0e0e0}.chat-send-input::-moz-placeholder{color:#e0e0e0}.chat-send-input::placeholder{color:#e0e0e0}.chat-send-button{display:block;-webkit-flex-shrink:0;flex-shrink:0;width:7.03125vw;height:6.5104166667vw;background-size:100% auto;background-repeat:no-repeat;background-position:center center;background-image:url(../../images/common/icon_send.svg)}@media print,screen and (min-width:1025px){.chat-send-button{width:36.5625px;height:33.8541666667px}}.search-input{position:relative;margin:5.2083333333vw}@media print,screen and (min-width:1025px){.search-input{margin:27.0833333333px}}.search-input svg{position:absolute;width:1em;height:auto;aspect-ratio:1/1;top:0;bottom:0;left:4.4270833333vw;margin:auto}@media print,screen and (min-width:1025px){.search-input svg{left:23.0208333333px}}.search-input input{width:100%;padding:3.3854166667vw 3.90625vw 3.3854166667vw 10.15625vw;border:1px solid #e0e0e0;border-radius:1.5625vw;overflow:hidden;font-size:clamp(16px,3.3854166667vw,3.3854166667vw)}.search-input input::-webkit-input-placeholder{color:#ccc}.search-input input::-moz-placeholder{color:#ccc}.search-input input::placeholder{color:#ccc}@media print,screen and (min-width:1025px){.search-input input{padding:17.6041666667px 20.3125px 17.6041666667px 52.8125px;font-size:17.6041666667px;border-radius:8.125px}}.search-text{padding:3.90625vw;color:#9e9e9e;text-align:center}@media print,screen and (min-width:1025px){.search-text{padding:20.3125px}}.search-explore .title{padding-inline:5.2083333333vw;font-size:4.6875vw;font-weight:700}@media print,screen and (min-width:1025px){.search-explore .title{padding-inline:27.0833333333px;font-size:24.375px}}.search-explore .item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:3.90625vw;padding:5.2083333333vw;font-size:3.90625vw;font-weight:700;border-bottom:.1302083333vw solid #e0e0e0}@media print,screen and (min-width:1025px){.search-explore .item{gap:20.3125px;padding:27.0833333333px;font-size:20.3125px;border-bottom-width:1px}}.search-explore .item.topic img{-webkit-flex-shrink:0;flex-shrink:0;width:15.625vw}@media print,screen and (min-width:1025px){.search-explore .item.topic img{width:81.25px}}.search-explore .item.trend span{display:block;margin-bottom:2.0833333333vw;color:#9e9e9e;font-size:3.125vw;font-weight:400;letter-spacing:.06em}@media print,screen and (min-width:1025px){.search-explore .item.trend span{margin-bottom:10.8333333333px;font-size:16.25px}}.search-explore .item.trend b{display:block;font-weight:700}.swiper{height:100%}.swiper-slide{background-color:#fff}.modal{position:fixed;height:100dvh;inset:0;display:none;place-items:center;background:rgba(0,0,0,.9);z-index:9999;overflow-y:scroll}.modal img{max-width:90%;max-height:90%;cursor:-webkit-zoom-out;cursor:zoom-out}.modal.show{display:grid}.modal-close{display:grid;place-items:center;position:absolute;cursor:pointer}@media print,screen and (min-width:1025px){.modal-close{top:30px;right:30px;width:40px;height:40px}}@media print,screen and (max-width:1024px){.modal-close{top:5.2083333333vw;right:5.2083333333vw;width:7.8125vw;height:7.8125vw}}.modal-close::after,.modal-close::before{position:absolute;background-color:#fff;content:""}@media print,screen and (min-width:1025px){.modal-close::after,.modal-close::before{width:40px;height:2px}}@media print,screen and (max-width:1024px){.modal-close::after,.modal-close::before{width:7.8125vw;height:.78125vw}}.modal-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.loading{width:6.5104166667vw;height:6.5104166667vw;margin:3.90625vw auto;border-radius:50%;border:.78125vw solid #3eafff;border-top-color:transparent;-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite}@media print,screen and (min-width:1025px){.loading{width:33.8541666667px;height:33.8541666667px;border-width:4.0625px}}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}