@charset "utf-8";*{word-wrap:break-word;overflow-wrap:break-word;outline:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main:not([hidden]){display:block}body,button,html,input,textarea{font:16px/1.75 Montserrat,"FC Sans","Noto Sans SC","Noto Sans TC","Noto Sans JP",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF UI Text","Segoe UI","Segoe UI Emoji",Roboto,Meiryo,"Microsoft YaHei","Microsoft YaHei UI","Microsoft JhengHei","Microsoft JhengHei UI","Apple SD Gothic Neo",NanumGothic,"나눔고딕","Malgun Gothic","맑은 고딕",sans-serif}.fc-script-font{font:16px/1.7 "FC Script","Kosugi Maru","FC Sans","Noto Sans SC","Noto Sans TC","Noto Sans JP",ui-rounded,system-ui-rounded,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF UI Text","Segoe UI","Segoe UI Emoji",Roboto,Meiryo,"Microsoft YaHei","Microsoft YaHei UI","Microsoft JhengHei","Microsoft JhengHei UI","Apple SD Gothic Neo",NanumGothic,"나눔고딕","Malgun Gothic","맑은 고딕",fantasy}.fc-script-font,.fc-script-font *{font-weight:400}#fc-article .container_postbtn .btn_menu_toolbar .txt_state,#fc-article .container_postbtn .btn_post .txt_like,#tt_captChaBottom *,[id*=tistoryFootnoteLayer]{font-family:"FC Script","Kosugi Maru","FC Sans","Noto Sans SC","Noto Sans TC","Noto Sans JP",ui-rounded,system-ui-rounded,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF UI Text","Segoe UI","Segoe UI Emoji",Roboto,Meiryo,"Microsoft YaHei","Microsoft YaHei UI","Microsoft JhengHei","Microsoft JhengHei UI","Apple SD Gothic Neo",NanumGothic,"나눔고딕","Malgun Gothic","맑은 고딕",fantasy!important}#fc-article .map_attach *,.fc-sans-font,.lb-data .lb-details,.tt_more_preview_comments_wrap{font-family:"FC Sans","Noto Sans SC","Noto Sans TC","Noto Sans JP",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF UI Text","Segoe UI","Segoe UI Emoji",Roboto,Meiryo,"Microsoft YaHei","Microsoft YaHei UI","Microsoft JhengHei","Microsoft JhengHei UI","Apple SD Gothic Neo",NanumGothic,"나눔고딕","Malgun Gothic","맑은 고딕",sans-serif!important}code,pre{font:13.5px/1.75 ui-monospace,system-ui-monospace,"SF Mono","Segoe UI Mono","Roboto Mono","Source Code Pro",Menlo,Monaco,Consolas,"Lucida Console",Courier,"Courier New","FC Sans","Noto Sans SC","Noto Sans TC","Noto Sans JP",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF UI Text","Segoe UI","Segoe UI Emoji",Roboto,Meiryo,"Microsoft YaHei","Microsoft YaHei UI","Microsoft JhengHei","Microsoft JhengHei UI","Apple SD Gothic Neo",NanumGothic,"나눔고딕","Malgun Gothic","맑은 고딕",monospace}pre{white-space:pre-wrap}#menu-module:first-child a:after,#textRefresh:before,#tistory-module .list_toolbar a:before,.btn-toggle-moreless:after,.container_postbtn .btn_subscription .txt_state:after,.container_postbtn .btn_subscription .txt_state:before,.container_postbtn .postbtn_ccl .ico_postbtn:before,.container_postbtn .wrap_btn button .ico_postbtn:after,.container_postbtn .wrap_btn button .ico_postbtn:before,.fc-icon:after,.fc-icon:before,.fileblock a .image:before,.lb-close:before,.lb-loader:before,.lb-next:before,.lb-prev:before,.more-button-container button:after,.sub_category_list a:before,.tt_more_preview_comments_text:before,[class*=admin] .comment-author a:before{overflow:hidden;font:400 80px/1 Icon,sans-serif!important;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}:root #menu-module:first-child a:after,:root #textRefresh:before,:root #tistory-module .list_toolbar a:before,:root .btn-toggle-moreless:after,:root .container_postbtn .btn_subscription .txt_state:after,:root .container_postbtn .btn_subscription .txt_state:before,:root .container_postbtn .postbtn_ccl .ico_postbtn:before,:root .container_postbtn .wrap_btn button .ico_postbtn:after,:root .container_postbtn .wrap_btn button .ico_postbtn:before,:root .fc-icon:after,:root .fc-icon:before,:root .fileblock a .image:before,:root .lb-close:before,:root .lb-loader:before,:root .lb-next:before,:root .lb-prev:before,:root .more-button-container button:after,:root .sub_category_list a:before,:root .tt_more_preview_comments_text:before,:root [class*=admin] .comment-author a:before{font-family:Icon,sans-serif!important}[data-system=windows][data-browser=firefox] #menu-module:first-child a:after,[data-system=windows][data-browser=firefox] #textRefresh:before,[data-system=windows][data-browser=firefox] #tistory-module .list_toolbar a:before,[data-system=windows][data-browser=firefox] .btn-toggle-moreless:after,[data-system=windows][data-browser=firefox] .container_postbtn .btn_subscription .txt_state:after,[data-system=windows][data-browser=firefox] .container_postbtn .btn_subscription .txt_state:before,[data-system=windows][data-browser=firefox] .container_postbtn .postbtn_ccl .ico_postbtn:before,[data-system=windows][data-browser=firefox] .container_postbtn .wrap_btn button .ico_postbtn:after,[data-system=windows][data-browser=firefox] .container_postbtn .wrap_btn button .ico_postbtn:before,[data-system=windows][data-browser=firefox] .fc-icon:after,[data-system=windows][data-browser=firefox] .fc-icon:before,[data-system=windows][data-browser=firefox] .fileblock a .image:before,[data-system=windows][data-browser=firefox] .lb-close:before,[data-system=windows][data-browser=firefox] .lb-loader:before,[data-system=windows][data-browser=firefox] .lb-next:before,[data-system=windows][data-browser=firefox] .lb-prev:before,[data-system=windows][data-browser=firefox] .more-button-container button:after,[data-system=windows][data-browser=firefox] .sub_category_list a:before,[data-system=windows][data-browser=firefox] .tt_more_preview_comments_text:before,[data-system=windows][data-browser=firefox] [class*=admin] .comment-author a:before{line-height:1.1375!important}#tistory-module .list_toolbar a:before,.module-inner a.fc-icon:after,.module-inner a.fc-icon:before,.sub_category_list a:before{position:absolute;top:50%;left:-22px;width:80px;height:80px;margin-top:-39px}#textRefresh:before,.fc-center-icon:after,.fc-center-icon:before,.fileblock a .image:before{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px}.fc-appearance,.fc-button,blockquote,body,fieldset,figure,h1,h2,h3,h4,h5,h6,html,ol,p,pre,ul{margin:0;padding:0}body,html{width:100%;height:100%}html{color-scheme:light;background:#f9f9f9 url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/object_texture_light.png) 50% 50%/240px 240px;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-text-size-adjust:none}html.dark{color-scheme:light dark}body{overflow-x:hidden;min-width:320px}address{font-style:normal}fieldset{border:none}.fc-appearance,.fc-button,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.fc-button{overflow:hidden}.fc-button:not(:disabled){cursor:pointer}.fc-appearance{background-color:transparent;border:none;box-shadow:none}a,button,html,input,textarea{color:#333}[class*=fc-sticker],[class*=fc-sticker] a,[class*=fc-sticker] button,[class*=fc-sticker] input,[class*=fc-sticker] textarea{color:rgba(0,0,0,.8)}a,button{-webkit-touch-callout:none;touch-callout:none}a{text-decoration:none}.comment-list li{list-style:none}.menu_toolbar{display:none!important}#tistory-module .tit_list_type,.fc-size-11px{font-size:11px}.fc-size-12px{font-size:12px}.fc-size-13px{font-size:13px}.fc-size-14px{font-size:14px}.fc-size-15px{font-size:15px}.fc-size-f1,.fc-size-f2,.fc-size-f3,.fc-size-f4,.fc-size-f5,.fc-size-f6,h1,h2,h3,h4,h5,h6{line-height:1.45}.fc-size-h1,h1{font-size:27px}.fc-size-h2,h2{font-size:25px}.fc-size-h3,h3{font-size:23px}.fc-size-h4,h4{font-size:21px}.fc-size-h5,h5{font-size:19px}.fc-size-h6,h6{font-size:17px}.fc-mono-line-height{line-height:37px}.fc-break-word{word-break:break-word}.fc-keep-all{word-break:keep-all}.fc-hidden,[aria-hidden=true],[hidden]{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fc-invisible-link-container{position:relative}.fc-hidden,.fc-invisible-link{position:absolute;top:0;left:0}.fc-hidden,.fc-invisible-link,.fc-invisible-text{font-size:0;line-height:0;color:transparent}.fc-hidden{visibility:hidden;width:0;height:0}.fc-invisible-link{width:100%;height:100%}.fc-invisible-link *{display:none!important}.fc-hidden-item-inner{display:block}.fc-flex-center{display:flex;align-items:center;justify-content:center}[class*=fc-image]{overflow:hidden;position:relative;margin:0}.fc-image-async:not(.loaded) img{display:none}[class*=fc-image] img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover}[data-browser=msie] [class*=fc-image] img{top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}[data-browser=msie] [class*=fc-image] img.horizontal{width:auto}[data-browser=msie] [class*=fc-image] img.vertical{height:auto}.fc-frame{box-sizing:border-box;border:3px solid transparent;background-color:#fff;border-radius:2px}.fc-shadow{box-shadow:0 1px 1px rgba(0,0,0,.1)}.fc-button{border:0;background:0 0}.fc-link-color:not(.hover-only),.fc-link-icon-color:not(.hover-only):after,.fc-link-icon-color:not(.hover-only):before{color:var(--link-color,transparent)}body.mouse .fc-link-color:not(:disabled):hover,body.mouse .fc-link-icon-color:not(:disabled):hover:after,body.mouse .fc-link-icon-color:not(:disabled):hover:before,body.touch .fc-link-color.touch:not(:disabled),body.touch .fc-link-icon-color.touch:not(:disabled):after,body.touch .fc-link-icon-color.touch:not(:disabled):before{color:var(--link-hover-color,transparent)}.fc-background-link-color:not(.hover-only){background-color:var(--link-color,transparent)}body.mouse .fc-background-link-color:hover,body.touch .fc-background-link-color.touch{background-color:var(--link-hover-color,transparent)}.fc-link-color,.fc-link-icon-color:after,.fc-link-icon-color:before{transition:color .2s}.fc-background-link-color{transition:background-color .2s}.fc-monospace-color,code,pre{color:var(--monospace-color,transparent)}.fc-headline-color{color:var(--headline-color,transparent)}.fc-highlight-color,mark{background-color:var(--highlight-color,transparent)}.fc-sticker1-color{background-color:var(--sticker1-color,transparent)}.fc-sticker2-color{background-color:var(--sticker2-color,transparent)}.fc-sticker3-color{background-color:var(--sticker3-color,transparent)}#cover-header-wrapper{overflow:hidden;position:relative;color:var(--header-text-color,transparent);font-weight:700;text-align:center}#cover-header-wrapper[data-ready*=thumbnail]{color:#fff!important}.cover-header-background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--header-color,transparent)}#cover-header-wrapper[data-ready*=thumbnail] .cover-header-background{background-color:#aaa;transform:scale(1.75)}#cover-header-wrapper[data-ready*=thumbnail]:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@supports (filter:blur(0px)){#tt-body-category:not([data-browser=safari]) #cover-header-wrapper[data-ready=list-thumbnail][data-blur-list="1"] .cover-header-background,#tt-body-page:not([data-browser=safari]) #cover-header-wrapper[data-ready=article-thumbnail][data-blur-article="1"] .cover-header-background{filter:blur(20px) saturate(180%)}#cover-header-wrapper[data-ready*=thumbnail]:before{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/object_texture_light.png);background-position:50% 50%;background-size:240px 240px}#tt-body-category #cover-header-wrapper[data-ready=list-thumbnail][data-blur-list="1"] .cover-header-background:before,#tt-body-page #cover-header-wrapper[data-ready=article-thumbnail][data-blur-article="1"] .cover-header-background:before{content:none!important;display:none!important}}@supports (-webkit-backdrop-filter:blur(0px)) or (backdrop-filter:blur(0px)){#tt-body-category[data-browser=safari] #cover-header-wrapper[data-ready=list-thumbnail][data-blur-list="1"]:before,#tt-body-page[data-browser=safari] #cover-header-wrapper[data-ready=article-thumbnail][data-blur-article="1"]:before{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}}.cover-header-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cover-header-inner{position:relative;z-index:2;box-sizing:border-box;min-height:240px;max-height:290px;height:56vw;padding:40px 0}.cover-header{box-sizing:border-box;max-width:640px;padding:0 40px;margin-top:30px;line-height:1}.fc-header-subtitle,.fc-header-title{max-width:100%;line-height:1.75}.fc-header-subtitle>span,.fc-header-title>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body:not(#tt-body-index) #cover-header-wrapper[data-contract=on] .cover-header-inner,body:not(#tt-body-index) #cover-header-wrapper[data-contract=without-thumbnail]:not([data-ready*=thumbnail]) .cover-header-inner{min-height:0;max-height:none;height:102px;padding:0}body:not(#tt-body-index) #cover-header-wrapper[data-contract=on] .cover-header,body:not(#tt-body-index) #cover-header-wrapper[data-contract=without-thumbnail]:not([data-ready*=thumbnail]) .cover-header{display:none}@supports (mix-blend-mode:overlay){#cover-header-wrapper[data-default="1"] .cover-header-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/object_pattern_light.svg) 50% 50%/220px 145px repeat;mix-blend-mode:overlay}}.fc-trademark{width:640px;height:200px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}#wrapper,.wrapper{display:block;position:relative}#wrapper{padding:40px 36px}#wrapper.for-alter-page,body:not(#tt-body-page) #wrapper{overflow:hidden}#wrapper.no-pagination{padding-bottom:120px}.wrapper{box-sizing:border-box;width:100%;min-height:100%;padding-bottom:100px}[data-fixed-sidebar=on] .global-footer,[data-fixed-sidebar=on] .wrapper{transition:padding-left .375s}[data-fixed-sidebar=on]:not(.fixed-sidebar) .global-footer,[data-fixed-sidebar=on]:not(.fixed-sidebar) .wrapper{transition:padding-left .425s}.fc-alter-wrapper,.fc-article-wrapper,.fc-wrapper{position:relative;margin-left:auto;margin-right:auto}.fc-wrapper{max-width:900px}.header-wrapper .fc-flex-center{min-height:100px;border-bottom:3px solid #ccc}.header-inner{box-sizing:border-box;width:100%;padding:20px 10px;text-align:center}.header-inner>*{margin:auto;max-width:47.4074em}.fc-header{display:block;display:-webkit-box;overflow:hidden;max-width:23.7037em;min-height:calc(27px * 1.3);max-height:calc(27px * 1.3 * 3);line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}.fc-header-desc{min-height:calc(15px * 1.6);margin-top:3px;line-height:1.6}.fc-header-desc:empty{display:none}#fc-article .text-stripe>blockquote[data-ke-style=style1],.fc-stripe,.text-stripe>.block-margin,.text-stripe>.text-block,.text-stripe>[data-ke-type=moreLess]:before{background:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/object_line_light.svg) 0 0/37px 37px}#wrapper .text-stripe>hr,#wrapper .text-stripe>hr[data-ke-style]{background:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/object_line_light.svg) 0 0/37px 37px!important}.header-desc{display:flex;justify-content:space-between;height:37px;padding:0 4px 3px;margin-bottom:-3px}[class*=header-desc-sector]{display:flex;justify-content:flex-start}#global-nav,#links{display:none}[data-interface=mouse] #global-nav,[data-interface=mouse] #links,[data-interface=touch] #global-nav,[data-interface=touch] #links{display:block}[data-interface=touch] #global-nav,[data-safe-area=on] #global-nav{position:absolute;z-index:10;top:16px;left:328px;height:48px}[data-interface=touch] #global-nav ul{transform:translate(-2px,1px)}[data-interface=touch] #links ul,[data-safe-area=on] #links ul{display:flex;flex-direction:row-reverse}.global-nav-inner,.links-inner{position:relative;top:0}body[data-interface=touch]:not(.changing) .global-nav-inner,body[data-interface=touch]:not(.changing) .links-inner li,body[data-safe-area=on]:not(.changing) .global-nav-inner,body[data-safe-area=on]:not(.changing) .links-inner li{transition:opacity .2s}.hide-nav[data-interface=touch] .global-nav-inner,.hide-nav[data-interface=touch] .links-inner li,.hide-nav[data-safe-area=on] .global-nav-inner,.hide-nav[data-safe-area=on] .links-inner li{opacity:0}.hide-nav #global-nav>*,.hide-nav #links>*{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}[data-interface=touch] #links,[data-safe-area=on] #links{position:fixed;z-index:1010;top:16px;right:13px}body.on-progress[data-interface=touch] #global-nav ul,body.on-progress[data-interface=touch] #links ul,body.on-progress[data-safe-area=on] #global-nav ul,body.on-progress[data-safe-area=on] #links ul{transition:opacity .4s,transform .4s}[data-interface=touch][data-sidebar=open] #global-nav ul,[data-safe-area=on][data-sidebar=open] #global-nav ul{transform:translateX(-65px)}[data-interface=touch][data-sidebar=open] #links,[data-safe-area=on][data-sidebar=open] #links{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}[data-interface=touch][data-sidebar=open] #links ul,[data-safe-area=on][data-sidebar=open] #links ul{opacity:0;transform:translateX(20px)}[data-interface=touch] #global-nav li,[data-interface=touch] #links li,[data-safe-area=on] #global-nav li,[data-safe-area=on] #links li{list-style:none}[data-interface=touch] #links li:not(:last-child),[data-safe-area=on] #links li:not(:last-child){margin-left:10px}[data-interface=touch] #global-nav li:nth-child(n+2),[data-interface=touch] #links li:not(.subscribe-inner):not(.go-to-top-inner),[data-safe-area=on] #global-nav li:nth-child(n+2),[data-safe-area=on] #links li:not(.subscribe-inner):not(.go-to-top-inner){display:none}#global-nav button,[data-interface=touch] #links a,[data-safe-area=on] #links a{display:block;overflow:hidden;position:relative;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}[data-interface=touch] #global-nav button,[data-safe-area=on] #global-nav button{width:72px;height:46px;border-radius:0 23px 23px 0}body.on-progress[data-interface=touch] #global-nav button,body.on-progress[data-safe-area=on] #global-nav button{transition:width .4s,background-color .4s,border-radius .4s!important}[data-interface=touch] #links a,[data-safe-area=on] #links a{width:48px;height:48px;border-radius:24px}body[data-interface=touch]:not(.changing) #global-nav button,body[data-interface=touch]:not(.changing) #links a,body[data-safe-area=on]:not(.changing) #global-nav button,body[data-safe-area=on]:not(.changing) #links a{transition:background-color .4s}[data-interface=touch] #links a span,[data-safe-area=on] #links a span{position:absolute;top:0;left:0;font-size:0;line-height:0;color:transparent;opacity:0;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}body.mouse[data-interface=touch] #global-nav button:hover,body.mouse[data-interface=touch] #links a:hover,body.mouse[data-safe-area=on] #global-nav button:hover,body.mouse[data-safe-area=on] #links a:hover,body.touch[data-interface=touch] #global-nav button.touch,body.touch[data-interface=touch] #links a.touch,body.touch[data-safe-area=on] #global-nav button.touch,body.touch[data-safe-area=on] #links a.touch{background-color:#f3f3f3}[data-interface=touch][data-sidebar=open] #global-nav button,[data-safe-area=on][data-sidebar=open] #global-nav button{width:48px;height:48px;background-color:#f3f3f3;border-radius:24px}body.mouse[data-interface=touch][data-sidebar=open] #global-nav button:hover,body.mouse[data-safe-area=on][data-sidebar=open] #global-nav button:hover,body.touch[data-interface=touch][data-sidebar=open] #global-nav button.touch,body.touch[data-safe-area=on][data-sidebar=open] #global-nav button.touch{background-color:#ececec}[data-interface=touch] #subscription-in-links,[data-interface=touch] .go-to-top-button .fc-icon,[data-safe-area=on] #subscription-in-links,[data-safe-area=on] .go-to-top-button .fc-icon{display:block!important}body[data-interface=touch]:not(.show-top-button) #links,body[data-safe-area=on]:not(.show-top-button) #links{width:48px}body.hide-nav[data-interface=touch] .go-to-top-inner,body.hide-nav[data-safe-area=on] .go-to-top-inner,body[data-interface=touch]:not(.show-top-button) .go-to-top-inner,body[data-saf-area=on]:not(.show-top-button) .go-to-top-inner{opacity:0;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#global-nav button .fc-icon,#subscription-in-links a .fc-icon{display:block;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}[data-interface=touch] #global-nav button .fc-icon,[data-safe-area=on] #global-nav button .fc-icon{transition:left .4s,width .4s}[data-interface=touch][data-sidebar=closed] #global-nav button .fc-icon,[data-safe-area=on][data-sidebar=closed] #global-nav button .fc-icon{left:2px;width:calc(100% - 2px)}#global-nav button .fc-icon:after,#global-nav button .fc-icon:before,#subscription-in-links a .fc-icon:after,#subscription-in-links a .fc-icon:before,#subscription-in-links a.go-to-home:before,.go-to-top-button .fc-icon:before{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px;color:#333}#subscription-in-links a .fc-icon:after,#subscription-in-links a .fc-icon:before{transition:opacity .2s}#subscription-in-links a.following .fc-icon:before,#subscription-in-links a:not(.following) .fc-icon:after{opacity:0}#global-nav button .fc-icon:after,#global-nav button .fc-icon:before{transition:opacity .4s,transform .4s}[data-sidebar=closed] #global-nav button .fc-icon:after,[data-sidebar=open] #global-nav button .fc-icon:before{opacity:0;transform:scaleX(0)}[data-interface=touch] #global-nav button .fc-icon:before{content:"\e905"}.toc-overflow[data-interface=touch]:not(.toc-overflow-content) #global-nav button .fc-icon:before{content:"\e90c"}[data-safe-area=on] #global-nav button .fc-icon:before{content:"\e906"!important}.toc-overflow[data-safe-area=on]:not(.toc-overflow-content) #global-nav button .fc-icon:before{content:"\e911"!important}[data-interface=touch] #global-nav button .fc-icon:after,[data-safe-area=on] #global-nav button .fc-icon:after{content:"\e907"}[data-interface=touch] #subscription-in-links a .fc-icon:before,[data-safe-area=on] #subscription-in-links a .fc-icon:before{content:"\e908"}[data-interface=touch] #subscription-in-links a .fc-icon:after,[data-safe-area=on] #subscription-in-links a .fc-icon:after{content:"\e909"}[data-interface=touch] #subscription-in-links a.go-to-home:before,[data-safe-area=on] #subscription-in-links a.go-to-home:before{content:"\e90b"}#links .go-to-top-button .fc-icon:before{color:inherit!important}[data-interface=touch] .go-to-top-button .fc-icon:before,[data-safe-area=on] .go-to-top-button .fc-icon:before{content:"\e90a"}@supports (-webkit-backdrop-filter:blur(0px)) or (backdrop-filter:blur(0px)){[data-interface=touch] #global-nav button,[data-safe-area=on] #global-nav button{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}[data-interface=touch][data-sidebar=open] #global-nav button,[data-safe-area=on][data-sidebar=open] #global-nav button{background-color:rgba(243,243,243,.95)}body.mouse[data-interface=touch][data-sidebar=open] #global-nav button:hover,body.mouse[data-safe-area=on][data-sidebar=open] #global-nav button:hover,body.touch[data-interface=touch][data-sidebar=open] #global-nav button.touch,body.touch[data-safe-area=on][data-sidebar=open] #global-nav button.touch{background-color:rgba(236,236,236,.95)}}.sidebar-wrapper{position:fixed;z-index:1000;top:0;left:0;width:328px;height:100%;transform:translateX(-328px);will-change:transform}body.on-progress .sidebar-wrapper{transition:transform .4s}.sidebar-wrapper:before{content:"";position:absolute;z-index:-1;top:0;right:0;width:calc(100% - 1px);height:100%;transition:box-shadow .4s}[data-sidebar=open] .sidebar-wrapper:before{box-shadow:1px 0 2px rgba(0,0,0,.05)}[data-sidebar=open] .sidebar-wrapper{transform:translateX(0)!important}#sidebar,#sidebar-inner{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%}#sidebar{display:block;overflow:hidden;background-color:#fff}[data-browser=safari] #sidebar{height:calc(100% + 400px);transform:translateY(-200px)}body:not(.on-progress) #sidebar[hidden]{visibility:hidden}body:not(.on-progress) #sidebar[hidden] #sidebar-inner{display:none}#sidebar-inner{max-height:100%;overflow-x:hidden;overflow-y:scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}[data-browser=safari] #sidebar-inner{top:200px;max-height:calc(100% - 400px)}.sidebar-inner{overflow:hidden;position:relative;padding:40px 20px}.sidebar-blogger-info-wrapper{position:relative;min-height:calc(240px - 60px);max-height:calc(290px - 60px);height:calc(56vw - 60px)}.sidebar-blogger-info{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;text-align:center}.sidebar-blogger-info .fc-image{width:80px;height:80px;margin:0 auto 12px;border-radius:40px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.sidebar-blogger-info-text *{display:block;overflow:hidden;max-width:200px;color:#787878;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sidebar-blogger-info-text p{font-size:18px;font-weight:700;transition:color .2s}body.mouse .sidebar-blogger-info-wrapper .fc-invisible-link:hover~.sidebar-blogger-info p,body.touch .sidebar-blogger-info-wrapper .fc-invisible-link.touch~.sidebar-blogger-info p{color:#333}.sidebar-section{margin-top:20px}#sidebar .module{overflow:hidden;position:relative;padding:10px;margin:20px 0;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.1);font-size:15px}#sidebar .module:first-child{margin-top:0}#sidebar .module:last-child{margin-bottom:0}#sidebar .module:not([class*=fc-sticker]){background-color:#f3f3f3}#tistory-module .info_profile:not([class*=profile_]),#tistory-module .wrap_list>div{background-color:rgba(243,243,243,.85)}#tistory-module .tit_list_type,.module-head{position:relative;margin:-10px -10px 10px;height:36px;line-height:36px;padding:0 10px;background-color:rgba(255,255,255,.25);border-radius:2px 2px 0 0;cursor:default}#menu-module:first-child{padding:2px 8px;background-color:transparent;box-shadow:none;font-family:inherit}.sidebar-blogger-info-wrapper+.sidebar-section #menu-module:first-child,body.toc-overflow-content #toc-sidebar+.sidebar-section #menu-module:first-child,body:not(.toc-overflow):not(.fixed-sidebar) #toc-sidebar+.sidebar-section #menu-module:first-child{margin-top:-32px!important}#menu-module:first-child .module-head{visibility:hidden;position:absolute;top:0;left:0;font-size:0;line-height:0;color:transparent;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#menu-module:first-child a{height:50px;padding:0 31px 0 10px;font-size:21px;line-height:50px;font-weight:700;color:#787878;background-color:transparent!important;transition:color .2s}body.mouse #menu-module:first-child a:hover,body.touch #menu-module:first-child a.touch{color:#333}#menu-module:first-child a:after{content:"\e90d";position:absolute;top:50%;right:-25px;width:80px;height:80px;margin-top:-40px;opacity:.5;transition:opacity .2s}#menu-module:first-child a[target="_blank"]:after{content:"\e94c"}body.mouse #menu-module:first-child a:hover:after,body.touch #menu-module:first-child a.touch:after{opacity:1}#search-module{height:42px;padding:0!important}#search-module:before{content:"\e916";position:absolute;top:50%;left:-22px;width:80px;height:80px;margin-top:-39px}#search-input,#search-module .module-inner{position:absolute;top:0;left:0;width:100%;height:42px}#search-input{box-sizing:border-box;padding:10px 52px 10px 29px;font-size:15px;line-height:22px}#search-button{position:absolute;top:0;right:0;width:42px;height:42px;background-color:rgba(255,255,255,.25)}#search-button:disabled{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#search-button:before{content:"\e90d";transition:opacity .2s}#search-button:disabled:before{opacity:.25}#sidebar-outer-toggle,#sidebar-outer-toggle button{top:0;left:0;width:100%;height:100%}#sidebar-outer-toggle{display:block;position:fixed;z-index:999;background-color:rgba(255,255,255,.8);opacity:0;transition:opacity .4s}[data-browser=safari] #sidebar-outer-toggle{padding:200px 0;transform:translateY(-200px)}[data-browser=safari] #sidebar-outer-toggle button{top:200px;height:calc(100% - 400px)}body:not(.on-progress) #sidebar-outer-toggle[hidden]{visibility:hidden}[data-sidebar=open] #sidebar-outer-toggle{opacity:1}.fixed-sidebar[data-fixed-sidebar=on] #sidebar-outer-toggle{display:none!important}#sidebar-outer-toggle button{position:absolute;cursor:default}#tistory-module .list_toolbar,#tistory-module [class*=profile_],.module-inner>ul{margin:0 -10px}.module-inner li{position:relative;list-style:none}#tistory-module .list_toolbar a,#tistory-module [class*=profile_] .txt_id,.list-style-module a{display:block;overflow:hidden;height:38px;padding:0 10px;line-height:38px;text-overflow:ellipsis;white-space:nowrap}#tistory-module [class*=profile_] .txt_id{height:36px;line-height:36px}#tistory-module .img_common_tistory,#tistory-module .list_toolbar a,#tistory-module [class*=profile_] .txt_id,.category-toggle-button~label,.list-style-module a,[id*=article-list-module] a{transition:background-color .2s}body.mouse #tistory-module .img_common_tistory:hover,body.mouse #tistory-module .list_toolbar a:hover,body.mouse #tistory-module [class*=profile_] .txt_id:hover,body.mouse .category-toggle-button:hover~label,body.mouse .list-style-module a:hover,body.mouse [id*=article-list-module] a:hover,body.touch #tistory-module .img_common_tistory.touch,body.touch #tistory-module .list_toolbar a.touch,body.touch #tistory-module [class*=profile_] .txt_id.touch,body.touch .category-toggle-button.touch~label,body.touch .list-style-module a.touch,body.touch [id*=article-list-module] a.touch{background-color:rgba(0,0,0,.05)}body.mouse #tistory-module .img_common_tistory:active,body.mouse #tistory-module .list_toolbar a:active,body.mouse #tistory-module [class*=profile_] .txt_id:active,body.mouse .category-toggle-button:active~label,body.mouse .list-style-module a:active,body.mouse [id*=article-list-module] a:active{background-color:rgba(0,0,0,.1)}#tistory-module .img_common_tistory,.category-toggle-button,.category-toggle-button~label,.category-toggle-inner{position:absolute;top:0;right:0;width:42px;height:38px}#tistory-module .img_common_tistory{height:36px}.category-toggle-button~label{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.category-toggle-button~label:before{content:"\e90e";transition:transform .4s}li.open .category-toggle-button~label:before{transform:rotateX(180deg)}.category-toggle-button{z-index:1;opacity:0;cursor:pointer}.sub_category_list{display:block;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.025)) 0 0 no-repeat;transition:height .2s,transform .2s,opacity .2s;will-change:transform,opacity}li.closed .link_item,li.open .link_item{padding-right:52px}.sub_category_list a{padding-left:29px}.sub_category_list a:before{content:"\e917"}.sub_category_list[hidden]{height:0!important;opacity:0;transform:translateY(-10px)}#category-module .c_cnt{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:11px}#category-module .link_tit{display:none}[id*=article-list-module] .fc-hidden-item-inner{display:flex;overflow:hidden;flex-direction:row;align-items:center;height:48px;padding:5px 0}.article-item-module-text{flex:1 1 100%;padding:0 10px}.article-item-module-text [class*=article-item-module]{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}.article-item-module-name{height:calc(15px * 1.45);margin-bottom:2px}.article-item-module-date{height:calc(11px * 1.45)}.article-item-module-image{padding-right:10px}.article-item-module-image [class*=fc-image]{width:48px;height:48px}#comments-module ul{display:flex;flex-wrap:wrap}#comments-module li{flex:1 1 50%;width:50%}#comments-module .fc-invisible-link-container{padding:5px}#comments-module li:nth-child(odd) .fc-invisible-link-container{padding-left:10px}#comments-module li:nth-child(even) .fc-invisible-link-container{padding-right:10px}#comments-module .fc-hidden-item-inner{position:relative;z-index:1;border-radius:2px;transition:box-shadow .2s,transform .2s}body.mouse #comments-module .comments-module-item:active~.fc-hidden-item-inner,body.touch #comments-module .comments-module-item.touch~.fc-hidden-item-inner{box-shadow:0 0 0 transparent;transform:scale(.99)}#comments-module .fc-hidden-item-inner:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0);border-radius:2px;transition:background-color .2s}body.mouse #comments-module .comments-module-item:hover~.fc-hidden-item-inner:before,body.touch #comments-module .comments-module-item.touch~.fc-hidden-item-inner:before{background-color:rgba(255,255,255,.25)}body.mouse #comments-module .comments-module-item:active~.fc-hidden-item-inner:before{background-color:rgba(255,255,255,.5)}#comments-module .comments-module-desc{padding:15px 10px 13px;word-break:keep-all}#comments-module .comments-module-desc>div{display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;height:calc(15px * 1.7 * 2);line-height:1.7;text-overflow:ellipsis;-webkit-line-clamp:2}#comments-module .comments-module-info{display:flex;overflow:hidden;height:36px;padding:0 10px;line-height:36px;background-color:rgba(255,255,255,.25);border-radius:0 0 2px 2px}#comments-module .comments-module-info:before{content:"\e92e";position:absolute;top:50%;right:-25px;width:80px;height:80px}#comments-module .comments-module-info>div{position:relative}#comments-module .comments-module-info>div:first-child{overflow:hidden;max-width:45px;margin-right:12px;text-overflow:ellipsis;white-space:nowrap}#comments-module .comments-module-info>div:last-child{max-width:25px;margin-right:0}#comments-module .comments-module-info>div:nth-child(n+2):before{content:"";position:absolute;top:50%;left:-7.5px;width:3px;height:3px;margin-top:-1.5px;background-color:rgba(0,0,0,.8);border-radius:1.5px}.tag-module-list{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 5px}.tag-module-item{flex:1 1 auto;max-width:calc(100% - 10px);margin:5px}.tag-module-link{overflow:hidden;display:block;position:relative;box-sizing:border-box;padding:0 26px 0 9px;background-color:#fff;line-height:32px;border-radius:16px;text-align:center;text-overflow:ellipsis;white-space:nowrap;transition:background-color .2s,box-shadow .2s,transform .2s}body.mouse .tag-module-link:hover,body.touch .tag-module-link.touch{background-color:#f3f3f3}body.mouse .tag-module-link:active{background-color:#f9f9f9}body.mouse .tag-module-link:active,body.touch .tag-module-link.touch{box-shadow:0 0 0 transparent;transform:scale(.975)}.tag-module-link:before{content:"";position:absolute;top:50%;right:11px;width:10px;height:10px;margin-top:-5px;border-radius:5px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);transition:box-shadow .2s}body.mouse .tag-module-link:active:before,body.touch .tag-module-link.touch:before{box-shadow:inset 0 0 0 transparent}.tag-module-link:not(.cloud5):before{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.25)) no-repeat}.fc-sticker1-color .tag-module-link:before{background-color:var(--sticker1-color,transparent)}.fc-sticker2-color .tag-module-link:before{background-color:var(--sticker2-color,transparent)}.fc-sticker3-color .tag-module-link:before{background-color:var(--sticker3-color,transparent)}.tag-module-link.cloud1:before{background-color:var(--headline-color,transparent)}.tag-module-link.cloud2:before{background-color:var(--header-color,transparent)}.tag-module-link.cloud3:before{background-color:var(--monospace-color,transparent)}.tag-module-link.cloud4:before{background-color:var(--link-color,transparent)}.module-inner .entire-inner{margin-top:10px;margin-bottom:-10px}.entire-inner a{display:block;overflow:hidden;height:46px;padding:0 10px;line-height:46px;text-align:center;background-color:rgba(0,0,0,.025);text-overflow:ellipsis;white-space:nowrap;border-radius:0 0 2px 2px;transition:background-color .2s}body.mouse .entire-inner a:hover,body.touch .entire-inner a.touch{background-color:rgba(0,0,0,.05)}body.mouse .entire-inner a:active{background-color:rgba(0,0,0,.1)}#tistory-module .list_toolbar a,.fav-link,.module-inner a.fc-icon{position:relative;padding-left:29px!important}.module-inner .fav-link.fc-icon:before{content:"\e918"}#tistory-module .list_toolbar a.fc-tistory-icon:before,#tistory-module .list_toolbar a[href*="tistory.com"]:before{content:"\e91b"}#tistory-module .list_toolbar a[href*="/feed"]:before{content:"\e903"}#tistory-module .list_toolbar a[href*="/forum"]:before{content:"\e91e"}#tistory-module .list_toolbar a[href*="/category"]:before{content:"\e92c"}#tistory-module .list_toolbar a[href*="/login"]:before{content:"\e91c"}#tistory-module .list_toolbar a[href*="/logout"]:before{content:"\e91d"}#tistory-module .list_toolbar a.fc-manage-icon:before{content:"\e929"}#tistory-module .list_toolbar a.fc-newpost-icon:before{content:"\e92b"}.fav-link .link-favicon{position:absolute;top:50%;left:11px;width:13px;height:13px;margin-top:-7px;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fav-link .link-favicon img{display:block!important;width:13px;height:13px;border-radius:4px}#subscribe-module .btn_subscription:after,#subscribe-module .btn_subscription:before{transition:opacity .2s}#subscribe-module .btn_subscription.following:before,#subscribe-module .btn_subscription:not(.following):after{opacity:0}#subscribe-module .btn_subscription:before{content:"\e902"}#subscribe-module .btn_subscription:after{content:"\e903"}#subscribe-module .subscribe-on-naver-button:before{content:"\e91a"}#subscribe-module .rss-feed:before{content:"\e919"}#tistory-module a,#tistory-module li:not([hidden]){display:block}#tistory-module .wrap_list{max-height:none!important}#tistory-module .info_profile:not([class*=profile_]),#tistory-module .wrap_list>div{position:relative;padding:10px;margin:10px 0;box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:2px}#tistory-module .info_profile:not([class*=profile_]){padding-top:12px;padding-bottom:12px;margin-top:15px}#tistory-module .info_profile:not([class*=profile_]) *{display:block}#tistory-module .info_profile:not([class*=profile_]) .txt_email,#tistory-module :not([class*=profile_])>.txt_id{cursor:default}#tistory-module div:not([class*=profile_])>.txt_id{height:24px;line-height:24px}#tistory-module .info_profile:not([class*=profile_]) .link_setting,#tistory-module .info_profile:not([class*=profile_]) .txt_email{height:18px;font-size:12px;line-height:18px}#tistory-module .info_profile:not([class*=profile_]) .link_setting{position:absolute;right:3px;bottom:5px;padding:7px;font-size:11px;transition:color .2s}body.mouse #tistory-module .info_profile:not([class*=profile_]) .link_setting:hover,body.touch #tistory-module .info_profile:not([class*=profile_]) .link_setting.touch{color:var(--link-hover-color,transparent)}#tistory-module [class*=profile_]{position:relative}#tistory-module [class*=profile_]>.txt_id{padding-right:94px;font-size:14px}#tistory-module .img_common_tistory{background:0 0;text-indent:0}#tistory-module .img_common_tistory.link_edit:before{content:"\e915"}#tistory-module .img_common_tistory.link_setting:before{content:"\e90f"}#tistory-module .link_edit{right:42px}#visitor-module .fc-hidden-item-inner{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;padding:5px}#visitor-module .module-inner{position:relative}#visitor-module .fc-invisible-text{position:absolute;top:0;left:0;width:100%;height:100%}#visitor-module .fc-hidden-item-inner li{flex:1 1 33.33%;box-sizing:border-box;padding:5px;text-align:center}#visitor-module [class*=count]{padding:12px 10px 10px;border-radius:2px}#visitor-module [class*=count] div{overflow:hidden;max-width:180px;margin:auto;text-overflow:ellipsis;white-space:nowrap}#visitor-module .visitor-module-title{font-weight:700;color:rgba(0,0,0,.25);text-transform:uppercase;font-size:10px;line-height:16px}#visitor-module [class*=count] .fc-script-font{font-size:19px;line-height:23px}#sidebar-inner-height{position:absolute;top:0;left:-1px;width:1px;height:100%;background-color:#fff;opacity:0;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#sidebar-scrollbar{overflow:hidden;position:absolute;z-index:10;top:2px;right:2px;width:2px;height:calc(100% - 4px);border-radius:1px;transition:opacity .1s;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}[data-browser=safari] #sidebar-scrollbar{top:202px;height:calc(100% - 404px)}#sidebar-scrollbar:not(.show-scrollbar){opacity:0;transition:opacity .4s}#sidebar-scrollbar-inner{position:absolute;top:0;left:0;width:100%;height:50%;background-color:#333;border-radius:1px;opacity:.2}#pagination{position:relative;height:80px;border-top:3px solid #ccc}#pagination ul{display:flex;height:48px;text-align:center;line-height:32px}#pagination li{list-style:none}#pagination a{display:block;overflow:hidden;position:relative;box-sizing:border-box;min-width:38px;height:48px;padding:8px 6px;white-space:nowrap;text-overflow:ellipsis}#pagination a[href]{transition:color .2s}body.mouse #pagination a[href]:hover,body.touch #pagination a.touch[href]{color:var(--link-hover-color,transparent)}#pagination a:not([href]){cursor:default}#pagination a:not([href]) *{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#pagination .selected{display:block;box-sizing:border-box;min-width:32px;height:32px;padding:0 6px;margin:0 -3px;background-color:#fff;border-radius:16px;box-shadow:0 1px 1px rgba(0,0,0,.1)}.next-page,.prev-page{position:relative}.next-page:before,.prev-page:before{position:absolute;top:50%;width:80px;height:80px;margin-top:-40px;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#pagination .prev-page{padding-left:48px;padding-right:22px}#pagination .prev-page:before{content:"\e925";left:-1px}#pagination .next-page{padding-left:22px;padding-right:48px}#pagination .next-page:before{content:"\e927";right:-1px}#pagination .ellipsis,.no-more-next,.no-more-prev{opacity:.25}#pagination .ellipsis{min-width:26px;line-height:24px}.global-footer{display:flex;align-items:center;justify-content:center;position:absolute;left:0;bottom:0;box-sizing:border-box;width:100%;height:100px;padding:0 40px;background-color:#999;cursor:default}.global-footer,.global-footer a{color:#fff}.global-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(153,153,153,0),var(--header-color,transparent));opacity:.025}.global-footer>*{position:relative;z-index:1}.alter-content{text-align:center;padding:0 4px 36px;border-bottom:3px solid #ccc}#protected.alter-content{border-bottom:none!important}.alter-content *{min-height:37px}.alter-headline{font-size:20px;color:var(--headline-color,transparent)}.alter-desc,.alter-headline{max-width:480px;margin:auto}.alter-button-wrapper,.alter-form-wrapper{position:relative;height:74px}.alter-button-wrapper li{list-style:none;margin:0 5px}.alter-button{display:block;position:relative;z-index:1;overflow:hidden;box-sizing:border-box;width:130px;height:37px;padding:5px 10px;line-height:27px;text-overflow:ellipsis;white-space:nowrap;border-radius:2px;transition:box-shadow .2s,transform .2s}.alter-button:after,.alter-button:before{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.alter-button:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:2px;background-color:rgba(255,255,255,0);transition:background-color .2s}body.mouse .alter-button:hover:after,body.touch .alter-button.touch:after{background-color:rgba(255,255,255,.25)}body.mouse .alter-button:active:after{background-color:rgba(255,255,255,.5)}body.mouse .alter-button:active,body.touch .alter-button.touch{box-shadow:0 0 0 transparent;transform:scale(.99)}.alter-open-sidebar .fc-icon:before{content:"\e916";display:inline-block;overflow:hidden;width:80px;height:80px;margin:-36px -32px -36px -38px}#alter-artwork{display:block;position:relative;height:calc(37px * 12);background-position:50% 50%;background-size:contain;background-repeat:no-repeat}#alter-artwork .artboard,#alter-artwork .artboard>*{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}#alter-artwork .artboard>*{animation-fill-mode:both!important}.artboard.protected{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_protected_light.png)}.artboard.protected>*{animation:fade-in .4s}.artboard.protected .layer1{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_protected_light_l1.png);animation-delay:.4s}.artboard.protected .layer2{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_protected_light_l2.png);animation-delay:.8s}.artboard.protected .layer3{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_protected_light_l3.png);animation-delay:1.2s}.artboard.protected .layer4{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_protected_light_l4.png);animation-delay:1.6s}.artboard.not-found{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_not_found_light.png)}.artboard.not-found .layer1{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_not_found_light_l1.png);animation:fade-in-move .8s;animation-delay:.4s}.artboard.not-found .layer2{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_not_found_light_l2.png);animation:fade-in .8s;animation-delay:.4s}.artboard.no-result{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_no_result_light.png)}.artboard.no-result>*{animation:fade-in .4s}.artboard.no-result .layer1{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_no_result_light_l1.png);animation-delay:.4s}.artboard.no-result .layer2{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_no_result_light_l2.png);animation-delay:.6s}.artboard.no-result .layer3{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_no_result_light_l3.png);animation:fade-in-scale .4s;animation-delay:1.2s}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in-move{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-scale{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.alter-form-wrapper .alter-form{overflow:hidden;position:relative;width:288px;height:42px;border-radius:2px}.alter-form-wrapper .alter-form input{position:absolute;top:0;left:0;box-sizing:border-box;width:calc(100% - 42px);height:100%;padding:10px}.alter-form-wrapper .alter-form button{position:absolute;top:0;right:0;box-sizing:border-box;width:42px;height:100%;background-color:rgba(255,255,255,.25)}.alter-form-wrapper .alter-form button:before{content:"\e90d"}.tags-container{border-bottom:3px solid #ccc}.tags-wrapper{display:flex;flex-wrap:wrap;align-content:flex-start;min-height:calc(37px * 15);padding:17px 0 19px;margin:0 -2px}.tags-wrapper li{list-style:none;flex:1 1 auto;max-width:calc(100% - 10px);margin:3px 5px 2px}.tags-wrapper li[hidden]{display:block}.tag-item-inner{display:block;position:relative;overflow:hidden;max-width:100%;height:32px;padding:0 15px;background-color:#fff;line-height:32px;text-align:center;border-radius:16px;transition:background-color .2s,box-shadow .2s,transform .2s}.tag-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mouse .tag-item-wrapper a:hover+.tag-item-inner,body.touch .tag-item-wrapper a.touch+.tag-item-inner{background-color:#f6f6f6}body.mouse .tag-item-wrapper a:active+.tag-item-inner{background-color:#fcfcfc}body.mouse .tag-item-wrapper a:active+.tag-item-inner,body.touch .tag-item-wrapper a.touch+.tag-item-inner{box-shadow:0 0 0 transparent;transform:scale(.975)}.tag-item-wrapper .tag-item-inner{padding:0 26px 0 9px}.tag-item-wrapper .tag-item-inner:before{content:"";position:absolute;top:50%;right:11px;box-sizing:border-box;width:10px;height:10px;margin-top:-5px;border-radius:5px;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.25)) no-repeat;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);transition:box-shadow .2s}body.mouse .tag-item-wrapper a:active+.tag-item-inner:before,body.touch .tag-item-wrapper a.touch+.tag-item-inner:before{box-shadow:inset 0 0 0 transparent}.tag-item-wrapper.cloud1 .tag-item-inner:before{background-color:var(--headline-color,transparent)}.tag-item-wrapper.cloud2 .tag-item-inner:before{background-color:var(--header-color,transparent)}.tag-item-wrapper.cloud3 .tag-item-inner:before{background-color:var(--monospace-color,transparent)}.tag-item-wrapper.cloud4 .tag-item-inner:before{background-color:var(--link-color,transparent)}.tag-item-wrapper.cloud5 .tag-item-inner:before{border:1px solid rgba(0,0,0,.1);background:0 0!important;box-shadow:none!important}.absent_post,.fc-index-hidden{visibility:hidden}[data-interface=touch] #tistoryCclLayer,[data-interface=touch] [id*=tistoryFootnoteLayer]{display:none!important}#tistoryEtcLayer{transform:translateX(-8px);animation:fade-in .2s}#tistoryCclLayer{transform:translateX(-11px)}.revenue_unit_item.adsense,.revenue_unit_item.adsense :not(iframe),.revenue_unit_wrap{height:auto!important}.revenue_unit_wrap{overflow:hidden;font-size:0;line-height:0;font-family:inherit}.revenue_unit_wrap .adsense iframe{position:relative!important}#sidebar .revenue_unit_wrap{padding:3px;margin:20px 0;background-color:#f3f3f3;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.1)}#sidebar .revenue_unit_wrap:first-child{margin-top:0}.revenue_unit_item,[class*=tt_adsense]{overflow:hidden;line-height:0}.revenue_unit_item{display:block!important;max-width:100%}.revenue_unit_item.adsense{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/fcresources@1.0/img/object_adsense.svg)!important;background-size:170px 28px}.revenue_unit_item.adfit{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/fcresources@1.0/img/object_adfit.svg)!important;background-size:126px 28px}#sidebar .revenue_unit_item{min-height:174px}#cover-header-wrapper .google-auto-placed,#global-nav .google-auto-placed,#links .google-auto-placed,#pagination .google-auto-placed,.alter-content .google-auto-placed,.global-footer .google-auto-placed,.header-wrapper .google-auto-placed,.info-wrapper .google-auto-placed{display:none}img[src*="/image/category/new_ico"]{display:none!important}.new-post-icon{display:inline;overflow:hidden;position:relative;width:0;padding:0 8px}.new-post-icon:before{content:"\e94d"}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192ppi){html{background-size:120px 120px}@supports (filter:blur(0px)){#cover-header-wrapper[data-ready*=thumbnail]:before{background-size:120px 120px}}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288ppi){html{background-size:80px 80px}@supports (filter:blur(0px)){#cover-header-wrapper[data-ready*=thumbnail]:before{background-size:80px 80px}}}@media (prefers-color-scheme:dark){html.dark{color-scheme:dark light}html.dark,html.dark #global-nav button .fc-icon:after,html.dark #global-nav button .fc-icon:before,html.dark #subscription-in-links a .fc-icon:after,html.dark #subscription-in-links a .fc-icon:before,html.dark #subscription-in-links a.go-to-home:before,html.dark a,html.dark button,html.dark input,html.dark textarea{color:#bbb}html.dark [class*=fc-sticker],html.dark [class*=fc-sticker] a,html.dark [class*=fc-sticker] button,html.dark [class*=fc-sticker] input,html.dark [class*=fc-sticker] textarea{color:rgba(255,255,255,.64)}html.dark #cover-header-wrapper[data-ready*=thumbnail]:before{background-color:rgba(0,0,0,.35)}html.dark #comments-module .comments-module-info>div:nth-child(n+2):before{background-color:rgba(255,255,255,.64)}html.dark{background-color:#000}html.dark{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/object_texture_dark.png)}@supports (mix-blend-mode:overlay){html.dark #cover-header-wrapper[data-default="1"] .cover-header-background:before{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/object_pattern_dark.svg)}}html.dark #fc-article .text-stripe>blockquote[data-ke-style=style1],html.dark .fc-stripe,html.dark .text-stripe>.block-margin,html.dark .text-stripe>.text-block,html.dark .text-stripe>[data-ke-type=moreLess]:before{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/object_line_dark.svg)}html.dark #wrapper .text-stripe>hr,html.dark #wrapper .text-stripe>hr[data-ke-style]{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/object_line_dark.svg)!important}html.dark #pagination .selected,html.dark #sidebar,html.dark .global-footer{background-color:#181818}html.dark #cover-header-wrapper[data-ready*=thumbnail] .cover-header-background,html.dark [data-interface=touch] #global-nav button,html.dark [data-interface=touch] #links a,html.dark [data-safe-area=on] #global-nav button,html.dark [data-safe-area=on] #links a{background-color:#242424}html.dark body.mouse[data-interface=touch] #global-nav button:hover,html.dark body.mouse[data-interface=touch] #links a:hover,html.dark body.mouse[data-safe-area=on] #global-nav button:hover,html.dark body.mouse[data-safe-area=on] #links a:hover,html.dark body.touch[data-interface=touch] #global-nav button.touch,html.dark body.touch[data-interface=touch] #links a.touch,html.dark body.touch[data-safe-area=on] #global-nav button.touch,html.dark body.touch[data-safe-area=on] #links a.touch{background-color:#282828}@supports (-webkit-backdrop-filter:blur(0px)) or (backdrop-filter:blur(0px)){html.dark [data-interface=touch] #links a,html.dark [data-safe-area=on] #links a{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}html.dark [data-interface=touch] #global-nav button,html.dark [data-interface=touch] #links a,html.dark [data-safe-area=on] #global-nav button,html.dark [data-safe-area=on] #links a{background-color:rgba(36,36,36,.95)}html.dark body.mouse[data-safe-area=on] #global-nav button:hover,html.dark body.mouse[data-safe-area=on] #links a:hover,html.dark body.touch[data-interface=touch] #global-nav button.touch,html.dark body.touch[data-interface=touch] #links a.touch{background-color:rgba(40,40,40,.95)}}html.dark .global-footer:before{background:linear-gradient(rgba(24,24,24,0),var(--header-color,transparent))}html.dark #sidebar .module:not([class*=fc-sticker]),html.dark .fc-frame{background-color:#242424}html.dark [class*=fc-sticker] .fc-frame{background-color:rgba(36,36,36,.8)}html.dark .tag-module-link{background-color:rgba(24,24,24,.8)}html.dark #tistory-module .info_profile:not([class*=profile_]),html.dark #tistory-module .wrap_list>div,html.dark body.mouse .tag-module-link:hover,html.dark body.touch .tag-module-link.touch{background-color:rgba(36,36,36,.8)}html.dark body.mouse .tag-module-link:active{background-color:rgba(32,32,32,.8)}html.dark .global-footer,html.dark .global-footer a{color:#bbb}html.dark #menu-module:first-child a{color:#787878}html.dark body.mouse #menu-module:first-child a:hover,html.dark body.mouse .sidebar-blogger-info-wrapper .fc-invisible-link:hover~.sidebar-blogger-info p,html.dark body.touch #menu-module:first-child a.touch,html.dark body.touch .sidebar-blogger-info-wrapper .fc-invisible-link.touch~.sidebar-blogger-info p{color:#aaa}html.dark #comments-module .comments-module-info,html.dark #search-button,html.dark #tistory-module .tit_list_type,html.dark .module-head{background-color:rgba(255,255,255,.05)}html.dark body.mouse #tistory-module .img_common_tistory:hover,html.dark body.mouse #tistory-module .list_toolbar a:hover,html.dark body.mouse #tistory-module [class*=profile_] .txt_id:hover,html.dark body.mouse .category-toggle-button:hover~label,html.dark body.mouse .list-style-module a:hover,html.dark body.mouse [id*=article-list-module] a:hover,html.dark body.touch #tistory-module .img_common_tistory.touch,html.dark body.touch #tistory-module .list_toolbar a.touch,html.dark body.touch #tistory-module [class*=profile_] .txt_id.touch,html.dark body.touch .category-toggle-button.touch~label,html.dark body.touch .list-style-module a.touch,html.dark body.touch [id*=article-list-module] a.touch{background-color:rgba(255,255,255,.02)}html.dark body.mouse #tistory-module .img_common_tistory:active,html.dark body.mouse #tistory-module .list_toolbar a:active,html.dark body.mouse #tistory-module [class*=profile_] .txt_id:active,html.dark body.mouse .category-toggle-button:active~label,html.dark body.mouse .list-style-module a:active,html.dark body.mouse [id*=article-list-module] a:active{background-color:rgba(255,255,255,.01)}html.dark .entire-inner a,html.dark body.mouse #comments-module .comments-module-item:hover~.fc-hidden-item-inner:before{background-color:rgba(255,255,255,.025)}html.dark body.mouse .entire-inner a:hover,html.dark body.touch .entire-inner a.touch{background-color:rgba(255,255,255,.035)}html.dark body.mouse .entire-inner a:active{background-color:rgba(255,255,255,.015)}html.dark body.mouse #comments-module .comments-module-item:active~.fc-hidden-item-inner:before,html.dark body.touch #comments-module .comments-module-item.touch~.fc-hidden-item-inner:before{background-color:rgba(0,0,0,.1)}html.dark #sidebar-scrollbar-inner{background-color:#bbb}html.dark #visitor-module .visitor-module-title{color:rgba(255,255,255,.25)}html.dark #sidebar-outer-toggle{background-color:rgba(0,0,0,.8)}html.dark .header-wrapper .fc-flex-center{border-color:#222}html.dark #pagination{border-top-color:#222}html.dark .sub_category_list{background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.015))}html.dark .alter-content,html.dark .tags-container{border-bottom-color:#222}html.dark body.mouse .alter-button:hover:after{background-color:rgba(255,255,255,.025)}html.dark body.mouse .alter-button:active:after,html.dark body.touch .alter-button.touch:after{background-color:rgba(0,0,0,.1)}html.dark .alter-form-wrapper .alter-form button{background-color:rgba(255,255,255,.05)}html.dark .tag-item-inner{background-color:#181818}html.dark body.mouse .tag-item-wrapper a:hover+.tag-item-inner,html.dark body.touch .tag-item-wrapper a.touch+.tag-item-inner{background-color:#242424}html.dark body.mouse .tag-item-wrapper a:active+.tag-item-inner{background-color:#202020}html.dark .artboard.protected{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_protected_dark.png)}html.dark .artboard.protected .layer1{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_protected_dark_l1.png)}html.dark .artboard.protected .layer2{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_protected_dark_l2.png)}html.dark .artboard.protected .layer3{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_protected_dark_l3.png)}html.dark .artboard.protected .layer4{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_protected_dark_l4.png)}html.dark .artboard.not-found{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_not_found_dark.png)}html.dark .artboard.not-found .layer1{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_not_found_dark_l1.png)}html.dark .artboard.not-found .layer2{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_not_found_dark_l2.png)}html.dark .artboard.no-result{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_no_result_dark.png)}html.dark .artboard.no-result .layer1{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_no_result_dark_l1.png);animation-delay:.4s}html.dark .artboard.no-result .layer2{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_no_result_dark_l2.png);animation-delay:.6s}html.dark .artboard.no-result .layer3{background-image:url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/artwork_no_result_dark_l3.png);animation-delay:1s}html.dark #sidebar .revenue_unit_wrap{background-color:#242424}html.dark .tag-item-wrapper.cloud5 .tag-item-inner:before{border-color:rgba(255,255,255,.05)}}@media (min-width:1440px){[data-fixed-sidebar=on] #sidebar,[data-fixed-sidebar=on] #sidebar-inner{display:block!important;visibility:visible!important}[data-fixed-sidebar=on]:not(.fixed-sidebar) #sidebar-inner{overflow-y:hidden}[data-fixed-sidebar=on] .wrapper{padding-left:328px}[data-fixed-sidebar=on] .cover-header{padding-left:40px!important}[data-fixed-sidebar=on] #wrapper{padding-left:36px!important}[data-fixed-sidebar=on] .global-footer{padding-left:368px!important}[data-fixed-sidebar=on] .sidebar-wrapper{transform:translateX(0)!important;transition:transform .4s}[data-fixed-sidebar=on] .sidebar-wrapper:before{box-shadow:1px 0 2px rgba(0,0,0,.05)}[data-fixed-sidebar=on]:not(.fixed-sidebar) #search-button:before{opacity:.25!important}[data-fixed-sidebar=on]:not(.fixed-sidebar) #category-module[data-hide-sub-category="1"] .sub_category_list{display:none!important}[data-fixed-sidebar=on]:not(.fixed-sidebar) #category-module:not([data-hide-sub-category="1"]) .sub_category_list{display:block!important}[data-fixed-sidebar=on] #global-nav{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}[data-fixed-sidebar=on][data-interface=mouse][data-safe-area=off] .global-nav-inner{top:34px}[data-fixed-sidebar=on][data-interface=touch] #global-nav ul,[data-fixed-sidebar=on][data-safe-area=on] #global-nav ul{opacity:0;transition:opacity .4s,transform .4s}[data-fixed-sidebar=on] #global-nav li[hidden]{display:block}[data-fixed-sidebar=on][data-safe-area=undefined] #global-nav,[data-fixed-sidebar=on][data-safe-area=undefined] #links{display:none!important}[data-fixed-sidebar=on] li:not(.alter-open-sidebar) .alter-button{width:220px}[data-fixed-sidebar=on] .alter-open-sidebar{display:none}@supports (padding:max(0px,env(safe-area-inset-top))){[data-fixed-sidebar=on] .global-footer,[data-fixed-sidebar=on] .wrapper{padding-left:max(328px,calc(308px + env(safe-area-inset-left)))}[data-fixed-sidebar=on] .global-footer{padding-left:max(368px,calc(348px + env(safe-area-inset-left)))!important}}}@media (min-width:761px){.fc-header-subtitle,.fc-header-title{padding:0 60px}.fc-header-title{min-height:1.625em;font-size:2em;line-height:1.6}.fc-header-subtitle{position:relative;min-height:1.25em;border-top:1px solid var(--header-text-color,transparent);font-size:.75em;line-height:2.4}#cover-header-wrapper[data-ready*=thumbnail] .fc-header-subtitle{border-top-color:#fff!important}.fc-header-subtitle:after,.fc-header-subtitle:before{content:"";position:absolute;top:-4px;width:7px;height:7px;border-radius:4px;background-color:var(--header-text-color,transparent)}#cover-header-wrapper[data-ready*=thumbnail] .fc-header-subtitle:after,#cover-header-wrapper[data-ready*=thumbnail] .fc-header-subtitle:before{background-color:#fff!important}.fc-header-subtitle:before{left:-4px}.fc-header-subtitle:after{right:-4px}}@media (min-width:601px){[data-interface=mouse][data-safe-area=off] #global-nav{position:absolute;top:0;left:328px;height:34px;transform:rotate(90deg) translate(16px,-32px);transform-origin:0 0}[data-interface=mouse][data-safe-area=off] #links{position:fixed;z-index:990;left:100%;bottom:18px;height:34px;transform:rotate(270deg) translateY(2px);transform-origin:0 100%}[data-interface=mouse][data-safe-area=off] .global-nav-inner,[data-interface=mouse][data-safe-area=off] .links-inner{transition:top .4s}.hide-nav[data-interface=mouse][data-safe-area=off] .global-nav-inner,.hide-nav[data-interface=mouse][data-safe-area=off] .links-inner{top:34px}[data-interface=mouse][data-safe-area=off] #global-nav ul{display:flex;flex-direction:row}[data-interface=mouse][data-safe-area=off] #links ul{display:flex;flex-direction:row-reverse}[data-interface=mouse][data-safe-area=off] #global-nav li,[data-interface=mouse][data-safe-area=off] #links li{overflow:hidden;position:relative;list-style:none;height:32px;padding-bottom:2px;background-color:#fff;border-radius:10px 10px 0 0;box-shadow:1px -1px 1px rgba(0,0,0,.1)}[data-interface=mouse][data-safe-area=off] #links li{z-index:10;background-color:#f3f3f3;box-shadow:-1px -1px 1px rgba(0,0,0,.1)}[data-interface=mouse][data-safe-area=off] #links li.quick-link:not(.link-loaded){display:none!important}[data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(n+2){margin-left:-6px;background:#f3f3f3 linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 calc(100% + 4px)/100% 3px no-repeat}body.on-progress[data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(n+2){transition:background-position .4s}[data-interface=mouse][data-safe-area=off][data-sidebar=open] #global-nav li:nth-child(n+2){background-position:0 100%}[data-interface=mouse][data-safe-area=off] #links li{margin-right:-6px}[data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(n+5),[data-interface=mouse][data-safe-area=off] #subscription-in-links:not(.subscribe-inner){display:none}[data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(1),[data-interface=mouse][data-safe-area=off] #links li:nth-child(1){z-index:10}[data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(2),[data-interface=mouse][data-safe-area=off] #links li:nth-child(2){z-index:9}[data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(3),[data-interface=mouse][data-safe-area=off] #links li:nth-child(3){z-index:8}[data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(4),[data-interface=mouse][data-safe-area=off] #links li:nth-child(4){z-index:7}[data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(5),[data-interface=mouse][data-safe-area=off] #links li:nth-child(5){z-index:6}[data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(6),[data-interface=mouse][data-safe-area=off] #links li:nth-child(6){z-index:5}[data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(7),[data-interface=mouse][data-safe-area=off] #links li:nth-child(7){z-index:4}[data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(8),[data-interface=mouse][data-safe-area=off] #links li:nth-child(8){z-index:3}[data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(9),[data-interface=mouse][data-safe-area=off] #links li:nth-child(9){z-index:2}[data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(10),[data-interface=mouse][data-safe-area=off] #links li:nth-child(10){z-index:1}[data-interface=mouse][data-safe-area=off] #global-nav a,[data-interface=mouse][data-safe-area=off] #global-nav button,[data-interface=mouse][data-safe-area=off] #links a{overflow:hidden;display:block;position:relative;z-index:1;height:32px;border-radius:10px 10px 0 0}[data-interface=mouse][data-safe-area=off] #global-nav.nav-ready li.active{transition:background-color .4s}[data-interface=mouse][data-safe-area=off][data-sidebar=closed] #global-nav li.active{background-color:var(--header-color,transparent)}[data-interface=mouse][data-safe-area=off] #global-nav li.active a{background-color:rgba(243,243,243,.85)}[data-interface=mouse][data-safe-area=off] #global-nav a:before,[data-interface=mouse][data-safe-area=off] #global-nav button:before,[data-interface=mouse][data-safe-area=off] #links a:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,0)) no-repeat;opacity:0;border-radius:10px 10px 0 0}body.mouse[data-interface=mouse][data-safe-area=off] #global-nav a:hover:before,body.mouse[data-interface=mouse][data-safe-area=off] #global-nav button:hover:before,body.mouse[data-interface=mouse][data-safe-area=off] #links a:hover:before,body.touch[data-interface=mouse][data-safe-area=off] #global-nav a.touch:before,body.touch[data-interface=mouse][data-safe-area=off] #global-nav button.touch:before,body.touch[data-interface=mouse][data-safe-area=off] #links a.touch:before{opacity:.5}body.mouse[data-interface=mouse][data-safe-area=off] #global-nav a:active:before,body.mouse[data-interface=mouse][data-safe-area=off] #global-nav button:active:before,body.mouse[data-interface=mouse][data-safe-area=off] #links a:active:before{opacity:1}[data-interface=mouse][data-safe-area=off] #global-nav button{width:48px}[data-interface=mouse][data-safe-area=off] #global-nav a,[data-interface=mouse][data-safe-area=off] #links a{display:block;box-sizing:border-box;max-width:120px;height:32px;padding:0 13px 0 13px;line-height:32px;text-align:center;text-overflow:ellipsis;white-space:nowrap}[data-interface=mouse][data-safe-area=off] #global-nav a{min-width:54px;padding:0 13px 0 19px}[data-interface=mouse][data-safe-area=off] #links li:not(:first-child) a{padding:0 19px 0 13px}[data-interface=mouse][data-safe-area=off] #links .go-to-top-inner{background-color:#e9e9e9}[data-interface=mouse][data-safe-area=off] #links .btn_subscription{min-width:48px;padding-left:25px}[data-interface=mouse][data-safe-area=off] #links .btn_subscription .fc-icon{top:1px;left:11px;width:14px}[data-interface=mouse][data-safe-area=off] #links #subscription-in-links:not(.subscribe-inner)+li a{padding-right:13px}[data-interface=mouse][data-safe-area=off] #links .fav-link{padding-left:27px!important}[data-interface=mouse][data-safe-area=off] #links .fav-link-background{display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;transform:rotate(90deg) scale(1.5)}[data-interface=mouse][data-safe-area=off] #links .fav-link-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(250,250,250,.25)}@supports (filter:blur(0px)){[data-interface=mouse][data-safe-area=off] #links .fav-link-background{filter:blur(20px) saturate(180%)}}[data-interface=mouse][data-safe-area=off] #links .link-favicon{left:13px;transform:rotate(90deg)}[data-interface=mouse][data-safe-area=off] #global-nav button .fc-icon{transform:translateX(1px) rotate(-90deg)}[data-interface=mouse][data-safe-area=off] #global-nav button .fc-icon:before{content:"\e900"}.toc-overflow[data-interface=mouse][data-safe-area=off]:not(.toc-overflow-content) #global-nav button .fc-icon:before{content:"\e91f"}[data-interface=mouse][data-safe-area=off] #global-nav button .fc-icon:after{content:"\e901"}[data-interface=mouse][data-safe-area=off] #subscription-in-links a .fc-icon:before{content:"\e902"}[data-interface=mouse][data-safe-area=off] #subscription-in-links a .fc-icon:after{content:"\e903"}[data-interface=mouse][data-safe-area=off] #links .go-to-top-button{padding-left:27px!important}[data-interface=mouse][data-safe-area=off] #links .go-to-top-button .fc-icon{display:block;position:absolute;top:50%;left:13px;width:13px;height:13px;margin-top:-7px;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}[data-interface=mouse][data-safe-area=off] #links .go-to-top-button .fc-icon:before{content:"\e904";transform:rotate(90deg)}@media (max-height:460px){[data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(n+2):not(.go-to-top-inner),[data-interface=mouse][data-safe-area=off] #links li:nth-child(n+2):not(.go-to-top-inner){display:none}[data-interface=mouse][data-safe-area=off] #links #subscription-in-links:not(.subscribe-inner)~li a{padding-right:13px}}@media (prefers-color-scheme:dark){html.dark #global-nav button,html.dark [data-interface=mouse][data-safe-area=off] #global-nav li,html.dark [data-interface=mouse][data-safe-area=off] #links li{background-color:#181818}html.dark [data-interface=mouse][data-safe-area=off] #global-nav li:nth-child(n+2),html.dark [data-interface=mouse][data-safe-area=off] #links li{background-color:#242424}html.dark [data-interface=mouse][data-safe-area=off] #links .go-to-top-inner{background-color:#363636}html.dark [data-interface=mouse][data-safe-area=off] #global-nav a:before,html.dark [data-interface=mouse][data-safe-area=off] #global-nav button:before,html.dark [data-interface=mouse][data-safe-area=off] #links a:before{background-image:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,0))}html.dark body.mouse[data-interface=mouse][data-safe-area=off] #global-nav a:active:before,html.dark body.mouse[data-interface=mouse][data-safe-area=off] #global-nav button:active:before,html.dark body.mouse[data-interface=mouse][data-safe-area=off] #links a:active:before{opacity:.25}html.dark [data-interface=mouse][data-safe-area=off] #global-nav li.active a{background-color:rgba(36,36,36,.5)}html.dark [data-interface=mouse][data-safe-area=off] #links .fav-link-background:before{background-color:rgba(36,36,36,.25)}}}@supports (padding:env(safe-area-inset-top)){#cover-header-wrapper{padding-top:env(safe-area-inset-top)}.sidebar-inner{padding-top:calc(40px + env(safe-area-inset-top));padding-bottom:calc(40px + env(safe-area-inset-bottom))}[data-safe-area=on] #global-nav,[data-safe-area=on] #links{top:calc(16px + env(safe-area-inset-top))!important}.wrapper{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.global-footer{height:calc(100px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}@supports (padding:max(0px)){.cover-header,.global-footer{padding-left:max(40px,calc(env(safe-area-inset-left) + 4px));padding-right:max(40px,calc(env(safe-area-inset-right) + 4px))}[data-safe-area=on] #global-nav{left:max(328px,calc(308px + env(safe-area-inset-left)))!important}[data-safe-area=on][data-sidebar=closed] #global-nav{width:max(61px,calc(45px + env(safe-area-inset-left)))!important}[data-safe-area=on][data-sidebar=closed] #global-nav ul{transform:translateX(max(13px,calc(env(safe-area-inset-left) - 3px)))!important}[data-safe-area=on][data-sidebar=closed] #global-nav button{width:48px!important;height:48px!important;border-radius:24px!important}[data-safe-area=on][data-sidebar=closed] #global-nav button .fc-icon{left:0!important;width:100%!important}[data-safe-area=on] #links{right:max(13px,calc(env(safe-area-inset-right) - 3px))!important}.sidebar-wrapper{width:max(328px,calc(308px + env(safe-area-inset-left)));transform:translateX(calc(max(328px,calc(308px + env(safe-area-inset-left))) * -1))}.sidebar-inner{padding-left:max(20px,env(safe-area-inset-left))}#wrapper{padding-left:max(36px,env(safe-area-inset-left));padding-right:max(36px,env(safe-area-inset-right))}}}@media (max-width:800px){.cover-header,.global-footer{padding-left:5vw;padding-right:5vw}#wrapper{padding-left:calc(5vw - 4px);padding-right:calc(5vw - 4px)}@supports (padding:max(0px,env(safe-area-inset-top))){.cover-header,.global-footer{padding-left:max(5vw,calc(env(safe-area-inset-left) + 4px));padding-right:max(5vw,calc(env(safe-area-inset-right) + 4px))}#wrapper{padding-left:max(calc(5vw - 4px),env(safe-area-inset-left));padding-right:max(calc(5vw - 4px),env(safe-area-inset-right))}}}@media (max-width:760px){[data-interface=touch] .cover-header-inner{padding:56px 0 32px}.fc-header-title{padding:.3333em 1.3333em .2667em;font-size:1.875em;line-height:2;border-top:.1em solid var(--header-text-color,transparent);border-bottom:.1em solid var(--header-text-color,transparent)}#pagination .number:not(.selected-inner),.fc-header-subtitle{display:none}.fc-trademark{width:240px;height:180px}}@media (max-width:640px){.cover-header{max-width:100%}}@media (max-width:620px){#alter-artwork{height:calc(37px * 11)}}@media (max-width:600px){.cover-header-inner{padding:56px 0 32px}#global-nav{position:absolute;z-index:10;top:16px;left:328px;height:48px}body:not(.changing) .global-nav-inner,body:not(.changing) .links-inner li{transition:opacity .2s}.hide-nav .global-nav-inner,.hide-nav .links-inner li{opacity:0}#global-nav ul{transform:translate(-2px,1px)}#links ul{display:flex;flex-direction:row-reverse}body.on-progress #global-nav ul{transition:transform .4s}#links{position:fixed;z-index:1010;top:16px;right:13px}body.on-progress #links ul{transition:opacity .4s,transform .4s}[data-sidebar=open] #global-nav ul{transform:translateX(-65px)}[data-sidebar=open] #links{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}[data-sidebar=open] #links ul{opacity:0;transform:translateX(20px)}#global-nav li,#links li{list-style:none}#links li:not(:last-child){margin-left:10px}#global-nav li:nth-child(n+2),#links li:not(.subscribe-inner):not(.go-to-top-inner){display:none}#subscription-in-links,.go-to-top-button .fc-icon{display:block!important}body:not(.show-top-button) #links{width:48px}body.hide-nav .go-to-top-inner,body:not(.show-top-button) .go-to-top-inner{opacity:0;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#global-nav button,#links a{display:block;overflow:hidden;position:relative;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}#global-nav button{width:72px;height:46px;border-radius:0 23px 23px 0}#global-nav button .fc-icon{transition:left .4s,width .4s}[data-sidebar=closed] #global-nav button .fc-icon{left:2px;width:calc(100% - 2px)}body.on-progress #global-nav button{transition:width .4s,background-color .4s,border-radius .4s!important}#links a{width:48px;height:48px;border-radius:24px}body:not(.changing) #global-nav button,body:not(.changing) #links a{transition:background-color .4s}#links a span{position:absolute;top:0;left:0;font-size:0;line-height:0;color:transparent;opacity:0;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}body.mouse #global-nav button:hover,body.mouse #links a:hover,body.touch #global-nav button.touch,body.touch #links a.touch{background-color:#f3f3f3}[data-sidebar=open] #global-nav button{width:48px;height:48px;background-color:#f3f3f3;border-radius:24px}body.mouse[data-sidebar=open] #global-nav button:hover,body.touch[data-sidebar=open] #global-nav button.touch{background-color:#ececec}#global-nav button .fc-icon:before{content:"\e905"}.toc-overflow:not(.toc-overflow-content) #global-nav button .fc-icon:before{content:"\e90c"}#global-nav button .fc-icon:after{content:"\e907"}#subscription-in-links a .fc-icon:before{content:"\e908"}#subscription-in-links a .fc-icon:after{content:"\e909"}#subscription-in-links a.go-to-home:before{content:"\e90b"}.go-to-top-button .fc-icon:before{content:"\e90a"}@supports (-webkit-backdrop-filter:blur(0px)) or (backdrop-filter:blur(0px)){#global-nav button{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}[data-sidebar=open] #global-nav button{background-color:rgba(243,243,243,.95)}body.mouse[data-sidebar=open] #global-nav button:hover,body.touch[data-sidebar=open] #global-nav button.touch{background-color:rgba(236,236,236,.95)}}@media (prefers-color-scheme:dark){html.dark #global-nav button,html.dark #links a{background-color:#242424}html.dark body.mouse #global-nav button:hover,html.dark body.mouse #links a:hover,html.dark body.touch #global-nav button.touch,html.dark body.touch #links a.touch{background-color:#282828}@supports (-webkit-backdrop-filter:blur(0px)) or (backdrop-filter:blur(0px)){html.dark #links a{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}html.dark #global-nav button,html.dark #links a{background-color:rgba(36,36,36,.95)}html.dark body.mouse #global-nav button:hover,html.dark body.mouse #links a:hover,html.dark body.touch #global-nav button.touch,html.dark body.touch #links a.touch{background-color:rgba(40,40,40,.95)}}}}@media (max-width:570px){#alter-artwork{height:calc(37px * 10)}}@media (max-width:520px){#alter-artwork{height:calc(37px * 9)}}@media (max-width:500px){.fc-header-title{font-size:6vw}.fc-size-h1,h1{font-size:26px}.fc-size-h2,h2{font-size:24px}.fc-size-h3,h3{font-size:22px}.fc-size-h4,h4{font-size:20px}.fc-size-h5,h5{font-size:18px}.fc-header{min-height:calc(26px * 1.3);max-height:calc(26px * 1.3 * 3)}}@media (max-width:470px){#alter-artwork{height:calc(37px * 8)}}@media (max-width:420px){#alter-artwork{height:calc(37px * 7)}}@media (max-width:400px){.fc-header-title{font-size:24px}.fc-size-h1,h1{font-size:25px}.fc-size-h2,h2{font-size:23px}.fc-size-h3,h3{font-size:21px}.fc-size-h4,h4{font-size:19px}.fc-size-h5,h5{font-size:18px}.fc-header{min-height:calc(25px * 1.3);max-height:calc(25px * 1.3 * 3)}body:not([data-browser=msie]) .sidebar-wrapper{width:calc(288px + 10vw);transform:translateX(calc((288px + 10vw) * -1))}body[data-browser=msie] .sidebar-wrapper{width:320px;transform:translateX(-320px)}body:not([data-browser=msie]) #global-nav{left:calc(288px + 10vw)}body[data-browser=msie] #global-nav{left:320px}body[data-sidebar=open]:not([data-browser=msie]) #global-nav ul{transform:translateX(calc((45px + 5vw) * -1))}body[data-sidebar=open][data-browser=msie] #global-nav ul{transform:translateX(-61px)}#global-nav button,[data-interface=touch] #global-nav button{width:calc(52px + 5vw)}#links{right:calc(5vw - 7px)!important}#links li:not(:last-child){margin-left:2.5vw!important}.sidebar-inner{padding-left:5vw;padding-right:5vw}.sidebar-blogger-info p{font-size:17px}#sidebar .module,#sidebar .revenue_unit_wrap{margin:5vw 0}@supports (padding:max(0px,env(safe-area-inset-top))){body[data-safe-area=on] #global-nav{left:max(calc(288px + 10vw),calc(calc(288px + 5vw) + env(safe-area-inset-left)))!important}body[data-safe-area=on][data-sidebar=closed] #global-nav{width:max(calc(5vw + 41px),calc(45px + env(safe-area-inset-left)))!important}[data-safe-area=on][data-sidebar=closed] #global-nav ul{transform:translateX(max(calc(5vw - 7px),calc(env(safe-area-inset-left) - 3px)))!important}[data-safe-area=on] #links{right:max(calc(5vw - 7px),calc(env(safe-area-inset-right) - 3px))!important}body .sidebar-wrapper{width:max(calc(288px + 10vw),calc(calc(288px + 5vw) + env(safe-area-inset-left)))!important;transform:translateX(calc(max(calc(288px + 10vw),calc(288px + 5vw + env(safe-area-inset-left))) * -1))!important}}}@media (max-width:320px){.cover-header,.global-footer,.sidebar-inner{padding-left:16px;padding-right:16px}.sidebar-wrapper{width:320px!important;transform:translateX(-320px)!important}body #global-nav{left:320px!important}#global-nav button,[data-interface=touch] #global-nav button{width:68px}body[data-sidebar=open] #global-nav ul{transform:translateX(-61px)!important}#links{right:9px!important}#links li:not(:last-child){margin-left:8px!important}#sidebar .module,#sidebar .revenue_unit_wrap{margin:16px 0}#wrapper{padding-left:12px;padding-right:12px}@supports (padding:max(0px,env(safe-area-inset-top))){.cover-header,.global-footer,.sidebar-inner{padding-left:max(16px,calc(env(safe-area-inset-left) + 4px));padding-right:max(16px,calc(env(safe-area-inset-right) + 4px))}#wrapper{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}body[data-safe-area=on] #global-nav{left:max(320px,calc(304px + env(safe-area-inset-left)))!important}body[data-safe-area=on][data-sidebar=closed] #global-nav{width:max(57px,calc(45px + env(safe-area-inset-left)))!important}[data-safe-area=on][data-sidebar=closed] #global-nav ul{transform:translateX(max(9px,calc(env(safe-area-inset-left) - 3px)))!important}[data-safe-area=on] #links{right:max(9px,calc(env(safe-area-inset-right)) - 3px)!important}body .sidebar-wrapper{width:max(320px,calc(304px + env(safe-area-inset-left)))!important;transform:translateX(calc(max(320px,calc(304px + env(safe-area-inset-left))) * -1))!important}}}@font-face{font-family:Icon;font-style:normal;font-weight:400;src:local("※"),url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/font_icon.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/kaniwari/notes@2.0.2r1/resources/font_icon.woff) format("woff");font-display:swap}@font-face{font-family:"FC Script";font-style:normal;font-weight:400;src:local("※"),url(https://cdn.jsdelivr.net/gh/kaniwari/fcresources@1.0/font/font_script.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/kaniwari/fcresources@1.0/font/font_script.woff) format("woff");font-display:swap}@font-face{font-family:"FC Script";font-style:normal;font-weight:700;src:local("※"),url(https://cdn.jsdelivr.net/gh/kaniwari/fcresources@1.0/font/font_script.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/kaniwari/fcresources@1.0/font/font_script.woff) format("woff");font-display:swap}@font-face{font-family:"FC Sans";font-style:normal;font-weight:400;src:local("※"),url(https://cdn.jsdelivr.net/gh/kaniwari/fcresources@1.0/font/font_sans_400.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/kaniwari/fcresources@1.0/font/font_sans_400.woff) format("woff");font-display:swap}@font-face{font-family:"FC Sans";font-style:normal;font-weight:700;src:local("※"),url(https://cdn.jsdelivr.net/gh/kaniwari/fcresources@1.0/font/font_sans_700.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/kaniwari/fcresources@1.0/font/font_sans_700.woff) format("woff");font-display:swap}