@charset "utf-8";
@font-face { font-family: 'UhBeeJjipungding'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_five@.2.0/UhBeeJjipungding.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'KHNPHD'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/KHNPHD.woff') format('woff'); font-weight: normal; font-style: normal; }

@font-face{font-family:iconfont;src:url(./images/iconfont.eot?dn1deo);src:url(./images/iconfont.eot?dn1deo#iefix) format('embedded-opentype'),url(./images/iconfont.ttf?dn1deo) format('truetype'),url(./images/iconfont.woff?dn1deo) format('woff'),url(./images/iconfont.svg?dn1deo#iconfont) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:iconfont!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tistory:before{content:"\e908"}.icon-kakao-talk:before{content:"\e911"}.icon-500px:before{content:"\e906"}.icon-apple:before{content:"\e907"}.icon-blogger:before{content:"\e909"}.icon-disqus:before{content:"\e90a"}.icon-evernote:before{content:"\e90b"}.icon-netflix:before{content:"\e90c"}.icon-origin:before{content:"\e90d"}.icon-pinterest:before{content:"\e90e"}.icon-soundcloud:before{content:"\e90f"}.icon-steam:before{content:"\e910"}.icon-naver-logo:before{content:"\e905"}.icon-pen-nib-solid:before{content:"\e900"}.icon-wrench-solid:before{content:"\e901"}.icon-discord-brands:before{content:"\e902"}.icon-volume-high:before{content:"\ea26"}.icon-volume-mute2:before{content:"\ea2a"}.icon-check:before{content:"\f00c"}.icon-close1:before{content:"\f00f"}.icon-remove1:before{content:"\f00f"}.icon-times1:before{content:"\f00f"}.icon-folder-open:before{content:"\f07c"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-smile-o:before{content:"\f118"}.icon-unlock-alt1:before{content:"\f13f"}.icon-search:before{content:"\f002"}.icon-random:before{content:"\f074"}.icon-list-ul:before{content:"\f0ca"}.icon-bell:before{content:"\f0f3"}.icon-paper-plane:before{content:"\f1d8"}.icon-send:before{content:"\f1d8"}.icon-arrow-down:before{content:"\f063"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-bars:before{content:"\f0c9"}.icon-navicon:before{content:"\f0c9"}.icon-reorder:before{content:"\f0c9"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-chain:before{content:"\f0c1"}.icon-link:before{content:"\f0c1"}.icon-chevron-down:before{content:"\f078"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-chevron-up:before{content:"\f077"}.icon-close:before{content:"\f00d"}.icon-remove:before{content:"\f00d"}.icon-times:before{content:"\f00d"}.icon-comments:before{content:"\f086"}.icon-edit:before{content:"\f044"}.icon-pencil-square-o:before{content:"\f044"}.icon-envelope:before{content:"\f0e0"}.icon-external-link-square:before{content:"\f14c"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f09a"}.icon-feed:before{content:"\f09e"}.icon-rss:before{content:"\f09e"}.icon-google-plus:before{content:"\f0d5"}.icon-home:before{content:"\f015"}.icon-instagram:before{content:"\f16d"}.icon-lock:before{content:"\f023"}.icon-mail-reply:before{content:"\f112"}.icon-reply:before{content:"\f112"}.icon-minus-circle:before{content:"\f056"}.icon-plus-circle:before{content:"\f055"}.icon-search-minus:before{content:"\f010"}.icon-search-plus:before{content:"\f00e"}.icon-share-alt:before{content:"\f1e0"}.icon-sort-numeric-asc:before{content:"\f162"}.icon-sort-numeric-desc:before{content:"\f163"}.icon-star:before{content:"\f005"}.icon-tags:before{content:"\f02c"}.icon-twitter:before{content:"\f099"}.icon-unlock:before{content:"\f09c"}.icon-youtube-play:before{content:"\f16a"}.icon-sign-out:before{content:"\f08c"}.icon-sign-in:before{content:"\f091"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-film:before{content:"\f008"}.icon-image:before{content:"\f03e"}.icon-photo:before{content:"\f03e"}.icon-picture-o:before{content:"\f03e"}.icon-calendar:before{content:"\f073"}.icon-bullhorn:before{content:"\f0a1"}.icon-unlock-alt:before{content:"\f13e"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}

/* Reset */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:none;overflow-x:hidden;word-break:break-all}li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}br{color:transparent}

/* Basic */
a{text-decoration:none}body{display:flex;flex-direction:column;background-size:100%;background-repeat:no-repeat}body:before{position:fixed;top:0;bottom:0;z-index:-1}iframe,img,svg,video,audio{max-width:100%}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}b{font-weight:700}.link_tit img, .link_item img, .link_sub_item img{display:none}
.margin-left {margin-left:auto}body::before{content:'';width:100%;position:fixed;top:0;bottom:0;z-index:-2}

/* Font */
	html * {color:#FFF; }
.container_postbtn .postbtn_like .txt_like {font-family: 'Nanum Gothic', sans-serif;}
.banner-content,.a-title {font-family:'Nanum Gothic', sans-serif;}

/* Color */
a{color:#489CFF}
a:hover{color:#489CFF}
.theme-000 .inner_header_layer .txt_id{color:#fff;}
.theme-000 a,.theme-000 a:hover{color:#489CFF}
::selection {
	background:#b9d3ea
}
::-moz-selection {
	background:#b9d3ea
}

body, #tt-body-cover #main_container {background:#f1f1f1}
body.theme-000, #tt-body-cover.theme-000 #main_container {background:#000;color:#fff}

#tt-body-index .inner_index, #tt-body-archive .inner_index, #tt-body-category .inner_index, #tt-body-notice .inner_index, #tt-body-search .inner_index, #tt-body-tag .inner_index,.link_post .index_article, .inner, .sidebar-right aside, #Leftnav, #Rightnav, .header-category .sub_category_list, .thumb-list, #profile_dropdown, #emoji-list
{
	background:rgba(255,255,255,.9)
}

#header-wrapper.reveal #header, html:not(.banner-actv) #header-wrapper #header{
	background:rgba(255,255,255,.9)
}

#tt-body-index.theme-000 .inner_index, #tt-body-archive.theme-000 .inner_index, #tt-body-category.theme-000 .inner_index, #tt-body-notice.theme-000 .inner_index, #tt-body-search.theme-000 .inner_index, #tt-body-tag.theme-000 .inner_index,.theme-000 .link_post .index_article,.theme-000 .inner, .theme-000 .sidebar-right aside,.theme-000 #Leftnav,.theme-000 #Rightnav,.theme-000 .header-category .sub_category_list,.theme-000 .thumb-list,.theme-000 #profile_dropdown, .theme-000 #emoji-list{
	background:rgba(53, 53, 53,.9)
}

.theme-000 #header-wrapper.reveal #header, html:not(.banner-actv) .theme-000 #header-wrapper #header {
	background:rgba(25, 25, 25, .9)
}

body.theme-1ad1ff,#tt-body-cover.theme-1ad1ff #main_container{background-image: linear-gradient(to bottom, #eff1f5, #d1fdff, #accbee, #209cff)}
body.theme-1ad1ff::before{background-image: linear-gradient(to right bottom, rgba(255, 255, 255, .2), #89f7fe 75%)}
body.theme-f4d74f{background-image: linear-gradient(to bottom, #fda085, #fda34b, #aac2ee, #c9c7eb)}
body.theme-f4d74f::before{background-image: linear-gradient(to right bottom, rgba(255, 255, 255, 0), #ff8868 75%)}
body.theme-a592d3{background-image: linear-gradient(to bottom, #ffecd2, #fad0c4, #ff9a9e, #ff7eb3)}
body.theme-a592d3::before{background-image: linear-gradient(to right bottom, rgba(255, 255, 255, .2), #ecbfac 75%)}
body.theme-cff,#tt-body-cover.theme-cff #main_container{background-image: linear-gradient(to bottom, #eff1f5, #c0d7f2, #aac2ee, #c9c7eb)}
body.theme-cff::before{background-image: linear-gradient(to right bottom, rgba(255, 255, 255, 0), #fff 90%)}

.theme-000 .colorscripter-code-table{background-color:#333!important}
.theme-000 .colorscripter-code-table div{color:#bbb!important}


.theme-1ad1ff .cover-nav a::after,.theme-1ad1ff .cover-nav a::before{background-image: linear-gradient(to right, #4facfe, #00f2fe)}
.theme-f4d74f .cover-nav a::after,.theme-f4d74f .cover-nav a::before{background-image: linear-gradient(to right, #ff8868, #f6d365)}
.theme-a592d3 .cover-nav a::after,.theme-a592d3 .cover-nav a::before{background-image: linear-gradient(to right, #e6cffc, #9cccfc)}

svg .new-circle{fill:#999}
.theme-1ad1ff svg .new-circle{fill:#1ad1ff}
.theme-f4d74f svg .new-circle{fill:#f4d74f}
.theme-a592d3 svg .new-circle{fill:#a592d3}

/* Animation */
@keyframes reveal-top{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scale-in-c{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes ld-breath{0%,100%{-webkit-transform:scale(.86);transform:scale(.86)}50%{-webkit-transform:scale(1.06);transform:scale(1.06)}}@-webkit-keyframes ld-breath{0%,100%{-webkit-transform:scale(.86);transform:scale(.86)}50%{-webkit-transform:scale(1.06);transform:scale(1.06)}}.ld.ld-breath{-webkit-animation:ld-breath 1s infinite;animation:ld-breath 1s infinite}
@keyframes mouse-wheel{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}}@keyframes mouse-scroll{0%{opacity:0}100%{opacity:1}}@keyframes flip{10%{transform:scaleX(1)}50%{transform:scaleX(-1)}90%{transform:scaleX(1)}}
@keyframes star{50%{transform:scale(.5)rotate(360deg)}100%{transform:scale(1)rotate(720deg)}}

/* Toolbar */
.h-tbar{position:relative!important;display:flex!important;justify-content:center;align-items:center;top:auto!important;right:auto!important;padding: 0 2.5px;margin: 0 7.5px}.h-tbar .btn_tool_type1{position:relative!important}.h-tbar.imgloaded .btn_menu_toolbar>.img_common_tistory{background-size:contain;background-position:center}

/* Ripple */
.material-ripple{position:relative;overflow:hidden;user-select:none}.material-ink{position:absolute;background:#bdc3c7;border-radius:50%;transform:scale(0);opacity:.4}.material-ink.animate{animation:ripple .6s linear}@keyframes ripple{100%{transform:scale(2.5);opacity:0}}

/* Hover Effect */
.cross-fade::after,.cross-fade::before{background:#aaa;width:200%;height:200%;position:absolute;content:'';opacity:0;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;z-index:1}.theme-1ad1ff .cross-fade::after,.theme-1ad1ff .cross-fade::before{background:#a899ca}.theme-f4d74f .cross-fade::after,.theme-f4d74f .cross-fade::before{background:#e0623c}.theme-a592d3 .cross-fade::after,.theme-a592d3 .cross-fade::before{background:#fa709a}.cross-fade:after{top:0;left:0;-webkit-transform:skew(-45deg) translateX(-150%);transform:skew(-45deg) translateX(-150%)}.cross-fade:before{right:0;bottom:0;-webkit-transform:skew(-45deg) translateX(150%);transform:skew(-45deg) translateX(150%)}.cross-fade.hover:after,.cross-fade:hover:after{-webkit-transform:skew(-45deg) translateX(-50%);transform:skew(-45deg) translateX(-50%);opacity:.3}.cross-fade.hover:before,.cross-fade:hover:before{-webkit-transform:skew(-45deg) translateX(50%);transform:skew(-45deg) translateX(50%);opacity:.5}

/* Loader */
html body{overflow:hidden;opacity:0;background-image:none;transition:opacity 1s 250ms}html.reveal body{opacity:1;overflow-y:auto}

/* Header */
#header,#header-wrapper{top:0;left:0;width:100%;height:50px}#header-wrapper{position:absolute;z-index:1000}#header-wrapper.reveal,html:not(.banner-actv) #header-wrapper{position:fixed}#header-wrapper.reveal #header,html:not(.banner-actv) body:not(.theme-000) #header-wrapper #header{box-shadow:0 5px 15px 0 rgba(0,0,0,.35);-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.35);-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.35)}#header-wrapper.reveal #header{animation:reveal-top 1s ease}#header{display:flex;position:absolute;top:0;left:0;padding:0 20px;transition:visibility .5s,opacity .5s,top .5s}@media screen and (max-width:980px){#header{padding:0 15px}}#header .header-nav{display:flex;flex:1.1;max-width:50%;}#header .header-nav.right{justify-content:flex-end}.banner-actv #header .header-nav>a{color:#fff;line-height:50px}.banner-actv #header-wrapper.reveal #header .header-nav>a,html:not(.banner-actv) #header-wrapper #header .header-nav>a{color:#000}.banner-actv .theme-000 #header-wrapper.reveal #header .header-nav>a,html:not(.banner-actv) .theme-000 #header-wrapper #header .header-nav>a{color:#fff}.banner-actv #header-wrapper #header .header-nav>a:hover,.banner-actv #header-wrapper.reveal #header .header-nav>a:hover,.banner-actv .theme-000 #header-wrapper.reveal #header .header-nav>a:hover,html:not(.banner-actv) #header-wrapper.reveal #header .header-nav>a:hover,html:not(.banner-actv) .theme-000 #header-wrapper.reveal #header .header-nav>a:hover{color:#aaa}#header .h-ico{font-size:25px;line-height:50px;padding:0 2.5px;margin:0 7.5px}.headcat #header .openbtn{display:none}#header .blog-link{font-size:16px;flex-shrink:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#header .blog-link.blog-link-img{width:40px;height:40px;margin:5px 0;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:1250px){.headcat #header .openbtn{display:flex}.headcat #header .header-category{display:none}#header .header-nav{width:50%}}

/* Scroll Indicator */
#scroll_container{position:absolute;display:none;margin-top:50px;top:0;left:0;width:100%;height:3px}#header-wrapper.reveal #header #scroll_container,html:not(.banner-actv) #header-wrapper #header #scroll_container{display:block}#scroll{height:3px}#header-wrapper #header #scroll_container{background:#aaa}.theme-000 #header-wrapper #header #scroll_container{background:#666}.theme-1ad1ff #header-wrapper #header #scroll_container{background:#fed6e3}.theme-f4d74f #header-wrapper #header #scroll_container{background:#ffe099}.theme-a592d3 #header-wrapper #header #scroll_container{background:#fad0c4}#header-wrapper #header #scroll{background:#000}.theme-000 #header-wrapper #header #scroll{background:#aaa}.theme-1ad1ff #header-wrapper #header #scroll{background:#a8edea}.theme-f4d74f #header-wrapper #header #scroll{background:#fdc06d}.theme-a592d3 #header-wrapper #header #scroll{background:#ff9a9e}

/* Header Category */
html:not(.headcat) #header .header-category{display:none!important}#header .header-category{overflow:hidden;line-height:50px}#header .header-category .link_tit{display:none}#header .header-category .category_list{display:block;margin:0 10px}#header .header-category .category_list>li,#header .header-category .link_item{display:inline-block}#header .header-category .link_item{padding:0 10px}#header .header-category .category_list>li{transition:.35s}#header .header-category .category_list>li:hover{box-shadow:inset 0 5px 0 0 #aaa;background:#fff}.theme-000 #header .header-category .category_list>li:hover{background:#121212}.theme-1ad1ff #header .header-category .category_list>li:hover{box-shadow:inset 0 5px 0 0 #1ad1ff}.theme-f4d74f #header .header-category .category_list>li:hover{box-shadow:inset 0 5px 0 0 #f4d74f}.theme-a592d3 #header .header-category .category_list>li:hover{box-shadow:inset 0 5px 0 0 #a592d3}#header .header-category .category_list>li:not(.hassub) .thumb-list,#header .header-category .sub_category_list{position:absolute;visibility:hidden;opacity:0;top:50px;padding:20px;min-height:209px;width:1290px;left:calc(50% - 645px);z-index:995;overflow:hidden;box-shadow:0 20px 20px 0 rgba(0,0,0,.35);-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.35);-moz-box-shadow:0 20px 20px 0 rgba(0,0,0,.35);transform:scale(0);transform-origin:50% 0;transition:.35s}#header .header-category .category_list>li:not(.hassub) .thumb-list{text-align:center}#header .header-category .category_list>li.hassub:hover .sub_category_list,#header .header-category .category_list>li:not(.hassub):hover .thumb-list{visibility:visible;opacity:1;transform:scale(1);transform-origin:50% 0;transform-origin:top}#header .header-category .sub_category_list li{display:block;position:relative}#header .header-category .sub_category_list li .link_sub_item{position:absolute;display:inline-block;left:0;padding:8px 0;line-height:19px;height:35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:210px}#header .header-category .sub_category_list .thumb-list{margin-left:210px;float:left;display:none;width:calc(100% - 210px)}#header .header-category .sub_category_list .thumb-list.hc-active{display:block}#header .header-category .thumb-list a{display:inline-block;text-align:center}.banner-actv #header-wrapper:not(.reveal) #header .header-category .category_list>li>a{color:#fff}#header .header-category .sub_category_list a,#header .header-category .thumb-list a,body:not(.theme-000) #header-wrapper:not(.reveal) #header .header-category .category_list>li:hover>a{color:#000}.theme-000 #header .header-category .sub_category_list a,.theme-000 #header .header-category .thumb-list a{color:#fff}#header .header-category .sub_category_list li:hover .link_sub_item,.theme-000 #header .header-category .sub_category_list a:hover,.theme-000 #header .header-category .thumb-list a:hover{color:#aaa}#header .header-category .category_list>li:hover>a{color:#000}.theme-000 #header .header-category .category_list>li:hover>a{color:#fff}#header .header-category .hc-item:hover{color:#999}#header .header-category .hc-item{margin-right:10px;max-width:200px;vertical-align:top}#header .header-category .hc-item img{display:block}#header .header-category .hc-item:last-child{margin-right:0}#header .header-category .hc-item .no-img{width:200px;height:150px;background-image:url(images/noimg.png)}#header .header-category .hc-item .hc-date{text-align:right;font-size:.5rem;color:#aaa}#header .header-category .hc-item p{line-height:1.3;margin:5px 0}@media screen and (max-width:1350px){#header .header-category .category_list>li:not(.hassub) .thumb-list a:nth-child(6),#header .header-category .sub_category_list a:nth-child(5){display:none}#header .header-category .category_list>li:not(.hassub) .thumb-list a:nth-child(5){margin-right:0}#header .header-category .category_list>li:not(.hassub) .thumb-list,#header .header-category .sub_category_list{width:1090px;left:calc(50% - 545px)}}@media screen and (max-width:1250px){#header .header-category{display:none!important}}.category_list>li:hover .hc-active{animation:scale-in-c .3s cubic-bezier(.25,.46,.45,.94) both}#header-wrapper #header .header-category .category_list>li>a.highlight,#tt-body-guestbook #header-wrapper #header .guestbook{color:#aaa}#tt-body-guestbook.theme-1ad1ff #header-wrapper #header .guestbook,.theme-1ad1ff #header-wrapper #header .header-category .category_list>li>a.highlight{color:#a899ca}#tt-body-guestbook.theme-f4d74f #header-wrapper #header .guestbook,.theme-f4d74f #header-wrapper #header .header-category .category_list>li>a.highlight{color:#e0623c}#tt-body-guestbook.theme-a592d3 #header-wrapper #header .guestbook,.theme-a592d3 #header-wrapper #header .header-category .category_list>li>a.highlight{color:#f9b}

/* Search */
#search-box,#search-box input{background:#666;color:#fff}.theme-1ad1ff #search-box,.theme-1ad1ff #search-box input{background:#a899ca}.theme-f4d74f #search-box input,.theme-f4d74f #search-box{background:#e0623c}.theme-a592d3 #search-box,.theme-a592d3 #search-box input{background:#fa709a}#search-box{position:absolute;top:47px;right:60px;visibility:hidden;opacity:0;padding:10px;border-radius:5px;transform:translateY(-10px);z-index:100;transition:.5s,left 0s,top 0s}#search-box::after{content:"";position:absolute;top:-10px;right:25px;border:5px solid transparent;border-bottom-color:#666;display:block;width:0}.theme-1ad1ff #search-box::after{border-bottom-color:#a899ca}.theme-f4d74f #search-box::after{border-bottom-color:#e0623c}.theme-a592d3 #search-box::after{border-bottom-color:#fa709a}#search-box.reveal{transform:translateY(0);visibility:visible;opacity:1}#search-box input{width:160px;outline:0}#search-box input::placeholder{color:#fff;opacity:1}#search-box input:-ms-input-placeholder{color:#fff}#search-box input::-ms-input-placeholder{color:#fff}

/* nav */
#header-wrapper .hbg{display:flex;flex-direction:column;justify-content:center;transition:transform .5s}.hbg div{width:25px;height:4px;border-radius:5px;background:#fff;transition:transform .5s cubic-bezier(.6,.05,.28,.91),opacity .5s,background-color .25s,-webkit-transform .5s cubic-bezier(.6,.05,.28,.91)}body:not(.theme-000) #header-wrapper.reveal .hbg div{background:#000}.navrevealed body:not(.theme-000) .hbg div,.rightrevealed body:not(.theme-000) .hbg div{background:#000}.hbg #hbg-mid{margin:4px 0}.navrevealed .hbg #hbg-top,.rightrevealed .hbg:not(.openbtn) #hbg-top{-webkit-transform:translateY(4px) rotate(-135deg);transform:translateY(4px) rotate(-135deg)}.navrevealed .hbg #hbg-mid,.rightrevealed .hbg:not(.openbtn) #hbg-mid{opacity:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.navrevealed .hbg #hbg-bot,.rightrevealed .hbg:not(.openbtn) #hbg-bot{-webkit-transform:translateY(-12px) rotate(-45deg);transform:translateY(-12px) rotate(-45deg)}.navrevealed #header-wrapper .hbg{transform:translateX(270px)}#Leftnav,#Rightnav{position:fixed;top:0;visibility:hidden;opacity:0;width:350px;height:100%;max-width:100%;z-index:2000;transition:.5s,background 0s}#Leftnav{left:0;transform:translateX(-350px)}#Rightnav{right:0;transform:translateX(350px);overflow:hidden auto}.navrevealed #Leftnav,.rightrevealed #Rightnav{opacity:1;visibility:visible;transform:translateX(0)}.closebtn{display:inline-block;position:absolute;top:15px;font-size:30px;padding:0}#Leftnav .closebtn{right:20px}#Rightnav .closebtn{left:20px}#Leftnav .Leftnav-nav a{display:block;padding:10px;line-height:30px}#Leftnav .copyright,#Leftnav .tt_category{padding:10px}.navrevealed,.rightrevealed{overflow:hidden}.navrevealed #nav-closer,.rightrevealed #nav-closer{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:1995}#Rightnav .day,.theme-000 #Rightnav .night{display:none!important}.theme-000 #Rightnav .day{display:block!important}#Rightnav .r-wrapper{width:calc(100% - 20px);margin:10px auto;border-radius:3px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1)}.theme-000 #Rightnav .r-wrapper{box-shadow:0 2px 5px 0 rgba(255,255,255,.2),0 0 0 1px rgba(255,255,255,.2)}#Rightnav .r-wrapper>.r-item{display:block;padding:10px;line-height:30px;border-top:1px solid rgba(0,0,0,.1)}.theme-000 #Rightnav .r-wrapper>.r-item{border-color:rgba(255,255,255,.2)}#Rightnav .r-wrapper>.r-item:first-child{border:none}#Rightnav .r-profile{padding:10px;height:70px;line-height:50px;margin-top:50px}#Leftnav .Leftnav-nav{margin-top:50px}#Rightnav .r-profile .r-profile-img{width:50px;height:50px;margin-right:10px;background-size:cover;background-repeat:no-repeat;background-position:center;float:left}#Rightnav .r-profile div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu_toolbar{display:none!important}#Rightnav .header_layer{display:block!important;background-color:transparent}#Rightnav .header_layer::after{display:none!important}#Rightnav .header_layer{position:relative;width:calc(100% - 20px);margin:10px auto;top:auto;right:auto}.theme-000 #Rightnav .header_layer{box-shadow:0 2px 5px 0 rgba(255,255,255,.2),0 0 0 1px rgba(255,255,255,.2)}#Rightnav .list_toolbar a{display:block;padding:0 20px;line-height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* Category */
.link_tit{display:none}.tt_category svg{width:10px;height:10px;margin-left:5px}.ac-category .category_list .c_cnt,.ac-menu .ac-toggle i{float:right;line-height:30px;padding-right:5px;-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none}.ac-category .category_list a{position:relative;display:block;line-height:30px;padding:10px 0;transition:.25s}.ac-category .category_list a.link_sub_item{margin-left:10px}.ac-category .category_list a:hover{padding-left:15px;box-shadow:inset 5px 0 #666}.theme-1ad1ff .ac-category .category_list a:hover{box-shadow:inset 5px 0 #1ad1ff}.theme-f4d74f .ac-category .category_list a:hover{box-shadow:inset 5px 0 #e0623c}.theme-a592d3 .ac-category .category_list a:hover{box-shadow:inset 5px 0 #a592d3}.category_list .link_item svg,.category_list .link_sub_item svg{width:10px;height:10px;margin-left:5px}.ac-nav .ac-category .sub_category_list{display:none}.ac-toggle i{transition:.25s}.ac-menu.expanded .ac-toggle i{transform:scaleY(-1)}

/* Dropdown Menu */
.profile_menu{display:block;width:40px;height:40px;margin:5px;background:#eee}.dropdown_content:not(.dropdown_show){visibility:hidden}.dropdown_content.dropdown_show{visibility:visible}

/* Banner */
html:not(.banner-actv) #blog-banner .banner-inner{display:none}.banner-actv #banner,.banner-actv #banner-wrapper,.banner-actv #blog-banner .banner-inner{display:block;width:100%;height:75vh;overflow:hidden;z-index:-1}.banner-actv #blog-banner{display:block;width:100%;height:1vh}.banner-actv #banner,.banner-actv #blog-banner .banner-inner{background:#000}.banner-actv #banner-wrapper{position:fixed;top:0;left:0}.banner-actv #blog-banner.reveal .banner-inner{opacity:1}.banner-actv #blog-banner .banner-inner{position:absolute;top:0;left:0;transition:opacity .5s ease;opacity:0}.banner-actv #banner{top:0;width:100%;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:.5}#banner-img{display:none}.banner-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0 10%;font-size:2rem}.banner-actv .banner-content{height:10vh}html:not(.banner-actv) .banner-content{padding:5vh 0}.banner-actv .banner-content{position:absolute;top:0;left:0}.banner-actv .banner-content,.banner-actv .banner-content a{color:#fff}.banner-actv .banner-content a:hover{color:#aaa}.banner-content.index{display:none}.banner-actv #tt-body-index .banner-content.index{display:flex}

/* Container */
#tt-body-archive .inner_index,#tt-body-category .inner_index,#tt-body-index .inner_index,#tt-body-notice .inner_index,#tt-body-search .inner_index,#tt-body-tag .inner_index,.inner{margin:20px 0;padding:25px;overflow:hidden}.inner{box-shadow:3px 3px 30px 0 rgba(0,0,0,.3);-webkit-box-shadow:3px 3px 30px 0 rgba(0,0,0,.3);-moz-box-shadow:3px 3px 30px 0 rgba(0,0,0,.3)}#main_container .main{padding:80px 0;max-width:900px;margin:0 auto}html:not(.banner-actv) #main_container .main{padding:0;padding-bottom:80px}html:not(.banner-actv) body:not(#tt-body-cover){padding-top:80px}}html:not(.banner-actv) #tt-body-cover{padding-top:50px}@media screen and (max-width:1350px){#main_container .main{width:90%}}@media screen and (max-width:480px){#tt-body-archive .inner_index,#tt-body-category .inner_index,#tt-body-index .inner_index,#tt-body-notice .inner_index,#tt-body-search .inner_index,#tt-body-tag .inner_index,.inner{padding:10px}}

/* Cover */
.banner-actv #tt-body-cover #banner, .banner-actv #tt-body-cover #banner-wrapper,.banner-actv #tt-body-cover #blog-banner .banner-inner{height:100vh}.banner-actv #tt-body-cover .banner-content.index{display:flex;height:100vh}.cover-gallery .link_post .title,.cover-list .link_post .detail-info .title,.cover-list-2 .link_post .detail-info .title,.cover-thumbnail-list .link_post .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scr-down{display:none}#tt-body-cover .scr-down{display:block;position:fixed;bottom:15px;left:calc(50% - 11px);right:20px;width:22px;height:44px;z-index:3}#tt-body-cover .mouse{height:30px;width:22px;border-radius:10px;transform:none;border:2px solid #fff;top:170px}#tt-body-cover .wheel{height:5px;width:2px;display:block;margin:7px auto;background:#fff;position:relative;-webkit-animation:mouse-wheel 1.2s ease infinite;-moz-animation:mouse-wheel 1.2s ease infinite}#tt-body-cover .scr-down .down span{display:block;width:9px;height:9px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff;margin-left:6px;-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite}#tt-body-cover .scr-down .down span:first-child{margin-top:2px;margin-bottom:2px}#tt-body-cover .scr-down .down .down-1{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-direction:alternate}#tt-body-cover .scr-down .down .down-2{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate}.cover-nav{margin:60px 0 40px;text-align:center;padding:0 5%}.cover-nav a{position:relative;display:inline-block;transition:color .2s ease;padding:3px 0;margin:5px 10px 15px}.cover-nav a::after,.cover-nav a::before{content:'';position:absolute;top:calc(100% + 5px);width:0;right:0;height:3px;background:#aaa}.cover-nav a::before{transition:width .4s cubic-bezier(.51,.18,0,.88) .1s}.cover-nav a::after{transition:width .2s cubic-bezier(.29,.18,.26,.83)}.cover-nav a:hover::after,.cover-nav a:hover::before{width:100%;left:0}.cover-slider .m_slider_wrapper .m_slider_item .text_box .view:hover,.cover-slider .text_box a{color:#fff}.banner-actv #tt-body-cover #banner,.banner-actv #tt-body-cover #blog-banner,.banner-actv #tt-body-cover .banner_wrapper{height:100vh}#tt-body-cover #flex-container{display:none}#tt-body-cover #main_container{z-index:300}#tt-body-cover #cover{padding-bottom:25px}#tt-body-cover .cover-wrapper{margin:25px 10%}#tt-body-cover .cover-wrapper h2{padding-bottom:15px;margin-bottom:15px;border-bottom:3px solid #000;font-size:1.5rem}#tt-body-cover.theme-000 .cover-wrapper h2{border-color:#fff}.cover-slider{position:relative;width:100%;height:calc(100vh - 50px);overflow:hidden;background:#000}.cover-slider.fixed{position:fixed;top:0;left:0;height:100%}.cover-slider .m_slider_wrapper{display:flex;position:relative;width:100%;height:100%;transition:.5s}.cover-slider .m_slider_wrapper .m_slider_item{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;width:100%;flex-shrink:0;opacity:0;transition:.75s}.cover-slider .m_slider_wrapper .m_slider_item.reveal{opacity:1}.cover-slider .m_slider_wrapper .index_thumbnail{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:.5}.cover-slider .m_slider_wrapper .m_slider_item .text_box{position:absolute;display:flex;justify-content:center;flex-direction:column;width:100%;top:0;left:0;right:0;margin-left:auto;margin-right:auto;height:100%;padding:100px 15%;color:#fff;z-index:20}.cover-slider.fixed .m_slider_wrapper .link_post .text_box{padding:calc(5% + 130px) 0}.cover-slider .m_slider_wrapper .m_slider_item .text_box .title{display:box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.5rem;line-height:1.5rem;max-height:3rem;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis}.cover-slider .m_slider_wrapper .m_slider_item .text_box .summary{display:box;display:-webkit-box;margin-bottom:15px;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;line-height:1.2rem;max-height:3.6rem;overflow:hidden;text-overflow:ellipsis}.cover-list .link_post .detail-info .excerpt,.cover-list-2 .link_post .detail-info .excerpt{max-height:2.4rem;line-height:1.2rem;overflow:hidden}.cover-slider .m_slider_wrapper .m_slider_item .text_box .view{position:relative;display:inline-block;text-align:center;width:130px;padding:10px;border:3px solid #aaa;box-shadow:0 2px 10px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.1)}.cover-slider .m_slider_wrapper .m_slider_item .text_box .view:before{content:'';position:absolute;top:0;left:50%;right:50%;bottom:0;opacity:0;background:#aaa;transition:.5s;z-index:-2}.cover-slider .m_slider_wrapper .m_slider_item .text_box .view:hover:before{left:0;right:0;opacity:1;transition:.5s}.theme-1ad1ff .cover-slider .m_slider_wrapper .m_slider_item .text_box .view{border-color:#1ad1ff}.theme-f4d74f .cover-slider .m_slider_wrapper .m_slider_item .text_box .view{border-color:#f4d74f}.theme-a592d3 .cover-slider .m_slider_wrapper .m_slider_item .text_box .view{border-color:#a592d3}.theme-1ad1ff .cover-slider .m_slider_wrapper .m_slider_item .text_box .view:before{background:#1ad1ff}.theme-f4d74f .cover-slider .m_slider_wrapper .m_slider_item .text_box .view:before{background:#f4d74f}.theme-a592d3 .cover-slider .m_slider_wrapper .m_slider_item .text_box .view:before{background:#a592d3}.cover-slider .m_slider_paging_list{position:absolute;display:flex;justify-content:center;width:100%;padding:0 20px;bottom:50px;z-index:50}.cover-slider.fixed .m_slider_paging_list{bottom:calc(5% + 50px)}.cover-slider .m_slider_paging_list .index_thumbnail{display:inline-block;width:100px;height:56.25px;margin-right:15px;border:1px solid #ddd;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:.5;transition:.75s}.cover-slider .m_slider_paging_list .link_post:last-child{margin:0}.cover-slider .m_slider_paging_list .index_thumbnail:hover{opacity:.75}.cover-slider .m_slider_paging_list .index_thumbnail.highlight{opacity:1}.cover-slider .text_box a:hover{color:#aaa}.cover-slider .side_btn{width:30px;height:30px;font-size:30px;color:#fff;position:absolute;top:calc(50% - 15px);z-index:200;margin:10px;text-align:center}.cover-slider .side_btn::before{display:block;width:100%}.cover-slider .side_btn:hover{color:rgba(200,200,200,.5)}.cover-slider .m_slider_prev{left:0}.cover-slider .m_slider_next{right:0}@media screen and (max-width:600px){.cover-slider .m_slider_wrapper .m_slider_item .text_box{padding:0 calc(5% + 50px)}.cover-slider .m_slider_wrapper .m_slider_item .text_box .summary{margin:10px 0;-webkit-line-clamp:2;line-height:1.2rem;max-height:2.4rem}}.cover-thumbnail-list .cover-inner{display:flex;justify-content:center;flex-wrap:wrap}.cover-thumbnail-list .link_post{position:relative;display:inline-block;width:22.75%;margin-right:3%;margin-bottom:3%;overflow:hidden}.cover-thumbnail-list .link_post:nth-child(4n){margin-right:0}.cover-thumbnail-list .link_post img{display:block;width:100%}.cover-thumbnail-list .link_post .title{display:block;position:absolute;bottom:0;width:100%;padding:5px 10px;color:#fff;text-align:center;background:rgba(0,0,0,.5);transition:.5s}.cover-thumbnail-list .link_post:hover .title{bottom:-2rem}.cover-list .link_post{display:flex;width:100%;height:161px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #3f3f3f;overflow:hidden}.cover-list .link_post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.cover-list .link_post .index_thumbnail{display:block;width:150px;flex-shrink:0;margin-right:15px;background-position:center;background-size:cover;background-repeat:no-repeat}.cover-list .link_post .index_thumbnail img{display:block}.cover-list .link_post .detail-info{display:flex;flex-direction:column;justify-content:center}.cover-list .link_post .detail-info div{margin-bottom:10px}.cover-list .link_post .detail-info div:last-child{margin-bottom:0}.cover-list .link_post .detail-info .article-info{font-size:.7rem;flex-shrink:0}.cover-list .link_post .detail-info .title{font-size:1.3rem;flex-shrink:0}.cover-list .link_post .detail-info .excerpt{text-overflow:ellipsis}.cover-list-2 .link_post{position:relative;display:block;width:100%;height:280px;background:#000;overflow:hidden}.cover-list-2 .link_post .index_thumbnail{position:absolute;top:0;left:0;width:100.1%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:.5;transition:.5s}.cover-list-2 .link_post .detail-info{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;justify-content:space-around;color:#fff;padding:20px;visibility:visible;opacity:1;transition:.5s}.cover-list-2 .link_post:nth-child(odd)>.detail-info{align-items:flex-end}.cover-list-2 .link_post .detail-info .title{max-width:100%;font-size:2rem}.cover-list-2 .link_post:hover .index_thumbnail{opacity:1}.cover-list-2 .link_post:hover .detail-info{visibility:hidden;opacity:0}.cover-gallery .cover-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.cover-gallery .link_post{position:relative;width:25%;padding-bottom:25%;background:#000;overflow:hidden}.cover-gallery .link_post .index_thumbnail{position:absolute;display:block;width:100.1%;height:100%;top:0;left:0;opacity:.7;background-size:cover;background-position:center;background-repeat:no-repeat;transition:.35s}.cover-gallery .link_post:hover .index_thumbnail{opacity:.4}.cover-gallery .link_post figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding:2em;color:#fff;font-size:1.25em}.cover-gallery .link_post figcaption::after,.cover-gallery .link_post figcaption::before{content:'';position:absolute;top:30px;right:30px;bottom:30px;left:30px;opacity:0;transition:.35s}.cover-gallery .link_post figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1)}.cover-gallery .link_post figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0)}.cover-gallery .link_post .title{text-align:center;padding-top:30%;transform:translate3d(0,-20px,0);transition:.35s}.cover-gallery .link_post .excerpt{padding:1.5rem 2.5rem;opacity:0;transform:translate3d(0,20px,0);line-height:1.5rem;max-height:6rem;overflow:hidden;transition:.35s}.cover-gallery .link_post:hover figcaption::after,.cover-gallery .link_post:hover figcaption::before{opacity:1;transform:scale(1)}.cover-gallery .link_post:hover .excerpt,.cover-gallery .link_post:hover .title{opacity:1;transform:translate3d(0,0,0)}@media screen and (max-width:1180px){.cover-gallery .link_post{width:50%;padding-bottom:50%}}@media screen and (max-width:780px){.cover-thumbnail-list .link_post{width:47%;margin-bottom:3%}.cover-thumbnail-list .link_post:nth-child(2n){margin-right:0}.cover-list-2 .link_post{height:200px}.cover-list-2 .link_post .detail-info .title{font-size:1.5rem}.cover-list-2 .link_post .detail-info{padding:10px}.cover-list .link_post .detail-info .excerpt,.cover-list-2 .link_post .detail-info .excerpt{display:none}}@media screen and (max-width:480px){.cover-thumbnail-list .link_post{width:100%;margin-bottom:3%;margin-right:0}.cover-list .link_post .index_thumbnail{width:100px}.cover-list .link_post{height:111px}.cover-list-2 .link_post{height:130px}.cover-gallery .link_post{width:100%;padding-bottom:100%}}#cover .cover-wrapper:not(.cover-masonry):not(.cover-list) .index_thumbnail.noimg,#cover .cover-wrapper:not(.cover-masonry):not(.cover-list) .index_thumbnail.ytimg{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat}

/* Index Article */
.index_img{display:block;width:100%}.article-container .link_post .summary,.list-style{display:none}.cover-masonry .link_post .index_thumbnail,.list-masonry .article-container .link_post .index_thumbnail{overflow:hidden;transition:.5s}.cover-masonry .link_post .index_thumbnail.noimg,.cover-masonry .link_post .index_thumbnail.ytimg,.list-masonry .article-container .link_post .index_thumbnail.noimg,.list-masonry .article-container .link_post .index_thumbnail.ytimg{width:100%;transform:scale(1.01);background-repeat:no-repeat;background-size:cover;background-position:center}.cover-masonry .link_post .index_thumbnail.ytimg,.list-masonry .article-container .link_post .index_thumbnail.ytimg{padding-bottom:56.25%}.cover-masonry .link_post .index_thumbnail.noimg,.list-masonry .article-container .link_post .index_thumbnail.noimg{padding-bottom:100%}.cover-masonry .link_post,.list-masonry .article-container .link_post,.list-square .article-container .link_post{position:relative;display:inline-block;margin-bottom:2%;width:32%;background:#000;overflow:hidden}.list-square .article-container .link_post .index_thumbnail.noimg,.list-square .article-container .link_post .index_thumbnail.ytimg,.list-text .article-container .link_post .index_thumbnail.noimg,.list-text .article-container .link_post .index_thumbnail.ytimg{background-repeat:no-repeat;background-size:cover;background-position:center}.cover-masonry .link_post.new,.list-masonry .article-container .link_post.new{border:2px solid #aaa}.list-masonry .theme-1ad1ff .article-container .link_post.new,.theme-1ad1ff .cover-masonry .link_post.new{border-color:#a899ca}.list-masonry .theme-f4d74f .article-container .link_post.new,.theme-f4d74f .cover-masonry .link_post.new{border-color:#e0623c}.list-masonry .theme-a592d3 .article-container .link_post.new,.theme-a592d3 .cover-masonry .link_post.new{border-color:#fa709a}.gutter_sizer{width:2%}.cover-masonry .link_post.b-img .index_img,.list-masonry .article-container .link_post.b-img .index_img{width:auto;max-width:none;height:76px;transform:translateX(-50%)}.cover-masonry .link_post .index_information,.list-masonry .article-container .link_post .index_information{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;padding:10px;opacity:0;transition:.5s}.cover-masonry .link_post .date,.cover-masonry .link_post .tit_post,.list-masonry .article-container .link_post .date,.list-masonry .article-container .link_post .tit_post{display:block;width:100%;text-align:center}.cover-masonry .link_post .tit_post,.list-masonry .article-container .link_post .tit_post{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:36px}.cover-masonry .link_post .date,.list-masonry .article-container .link_post .date{font-size:10px;margin-top:10px}.cover-masonry .link_post:hover .index_thumbnail,.list-masonry .article-container .link_post:hover .index_thumbnail{opacity:.5;filter:blur(10px)}.cover-masonry .link_post:hover .index_information,.list-masonry .article-container .link_post:hover .index_information{opacity:1}.list-text .article-container .summary{display:block}.list-text .article-container .link_post{position:relative;display:block;width:100%;height:60px;padding:10px 20px;border-bottom:1px solid #eee;overflow:hidden;color:#000;box-shadow:inset 0 230px 5px 0 transparent;-moz-box-shadow:inset 0 230px 5px 0 transparent;-webkit-box-shadow:inset 0 230px 5px 0 transparent;transition:box-shadow .5s}.list-text .theme-000 .article-container .link_post{color:#fff}.list-text .theme-000 .article-container .link_post:hover{color:#000}.list-text .article-container .link_post:last-child{border:0;height:60px}.theme-000 .list-text .article-container .link_post{color:#fff}.list-text .theme-1ad1ff .article-container .link_post{border-color:#e6e6ff}.list-text .theme-f4d74f .article-container .link_post{border-color:#f4d74f}.list-text .theme-a592d3 .article-container .link_post{border-color:#ffd699}.list-text .article-container .link_post:hover{box-shadow:inset 0 230px 5px 0 #ddd;-moz-box-shadow:inset 0 230px 5px 0 #ddd;-webkit-box-shadow:inset 0 230px 5px 0 #ddd}.list-text .theme-1ad1ff .article-container .link_post:hover{box-shadow:inset 0 230px 5px 0 #e6e6ff;-moz-box-shadow:inset 0 230px 5px 0 #e6e6ff;-webkit-box-shadow:inset 0 230px 5px 0 #e6e6ff}.list-text .theme-f4d74f .article-container .link_post:hover{box-shadow:inset 0 230px 5px 0 #f4d74f;-moz-box-shadow:inset 0 230px 5px 0 #f4d74f;-webkit-box-shadow:inset 0 230px 5px 0 #f4d74f}.list-text .theme-a592d3 .article-container .link_post:hover{box-shadow:inset 0 230px 5px 0 #ffd699;-moz-box-shadow:inset 0 230px 5px 0 #ffd699;-webkit-box-shadow:inset 0 230px 5px 0 #ffd699}.list-text .article-container .link_post .index_thumbnail{position:absolute;top:10px;left:20px}.list-text .article-container .link_post .index_img,.list-text .article-container .link_post .index_thumbnail{width:56px;height:42px;object-fit:cover}.list-text .article-container .link_post .index_information{display:flex;position:absolute;top:10px;bottom:10px;left:20px;right:20px;padding-left:80px;flex-direction:column;justify-content:center}.list-text .article-container .link_post .index_information .tit_post{font-size:20px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-text .article-container .link_post .index_information .date{margin:10px 0}.list-text .article-container .link_post .index_information .summary{font-size:16px;line-height:22px;max-height:66px;overflow:hidden}.list-square .article-container .index_thumbnail{position:relative;width:100%;padding-bottom:100%}.list-square .article-container .index_thumbnail .index_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.list-square .article-container .link_post .index_thumbnail.noimg{width:100%;padding-bottom:100%;transform:scale(1.1)}.list-square .article-container .index_information{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:60px;padding:5px 10px;font-size:10px;color:#fff;background:rgba(0,0,0,.65);transition:bottom .5s}.list-square .theme-1ad1ff .article-container .index_information{background:rgba(168,153,202,.65)}.list-square .theme-f4d74f .article-container .index_information{background:rgba(224,98,60,.65)}.list-square .theme-a592d3 .article-container .index_information{background:rgba(255,153,187,.65)}.list-square .article-container .link_post:hover .index_information{bottom:-60px}.list-square .article-container .index_information .tit_post{width:100%;font-size:20px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:2390px){.cover-masonry .link_post,.list-masonry .article-container .link_post,.list-square .article-container .link_post{width:23%}}@media screen and (max-width:960px){.cover-masonry .link_post,.list-masonry .article-container .link_post,.list-square .article-container .link_post{width:49%}.cover-masonry .link_post .index_information,.list-masonry .article-container .link_post .index_information{top:auto;opacity:1;background:rgba(0,0,0,.5)}.list-masonry .theme-1ad1ff .article-container .index_information,.theme-1ad1ff .cover-masonry .index_information{background:rgba(168,153,202,.65)}.list-masonry .theme-f4d74f .article-container .index_information,.theme-f4d74f .cover-masonry .index_information{background:rgba(224,98,60,.65)}.list-masonry .theme-a592d3 .article-container .index_information,.theme-a592d3 .cover-masonry .index_information{background:rgba(255,153,187,.65)}.cover-masonry .link_post:hover .index_thumbnail,.list-masonry .article-container .link_post:hover .index_thumbnail{opacity:1;filter:blur(0)}.cover-masonry .link_post:hover .index_information,.list-masonry .article-container .link_post:hover .index_information{bottom:-5rem}.list-text .article-container .link_post{height:121px}.list-text .article-container .link_post:last-child{height:120px}.list-text .article-container .link_post .index_img,.list-text .article-container .link_post .index_thumbnail{width:100px;height:100px}.list-text .article-container .summary{display:none}.list-text .article-container .link_post .index_information{padding-left:120px}.list-text .article-container .link_post .index_information .tit_post{font-size:16px;line-height:26px}.list-text .article-container .link_post .index_information .date{width:100%;text-align:right;font-size:10px}}@media screen and (max-width:480px){.cover-masonry .link_post,.list-masonry .article-container .link_post,.list-square .article-container .link_post{width:100%}.gutter_sizer{width:0}.list-text .article-container .link_post{height:81px}.list-text .article-container .link_post:last-child{height:80px}.list-text .article-container .link_post .index_information{padding-left:70px}.list-text .article-container .link_post .index_img,.list-text .article-container .link_post .index_thumbnail{width:60px;height:60px}}

/* Protected */
.protected_inner{display:flex;flex-direction:column;align-items:center;text-align:center;word-break:keep-all}.protected .protected_form,.protected p{line-height:2.1;margin:10px 0}.protected .protected_password{width:200px;padding:0 10px;margin-right:10px;border-radius:4px}.theme-000 .protected_img{fill:#fff}.theme-000 .protected_password{background:#000}
.protected_password {border:1px solid #000}

.theme-000 .protected_img {fill:#fff}

/* Article */
.a-info,.a-title,.banner-content-inner{text-align:center}.a-title,.article .imageblock a{text-overflow:ellipsis;overflow:hidden}.banner-content-inner{font-size:1rem}.a-category{display:inline-block;padding:5px 10px;background:rgba(200,200,200,.3);border-radius:20px}.a-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.5rem;max-height:6rem;line-height:3rem;margin:1.8vh 0}.a-writer{display:inline-block}.a-info .dot{margin:0 5px}.article{counter-reset:section}.article div,.article p{max-width:100%;line-height:1.7}.article h1,.article h3,.article h4{line-height:170%;font-size:1.4rem;padding-left:8px;background:linear-gradient(135deg,#666 0,#fff);margin:5px 0;z-index:6}.article h1,.article h3,.article h4 .article h1{position:relative}.article h1{position:sticky;top:49px}.theme-000 .article h1,.theme-000 .article h4{background:linear-gradient(135deg,#666 0,#121212)}.theme-1ad1ff .article h1,.theme-1ad1ff .article h4{background:linear-gradient(135deg,#1ad1ff 0,#fff)}.theme-f4d74f .article h1,.theme-f4d74f .article h4{background:linear-gradient(135deg,#f4d74f 0,#fff)}.theme-a592d3 .article h1,.theme-a592d3 .article h4{background:linear-gradient(135deg,#a592d3 0,#fff)}.article h3{padding-left:8px;border-left:8px solid #666;border-bottom:2px solid #666;background:0 0}.theme-1ad1ff .article h3{border-color:#1ad1ff}.theme-f4d74f .article h3{border-color:#f4d74f}.theme-a592d3 .article h3{border-color:#a592d3}.article h2:not(.dialog__title){font-size:1.4rem;line-height:170%}.article h2:not(.dialog__title)::before,.article ol li::before{display:inline-block;line-height:40px;width:40px;text-align:center;margin:5px 5px 5px 0}.article h2:not(.dialog__title)::before{counter-increment:section;content:counter(section);border-radius:50%;background:#aaa;border:5px solid #666}.theme-1ad1ff .article h2:not(.dialog__title)::before{background:#99ebff;border-color:#1ad1ff}.theme-f4d74f .article h2:not(.dialog__title)::before{background:#f8e8a0;border-color:#f4d74f}.theme-a592d3 .article h2:not(.dialog__title)::before{background:rgba(165,146,211,.7);border-color:#a592d3}.article ol{counter-reset:li}.article ol li::before{counter-increment:li;content:counter(li);background:#aaa;border-radius:50%}.theme-1ad1ff .article ol li::before{background:#1ad1ff}.theme-f4d74f .article ol li::before{background:#f4d74f}.theme-a592d3 .article ol li::before{background:#a592d3}.article ul li{list-style:circle inside}.article .footnotes{display:none}.article .moreless_fold,.article .moreless_top{text-align:left}.article .moreless_bottom{text-align:right}.article .moreless_bottom span,.article .moreless_fold span,.article .moreless_top span{display:inline-block;padding:8px 14px;margin:10px 0;background:#aaa;border-radius:200px}.theme-1ad1ff .article .moreless_bottom span,.theme-1ad1ff .article .moreless_fold span,.theme-1ad1ff .article .moreless_top span{background:#1ad1ff}.theme-f4d74f .article .moreless_bottom span,.theme-f4d74f .article .moreless_fold span,.theme-f4d74f .article .moreless_top span{background:#f4d74f}.theme-a592d3 .article .moreless_bottom span,.theme-a592d3 .article .moreless_fold span,.theme-a592d3 .article .moreless_top span{background:#a592d3}.article .moreless_bottom span::after,.article .moreless_fold span::after,.article .moreless_top span::after{display:inline-block;margin-left:10px}.article .moreless_bottom span::after,.article .moreless_top span::after{font-family:iconfont;content:"\f077"}.article .moreless_fold span::after{font-family:iconfont;content:"\f078"}.autoLink,.tx-link{color:#aaa!important;border-bottom:1px solid #aaa;display:inline-block;position:relative;padding:0 .2em;transition:all 250ms;z-index:2}.theme-1ad1ff .autoLink,.theme-1ad1ff .tx-link{color:#a899ca!important;border-color:#a899ca}.theme-f4d74f .autoLink,.theme-f4d74f .tx-link{color:#e0623c!important;border-color:#e0623c}.theme-a592d3 .autoLink,.theme-a592d3 .tx-link{color:#fa709a!important;border-color:#fa709a}.autoLink::before,.tx-link::before{content:"";z-index:-1;width:100%;height:0%;bottom:0;left:0;position:absolute;transition:height 250ms;opacity:.3;background:#aaa}.theme-1ad1ff .autoLink::before,.theme-1ad1ff .tx-link::before{background:#a899ca}.theme-f4d74f .autoLink::before,.theme-f4d74f .tx-link::before{background:#e0623c}.theme-a592d3 .autoLink::before,.theme-a592d3 .tx-link::before{background:#fa709a}.autoLink:hover,.tx-link:hover{border-color:transparent;color:#666!important}.theme-000 .autoLink:hover,.theme-000 .tx-link:hover{color:#ccc!important}.theme-1ad1ff .autoLink:hover,.theme-1ad1ff .tx-link:hover{color:#a899ca!important}.theme-f4d74f .autoLink:hover,.theme-f4d74f .tx-link:hover{color:#e0623c!important}.theme-a592d3 .autoLink:hover,.theme-a592d3 .tx-link:hover{color:#fa709a!important}.autoLink:hover::before,.tx-link:hover::before{height:100%}.article .imageblock a img{display:none}.article .imageblock a{max-width:100%;display:inline-block;margin:15px 0 15px 5px;padding:5px 15px 5px 5px;border:1px solid rgba(150,150,150,.7);border-radius:60px;line-height:48px;white-space:nowrap;transition:all .2s cubic-bezier(.39,.5,.15,1.36);-webkit-transition:all .2s cubic-bezier(.39,.5,.15,1.36);-moz-transition:all .2s cubic-bezier(.39,.5,.15,1.36);-ms-transition:all .2s cubic-bezier(.39,.5,.15,1.36);-o-transition:all .2s cubic-bezier(.39,.5,.15,1.36);box-shadow:rgba(150,150,150,.4) 0 0 0 0 inset}.theme-1ad1ff .article .imageblock a{border-color:rgba(0,204,255,.7)}.theme-f4d74f .article .imageblock a{border-color:rgba(244,215,79,.7)}.theme-a592d3 .article .imageblock a{border-color:rgba(165,146,211,.7)}.article .imageblock a::before{display:inline-block;content:"";background-color:rgba(150,150,150,.7);background-image:url(images/dl.svg);background-repeat:no-repeat;background-size:contain;float:left;width:50px;height:50px;margin-right:5px;text-align:center}.theme-1ad1ff .article .imageblock a::before{background-color:rgba(0,204,255,.7)}.theme-f4d74f .article .imageblock a::before{background-color:rgba(244,215,79,.7)}.theme-a592d3 .article .imageblock a::before{background-color:rgba(165,146,211,.7)}.article .imageblock a:hover{color:rgba(255,255,255,.85);box-shadow:rgba(150,150,150,.7) 0 0 0 40px inset;border-color:transparent}.theme-1ad1ff .article .imageblock a:hover{box-shadow:rgba(0,204,255,.7) 0 0 0 40px inset}.theme-f4d74f .article .imageblock a:hover{box-shadow:rgba(244,215,79,.7) 0 0 0 40px inset}.theme-a592d3 .article .imageblock a:hover{box-shadow:rgba(165,146,211,.7) 0 0 0 40px inset}.footnote{font-size:.6rem;vertical-align:super}.tx-quote-tistory{padding:10px 0}.tx-quote-tistory div,.tx-quote-tistory p{font-size:2.5rem;text-align:center;padding:0 2rem}.tx-quote-tistory::after,.tx-quote-tistory::before{font-family:iconfont;display:block;font-size:2rem;padding:0 1rem}.tx-quote-tistory::before{content:"\f10d";text-align:left}.tx-quote-tistory::after{content:"\f10e";text-align:right}.article table:not(.colorscripter-code-table){width:100%}.article table .imageblock{width:auto!important}@media screen and (max-width:980px){.tx-quote-tistory p{font-size:2rem}}@media screen and (max-width:650px){.tx-quote-tistory p{font-size:1.8rem}.a-title{font-size:1.5rem;line-height:2.5rem;max-height:5rem}}.imageblock{margin:5px 0}.another_category{padding:10px;border:1px solid #ddd;margin:10px 0}.another_category table{display:block;width:100%}.another_category td,.another_category th :not(a):not(.current){display:none}.another_category h4{line-height:1;font-size:1rem;padding-left:0;background:none!important;margin:0;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ddd;z-index:1}.another_category tbody{display:flex;flex-wrap:wrap}.another_category tbody tr{display:block;width:50%;padding:0 10px}.another_category table .current,.another_category table a,.another_category table th{display:block;width:100%;height:2rem;line-height:2rem;text-align:left}.another_category table .current,.another_category table a{position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:20px}.another_category table .current::after,.another_category table a::after{font-family:iconfont;position:absolute;right:0;font-size:16px}.another_category table .current::after{content:'\f00c'}.another_category table a::after{content:'\f0c1'}.another_category table a:hover::after{content:'\f061'}.article .another_category table{border:0}@media screen and (max-width:650px){.another_category tbody tr{width:100%}}

figure.imageslideblock div.image-container{width:auto!important;height:auto!important}.article table{border:1px solid #aaa}.article table td{border:1px solid #aaa;border-collapse:collapse}blockquote[data-ke-style=normal]{font-size:1.5rem;text-align:center;padding:10px 2rem;color:#000}blockquote[data-ke-style=normal]::after,blockquote[data-ke-style=normal]::before{font-family:iconfont;display:block;padding:0 1rem}blockquote[data-ke-style=normal]::before{content:"\f10d";text-align:left}blockquote[data-ke-style=normal]::after{content:"\f10e";text-align:right}

/* PostBtn */
.container_postbtn{display:flex;justify-content:center}.copyright,.postbtn_ccl{position:absolute!important;right:5px;bottom:5px}.postbtn_like .copyright{font-size:9px}.container_postbtn .wrap_btn_share{display:none}.container_postbtn .postbtn_like .wrap_btn.wrap_btn_etc,.container_postbtn .postbtn_like .wrap_btn.wrap_btn_etc2{position:absolute!important;bottom:5px;left:5px}.container_postbtn .btn_subscription .txt_state::before{font-family:iconfont;content:'\f00c';margin-right:5px}

/* Pop UP */
.dialog,.dialog__content{overflow:auto}.dialog__action,.dialog__trigger{background-color:transparent;color:#666;border:3px solid #666;padding:.5rem 1rem;margin:5px 0;border-radius:200px;-moz-transition:.2s ease;-ms-transition:.2s ease;-webkit-transition:.2s ease;transition:.2s ease}.theme-1ad1ff .dialog__action,.theme-1ad1ff .dialog__trigger{color:#1ad1ff;border-color:#1ad1ff}.theme-f4d74f .dialog__action,.theme-f4d74f .dialog__trigger{color:#f4d74f;border-color:#f4d74f}.theme-a592d3 .dialog__action,.theme-a592d3 .dialog__trigger{color:#a592d3;border-color:#a592d3}.dialog__action:hover,.dialog__trigger:hover{background-color:#666;color:#fff;-moz-transition:.2s ease;-ms-transition:.2s ease;-webkit-transition:.2s ease;transition:.2s ease}.theme-1ad1ff .dialog__action:hover,.theme-1ad1ff .dialog__trigger:hover{background-color:#1ad1ff}.theme-f4d74f .dialog__action:hover,.theme-f4d74f .dialog__trigger:hover{background-color:#f4d74f}.theme-a592d3 .dialog__action:hover,.theme-a592d3 .dialog__trigger:hover{background-color:#a592d3}.dialog__action:focus,.dialog__trigger:focus{outline:0}.dialog{background:#ececec;position:fixed;left:50%;transform:translate(-50%,0);top:0;padding:10px;box-shadow:0 10px 30px rgba(51,51,51,.4);border:3px solid #333;visibility:hidden;opacity:0;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in;z-index:2;width:50%;max-height:90vh!important}.theme-000 .dialog{background:#4d4d4d}.dialog--active{top:60px;visibility:visible;opacity:1;-webkit-transition:all 250ms ease-out;transition:all 250ms ease-out;width:65%;height:auto;z-index:1000}.dialog__close{font-size:2rem;line-height:2rem;position:absolute;right:5px;top:5px;padding:15px;-webkit-transition:color 150ms ease;transition:color 150ms ease}.dialog__close:hover{color:#E74C3C}.dialog__title{font-size:1.5rem;font-weight:100;margin:0 0 10px;padding:15px 35px 15px 0;line-height:1.2rem;border-bottom:2px solid #333}.dialog__action{margin:0;font-size:1rem}.video-popup.reveal{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center;z-index:100000000}.video-popup .video-wrapper{position:relative;width:80%;padding-bottom:45%;z-index:100000001}.video-popup .video-wrapper iframe{position:absolute;width:100%;height:100%}.video-popup.reveal .video-popup-closer{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:100000000}

/* Iframe Wrapper */
.responsive-video figure[data-ke-type='video'][data-video-host='youtube']{text-align:left!important}
.youtubevid{position:relative;width:100%;padding-bottom:56.25%;margin:auto}.youtubevid iframe{position:absolute;width:100%;height:100%}.youtubevid.alt{width:35%;padding-bottom:62.22%}.youtubevid.square{width:70%;padding-bottom:70%}@media screen and (max-width:1000px){.youtubevid.alt{width:50%;padding-bottom:88.89%}}@media screen and (max-width:600px){.youtubevid.alt{width:100%;padding-bottom:177.78%}.youtubevid.square{width:100%;padding-bottom:100%}}@media screen and (min-width:650px){.youtubevid-wrapper{min-width:400px}}

/* Iframe Sticker */
.youtubevid .video-sticker.sticked{position:fixed;width:250px;height:140.63px;bottom:1%;left:1%;z-index:2000}.youtubevid.alt .video-sticker.sticked{height:444.44px;max-height:80vh}.youtubevid.square .video-sticker.sticked{height:250px}
.video-sticker-remover{display:none;position:absolute;top:-30px;right:0;font-size:20px;height:20px;align-items:center;justify-content:center}.video-sticker.sticked .video-sticker-remover{display:flex}

/* horizontal bar */
.horiz-bar-2::after,.horiz-bar-2::before,.horiz-bar::after,.horiz-bar::before{content:"";background:rgba(0,0,0,.35);height:1px;line-height:0}.horiz-bar{display:flex;width:calc(100% + 50px);transform:translateX(-25px);flex-basis:100%;align-items:center;font-size:12px;margin:8px 0}.horiz-bar::after,.horiz-bar::before{flex-grow:1;font-size:0}.horiz-bar::before{margin-right:5px}.horiz-bar::after{margin-left:5px}@media screen and (max-width:480px){.horiz-bar{width:calc(100% + 20px);transform:translateX(-10px)}}.horiz-bar-2{display:flex;width:100%;flex-basis:100%;align-items:center;margin:8px 0}.horiz-bar-2::after,.horiz-bar-2::before{flex-grow:1;font-size:0}.horiz-bar-2::before{margin-right:15px}.horiz-bar-2::after{margin-left:15px}.theme-000 .horiz-bar-2::after,.theme-000 .horiz-bar-2::before,.theme-000 .horiz-bar::after,.theme-000 .horiz-bar::before{background:rgba(255,255,255,.35)}.horiz-3{margin:5px 0;border-top:1px solid rgba(0,0,0,.35)}.theme-000 .horiz-3{border-top:1px solid rgba(255,255,255,.35)}

/* Share */
.share-wrapper{text-align:right}.share-wrapper .share-item{display:inline-flex;width:30px;height:30px;justify-content:center;align-items:center;border-radius:50%;color:#fff}.share-wrapper .share-item:nth-child(1){background:#f4d400}.share-wrapper .share-item:nth-child(1):hover{color:#f4d400}.share-wrapper .share-item:nth-child(2){background:#4fa42b}.share-wrapper .share-item:nth-child(2):hover{color:#4fa42b}.share-wrapper .share-item:nth-child(3){background:#3b5998}.share-wrapper .share-item:nth-child(3):hover{color:#3b5998}.share-wrapper .share-item:nth-child(4){background:#3cf}.share-wrapper .share-item:nth-child(4):hover{color:#3cf}.share-wrapper .share-item:hover {background:#fff}.theme-000 .share-wrapper .share-item:hover {background:#121212}

/* Related Article */
.area_related{margin:10px 0;display:flex;justify-content:center;flex-wrap:wrap}.img_related,.link_related{display:inline-block}.link_related{position:relative;width:17%;padding-bottom:17%;margin-right:2%;margin-bottom:2%;background:#000;overflow:hidden}.link_related:last-child{margin-right:0}@media screen and (max-width:1350px){.link_related{width:23%;padding-bottom:23%}}@media screen and (max-width:830px){.link_related{width:47%;padding-bottom:47%}.link_related:nth-child(2n){margin-right:0}}.img_related{position:absolute;width:100%;height:100%;opacity:.5;border-radius:50%}.related_info{position:absolute;display:flex;top:0;left:0;right:0;bottom:0;padding:5%;justify-content:center;align-items:center;color:#fff;z-index:2}.related_info .txt_related{text-align:center}.related_viewmore{text-align:right}

/* Tag */
.tag_box a,.tag_box li{display:inline-block}.tag_box{padding-left:15px;color:transparent}.tag_box ul{padding-left:10px}.tag_box a{position:relative;height:30px;line-height:30px;padding:0 1em;margin:0 15px 5px 0;background-color:#666;border-radius:0 3px 3px 0;color:#fff;font-size:13px;text-decoration:none;-webkit-transition:.2s;transition:.2s}.theme-1ad1ff .tag_box a{background-color:#1ad1ff}.theme-f4d74f .tag_box a{background-color:#f4d74f}.theme-a592d3 .tag_box a{background-color:#a592d3}.tag_box a:after,.tag_box a:before{position:absolute;content:''}.tag_box a:before{top:50%;left:0;z-index:3;display:block;width:6px;height:6px;margin-top:-3px;background-color:#fff;border-radius:100%}.tag_box a::after{right:100%;top:50%;border:solid transparent;height:0;width:0;pointer-events:none;border-color:transparent #666 transparent transparent;border-width:15px;margin-top:-15px;-webkit-transition:.2s;transition:.2s}.theme-1ad1ff .tag_box a::after{border-color:transparent #1ad1ff transparent transparent}.theme-f4d74f .tag_box a::after{border-color:transparent #f4d74f transparent transparent}.theme-a592d3 .tag_box a::after{border-color:transparent #a592d3 transparent transparent}.tag_box a:hover{background-color:#333;color:#fff}.tag_box a:hover:after{border-right-color:#333}

/* Textarea */
.mk-textarea{width:100%;padding:10px;line-height:170%;background:0 0;outline:0;border-radius:.325rem;resize:none}.t-bubble,.t-ico{border-radius:25px;background:#eee}.theme-000 .mk-textarea{color:#fff}.t-wrapper{display:flex;padding:10px 0}.t-ico{width:50px;height:50px;object-fit:cover;flex-shrink:0;margin:0}.t-bubble{position:relative;margin-left:15px;margin-top:15px;width:100%;padding:10px}.theme-000 .t-bubble,.theme-000 .t-ico{background:#333}.theme-1ad1ff .t-bubble{background:#cce9ff}.theme-a592d3 .t-bubble{background:#ddbbdb}.theme-f4d74f .t-bubble{background:#fdc06d}.t-bubble::after{content:"";position:absolute;width:17.5px;height:25px;border:0 solid #eee;border-width:0 20px;border-radius:50%;clip:rect(0,25px,12px,0);display:block;z-index:1;left:-35.5px;top:5px;transform:scaleX(-1)}.theme-000 .t-bubble::after{border-color:#333}.theme-1ad1ff .t-bubble::after{border-color:#cce9ff}.theme-f4d74f .t-bubble::after{border-color:#fdc06d}.theme-a592d3 .t-bubble::after{border-color:#ddbbdb}.guest_input{display:flex;margin:10px 0;justify-content:space-between}.guest_input p{width:49.2%}.theme-000 .guest_input p input{color:#fff!important}.guest_input p input{width:100%;background:0 0;padding:10px 5px;outline:0}

/* Secret */
#secret-cbx{display:inline-block;margin:5px 7.5px;padding:5px 7.5px}#secret-cbx input{display:none}.secret-box+label:before{font-family:iconfont;content:"\f09c";display:inline-block}.secret-box:checked+label:before{font-family:iconfont;content:"\f023"}

/* button */
.button_wrapper{text-align:right}.button{display:inline-block;text-decoration:none;text-align:center;border-radius:4px;padding:10px 15px;box-shadow:#ddd 0 0 0 2px inset;-webkit-transition:all .2s cubic-bezier(.39,.5,.15,1.36);-moz-transition:all .2s cubic-bezier(.39,.5,.15,1.36);-ms-transition:all .2s cubic-bezier(.39,.5,.15,1.36);-o-transition:all .2s cubic-bezier(.39,.5,.15,1.36);transition:all .2s cubic-bezier(.39,.5,.15,1.36)}.theme-1ad1ff .button{box-shadow:#a899ca 0 0 0 2px inset}.theme-f4d74f .button{box-shadow:#ffadc5 0 0 0 2px inset}.theme-a592d3 .button{box-shadow:#f9b 0 0 0 2px inset}.button:hover{color:#000;box-shadow:#ddd 0 0 0 40px inset}.theme-1ad1ff .button:hover{box-shadow:#a899ca 0 0 0 40px inset}.theme-f4d74f .button:hover{box-shadow:#ffadc5 0 0 0 40px inset}.theme-a592d3 .button:hover{box-shadow:#f9b 0 0 0 40px inset}.article .button{display:inline}.theme-000 .button:hover{color:#000}

/* Commetns */
.comments.inner ol{display:flex;flex-direction:column-reverse}.c-container{display:flex;padding:10px 0}.r-copy{padding-top:10px;border-top:1px solid #ddd;margin-top:10px}.theme-1ad1ff .r-copy{border-color:#e6e6ff}.theme-f4d74f .r-copy{border-color:#f4d74f}.theme-a592d3 .r-copy{border-color:#ffd699}.reply-list .guest_admin,.reply-list .rp_admin{flex-direction:row-reverse}.c-ico{width:50px;height:50px;object-fit:cover;border-radius:50%;flex-shrink:0}.c-bubble{position:relative;border-radius:25px;margin-left:15px;margin-top:15px;background:#eee}.theme-000 .c-bubble{background:#333}.theme-1ad1ff .c-bubble{background:#cce9ff}.theme-f4d74f .c-bubble{background:#fdc06d}.theme-a592d3 .c-bubble{background:#ddbbdb}.c-bubble::after{content:"";position:absolute;width:17.5px;height:25px;border:0 solid #ddd;border-width:0 20px;border-radius:50%;clip:rect(0,25px,12px,0);display:block;z-index:1;left:-35.5px;top:5px;transform:scaleX(-1)}.theme-000 .c-bubble::after{border-color:#555}.theme-1ad1ff .c-bubble::after{border-color:#e6e6ff}.theme-f4d74f .c-bubble::after{border-color:#f4d74f}.theme-a592d3 .c-bubble::after{border-color:#ffd699}.reply-list .guest_admin .c-bubble,.reply-list .rp_admin .c-bubble{margin-left:0;margin-right:15px}.reply-list .guest_admin .c-bubble::after,.reply-list .rp_admin .c-bubble::after{left:auto;right:-35.5px;transform:scaleX(1)}.c-head{padding:15px 20px;background:#ddd;border-radius:25px 25px 0 0}.theme-000 .c-head{background:#555}.theme-1ad1ff .c-head{background:#e6e6ff}.theme-f4d74f .c-head{background:#f4d74f}.theme-a592d3 .c-head{background:#ffd699}.c-head a{display:inline-block}.c-content{padding:15px 25px;line-height:1.7}.highlighted{background:0 0!important}.highlighted>.c-container>.c-bubble{background:#ababab}.theme-1ad1ff .highlighted>.c-container>.c-bubble{background:#8fceff}.theme-f4d74f .highlighted>.c-container>.c-bubble{background:#fca936}.theme-a592d3 .highlighted>.c-container>.c-bubble{background:#cc99c8}.tt_more_preview_comments_text{display:inline-block;padding:10px 20px;border:1px solid #ddd;border-radius:50px;transition:.5s}.tt_more_preview_comments_text::before{font-family:iconfont;content:"\f063";margin-right:5px}.tt_more_preview_comments_text:hover{border-color:#aaa;color:#aaa}.attach-wrapper{display:none}.modcom .attach-wrapper{display:flex;margin-bottom:5px}#emoji-list li,.attach-btn{display:inline-block}.attach-btn{margin:0 5px;font-size:1.2rem}.emoji-trigger{position:relative}#emoji-list{display:block;position:absolute;top:30px;width:360px;padding:0 10px;text-align:center;border-radius:200px;z-index:10;border:1px solid #eee}@media screen and (max-width:540px){#emoji-list{width:180px}}.abuseReport::before{font-family:iconfont;content:"\f0a1"}
.rp_admin .name::before,.guest_admin .name::before{display:inline-block;font-family:iconfont;content:"\f005 ";color:yellow;margin-right:5px;animation:star 3s infinite}

/* Sidebar */
.sidebar-bottom{display:flex;width:100%;padding:60px 0 100px;background:#ddd}.theme-000 .sidebar-bottom{background:#212121}.theme-1ad1ff .sidebar-bottom{background:#e2ddee}.theme-f4d74f .sidebar-bottom{background:#f0f0d0}.theme-a592d3 .sidebar-bottom{background:#fecfef}.sidebar-bottom aside{width:20%;margin-right:5%;padding:15px}.sidebar-bottom aside:nth-child(4n){margin-right:0}.sidebar-bottom aside:nth-child(4n-3){margin-left:2.5%}@media screen and (max-width:1290px){.sidebar-bottom aside{width:45%}.sidebar-bottom aside:nth-child(2n){margin-right:0}.sidebar-bottom aside:nth-child(2n-1){margin-left:2.5%}.sidebar-bottom{flex-wrap:wrap}}@media screen and (max-width:480px){.sidebar-bottom aside{width:90%;margin-left:5%}.sidebar-bottom aside:nth-child(2n-1),.sidebar-bottom aside:nth-child(4n-3){margin-left:5%}}footer .thumb{width:50px;height:50px;flex-shrink:0;border-radius:50%;margin-right:5px}footer svg .st48{fill:#666;stroke:#aaa;stroke-width:4;stroke-miterlimit:10}.theme-1ad1ff footer svg .st48{fill:#1ad1ff;stroke:#b3ffff}.theme-f4d74f footer svg .st48{fill:#e0623c;stroke:#ffc079}.theme-a592d3 footer svg .st48{fill:#fa709a;stroke:#fcb5cb}footer .notice li a,footer .popular li a,footer .recent li a{box-sizing:content-box;display:flex;line-height:50px;height:50px;width:100%;overflow:hidden;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.125)}.theme-000 footer .notice li a,.theme-000 footer .popular li a,.theme-000 footer .recent li a{border-bottom:1px solid rgba(255,255,255,.125)}footer .recent.comment .name{color:#666;padding:0 5px;margin-left:auto}footer .recent.comment .date,footer .recent.comment .name{font-size:.5rem;flex-shrink:0}footer .notice li:last-child a,footer .popular li:last-child a,footer .recent li:last-child a{border:0}footer .tt-calendar .cal_click{display:inline-block;color:inherit;width:30px;line-height:30px;border-radius:50%;background:rgba(230,230,230,.8)}footer .cal_month{margin-bottom:5px}footer .calendar td,footer .calendar th{line-height:40px;text-align:center}footer .cal_day_sunday,footer .cal_week2{color:red}footer .cal_day4{color:#999!important}footer .cal_week td:last-child,footer .cal_week1:last-child{color:#00f}footer .counter div{margin-bottom:10px}footer .counter div:last-child{margin:0}footer .bookmarks li a{display:flex;align-items:center;border:0;border-top:solid 1px rgba(0,0,0,.125);line-height:40px;height:40px;overflow:hidden;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.theme-000 footer .bookmarks li a{border-color:rgba(255,255,255,.125)}footer .bookmarks li a:hover{color:#595959;padding-left:.3rem}footer .bookmarks li:first-child a{border-top:0!important}footer .bookmarks li a img{width:20px;height:20px;margin-right:5px}footer .view-more{text-align:right;margin:5px 0}

/* Paging */
.inner.pn{display:none}.no-more-next,.no-more-prev{visibility:hidden!important}#tt-body-page .inner.pn{display:block}#tt-body-page .prev-next{display:flex;justify-content:space-between}.thumb-bg{display:inline-block;position:relative;width:49%;height:150px;background:#000;overflow:hidden}.thumb-bg .bg,.thumb-bg .detail{width:100%;height:100%;transition:.3s}.thumb-bg .bg{display:inline-block;width:100.1%;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:.5}.thumb-bg .detail{position:absolute;top:0;left:0;display:inline-flex;padding:10px;font-size:30px;line-height:30px;align-items:center;color:#fff}.thumb-bg.next_btn .detail{justify-content:flex-end}.thumb-bg .detail .title{max-height:60px;overflow:hidden}.thumb-bg:hover .bg{opacity:1}.thumb-bg:hover .detail{opacity:0}@media screen and (max-width:720px){.thumb-bg{width:100%}.thumb-bg:first-child{margin-bottom:10px}.prev-next{flex-wrap:wrap}}.paging .paging-list{margin:5vh 0;text-align:center}#tt-body-page .paging .paging-list{display:none}.paging .paging-list a{padding:0 5px;line-height:1.7}.paging .paging-list .selected{color:#666}.theme-1ad1ff .paging .paging-list .selected{color:#1ad1ff}.theme-f4d74f .paging .paging-list .selected{color:#f4d74f}.theme-a592d3 .paging .paging-list .selected{color:#a592d3}.paging .paging-list .num:hover span:not(.selected){color:#666}.paging-btn{display:none;text-align:center;margin-top:20px}.paging-btn-alt{text-align:center;margin-bottom:20px}#loading-next{margin:20px auto 0;z-index:300;width:100px;height:100px;background:url(images/candy.svg) center;background-size:cover}.gonext.auto{display:inline-block;transform:translateY(-120vh)}#tt-body-archive .paging-btn,#tt-body-category .paging-btn,#tt-body-index .paging-btn,#tt-body-notice .paging-btn,#tt-body-search .paging-btn,#tt-body-tag .paging-btn{display:block}.auto-load .paging .paging-list,.btn-load .paging .paging-list{display:none}#tt-body-guestbook .paging .paging-list{display:block}

/* Footer */
#footer .footer-bg,#footer-blog-image{background-size:cover;background-repeat:no-repeat;background-position:50% 70%}#footer,#footer a{color:#fff}#footer{display:flex;position:relative;flex-direction:column;align-items:center;line-height:1.7;background:#000}#footer .footer-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(images/footer.jpg);opacity:.5}#footer-blog-image{width:150px;height:150px;margin-top:-75px;border-radius:50%}#footer .footer-inner{width:100%;padding:50px 80px}#footer .footer-inner,#footer-blog-image{position:relative;z-index:2}@media screen and (max-width:720px){#footer .footer-inner{padding:25px 40px}}#footer .footer-inner div{margin-bottom:30px;text-align:center}#footer .footer-inner div:last-child{margin-bottom:0}#footer a:hover{color:#aaa}.footer-social a{margin:0 5px}#footer .footer-copyright{font-size:.7rem}

/* custom scroll */
.simplebar,[data-simplebar-direction]{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch}.simplebar .simplebar-scroll-content,[data-simplebar-direction] .simplebar-scroll-content{overflow-y:scroll;overflow-x:auto;position:absolute;left:0;right:0;top:0;bottom:0;-ms-overflow-style:none}.simplebar-scroll-content::-webkit-scrollbar{display:none}.simplebar.horizontal .simplebar-scroll-content,[data-simplebar-direction=horizontal] .simplebar-scroll-content{overflow-x:scroll;overflow-y:auto}.simplebar-track{z-index:99;position:absolute;top:0;right:0;bottom:0;width:11px}.simplebar-track .simplebar-scrollbar{position:absolute;right:2px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;min-height:10px;width:7px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear;background:#6c6e71;-webkit-background-clip:padding-box;-moz-background-clip:padding}.simplebar-track .simplebar-scrollbar.visible,.simplebar-track:hover .simplebar-scrollbar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity:.7}.simplebar-track:hover .simplebar-scrollbar{-webkit-transition:opacity 0 linear;-moz-transition:opacity 0 linear;-o-transition:opacity 0 linear;-ms-transition:opacity 0 linear;transition:opacity 0 linear}.simplebar.horizontal .simplebar-track,[data-simplebar-direction=horizontal] .simplebar-track{top:auto;left:0;width:auto;height:11px}.simplebar.horizontal .simplebar-track .simplebar-scrollbar,[data-simplebar-direction=horizontal] .simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}

/* Top */
.top{position:fixed;bottom:10px;right:20px;width:40px;height:40px;line-height:40px;font-size:25px;color:#000;border:1px solid #fff;border-radius:50%;text-align:center;background:rgba(236,236,236,.5);transition:border-color .3s,color .3s;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3);z-index:350}.top:hover{border-color:#aaa;color:#666}.theme-1ad1ff .top:hover{border-color:#a899ca;color:#a899ca}.theme-f4d74f .top:hover{border-color:#e0623c;color:#e0623c}.theme-a592d3 .top:hover{border-color:#fa709a;color:#fa709a}

/* About */
.about_name,.about_page h3{text-align:center;padding:10px}.bgimg{height:100vh;position:relative;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover}.about_page h3{font-size:1.3rem;letter-spacing:5px;color:#111}.about_name{display:block;font-size:2rem}.about_div.alt{background-color:#fff;color:#111}.theme-000 .about_div.alt{background-color:#121212;color:#fff}.about_div{color:#fff;background-color:#282E34;padding:5% 10%;text-align:justify;line-height:170%}.caption{position:absolute;left:0;top:50%;width:100%;text-align:center}.caption .border{padding:18px;letter-spacing:10px;background-color:transparent;font-size:25px;color:#f7f7f7}.t_body{text-align:justify}#title{font-size:10rem;letter-spacing:10px}.bgimg-2{background-image:url(images/aboutbg1.png)}.bgimg-3{background-image:url(images/aboutbg2.png)}.bgimg-4{background-image:url(images/aboutbg3.png)}.about-me{width:calc(100% + 50px);margin-left:-25px}@media screen and (max-width:480px){.about-me{width:calc(100% + 20px);margin-left:-10px}}.about-me h3{font-size:1.3rem}.about-me .index-contact-wrapper{text-align:center}.about-me .index-contact{display:inline-flex;flex-direction:column;text-align:left}.about-me .index-contact span{margin:10px 0}.about-me .index-contact i{display:inline-block;width:42px;line-height:40px;border:1px solid #666;border-radius:50%;text-align:center}.about-me .horiz-bar-2 {font-size:2rem}

/* 404 */
#time-left{display:inline}.cloud::after,.cloud::before{content:"";display:block;position:absolute}.scene,body.nothing-here{overflow:hidden}.scene-container{position:fixed;display:flex;top:0;left:0;justify-content:center;align-items:center;overflow-x:hidden;width:100vw;min-height:100vh;z-index:999999999}.scene{background-color:transparent;width:100%;height:100vh;flex-shrink:0;position:relative}.cars,.undercarriage{justify-content:space-between;display:flex}.scene-text,.scene-title{position:fixed;width:100%;text-align:center;z-index:2}.background,.catenary,.cloud,.foreground,.pantograph,.spark,.sun,.track,.train{position:absolute}.scene-title{font-size:2rem;top:10%}.scene-text{top:20%}.skybox{background-image:linear-gradient(to bottom,#e6f0f6,#9cc2da);width:100%;height:100%;z-index:5}.sun,.sun::before{background:#fefefe;border-radius:50%}.sun{width:6rem;height:6rem;-webkit-filter:blur(1px);filter:blur(1px);top:1rem;right:.5rem}.sun::before{width:200%;height:200%;left:-50%;top:-50%;-webkit-filter:blur(4rem);filter:blur(4rem)}.cloud{-webkit-animation:animateclouds 600s infinite linear;animation:animateclouds 600s infinite linear;background-color:#f0f8ff;border-radius:3rem;border-left:3px solid #e8f0f7;border-bottom:3px solid #dde9f4;box-shadow:-1px 3px 1rem 0 rgba(0,0,0,.05);left:-16rem;width:12rem;height:4rem}.cloud::after,.cloud::before{background:#f0f8ff;border-radius:50%;border-left:3px solid #e8f0f7}.cloud::before{width:100px;height:100px;top:-45px;left:70px;z-index:2}.cloud::after{width:60px;height:60px;top:-20px;left:30px}.background,.background::before{height:100%;width:100%;bottom:0}.cloud__1{-webkit-animation-delay:-498s;animation-delay:-498s;top:157px;-webkit-transform:scale(1.55);transform:scale(1.55)}.cloud__2{-webkit-animation-delay:-283s;animation-delay:-283s;top:4px;-webkit-transform:scale(1.15);transform:scale(1.15)}.cloud__3{-webkit-animation-delay:-312s;animation-delay:-312s;top:209px;-webkit-transform:scale(1.75);transform:scale(1.75)}.cloud__4{-webkit-animation-delay:-150s;animation-delay:-150s;top:179px;-webkit-transform:scale(1.55);transform:scale(1.55)}.cloud__5{-webkit-animation-delay:-471s;animation-delay:-471s;top:123px;-webkit-transform:scale(1.15);transform:scale(1.15)}.cloud__6{-webkit-animation-delay:-549s;animation-delay:-549s;top:140px;-webkit-transform:scale(1.45);transform:scale(1.45)}.cloud__7{-webkit-animation-delay:-398s;animation-delay:-398s;top:72px;-webkit-transform:scale(.95);transform:scale(.95)}.cloud__8{-webkit-animation-delay:-500s;animation-delay:-500s;top:5px;-webkit-transform:scale(1.35);transform:scale(1.35)}.cloud__9{-webkit-animation-delay:-40s;animation-delay:-40s;top:144px;-webkit-transform:scale(1.15);transform:scale(1.15)}.cloud__10{-webkit-animation-delay:-185s;animation-delay:-185s;top:142px;-webkit-transform:scale(1.55);transform:scale(1.55)}@-webkit-keyframes animateclouds{100%{-webkit-transform:translateX(100rem);transform:translateX(100rem)}}@keyframes animateclouds{100%{-webkit-transform:translateX(100rem);transform:translateX(100rem)}}.background{-webkit-clip-path:polygon(0 59%,4% 55%,7% 55%,10% 56%,13% 53%,15% 53%,18% 52%,22% 50%,27% 46%,29% 44%,32% 43%,36% 43%,38% 43%,40% 45%,42% 46%,45% 42%,46% 41%,48% 42%,52% 40%,56% 40%,59% 41%,63% 41%,65% 42%,68% 41%,69% 41%,75% 44%,80% 47%,84% 49%,87% 50%,89% 50%,91% 52%,94% 52%,96% 54%,100% 56%,100% 58%,100% 100%,0 100%);clip-path:polygon(0 59%,4% 55%,7% 55%,10% 56%,13% 53%,15% 53%,18% 52%,22% 50%,27% 46%,29% 44%,32% 43%,36% 43%,38% 43%,40% 45%,42% 46%,45% 42%,46% 41%,48% 42%,52% 40%,56% 40%,59% 41%,63% 41%,65% 42%,68% 41%,69% 41%,75% 44%,80% 47%,84% 49%,87% 50%,89% 50%,91% 52%,94% 52%,96% 54%,100% 56%,100% 58%,100% 100%,0 100%);background-color:#babfc4;z-index:10}.background.two{-webkit-transform:translate(25rem,2rem);transform:translate(25rem,2rem);z-index:9}.background.three{-webkit-transform:translate(-30rem,2rem);transform:translate(-30rem,2rem);z-index:9}.background::before{-webkit-clip-path:polygon(0 59%,4% 55%,7% 55%,10% 56%,13% 53%,15% 53%,18% 52%,22% 50%,27% 46%,29% 44%,32% 43%,36% 43%,38% 43%,40% 45%,42% 46%,45% 42%,46% 41%,48% 42%,52% 40%,56% 40%,59% 41%,63% 41%,65% 42%,68% 41%,69% 41%,75% 44%,80% 47%,84% 49%,87% 50%,89% 50%,91% 52%,94% 52%,96% 54%,100% 56%,100% 58%,100% 100%,0 100%);clip-path:polygon(0 59%,4% 55%,7% 55%,10% 56%,13% 53%,15% 53%,18% 52%,22% 50%,27% 46%,29% 44%,32% 43%,36% 43%,38% 43%,40% 45%,42% 46%,45% 42%,46% 41%,48% 42%,52% 40%,56% 40%,59% 41%,63% 41%,65% 42%,68% 41%,69% 41%,75% 44%,80% 47%,84% 49%,87% 50%,89% 50%,91% 52%,94% 52%,96% 54%,100% 56%,100% 58%,100% 100%,0 100%);background:linear-gradient(to bottom,#babfc4,#babfc4 45%,#9ea5ad,#828b96);-webkit-transform:translateY(.25rem);transform:translateY(.25rem);z-index:-1}.foreground{background:linear-gradient(to top,#d9d4ce,#d9d4ce 9rem,#b5b5b5);bottom:0;height:40%;width:100%;z-index:20}.road,.track::after{z-index:-1;position:absolute}.road{background:linear-gradient(to top,#d9d4ce,#c3bbb1,#b5b5b5);-webkit-filter:blur(.5px);filter:blur(.5px);width:2.25rem;height:16rem;left:31.25rem;bottom:0;-webkit-transform:perspective(.5rem) rotatex(5deg);transform:perspective(.5rem) rotatex(5deg)}.track{background:#ccc;border-bottom:3px solid #c4c4c4;height:1rem;width:100%;bottom:6rem}.track::before{background:repeating-linear-gradient(to right,transparent 0,transparent 2px,#afafaf 2px,#afafaf 4px);border-bottom:1px solid #babfc4;border-top:1px solid #babfc4;width:100%;height:5px;top:3px}.track::after{background-color:#dbd1c5;height:1.25rem;width:100%;-webkit-filter:blur(2px);filter:blur(2px)}.catenary{background:repeating-linear-gradient(to right,#b4bac0 0,#ccc 3px,transparent 3px,transparent 80px);height:2rem;width:100%;top:-2rem;z-index:50}.catenary::before{background-color:#9ea5ad;width:100%;height:1px;top:.25rem}.train{-webkit-animation:18s linear infinite train-movement;animation:18s linear infinite train-movement;height:1.5rem;width:24rem;bottom:.5rem;left:-24rem;z-index:100}.pantograph{background:#9ea5ad;width:2rem;height:.2rem;left:0;right:0;top:-.1rem;margin:0 auto}.pantograph::after,.pantograph::before{background:#828b96;width:.1rem;height:.5rem;-webkit-transform-origin:bottom center;transform-origin:bottom center}.pantograph::before{-webkit-transform:rotatez(70deg);transform:rotatez(70deg);top:-.5rem;left:1rem}.pantograph::after{-webkit-transform:rotatez(-70deg);transform:rotatez(-70deg);top:-.7rem;left:1.5rem}.spark{-webkit-animation:1s spark infinite linear;animation:1s spark infinite linear;background-color:#f0f8ff;border-radius:50%;width:4px;height:4px;opacity:0;top:-.5rem;left:1rem;z-index:1}.car,.cars{height:100%}.car,.carriage{position:relative}.cars{-webkit-animation:1s car-bounce infinite ease;animation:1s car-bounce infinite ease;width:100%}.car{background:linear-gradient(to top,#c8a995,#c8a995 2px,#e9cd7a 2px,#e9cd7a 4px,#acb2b9 4px,#ccc);border-top:3px solid #bababa;border-bottom:4px solid #9ea5ad;border-right:1px solid #9ea5ad;border-left:1px solid #9ea5ad;border-top-right-radius:4px;border-top-left-radius:4px;width:7.9rem}.car::after,.car::before{background:linear-gradient(to right,#bfcad1 0,#bfcad1 1rem,#c8a995 1rem,#c8a995 1.25rem,#bfcad1 1.25rem,#bfcad1 2.25rem,#c8a995 2.25rem,#c8a995 2.5rem,#bfcad1 2.5rem);border:1px solid #b4bac0;border-radius:2px;box-shadow:-1px 0 1px rgba(0,0,0,.2) inset;width:3.3575rem;height:.5rem;top:.1rem}.car::before{left:.2rem}.car::after{right:.2rem}.undercarriage{width:100%}.carriage{display:flex;justify-content:space-between;padding:0 .2rem;width:7.9rem;bottom:.2rem;z-index:-1}.arm,.crossbars,.crossing-guard{position:absolute}.carriage::before{background:#757f8a;width:2rem;height:.5rem;bottom:.1rem;left:3rem}.carriage::after{background:rgba(0,0,0,.2);width:100%;height:.4rem;-webkit-filter:blur(.2rem);filter:blur(.2rem);left:-.2rem;top:.2rem;z-index:-2}.carriage>div{display:flex;flex-direction:row}.wheel{-webkit-animation:.8s rotate-wheels infinite linear;animation:.8s rotate-wheels infinite linear;background:#69727c;border-radius:50%;border-bottom:1px solid #9ea5ad;width:.5rem;height:.5rem;margin:0 .05rem}.crossing-guard{background:linear-gradient(to right,#b4bac0 0,#ccc);height:3rem;width:.2rem;bottom:4rem;left:34.75rem;z-index:200}.crossing-guard::after,.crossing-guard::before{background:#ab3400;border-radius:50%;border:.2rem solid #5d656e;width:.3rem;height:.3rem;top:1.1rem;z-index:-1}.crossing-guard::before{left:-.6rem}.crossing-guard::after{right:-.6rem}.crossing-guard.mirrored{bottom:7.5rem;left:30.5rem;-webkit-transform:scale(-.75,.75);transform:scale(-.75,.75);z-index:1}.crossing-guard.mirrored .arm{-webkit-animation-delay:.25s;animation-delay:.25s}.crossbars{background:#f0f8ff;width:1rem;height:.2rem;-webkit-transform:rotatez(45deg);transform:rotatez(45deg);left:-.4rem;top:.5rem}.crossbars::before{background:#f0f8ff;width:.2rem;height:1rem;left:.4rem;top:-.4rem;z-index:-1}.arm{-webkit-animation:18s drop-gate ease-in-out infinite;animation:18s drop-gate ease-in-out infinite;background:repeating-linear-gradient(to right,#963c15,#963c15 .25rem,#f0f8ff .25rem,#f0f8ff .5rem);width:3.5rem;height:.2rem;-webkit-transform-origin:3rem center;transform-origin:3rem center;-webkit-transform:rotatez(70deg);transform:rotatez(70deg);right:-.5rem;top:2rem}.arm::before{width:.5rem;height:.5rem;background:#9ea5ad;border-radius:.1rem;right:-.25rem}@-webkit-keyframes rotate-wheels{from{-webkit-transform:rotatez(0);transform:rotatez(0)}to{-webkit-transform:rotatez(360deg);transform:rotatez(360deg)}}@keyframes rotate-wheels{from{-webkit-transform:rotatez(0);transform:rotatez(0)}to{-webkit-transform:rotatez(360deg);transform:rotatez(360deg)}}@-webkit-keyframes train-movement{100%{-webkit-transform:translatex(108rem);transform:translatex(108rem)}}@keyframes train-movement{100%{-webkit-transform:translatex(108rem);transform:translatex(108rem)}}@-webkit-keyframes car-bounce{0%,50%,60%{-webkit-transform:translatey(0);transform:translatey(0)}55%{-webkit-transform:translatey(.5px);transform:translatey(.5px)}}@keyframes car-bounce{0%,50%,60%{-webkit-transform:translatey(0);transform:translatey(0)}55%{-webkit-transform:translatey(.5px);transform:translatey(.5px)}}@-webkit-keyframes spark{0%,70%,73%{opacity:0}71%,72%{opacity:1}}@keyframes spark{0%,70%,73%{opacity:0}71%,72%{opacity:1}}@-webkit-keyframes drop-gate{0%,10%,100%,70%{-webkit-transform:rotatez(70deg);transform:rotatez(70deg)}20%,60%{-webkit-transform:rotatez(0);transform:rotatez(0)}}@keyframes drop-gate{0%,10%,100%,70%{-webkit-transform:rotatez(70deg);transform:rotatez(70deg)}20%,60%{-webkit-transform:rotatez(0);transform:rotatez(0)}}
