/*
Copyright 2018. Marshall K
marshall-ku.tistory.com
*/
@charset "UTF-8";
@font-face{font-family:JejuGothic;src:url(images/JejuGothic.woff) format('woff'),url(images/JejuGothic.ttf) format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:Runic_MT_Condensed;src:url(images/Runic_MT_Condensed.eot?#iefix) format('./images/embedded-opentype'),url(images/Runic_MT_Condensed.woff) format('woff'),url(images/Runic_MT_Condensed.TTF)format('truetype');font-style:normal}
@font-face{font-family:InterGTM;src:url(images/InterGTM.eot?#iefix) format('./images/embedded-opentype'),url(images/InterGTM.woff) format('woff'),url(images/InterGTM.ttf) format('truetype'),url(images/InterGTM.svg#InterGTM) format('svg');font-weight:400;font-style:normal}

/* Custom Fonts */
@font-face{font-family:iconfont;src:url(./images/iconfont.eot?gs11nx);src:url(./images/iconfont.eot?gs11nx#iefix) format('embedded-opentype'),url(./images/iconfont.ttf?gs11nx) format('truetype'),url(./images/iconfont.woff?gs11nx) format('woff'),url(./images/iconfont.svg?gs11nx#iconfont) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:iconfont!important;speak:none;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-search:before{content:"\f002"}.icon-report-custom:before{content:"\e913"}.icon-pen-nib-solid:before{content:"\e900"}.icon-wrench-solid:before{content:"\e901"}.icon-discord-brands:before{content:"\e902"}.icon-logo-pen:before{content:"\e903"}.icon-logo-akids:before{content:"\e904"}.icon-naver-logo:before{content:"\e905"}.icon-500px:before{content:"\e906"}.icon-apple:before{content:"\e907"}.icon-tistory-logo:before{content:"\e908"}.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-star:before{content:"\f005"}.icon-film:before{content:"\f008"}.icon-close:before{content:"\f00d"}.icon-search-plus:before{content:"\f00e"}.icon-search-minus:before{content:"\f010"}.icon-home:before{content:"\f015"}.icon-download:before{content:"\f019"}.icon-lock:before{content:"\f023"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-image:before{content:"\f03e"}.icon-edit:before{content:"\f044"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-circle:before{content:"\f055"}.icon-minus-circle:before{content:"\f056"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-comments:before{content:"\f086"}.icon-sign-out:before{content:"\f08c"}.icon-sign-in:before{content:"\f091"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-unlock:before{content:"\f09c"}.icon-feed:before{content:"\f09e"}.icon-bullhorn:before{content:"\f0a1"}.icon-arrows-alt:before{content:"\f0b2"}.icon-chain:before{content:"\f0c1"}.icon-bars:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-google-plus:before{content:"\f0d5"}.icon-envelope:before{content:"\f0e0"}.icon-bell:before{content:"\f0f3"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-mail-reply:before{content:"\f112"}.icon-star-half-empty:before{content:"\f123"}.icon-microphone:before{content:"\f130"}.icon-chevron-circle-left:before{content:"\f137"}.icon-chevron-circle-right:before{content:"\f138"}.icon-unlock-alt:before{content:"\f13e"}.icon-external-link-square:before{content:"\f14c"}.icon-sort-numeric-asc:before{content:"\f162"}.icon-sort-numeric-desc:before{content:"\f163"}.icon-youtube-play:before{content:"\f16a"}.icon-instagram:before{content:"\f16d"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-paper-plane:before{content:"\f1d8"}.icon-share-alt:before{content:"\f1e0"}.icon-twitch:before{content:"\f1e8"}.icon-user-plus:before{content:"\f234"}.icon-internet-explorer:before{content:"\f26b"}.icon-user-circle:before{content:"\f2bd"}.icon-headphones:before{content:"\e912"}.icon-music:before{content:"\e911"}

/* 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}
/* Basic */
a{text-decoration:none}.lane_bot::after,body:before{content:'';width:100%}body{min-height:110vh;display:flex;flex-direction:column;background-size:100%;background-repeat:no-repeat}.explorer,.tistorytoolbar{display:none}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}.lane_bot::after{display:block;pointer-events:none;margin:10px auto 0;height:3px}svg .new-circle{fill:#1ad1ff;fill:var(--main-theme-color)}
/* Font */
/*html * {font-family:JejuGothic}*/
html * {font-family:InterGTM}

/* Animations */
@keyframes jello-vertical{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}}
@keyframes vibrate{0%,100%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}}
@keyframes flip{10%{transform:scaleX(1)}50%{transform:scaleX(-1)}90%{transform:scaleX(1)}}
@keyframes reveal-top{from{top:-50px;opacity:0}to{top:0;opacity:1}}
@keyframes loaded{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(0);transform:scaleX(0)}}
@keyframes breathe{50%{transform:scale(1.1)}100%{transform:scale(1)}}
@keyframes hovered_img{50%{transform:scale(1.03)}}
@keyframes bounceInLeft {0%{opacity: 0;transform: translateX(-2000px);}60%{opacity: 1;transform: translateX(30px);}80%{transform: translateX(-10px);}100%{transform: translateX(0);}}
/*
@keyframes FadeIn {0%   { opacity:0; }100% { opacity:1; }}
@keyframes FadeOut {0%   { opacity:1; }100% { opacity:0; }}
*/


/* Cursor */
html,.article img,.banner-alt #blog_banner{cursor:/*url(./images/Normal.cur),*/auto;}
a,.closebtn,.openbtn,.checkbox+label,#biggerFonts,.share-open-button,.dialog__action,.dialog__trigger,.sort,.dialog__close,.container_postbtn label,.article .onclick-img, #bugreport label,.small_button,.top,.autoImage,.emoji_list li img,.bigfoot-footnote__button,.material-ripple,.dropbtn_links,.btn_menu_toolbar,#search-box span{cursor:/*url(./images/Link.cur),*/pointer!important}
input,textarea,.search{cursor:/*url(./images/Text_Select.cur),*/text}
#blog_banner{cursor:/*url(./images/Link.cur),*/pointer}

/* I hate IE */
.explorer.hate{display:block;color:#fff;position:fixed;bottom:0;width:100%;height:50px;line-height:50px;background:rgba(0,0,0,.8);z-index:999999;text-align:center}

/* Color */
:root {
	--main-theme-color: #1ad1ff;
	--main-theme-opacity-color: rgba(0, 204, 255, .7);
	--sub-theme-color: #353535;
	--comment-theme-color: #8FCEFF;
	--comment-theme-color-2: #e6e6ff;
	--selection-color: #80dfff;
}

::-moz-selection{color:#000;background:var(--selection-color)}
::selection{color:#000;background:#555;background:var(--selection-color)}
a {color:#000}
a:hover {color:#737373}
.dark a {color:#fff}
.dark a:hover {color:#aaa}
body {
	background: linear-gradient(to bottom, #eff1f5, #c0d7f2, #aac2ee, #c9c7eb);
	color:#000
}
.dark body {color:#fff}

body:before {
background: linear-gradient(to right bottom, rgba(255, 255, 255, 0), #fff 90%)
}

#tt-body-archive .inner_index,#tt-body-category .inner_index,#tt-body-notice .inner_index,#tt-body-tag .inner_index,#tt-body-search .inner_index,.inner,.footer aside,#header,#header.reveal,#bg_vid,#tt-body-index #index,#Leftnav,.comment-box .comment-content,.permalink_article_wrapper .article-nav a,#profile_dropdown,.thumb-list,.header-category .sub_category_list,.copyright-alt div{background:#fff}

.dark #tt-body-archive .inner_index,.dark #tt-body-category .inner_index,.dark #tt-body-tag .inner_index,.dark #tt-body-search .inner_index,.dark .inner,.dark .footer aside,.dark #header.reveal,.dark #bg_vid,.dark #tt-body-index #index,.dark #Leftnav,.dark .comment-box .comment-content,.dark .permalink_article_wrapper .article-nav a,.dark #tt-body-notice .inner_index,.dark .thumb-list,.dark .header-category .sub_category_list,.dark .copyright-alt div{background:#121212}
.dark .colorscripter-code-table{background-color:#333!important}
.dark .colorscripter-code-table div{color:#bbb!important}

#header .header_links_content span:hover:after,
#tt-body-category #header .category::after,
#tt-body-guestbook #header #guestbook::after,
#tt-body-custom #header .main_custom::after,
.lane_bot::after {
background-image: linear-gradient(to right, #4facfe, #00f2fe)
}

#scroll {
background-image: linear-gradient(to right, #fed6e3, #a8edea)
}

#blog_info .profile, #Leftnav .profile, #loading {
background-image: linear-gradient(to top right, #6B66FF, #E9E4FF)
}

#header:not(.reveal) .hcg{color:#fff}#header:not(.reveal) .hcg:hover{color:#bbb}

@media screen and (min-width: 690px) {
	#header:not(.reveal) .hcg>a{color:#fff}
	#header:not(.reveal) .hcg>a:hover{color:#bbb}
}

#bugreport textarea, .cbx span:first-child, .comment_input, .guestbook_textarea, .guest_input p input,.protected_password {border:1px solid #000;}

.dark #bugreport textarea,.dark .cbx span:first-child,.dark  .comment_input,.dark .guestbook_textarea,.dark .guest_input p input,.dark .protected_password {border:1px solid #fff;color:#fff}

/* Infinite Scroll */
#loading-next{margin:0 auto;z-index:300;width:100px;height:100px;background:url(images/candy.svg) center;background-size:cover}.nextwrapper{text-align:center;line-height:40px;display:none}.gonext.auto{display:inline-block;transform:translateY(-120vh)}#tt-body-archive .nextwrapper,#tt-body-category .nextwrapper,#tt-body-notice .nextwrapper,#tt-body-search .nextwrapper,#tt-body-tag .nextwrapper{display:block}

/* Loading */
body.unload{overflow:hidden}body #loading{display:flex}#loading.loading-now{position:fixed;width:100%;height:100%;z-index:9999999;align-items:center;justify-content:center}#loading svg{animation:flip 1.2s infinite linear}#tt-body-index #loading.loaded{animation:loaded .75s linear;}

/* Banner */
#banner,.banner_wrapper{width:100%;height:70vh;overflow:hidden;background:#000}#tt-body-index   #blog_banner{display:none}#blog_banner{display:block;width:100%;height:45vh}.banner_wrapper{position:fixed;z-index:-1;opacity:1;transition:opacity .5s ease}.hide .banner_wrapper{opacity:0}#banner{top:0;width:100%;object-fit:cover;margin:0 auto}.banner-alt #banner{background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:.5}

/* Banner Results */
.banner-alt .result.inner{position:absolute;top:20vh;left:0;width:100%;padding:0 10%;margin:0;background:0 0;box-shadow:none;color:#fff;font-size:2.5rem;word-break:keep-all}@media screen and (max-width:690px){.banner-alt .result.inner{font-size:1.5rem}}

/* Header */
#header{display:flex;position:absolute;top:0;width:100%;background:rgba(0,0,0,0);height:50px;z-index:1000;line-height:50px;transition:opacity .5s,top .5s,visibility .5s}#header.reveal{position:fixed;animation:reveal-top 1s ease;box-shadow:0 5px 30px 0 rgba(0,0,0,.3)}#header .logo_blog{line-height:50px;font-size:/*30*/35px;margin-left:10px}@media screen and (min-width:1250px){.headcat #header .logo_blog{min-width:/*12*/0%;max-width:20%;flex-shrink:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:/*center*/left}}#blog_info,#blog_info a,#profile_dropdown,#profile_dropdown a{transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}#blog_info,#profile_dropdown{opacity:0;overflow:hidden;display:block;position:absolute;top:50px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);transform:rotateX(-90deg);transform-origin:top}#blog_info{left:42px;background:#eee;width:250px;line-height:130%;overflow:visible}#profile_dropdown{display:block;right:5px;width:270px;max-width:calc(100vw - 15px);max-height:60vh;overflow-y:auto}#profile_dropdown::-webkit-scrollbar{width:7px}#profile_dropdown::-webkit-scrollbar-track{background:0 0}#profile_dropdown::-webkit-scrollbar-thumb{border-radius:7px;background:#6c6e71;opacity:.7}#profile_dropdown .profile{padding:15px;display:flex}#profile_dropdown a{display:block;padding:5px 10px;line-height:30px}#profile_dropdown .profile .profile_menu{display:inline-block;width:50px;height:50px;border-radius:50%;object-fit:cover;margin-right:10px}#profile_dropdown .links svg{float:right;margin-top:10px;width:10px;height:10px}#profile_dropdown .links .links-append .icon-chevron-down{float:right;line-height:30px;transition:transform .25s}#profile_dropdown .links.appended .links-append .icon-chevron-down{transform:scaleY(-1)}#profile_dropdown .day,#profile_dropdown .links ul,.dark #profile_dropdown .night{display:none}.dark #profile_dropdown .day{display:block}#blog_info.dropdown_show,#profile_dropdown.dropdown_show{opacity:1;transform:rotateX(0)}#profile_dropdown .horiz-bar-2{height:1rem;margin:0}#header .header_links_content{/*margin-left:auto;*/flex-shrink:0}#header .header_links_content span{display:inline-block;margin:0 10px}#header .header_links_content span a{display:block;line-height:50px;height:50px;padding:0 5px}#header .header_links_content span:after{transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;content:'';display:block;width:0;transform:translateY(-10px);height:3px}#header .header_links_content span:hover:after,#tt-body-category #header .category::after,#tt-body-guestbook #header #guestbook::after{width:100%;pointer-events:none}.openbtn{font-size:30px;line-height:50px;margin-left:15px}@media screen and (min-width:1350px){.headcat .openbtn{/*display:none*/}}.dark #header #blog_info,.dark #header #profile_dropdown{background:#4d4d4d}#header .profile_menu.dropbtn_links{margin:5px;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#d9d9d9;overflow:hidden;}/*@media screen and (max-width:690px){#header_links{display:none}}*/@media screen and (max-width:400px){#header .logo_blog{font-size:32px}}#blog_info .profile span{display:block}#blog_info .profile{padding:20px}#blog_info .profile .blogImage{display:block;width:150px;height:150px;border-radius:50%;margin:0 auto 5px}#blog_info .profile .blogImage img,#blog_info .profile .blogImage video{position:absolute;border-radius:50%;width:150px;height:150px}#blog_info .profile .userID{font-size:1.3rem;margin-bottom:10px}#blog_info .profile .contact{display:flex;justify-content:center;margin-top:20px}#blog_info .profile .contact .contact-btn,#blog_info .profile .contact .contact-dropdown{display:inline-block;border-radius:50%;line-height:40px;height:40px;width:40px;text-align:center;border:1px solid #fff;transition:all .2s ease}#blog_info .profile .contact span{margin-right:4%}#blog_info .profile .contact span:last-child{margin:0}#blog_info .profile .contact .contact-btn:hover{background:rgba(236,236,236,.5)}#blog_info .profile .contact .contact-dropdown{overflow:hidden}#blog_info .profile .contact .contact-dropdown .contact-dropdown-content{position:absolute;min-width:160px;background:#f1f1f1;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);max-height:0;visibility:hidden;overflow:hidden;transform:translate(15px,-20px);z-index:2001;transition:max-height .5s ease}#blog_info .profile .contact .contact-dropdown .contact-dropdown-content a{display:block;transition:0s}#blog_info .profile .contact .contact-dropdown .contact-dropdown-content a:hover{background:#ccc}#blog_info .profile .contact .contact-dropdown .contact-dropdown-content a:first-child{color:#EC5621}#blog_info .profile .contact .contact-dropdown .contact-dropdown-content a:last-child{color:#3EAF0E}#blog_info .profile .contact .contact-dropdown:hover .contact-dropdown-content{max-height:300px;visibility:visible}

/* Search box */
#header .header-search{line-height:50px;font-size:1.5rem;margin:0 10px 0 5px;margin-left:auto!important}#header.search-activated{top:50px;opacity:0;visibility:hidden}#search-box{display:flex;position:fixed;top:-50px;width:100%;height:50px;line-height:50px;background:rgba(0,0,0,.5);transition:.5s;z-index:1000}#search-box input{width:calc(100% - 50px);padding-left:10px;background:0 0;color:#fff;outline:0}#search-box input::placeholder{color:#fff}#search-box span{display:flex;width:50px;justify-content:center;align-items:center;color:#fff;font-size:30px}#search-box.activated{top:0}
@media screen and (max-width:690px) {.header-search{margin-left:auto!important}}

/* Header Category */
html:not(.headcat) #header .header-category{display:none!important}#header .header-category{overflow:hidden}#tt-body-index #header .header-category .link_item{color:#a899ca;color:var(--sub-theme-color)}#header .header-category .link_tit{display:none;}#header .header-category .category_list{display:block;position:absolute;left:50%; transform:translateX(-50%);width:801px;}#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:.5s}#header .header-category .category_list>li:hover{box-shadow:inset 0 5px 0 0 #a899ca;box-shadow:inset 0 5px 0 0 var(--sub-theme-color);background:#fff}.dark #header .header-category .category_list>li:hover{background:#121212}#header .header-category .category_list>li:not(.hassub) .thumb-list{width:1080px}#header .header-category .sub_category_list{width:1233px;}#header .header-category .category_list>li:not(.hassub) .thumb-list,#header .header-category .sub_category_list{position:absolute;opacity:0;visibility:hidden;transition:.3s;/*left:-27%;*/left:50%; transform:translateX(-50%);top:50px;padding:20px;min-height:209px;z-index:995;overflow:hidden;-webkit-box-shadow:0 15px 20px 0 rgba(0,0,0,.35);-moz-box-shadow:0 15px 20px 0 rgba(0,0,0,.35);box-shadow:0 15px 20px 0 rgba(0,0,0,.35);}#header .header-category .category_list>li.hassub:hover .sub_category_list,#header .header-category .category_list>li:not(.hassub):hover .thumb-list{opacity:1;visibility:visible}#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:153px;}#header .header-category .sub_category_list .thumb-list{margin-left:153px;float:left;display:none}#header .header-category .sub_category_list .thumb-list.hc-active{display:block;}#header .header-category .thumb-list a{display:inline-block;text-align:center}#header:not(.reveal) .header-category .category_list>li .link_item{color:#fff}#header .header-category .sub_category_list a,#header .header-category .thumb-list a,#tt-body-page #header:not(.reveal) .header-category .category_list>li:hover .link_item{color:#000}.dark #header .header-category .sub_category_list a,.dark #header .header-category .thumb-list a{color:#fff}.dark #header .header-category .sub_category_list a:hover,.dark #header .header-category .thumb-list a:hover{color:#aaa}#header .header-category .sub_category_list li:hover .link_sub_item{color:#a899ca;color:var(--sub-theme-color)}#header .header-category .category_list>li:hover>a{color:#000!important}.dark #header .header-category .category_list>li:hover>a{color:#fff!important}#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:/*.5*/.7rem;color:#aaa}#header .header-category .hc-item p{line-height:1.3;margin:5px 0}@media screen and (max-width:1350px){#header .header-category .thumb-list a:nth-child(5){/*display:none !important;*/}#header .header-category .category_list>li:not(.hassub) .thumb-list{/*width:880px*/}#header .header-category .sub_category_list{/*width:1033px*/}}@media screen and (max-width:1250px){#header .header-category{display:none!important}}
/* Scroll Indicator */
#scroll_container{position:absolute;top:0;width:100%;z-index:-1}#scroll{height:50px;width:0}
.dark #scroll_container{top:48px}.dark #scroll{height:2px}
#scroll,#header #scroll{opacity:0}
#header.reveal #scroll{opacity:1}

/* menu */
#Leftnav{visibility:hidden;opacity:0;left:-350px;top:0;width:350px;height:100%;max-width:100%;position:fixed;z-index:2000;transition:.5s,background 0s}.navrevealed #Leftnav{left:0;opacity:1;visibility:visible}#Leftnav .closebtn{display:inline-block;position:absolute;top:10px;right:20px;font-size:30px;padding:0}.navremoved #main_container{margin:0 140px!important}#Leftnav .search,#Leftnav .search::after,.search_container{transition:all .3s ease}#Leftnav .search_container{padding:10px;text-align:center}#Leftnav .search{display:inline-block;position:relative;height:35px;width:35px;margin:7.5px 8px 7.5px 0;padding:7px 9px 0;border:3px solid #000;border-radius:25px}#Leftnav .search::after{content:"";position:absolute;width:3px;height:15px;right:-5px;top:21px;background:#000;border-radius:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#Leftnav .search.activated,#Leftnav .search:hover,#tt-body-search .search{width:200px;margin-right:0}#Leftnav .search.activated::after,#Leftnav .search:hover::after,#tt-body-search .search::after{height:0}#Leftnav .search input{width:100%;border:none;font-size:15px;background:0 0;outline-width:0}.dark .search{border-color:#fff!important}.dark #Leftnav .search::after{background:#fff}.dark #Leftnav .search input{color:#fff}.link_tit{display:none}#Leftnav .ac-category .category_list{padding:10px}.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 li{display:block;position:relative;transition:.25s;padding:10px;line-height:30px;border-color:#FA709A;border-color:var(--main-theme-color)}.ac-category .category_list li a{display:inline-block;width:100%;line-height:30px}.category_list .sub_category_list li{padding-right:0}.ac-category .category_list .sub_category_list li:first-child{margin-top:10px}.ac-category .category_list li:hover{padding-left:20px;box-shadow:inset 5px 0 #FA709A;box-shadow:inset 5px 0 var(--main-theme-color)}.category_list .link_item svg,.category_list .link_sub_item svg{width:10px;height:10px;margin-left:5px}.navrevealed #Leftnav-closer{display:block;background:rgba(0,0,0,.5)}.navrevealed{overflow:hidden!important}#Leftnav-closer{width:100vw;height:100vh;z-index:1100;position:fixed;top:0;left:0;display:none}.category_list img{display:none}/*#Leftnav .Leftnav-nav a{display:block;padding:10px;line-height:30px}
*/

/* accordion */
.ac-nav .ac-category .sub_category_list {/*display:none*/}.ac-toggle i {transition:.25s}.ac-menu.expanded .ac-toggle i{transform:scaleY(-1)}

/* Container */
#main_container{display:flex;padding-top:80px;padding-bottom:50px}.col-1 #main_container{flex-direction:column}.col-2 #main_container{flex-direction:row;justify-content:center}#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,.inner{width:65%;margin:20px auto;padding:25px;-webkit-box-shadow:3px 3px 30px 0 rgba(0,0,0,.3);-moz-box-shadow:3px 3px 30px 0 rgba(0,0,0,.3);box-shadow:3px 3px 30px 0 rgba(0,0,0,.3)}@media screen and (min-width:1350px){.col-2 #main_container .main{width:calc(100% - 500px)}.col-2 .main{width:100%}.col-2 #tt-body-archive .inner_index,.col-2 #tt-body-category .inner_index,.col-2 #tt-body-notice .inner_index,.col-2 #tt-body-search .inner_index,.col-2 #tt-body-tag .inner_index,.col-2 .inner{width:95%;margin:20px auto}}.article_container{margin:auto}@media screen and (max-width:1350px){#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,.inner{width:90%}.col-2 #main_container{flex-direction:column}}.result h3{text-align:center}@media screen and (max-width:480px){#tt-body-archive .inner_index,#tt-body-category .inner_index,#tt-body-tag .inner_index,.inner{padding:10px}}

/* footer */
.border-top{width:100%;height:36px;background-image:url(images/border-top.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.footer aside{margin-top:15px;padding:15px;-webkit-box-shadow:3px 3px 30px 0 rgba(0,0,0,.3);-moz-box-shadow:3px 3px 30px 0 rgba(0,0,0,.3);box-shadow:3px 3px 30px 0 rgba(0,0,0,.3)}.footer h3{color:#008ae6;color:var(--main-theme-color);font-size:1.2rem;margin-bottom:15px}.col-1 .footer{margin:auto;width:65%}.col-2 .footer{width:300px;flex-shrink:0}.col-1 .footer .footer-col-1,.col-1 .footer .footer-col-2{float:left;width:47.5%}.col-1 .footer .footer-col-2{margin-left:5%}@media screen and (max-width:1350px){.col-1 .footer,.col-2 .footer{margin:auto;width:90%;flex-shrink:1}.col-2 .footer .footer-col-1,.col-2 .footer .footer-col-2{float:left;width:47.5%}.col-2 .footer .footer-col-2{margin-left:5%}}@media screen and (max-width:720px){.footer .footer-col-1,.footer .footer-col-2{float:left;width:100%!important}.footer .footer-col-2{margin-left:0!important}.footer .footer-category{display:none}}.footer .tag_box a,.footer .tag_box li,.footer .tt-calendar .cal_click{display:inline-block}.footer #clock{text-align:center}.footer .thumb{float:left;border-radius:50%;margin-right:10px;width:50px;height:50px;z-index:2}.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)}.dark .footer .notice li a,.dark .footer .popular li a,.dark .footer .recent li a{border-color:rgba(255,255,255,.125)}.footer .recent.comment .name{color:#FA709A;color:var(--main-theme-color)}.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/*padding-bottom:0*/}/*.footer .notice li:first-child a,.footer .popular li:first-child a,.footer .recent li:first-child a{padding-top:0}.footer .tistory_calendar{margin-top:10px}*/.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:var(--main-theme-color)!important}.footer .cal_week td:last-child,.footer .cal_week1:last-child{color:#00f}.footer .tag_box ul{padding-left:10px}.footer .tag_box a{position:relative;height:30px;line-height:30px;padding:0 1em;margin:0 15px 5px 0;background-color:#FA709A;background-color:var(--main-theme-color);border-radius:0 3px 3px 0;color:#fff;font-size:13px;text-decoration:none;-webkit-transition:.2s;transition:.2s}.footer .tag_box a:after,.footer .tag_box a:before{position:absolute;content:''}.footer .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%}.footer .tag_box a:after{right:100%;top:50%;border:solid transparent;height:0;width:0;pointer-events:none;border-color:transparent #FA709A transparent transparent;border-color:transparent var(--main-theme-color) transparent transparent;border-width:15px;margin-top:-15px;-webkit-transition:.2s;transition:.2s}.footer .tag_box a:hover{background-color:#555;color:#fff}.footer .tag_box a:hover:after{border-right-color:#555}.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}.dark .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}

/* 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}.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.jpg)}.bgimg-3{background-image:url(images/aboutbg2.jpg)}.bgimg-4{background-image:url(images/aboutbg3.jpg)}

/* Input Field */
.emoji_list{margin:10px 0}.emoji_list li{display:inline-block;width:50px;height:50px}.emoji_list li img{width:50px;height:50px}.comment_input,.guestbook_textarea{width:100%;padding:10px;line-height:170%;background:0 0;outline:0;border-radius:.325rem;resize:none}.comment_input:focus,.comment_input:hover,.guest_input p input:focus,.guest_input p input:hover,.guestbook_textarea:focus,.guestbook_textarea:hover{border:1px solid #FA709A;border:1px solid var(--main-theme-color)}.guest_input{display:flex;margin:10px 0;justify-content:space-between}.guest_input p{width:49.2%}.guest_input p input{width:100%;background:0 0;margin:5px 0;padding:10px 5px;outline:0;border-radius:.325rem}

/* button */
.button_wrapper .button{display:block;letter-spacing:2px;text-align:center;font-size:24px;margin:10px auto;padding:15px 0;width:200px;border:3px solid #FA709A;border:3px solid var(--main-theme-color);border-radius:30px;transition:all .5s}.button:active,.button_wrapper .button:hover{text-decoration:none}.button_wrapper .button span{display:inline-block;position:relative;padding-right:0;color:#FA709A;color:var(--main-theme-color);transition:padding-right .5s}.button_wrapper .button span:after{content:"";position:absolute;top:0;right:-18px;opacity:0;width:10px;height:10px;margin-top:-10px;border:3px solid #FA709A;border:3px solid var(--main-theme-color);border-top:none;border-right:none;transition:opacity .5s,top .5s,right .5s;transform:rotate(-45deg)}.button:active span,.button_wrapper .button:hover span{padding-right:30px}.button:active span:after,.button_wrapper .button:hover span:after{transition:opacity .5s,top .5s,right .5s;opacity:1;border-color:#FA709A;border-color:var(--main-theme-color);right:0;top:50%}.small_button{-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);text-decoration:none;text-align:center;border-radius:4px;padding:10px 15px;box-shadow:rgba(250,112,154,.4) 0 0 0 2px inset;box-shadow:var(--main-theme-opacity-color) 0 0 0 2px inset}.small_button:hover{color:rgba(255,255,255,.85);box-shadow:rgba(250,112,154,.7) 0 0 0 40px inset;box-shadow:var(--main-theme-opacity-color) 0 0 0 40px inset}.button_wrapper_2{display:flex;justify-content:center;margin:10px 0}.small_button.larger{padding:20px 30px;font-size:1.5rem}

/* 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:#ff5050;background:var(--sub-theme-color);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}.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}

/* Index Page */
#tt-body-index .explorer{display:none!important}#tt-body-index #header .header_links_content span:after,#tt-body-index .footer .border-top,#tt-body-index .footer-col-1,#tt-body-index .footer-col-2 .comment,#tt-body-index .footer-col-2 .popular,#tt-body-index .footer-col-2 .post h3:first-child,#tt-body-index .main,#tt-body-index .tag_box,.index-content,.post h3:nth-child(2){display:none}#tt-body-index #main_container{padding:0}#tt-body-index .footer-col-2 .post h3:nth-child(2),#tt-body-index .index-content{display:block}#tt-body-index .summer-nights{width:100%;height:100vh}#tt-body-index,#tt-body-index::before{background:0 0}#tt-body-index #header{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:absolute}#tt-body-index #header .hcg,#tt-body-index #header .header_links_content a{color:#a899ca;color:var(--sub-theme-color);transition:.5s}#tt-body-index #header #home,#tt-body-index #header .header_links_content a:hover{box-shadow:inset 0 -5px #a598fd;box-shadow:inset 0 -5px var(--sub-theme-color)}@media screen and (max-width:690px){#tt-body-index #header #home,#tt-body-index #header .header_links_content a:hover{/*box-shadow:inset 5px 0 #a598fd;box-shadow:inset 5px 0 var(--sub-theme-color)*/}#tt-body-index #header .header_links_content{/*background:#202151*/}}#tt-body-index #bg{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:url(images/bg-pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:769px){#tt-body-index #bg{background-image:url(images/bg-720.jpg);background-position:center}}#tt-body-index .scr-down{display:block;position:absolute;bottom:60px;right:20px;width:22px;height:60px;z-index:3}#tt-body-index .mouse{height:30px;width:22px;border-radius:10px;transform:none;border:2px solid #fff;top:170px}#tt-body-index .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}@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)}}#tt-body-index .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:5px 0 3px 6px;-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite}#tt-body-index .scr-down .down .down-1{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-direction:alternate}#tt-body-index .scr-down .down .down-2{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}#tt-body-index .footer-col-2{margin:0;position:relative}#tt-body-index .recent.post{display:none;position:fixed;width:250px;height:0;max-height:340px!important;padding-bottom:0!important;overflow:hidden;background:rgba(0,0,0,.5);border-radius:15px;bottom:60px;left:50%;transform:translateX(-50%)}#tt-body-index .recent.post h3{font-size:20px;line-height:20px;height:20px;margin-bottom:10px;color:#fff;text-align:center}#tt-body-index .recent.post li{margin-bottom:10px;height:50px}#tt-body-index .recent.post li a{overflow:hidden;color:#fff;border:0;padding:0;margin:0}#tt-body-index .recent.post li a:hover{color:#aaa}#tt-body-index #index_footer{display:block;position:fixed;bottom:0;padding:0 20px;width:100%;height:50px;line-height:50px;background:rgba(0,0,0,.5)}#tt-body-index #index_footer .logo_footer{line-height:50px;font-size:/*1.5*/1.7rem;color:#fff}@media only screen and (max-width:400px){#tt-body-index #index_footer .logo_footer{font-size:1.5rem}}#tt-body-index #index_footer .footer_social{position:absolute;right:15px}#tt-body-index #index_footer .footer_social a{display:inline-block;width:39px;line-height:35px;border:2px solid #fff;color:#fff;padding:0 10px;text-align:center;vertical-align:middle;border-radius:50%;transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}#tt-body-index #index_footer .footer_social a:hover{background:rgba(255,255,255,.4)}#tt-body-index .manage a:hover{box-shadow:inset 5px 0 #a598fd}#tt-body-index #logo_main{display:block;margin:1.5% 0;width:400px;height:90px;background:url(images/logo.png) no-repeat;background-size:contain;position:absolute;right:5%;top:10%;padding:0;opacity:1;animation:breathe 3s infinite;transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease}#tt-body-index #logo_main:hover{animation:jello-vertical .7s linear;}@media only screen and (max-width:1920px){#tt-body-index #logo_main{margin:2% auto}}@media only screen and (max-width:769px){#tt-body-index #logo_main{margin:5% auto;position:relative;width:400px;max-width:80%;height:90px;background:url(images/logo-m.png) no-repeat;background-size:contain;left:0;top:20%;}}#tt-body-index #index{z-index:10;min-height:100vh;margin-top:100px}#tt-body-index #index .blogImage{width:200px;height:200px;margin:-100px auto 0;overflow:hidden}#tt-body-index #index .blogImage img,#tt-body-index #index .blogImage video{width:200px;height:200px;position:absolute;border-radius:50%;z-index:11}#tt-body-index #index .userID{text-align:center;line-height:200%;font-size:1.3rem}#tt-body-index #index .index-inner{width:80%;margin:10px auto;padding:10px;background:var(--main-theme-opacity-color);border-left:10px solid #FA709A;border-left:10px solid var(--main-theme-color);line-height:180%}#tt-body-index #index .index-inner h3{font-size:1.3rem}#tt-body-index #index .index-contact-wrapper{text-align:center}#tt-body-index #index .index-contact{display:inline-flex;flex-direction:column;text-align:left}#tt-body-index #index .index-contact span{margin:10px 0}#tt-body-index #index .index-contact i{display:inline-block;width:42px;line-height:40px;border:1px solid #666;border-radius:50%;text-align:center}

/* Index Popular */
.index-popular-wrapper-inner ul{display:flex;flex-wrap:wrap;justify-content:center;margin:auto}@media only screen and (max-width:1900px){.index-popular-wrapper-inner ul{width:930px}}@media only screen and (max-width:950px){.index-popular-wrapper-inner ul{width:620px}}@media only screen and (max-width:640px){.index-popular-wrapper-inner ul{width:570px;max-width:100%}}@media only screen and (max-width:590px){.index-popular-wrapper-inner ul{width:380px;max-width:100%}}#index h1{padding-top:60px;font-size:4vw}@media only screen and (min-width:1200px){#index h1{font-size:3rem}}@media only screen and (max-width:600px){#index h1{font-size:1.5rem}}.index-popular-wrapper figure{position:relative;display:inline-block;overflow:hidden;margin:5px;background:#000;text-align:center}.index-popular-wrapper figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}.index-popular-wrapper figure figcaption{color:#fff;font-size:1.25em;text-align:right}.index-popular-wrapper figure h2{position:absolute;right:30px;left:30px;padding:10px 0;top:5%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.index-popular-wrapper figure h2 span{display:inline-block;font-size:20px;line-height:20px;max-height:60px;overflow:hidden}.index-popular-wrapper figure:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.index-popular-wrapper figure h2::after{position:absolute;top:100%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}.index-popular-wrapper figure:hover h2::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (max-width:640px){.index-popular-wrapper figure{width:170px}}@media only screen and (max-width:380px){.index-popular-wrapper figure{width:130px}}

/* Index Article */
.link_post{display:inline-block;margin-bottom:10px;width:23.8%}.gutter_sizer{width:1.6%}.tit_post,.txt_bar{margin:10px 0}.index_article{display:inline-block;/* custom height:400px;*/width:100%;padding:10px;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.tit_post{font-size:25px}.txt_bar{font-size:.7rem}@media screen and (min-width:2390px){.link_post{width:18.8%}.gutter_sizer{width:1.5%}}@media screen and (max-width:1700px){.link_post{width:32.4%}.gutter_sizer{width:1.4%}}@media screen and (max-width:960px){.link_post{width:48.5%}.tit_post{font-size:20px}.gutter_sizer{width:3%}}@media screen and (max-width:630px){.link_post{width:100%}.gutter_sizer{width:0}}.index_article:hover{box-shadow:0 8px 14px 0 rgba(0,0,0,.3);transform:translateY(-5px)}.index_article .index_img{width:100%}.detail_info{text-align:right}.txt_post{line-height:20px;text-align:left;max-height:40px;overflow:hidden}.link_post .date{display:inline-block;font-size:.6rem;margin-top:10px}.dark .index_article{box-shadow:none;border:1px solid transparent;border-radius:10px}.dark .index_article:hover{border-color:#fff}


/* 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}.dark .horiz-bar::before,.dark .horiz-bar::after,.dark .horiz-bar-2::before,.dark .horiz-bar-2::after{background:rgba(255,255,255,.35)}
.horiz-3 {margin:5px 0;border-top:1px solid rgba(0,0,0,.35)}
.dark .horiz-3 {border-top:1px solid rgba(255,255,255,.35)}

/* 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}.dark .protected_img{fill:#fff}.dark .protected_password{background:#000}

/* Article */
.permalink_article_wrapper .article-nav{margin-left:-25px;margin-top:-65px;margin-bottom:24px}@media screen and (max-width:480px){.permalink_article_wrapper .article-nav{margin-left:-10px;margin-top:-51px;margin-bottom:9px}}.permalink_article_wrapper .article-nav a{display:inline-block;width:50px;line-height:20px;border-radius:5px 5px 0 0;padding:10px 15px;font-size:20px}.article p{max-width:100%}.article h1,.article h3,.article h4{line-height:170%;font-size:1.4rem;padding-left:8px;background:linear-gradient(135deg,var(--main-theme-color) 0,#fff);margin:5px 0;z-index:6}.article h1{position:relative;position:sticky;top:49px}.dark .article h1,.dark .article h4{background:linear-gradient(135deg,var(--main-theme-color) 0,#121212)}.article h3{padding-left:8px;border-left:8px solid var(--main-theme-color);border-bottom:2px solid var(--main-theme-color);background:0 0}.article{counter-reset:section}.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:var(--main-theme-opacity-color);border:5px solid #FA709A;border:5px solid var(--main-theme-color)}.article ol{counter-reset:li}.article ol li::before{counter-increment:li;content:counter(li);background:var(--main-theme-color);border-radius:50%}.article p,.article div,.article ul,.article_div{line-height:170%}.title{font-size:2.2rem;margin-bottom:20px;text-align:center}@media screen and (max-width:980px){.title{font-size:2rem}}@media screen and (max-width:649px){.title{font-size:1.8rem}}@media screen and (max-width:480px){.title{font-size:1.5rem}}.article_info .article_info_span{display:inline-block;line-height:35px;margin-right:5px;font-size:1rem;border-radius:15px;border:1px solid #FA709A;border:1px solid var(--main-theme-color);overflow:hidden;padding-right:15px}.article_info_span span{background:var(--main-theme-color);padding:0 10px;margin-right:5px;color:#fff;display:inline-block}.banner-alt .title_wrap{position:absolute;top:15vh;left:20%;width:60%;color:#fff}@media screen and (max-width:480px){.banner-alt .title_wrap{width:90%;left:5%}}.banner-alt .title_wrap a{color:#fff}.article .footnotes{display:none}.article ul li{list-style:circle inside}.admin a{display:inline-block;margin:10px 0}.article .moreless_bottom,.article .moreless_fold,.article .moreless_top{text-align:center}.article .moreless_bottom span,.article .moreless_fold span,.article .moreless_top span{display:inline-block;padding:8px 14px;margin:10px 0;background:var(--main-theme-color);border-radius:200px}.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:#a899ca!important;color:var(--sub-theme-color)!important;border-bottom:1px solid #a899ca;border-bottom:1px solid var(--sub-theme-color);display:inline-block;position:relative;padding:0 .2em;transition:all 250ms;z-index:2}.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:var(--sub-theme-color)}.autoLink:hover,.tx-link:hover{border-color:transparent;color:#a899ca!important;color:var(--sub-theme-color)!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-right:15px;border:1px solid rgba(250,112,154,.7);border:1px solid var(--main-theme-opacity-color);line-height:48px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-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);box-shadow:rgba(250,112,154,.4) 0 0 0 0 inset}.article .imageblock a::before{display:inline-block;content:"";background-color:rgba(250,112,154,.7);background-color:var(--main-theme-opacity-color);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}.article .imageblock a:hover{color:rgba(255,255,255,.85);box-shadow:rgba(250,112,154,.7) 0 0 0 40px inset;box-shadow:var(--main-theme-opacity-color) 0 0 0 40px inset;border-color:transparent}.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;word-break:keep-all}.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}@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}}.imageblock{margin:5px 0}.imageblock div{text-align:center;margin-top:-10px;background:rgba(0,0,0,.5);color:#fff}.article img{transition:transform 1s ease}.article img:hover{animation:hovered_img .5s ease}

/* Video post */

.video-posted{padding-bottom:157.5px}.video-post.sticked{position:fixed;bottom:30px;left:10px;width:280px;max-width:70%;z-index:1950}.padding-sizer{width:100%}

/* bigger fonts */
#biggerFonts{display:inline-block;padding:5px 10px;border-radius:200px;border:1px solid #FA709A;border:1px solid var(--main-theme-color);margin:5px 0}.bigger #biggerFonts:after{content:"\f056";font-family:iconfont;padding-left:5px}#biggerFonts:after{content:"\f055";font-family:iconfont;padding-left:5px}.bigger .comment_input,.bigger .guestbook_textarea,body.bigger .inner{font-size:140%}

/* Thanks */
#thanks,.uoc-count{top:50%;transform:translate(-50%,-50%)}.container_postbtn{display:flex;justify-content:center}#thanks,.uoc-icon{text-align:center}.container_postbtn label{display:block!important;height:auto!important;height:50px!important;padding:0!important}.container_postbtn .ico_bar,.container_postbtn .ico_sns,.ico_like,.uoc-text{display:none!important}#thanks,#thanks span{display:inline-block}.postbtn_like{border:0!important}.uoc-icon{width:52px;border:0px solid #e53038;border-radius:200px;background-image:url(images/heart.svg);background-color:rgba(229,48,56,.3);background-repeat:no-repeat;background-size:cover;background-position:center}.uoc-count{position:absolute;left:50%;color:#FFDFD7;font-family:InterGTM!important}.ico_report{position:absolute;bottom:10px;left:10px}#thanks{border:20px solid transparent;/*border-image-source:url(images/border-test.png);*/border-image-slice:7%;visibility:hidden;opacity:0;position:fixed;z-index:1;left:50%;font-size:17px;transition:all 1s ease;z-index:9000}#thanks-inner{width:200px;height:40px;background-color:rgba(255,128,128,.7);color:#fff}#thanks span{line-height:40px}#thanks.show{visibility:visible;opacity:1}.postbtn_ccl{position:absolute!important;bottom:10px;right:10px}

/* Secret */
#guest_secret,.secretWrap{margin:5px 0}.checkbox{display:none}.checkbox+label{display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.checkbox+label:before{font-family:iconfont;content:"\f09c";display:inline-block}.checkbox:checked+label:before{font-family:iconfont;content:"\f023"}

/* tag */
.tagTrail{padding:0 1rem;color:transparent;margin:20px 0}.tagTrail a{position:relative;display:inline-block;height:30px;line-height:30px;padding:0 1em;margin:0 15px 5px 0;background-color:#FA709A;background-color:var(--main-theme-color);border-radius:0 3px 3px 0;color:#fff;font-size:13px;text-decoration:none;-webkit-transition:.2s;transition:.2s}.tagTrail a:after,.tagTrail a:before{position:absolute;content:''}.tagTrail a:before{top:50%;left:0;z-index:3;display:block;width:6px;height:6px;margin-top:-3px;background-color:#fff;border-radius:100%}.tagTrail a:after{right:100%;top:50%;border:solid transparent;height:0;width:0;pointer-events:none;border-color:transparent #FA709A transparent transparent;border-color:transparent var(--main-theme-color) transparent transparent;border-width:15px;margin-top:-15px;-webkit-transition:.2s;transition:.2s}.tagTrail a:hover{background-color:#555;color:#fff}.tagTrail a:hover:after{border-right-color:#555}

/* Share */
#share_btn{height:50px;margin:10px 0}.share{position:absolute;width:250px;max-width:90%;height:50px;box-sizing:border-box;font-size:20px;text-align:left}.share-item,.share-open-button{background:#ff5050;background:var(--main-theme-color);border-radius:50%;width:40px;height:40px;position:absolute;color:#fff;text-align:center;line-height:45px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:-webkit-transform ease-out .2s;transition:transform ease-out .2s;transition:transform ease-out .2s,-webkit-transform ease-out .2s}.share-open{display:none}.share-item:nth-child(3),.share-item:nth-child(4),.share-item:nth-child(5),.share-item:nth-child(6){transition-duration:180ms}.share-open-button{z-index:2;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-duration:.4s;-webkit-transform:scale(1.1,1.1) translate3d(0,0,0);transform:scale(1.1,1.1) translate3d(0,0,0);-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:5px 5px 5px 0 rgba(0,0,0,.2);box-shadow:5px 5px 5px 0 rgba(0,0,0,.2)}.share-open-button:hover{-webkit-transform:scale(1.2,1.2) translate3d(0,0,0);transform:scale(1.2,1.2) translate3d(0,0,0)}.share-open:checked+.share-open-button{transition-timing-function:linear;transition-duration:.2s;-webkit-transform:scale(.8,.8) translate3d(0,0,0);transform:scale(.8,.8) translate3d(0,0,0)}.share-open:checked~.share-item{transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:5px 5px 5px 0 rgba(0,0,0,.2);box-shadow:5px 5px 5px 0 rgba(0,0,0,.2)}.share-item:nth-child(3){background:#ffeb00}.share-item:nth-child(3):hover{background:#fff;color:#ffeb00}.share-item:nth-child(4){background:#4fa42b}.share-item:nth-child(4):hover{background:#fff;color:#4fa42b}.share-item:nth-child(5){background:#3b5998}.share-item:nth-child(5):hover{background:#fff;color:#3b5998}.share-item:nth-child(6){background:#3cf}.share-item:nth-child(6):hover{background:#fff;color:#3cf}.share-open:checked~.share-item:nth-child(3){transition-duration:190ms;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}.share-open:checked~.share-item:nth-child(4){transition-duration:290ms;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}.share-open:checked~.share-item:nth-child(5){transition-duration:390ms;-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}.share-open:checked~.share-item:nth-child(6){transition-duration:490ms;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}

/* Related Articles */
.area_related{margin:10px 0;display:flex;justify-content:center;flex-wrap:wrap}.img_related,.link_related{display:inline-block;height:200px;width:200px}.link_related{position:relative;margin:2.5px;border-radius:50%;overflow:hidden;background:#000}.date_related,.img_related,.txt_related{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.date_related,.txt_related{position:absolute;width:200px;padding:0 15px;color:#fff;text-align:center;opacity:0;font-size:1.2rem;pointer-events:none;z-index:2}.txt_related{top:50%;transform:translateY(-50%)}.date_related{top:170px}.link_related:hover .date_related,.link_related:hover .txt_related{opacity:1}.tit_related{padding:.3rem 0;text-align:center}.related_viewmore{text-align:right}@media only screen and (max-width:980px){.img_related,.link_related{width:150px;height:150px}.img_related{opacity:.5}.date_related,.txt_related{width:150px;color:#fff;font-size:.8rem;opacity:1}.txt_related{top:50px}.date_related{top:120px}}@media only screen and (max-width:430px){.img_related,.link_related{width:130px;height:130px}.img_related{opacity:.5}.date_related,.txt_related{width:130px;color:#fff;font-size:.8rem;opacity:1}.txt_related{top:50px}.date_related{top:110px}}

/* comments */
.comment-box .comment-head,.comments-list .comment-avatar,.comments-list:before,.reply-list li:before{background:var(--comment-theme-color)}.comments-container *{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.commentList,.comments-list{margin-top:20px}.comments-list{position:relative}.comments-list:before{content:'';width:2px;height:100%;position:absolute;left:32px;top:0}.comments-list:after{content:"\f005";font-family:iconfont;position:absolute;bottom:0;color:#fc3;color:var(--comment-theme-color);left:25.5px;width:8px;height:8px}.comment-main-level:after,.comments-list li:after,.reply-list li:before{content:''}.bigger .comments-list:after{left:22.5px}.reply-list:after,.reply-list:before,.comment-name span{display:none}.reply-list li:before{min-width:30px;height:2px;position:absolute;top:25px;left:-16px}.comments-list li{margin-bottom:15px;display:block;position:relative}.comments-list li:after{display:block;clear:both;height:0;width:0}.reply-list{padding-left:50px;clear:both;margin-top:15px}.comments-list .comment-avatar{width:65px;height:65px;position:relative;z-index:4;float:left;border:3px solid #fc3;border:3px solid var(--comment-theme-color);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:50%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);overflow:hidden}.comments-list .comment-avatar img{width:100%;height:100%;object-fit:cover}.reply-list .comment-avatar{width:50px;height:50px}.comment-main-level:after{width:0;height:0;display:block;clear:both}.comments-list .comment-box{width:calc(100% - 100px);margin-top:6px;float:left;position:relative;left:20px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);border-radius:10px}.comments-list.reply-list .comment-box{width:calc(100% - 85px)}.comments-list .comment-box:after,.comments-list .comment-box:before{content:'';height:0;width:0;position:absolute;display:block;border-width:10px 12px 10px 0;border-style:solid;border-color:transparent #a899ca;border-color:transparent var(--comment-theme-color);top:10px;left:-11px}.comments-list .comment-box:before{border-width:11px 13px 11px 0;border-color:transparent rgba(0,0,0,.05);left:-12px}.comment-box .comment-head{line-height:20px;font-size:.8rem;padding:10px 12px;overflow:hidden;word-break:keep-all;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}.comment-box .comment-name{color:#fc3;color:var(--comment-theme-color-2);font-weight:650;display:inline-block;margin-right:5px}.comment-box .comment-head a{color:#fc3;color:var(--comment-theme-color-2);margin-right:5px}.comment-box .comment-head .date{color:#fc3;color:var(--comment-theme-color-2);font-size:.7rem}.comment-box .comment-head a:hover{color:#000}.comment-box .comment-content{padding:12px;line-height:150%;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}#c_container{margin:auto}.comments-container .sort-latest,.comments-container.latest .sort-old{display:none}.comments-container.latest .sort-latest{display:inline}.commentList .latest ol,.guestList ol{display:flex;flex-direction:column-reverse}.commentList ol,.guestList .latest ol{display:flex;flex-direction:column}.reply-list li{margin-top:15px}.dark .comments-list .comment-box{box-shadow:none}.comment-content{border:1px solid rgba(255,255,255,.15);border-top:0}.abuseReport::before {font-family:iconfont;content:"\e913"}

/* check box */
.cbx{margin:auto;-webkit-user-select:none;user-select:none}.cbx span{vertical-align:middle;transform:translate3d(0,0,0)}.cbx span:first-child{position:relative;width:16px;height:16px;border-radius:3px;transform:scale(1);vertical-align:middle;transition:all .2s ease}.cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#FFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translate3d(0,0,0)}.cbx span:first-child:before{content:"";width:100%;height:100%;background:var(--main-theme-color);display:block;transform:scale(0);opacity:1;border-radius:50%}.cbx span:last-child{padding-left:8px;margin-right:8px}.cbx:hover span:first-child{border-color:#FA709A;border-color:var(--main-theme-color)}.inp-cbx:checked+.cbx span:first-child{background:var(--main-theme-color);border-color:#FA709A;border-color:var(--main-theme-color);animation:wave .4s ease}.inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.inp-cbx:checked+.cbx span:first-child:before{transform:scale(3.5);opacity:0;transition:all .6s ease}@keyframes wave{50%{transform:scale(.9)}}

/* paging */
#tt-body-guestbook .next_btn,#tt-body-guestbook .prev_btn,#tt-body-page .next_btn,#tt-body-page .prev_btn{display:block;position:fixed;top:50%;transform:translateY(-50%);font-size:3rem}#tt-body-guestbook .prev_btn,#tt-body-page .prev_btn{left:2px}#tt-body-guestbook .next_btn,#tt-body-page .next_btn{right:2px}.next_btn,.prev_btn{display:none}.no-more-next,.no-more-prev{display:none!important}@media screen and (max-width:1250px){#tt-body-guestbook .next_btn,#tt-body-guestbook .prev_btn,#tt-body-page .next_btn,#tt-body-page .prev_btn{font-size:2.5rem}}@media screen and (max-width:649px){#tt-body-guestbook .next_btn,#tt-body-guestbook .prev_btn,#tt-body-page .next_btn,#tt-body-page .prev_btn{font-size:2rem}}@media screen and (max-width:480px){#tt-body-page .next_btn,#tt-body-page .prev_btn{display:none!important}#tt-body-guestbook .next_btn,#tt-body-guestbook .prev_btn{font-size:1.5rem}}

/* Pop UP */
.dialog,.dialog__content{overflow:auto}.dialog__action,.dialog__trigger{background-color:transparent;color:#FA709A;color:var(--main-theme-color);border:3px solid #FA709A;border:3px solid var(--main-theme-color);padding:.5rem 1rem;margin:5px 0;border-radius:200px;-moz-transition:.2s ease;-ms-transition:.2s ease;-webkit-transition:.2s ease;transition:.2s ease}.dialog__action:hover,.dialog__trigger:hover{background-color:#FA709A;background-color:var(--main-theme-color);color:#fff;-moz-transition:.2s ease;-ms-transition:.2s ease;-webkit-transition:.2s ease;transition:.2s ease}.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}.dark .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}

/* Iframe Wrapper */
.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%}}

/* scroll top */
#tt-body-index .top{z-index:11}.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 ease,color .3s ease;-o-transition:border-color .3s ease,color .3s ease;-ms-transition:border-color .3s ease,color .3s ease;-webkit-transition:border-color .3s ease,color .3s ease;-moz-transition:border-color .3s ease,color .3s ease}.top:hover{border-color:#FA709A;border-color:var(--main-theme-color);color:#FA709A;color:var(--main-theme-color)}

/* Dropdown */
.dropdown_content:not(#header_links){visibility:hidden}
.dropdown_content:not(#header_links).dropdown_show{visibility:visible}

/* 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}

/* bigfoot */
.bigfoot-footnote,.bigfoot-footnote__button{-webkit-transition-duration:.25s;line-height:0}.bigfoot-footnote__button{z-index:5;top:-.1em;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;padding:.35em;margin:0 .1em 0 .2em;border:none;background-color:rgba(110,110,110,.2);-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1rem;vertical-align:middle;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-transition-property:background-color;transition-property:background-color;transition-duration:.25s}.bigfoot-footnote__button:focus,.bigfoot-footnote__button:hover{outline:0;background-color:rgba(110,110,110,.5)}.bigfoot-footnote__button:active{background-color:rgba(110,110,110,.5)}.bigfoot-footnote__button.is-active{background-color:#6e6e6e;-webkit-transition-delay:.1s;transition-delay:.1s}.bigfoot-footnote__button__circle{width:.25em;height:.25em;margin-right:.25em;float:left}.bigfoot-footnote__button__circle:last-child{margin-right:0}.bigfoot-footnote__container{display:inline-block;position:relative;text-indent:0;color:#000}@media not print{.footnote-print-only{display:none!important}}@media print{.bigfoot-footnote,.bigfoot-footnote__button{display:none!important}}.bigfoot-footnote{position:absolute;z-index:10;top:0;left:0;display:inline-block;box-sizing:border-box;max-width:90%;margin:1.96924em 0;background:#fafafa;opacity:0;border-radius:.5em;border:1px solid #c3c3c3;box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:scale(.1) translateZ(0);transform:scale(.1) translateZ(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.bigfoot-footnote.is-positioned-top{top:auto;bottom:0}.bigfoot-footnote.is-active{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:.97}.bigfoot-footnote.is-bottom-fixed{position:fixed;bottom:0;top:auto;left:0;right:auto;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;margin:0;border-radius:0;opacity:1;border-width:1px 0 0;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.bigfoot-footnote.is-bottom-fixed.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper{margin:0 0 0 50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:100%}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__content,.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper{border-radius:0}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__tooltip{display:none}.bigfoot-footnote.is-scrollable:after{content:'';position:absolute;bottom:.3375em;left:.3375em;z-index:14;display:block;height:.78125em;width:.625em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTIgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4iPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFycm93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPgogICAgICAgICAgICA8cGF0aCBkPSJNNSwwIEw1LDExLjUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNy41IEw1LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNy41IEw5LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMDAwMDAwLCAxMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuMDAwMDAwLCAtMTAuMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);background-size:cover;opacity:.1;transition-properties:opacity;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after,.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before{content:'';position:absolute;width:100%;z-index:12;left:0}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before{top:-1px;height:1.1em;border-radius:.5em .5em 0 0;background-image:-webkit-linear-gradient(top,#fafafa 50%,rgba(250,250,250,0) 100%);background-image:linear-gradient(to bottom,#fafafa 50%,rgba(250,250,250,0) 100%)}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after{bottom:-1px;height:1.2em;border-radius:0 0 .5em .5em;background-image:-webkit-linear-gradient(bottom,#fafafa 50%,rgba(250,250,250,0) 100%);background-image:linear-gradient(to top,#fafafa 50%,rgba(250,250,250,0) 100%)}.bigfoot-footnote.is-scrollable ::-webkit-scrollbar{display:none}.bigfoot-footnote__content,.bigfoot-footnote__wrapper{position:relative;display:inline-block;box-sizing:inherit;border-radius:.5em}.bigfoot-footnote.is-fully-scrolled:after,.bigfoot-footnote.is-fully-scrolled:before{opacity:0;-webkit-transition-delay:0;transition-delay:0}.bigfoot-footnote__wrapper{z-index:14;width:22em;overflow:hidden;margin:0;background-color:#fafafa;line-height:0}.bigfoot-footnote__content{z-index:8;max-height:15em;padding:1.1em 1.3em 1.2em;overflow:auto;-webkit-overflow-scrolling:touch;background:#fafafa;-webkit-font-smoothing:subpixel-antialiased;line-height:normal}.bigfoot-footnote__content img{max-width:100%}.bigfoot-footnote__content :last-child{margin-bottom:0!important}.bigfoot-footnote__content :first-child{margin-top:0!important}.bigfoot-footnote__tooltip{position:absolute;z-index:12;box-sizing:border-box;margin-left:-.65em;width:1.3em;height:1.3em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fafafa;border:1px solid #c3c3c3;box-shadow:0 0 8px rgba(0,0,0,.3);border-top-left-radius:0}.is-positioned-bottom .bigfoot-footnote__tooltip{top:-.65em}.is-positioned-top .bigfoot-footnote__tooltip{bottom:-.65em}.bigfoot-footnote__button{position:relative;height:.95em;width:1.5em;border-radius:.475em}.bigfoot-footnote__button:after{clear:both;content:attr(data-footnote-number);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;font-size:.57em;font-weight:700;color:rgba(110,110,110,.5);-webkit-transition:color .25s ease;transition:color .25s ease}.bigfoot-footnote__button.is-active:after,.bigfoot-footnote__button:hover:after{color:#fff}.bigfoot-footnote__button__circle{display:none}

/* 404 not found */
.nothing img{width:100%}.nothing{text-align:center}.nothing p{font-size:4rem}

/* Copyright */
.copyright-alt{padding:2rem 160;font-size:12px;text-align:center;display:none;}
.copyright-alt div{display:inline-block;padding:4px 16px;border-radius:16px}
#tt-body-index .copyright-alt{padding:32px 16px 0 0;display:block;background:#fff;z-index:2}.dark #tt-body-index .copyright-alt{background:#121212}

/* Custom */

/* sidebar copyright */
.copyright-alt2{text-align:center}
#tt-body-index .copyright-alt2{display:none !important;}
/*@media screen and (max-width: 1350px) {.copyright-alt2{display:none !important;}.copyright-alt{display:block !important;}}*/
.designed{color:#555555;}
.designer{color:#6B66FF;}
.tuner{color:#A566FF;}

/* Menu Add */
#Leftnav .profile span{display:block}#Leftnav .profile{padding:20px}#Leftnav .profile .blogImage{display:block;width:150px;height:150px;border-radius:50%;margin:0 auto 5px}#Leftnav .profile .blogImage img,#Leftnav .profile .blogImage video{position:absolute;border-radius:50%;width:150px;height:150px}#Leftnav .profile .userID{font-size:1.3rem;margin-bottom:10px}#Leftnav .profile .contact{display:flex;justify-content:center;margin-top:20px}#Leftnav .profile .contact .contact-btn,#Leftnav .profile .contact .contact-dropdown{display:inline-block;border-radius:50%;line-height:40px;height:40px;width:40px;text-align:center;border:1px solid #fff;transition:all .2s ease}#Leftnav .profile .contact span{margin-right:4%}#Leftnav .profile .contact span:last-child{margin:0}#Leftnav .profile .contact .contact-btn:hover{background:rgba(236,236,236,.5)}#Leftnav .profile .contact .contact-dropdown{overflow:hidden}#Leftnav .profile .contact .contact-dropdown .contact-dropdown-content{position:absolute;min-width:160px;background:#f1f1f1;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);max-height:0;visibility:hidden;overflow:hidden;transform:translate(15px,-20px);z-index:2001;transition:max-height .5s ease}#Leftnav .profile .contact .contact-dropdown .contact-dropdown-content a{display:block;transition:0s}#Leftnav .profile .contact .contact-dropdown .contact-dropdown-content a:hover{background:#ccc}#Leftnav .profile .contact .contact-dropdown .contact-dropdown-content a:first-child{color:#EC5621}#Leftnav .profile .contact .contact-dropdown .contact-dropdown-content a:last-child{color:#3EAF0E}#Leftnav .profile .contact .contact-dropdown:hover .contact-dropdown-content{max-height:300px;visibility:visible}

/* 배너 선택 */
.bannerpic{display:none}
.bannermov{display:block}

#tt-body-page .bannerpic{display:block}
#tt-body-page .bannermov{display:none}

/* 카테고리에 카테고리 전체메뉴 제거 */ /*
.sub_category_list li:first-child {display:none!important}
*/

/* 모바일 음악버튼 제거 */
@media screen and (max-width: 1350px) {.musicbtn {display: none !important; }} 

/* 메인에 상단 카테고리 안보이기 */ 
#tt-body-index .header-category{display:none !important}

/*통계 아이콘 안보이기 (관리자)*/
.ico_statistics{display:none !important}

/* 글 아래 글쓴이 */
.container_postbtn .copyright{padding:5;font-size:11px;position:absolute;bottom:10px;right:55px}

/* 상단 카테고리 서브목록 날짜 위치 변경 */
#header .header-category .hc-item{display: inline-flex !important;flex-direction: column;}
#header .header-category .hc-item p:nth-child(2){order:1;}


/* 블로그이름 폰트 */
.trans_capital {font-family:Runic_MT_Condensed!important;letter-spacing:5px;text-transform:uppercase;}

/* 카운터 색상 */
.cntred{color:#F06666;}
.cntblue{color:#0077AA;}
.cntgreen{color:#66AA66;}

/* 글자 가운데 정렬 */
.pcenter{text-align:center;}

/* 파비콘 아이콘 숨기기 *//*
.commentList img { top:0px; left:0px; width:0px; height:0px; position:absolute; }
.guestList img { top:0px; left:0px; width:0px; height:0px; position:absolute; }
*/

/* 블로그 및 댓글에 아이콘 표시 *//*
.blogicon_bg + img	{ display:block; position:absolute; top:-3px; left:-82px; z-index:10; overflow:hidden; width:59px; height:59px; border:none; border-radius:50%; background:url(./images/Noicon.gif) no-repeat;}

.blogicon_bg2 + img	{ display:block; position:absolute; top:-3px; left:-67px; z-index:10; overflow:hidden; width:44px; height:44px; border:none; border-radius:50%; background:url(./images/Noicon.gif) no-repeat;}
*/
/* Cursor add */
.cursor_hand { cursor: pointer; }

/* logo: How to Use */
.howto{position:absolute;font-weight: bold;color:#5D5D5D;bottom:-14px;right:12px;opacity:0;visibility:hidden;transition:.3s;}@media only screen and (max-width:769px){.howto{bottom:10px;right:10px;}}
#logo_main:hover .howto {opacity:1;visibility:visible;}.howto {text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;-moz-text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;-webkit-text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;}


.log-in{display:none !important}
.wrap_btn_share{display:none !important}
.wrap_btn_etc{display:none !important}
.admin2 a{display:inline-block;margin:10px 0}

.menu_toolbar{top:10px !important; right:125px !important;}

.list_toolbar{position:relative; left:22px !important; margin-top:20px !important; font-size:13px; line-height:35px; /*height: 120px;*/}

/*메뉴버튼 모양 및 위치변경*/
.btn_menu_type2{position:relative;display:inline-block;width:30px;height:30px;border-radius:50%;object-fit:cover; outline:0;top:-2px !important;/*right:30px;*/border-color:#FFFFFF;}

/*.btn_menu_toolbar{top:-13px !important;}*/
/*로그인 전 메뉴버튼 눌렀을 때 메뉴상자*/
.layer_tool{width:250px !important;}
/*.layer_profile{right:5px !important;}*/
/*로그인 후 메뉴버튼 눌렀을 때 메뉴상자*/
.header_layer{right:5px !important;/*width:300px !important;*/}@media only screen and (max-width:769px){.header_layer{width:250px !important;}}