html,body,#wrap{min-height:100vh}body{font-family:"SUITE",sans-serif;font-size:15px;letter-spacing:-0.02em;word-break:keep-all;word-wrap:break-word;overflow-wrap:break-word}input:focus,input:active,textarea:focus,textarea:active,button:focus,button:active,select:focus,select:active{outline:1px solid #52678a}a{transition:color .3s}@media(hover: hover){a:hover{color:#2255ae}}#wrap{background:linear-gradient(180deg, #253e66 0%, #090c11 100%)}.container{margin:0 auto;padding:0 15px;max-width:1050px;width:100%}#main{position:relative;z-index:2;padding:100px 0}#main-inner{display:flex}#sidebar{flex:0 0 auto;position:relative;width:210px}#sidebar-inner{position:sticky;top:30px}#sidebar-content{padding:10px 10px 30px;color:#fff;background-color:#19212f;border-radius:32px}#sidebar-content .profile{text-align:center}#sidebar-content .profile .image a{display:block;padding:30px 50px 15px}#sidebar-content .profile .image a img{width:100%;border-radius:100%}#sidebar-content .profile .title{font-size:16px;font-weight:500}#sidebar-content .profile .description{margin-top:5px;font-size:13px;color:#888;line-height:19px}#sidebar-content .category{margin-top:40px;padding:0 16px;font-size:15px}#sidebar-content .category .c_cnt{font-size:10px;color:#888}#sidebar-content .category ul{margin:0;padding:0;list-style:none}#sidebar-content .category ul a{display:inline-block;margin-top:13px}#sidebar-content .category>ul>li>a{margin-top:0}#sidebar-content .category>ul>li>ul>li>ul{padding-left:15px}#sidebar-other .buttons{margin-top:10px}#sidebar-other .buttons ul{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0 27px;height:50px;list-style:none}#sidebar-other .buttons ul li a{color:#fff}@media(hover: hover){#sidebar-other .buttons ul li a:hover{color:#2255ae}}#sidebar-other .search{position:relative;margin:10px 0 0}#sidebar-other .search input,#sidebar-other .search button{border:0}#sidebar-other .search input{padding:0 45px 0 17px;width:100%;height:45px;font-size:14px;font-weight:500;color:#52678a;background-color:#19212f;border-radius:30px}#sidebar-other .search input::-moz-placeholder{color:#52678a}#sidebar-other .search input::placeholder{color:#52678a}#sidebar-other .search button{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:2;width:45px;height:50px;font-size:15px;color:#52678a;text-align:center;background-color:rgba(0,0,0,0)}#sidebar-other .copyright{margin-top:20px;font-size:12px;color:#fff;text-align:center}#container{flex:1 1 auto;padding-left:30px}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}#header{position:absolute;top:0;left:0;display:flex;align-items:center;padding:0 15px;width:100%;height:60px;transform:translate3d(0, -60px, 0);transition:transform .3s}#header .title{font-size:14px;font-weight:500;color:#fff}#header .toggle-sidebar{position:absolute;top:10px;right:15px;width:40px;height:40px}#header .toggle-sidebar::before,#header .toggle-sidebar::after,#header .toggle-sidebar span{content:"";position:absolute;left:0;right:0;margin:0 auto;width:23px;height:2px;background-color:#fff}#header .toggle-sidebar::before{top:13px}#header .toggle-sidebar span{top:19px}#header .toggle-sidebar::after{top:25px}#list-container{opacity:0}#list-container.loaded{animation:smoothVisible .1s linear 1 forwards}@keyframes smoothVisible{0%{opacity:0}100%{opacity:1}}#list-container ol{margin:0 -15px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:30px 40px}#list-container ol li{width:calc((100% - 30px)/2);margin:0 15px 30px}#list-container ol li a{display:block}@media(hover: hover){#list-container ol li a:hover .thumbnail{background-color:#52678a}#list-container ol li a:hover .thumbnail img{transform:scale(1.1)}}#list-container ol li .thumbnail{display:flex;align-items:center;justify-content:center;background-color:#19212f;aspect-ratio:16/9;overflow:hidden;border-radius:16px;transition:.3s}#list-container ol li .thumbnail img{width:100%;transition:.3s}#list-container ol li .data{padding:15px 10px;display:flex;align-items:center;gap:10px;color:#fff;font-size:12px}#list-container ol li .data .title{font-weight:500}#list-container ol li .data .category{display:inline-block;margin-left:-3px;padding:3px 8px 2px;color:#19212f;background-color:#52678a;border-radius:30px}#list-empty{font-size:80px;color:#fff;text-align:center;opacity:.1}#post-inner{padding:15px;color:#fff}#post-header{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #fff}#post-header .data{display:flex;margin-bottom:6px;font-size:12px;font-weight:700;color:#52678a;line-height:1.05em}#post-header .data .common{margin-left:-2px;padding:6px 11px 4px 10px;background-color:#fff;border-radius:16px;transition:.3s}@media(hover: hover){#post-header .data .common:hover{background-color:#2255ae}#post-header .data .common:hover a{color:#fff}}#post-header .title{font-size:28px;font-weight:900}#post-container{font-size:16px;line-height:200%;font-weight:300}#post-container h3{margin-bottom:16px;font-size:25px;font-weight:700 !important;letter-spacing:-0.5px}#post-container h4{margin-top:20px;font-size:18px;font-weight:700 !important}#post-container p{margin-bottom:25px !important}#post-tags{display:flex;justify-content:flex-end;margin-top:30px;font-size:15px;color:#888}#post-tags a{display:inline-block;margin-left:10px}#post-tags a:first-child{margin-left:0}#post-tags a::before{content:"#"}#post-moving{display:flex;justify-content:space-between}#post-moving .common{margin-top:50px;font-size:13px;text-align:center;line-height:1;color:#fff;background-color:#19212f;border-radius:16px;overflow:hidden}#post-moving .common a:hover{color:#fff}#post-moving .common .image{background-color:#19212f}#post-moving .common .label{padding:10px 5px}#post-moving .prev{margin-right:0;margin-left:auto}#communicate .title{margin:30px 0 16px;font-size:14px;font-weight:500;color:#52678a}#communicate-lists a{transition:opacity .3s}#communicate-lists a:hover{color:inherit;opacity:.9}#communicate-lists ol,#communicate-lists ul{margin:0;padding:0;list-style:none}#communicate-lists ol .contents,#communicate-lists ul .contents{font-size:14px}#communicate-lists ol .contents .article,#communicate-lists ul .contents .article{padding:20px 25px;line-height:200%;background-color:#fff}#communicate-lists ol .contents .data,#communicate-lists ul .contents .data{display:flex;padding:15px 25px;font-size:13px;color:#fff;background-color:#19212f}#communicate-lists ol .contents .data .name,#communicate-lists ul .contents .data .name{font-weight:500}#communicate-lists ol .contents .data .name img,#communicate-lists ul .contents .data .name img{display:none}#communicate-lists ol .contents .data .date a::before,#communicate-lists ol .contents .data .date::before,#communicate-lists ul .contents .data .date a::before,#communicate-lists ul .contents .data .date::before{content:"";display:inline-block;margin:0 10px;width:3px;height:1px;background-color:#52678a}#communicate-lists ol .contents .data .date,#communicate-lists ul .contents .data .date{display:inline-flex;align-items:center}#communicate-lists ol .contents .data .buttons,#communicate-lists ul .contents .data .buttons{margin-right:0;margin-left:auto}#communicate-lists ol .contents .data .buttons .common,#communicate-lists ul .contents .data .buttons .common{display:inline-block;margin-left:10px}#communicate-lists ol .contents .data .buttons .common:first-child,#communicate-lists ul .contents .data .buttons .common:first-child{margin-left:0}#communicate-lists .rp1>li{margin-top:40px}#communicate-lists .rp1>li:first-child{margin-top:0}#communicate-lists .rp1>li:last-child{margin-bottom:80px}#communicate-lists .rp2>li{margin-top:20px;margin-left:20px}#communicate-editor .input .common{margin-bottom:25px}#communicate-editor .input .common .label{margin-bottom:10px;font-size:13px;color:#fff}#communicate-editor .input .common input{padding:0 25px;max-width:300px;width:100%;height:45px;font-size:14px;color:#fff;background-color:#19212f;border:0}#communicate-editor .textarea textarea{padding:20px 25px;width:100%;min-height:150px;font-size:14px;color:#fff;line-height:200%;background-color:#19212f;border:0;resize:vertical;border-radius:16px}#communicate-editor .buttons{display:flex;justify-content:space-between;align-items:center;margin-top:15px}#communicate-editor .buttons .secret{position:relative;font-size:13px;color:#fff}#communicate-editor .buttons .secret input{position:absolute;top:0;left:0;opacity:0}#communicate-editor .buttons .secret input:focus~.label::before{border-color:#52678a}#communicate-editor .buttons .secret input:checked~.label::before{content:"";font-family:"Font Awesome 5 Free";font-weight:600}#communicate-editor .buttons .secret .label{padding-left:25px;cursor:pointer}#communicate-editor .buttons .secret .label::before{content:"";position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;background-color:#19212f;border:1px solid rgba(0,0,0,0)}#communicate-editor .buttons .submit{padding:10px 25px;font-size:13px;color:#fff;background-color:#19212f;border:0;border-radius:20px}#communicate .comment-lock{font-size:12px;color:#fff}#guestbook-container #communicate{margin-top:0}#guestbook-container #communicate-editor .textarea textarea{min-height:200px;background-color:#1d2738}#guestbook-container #communicate-editor .buttons .secret .label::before{background-color:#1d2738}#guestbook-container #communicate-editor .buttons .submit{background-color:#1d2738}#guestbook-container #communicate-editor .input .common input{background-color:#1d2738}#guestbook-container #communicate-lists .rp1>li:first-child{margin-top:80px}#tags-container{padding:15px}#tags-container .list{margin-top:-8px;font-size:12px;text-align:center}#tags-container .list a{display:inline-block;margin:8px 3px 0;padding:5px 12px;border-radius:20px;border:1px solid #52678a;color:#52678a;font-size:15px;font-weight:700}#tags-container .list a::before{content:"";margin-right:4px;font-family:"Font Awesome 5 Free"}@media(hover: hover){#tags-container .list a:hover{background-color:#2255ae}}#pagination{margin-top:45px;font-size:13px;text-align:center;color:#fff}#pagination a:hover{color:inherit;opacity:.8}#pagination .num{display:inline-block;margin:5px 5px 0}#pagination .num .selected{font-weight:600;color:#52678a}#pagination .prev{margin-right:10px}#pagination .next{margin-left:10px}#pagination .no-more-prev,#pagination .no-more-next{cursor:default;opacity:.5}@media all and (max-width: 960px){#main{position:static;z-index:1}#main-inner{display:block}#sidebar{position:fixed;top:0;right:0;z-index:999999;padding:15px;max-width:250px;width:100%;height:100%;background-color:#090c11;transform:translate3d(250px, 0, 0);transition:transform .5s;overflow-y:scroll;-webkit-overflow-scrolling:touch}#sidebar-inner{position:static}#container{padding-left:0}#header{transform:translate3d(0, 0, 0)}#communicate-lists ol .contents .data,#communicate-lists ul .contents .data{flex-wrap:wrap}#communicate-lists ol .contents .data .buttons,#communicate-lists ul .contents .data .buttons{flex:1 0 100%;margin:10px 0 0}html.sidebar-active #sidebar{transform:translate3d(0, 0, 0)}html.sidebar-active #overlay{display:block}html.scroll-lock{overflow:hidden;max-height:100%}}.entryProtected{max-width:580px;margin:0 auto;padding:40px 30px;color:#fff;background-color:#19212f;border-radius:20px;text-align:center}.entryProtected .form-protected{margin-top:15px;display:flex;justify-content:space-between;align-items:center;gap:30px;color:#fff;font-size:14px;position:relative}.entryProtected .form-protected input{width:100%;padding:16px 20px;border:1px solid #52678a;background-color:rgba(0,0,0,0);border-radius:30px;font-weight:500}.entryProtected .form-protected input:focus~.label::before{border-color:#52678a}.entryProtected .form-protected input::-webkit-input-placeholder{color:#52678a}.entryProtected .form-protected input::-moz-placeholder{color:#52678a}.entryProtected .form-protected input:-ms-input-placeholder{color:#52678a}.entryProtected .form-protected input:-moz-placeholder{color:#52678a}.entryProtected .form-protected input:focus,.entryProtected .form-protected input:not(:focus){color:#fff}.entryProtected .form-protected .submit{padding:16px 40px;border:1px solid #fff;color:#fff;border-radius:10px;background-color:rgba(0,0,0,0);transition:.3s}@media(hover: hover){.entryProtected .form-protected .submit:hover{background-color:#2255ae;border:1px solid #2255ae}}/*# sourceMappingURL=core.min.css.map */