@charset "utf-8";*{padding:0;margin:0;border:none;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[aria-disabled=true],[aria-hidden=true]{pointer-events:none}li{list-style:none}body,html{width:100%;height:100%;min-width:320px}button,html,input,textarea{font:16px/37px montserrat,"Source Han Sans (Modified)",-apple-system,"SF Pro Text","SF UI Text","Segoe UI Emoji","Segoe UI",Roboto,Meiryo,"Microsoft YaHei UI","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-weight:500;color:#999}.container_postbtn *,.map_attach *,.txt_like.uoc-text{font-family:"Source Han Sans (Modified)",-apple-system,"SF Pro Text","SF UI Text","Segoe UI Emoji","Segoe UI",Roboto,Meiryo,"Microsoft YaHei UI","Apple SD Gothic Neo","Malgun Gothic",sans-serif!important}#category .c_cnt,.for-digit,.txt_like.uoc-count{font-family:-apple-system,"SF Pro Text","SF UI Text","Source Han Sans (Modified)","Segoe UI Emoji","Segoe UI",Roboto,Meiryo,"Microsoft YaHei UI","Apple SD Gothic Neo","Malgun Gothic",sans-serif!important;font-weight:400!important}html{-webkit-locale:auto;background:#f9f9f9 url(webobject_texture.png?fcnotever=1041) 50% 0;background-size:128px 128px}html.hidden #wrap{visibility:hidden}html.visible #wrap{visibility:visible}#article div[data-ke-type=moreLess] .btn-toggle-moreless,.scriptfont{font-family:"NanumBarun Pen","Hannotate SC",-apple-system,"Segoe UI Emoji","Segoe UI",Roboto,Meiryo,"Microsoft YaHei UI","Apple SD Gothic Neo","Malgun Gothic",sans-serif;color:#594f48;letter-spacing:.1px}#article,#article *,.scriptfont,.scriptfont *{font-weight:500}#article code,#article pre,.monospace{font-family:"SF Mono",Menlo,Consolas,Monaco,"Lucida Console",Courier,"Courier New","Source Han Sans (Modified)",-apple-system,"SF Pro Text","SF UI Text","Segoe UI Emoji","Segoe UI",Roboto,Meiryo,"Microsoft YaHei UI","Apple SD Gothic Neo","Malgun Gothic",monospace;font-weight:400}.no-display{display:none}iframe,img{max-width:100%}img{height:auto}#measuring,.measuring,.measuring span{display:block!important;background-color:#fff}#measuring{overflow:hidden;visibility:hidden;pointer-events:none;position:fixed;top:0;left:-100px;width:100px;height:100px}.measuring{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:100px;height:100px}.measuring span{width:100%;height:200px}html.touch{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;tap-highlight-color:transparent;tap-highlight-color:transparent}a,a.icon:after,a.icon:before,button,button.icon:after,button.icon:before{color:#666;text-decoration:none;-webkit-touch-callout:none;-moz-touch-callout:none;touch-callout:none}#article a,.scriptfont a,a.scriptfont{color:#666}button{cursor:pointer}html.no-touch .tt_more_preview_comments_wrap:hover .tt_more_preview_comments_text:before,html.touch .tt_more_preview_comments_wrap.hover .tt_more_preview_comments_text:before{color:#999}html.no-touch #article a:hover,html.no-touch .scriptfont a:hover,html.no-touch a.icon:hover:before,html.no-touch a.scriptfont:hover,html.no-touch a:hover,html.no-touch button.icon:hover:before,html.touch #article a.hover,html.touch .scriptfont a.hover,html.touch a.hover,html.touch a.icon.hover:before,html.touch a.scriptfont.hover,html.touch button.icon.hover:before{color:#444}button,input,textarea{border:none;background-color:transparent;box-shadow:none;outline:0;border-radius:0;-webkit-appearance:none}html.gpu #article a,html.gpu .comment-username a,html.gpu .fade-icon:after,html.gpu .fade-icon:before,html.gpu .fade-link,html.gpu .lb-close:before,html.gpu .tt_more_preview_comments_text: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 .lb-close:active,html.gpu.deptheffect.touch .depth.hover,html.gpu.deptheffect.touch .lb-close.hover{transform:scale(.9)}#comments .tt_more_preview_comments_text,.no-text{overflow:hidden;position:relative;font-size:0;line-height:0;color:transparent!important}#article .btn-toggle-moreless:before,#article .fileblock a:after,#article blockquote:before,#article button.btn_less:before,#article button.btn_more:before,#article p[class*=moreless] span:before,#category li ul li ul li a:before,#comments .tt_more_preview_comments_text:before,#comments .tt_more_preview_comments_wrap:after,.download a:after,.icon:after,.icon:before,.lb-cancel:before,.lb-close:before,.lb-nav a:before,.related-posts h4:before,.related-posts tr a:before,.tags-trail a:first-child:before{pointer-events:none;overflow:hidden;font:80px/1 Icon,sans-serif!important;font-weight:400!important}html.firefox-windows #article .btn-toggle-moreless:before,html.firefox-windows #article .fileblock a:after,html.firefox-windows #article blockquote:before,html.firefox-windows #article button.btn_less:before,html.firefox-windows #article button.btn_more:before,html.firefox-windows #article p[class*=moreless] span:before,html.firefox-windows #category li ul li ul li a:before,html.firefox-windows #comments .tt_more_preview_comments_text:before,html.firefox-windows #comments .tt_more_preview_comments_wrap:after,html.firefox-windows .download a:after,html.firefox-windows .icon:after,html.firefox-windows .icon:before,html.firefox-windows .lb-cancel:before,html.firefox-windows .lb-close:before,html.firefox-windows .lb-nav a:before,html.firefox-windows .related-posts h4:before,html.firefox-windows .related-posts tr a:before,html.firefox-windows .tags-trail a:first-child:before{line-height:1.15!important}#wrap{display:block;overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:320px;min-height:100%}.striped,.sub-headline.for-article{padding-left:4px;padding-right:4px;background:url(webobject_stripe.png?fcnotever=1041) 0 0;background-size:660px 37px}html.gpu .striped,html.gpu .sub-headline.for-article{background-image:url(webobject_stripe.svg?fcnotever=1041)}#global-header{overflow:hidden;position:relative;z-index:1;width:100%;height:259px;background-color:#999;color:#fff}#tt-body-index #global-header{height:360px}.global-header-wrap{display:none;position:absolute;z-index:2;left:50%;bottom:0;width:400px;height:360px;margin-left:-200px}#tt-body-index .global-header-wrap{display:flex;align-items:center;justify-content:center}.global-header-wrap.hide-header .global-header-content,.global-header-wrap.trademark .global-header-content{visibility:hidden}.global-header-wrap.trademark{background-position:50% 50%;background-repeat:no-repeat;background-size:400px auto}.global-header-content{width:100%;padding-top:70px}.global-blog-desc,.global-blog-title{overflow:hidden;text-align:center;max-width:320px;padding:0 40px;text-overflow:ellipsis;white-space:nowrap;cursor:default}.global-blog-title{font-size:32px;line-height:46px;font-weight:700;letter-spacing:.5px}.global-blog-desc{font-size:12px;line-height:36px;font-weight:600}.global-blog-title-line{position:relative;width:100%;height:0;border-bottom:1px solid #fff}.global-blog-title-line:after,.global-blog-title-line:before{content:"";position:absolute;top:-4px;width:9px;height:9px;background-color:#fff;border-radius:10px}.global-blog-title-line:before{left:-8px}.global-blog-title-line:after{right:-8px}#cover,.global-header-button{position:absolute;top:0;left:0;width:100%;height:100%}#cover{z-index:1}.global-header-button{z-index:3;cursor:default}.blind,.menu-background{position:fixed}.blind{visibility:hidden;z-index:-1;top:-100px;left:-100px;width:100%;height:100%;padding:100px;background-color:rgba(255,255,255,.4);opacity:0}html.gpu.effect .blind{top:0;transform:translateY(-100px)}html.closed-menu.close-animation .blind,html.open-menu .blind{visibility:visible;z-index:996}html.open-menu .blind{opacity:1}html.gpu .blind{transition:opacity .4s;will-change:opacity}html.gpu.effect .blind-after,html.gpu.effect .blind-before{position:absolute;left:0;width:440px;height:100px;background-color:#000}html.gpu.effect .blind-before{top:0}html.gpu.effect .blind-after{bottom:0}.menu-background{z-index:998;top:20px;left:16px;width:86px;height:40px;border-radius:5px;background-color:rgba(17,17,17,.6)}html.open-menu .menu-background{top:0;left:0;width:340px;height:100%;border-radius:0;background-color:#000}html.gpu.closed-menu.close-animation .menu-background,html.gpu.open-menu.opening-animation .menu-background{transition:top .4s,left .4s,width .4s,height .4s,padding .4s,border-radius .4s,background-color .4s,opacity .2s}html.gpu.closed-menu:not(.close-animation) .menu-background{transition:opacity .1s}html.gpu .menu-background{will-change:top,left,width,height,padding,border-radius,background-color,opacity,transform}#navigation{position:fixed;z-index:999;top:0;left:0;min-width:320px;width:100%;height:80px}html.gpu #navigation,html.gpu #paging{will-change:opacity}html.gpu #navigation,html.gpu #paging{transition:opacity .2s}html.gpu.hide-navigation #navigation,html.gpu.hide-navigation .menu-background,html.gpu.hide-paging #paging{transition:opacity .1s}html.gpu.closed-menu.close-animation #navigation,html.gpu.closed-menu.close-animation #paging,html.gpu.open-menu #navigation,html.gpu.open-menu .paging{transition:opacity .4s}html.open-menu #navigation,html.open-menu #paging{opacity:0}html.gpu.closed-menu:not(.close-animation) #navigation,html.gpu.closed-menu:not(.close-animation) #paging,html.gpu.closed-menu:not(.close-animation) .menu-background{transition-delay:.2s}html.gpu.closed-menu.close-animation #navigation,html.gpu.closed-menu.close-animation #paging{transition-delay:.2s}.global-social-wrap,.toggle{position:absolute}.toggle{overflow:hidden;top:20px;left:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:86px;height:40px;padding:0 5px;font-size:14px;line-height:41px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#fff;border-radius:5px}.global-social-wrap{top:16px;right:16px}.blogger-social{overflow:hidden;margin:0 -7px}.blogger-social li{float:left;width:48px;height:48px;padding:0 7px}.blogger-social a{display:block;position:relative;width:48px;height:48px;border-radius:24px;background-color:rgba(17,17,17,.6)}body.hide-navigation #navigation .blogger-social a,body.hide-navigation .toggle,body.hide-paging #paging a{z-index:-1}#paging a:before,.blogger-social a:before{position:absolute;top:0;left:0;width:48px;height:48px;color:#fff!important}.social-instagram:before{content:"\e90d"}.social-facebook:before{content:"\e90e"}.social-twitter:before{content:"\e90f"}html.no-touch #paging a:active:before,html.no-touch .blogger-social a:active:before,html.no-touch .toggle:active,html.touch #paging a.hover:before,html.touch .blogger-social a.hover:before,html.touch .toggle.hover{color:rgba(255,255,255,.9)!important}.navigation-home{position:absolute;top:0;left:0;width:100%;height:100%;cursor:default}#paging{position:fixed;z-index:996;left:0;bottom:0;min-width:320px;width:100%;height:80px}body.inactive #navigation,body.inactive #paging,body.inactive .menu-background{display:none!important}body.hide-navigation #navigation,body.hide-navigation .menu-background,body.hide-paging #paging{opacity:0}html.effect body.overflowed:not(.hide-navigation) .blogger-social a,html.effect body.overflowed:not(.hide-navigation) .menu-background,html.effect body.overflowed:not(.hide-paging) #paging a{-webkit-backdrop-filter:none!important;will-change:auto!important}#paging ul{padding:16px;height:48px}#paging a{width:48px;height:48px;border-radius:24px;background-color:rgba(153,153,153,.6)}html.effect .menu-background{will-change:filter,-webkit-backdrop-filter,top,left,width,height,padding,border-radius,background-color,opacity,transform!important}html.effect #paging a,html.effect .blogger-social a,html.effect .menu-background{-webkit-backdrop-filter:blur(20px) saturate(180%);will-change:filter,-webkit-backdrop-filter}.paging-prev{float:left}.paging-category,.paging-next{float:right}.paging-next{margin-left:14px}.paging-prev:before{content:"\e913"}.paging-next:before{content:"\e914"}.paging-category:before{content:"\e915"}#paging a.no-more-category,#paging a.no-more-next,#paging a.no-more-prev{background-color:rgba(223,223,223,.6)!important;transition:none!important;transform:none!important;cursor:default}html.no-touch #paging a.no-more-category:before,html.no-touch #paging a.no-more-next:before,html.no-touch #paging a.no-more-prev:before,html.touch #paging a.no-more-category:before,html.touch #paging a.no-more-next:before,html.touch #paging a.no-more-prev:before{color:rgba(255,255,255,.5)!important}.navigation-control{display:none;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:0;cursor:default}body.hide-navigation #navigation .navigation-control,body.hide-paging #paging .navigation-control{display:block;z-index:1}#content-wrap{max-width:660px;padding:37px 16px 0;margin:auto}#tt-body-index #content-wrap{padding-top:74px}.content-header{height:146px}.content-header.for-article{height:184px}.headline-wrap,.sub-headline{padding:0 4px}.headline-wrap{overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:106px}.headline{width:100%}.headline h2{overflow:hidden;max-width:640px;max-height:74px;margin:auto;font-size:27px;text-align:center;text-overflow:ellipsis}.sub-headline{height:36px;border-top:4px solid #d3d3d3;font-size:12px;line-height:36px}.sub-headline.for-article{height:37px;padding-bottom:37px}.sub-headline .category,.sub-headline .count{overflow:hidden;position:relative;z-index:1;text-overflow:ellipsis;white-space:nowrap}#wrap .sub-headline .category{display:inline-block;max-width:160px;color:#594f48}.sub-headline-right{position:relative;z-index:1;float:right}.sub-headline .count,.sub-headline .sub-nav{float:left}.sub-headline .count{max-width:100px}html.gpu .sub-headline .count{transition:opacity .2s}.sub-headline .sub-nav{position:relative;width:48px;height:37px;margin:0 -17px 0 -2px}.sub-headline-right.open .count{opacity:0;cursor:default}#toggle-admin-function{overflow:hidden;position:absolute;top:0;right:-17px;width:48px;height:37px}html.gpu #toggle-admin-function{transition:color .2s,transform .2s,opacity .2s}.sub-headline-right.closed #toggle-admin-function{z-index:3;opacity:1}.sub-headline-right.open #toggle-admin-function{opacity:0;cursor:default}#toggle-admin-background{position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;cursor:default}.sub-headline-right.closed #toggle-admin-background{display:none!important}#toggle-admin-function:before,.sub-headline .sub-nav a:before{position:absolute;top:50%;right:0;width:48px;height:48px;margin-top:-24px;color:#594f48}html.no-touch #toggle-admin-function:hover:before,html.no-touch .sub-headline .sub-nav a:hover:before,html.touch #toggle-admin-function.hover:before,html.touch .sub-headline .sub-nav a.hover:before{color:#444}#toggle-admin-function:before{content:"\e91d"}.sub-headline .sub-nav ul{position:absolute;top:0;right:0;width:96px;height:37px}html.gpu .sub-headline .sub-nav ul{transition:opacity .2s}.sub-headline-right.closed ul{opacity:0}.sub-headline-right.closed a{cursor:default}.sub-headline-right.open ul{z-index:3;opacity:1}.sub-headline .sub-nav a,.sub-headline .sub-nav li{position:relative;width:48px;height:37px}.sub-headline .sub-nav li{float:left}.sub-headline .sub-nav a{display:block;overflow:hidden}.sub-headline .sub-nav a.delete:before{content:"\e91f"}.sub-headline .sub-nav a.modify:before{content:"\e938"}#footer{height:48px;padding:16px 0;border-top:4px solid #d3d3d3;font-size:12px;line-height:48px;font-weight:600;text-align:center}.copyright{display:inline-block;position:relative;z-index:997;height:48px;padding:0 10px;color:#bbb}html.no-touch #wrap .copyright:hover,html.touch #wrap .copyright.hover{color:#888}.index-list{position:relative;height:74px;padding:0 256px 0 78px;border-top:1px solid #d3d3d3;cursor:pointer}.index-list.nothing{cursor:auto!important}#tt-body-index .index-list:first-child{border-top-width:4px}.thumbnail-wrap{position:absolute;top:7px;left:4px;width:60px;height:60px}.thumbnail-wrap:before{content:"\e921";position:absolute;z-index:-1;top:4px;left:4px;width:50px;height:50px;border:1px dashed #d3d3d3;color:#ddd}.thumbnail-wrap.notice:before{content:"\e922"}.index-thumbnail{position:relative;width:52px;height:52px;border:4px solid #fff;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 2px 2px rgba(0,0,0,.075)}.index-thumbnail.protected{background-color:#41aa80}.index-thumbnail.protected:before{content:"\e923";position:absolute;top:1px;left:1px;width:100%;height:100%;color:#fff}.index-title{display:flex;align-items:center;width:100%;height:74px}.index-title h2{width:100%}.index-title a{display:block;overflow:hidden;max-height:48px;font-size:16px;line-height:24px;color:#594f48!important}.index-info{overflow:hidden;position:absolute;top:50%;right:4px;min-width:100px;max-width:202px;height:30px;margin-top:-15px;font-size:12px;line-height:30px}.index-info>div{float:right;height:30px;text-align:right}.index-date{width:82px}.index-category{position:relative;max-width:100px;padding-right:17px}.index-category,.index-date,.index-info p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-info .devided{position:absolute;top:0;right:82px;width:17px;height:100%;font-size:14px;font-weight:600;text-align:center;color:#d3d3d3}.index-info .devided:after,.index-info .devided:before{content:"";position:absolute;top:50%;width:1px;height:14px;margin-top:-7px;background-color:#d3d3d3}.index-info .devided:before{left:8px}.index-info .devided:after{left:10px}.index-transparent-button{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;opacity:.15}html.gpu .index-transparent-button{transition:background-color .2s}html.no-touch .index-transparent-button:hover,html.touch .index-transparent-button.hover{background-color:#999}.tt_adsense_bottom,.tt_adsense_top{overflow:hidden;min-height:29px;border:4px solid #fff!important;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.tt_adsense_top{margin-top:-1px!important;margin-bottom:36px!important}.tt_adsense_bottom{margin-top:36px!important;margin-bottom:0!important}.tt_adsense_bottom iframe,.tt_adsense_top iframe{margin:auto}.page-margin{height:37px}#paper{margin-top:-1px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}.tag-cloud-wrap{min-height:740px}.tag-cloud-wrap ul{display:flex;flex-wrap:wrap;justify-content:space-around;margin:-37px -4px 0}.tag-cloud-wrap .tag-shape,.tag-cloud-wrap li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tag-cloud-wrap li{position:relative;max-width:33.33%;height:185px;padding:12px 4px}.tag-cloud-wrap .tag-button{position:relative;max-width:100%;width:116px;height:160px;margin:auto}.tag-cloud-wrap .string{position:absolute;z-index:2;top:-3px;left:50%;width:4px;height:23px;margin-left:-2px;background-color:#9d8875;border-radius:2px;opacity:0}html.gpu .tag-cloud-wrap .string{transition:opacity .2s}html.touch .tag-cloud-wrap .string{display:none}html.no-touch .tag-cloud-wrap a:hover+.tag-shape .string{opacity:1}html.no-touch .tag-cloud-wrap a:active+.tag-shape .string{opacity:0}.tag-cloud-wrap .cut{position:absolute;top:0;left:0;width:100%;height:0}.tag-cloud-wrap .cut:after,.tag-cloud-wrap .cut:before{content:"";pointer-events:none;position:absolute;z-index:1;top:-2px;width:20px;height:10px;background:#f9f9f9 url(webobject_texture.png?fcnotever=1041) 50% 0}.tag-cloud-wrap .cut:before{left:-7px;transform:rotate(-45deg)}.tag-cloud-wrap .cut:after{right:-7px;transform:rotate(45deg)}.tag-cloud-wrap .tag-shape,.tag-cloud-wrap a{position:absolute;top:0;left:0;width:100%;height:100%}.tag-cloud-wrap .tag-shape{display:flex;align-items:center;justify-content:center;position:relative;padding:58px 10px 0;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.075)}html.gpu .tag-cloud-wrap .tag-shape{transition:transform .2s,box-shadow .2s;will-change:transform}html.no-touch .tag-cloud-wrap a:hover+.tag-shape{transform:translateY(-2px);box-shadow:0 1px 5px rgba(0,0,0,.1)}html.no-touch .tag-cloud-wrap a:active+.tag-shape,html.touch .tag-cloud-wrap a.hover+.tag-shape{transform:translateY(1px) scale(.98);box-shadow:0 1px 2px rgba(0,0,0,.05)}.tag-cloud-wrap .tag-shape:before{content:"";position:absolute;top:0;left:0;width:100%;height:58px}.tag-cloud-wrap .cloud1 .tag-shape:before{background-color:#999}.tag-cloud-wrap .cloud2 .tag-shape:before{background-color:#aaa}.tag-cloud-wrap .cloud3 .tag-shape:before{background-color:#bbb}.tag-cloud-wrap .cloud4 .tag-shape:before{background-color:#ccc}.tag-cloud-wrap .cloud5{display:none}html.gpu .tag-cloud-wrap .tag-shape:before{transition:background-color .2s}.tag-cloud-wrap .tag-name{display:block;overflow:hidden;width:100%;max-height:84px;line-height:1.4;text-align:center}.tag-cloud-wrap .tag-name:before{content:"";position:absolute;top:14px;left:50%;width:8px;height:8px;margin-left:-6px;border:2px solid #fff;background:#eee url(webobject_texture.png?fcnotever=1041) 50% 0;border-radius:6px}.canvas,.canvas .lines,.canvas .mark,.canvas .marks{background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.canvas{bottom:-20px;position:relative;height:407px}.protected-article .canvas{background-image:url(webobject_protected.png?fcnotever=1041)}.not-found .canvas{background-image:url(webobject_error.png?fcnotever=1041)}.canvas .lines,.canvas .mark,.canvas .marks{position:absolute;top:0;left:0;width:100%;height:100%}.canvas .mark,.canvas .marks{top:-37px}.canvas .marks{background-image:url(webobject_marks.png?fcnotever=1041)}.canvas .mark{background-image:url(webobject_mark.png?fcnotever=1041)}.canvas .lines{background-image:url(webobject_lines.png?fcnotever=1041)}html.gpu .canvas .marks{animation:marks 8s infinite}html.gpu .canvas .mark{animation:mark 8s infinite}html.gpu .canvas .lines{animation:error 1s}.alert-message,.alert-message-short,.not-found-caption,.protected-caption{padding-top:37px;text-align:center}.alert-message-short{display:none}.protected-form{position:relative;min-width:240px;max-width:300px;width:50%;height:74px;margin:auto}.protected-input{position:absolute;top:15px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:42px;padding:7px 76px 7px 16px;line-height:28px;color:#534a32;background-color:#ffec6a;box-shadow:0 1px 2px rgba(0,0,0,.075)}.protected-input:focus{background-color:#fff39f}html.gpu .protected-input{transition:background-color .2s}.protected-submit{overflow:hidden;position:absolute;top:15px;right:0;width:60px;height:42px;background-color:rgba(255,255,255,.3)}.protected-submit:before{content:"\e903";position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-24px;color:#988663!important}html.no-touch .protected-submit:hover:before,html.touch .protected-submit.hover:before{color:rgba(152,134,99,.6)!important}html.no-touch .protected-submit:active:before{color:rgba(152,134,99,.8)!important}.not-found-caption,.protected-caption{padding-bottom:37px;font-size:12px}.not-found-caption{padding-top:74px}.google-auto-placed{display:none}#article .google-auto-placed{display:block}@media all and (max-width:940px){#paging.hide-all .no-more-next,#paging.hide-next .no-more-next,#paging.hide-prev .no-more-prev,.paging-category{display:none}#paging.hide-all .paging-category,#paging.hide-next .paging-category,#paging.hide-prev .paging-category{display:block}#paging.hide-prev .paging-category{float:left}}@media all and (max-width:720px){#global-header{height:145px}#tt-body-index #global-header,.global-header-wrap{height:290px}.global-header-wrap{width:360px;margin-left:-180px}.global-blog-title{font-size:28px;line-height:42px}.global-blog-desc{font-size:11px;line-height:32px}#tt-body-index #content-wrap{padding-top:37px}}@media all and (max-width:692px){#paper,.tt_adsense_bottom,.tt_adsense_top{margin-left:-12px;margin-right:-12px}}@media all and (max-width:640px){.headline h2{max-width:80vw}.protected-caption{padding-bottom:0;font-size:11px}.not-found .canvas{bottom:17px}.not-found .alert-message,.not-found .alert-message-short{margin-top:-37px}.tag-cloud-wrap{min-height:703px}}@media all and (max-width:580px){.index-list{padding-right:4px}.index-title{padding-top:14px;padding-bottom:1px}.index-title,.index-title h2{display:block}.index-title,.index-title a{height:24px}.index-title a{text-overflow:ellipsis;white-space:nowrap}.index-info{position:relative;top:auto;right:auto;width:auto;height:20px;margin-top:0;line-height:20px}.index-info>div{float:left;height:20px;text-align:left}.index-category{padding-left:17px;padding-right:0}.index-info .devided{left:80px;right:auto}.canvas{height:370px}.alert-message{display:none}.alert-message-short{display:block}.tag-cloud-wrap{min-height:666px}}@media all and (max-width:512px){html.gpu.effect .blind-after,html.gpu.effect .blind-before,html.open-menu .menu-background{width:100%}.global-header-content{padding-top:70px;text-align:center}.global-blog-title{display:inline-block;min-width:160px;max-width:300px;padding:9px 20px 7px;border-top:3px solid #fff;border-bottom:3px solid #fff}.global-blog-desc,.global-blog-title-line{display:none}.global-header-wrap{width:340px;margin-left:-170px}.global-header-wrap.trademark{background-size:340px auto}.menu-background,.toggle{top:16px;width:48px;height:48px;padding:0;border-radius:24px}html.no-touch .toggle,html.touch .toggle{font-size:0!important;color:rgba(255,255,255,0)!important;line-height:0!important}.toggle:before{content:"\e900";position:absolute;top:0;left:0;width:48px;height:48px;color:#fff!important}html.no-touch .toggle:active:before,html.touch .toggle.hover:before{color:rgba(255,255,255,.9)!important}.canvas{height:333px}.protected-input{padding:7px 61px 7px 11px}.tag-cloud-wrap{min-height:629px}}@media all and (max-width:480px){.global-header-wrap{width:310px;margin-left:-155px}.global-blog-title{max-width:280px;padding:7px 15px 5px;font-size:26px;letter-spacing:.5px}.canvas{height:296px}.protected-input{padding:7px 67px 7px 7px}.tag-cloud-wrap{min-height:592px}}@media all and (max-width:380px){.global-header-wrap{width:300px;margin-left:-150px}.global-blog-title{min-width:150px;padding:7px 10px 5px}#content-wrap,#paging ul{padding-left:14px;padding-right:14px}.menu-background,.toggle{left:14px}.global-social-wrap{right:14px}.blogger-social{margin:0 -6px}.blogger-social li{padding:0 6px}.paging-next{margin-left:12px}.index-list{padding-left:74px}#paper,.tt_adsense_bottom,.tt_adsense_top{margin-left:-10px;margin-right:-10px}.canvas{height:259px}.tag-cloud-wrap{min-height:555px}.tag-cloud-wrap li{padding-top:17px;padding-bottom:17px}.tag-cloud-wrap .tag-button{height:150px}.tag-cloud-wrap .tag-name{font-size:15px}}@media all and (max-width:340px){.global-header-wrap{width:250px;margin-left:-125px}.global-blog-title{min-width:140px;max-width:230px;padding:6px 10px 4px;font-size:24px}#content-wrap,#paging ul{padding-left:12px;padding-right:12px}.menu-background,.toggle{left:12px}.global-social-wrap{right:12px}.blogger-social{margin:0 -5px}.blogger-social li{padding:0 5px}.paging-next{margin-left:10px}.index-list{padding-left:72px}#paper,.tt_adsense_bottom,.tt_adsense_top{margin-left:-8px;margin-right:-8px}.alert-message-short{font-size:15px}.tag-cloud-wrap .tag-name{font-size:14px}}@media all and (min-width:721px) and (max-height:740px){#global-header{height:192px}#tt-body-index #global-header,.global-header-wrap{height:300px}}@media all and (max-height:660px){#global-header{height:135px}}@media all and (max-height:580px){#global-header{height:80px}#tt-body-index #global-header,.global-header-wrap{height:240px}#tt-body-index #content-wrap{padding-top:37px}}@media all and (max-width:720px) and (max-height:640px){#global-header{height:110px}#tt-body-index #global-header,.global-header-wrap{height:271px}}@media all and (max-width:720px) and (max-height:580px){#global-header{height:80px}#tt-body-index #global-header,.global-header-wrap{height:240px}}@media all and (max-width:320px){html.open-menu .menu-background{width:320px}.tag-cloud-wrap .tag-button{max-width:90px}}@media all and (max-device-width:480px){html{-webkit-text-size-adjust:none}}@keyframes marks{0%{transform:translateY(-4px)}50%{transform:translateY(4px)}100%{transform:translateY(-4px)}}@keyframes mark{0%{transform:translateY(18px)}50%{transform:translateY(0)}100%{transform:translateY(18px)}}@keyframes error{0%{transform:translateY(-18px);opacity:0}100%{transform:translateY(0);opacity:1}}@font-face{font-family:Icon;font-style:normal;font-weight:400;src:local("※"),url(webfont_icon.woff2?fcnotever=1041) format("woff2"),url(webfont_icon.woff?fcnotever=1041) format("woff")}