@charset "utf-8";::selection{background-color:rgba(102,102,102,.25);color:inherit}::-moz-selection{background-color:rgba(102,102,102,.25);color:inherit}*{padding:0;margin:0;border:0;word-break:keep-all;overflow-wrap:break-word}li{list-style:none}html,body{width:100%;height:100%;min-width:320px}html,textarea,input,button{font:1em/1.75 montserrat,"Source Han Sans (Modified)",CJK,-apple-system,"SF UI Text","Segoe UI","Roboto","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-locale:auto}html.hidden #wrap{visibility:hidden}html.visible #wrap{visibility:visible}.for-digit,#category .c_cnt,.footnote a,.ExifInfo,.lb-details,.postbtn_like .txt_like.uoc-count{font-family:-apple-system,"SF UI Text","Source Han Sans (Modified)",Roboto,verdana,montserrat,CJK,sans-serif!important;font-weight:400!important}.monospace,#article code,#article pre{font-family:Menlo,Consolas,Monaco,"Lucida Console",Courier,"Courier New",montserrat,"Source Han Sans (Modified)",CJK,monospace;font-weight:400}#article p,#article ul,#article ol,#article .footnotes,#article .imageblock .cap1,#article .txc-info .detail,.comment-article,.comment-textarea textarea,div[id*="tistoryFootnoteLayer"]>div:nth-child(2)>div:last-child{font-family:"Source Han Sans (Modified)",CJK,Roboto,verdana,montserrat,-apple-system,"SF UI Text","Segoe UI","Roboto","Apple SD Gothic Neo","Malgun Gothic",sans-serif}html.serif #article p{font-family:"Source Serif Pro",Georgia,Cambria,"Times New Roman",Times,"NanumMyeongjo (Modified)",NanumMyeongjo,"나눔명조",Batang,"바탕",serif;font-weight:400}#article pre{word-break:keep-all;overflow-wrap:break-word}html.no-effect .for-digit,html.no-effect #category .c_cnt{letter-spacing:.2px}#tistorytoolbarid{display:none!important}#measuring .measuring-scroll{top:0;left:0}#measuring{visibility:hidden;position:fixed;z-index:-1;width:80px;height:100%}.measuring-scroll{overflow:auto;position:absolute;width:100%;height:40px}.measuring-inside{width:100%;height:50px}html.visible #measuring{width:0}html.visible .measuring-scroll,html.android #measuring .jacket{display:none}#measuring .jacket{position:absolute!important;top:0!important;left:0!important;width:0!important;height:0!important}html.touch{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:transparent;tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent}a,a.icon:before,a.icon:after,button,button.icon:before,button.icon:after{text-decoration:none;-webkit-touch-callout:none;-moz-touch-callout:none;touch-callout:none}button{cursor:pointer}input,button,textarea{border:0;background-color:transparent;box-shadow:none;outline:0;border-radius:0;-webkit-appearance:none}html.gpu .fade-link,html.gpu .fade-icon:before,html.gpu .fade-icon:after,html.gpu .comment-username a,html.gpu .tt_more_preview_comments_text:before,html.gpu #article a,html.gpu .lb-close:before{transition:color .2s}html.gpu.deptheffect .depth,html.gpu.deptheffect .tt_more_preview_comments_wrap{transition:color .2s,transform .2s}html.gpu.deptheffect.no-touch .depth:active,html.gpu.deptheffect.no-touch .tt_more_preview_comments_wrap:active,html.gpu.deptheffect.no-touch .lb-close:active,html.gpu.deptheffect.touch .depth.hover,html.gpu.deptheffect.touch .tt_more_preview_comments_wrap.hover,html.gpu.deptheffect.touch .lb-close.hover{transform:scale(.9)}.no-text,#comments .tt_more_preview_comments_text{overflow:hidden;position:relative;font-size:0;line-height:0;color:rgba(0,0,0,0)!important}.icon:before,.icon:after,#comments .tt_more_preview_comments_text:before,#category li ul li ul li:before,#article p[class*="moreless"] span:before,div[id*="tistoryFootnoteLayer"]>div:nth-child(2):before,.download a:before,.another-category h4:before,.another-category tr a:before,.lb-close:before,.lb-cancel:before,.lb-nav a:before{overflow:hidden;font:80px/1 Icon,sans-serif!important;font-weight:400!important}html.firefox-windows .icon:before,html.firefox-windows .icon:after,html.firefox-windows #comments .tt_more_preview_comments_text:before,html.firefox-windows #category li ul li ul li:before,html.firefox-windows #article p[class*="moreless"] span:before,html.firefox-windows div[id*="tistoryFootnoteLayer"]>div:nth-child(2):before,html.firefox-windows .download a:before,html.firefox-windows .another-category h4:before,html.firefox-windows .another-category tr a:before,html.firefox-windows .lb-close:before,html.firefox-windows .lb-cancel:before,html.firefox-windows .lb-nav a:before{line-height:1.15!important}#wrap{overflow:hidden;position:relative;z-index:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:320px;min-height:100%;padding:0 80px}.limit-width,body.in-index .limit-width-in-article{margin:auto}html.preset-normal .limit-width,body.normal .limit-width{max-width:728px}html.preset-expanded .limit-width,body.expanded .limit-width{max-width:970px}html.preset-more-expanded .limit-width,body.more-expanded .limit-width{max-width:1440px}body.in-index .limit-width,body.in-index .limit-width-in-article{max-width:1080px!important}#global-header{position:absolute;z-index:10;top:0;left:0;width:100%;height:34px;padding:80px 0 10px}#global-header.fixed{position:fixed;padding-top:50px!important;background-color:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px) saturate(180%)}.global-header-wrap{padding:0 80px}html.full-cover .global-header-wrap{max-width:1440px}.global-title.no-trademark a,.global-button,.global-button li,.global-button button{height:48px}.global-title.no-trademark a,.global-button{margin-top:-15px}.global-title.hidden{display:none}.global-title.visible{display:block}.global-title a{float:left;overflow:hidden;position:relative;z-index:2}.global-title.no-trademark a{max-width:200px;font-size:18px;line-height:48px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}html.gpu .global-title.no-trademark a:after{transition:border-color .2s}.global-title.no-trademark a:after{content:"";position:absolute;left:0;bottom:10px;width:100%;height:0;border-bottom-width:3px;border-bottom-style:solid}.global-title.trademark a{width:218px;height:66px;margin:-24px -10px -10px}.global-title.trademark a:before,.global-title.trademark a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(./image_trademark_1.3.4.png);background-repeat:no-repeat;background-size:656px 133px}html.gpu .global-title.trademark a:before,html.gpu .global-title.trademark a:after{transition:opacity .15s}.global-title.trademark a:after{opacity:0}html.preset-bright .global-title.trademark a:before{background-position:0 0}html.preset-bright .global-title.trademark a:after{background-position:0 -67px}html.preset-warm .global-title.trademark a:before{background-position:-219px 0}html.preset-warm .global-title.trademark a:after{background-position:-219px -67px}html.cover .global-title.trademark a:before,html.preset-dark .global-title.trademark a:before{background-position:-438px 0}html.cover .global-title.trademark a:after,html.preset-dark .global-title.trademark a:after{background-position:-438px -67px}html.gpu .global-title.trademark a:after{transition-delay:.05s}html.no-touch .global-title.trademark a:hover:after,html.touch .global-title.trademark a.hover:after{opacity:1}html.no-touch .global-title.trademark a:hover:before,html.touch .global-title.trademark a.hover:before{opacity:0}html.gpu.no-touch .global-title.trademark a:hover:before,html.gpu.touch .global-title.trademark a.hover:before{transition-delay:.05s}html.gpu.no-touch .global-title.trademark a:hover:after,html.gpu.touch .global-title.trademark a.hover:after{transition-delay:0}.global-button{float:right;position:relative;width:96px;margin-right:-14px}.global-button li,.global-button button{position:absolute;top:0;width:48px;cursor:pointer}.global-toggle,.global-button button{right:0}.global-search{right:48px}.global-button button{z-index:2}.global-button button:before{position:absolute;top:1px;left:0;width:100%;height:100%}.global-toggle button:before{content:"\e92d"}.global-search button:before{content:"\e92e"}#content-wrap,#content-header{position:relative}#content-header{margin:0 -10%;padding:80px 10% 0}.google-auto-placed{display:none}body.in-article #article .google-auto-placed,body.in-index .content-cap .google-auto-placed{display:block}body in-index .content-inside .google-auto-placed{display:none!important}html.full-cover #content-header{padding-top:0!important}html.no-cover body.in-article #content-header:before,html.cover body.in-article #content-header:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;border-bottom-width:1px;border-bottom-style:solid}html.cover body.in-article #content-header:before{border-bottom-color:rgba(0,0,0,.05)}.content-header-wrap{display:table;min-height:340px;max-height:380px;width:100%;height:50vh}html.touch:not(.full-cover) .content-header-wrap{height:380px}html.full-cover .content-header-wrap{max-height:none!important;height:100vh}.content-header-cap{display:table-cell;vertical-align:middle;position:relative;text-align:center;padding:132px 0 42px}body#tt-body-page .content-header-cap{padding-top:114px;padding-bottom:14px}body#tt-body-page .content-header-cap:before{content:"";display:block;width:80px;height:36px;border-top-width:3px;border-top-style:solid;margin:auto}html.cover body#tt-body-page div.content-header-cap:before{border-top-color:rgba(255,255,255,.45)}.content-header-cap h2{max-width:15em;padding:0 12px;margin:auto;font-size:42px;line-height:1.3;font-weight:700;cursor:default}.content-header-cap .headline-image{position:relative;width:360px;height:180px;padding:0!important;margin-top:-90px;margin-bottom:-87px;background-repeat:no-repeat;background-image:url(./image_headline_1.3.4.png);background-size:649px 542px}html.preset-bright .content-header-cap .headline-image{background-position:0 0}html.preset-warm .content-header-cap .headline-image{background-position:0 -180px}html.preset-dark .content-header-cap .headline-image{background-position:0 -362px}html.cover .content-header-cap h2{color:#fff}body.in-index #content-wrap,.guestbook-comments-wrap{margin:0 -10% -100vh;padding:80px 10% 100vh}body.in-index .content-inside,.related-wrap,.share-list-wrap{overflow:hidden;position:relative;margin:0 -4px -8px}.index-list{float:left;width:33.33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 4px 8px}.index-wrap{overflow:hidden;position:relative;z-index:0;width:100%;height:0;padding-top:100%}html.gpu .index-wrap{transition:background-color .2s}.index-content,.index-link{position:absolute;top:0;left:0;width:100%;height:100%}.index-content{z-index:0}.index-link{display:block;z-index:1}.index-wrap.thumb_type .index-link:before{content:"";border-width:0;border-style:solid;opacity:0}html.gpu .index-link:before{transition:border-width .2s,opicity .2s}html.no-touch .index-link:hover:before,html.touch .index-link.hover:before{border-width:4px;opacity:1}html.no-touch .index-link:active:before{border-width:6px;opacity:1}html.gpu .index-content{transition:transform .2s}.index-wrap.active .index-content{transform:scale(.98)}.index-link:before,.index-thumbnail,.index-thumbnail:before{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%}.index-thumbnail{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.index-thumbnail:before{content:"";border:1px solid rgba(0,0,0,.05);background-color:rgba(0,0,0,.15)}.index-wrap.hover .index-thumbnail:before{background-color:rgba(0,0,0,0)}.index-wrap.hover.active.mouse .index-thumbnail:before{background-color:rgba(0,0,0,.05)}html.gpu .index-thumbnail:before{transition:border-color .2s,background-color .2s}.index-icon{display:block!important}.index-wrap.thumb_type .index-icon{display:none!important}.index-icon{position:absolute;z-index:-1;top:50%;left:50%;width:160px;height:160px;margin:-80px;transform:scale(.5)}html.gpu .index-icon{will-change:transform}html.preset-bright .index-icon,html.preset-warm .index-icon{opacity:.2}html.preset-dark .index-icon{opacity:.35}html.preset-bright .index-wrap.hover .index-icon,html.preset-bright .index-wrap.active .index-icon,html.preset-warm .index-wrap.hover .index-icon,html.preset-warm .index-wrap.active .index-icon{opacity:.3}html.preset-bright .index-wrap.hover .index-icon,html.preset-bright .index-wrap.active .index-icon,html.preset-warm .index-wrap.hover .index-icon,html.preset-warm .index-wrap.active .index-icon{opacity:.45}html.gpu .index-icon{transition:color .2s,opacity .2s}.index-icon:before{content:"\e93b";position:absolute;top:0;left:0;width:100%;height:100%;font-size:160px!important;color:#000!important}.index-wrap.notice_type .index-icon:before{content:"\e948"}.index-wrap.protected_type .index-icon:before{content:"\e939"}.index-info{position:absolute;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:18px}.index-wrap.thumb_type .index-info{text-shadow:0 0 3px rgba(0,0,0,.25)}.index-wrap.thumb_type.hover .index-info{text-shadow:0 0 3px rgba(0,0,0,.4)}.index-wrap.thumb_type.hover.active.mouse .index-info{text-shadow:0 0 3px rgba(0,0,0,.35)}.index-wrap.thumb_type .index-info{transition:text-shadow .2s}.index-info .article-date{display:block;overflow:hidden;max-width:80px;height:15px;font-size:12px;line-height:15px;font-weight:300;text-indent:1px}.index-info .article-date a{color:rgba(255,255,255,.9)!important}.index-wrap.hover .index-info .article-date a{color:rgba(255,255,255,1)!important}.index-info a{transition:color .2s}.index-info .article-title{display:block!important;max-width:15em;padding:3px 0 0;margin:0 0 -4px;font-size:17px;font-weight:600;line-height:1.3}.index-info .article-title a{color:#fff!important}#content-info{display:inline-block;position:relative;margin-top:-7px}#content-info span,#content-info a{float:left;overflow:hidden;max-width:150px;height:48px;padding:0 12px;font-size:12px;line-height:48px;text-overflow:ellipsis;white-space:nowrap}html.cover #content-info span,html.cover #content-info a{color:rgba(255,255,255,.9)}html.preset-bright.no-cover #content-info a:before{background-color:#888}html.preset-warm.no-cover #content-info a:before{background-color:#95927d}html.preset-dark.no-cover #content-info a:before{background-color:#5f5f5f}html.cover #content-info a:before{background-color:rgba(255,255,255,.75)}#content-info span{cursor:default}#content-info a{position:relative;padding-left:16px}#content-info a:before{content:"";position:absolute;top:50%;left:0;width:4px;height:4px;margin-top:-2px;border-radius:2px}#cover,#cover:after,.cover-wrap,.cover-wrap div{position:absolute;top:0;left:0;width:100%;height:100%}#cover{overflow:hidden;z-index:-1}html.preset-bright #cover{background-color:#ccc}html.preset-warm #cover{background-color:#b9b6a6}html.preset-dark #cover{background-color:#666}#cover:after{content:"";background-color:rgba(0,0,0,.3)}.cover-wrap,.cover-wrap div{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.cover-wrap{transform:scale(1.05)}html:not(.android) .cover-wrap{will-change:top,transform}html.no-gpu .cover-wrap{top:0!important}.tags{display:flex;flex-direction:row;flex-wrap:wrap;margin:-4px}.tags li{flex:auto;max-width:100%;padding:4px}.tags a{display:block;overflow:hidden;height:72px;padding:0 48px;font-size:17px;line-height:72px;font-weight:600;text-align:center;color:#fff!important;text-overflow:ellipsis;white-space:nowrap}.tags a.cloud1{background-color:#ff6868!important}.tags a.cloud2{background-color:#2dadff!important}.tags a.cloud3{background-color:#6ee2bd!important}.tags a.cloud4{background-color:#ff7e00!important}html.gpu .tags a{transition:background-color .2s}html.gpu .tags .tag-label{display:inline-block;transition:transform .2s}html.gpu.deptheffect.no-touch .tags a:active .tag-label,html.gpu.deptheffect.touch .tags a.hover .tag-label{transform:scale(.96)}html.no-touch .tags a.cloud1:hover,html.touch .tags a.cloud1.hover{background-color:#eb2f2f!important}html.no-touch .tags a.cloud2:hover,html.touch .tags a.cloud2.hover{background-color:#0093f2!important}html.no-touch .tags a.cloud3:hover,html.touch .tags a.cloud3.hover{background-color:#0ccb8e!important}html.no-touch .tags a.cloud4:hover,html.touch .tags a.cloud4.hover{background-color:#ff4500!important}.content-wrap{padding-top:80px}#article img,.imageblock img{max-width:100%;height:auto}.imageblock img{display:block;margin:auto}#activity{clear:both;position:relative;z-index:1;height:48px;padding-top:18px}body.active #activity:after{content:"\e936";position:absolute;z-index:-1;bottom:-4px;width:48px;height:48px;margin-left:-14px}html.active-comments #activity:after{left:0}html.active-share #activity:after{left:48px}html.active-info #activity:after{left:100%;margin-left:-34px}html.gpu #activity:after{transition:left .4s,margin-left .4s,opacity .4s}#activity button{width:48px;height:48px}.activity-comments,.activity-share{float:left}.activity-comments{margin-left:-14px}.activity-info{float:right;margin-right:-14px}#activity button:before{position:absolute;top:0;left:0;width:100%;height:100%}.activity-comments button:before{content:"\e931"}.activity-share button:before{content:"\e932"}html.goog .activity-share button:before{content:"\e910"}html.ms .activity-share button:before{content:"\e95f"}.activity-info button:before{content:"\e930"}html.active-comments .activity-comments button,html.active-share .activity-share button,html.active-info .activity-info button,#activity button.disabled{cursor:default!important}html.active-comments .activity-comments button,html.active-share .activity-share button,html.active-info .activity-info button{transform:none!important}html.active-comments .activity-comments button:before{content:"\e935"}html.active-share .activity-share button:before{content:"\e934"}html.active-share.goog .activity-share button:before{content:"\e938"}html.active-share.ms .activity-share button:before{content:"\e965"}html.active-info .activity-info button:before{content:"\e933"}#activity-contents{padding:50px 80px 0;margin:0 -80px}.in-article-comments,#share,#info{display:none}html.active-comments .in-article-comments,html.active-share #share,html.active-info #info{display:block!important}.activity-form{position:relative;margin-bottom:-18px}#share .activity-form{padding-bottom:70px}.activity-subnav{position:absolute;top:10px;right:-16px;height:48px}#share .activity-subnav{top:9px;right:-14px}.subnav-list>li{float:left;height:48px}.social-button{padding:8px 0}.social-button:last-child{padding-right:14px}.social-button a{display:block;overflow:hidden;position:relative;z-index:1;max-width:120px;padding:0 10px 0 32px;margin-right:2px;font-size:12px;line-height:32px;font-weight:600;color:#fff!important;text-overflow:ellipsis;white-space:nowrap;border-radius:3px}.social-button a:before{position:absolute;top:0;left:2px;width:32px;height:32px;color:#fff!important}html.gpu .social-button a{transition:background-color .2s}.social-button a span{display:none}.activity-subnav .social-button.naver a{background-color:#00c73c!important}html.no-touch .activity-subnav .social-button.naver a:hover,html.touch .activity-subnav .social-button.naver a.hover{background-color:#11d64c!important}html.no-touch .activity-subnav .social-button.naver a:active{background-color:#00d31b!important}.activity-subnav .social-button.naver a:before{content:"\e90e"}.activity-subnav .social-button.tistory a{background-color:#f1631b!important}html.no-touch .activity-subnav .social-button.tistory a:hover,html.touch .activity-subnav .social-button.tistory a.hover{background-color:#ff8c37!important}html.no-touch .activity-subnav .social-button.tistory a:active{background-color:#f7712d!important}.activity-subnav .social-button.tistory a:before{content:"\e90a"}.subnav-button,#share .subnav-button a,.subnav-toggle{width:48px;height:48px}#share .subnav-button a,.subnav-toggle{display:block;position:relative;z-index:2}.subnav-more-wrap.hide-animation{opacity:0;transition:opacity .2s}html.no-gpu .subnav-more-wrap.hide-animation{display:none!important}.subnav-more-wrap:before{content:"\e962";display:block;position:relative;z-index:20;top:-11px;left:7px;width:34px;height:16px;color:#444}#info.hide-more-subnav .subnav-more-wrap:before{z-index:1}#info.show-more-subnav .subnav-toggle{z-index:21;cursor:default;transform:none!important}#share .subnav-button a:before,.subnav-toggle:before{position:absolute;top:0;left:0;width:48px;height:48px}.subnav-toggle:before{content:"\e91a"}#share .subnav-button.modify a:before{content:"\e90f"}#share .subnav-button.delete a:before{content:"\e919"}.subnav-more-list{overflow:hidden;position:absolute;z-index:22;top:42px;right:16px;min-width:160px;max-width:240px;background-color:#444;border-radius:3px}.subnav-more-list a{overflow:hidden;position:relative;display:block;padding:0 64px 0 16px;border-bottom:1px solid #5c5c5c;font-size:15px;color:#fff!important;text-overflow:ellipsis;white-space:nowrap}html.no-touch .subnav-more-list a{height:46px;line-height:47px}html.touch .subnav-more-list a{height:48px;line-height:49px}.subnav-more-list li:first-child a{border-radius:3px 3px 0 0}.subnav-more-list li:last-child a{border-bottom:none!important;border-radius:0 0 3px 3px}html.no-touch .subnav-more-list a:hover,html.touch .subnav-more-list a.hover{background-color:#5c5c5c}html.no-touch .subnav-more-list a:active{background-color:#555}html.gpu .subnav-more-list a{transition:background-color .2s}.subnav-more-list a:before{position:absolute;top:50%;right:10px;width:32px;height:32px;margin-top:-16px;color:rgba(255,255,255,.7)!important}.subnav-more-list a.naver:before{content:"\e90e"}.subnav-more-list a.tistory:before{content:"\e90a"}.subnav-more-list a.rss:before{content:"\e960"}.subnav-more-list a.abuse:before{content:"\e961"}.subnav-hide-button{position:fixed;z-index:20;top:0;left:0;width:100%;height:100%;cursor:default}html.gpu .subnav-hide-button{animation:fade-in .2s}#info.show-more-subnav .subnav-more-wrap,#info.show-more-subnav .subnav-hide-button{display:block!important}.activity-avatar,.share-thumbnail-wrap{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.activity-share-thumbnail.inactive .share-thumbnail-wrap{filter:none!important}.activity-share-thumbnail.inactive:before{content:""!important;display:none!important}.activity-avatar,.activity-share-thumbnail,.activity-disqus-avatar{overflow:hidden;position:relative;z-index:0}.activity-avatar{width:68px;height:68px;margin:-3px -1px 0;border-radius:34px}.activity-share-thumbnail{width:66px;height:66px;margin:-2px 0 1px;border-radius:16px}.share-thumbnail-wrap{will-change:filter}.activity-disqus-avatar{width:68px;height:68px;margin:-1px 0 1px -1px;border-radius:34px}html div.activity-disqus-avatar,html div.guestbook-avatar.guestbook-disqus-avatar{background-color:#2e9fff!important}.activity-avatar:before,.activity-share-thumbnail:before{content:"";position:absolute;z-index:1;top:-1px;left:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid rgba(0,0,0,.05)}.activity-avatar:before,.activity-disqus-avatar:before{width:70px;height:70px;border-radius:36px}.activity-share-thumbnail:before{width:68px;height:68px;border-radius:17px}.share-thumbnail-wrap{position:absolute;top:0;left:0;width:66px;height:66px}.activity-share-thumbnail:after,.activity-disqus-avatar:after{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px}.activity-share-thumbnail:after,.activity-disqus-avatar:after,.guestbook-avatar:after{color:#fff}.activity-share-thumbnail:after{content:"\e912";background-color:rgba(0,0,0,.1)}html.goog .activity-share-thumbnail:after{content:"\e94a"}html.ms .activity-share-thumbnail:after{content:"\e96a"}.activity-disqus-avatar:after{content:"\e928"}.guestbook-disqus-avatar:after{content:"\e94f"}.share-thumbnail-wrap{transform:scale(2);filter:blur(12px) saturate(180%)}.activity-text p{max-width:240px;padding:14px 0 0;font-size:20px;line-height:1.3;font-weight:600;cursor:default}.activity-blog-link{display:inline-block;overflow:hidden;position:relative;z-index:1;max-width:200px;padding:0 1px;height:48px;margin-top:-6px;font-size:15px;line-height:48px;text-overflow:ellipsis;white-space:nowrap}#related{padding-top:70px}.related-func{display:none}.one-func .related-func.one,.two-funcs .related-func.one,.two-funcs .related-func.two,.three-funcs .related-func.one,.three-funcs .related-func.two,.three-funcs .related-func.three,.four-funcs .related-func{display:block!important}.func_type.category .index-icon:before{content:"\e93e"}.func_type.search .index-icon:before{content:"\e93a"}.func_type.toggle .index-icon:before{content:"\e93d"}body.sub-tistory .func_type.subscribe .index-icon:before{content:"\e93c"}body.sub-tistory .func_type.subscribe.hover,body.sub-tistory .func_type.subscribe.active{background-color:#f1631b!important}body.sub-naver .func_type.subscribe .index-icon:before{content:"\e964"}body.sub-naver .func_type.subscribe.hover,body.sub-naver .func_type.subscribe.active{background-color:#00c73c!important}#share-list .index-list{width:25%}#share-list .article-title{font-size:12px}#activity-contents .index-wrap.twitter.hover,#activity-contents .index-wrap.twitter.active{background-color:#1da1f2!important}.share_type.twitter .index-icon:before{content:"\e909"}#activity-contents .index-wrap.facebook.hover,#activity-contents .index-wrap.facebook.active{background-color:#3b579d!important}.share_type.facebook .index-icon:before{content:"\e908"}#activity-contents .index-wrap.kakaostory.hover,#activity-contents .index-wrap.kakaostory.active{background-color:#fec10d!important}.share_type.kakaostory .index-icon:before{content:"\e907"}#activity-contents .index-wrap.band.hover,#activity-contents .index-wrap.band.active{background-color:#57d381!important}.share_type.band .index-icon:before{content:"\e901"}#activity-contents .index-wrap.naver.hover,#activity-contents .index-wrap.naver.active{background-color:#00c73c!important}.share_type.naver .index-icon:before{content:"\e900"}#activity-contents .index-wrap.kakaotalk.hover,#activity-contents .index-wrap.kakaotalk.active{background-color:#fae100!important}.share_type.kakaotalk .index-icon:before{content:"\e904"}#activity-contents .index-wrap.line.hover,#activity-contents .index-wrap.line.active{background-color:#00c300!important}.share_type.line .index-icon:before{content:"\e905"}#activity-contents .index-wrap.google.hover,#activity-contents .index-wrap.google.active{background-color:#db4437!important}.share_type.google .index-icon:before{content:"\e906"}#activity-contents .index-wrap.pocket.hover,#activity-contents .index-wrap.pocket.active{background-color:#ec4259!important}.share_type.pocket .index-icon:before{content:"\e903"}#activity-contents .index-wrap.evernote.hover,#activity-contents .index-wrap.evernote.active{background-color:#7ac143!important}.share_type.evernote .index-icon:before{content:"\e902"}.share_type.feed .index-icon:before{content:"\e90e"}.share_type.modify .index-icon:before{content:"\e910"}.share_type.delete .index-icon:before{content:"\e90f"}.share_type.report .index-icon:before{content:"\e90a"}#comments{visibility:hidden}#quick-menu{position:fixed;z-index:1;right:40px;bottom:40px;width:172px;font-size:15px;line-height:32px;text-align:right;will-change:opacity,transform}body.inactive #quick-menu{display:none}#quick-menu.no-fixed{position:absolute;bottom:70px;padding-right:0!important;padding-bottom:80px}#quick-menu div{padding-top:18px}#quick-menu div:first-child{padding-top:0;margin-top:-10px}#quick-menu div:last-child{margin-bottom:-10px}#quick-menu h5,#quick-menu .blog-menu .t_menu_medialog,#quick-menu .blog-menu .t_menu_location,#quick-menu .category>ul>li>a,#quick-menu .category>ul>li>ul>li>ul,#quick-menu .category .c_cnt{display:none}#quick-menu a{display:block;padding:0 10px;margin:0 -10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#quick-menu .menu{position:relative;z-index:2;font-weight:600}#quick-menu.hidden .menu,#quick-menu.force-hidden .menu{z-index:auto!important}#quick-menu.force-hidden,#quick-menu.hidden:not(.no-fixed),#quick-menu.minimized .quick-module,#quick-menu.overflow .quick-module{opacity:0}html.gpu #quick-menu.hidden:not(.no-animation){transform:translateY(20px)}html.gpu #quick-menu{transition:opacity .3s,transform .3s}html.gpu #quick-menu:not(.hidden){transition-delay:.3s}html.gpu #quick-menu.force-hidden,html.gpu #quick-menu.no-fixed{transition-delay:0!important}html.gpu #quick-menu.no-animation,html.gpu #quick-menu .quick-module{transition:opacity .3s}html.gpu #quick-menu.force-hidden,html.gpu #quick-menu.overflow .quick-module{transition:opacity .1s}#quick-menu.hidden:after,#quick-menu.force-hidden:after,#quick-menu.minimized:after,#quick-menu.overflow:after{content:"";position:absolute;top:-40px;left:-40px;z-index:1;width:100%;height:100%;padding:40px}#quick-menu.hidden:after,#quick-menu.force-hidden:after{z-index:3}#quick-menu.no-fixed:after{content:none!important;display:none!important}#quick-menu.minimized .quick-module{visibility:hidden}#quick-menu.minimized .quick-module a,#quick-menu.overflow .quick-module a{cursor:default}#quick-menu.moving{opacity:0}html.gpu #quick-menu.moving{transition:opacity .1s}#quick-menu .module{display:none!important}#paging{overflow:hidden;position:absolute;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 80px}.wrap-padding,.paging-wrap{clear:both;height:30px;padding:40px 0 80px;margin:auto}.wrap-padding{visibility:hidden}.content-wrap-padding{position:absolute;z-index:-1;bottom:0;left:-10%;min-height:160px;width:120%;height:160px}body.in-index .content-wrap-padding{display:none}.paging-wrap ul{position:relative;height:48px;margin-top:-4px}.paging-nav{float:left;width:96px;margin-left:-14px}#paging.disable-paging .paging-nav:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;padding:10px;margin:-10px}.paging-related{float:right;width:48px;margin-right:-14px}.paging-func{position:absolute!important;z-index:3;bottom:80px;width:96px;right:40px;margin:0 -14px -14px 0}.paging-wrap li,.paging-wrap a,.paging-wrap a:before{position:absolute;top:0;width:48px;height:48px}.paging-wrap a,.paging-wrap a:before{left:0}.paging-nav .prev,.paging-related .category{left:0}.paging-nav .next{left:48px}.paging-func .subscribe{right:0}.paging-func .go-to-top{right:48px}#paging a.disabled,.paging-nav .no-more-prev,.paging-nav .no-more-next{cursor:default!important;transform:none!important}#paging a.disabled:before,.paging-nav .no-more-prev:before,.paging-nav .no-more-next:before{transition:none!important}.paging-nav .prev a:before{content:"\e90c"}.paging-nav .next a:before{content:"\e90b"}.paging-related .category a:before{content:"\e911"}.paging-func .go-to-top a:before{content:"\e92f"}body.sub-tistory .paging-func .subscribe a:before{content:"\e937"}html.no-touch body.sub-tistory .paging-func .subscribe a:hover:before,html.touch body.sub-tistory .paging-func .subscribe a.hover:before{color:#f1631b!important}body.sub-naver .paging-func .subscribe a:before{content:"\e963"}html.no-touch body.sub-naver .paging-func .subscribe a:hover:before,html.touch body.sub-naver .paging-func .subscribe a.hover:before{color:#00c73c!important}html.gpu.android.closed-menu #menu{display:block!important;z-index:-1;visibility:hidden}html.gpu.android.close-animation #menu{z-index:100!important;visibility:visible!important}#menu,#transparent-close-button{left:0;width:100%;height:100%}#menu{position:fixed;z-index:100;min-width:320px}html.no-effect #menu{top:0}html.effect #menu{top:-100px;padding:100px 0}html.locked,html.locked body{overflow:hidden;-webkit-overflow-scrolling:auto}html.locked #menu{overflow:hidden;position:absolute;top:0!important;padding-top:0!important;padding-bottom:0!important}#transparent-close-button{position:absolute;top:0;background-color:rgba(17,17,17,.25);cursor:default;will-change:opacity}.menu-wrap{overflow:hidden;position:absolute;top:0;right:0;width:380px;height:100%;color:#fff;box-shadow:0 0 22px rgba(0,0,0,.5)}html.no-effect .menu-wrap{background-color:#222}html.no-effect:not(.android) .menu-wrap{will-change:transform}html.effect .menu-wrap{background-color:rgba(17,17,17,.85);-webkit-backdrop-filter:blur(20px) saturate(180%);will-change:transform,filter,-webkit-backdrop-filter}html.open-menu body{overflow:hidden}.alert{background-repeat:repeat-x}html.preset-bright .alert{background-color:#f3fdff;background-image:linear-gradient(#fcffff,#d0f6fe)}html.preset-warm .alert{background-color:#f0f5f6;background-image:linear-gradient(#c8eaff,#feecd9)}html.preset-dark .alert{background-color:#2a437a;background-image:linear-gradient(#1e2d49,#3759ac)}.alert-character{position:absolute;left:50%;bottom:-20px;width:400px;height:400px;margin-left:-200px;background-size:400px 400px;background-repeat:no-repeat;background-position:0 0;transform-origin:200px 380px}html.preset-bright .alert-character.ccino{background-image:url(./webobject_ccino_bright.svg)}html.preset-bright.no-gpu .alert-character.ccino{background-image:url(./webobject_ccino_bright.png)}html.preset-warm .alert-character.ccino{background-image:url(./webobject_ccino_warm.svg)}html.preset-warm.no-gpu .alert-character.ccino{background-image:url(./webobject_ccino_warm.png)}html.preset-dark .alert-character.ccino{background-image:url(./webobject_ccino_dark.svg)}html.preset-dark.no-gpu .alert-character.ccino{background-image:url(./webobject_ccino_dark.png)}.alert-cloud{position:absolute;left:0;bottom:0;width:100%;height:85%;background-size:cover;background-repeat:no-repeat;background-position:50% 0}html.msie .alert-cloud{height:100%;background-position:50% -50px;background-size:200%}html.preset-bright .alert-cloud{opacity:.5;background-image:url(./webobject_cloud_bright.svg)}html.preset-bright.no-gpu .alert-cloud{background-image:url(./webobject_cloud_bright.png)}html.preset-warm .alert-cloud{opacity:.85;background-image:url(./webobject_cloud_warm.svg)}html.preset-warm.no-gpu .alert-cloud{background-image:url(./webobject_cloud_warm.png)}html.preset-dark .alert-cloud{opacity:.5;background-image:url(./webobject_cloud_dark.svg)}html.preset-dark.no-gpu .alert-cloud{background-image:url(./webobject_cloud_dark.png)}.alert-message{position:relative;max-width:400px;padding-top:81px;padding-bottom:39px;margin:auto;line-height:1.3;text-align:center}html.effect .alert-message{line-height:1.7}body.not-found .alert-message{font-weight:600}.alert-message:before{position:absolute;top:-8px;left:50%;width:80px;height:80px;margin-left:-40px}body.protected .alert-message:before{content:"\e953"}body.not-found .alert-message:before{content:"\e954"}.alert-message h2,.alert-message p{display:inline-block;overflow:hidden;font-size:17px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;cursor:default}.alert-message h2{max-width:240px;font-weight:600}.alert .content-header-wrap,.alert-message .return{display:block}.protected-form{position:relative;max-width:400px;height:48px;margin:auto}.protected-form.empty:before{content:"";position:absolute;z-index:1;top:0;left:-10%;width:120%;height:100%}.protected-input{position:absolute;z-index:2;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding-right:40px;border-bottom-width:1px;border-bottom-style:solid;font-size:17px}html.gpu .protected-input{transition:border-bottom-color .2s}.protected-submit{position:absolute;z-index:3;top:0;right:-14px;width:48px;height:100%}html.gpu .protected-submit{transition:opacity .2s,color .2s,transform .2s!important}.protected-submit:after{content:"\e94e";position:absolute;top:0;left:0;width:100%;height:100%}html.gpu .protected-submit{transition:opacity .2s}.empty .protected-submit{z-index:-1;opacity:.2;cursor:default}.protected-caption{overflow:hidden;max-width:400px;height:48px;padding-bottom:2px;margin:auto;font-size:12px;line-height:48px;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:default}#page-adsense{overflow:hidden;min-height:18px;margin-top:53px}#page-adsense>ins,.tt_adsense_top,.tt_adsense_bottom{max-width:1200px;margin:auto}html.preset-bright,html.preset-bright textarea,html.preset-bright input,html.preset-bright button{color:#000}html.preset-warm,html.preset-warm textarea,html.preset-warm input,html.preset-warm button{color:#444}html.preset-dark,html.preset-dark textarea,html.preset-dark input,html.preset-dark button{color:#ccc}html.preset-bright,html.preset-bright .measuring-inside,html.preset-bright .activity-avatar,html.preset-bright .activity-share-thumbnail,html.preset-bright .activity-disqus-avatar,html.preset-bright .comment-avatar,html.preset-bright .guestbook-avatar,html.preset-bright .comment-form-avatar.guestbook-avatar{background-color:#fff}html.preset-warm,html.preset-warm .measuring-inside,html.preset-warm .activity-avatar,html.preset-warm .activity-share-thumbnail,html.preset-warm .activity-disqus-avatar,html.preset-warm .comment-avatar,html.preset-warm .guestbook-avatar,html.preset-warm .comment-form-avatar.guestbook-avatar{background-color:#ecebe6}html.preset-dark,html.preset-dark .measuring-inside,html.preset-dark .activity-avatar,html.preset-dark .activity-share-thumbnail,html.preset-dark .activity-disqus-avatar,html.preset-dark .comment-avatar,html.preset-dark .guestbook-avatar,html.preset-dark .comment-form-avatar.guestbook-avatar{background-color:#242424}html.preset-bright a,html.preset-bright a.icon:before,html.preset-bright a.icon:after,html.preset-bright button,html.preset-bright button.icon:before,html.preset-bright button.icon:after,html.preset-bright.no-cover #content-info span,html.preset-bright #quick-menu:not(.no-fixed) .menu,html.preset-bright .protected-submit:after{color:#666}html.preset-warm a,html.preset-warm a.icon:before,html.preset-warm a.icon:after,html.preset-warm button,html.preset-warm button.icon:before,html.preset-warm button.icon:after,html.preset-warm.no-cover #content-info span,html.preset-warm #quick-menu:not(.no-fixed) .menu,html.preset-warm .protected-submit:after{color:#828282}html.preset-dark a,html.preset-dark a.icon:before,html.preset-dark a.icon:after,html.preset-dark button,html.preset-dark button.icon:before,html.preset-dark button.icon:after,html.preset-dark.no-cover #content-info span,html.preset-dark #quick-menu:not(.no-fixed) .menu,html.preset-dark .protected-submit:after{color:#787878}html.preset-bright .empty .protected-submit:after{color:#666!important}html.preset-warm .empty .protected-submit:after{color:#828282!important}html.preset-dark .empty .protected-submit:after{color:#787878!important}html.preset-bright .global-button button:before,html.preset-bright #quick-menu a,html.preset-bright .paging-func a:before,html.preset-bright .protected-caption{color:#999}html.preset-warm .global-button button:before,html.preset-warm #quick-menu a,html.preset-warm .paging-func a:before,html.preset-warm .protected-caption{color:#9a9a9a}html.preset-dark #quick-menu a,html.preset-dark .paging-func a:before,html.preset-dark .protected-caption{color:#525252}html.preset-bright #share .subnav-button a:before,html.preset-bright .subnav-toggle:before{color:#999!important}html.preset-warm #share .subnav-button a:before,html.preset-warm .subnav-toggle:before{color:#9a9a9a!important}html.preset-dark #share .subnav-button a:before,html.preset-dark .subnav-toggle:before{color:#525252!important}html.preset-bright .social-button a{background-color:#999}html.preset-warm .social-button a{background-color:#9a9a9a}html.preset-dark .social-button a{background-color:#525252}html.preset-bright body#tt-body-page .content-header-cap:before{border-top-color:#999}html.preset-warm body#tt-body-page .content-header-cap:before{border-top-color:#9a9a9a}html.preset-dark body#tt-body-page .content-header-cap:before{border-top-color:#525252}html.preset-bright.no-touch .protected-input:hover,html.preset-bright.touch .protected-input.hover{border-bottom-color:#999}html.preset-warm.no-touch .protected-input:hover,html.preset-warm.touch .protected-input.hover{border-bottom-color:#9a9a9a}html.preset-dark.no-touch .protected-input:hover,html.preset-dark.touch .protected-input.hover{border-bottom-color:#525252}html.preset-bright.no-cover body.in-article #content-header:before{border-bottom-color:#e3e3e3}html.preset-warm.no-cover body.in-article #content-header:before{border-bottom-color:#d9d7ce}html.preset-dark.no-cover body.in-article #content-header:before{border-bottom-color:#363636}html.preset-bright body.in-index #content-wrap,html.preset-bright .guestbook-comments-wrap,html.preset-bright #activity-contents,html.preset-bright body.in-article .content-wrap-padding{background-color:#f8f8f8}html.preset-warm body.in-index #content-wrap,html.preset-warm .guestbook-comments-wrap,html.preset-warm #activity-contents,html.preset-warm body.in-article .content-wrap-padding{background-color:#e5e4dd}html.preset-dark body.in-index #content-wrap,html.preset-dark .guestbook-comments-wrap,html.preset-dark #activity-contents,html.preset-dark body.in-article .content-wrap-padding{background-color:#1c1c1c}html.preset-bright .index-wrap,html.preset-bright .tags a{background-color:#c2c2c2}html.preset-warm .index-wrap,html.preset-warm .tags a{background-color:#c2c0b2}html.preset-dark .index-wrap,html.preset-dark .tags a{background-color:#4a4a4a}html.preset-bright .protected-input{border-bottom-color:#c2c2c2}html.preset-warm .protected-input{border-bottom-color:#c2c0b2}html.preset-dark .protected-input{border-bottom-color:#4a4a4a}html.preset-bright #activity button.disabled:before,html.preset-bright #paging a.disabled:before,html.preset-bright .paging-nav .no-more-prev:before,html.preset-bright .paging-nav .no-more-next:before{color:#ececec!important}html.preset-warm #activity button.disabled:before,html.preset-warm #paging a.disabled:before,html.preset-warm .paging-nav .no-more-prev:before,html.preset-warm .paging-nav .no-more-next:before{color:#d4d2c7!important}html.preset-dark #activity button.disabled:before,html.preset-dark #paging a.disabled:before,html.preset-dark .paging-nav .no-more-prev:before,html.preset-dark .paging-nav .no-more-next:before{color:#282828!important}html.preset-bright .alert-message:before{color:#aaa}html.preset-warm .alert-message:before{color:#c2c0b2}html.preset-dark .alert-message:before{color:#4a4a4a}html.preset-bright .activity-share-thumbnail.inactive .share-thumbnail-wrap{background:#aaa!important}html.preset-warm .activity-share-thumbnail.inactive .share-thumbnail-wrap{background:#c2c0b2!important}html.preset-dark .activity-share-thumbnail.inactive .share-thumbnail-wrap{background:#4a4a4a!important}html.preset-bright .global-title.no-trademark a,html.preset-warm .global-title.no-trademark a{color:#777}html.preset-dark .global-title.no-trademark a{color:#686868}html.preset-bright .global-title.no-trademark a:after,html.preset-warm .global-title.no-trademark a:after{border-color:#777}html.preset-dark .global-title.no-trademark a:after{border-color:#686868}html.cover .global-title.no-trademark a,html.cover nav.global-button button:before,html.preset-dark body.alerted .global-title.no-trademark a,html.preset-dark body.alerted nav.global-button button:before{color:rgba(255,255,255,.8)}html.cover .global-title.no-trademark a:after,html.preset-dark body.alerted .global-title.no-trademark a:after{border-color:rgba(255,255,255,.8)}html.preset-bright .subnav-hide-button{background-color:rgba(248,248,248,.8)}html.preset-warm .subnav-hide-button{background-color:rgba(229,228,221,.8)}html.preset-dark .subnav-hide-button{background-color:rgba(28,28,28,.8)}html.preset-bright.no-touch a:hover,html.preset-bright.no-touch a.icon:hover:before,html.preset-bright.no-touch button.icon:hover:before,html.preset-bright.no-touch .tt_more_preview_comments_wrap:hover .tt_more_preview_comments_text:before,html.preset-bright.no-touch .protected-submit:hover:after,html.preset-bright.no-touch .global-title.no-trademark a:hover,html.preset-bright.touch a.hover,html.preset-bright.touch a.icon.hover:before,html.preset-bright.touch button.icon.hover:before,html.preset-bright.touch .tt_more_preview_comments_wrap.hover .tt_more_preview_comments_text:before,html.preset-bright.touch .protected-submit.hover:after,html.preset-bright.touch .global-title.no-trademark a.hover{color:#6f6f6f}html.preset-bright #activity:after,html.preset-bright.active-comments .activity-comments button:before,html.preset-bright.active-share .activity-share button:before,html.preset-bright.active-info .activity-info button:before,html.preset-bright #info.show-more-subnav .subnav-toggle:before,html.preset-bright.no-touch #quick-menu a:hover,html.preset-bright.no-touch .paging-func a:hover:before,html.preset-bright.no-touch .subnav-toggle:hover:before,html.preset-bright.no-touch #share .subnav-button a:hover:before,html.preset-bright.touch #quick-menu a.hover,html.preset-bright.touch .paging-func a.hover:before,html.preset-bright.touch .subnav-toggle.hover:before,html.preset-bright.touch #share .subnav-button a.hover:before{color:#6f6f6f!important}html.preset-bright.no-touch .global-title.no-trademark a:hover:after,html.preset-bright.touch .global-title.no-trademark a.hover:after,html.preset-bright .index-wrap.thumb_type .index-link:before{border-color:#6f6f6f}html.preset-bright .index-wrap.hover,html.preset-bright .index-wrap.active{background-color:#6f6f6f!important}html.preset-bright.no-touch .tags a:hover,html.preset-bright.touch .tags a.hover,html.preset-warm.no-touch .tags a:hover,html.preset-warm.touch .tags a.hover{background-color:#6f6f6f}html.preset-bright .protected-input:focus{border-bottom-color:#6f6f6f!important}html.preset-warm.no-touch a:hover,html.preset-warm.no-touch a.icon:hover:before,html.preset-warm.no-touch button.icon:hover:before,html.preset-warm.no-touch .tt_more_preview_comments_wrap:hover .tt_more_preview_comments_text:before,html.preset-warm.no-touch .protected-submit:hover:after,html.preset-warm.no-touch .global-title.no-trademark a:hover,html.preset-warm.touch a.hover,html.preset-warm.touch a.icon.hover:before,html.preset-warm.touch button.icon.hover:before,html.preset-warm.touch .tt_more_preview_comments_wrap.hover .tt_more_preview_comments_text:before,html.preset-warm.touch .protected-submit.hover:after,html.preset-warm.touch .global-title.no-trademark a.hover{color:#727272}html.preset-warm #activity:after,html.preset-warm.active-comments .activity-comments button:before,html.preset-warm.active-share .activity-share button:before,html.preset-warm.active-info .activity-info button:before,html.preset-warm #info.show-more-subnav .subnav-toggle:before,html.preset-warm.no-touch #quick-menu a:hover,html.preset-warm.no-touch .paging-func a:hover:before,html.preset-warm.no-touch .subnav-toggle:hover:before,html.preset-warm.no-touch #share .subnav-button a:hover:before,html.preset-warm.touch #quick-menu a.hover,html.preset-warm.touch .paging-func a.hover:before,html.preset-warm.touch .subnav-toggle.hover:before,html.preset-warm.touch #share .subnav-button a.hover:before{color:#727272!important}html.preset-warm.no-touch .global-title.no-trademark a:hover:after,html.preset-warm.touch .global-title.no-trademark a.hover:after,html.preset-warm .index-wrap.thumb_type .index-link:before{border-color:#727272}html.preset-warm .index-wrap.hover,html.preset-warm .index-wrap.active{background-color:#727272!important}html.preset-warm .protected-input:focus{border-bottom-color:#727272!important}html.preset-dark.no-touch a:hover,html.preset-dark.no-touch a.icon:hover:before,html.preset-dark.no-touch button.icon:hover:before,html.preset-dark.no-touch .tt_more_preview_comments_wrap:hover .tt_more_preview_comments_text:before,html.preset-dark.no-touch .protected-submit:hover:after,html.preset-dark.no-touch .global-title.no-trademark a:hover,html.preset-dark.no-touch nav.global-button button:hover:before,html.preset-dark.touch a.hover,html.preset-dark.touch a.icon.hover:before,html.preset-dark.touch button.icon.hover:before,html.preset-dark.touch .tt_more_preview_comments_wrap.hover .tt_more_preview_comments_text:before,html.preset-dark.touch .protected-submit.hover:after,html.preset-dark.touch .global-title.no-trademark a.hover,html.preset-dark.touch nav.global-button button.hover:before,html.cover.no-touch .global-button button:hover:before,html.cover.no-touch .global-title.no-trademark a:hover,html.cover.no-touch #content-info a:hover,html.cover.touch .global-button button.hover:before,html.cover.touch .global-title.no-trademark a.hover,html.cover.touch #content-info a.hover{color:#7f7f7f}html.preset-dark #activity:after,html.preset-dark.active-comments .activity-comments button:before,html.preset-dark.active-share .activity-share button:before,html.preset-dark.active-info .activity-info button:before,html.preset-dark #info.show-more-subnav .subnav-toggle:before,html.preset-dark.no-touch #quick-menu a:hover,html.preset-dark.no-touch .paging-func a:hover:before,html.preset-dark.no-touch .subnav-toggle:hover:before,html.preset-dark.no-touch #share .subnav-button a:hover:before,html.preset-dark.touch #quick-menu a.hover,html.preset-dark.touch .paging-func a.hover:before,html.preset-dark.touch .subnav-toggle.hover:before,html.preset-dark.touch #share .subnav-button a.hover:before{color:#7f7f7f!important}html.preset-dark.no-touch .global-title.no-trademark a:hover:after,html.preset-dark.touch .global-title.no-trademark a.hover:after,html.cover.no-touch .global-title.no-trademark a:hover:after,html.cover.touch .global-title.no-trademark a.hover:after,html.preset-dark .index-wrap.thumb_type .index-link:before{border-color:#7f7f7f}html.preset-dark .index-wrap.hover,html.preset-dark .index-wrap.active{background-color:#7f7f7f!important}html.preset-dark.no-touch .tags a:hover,html.preset-dark.touch .tags a.hover{background-color:#7f7f7f}html.preset-dark .protected-input:focus{border-bottom-color:#7f7f7f!important}@media all and (-webkit-min-device-pixel-ratio:2),all and (min--moz-device-pixel-ratio:2),all and (min-device-pixel-ratio:2),all and (min-resolution:144dpi),all and (min-resolution:2dppx){html.effect .index-thumbnail:before{border-width:.5px}html.effect.cover body.in-article #content-header:before,html.effect .protected-input,html.effect .subnav-more-list a{border-bottom-width:.5px}html.effect .activity-avatar:before,html.effect .activity-share-thumbnail:before,html.effect .comment-avatar:after{border-width:1.5px}html.effect body#tt-body-page .content-header-cap:before{border-top-width:2.5px}}@media all and (-webkit-min-device-pixel-ratio:3),all and (min--moz-device-pixel-ratio:3),all and (min-device-pixel-ratio:3),all and (min-resolution:216dpi),all and (min-resolution:3dppx){html.effect .index-thumbnail:before{border-width:.66px}html.effect.cover body.in-article #content-header:before,html.effect .protected-input,html.effect .subnav-more-list a{border-bottom-width:.66px}html.effect .activity-avatar:before,html.effect .activity-share-thumbnail:before,html.effect .comment-avatar:after{border-width:1.66px}html.effect body#tt-body-page .content-header-cap:before{border-top-width:2.66px}}@media all and (min-width:960px){body.expanded #related .index-list,body.more-expanded #related .index-list{width:25%}body.expanded.alerted #related .index-list{width:33.33%}body.expanded #share-list .index-list,body.more-expanded #share-list .index-list{width:20%}}@media all and (min-width:1120px){body.more-expanded #share-list .index-list{width:16.66%}}@media all and (min-width:1280px){body.more-expanded #related .index-list{width:20%}body.more-expanded #share-list .index-list{width:12.5%}}@media all and (max-width:1991px){body.more-expanded #quick-menu{display:none}body.more-expanded .paging-wrap{position:relative;padding-right:0}body.more-expanded .paging-related{position:absolute!important;right:0;bottom:80px;margin:0 82px -14px 0}body.more-expanded .paging-related,body.more-expanded .paging-related .category,body.more-expanded .paging-related a{width:48px}body.more-expanded .paging-func{z-index:0;right:0}html.preset-bright body.more-expanded .paging-func a:before{color:#666}html.preset-warm body.more-expanded .paging-func a:before{color:#828282}html.preset-dark body.more-expanded .paging-func a:before{color:#787878}}@media all and (max-width:1639px){body.in-index #quick-menu{display:none}body.in-index .paging-wrap{position:relative;padding-right:0}body.in-index .paging-related{position:absolute!important;right:0;bottom:80px;margin:0 82px -14px 0}body.in-index .paging-related,body.in-index .paging-related .category,body.in-index .paging-related a{width:48px}body.in-index .paging-func{z-index:0;right:0}html.preset-bright body.in-index .paging-func a:before{color:#666}html.preset-warm body.in-index .paging-func a:before{color:#828282}html.preset-dark body.in-index .paging-func a:before{color:#787878}}@media all and (max-width:1600px){#wrap,.global-header-wrap,#paging{padding-left:5vw;padding-right:5vw}}@media all and (max-width:1521px){body.expanded #quick-menu{display:none}body.expanded .paging-wrap{position:relative;padding-right:0}body.expanded .paging-related{position:absolute!important;right:0;bottom:80px;margin:0 82px -14px 0}body.expanded .paging-related,body.expanded .paging-related .category,body.expanded .paging-related a{width:48px}body.expanded .paging-func{z-index:0;right:0}html.preset-bright body.expanded .paging-func a:before{color:#666}html.preset-warm body.expanded .paging-func a:before{color:#828282}html.preset-dark body.expanded .paging-func a:before{color:#787878}}@media all and (max-width:1280px){#global-header,#content-header,.content-wrap,.guestbook-comments-wrap{padding-top:6.25vw}.wrap-padding,#quick-menu.no-fixed,.paging-wrap{padding-bottom:6.25vw}.paging-related,.paging-func{bottom:6.25vw!important}}@media all and (max-width:1279px){body.normal #quick-menu{display:none}body.normal .paging-wrap{position:relative;padding-right:0}body.normal .paging-related{position:absolute!important;right:0;bottom:80px;margin:0 82px -14px 0}body.normal .paging-related,body.normal .paging-related .category,body.normal .paging-related a{width:48px}body.normal .paging-func{z-index:0;right:0}html.preset-bright body.normal .paging-func a:before{color:#666}html.preset-warm body.normal .paging-func a:before{color:#828282}html.preset-dark body.normal .paging-func a:before{color:#787878}}@media all and (max-width:1024px){body.in-index .content-inside{margin:0 -.39vw -.39px}body.in-index .index-list{padding:0 .39vw .78vw}}@media all and (max-width:1000px){body.in-index #content-wrap{padding-top:60px}body.in-index #content-wrap{padding-top:8vw}}@media all and (max-width:800px){.content-wrap,.guestbook-comments-wrap{padding-top:50px}.wrap-padding,.paging-wrap{padding-bottom:50px}.content-header-cap h2{font-size:41px}.content-header-cap .headline-image{-webkit-transform:scale(.975);-moz-transform:scale(.975);transform:scale(.975)}.paging-related,.paging-func{bottom:50px!important}}@media all and (max-width:760px){.global-title.no-trademark a{font-size:17px}.global-title.trademark a{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);transform:scale(0.95);transform-origin:5% 50%}html.no-cover body.image-first.in-article #content-header:before{content:none!important;display:none!important}.content-header-wrap{min-height:260px;max-height:320px}.content-header-cap{padding-top:112px}body#tt-body-page .content-header-cap{padding-top:94px}.content-header-cap h2{font-size:40px;max-width:10em}.content-header-cap .headline-image{-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95)}body.in-index #wrap{padding-left:0!important;padding-right:0!important}#wrap,.global-header-wrap,#paging,body.in-index .content-header-cap,body.in-index #content-header,body.in-index #paging{padding-left:18px;padding-right:18px}#wrap,.global-header-wrap,#paging,body.in-index .content-header-cap,body.in-index #content-header,body.in-index #paging{padding-left:5vw;padding-right:5vw}body.in-index #content-wrap{padding-top:0}body.in-index .content-inside,.related-wrap,.share-list-wrap{padding-left:0;padding-right:0;margin:0 -1px -1px 0}html.touch .share-list-wrap{margin:0 -2px 0 -2px}.index-list{padding:0 1px 1px 0!important}#related,#share-list,.tt_adsense_top,.tt_adsense_bottom{margin-left:-18px;margin-right:-18px}#related,#share-list,.tt_adsense_top,.tt_adsense_bottom{margin-left:-5vw;margin-right:-5vw}html.preset-bright.touch #share-list{background-color:#c2c2c2}html.preset-warm.touch #share-list{background-color:#c2c0b2}html.preset-dark.touch #share-list{background-color:#4a4a4a}html.touch .share-list-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}html.touch #share-list ul{overflow:hidden;width:1280px;border-left-width:1px;border-left-style:solid;margin-bottom:-1px}html.preset-bright.touch #share-list ul{border-left-color:#f8f8f8}html.preset-warm.touch #share-list ul{border-left-color:#e5e4dd}html.preset-dark.touch #share-list ul{border-left-color:#1c1c1c}html.touch #share-list .index-list{width:14.28%}html.touch #share-list .index-list:nth-child(even){margin-left:-14.28%;margin-top:14.28%}html.preset-bright.touch #share-list .index-list{background-color:#f8f8f8}html.preset-warm.touch #share-list .index-list{background-color:#e5e4dd}html.preset-dark.touch #share-list .index-list{background-color:#1c1c1c}.tags{padding:0;margin:0 -1px -1px 0}.tags li{padding:0 1px 1px 0}}@media all and (max-width:720px){.content-header-cap h2{font-size:39px}.content-header-cap .headline-image{-webkit-transform:scale(.93);-moz-transform:scale(.93);transform:scale(.93)}.tags a{height:68px;padding:0 42px;font-size:16px;line-height:68px}}@media all and (min-width:400px) and (max-width:760px){body.in-index #content-header,body.in-index .content-header-cap,body.in-index #paging{padding-left:22px;padding-right:22px}}@media all and (min-width:440px) and (max-width:760px){#wrap,.global-header-wrap,#paging{padding-left:22px;padding-right:22px}html.no-cover .content-info-wrap:after{padding-right:22px;margin-right:-22px}#related,#share-list,.tt_adsense_top,.tt_adsense_bottom{margin-left:-22px;margin-right:-22px}}@media all and (max-width:640px){#global-header,#content-header{padding-top:40px}.content-header-cap h2{font-size:38px}.content-header-cap .headline-image{-webkit-transform:scale(.89);-moz-transform:scale(.89);transform:scale(.89)}#quick-menu.no-fixed{padding-bottom:40px}.tags a{height:64px;padding:0 32px;line-height:64px}}@media all and (max-width:560px){.index-list{width:50%}#share-list .index-list{width:33.33%}}@media all and (max-width:448px){.content-header-cap h2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}.content-header-cap h2{max-width:100vw}.content-header-cap .headline-image{width:288px;-webkit-transform:none;-moz-transform:none;transform:none}html.preset-bright .content-header-cap .headline-image{background-position:-361px 0}html.preset-warm .content-header-cap .headline-image{background-position:-361px -180px}html.preset-dark .content-header-cap .headline-image{background-position:-361px -362px}}@media all and (max-width:420px){#share-list .index-list{width:50%}}@media all and (max-width:400px){.content-header-cap h2{font-size:37px}.content-header-cap .headline-image{-webkit-transform:scale(.975);-moz-transform:scale(.975);transform:scale(.975)}#share-list .index-list{width:50%}}@media all and (max-width:360px){.content-header-cap h2{padding-left:10px;padding-right:10px;font-size:36px;letter-spacing:-.5px}.content-header-cap .headline-image{-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95)}.index-info{padding:18px}.index-info{padding:5vw}}@media all and (max-width:340px){body#tt-body-page .content-header-cap:before{width:75px}.content-header-cap h2{font-size:35px}.content-header-cap .headline-image{-webkit-transform:scale(.93);-moz-transform:scale(.93);transform:scale(.93)}#content-info span,#content-info a,.index-info .article-date,.protected-caption{font-size:11px}.index-info .article-title{padding-top:2px;font-size:16px}.alert-message h2,.alert-message p{font-size:16px}}@media all and (max-width:400px) and (max-width:321px){.index-wrap .text{padding:18px}.index-wrap .text{padding:5vw}}@media all and (max-width:330px){body#tt-body-page .content-header-cap:before{width:70px}.content-header-cap h2{font-size:34px}.content-header-cap .headline-image{-webkit-transform:scale(.89);-moz-transform:scale(.89);transform:scale(.89)}}@media all and (max-width:320px){#wrap,.global-header-wrap,#paging,body.in-index #content-header,body.in-index .content-header-cap{padding-left:16px;padding-right:16px}.index-info{padding:16px}body#tt-body-page .content-header-cap:before{width:65px}.content-header-cap h2{max-width:320px;font-size:33px}.content-header-cap .headline-image{-webkit-transform:scale(.86);-moz-transform:scale(.86);transform:scale(.86)}#related,#share-list,.tt_adsense_top,.tt_adsense_bottom{margin-left:-16px;margin-right:-16px}}@media all and (max-width:640px) and (max-height:640px){html.no-touch #global-header,html.no-touch #content-header{padding-top:6.25vmax}}@media all and (max-width:600px) and (max-height:600px){html.touch #global-header,html.touch #content-header{padding-top:40px}}@media all and (max-width:560px) and (max-height:560px){#global-header,#content-header{padding-top:35px!important}}@media all and (max-height:720px){html.touch:not(.full-cover) .content-header-wrap{height:360px}}@media all and (max-height:680px){html.touch:not(.full-cover) .content-header-wrap{height:340px}}@media all and (max-height:640px){html.touch:not(.full-cover) .content-header-wrap{height:320px}}@media all and (max-height:580px){html.touch:not(.full-cover) .content-header-wrap{height:290px}}@media all and (max-height:520px){html.touch:not(.full-cover) .content-header-wrap{height:260px}}@media all and (max-width:340px){.cover-wrap .very-small{display:block!important}}@media all and (min-width:341px) and (max-width:400px){.cover-wrap .small{display:block!important}}@media all and (min-width:401px) and (max-width:530px){.cover-wrap .medium{display:block!important}}@media all and (min-width:531px) and (max-width:640px){.cover-wrap .large{display:block!important}}@media all and (min-width:641px){.cover-wrap .high-definition{display:block!important}}@media all and (max-device-width:480px){html{-webkit-text-size-adjust:none}}@font-face{font-family:"Icon";font-style:normal;font-weight:400;src:local("※"),url(./webfont_icon_1.3.4.woff2) format("woff2"),url(./webfont_icon_1.3.4.woff) format("woff")}@font-face{font-family:"Source Han Sans (Modified)";font-style:normal;font-weight:500;src:local("※"),url(./webfont_shs_500_1.3.4.woff2) format("woff2"),url(./webfont_shs_500_1.3.4.woff) format("woff")}@font-face{font-family:"Source Han Sans (Modified)";font-style:normal;font-weight:600;src:local("※"),url(./webfont_shs_600_1.3.4.woff2) format("woff2"),url(./webfont_shs_600_1.3.4.woff) format("woff")}@font-face{font-family:"Source Han Sans (Modified)";font-style:normal;font-weight:700;src:local("※"),url(./webfont_shs_700_1.3.4.woff2) format("woff2"),url(./webfont_shs_700_1.3.4.woff) format("woff")}