@charset "utf-8";*{padding:0;border:0;margin:0;border-radius:0;box-shadow:none;outline:0}html,body{width:100%;height:100%}html.touch{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body,input,textarea{color:#000;font:1em/1.65 "Helvetica Neue",Helvetica,Arial,"Apple SD Gothic Neo","Noto Sans CJK","Noto Sans Korean",NanumBarunGothicOTF,NanumBarunGothic,"나눔바른고딕",NanumGothicOTF,NanumGothic,"나눔고딕","Nanum Gothic","Malgun Gothic","맑은 고딕",Dotum,"돋움",sans-serif}body{background-color:#fff}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}ol,ul{list-style:none}a{color:#666;text-decoration:none}html.touch a,html.touch button{-webkit-touch-callout:none;-moz-touch-callout:none}html.no-touch a:hover,html.touch a.hover{color:#39f}#tistorytoolbarid{display:none!important}#close-all-button{display:none;position:absolute;z-index:95;top:0;left:0;width:100%;height:100%;cursor:default}#close-all-button.search-open{display:block}.desktop{display:block}.mobile{display:none}.background,.entry-ccl img,:before,:after{background:url(images/background_desktop_102.png) no-repeat;background-size:384px 395px}html.svg .background,html.svg .entry-ccl img,html.svg :before,html.svg :after{background-image:url(images/background_desktop_102.svg)}html.no-svg.backgroundsize .background,html.no-svg.backgroundsize .entry-ccl img,html.no-svg.backgroundsize :before,html.no-svg.backgroundsize :after,html.touch .background,html.touch .entry-ccl img,html.touch :before,html.touch :after{background-image:url(images/background_desktop_102_2x.png)}:before,:after{display:block}.ad-kit{background:url(images/stripe_100.png) 50% 50%;background-size:728px 300px}html.backgroundsize .ad-kit{background-image:url(images/stripe_100_2x.png)}.no-text,.entry-ccl img{overflow:hidden;width:0;height:0;color:rgba(0,0,0,0);font-size:0;line-height:0}.date{display:block;font-size:14px;font-weight:300;cursor:default}#global{position:absolute;z-index:100;top:0;left:50%;width:96px;min-height:40px;margin-left:-431px}#global h1{width:96px;height:160px;margin-bottom:16px}#global h1 a{display:block;overflow:hidden;position:relative;width:96px;height:48px;padding:100px 0 12px;font:20px/24px "Helvetica Neue",Helvetica,Arial,"Sandoll GothicNeo2","Sandoll 고딕Neo3","Apple SD Gothic Neo","Noto Sans CJK","Noto Sans Korean",NanumBarunGothicOTF,NanumBarunGothic,"나눔바른고딕",NanumGothicOTF,NanumGothic,"나눔고딕","Nanum Gothic","Malgun Gothic","맑은 고딕",Dotum,"돋움",sans-serif;font-weight:300;background-position:0 0}#global h1 a.one-line{font-size:24px;line-height:48px;font-weight:400}#global h1 a:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#efefef url(images/title_desktop.jpg) 50% 0 no-repeat;background-size:cover}html.no-rgba #global nav ul{width:96px!important}#global nav ul li a,#global #search-toggle-button{display:block;position:relative;width:100%;height:36px;font-size:16px;line-height:36px;font-weight:300}html.no-touch #global nav ul li a:hover:before,html.no-touch #global #search-toggle-button:hover:before,html.touch #global nav ul li a.hover:before,html.touch #global #search-toggle-button.hover:before,#global #search-toggle-button.open:before{content:"";position:absolute;top:50%;left:-19px;padding:8px;margin-top:-8px}#global #search-toggle-button.open{color:#39f;cursor:default}#global nav ul li.t_menu_category a:before{background-position:-97px 0}#global nav ul li.t_menu_tag a:before{background-position:-97px -17px}#global nav ul li.t_menu_guestbook a:before{background-position:-97px -34px}#global nav ul li[class*="link"] a:before{background-position:-97px -68px}#global nav ul li.t_menu_medialog,#global nav ul li.t_menu_location{position:relative;opacity:.1}#global nav ul li.t_menu_medialog:after,#global nav ul li.t_menu_location:after{content:"";position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-image:none}#global nav ul li.t_menu_home a:before,#global nav ul li.t_menu_medialog a:before,#global nav ul li.t_menu_location a:before,#global nav ul li.t_menu_write a:before,#global nav ul li.t_menu_admin a:before{background-image:none}#global #search-toggle-button:before{background-position:-97px -51px}#search{position:relative;width:320px;height:30px;margin-top:3px;margin-left:-18px}#search:before{content:"";position:absolute;top:-6px;left:24px;padding:4px 8px;background-position:-97px -85px}#search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:4px 68px 4px 17px;border:1px solid #39f;background-color:rgba(255,255,255,0.94);font-size:16px;line-height:20px;font-weight:300;border-radius:6px}html.no-rgba #search input{background-color:#fff}#search button{position:absolute;top:0;padding:15px;cursor:pointer}button#search-submit{right:39px;background-position:-114px 0}html.no-touch button#search-submit:hover,html.touch button#search-submit.hover{background-position:-145px 0}button#search-cancel{right:0;padding-right:24px;background-position:-114px -31px}html.no-touch button#search-cancel:hover,html.touch button#search-cancel.hover{background-position:-114px -62px}.wrap{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;min-width:320px;max-width:944px;min-height:100%;padding:92px 40px 160px 176px;margin:auto}html.no-rgba .wrap{width:944px}.content .title{margin-left -1px;margin-bottom:24px}.content .title a#headline{color:#000}html.no-touch .content .title a#headline:hover,html.touch .content .title a#headline.hover{color:#39f}.content .title .date{height:24px;line-height:24px;text-indent:2px}.content .title h2{font-size:32px;line-height:1.3;font-weight:300;cursor:default}.content .title h2 a{cursor:pointer}div#ttCanvas{width:auto!important}#list-entry ol{overflow:hidden;padding-top:6px}#list-entry ol li,#list-entry ol li a,#list-entry ol li a:before,#list-entry ol li a span,#list-entry ol li a p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#list-entry ol li{float:left;position:relative;width:50%;padding-bottom:6px}#list-entry ol li:nth-child(odd){padding-right:3px}#list-entry ol li:nth-child(even){padding-left:3px}#list-entry ol li a{display:block;position:relative;width:100%;height:0;padding-top:56.25%;border-radius:6px}#list-entry ol li a:before,#list-entry ol li a img.thumbnail,#list-entry ol li a span,#list-entry ol li a p{position:absolute;left:0;width:100%}#list-entry ol li a:before,#list-entry ol li a img.thumbnail{top:0;height:100%;border-radius:6px}#list-entry ol li a:before{content:"";z-index:1;border:3px solid rgba(51,153,255,0);background:rgba(0,0,0,0.3)}html.no-rgba #list-entry ol li a:before{border:0;background:url(images/opacity_30.png) repeat;background-size:auto}html.webgl #list-entry ol li a:before{box-shadow:inset 0 0 0 17px rgba(51,153,255,0);-webkit-transition:border-color .3s,background-color .3s;-moz-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}html.no-touch #list-entry ol li a:hover:before,html.touch #list-entry ol li a.hover:before{border-color:rgba(51,153,255,1);background-color:rgba(0,0,0,0.6);box-shadow:inset 0 0 0 0 rgba(51,153,255,1)}html.no-touch.no-rgba #list-entry ol li a:hover:before,html.touch.no-rgba #list-entry ol li a.hover:before{border:3px solid #39f;background:url(images/opacity_60.png) repeat;background-size:auto}html.no-touch.webgl #list-entry ol li a:hover:before,html.touch.webgl #list-entry ol li a.hover:before{-webkit-transition:border-color .3s,background-color .3s,box-shadow .3s;-moz-transition:border-color .3s,background-color .3s,box-shadow .3s;transition:border-color .3s,background-color .3s,box-shadow .3s}#list-entry ol li a.no-image:before{background-color:#666}html.webgl #list-entry ol li a img.thumbnail{-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}#list-entry ol li a img.no-display{visibility:hidden}html.webgl #list-entry ol li a img.no-display{opacity:0}#list-entry ol li a span,#list-entry ol li a p{overflow:hidden;z-index:2;left:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}#list-entry ol li a span{bottom:40px;height:13px;padding:0 14px;color:rgba(255,255,255,0.6);font-size:13px;cursor:pointer}html.no-rgba #list-entry ol li a span{color:#ccc}#list-entry ol li a p{bottom:10px;height:28px;padding:4px 32px 4px 14px;color:#fff;font-size:20px;font-weight:300;vertical-align:middle}html.no-touch #list-entry ol li a:hover p,html.touch #list-entry ol li a.hover p{color:#6cf}html.no-touch #list-entry ol li a:hover p:before,html.touch #list-entry ol li a.hover p:before{content:"";position:absolute;top:0;right:13px;padding:14px 10px;background-position:-154px -31px}#tag-entry .title .date{visibility:hidden}#tag-entry ul li{float:left;padding-right:14px}html.webgl.cloud .wrap{background:url(images/cloud_desktop_100.png) 50% 100% no-repeat;background-size:800px 469px}#article{position:relative;text-align:justify;overflow-wrap:break-word;word-break:keep-all;-webkit-hyphen:auto;-moz-hyphen:auto;-ms-hyphen:auto;hyphen:auto}#article.auto-margin p,#article.auto-margin pre,#article.auto-margin div,#article.auto-margin ul,#article.auto-margin ol,#article.auto-margin .imageblock{margin-bottom:18px}#article.auto-margin .bottom{margin-bottom:54px}#article.auto-font{font-family:inherit!important}#article.auto-font p,#article.auto-font p *{font:inherit!important}#article.auto-font p[style*="align: left"]{text-align:justify!important}#article pre{white-space:pre-wrap;color:#080;font:.875em/1.6 Monaco,Courier,"Lucida Console",monospace,"Apple SD Gothic Neo","Noto Sans CJK","Noto Sans Korean",NanumBarunGothicOTF,NanumBarunGothic,"나눔바른고딕",NanumGothicOTF,NanumGothic,"나눔고딕",Malgun Gothic,"맑은 고딕",Dotum,"돋움",sans-serif!important}#article .imageblock{position:relative}#article .imageblock,#article .imageblock img{display:block!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto}#article .imageblock img{padding-top:6px;padding-bottom:6px;margin:auto;cursor:auto!important}#article .imageblock .cap1{position:absolute;left:-136px;bottom:6px;width:96px!important;padding:0 34px 3px 0;border-bottom:1px solid #ccc;font-size:13px!important;line-height:1.5!important;font-style:italic!important;text-align:justify!important;cursor:default}#article p[style*="float: left"] .imageblock .cap1{bottom:0}#article p[style*="float: right"] .imageblock .cap1{position:static;width:auto!important;padding:0 6px 0 0;margin:6px 0 4px;border-bottom:0;border-right:1px solid #ccc;text-align:right!important}#article.auto-margin .imageblock img,#article.auto-margin p[style*="align: center"] .imageblock img{padding-top:36px}#article.auto-margin .imageblock img{line-height:1}#article.auto-margin .imageblock:first-child img,#article.auto-margin div.thumbnail:first-child+.imageblock img,#article.auto-margin p[style*="align: center"]:first-child .imageblock img,#article.auto-margin div.thumbnail:first-child+p[style*="align: center"]:first-child .imageblock img{padding-top:6px}#article.auto-margin .imageblock+.imageblock img,#article.auto-margin p[style*="align: center"]+p .imageblock img{padding-top:0;margin-top:-18px}#article p[style*="float: left"],#article p[style*="float: right"]{position:relative;max-width:46%;margin-bottom:0}#article p[style*="float: left"]{padding-right:14px}#article p[style*="float: right"]{padding-left:14px}#article p[style*="float: left"] .imageblock,#article p[style*="float: right"] .imageblock{padding:0!important;margin:0!important}#article.auto-margin p[style*="float: left"] .imageblock img,#article.auto-margin p[style*="float: right"] .imageblock img{padding-top:6px;padding-bottom:0;max-width:100%;height:auto}#article p:last-child{margin-bottom:24px!important}#article.auto-margin ul,#article.auto-margin ol{overflow:hidden}#article ul{list-style:none}#article .mini-list li{overflow:hidden;float:left;width:50%;text-overflow:ellipsis;white-space:nowrap}#article .imageblock a{display:inline-block;overflow:hidden;position:relative;height:13px;padding:30px 24px 9px 46px;font-size:13px!important;line-height:1!important;text-overflow:ellipsis;white-space:nowrap}#article.auto-margin p.bottom+.imageblock a,#article.auto-margin p.bottom+p .imageblock a{margin-top:-6px}#article .imageblock a:before{content:"";position:absolute;top:6px;left:0;padding:20px;background-color:#666;background-position:-303px -94px;border-radius:20px}html.no-touch #article .imageblock a:hover:before,html.touch #article .imageblock a.hover:before{background-color:#39f}#article .imageblock a:after{content:"다운로드";position:absolute;top:9px;left:46px;font-size:18px!important;background-image:none}#article .imageblock a img{display:none!important}#article-entry .title{position:relative;margin-bottom:30px}#article-entry .title+#article{margin-top:-6px}#article-entry .title nav{position:absolute;z-index:1;right:-12px;bottom:0;width:120px;height:40px}#article-entry .title nav a{float:left;padding:20px}#article-entry .title nav a.trackback{background-position:0 -355px}#article-entry .title nav a.modify{background-position:-41px -355px}#article-entry .title nav a.delete{background-position:-82px -355px}html.no-touch #article-entry .title nav a.trackback:hover,html.touch #article-entry .title nav a.trackback.hover{background-position:-123px -355px}html.no-touch #article-entry .title nav a.modify:hover,html.touch #article-entry .title nav a.modify.hover{background-position:-164px -355px}html.no-touch #article-entry .title nav a.delete:hover,html.touch #article-entry .title nav a.delete.hover{background-position:-205px -355px}#article-entry .title nav ~ h2{padding-right:108px}#article-entry .ad-kit{overflow:hidden;text-align:center}#article-entry .ad-kit iframe{display:block;margin:auto}#article-entry .ad-kit+#article.auto-margin p:first-child,#article.auto-margin div.thumbnail:first-child+p{margin-top:24px}#article-entry .ad-kit+#article.auto-margin p[style*="align: center"]:first-child,#article.auto-margin div.thumbnail:first-child+p[style*="align: center"]{margin-top:0}div.daum_like_wrapper{padding-top:36px}div.daum_like_wrapper+div.entry-ccl{padding-top:0!important}div.entry-ccl{height:18px;padding-top:84px;margin:0!important;font-size:0;line-height:0}#article.auto-margin div.entry-ccl{padding-top:64px}div.entry-ccl img{display:inline-block;position:relative;z-index:1;content:"";padding:9px;margin-left:4px}.entry-ccl img.entry-ccl-by{background-position:-220px -103px}.entry-ccl img.entry-ccl-nc{background-position:-239px -103px}.entry-ccl img.entry-ccl-sa{background-position:-258px -103px}.entry-ccl img.entry-ccl-nd{background-position:-277px -103px}div.another_category{padding:74px 0 0!important;margin:0 0 -6px 0!important;border:none!important}#article.auto-margin div.another_category{padding-top:56px!important}#article div.entry-ccl+div.another_category,#article div.entry-ccl+script+div.another_category{padding-top:0!important;margin-top:-27px!important}div.another_category h4,div.another_category table tbody tr th{padding:0!important;color:#000!important;font-size:16px!important;line-height:26px!important;font-weight:300!important;cursor:default!important}div.another_category h4{border-bottom-color:#ccc!important;line-height:36px!important;text-indent:-1px!important}div.entry-ccl+div.another_category h4,div.entry-ccl+script+div.another_category h4{padding-right:70px!important}div.another_category table{margin-top:5px!important}div.another_category tr{float:left!important;width:50%!important}div.another_category tr span{display:none}div.another_category a,div.another_category h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.another_category a,div.another_category h4 a{color:#666!important;font-weight:300!important;text-decoration:none!important}html.no-touch div.another_category a:hover,html.touch div.another_category a.hover{color:#39f!important}div.another_category table tbody tr,div.another_category table tbody tr th a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}div.another_category table tbody tr:nth-child(odd){padding-right:15px!important}div.another_category table tbody tr:nth-child(even){padding-left:15px!important}div.another_category table tbody tr th{display:block;height:26px}div.another_category table tbody tr th a{display:block;position:relative;width:100%;height:26px;padding-right:26px}div.another_category table tbody tr th a:after{position:absolute;top:0;right:0;padding:13px;background-position:-148px -56px}html.no-touch div.another_category table tbody tr th a:hover:after,html.touch div.another_category table tbody tr th a.hover:after{content:""}div.another_category table tbody tr th a.current,html.no-touch div.another_category table tbody tr th a.current:hover,html.touch div.another_category table tbody tr th a.current.hover{border-bottom-width:0!important;color:#000!important;cursor:default!important}div.another_category table tbody tr th a.current:after{content:"";background-position:-148px -79px!important}div.another_category table tbody tr td{display:none}#comments-entry{padding-top:60px}#comments-entry ol{padding-bottom:8px;margin-top:-4px}#comments-entry .main{position:relative;margin-bottom:50px}#comments-entry ul{padding-top:20px;padding-left:80px}#comments-entry ul .main{margin-bottom:20px}#comments-entry ul .main:last-child{margin-bottom:20px}#comments-entry header{position:relative;height:45px}#comments-entry header:before,#comments-entry header:after{content:"";position:absolute}#comments-entry header:before{top:5px;left:-104px;padding:33px;background:#000}#comments-entry ul header:before{left:-80px}#comments-entry header:after{z-index:2;top:4px;left:-105px;padding:34px;background-position:-97px -185px}#comments-entry ul header:after{left:-81px;background-position:-166px -185px}#comments-entry header span{display:block;font-weight:300;white-space:nowrap;cursor:default}#comments-entry span.username{font-size:18px;line-height:26px}#comments-entry span.username img{position:absolute;z-index:1;top:6px;left:-103px;width:64px;height:64px;background-color:#fff}#comments-entry ul span.username img{left:-79px}html.no-touch #comments-entry span.username a:hover,html.touch #comments-entry span.username a.hover{color:#39f}#comments-entry .tistoryProfileLayerTrigger{display:none!important}#comments-entry .date{font-size:13px;line-height:16px;text-indent:1px}#comments-entry nav{position:absolute;top:14px;left:-140px;width:21px;height:48px}#comments-entry ul nav{left:-134px}#comments-entry nav a{position:absolute;left:0;padding:21px 21px 0 0}#comments-entry nav a.reply{top:0;background-position:-235px -185px}html.no-touch #comments-entry nav a.reply:hover,html.touch #comments-entry nav a.reply.hover{background-position:-257px -185px}#comments-entry nav a.modify{bottom:0;background-position:-235px -207px}#comments-entry ul nav a.modify{top:50%;margin-top:-10.5px}html.no-touch #comments-entry nav a.modify:hover,html.touch #comments-entry nav a.modify.hover{background-position:-257px -207px}#comments-entry p{padding-top:4px;text-align:justify;overflow-wrap:break-word;word-break:keep-all;-webkit-hyphen:auto;-moz-hyphen:auto;-ms-hyphen:auto;hyphen:auto}#comments-entry ul p:last-child{padding-bottom:0}#comments-entry #write{position:relative;padding:2px 0 46px;margin:-2px 0 -28px}#comments-entry #write h4,#comments-entry #write h4:after{position:absolute;top:0;padding:48px}#comments-entry #write h4{left:-135px;background-position:0 -161px}#comments-entry #write h4:after{content:"";left:0;background-position:0 -258px}#comments-entry #write aside,#comments-entry #write aside div,#comments-entry #write aside div input,#comments-entry #write textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#comments-entry #write aside{max-width:600px;width:100%;height:36px}#comments-entry #write aside div{float:left;overflow:hidden;position:relative;width:30%;height:36px;padding-right:6px}#comments-entry #write aside div input,#comments-entry #write textarea{border:1px solid rgba(51,153,255,0);background-color:#efefef;border-radius:6px}html.no-rgba #comments-entry #write aside div input,html.no-rgba #comments-entry #write textarea{border:1px solid #efefef}html.webgl #comments-entry #write aside div input,html.webgl #comments-entry #write textarea{-webkit-transition:border-color .3s,background-color .3s;-moz-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}html.webgl #comments-entry #write aside div input:focus,html.webgl #comments-entry #write textarea:focus{-webkit-transition:border-color .3s,background-color .3s,box-shadow .3s;-moz-transition:border-color .3s,background-color .3s,box-shadow .3s;transition:border-color .3s,background-color .3s,box-shadow .3s}html.webgl #comments-entry #write aside div input{box-shadow:inset 0 0 0 5px rgba(51,153,255,0)}html.webgl #comments-entry #write textarea{box-shadow:inset 0 0 0 13px rgba(51,153,255,0)}#comments-entry #write aside div input{display:block;overflow:hidden;width:100%;height:30px;padding:5px 5px 5px 39px;font-size:16px;line-height:18px}#comments-entry #write aside div label{position:absolute;top:0;left:0;width:40px;height:30px;color:rgba(0,0,0,0.54);font-size:14px;line-height:30px;font-weight:300;text-align:center;cursor:text}html.no-rgba #comments-entry #write aside div label{color:#666}#comments-entry #write aside div.url{width:40%;padding-right:0}#comments-entry #write textarea{display:block;overflow:auto;width:100%;min-height:140px;height:140px;padding:9px 15px;resize:none}#comments-entry #write h4+textarea{min-height:160px;height:160px}html.touch #comments-entry #write textarea{-webkit-overflow-scrolling:touch}#comments-entry #write aside input:focus,#comments-entry #write textarea:focus{border-color:rgba(51,153,255,1);background-color:#fff}html.webgl #comments-entry #write aside div input:focus,html.webgl #comments-entry #write textarea:focus{box-shadow:inset 0 0 0 0 rgba(51,153,255,1)}html.no-webgl #comments-entry #write aside input:focus,html.no-webgl #comments-entry #write textarea:focus{border-color:#39f}#comments-entry #write textarea:focus{resize:vertical}#comments-entry #write .mute,#comments-entry #write #submit{position:absolute;bottom:0}#comments-entry #write .mute{overflow:hidden;right:110px;padding:20px}html.no-rgba #comments-entry #write .mute{display:none}#comments-entry #write .mute input,#comments-entry #write .mute label{position:absolute;top:0;left:0}#comments-entry #write .mute input{visibility:hidden}#comments-entry #write .mute label{padding:20px;background-position:-262px -135px;cursor:pointer}html.no-touch #comments-entry #write .mute label:hover,html.touch #comments-entry #write .mute label.hover{background-position:-344px -135px}#comments-entry #write .mute input:checked+label{background-position:-221px -135px}html.no-touch #comments-entry #write .mute input:checked+label:hover,html.touch #comments-entry #write .mute input:checked+label.hover{background-position:-303px -135px}#comments-entry #write #submit{right:0;padding:20px 46px;background-position:-292px -176px;cursor:pointer}html.no-touch #comments-entry #write #submit:hover,html.touch #comments-entry #write #submit.hover{background-position:-292px -217px}#guestbook-entry .date{visibility:hidden}#comments-entry.guestbook{padding-top:6px}#comments-entry.guestbook #write{margin-bottom:14px}#comments-entry.guestbook #write h4{display:none}#comments-entry.guestbook ol{margin-bottom:-36px}#comments-entry.insert ol{padding-left:78px}#comments-entry.insert header:before{left:-79px}#comments-entry.insert header:after{left:-80px}#comments-entry.insert span.username img{left:-78px}#comments-entry.insert nav{left:-109px}#paging{position:absolute;left:0;bottom:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding:0 40px 0 176px}#paging #prev,#paging #next{position:absolute;top:0;padding:18px;border:2px solid #666;border-radius:20px}html.no-touch #paging #prev:hover,html.touch #paging #prev.hover,html.no-touch #paging #next:hover,html.touch #paging #next.hover,html.no-touch #paging .number-box a:hover span,html.touch #paging .number-box a.hover span{border-color:#39f}html.webgl #paging #prev,html.webgl #paging #next,html.webgl #paging .number-box a span{-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s}html.webgl #paging #prev,html.webgl #paging #next{box-shadow:0 0 0 14px rgba(51,153,255,0)}html.webgl #paging .number-box a span{box-shadow:0 0 0 10px rgba(51,153,255,0)}html.webgl.no-touch #paging #prev:hover,html.webgl.touch #paging #prev.hover,html.webgl.no-touch #paging #next:hover,html.webgl.touch #paging #next.hover,html.webgl.no-touch #paging .number-box a:hover span,html.webgl.touch #paging .number-box a.hover span{box-shadow:0 0 0 0 rgba(51,153,255,1);-webkit-transition:border-color .3s,box-shadow .3s;-moz-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s}#paging #prev{left:40px;background-position:-99px -105px}html.no-touch #paging #prev:hover,html.touch #paging #prev.hover{background-position:-140px -105px}#paging #next{left:96px;background-position:-99px -146px}html.no-touch #paging #next:hover,html.touch #paging #next.hover{background-position:-140px -146px}#paging #prev.no-more-prev,#paging #next.no-more-next{border-color:#efefef!important;box-shadow:none!important;cursor:default}#paging #prev.no-more-prev{background-position:-181px -105px!important}#paging #next.no-more-next{background-position:-181px -146px!important}#paging .number-box{height:24px;padding:8px 0;margin-left:-1px;cursor:default}#paging .number-box a,#paging .number-box a span,#paging .number-box span.interword{float:left;min-width:24px;height:24px;font-size:14px;line-height:22px;font-weight:300;text-align:center;border-radius:15px}#paging .number-box a,#paging .number-box span.interword{margin-right:8px}#paging .number-box a span{height:22px;min-width:20px;padding:0 1px;border:1px solid rgba(51,153,255,0);cursor:pointer}#paging .number-box span.interword{line-height:24px}html.no-touch #paging .number-box a:hover span,html.touch #paging .number-box a.hover span{border-color:rgba(51,153,255,1)}#paging .number-box a span.selected{color:#fff;border-color:#000!important;background-color:#000;box-shadow:none!important;cursor:default}#paging .number-box span.interword{border-radius:0}footer{overflow:hidden;position:absolute;z-index:90;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding:0 40px 0 137px}footer .copyright{position:relative;height:100%;padding:0 138px 0 41px;background-color:#000;border-top-right-radius:6px;cursor:default}footer .copyright #skin-barcode,footer .copyright #skin-barcode:after{border-top-left-radius:6px}footer .copyright #skin-barcode{position:absolute;left:-97px;bottom:0;width:96px;height:100%;background:url(images/title_desktop.jpg) 50% 100% no-repeat}footer .copyright #skin-barcode:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);background-position:-176px 0}html.no-touch footer .copyright a:hover,html.touch footer .copyright a.hover{color:#6cf}footer .copyright a:before,footer .copyright a:after{display:inline;color:#fff}html.no-rgba footer .copyright a:before,html.no-rgba footer .copyright a:after{background-image:none!important}footer .copyright a.blogger,footer .copyright a.designed-by{overflow:hidden;display:inline-block;height:100%;color:#fff;font-size:14px;line-height:40px;font-weight:300;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}footer .copyright a.blogger{max-width:160px}footer .copyright a.blogger:before{content:"Blogger "}footer .copyright a.designed-by:before{content:"Designed by "}footer .copyright a.blogger:after,footer .copyright a.designed-by:after{content:"."}footer nav{position:absolute;right:10px;bottom:5px;width:120px;height:30px}footer nav a{float:left;padding:15px}a#tistory-button{background-position:-176px -41px}html.no-touch a#tistory-button:hover,html.touch a#tistory-button.hover{background-position:-176px -72px}a#guestbook-button{background-position:-207px -41px}html.no-touch a#guestbook-button:hover,html.touch a#guestbook-button.hover{background-position:-207px -72px}a#tag-button{background-position:-238px -41px}html.no-touch a#tag-button:hover,html.touch a#tag-button.hover{background-position:-238px -72px}a#go-to-top-button{background-position:-269px -41px}html.no-touch a#go-to-top-button:hover,html.touch a#go-to-top-button.hover{background-position:-269px -72px}@media all and (max-width:942px){#global{left:40px;margin-left:0}}@media all and (min-width:720px){#global nav ul{width:96px!important}}@media all and (max-width:719px){.desktop{display:none}.mobile,#close-all-button.menu-open{display:block}.background,.entry-ccl img,:before,:after{background-image:url(images/background_mobile_102.png);background-size:376px 286px}html.svg .background,html.svg .entry-ccl img,html.svg :before,html.svg :after{background-image:url(images/background_mobile_102.svg)}html.no-svg.backgroundsize .background,html.no-svg.backgroundsize .entry-ccl img,html.no-svg.backgroundsize :before,html.no-svg.backgroundsize :after,html.touch .background,html.touch .entry-ccl img,html.touch :before,html.touch :after{background-image:url(images/background_mobile_102_2x.png)}#global{overflow:hidden;position:fixed;width:100%;left:0;height:40px;background-color:rgba(255,255,255,0.94)}#global.open{height:216px;background-color:rgba(255,255,255,0.98)}html.webgl #global{-webkit-transition:height .4s,background-color .4s;-moz-transition:height .4s,background-color .4s;transition:height .4s,background-color .4s}html.webgl #global.scroll-support{-webkit-transition:none;-moz-transition:none;transition:none}#global h1{width:auto;height:40px}#global h1 a,#global h1 a.one-line{line-height:40px}#global h1 a{float:left;max-width:240px;width:auto;height:40px;padding:0 14px;font-size:18px;font-weight:600;background:0}#global h1 a:before{content:none}#global #menu-toggle-button{position:absolute;top:0;right:4px;padding:20px;background-position:-41px 0;cursor:pointer}#global.open #menu-toggle-button,html.no-touch #global #menu-toggle-button:hover,html.touch #global #menu-toggle-button.hover{background-position:-41px -41px}#global #search-toggle-button{overflow:hidden;position:absolute;top:0;right:44px;width:0;height:0;padding:20px;color:rgba(0,0,0,0);font-size:0;line-height:0}#global #search-toggle-button:before,#global #search-toggle-button.open:before,html.no-touch #global #search-toggle-button:hover:before,html.touch #global #search-toggle-button.hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;margin:0}#global #search-toggle-button:before{background-position:0 0}#global #search-toggle-button.open:before,html.no-touch #global #search-toggle-button:hover:before,html.touch #global #search-toggle-button.hover:before{background-position:0 -41px}#global nav{clear:both;overflow-x:auto;overflow-y:hidden;height:120px}html.touch #global nav{-webkit-overflow-scrolling:touch}#global nav ul{min-width:90px;height:90px;padding:15px 15px 0 15px;margin:auto}#global nav ul li{float:left;width:90px;height:105px}#global nav ul li a{height:30px;padding-top:60px;font-size:14px;line-height:30px;text-align:center}html.touch #global nav ul li a.hover{color:#666}#global nav ul li a:before,html.no-touch #global nav ul li a:hover:before,html.touch #global nav ul li a.hover:before{content:"";position:absolute;top:0;left:50%;padding:30px;margin:0;margin-left:-30px;background-color:#666;border-radius:30px}html.webgl #global nav ul li a:before{box-shadow:0 0 0 14px rgba(51,153,255,0);-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}html.no-touch #global nav ul li a:hover:before{background-color:#39f}html.no-touch.webgl #global nav ul li a:hover:before{box-shadow:0 0 0 0 rgba(51,153,255,1);-webkit-transition:background-color .3s,box-shadow .4s;-moz-transition:background-color .3s,box-shadow .4s;transition:background-color .3s,box-shadow .4s}#global nav ul li.t_menu_category a:before{background-position:0 -82px}#global nav ul li.t_menu_tag a:before{background-position:-61px -82px}#global nav ul li.t_menu_guestbook a:before{background-position:-122px -82px}#global nav ul li[class*="link"] a:before{background-position:-183px -82px}#global button#menu-close-button{position:relative;display:block;padding:20px 50%;margin:auto;background-color:transparent;cursor:pointer}#global button#menu-close-button:after{content:"";position:absolute;top:0;left:50%;padding:20px 30px;margin-left:-30px;background-position:0 -143px}html.no-touch #global button#menu-close-button:hover:after,html.touch #global button#menu-close-button.hover:after{background-position:-61px -143px}#search{position:absolute;top:0;left:0;width:100%;height:40px;margin:0}#search:before{content:none}#search input{padding:10px 82px 10px 14px;border:0;font-size:18px;background-color:#efefef;border-radius:0}#search button{padding:20px}button#search-cancel{right:0;padding-right:24px;background-position:-82px 0}html.no-touch button#search-cancel:hover,html.touch button#search-cancel.hover{background-position:-82px -41px}button#search-submit{right:44px;background-position:0 0}html.no-touch button#search-submit:hover,html.touch button#search-submit.hover{background-position:0 -41px}.wrap{overflow:hidden;padding:144px 0 190px}.content{min-height:inherit!important}.content .title{margin:0 0 32px 0}.content .title .date{display:none}.content .title h2{position:relative;padding-left:28px;padding-right:28px;font-size:28px;font-weight:400;text-align:center}.content .title h2:before{content:"";position:absolute;top:-45px;left:50%;padding:20px;margin-left:-20px}#list-entry{padding-left:inherit}#list-entry .title{margin-left:inherit}#list-entry .title h2:before{background-position:-122px -143px}#list-entry ol{padding:6px 2px 0 2px;margin:-1px 0}#list-entry ol li{padding-bottom:2px}#list-entry ol li:nth-child(odd){padding-right:1px}#list-entry ol li:nth-child(even){padding-left:1px}#list-entry ol li a p{padding-right:14px}html.touch #list-entry ol li a.hover p{color:#fff}html.touch #list-entry ol li a.hover:before{border-color:rgba(51,153,255,0);background-color:rgba(0,0,0,0.3);box-shadow:none}html.touch #list-entry ol li a.no-image.hover:before{background-color:#666}html.no-touch #list-entry ol li a:hover p:before,html.touch #list-entry ol li a.hover p:before{content:none}#tag-entry .title h2:before{background-position:-245px -143px}#tag-entry ul{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;padding:5px 1px 0;margin-bottom:-1px}#tag-entry ul li{display:inline-flex;overflow:hidden;float:none;-webkit-flex:1 auto;-moz-flex:1 auto;flex:1 auto;position:relative;height:40px;padding:0;margin:1px;justify-content:center;text-overflow:ellipsis;white-space:nowrap;text-align:center;background-color:rgba(0,0,0,0.02);border-radius:6px}#tag-entry ul li a{display:block;padding:0 14px;line-height:40px}html.webgl.cloud .wrap{background:url(images/cloud_mobile_100.png) 50% 90% no-repeat;background-size:contain}#article{padding-left:14px;padding-right:14px}#article.edge-to-edge{padding-left:0;padding-right:0}#article.edge-to-edge p,#article.edge-to-edge pre,#article.edge-to-edge div,#article.edge-to-edge .no-edge{padding-left:14px;padding-right:14px}#article.edge-to-edge p[style*="center"],#article.edge-to-edge .imageblock{padding-left:0;padding-right:0}#article.edge-to-edge p[style*="center"],#article.edge-to-edge .imageblock{padding-left:0;padding-right:0}#article .imageblock .cap1{position:static!important;width:auto!important;padding:4px 14px!important;border:none!important;margin:-6px 0 24px!important;text-align:center!important;background-color:#efefef}#article p[style*="float: left"] .imageblock .cap1,#article p[style*="float: right"] .imageblock .cap1{margin:0!important}#article p[style*="float: left"] .imageblock .cap1{text-align:left!important}#article p[style*="float: left"],#article p[style*="float: right"]{max-width:60%}#article.edge-to-edge p[style*="float: left"]{padding-left:0}#article.edge-to-edge p[style*="float: right"]{padding-right:0}#article.auto-margin .imageblock{text-align:center}#article.auto-margin .imageblock+.imageblock img,#article.auto-margin p[style*="align: center"]+p .imageblock img{padding-top:0;margin-top:-22px}#article.edge-to-edge ul,#article.edge-to-edge ol{padding:0 14px}#article .imageblock a{padding-right:14px}#article.edge-to-edge .imageblock a{padding-left:60px}#article.edge-to-edge .imageblock a:before{left:14px;background-position:-327px -143px}#article.edge-to-edge .imageblock a:after{left:60px}#article-entry .title{margin-bottom:38px}#article-entry .title h2:before{background-position:-163px -143px}#article-entry .title nav{display:none}#article-entry .title nav ~ h2{padding-right:28px}#article-entry .ad-kit+#article.auto-margin .imageblock:first-child,#article-entry .ad-kit+#article.auto-margin p[style*="align: center"]:first-child,#article.auto-margin div[style*="display"]:first-child+p[style*="align: center"]{margin-top:-4px}div.entry-ccl img.entry-ccl-by{background-position:-186px -227px}div.entry-ccl img.entry-ccl-nc{background-position:-205px -227px}div.entry-ccl img.entry-ccl-sa{background-position:-224px -227px}div.entry-ccl img.entry-ccl-nd{background-position:-243px -227px}div.another_category{padding-left:14px!important;padding-right:14px!important}div.another_category table tbody tr th a:after{background-position:-350px -184px!important}div.another_category table tbody tr th a.current:after{background-position:-350px -211px!important}#comments-entry{padding:60px 2px 0}#comments-entry ol{padding-left:12px;padding-right:12px}#comments-entry ul{padding-left:48px}#comments-entry header,#comments-entry ul header{padding-left:48px}#comments-entry header:before{top:0;left:0!important;padding:20px}#comments-entry header:after{top:-1px;left:-1px!important;padding:21px;background-position:-186px -184px}#comments-entry ul header:after{background-position:-229px -184px}#comments-entry span.username{height:24px;line-height:24px}#comments-entry span.username img{z-index:2;top:0;left:0!important;width:40px;height:40px;border-radius:0}#comments-entry .date{height:18px;line-height:18px}#comments-entry nav{top:0;left:auto!important;right:-10px;height:40px}#comments-entry nav a{top:0!important;left:auto;bottom:auto;padding:20px;margin:0!important}#comments-entry nav a.modify{right:0;background-position:-82px 0}html.no-touch #comments-entry nav a.modify:hover,html.touch #comments-entry nav a.modify.hover{background-position:-82px -41px}#comments-entry nav a.reply{right:40px;background-position:-272px -184px}html.no-touch #comments-entry nav a.reply:hover,html.touch #comments-entry nav a.reply.hover{background-position:-313px -184px}#comments-entry p,#comments-entry ul p{padding-top:4px;padding-left:0}#comments-entry #write{padding-left:inherit;padding-bottom:40px;margin-bottom:0}#comments-entry #write h4{display:none}#comments-entry #write aside{max-width:100%;height:42px;border-radius:6px}#comments-entry #write aside div{height:40px;padding:0;background-color:#efefef}#comments-entry #write aside div input{height:40px;padding:9px 13px 9px 47px}#comments-entry #write aside div.username{border-radius:6px 0 0 6px}#comments-entry #write aside div.url{border-radius:0 6px 6px 0}#comments-entry #write aside div label{width:48px;height:40px;line-height:40px;text-align:left;text-indent:12px}#comments-entry #write textarea{min-height:120px;height:120px;padding:10px 11px;border-bottom-width:0;border-radius:6px 6px 0 0}#comments-entry #write h4+textarea{min-height:140px;height:140px}#comments-entry #write .mute{z-index:1;left:0;right:auto}#comments-entry #write .mute label{background-position:-254px -246px}html.no-touch #comments-entry #write .mute label:hover,html.touch #comments-entry #write .mute label.hover{background-position:-336px -246px}#comments-entry #write .mute input:checked+label{background-position:-213px -246px}html.no-touch #comments-entry #write .mute input:checked+label:hover,html.touch #comments-entry #write .mute input:checked+label.hover{background-position:-295px -246px}#comments-entry #write #submit{width:100%;padding:20px 0;border-radius:0 0 6px 6px}html.no-touch #comments-entry #write #submit{background:#efefef}html.touch #comments-entry #write #submit{background:#e3e3e3}html.webgl #comments-entry #write #submit{-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}#comments-entry #write #submit:before{content:"";position:absolute;top:50%;left:50%;padding:20px 35px;margin:-20px -35px;background-position:0 -246px}#comments-entry #write #submit:hover:before{background-position:-71px -246px}html.no-touch #comments-entry #write #submit:hover{background-color:#e3e3e3}#comments-entry #write textarea:focus+#submit{z-index:2;background-color:#39f!important}#comments-entry #write textarea:focus+#submit:before{background-position:-142px -246px}#comments-entry #write aside{margin:auto}#guestbook-entry h2:before{background-position:-204px -143px}#comments-entry.guestbook ol{padding-top:58px;margin-bottom:-56px}#comments-entry.insert ol{padding-left:12px}#comments-entry.insert nav{left:inherit}#comments-entry.insert p{padding-left:inherit}#comments-entry.insert header,#comments-entry.insert ul .main{padding-left:48px}#paging{bottom:114px;padding:0 80px}#paging #prev,#paging #next{padding:20px 40px;border:none!important;box-shadow:none!important;border-radius:0}#paging #prev{left:0;background-position:-123px 0}html.no-touch #paging #prev:hover,html.touch #paging #prev.hover{background-position:-204px 0}#paging #prev.no-more-prev{background-position:-285px 0!important}#paging #next{left:auto;right:0;background-position:-123px -41px}html.no-touch #paging #next:hover,html.touch #paging #next.hover{background-position:-204px -41px}#paging #next.no-more-next{background-position:-285px -41px!important}#paging .number-box{display:none}footer{height:110px;padding:0;background:url(images/title_mobile.jpg) 50% 50% no-repeat;background-size:cover}footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);background-image:none!important}footer .copyright{height:30px;padding:0;margin-top:55px;text-align:center;white-space:nowrap;background-color:transparent}footer .copyright a.blogger,footer .copyright a.designed-by{position:relative;line-height:30px}footer nav{right:50%;bottom:32px;width:152px;margin-right:-76px}footer nav a{margin:0 4px}a#tistory-button{background-position:0 -184px}html.no-touch a#tistory-button:hover,html.touch a#tistory-button.hover{background-position:0 -215px}a#guestbook-button{background-position:-31px -184px}html.no-touch a#guestbook-button:hover,html.touch a#guestbook-button.hover{background-position:-31px -215px}a#tag-button{background-position:-62px -184px}html.no-touch a#tag-button:hover,html.touch a#tag-button.hover{background-position:-62px -215px}a#go-to-top-button{background-position:-93px -184px}html.no-touch a#go-to-top-button:hover,html.touch a#go-to-top-button.hover{background-position:-93px -215px}}@media all and (min-width:480px){footer .copyright a:before,footer .copyright a:after{background-image:none}}@media all and (max-width:479px){#list-entry ol li{width:100%;padding-left:0!important;padding-right:0!important}#list-entry ol li a span,#list-entry ol li a p{text-align:center}#list-entry ol li a span{bottom:50px}#list-entry ol li a p{bottom:20px}html.webgl.cloud .wrap{background-position:50% 82%}#article .imageblock .cap1,#article p[style*="float: left"] .imageblock .cap1,#article p[style*="float: right"] .imageblock .cap1{margin:-6px 0 24px!important;text-align:center!important}#article p[style*="float: left"] .imageblock .cap1,#article p[style*="float: right"] .imageblock .cap1{margin-bottom:6px!important}#article p[style*="float: left"],#article p[style*="float: right"]{float:none!important;max-width:100%;padding:0}#article.auto-margin p[style*="float: left"],#article.auto-margin p[style*="float: right"]{padding-bottom:18px!important}#article p[style*="float: left"] .imageblock img,#article p[style*="float: right"] .imageblock img{padding-bottom:6px!important}#article.auto-margin p[style*="float: left"] .imageblock img,#article.auto-margin p[style*="float: right"] .imageblock img{padding-top:36px}#article .mini-list.long li{width:100%}div.another_category tr{float:none!important;width:100%!important}div.another_category table tbody tr:nth-child(odd),div.another_category table tbody tr:nth-child(even){padding:0!important}#comments-entry #write aside{height:62px}#comments-entry #write aside div,#comments-entry #write aside div input,#comments-entry #write aside div label{height:30px}#comments-entry #write aside div{width:50%}#comments-entry #write aside div.url{width:100%}#comments-entry #write aside div.username{border-radius:6px 0 0 0}#comments-entry #write aside div.pin{border-radius:0 6px 0 0}#comments-entry #write aside div.url{border-radius:0 0 6px 6px}#comments-entry #write aside div input{padding:5px 5px 5px 47px;line-height:18px}#comments-entry #write aside div label{font-size:13px;line-height:30px}#comments-entry #write textarea{min-height:130px;height:130px}#comments-entry #write h4+textarea{min-height:150px;height:150px}footer .copyright a.blogger,footer .copyright a.designed-by{padding-left:26px}footer .copyright a.blogger{max-width:120px;padding-right:4px}footer .copyright a.blogger:before,footer .copyright a.designed-by:before{content:"";position:absolute;top:0;left:0;padding:15px}footer .copyright a.blogger:before{background-position:-124px -184px}footer .copyright a.designed-by:before{background-position:-155px -184px}html.no-touch footer .copyright a.blogger:hover:before,html.touch footer .copyright a.blogger.hover:before{background-position:-124px -215px}footer .copyright a.designed-by:before{background-position:-155px -184px}html.no-touch footer .copyright a.designed-by:hover:before,html.touch footer .copyright a.designed-by.hover:before{background-position:-155px -215px}footer .copyright a.blogger:after,footer .copyright a.designed-by:after{content:none}}@media all and (max-device-width:480px){html.touch{-webkit-text-size-adjust:none}}