@charset "utf-8";embed,iframe,img,object,pre,video{max-width:100%}fieldset,pre{border:1px solid #ddd}body,hr,html{padding:0;margin:0}code,pre{background-color:#fafafa}#sidebar .category ul li,.list ul li{list-style:none}#sidebar.hide-all-category .link_tit,#sidebar.hide-widget-title .widget h3,.head .head-date a{display:none}#sidebar .counter,#sidebar .search,#sidebar h1,#sidebar-toggle,.head,.protected p{text-align:center}#foot a,#sidebar a,a{text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#tistoryProfileLayer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}body,html{background-color:#f1f1f1;overflow-x:hidden}body,input,textarea{font-size:13px;font-family:"Spoqa Han Sans","Spoqa Han Sans JP","나눔바른고딕","나눔고딕","맑은 고딕","Malgun Gothic","Apple SD 산돌고딕 Neo",AppleSDGothicNeo,sans-serif;line-height:100%}a{color:#000}a:hover{color:#07a}img{border:0}fieldset{padding:2%}fieldset legend{padding:0 1%}sub,sup{height:0;line-height:0;font-size:10px}abbr,acronym{border-bottom:1px dotted #999;cursor:help}cite,em{font-style:italic}blockquote{position:relative;color:#555;font-style:italic;margin:0;padding:10px 15px;border-left:5px solid #f1f1f1}pre{padding:10px 10px 7px;margin:5px 0;overflow-x:auto;overflow-y:hidden;font:12px/180% "Lucida Console",sans-serif;border-radius:3px}hr{border:none;border-top:1px solid #ccc;height:0;overflow:hidden}code{border:1px solid #eee;color:#111;border-radius:3px;padding:5px;margin:3px 0;font:11px verdana,sans-serif;display:inline-block}code.red{border:1px solid #F6CECE;background-color:#FFF4F4;color:#BE0D0D}code.blue{border:1px solid #B7D9F2;background-color:#F4FCFF;color:#4570CD}code.green{border:1px solid #B7F2C7;background-color:#F4FFF7;color:#267C45}input,textarea{outline:0}::selection{background-color:#aaa;color:#fff;text-shadow:none}::-moz-selection{background-color:#aaa;color:#fff;text-shadow:none}::-o-selection{background-color:#aaa;color:#fff;text-shadow:none}::-ms-selection{background-color:#aaa;color:#fff;text-shadow:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-track{background-color:#eee}::-webkit-scrollbar-thumb{background-color:#aaa}::-webkit-scrollbar-thumb:hover{background-color:#888}.clear{clear:both;width:100%}#sidebar::-webkit-scrollbar{width:8px}#sidebar::-webkit-scrollbar-button{width:0;height:0}#sidebar::-webkit-scrollbar-track{background-color:#fff}#sidebar::-webkit-scrollbar-thumb{background-color:#eee}#sidebar::-webkit-scrollbar-thumb:hover{background-color:#ddd}#sidebar{position:fixed;top:0;left:0;bottom:0;padding:0 30px;max-width:300px;width:100%;height:100%;font-size:13px;background-color:#fff;border-right:1px solid #ddd;cursor:default;overflow-y:auto;z-index:100}#sidebar a{color:#333}#sidebar a:hover{color:#07a}#sidebar .blank{clear:both;width:100%;height:100px}#sidebar h1{margin:0;padding:0;font-size:20px;line-height:200%}#sidebar h1 a{color:#555}#sidebar .ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#sidebar .widget{margin-top:30px;padding:0;line-height:200%;letter-spacing:-.5px}#sidebar .widget h3{margin:0;padding:0;font-size:13px;font-weight:500;color:#07a}#sidebar .widget h3:before{content:"+ "}#sidebar .widget ul{margin:0;padding:0}#sidebar .widget li{list-style:none;word-break:break-word}#sidebar .category .c_cnt{font-size:11px;line-height:0}#sidebar .category ul li ul li ul{margin:0 0 0 15px;padding:0}#sidebar .category ul li ul li ul li:before{content:"\F0DA";font-family:FontAwesome;font-size:10px;padding-right:5px}#sidebar .counter{font-size:11px}#sidebar .counter .yesterday{color:#6a6}#sidebar .counter .today{color:#07a}#sidebar .counter .total{color:#e55}#sidebar .search input{padding:10px;width:70%;font-size:11px;border:none;border-bottom:1px dashed #ccc}#sidebar .search input:focus{border-color:#B7CFF1}#sidebar .blogger{line-height:100%;color:#666}#sidebar-toggle{display:none;position:fixed;left:10px;bottom:10px;width:50px;height:50px;font-size:14px;line-height:55px;color:#555;background-color:#f1f1f1;border-radius:10px;opacity:.9;box-shadow:0 0 10px #aaa;z-index:101}html.sidebar-off #sidebar{left:-300px;-webkit-transition:left .3s;-moz-transition:left .3s;-o-transition:left .3s;transition:left .3s}html.sidebar-off #sidebar-toggle{display:block;cursor:pointer}html.sidebar-off #content{margin:0}html.sidebar-off #content-inner{margin:0 auto}html.sidebar-active #sidebar{left:0}html.sidebar-active,html.sidebar-active body{overflow:hidden}#content{margin:0 30px 0 330px;padding:0}#content-inner{max-width:1000px;width:100%}.head{position:relative;padding-top:100px;width:100%}.head h2{display:inline-block;margin:0 0 50px;padding:0 5px 3px;font-size:20px;color:#666;line-height:200%;border-bottom:1px dashed #ddd;text-shadow:1px 1px #dedede;word-break:break-word}.head h2 a{color:#444}.head h2 a:hover{color:#888}.head .head-date{position:absolute;bottom:-44px;left:-10px;padding:11px 10px 9px;font-size:11px;color:#fff;background-color:#555;cursor:default}.head .head-date:after,.head .head-date:before{position:absolute;left:-6px;width:0;height:0;content:" ";border-left:6px solid transparent}.head .head-date:before{top:0;border-top:20px solid #555}.head .head-date:after{bottom:0;border-bottom:20px solid #555}.entry .imageblock,.entry .imageblock img{height:auto;max-width:100%!important}.body{padding:20px 15px 18px;background-color:#fff;border:1px solid #ddd;line-height:180%;word-break:break-all}.tag{word-break:break-word}.tag a{display:inline-block;margin:5px 10px 5px 0;padding:5px;line-height:100%}.tag a:hover{background-color:#f5f5f5}.tag .cloud5{color:#999!important;font-size:13px!important}.tag .cloud5:hover{color:#000!important}.tag .cloud4{padding-top:8px;color:#157586!important;font-size:15px!important}.tag .cloud3{padding-top:8px;color:#333!important;font-size:18px!important}.tag .cloud2{padding-top:8px;color:#07a!important;font-size:20px!important}.tag .cloud1{padding-top:8px;color:#f55!important;font-size:22px!important}.list{font-size:14px}.list ul{margin:0;padding:0;border-top:1px dotted #ddd}.list ul li{padding:18px 10px 12px;border-bottom:1px dotted #ddd}.list span{float:right}.list span.cnt{margin-right:11px;color:#07a}.list span.date{color:#888}.protected{padding-top:50px}.protected i{font-size:40px;color:#555}.protected input[type=password]{margin-top:10px;padding:20px 10px;width:300px;font-size:13px;border:none;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd}.protected input[type=button]{margin-top:20px;font-size:13px;border:none;background-color:transparent;cursor:pointer}.entry{font-size:14px}.entry h3{padding:7px 10px 5px;margin:0 0 10px;border-left:5px solid #666;font-size:16px;background-color:#fafafa;color:#333}.entry h3.red{border-left-color:#F6CECE;background-color:#FFF4F4;color:#CD4545}.entry h3.blue{border-left-color:#B7D9F2;background-color:#F4FCFF;color:#4570CD}.entry h3.green{border-left-color:#B7F2C7;background-color:#F4FFF7;color:#267C45}.entry table{max-width:100%!important;width:100%!important}.entry table.dual td{width:50%!important;vertical-align:top}.entry table.dual td .imageblock,.entry table.dual td .imageblock span img{width:100%!important}.entry table.triple td{width:33%!important;vertical-align:top}.entry .imageblock span.ExifInfo,.entry table td .imageblock,.entry table.triple td .imageblock,.entry table.triple td .imageblock span img{width:100%!important}.entry .imageblock img{vertical-align:middle}.entry .imageblock>span{max-width:100%!important;width:100%!important}.entry .galleryControl{font-family:inherit!important}.entry .tt-gallery-box{margin-bottom:10px}.entry .tt-gallery-box img{max-width:100%;height:auto!important}.entry .txc-info-wrap{overflow-x:auto;overflow-y:hidden;max-width:500px;width:100%;clear:both}.entry .txc-info{font-size:13px!important;font-size:1.3rem!important;width:500px!important}.entry .txc-info hr{max-width:100%;width:100%!important}.entry .txc-info h3{border-left:none;background-color:transparent;color:inherit}.entry .txc-info img{padding:0;box-shadow:none;border:none}.entry .moreless_fold,.entry .moreless_top{border-top:1px solid #eee;background-color:#fcfcfc}.entry .moreless_fold{border-bottom:1px solid #eee}.entry .moreless_fold span:before{padding:0 10px 0 5px;content:"\f107";font-family:FontAwesome;color:#aaa}.entry .moreless_fold span{display:block;padding:10px 10px 8px}.entry .moreless_top{border-bottom:1px solid #eee}.entry .moreless_top span:before{padding:0 10px 0 5px;content:"\f106";font-family:FontAwesome;color:#aaa}.entry .moreless_top span{display:block;padding:10px 10px 8px}.entry .moreless_content{padding:10px;border-bottom:1px solid #eee}.entry .moreless_bottom{display:none}.entry a.key1,.entry a.tx-link{font-weight:600;cursor:pointer}.entry .cap1,.entry .galleryCaption{margin:0!important;padding:0;max-width:100%;text-align:center;color:#555;font-style:italic;word-break:break-all}.entry div.footnotes{margin-top:30px;font-size:12px;border-top:1px solid #ddd}.entry div.footnotes ol{padding:0;margin:10px 0 0 30px;list-style:decimal-leading-zero}.entry div.footnotes ol li a{color:#888;font-weight:400}.entry .entry-ccl{margin-top:15px;margin-bottom:0!important;line-height:0}.entry a[href*="attachment/cfile"]{display:inline-block;position:relative;padding:6px 10px 3px;font-size:13px;color:#fafafa;background-color:#555;box-shadow:0 0 5px #222}.entry a[href*="attachment/cfile"]:hover{background-color:#444;text-decoration:none}.entry a[href*="attachment/cfile"]>img{display:none}.entry .another_category h4{font-size:14px!important}.entry .another_category table td,.entry .another_category table th{font-size:13px!important}.tag_label{padding:0 0 10px 100px;min-height:31px;line-height:100%;text-align:right;word-break:break-word}.tag_label span{font-size:0}.tag_label .locationTag,.tag_label a{font-size:13px}.tag_label a{display:inline-block;margin:0 0 0 10px;color:#777}.tag_label a:before{content:"#"}.tag_label a:hover{color:#000}.admin{margin-bottom:10px;font-size:11px;text-align:center;letter-spacing:2px}.admin a{color:#777}.admin a:hover{color:#e55}.admin .line{padding:0 5px;font-size:9px;color:#ddd}#communicate,#communicate .communicateWrite{margin:0;padding:0}#communicate{clear:both}#communicate .communicateWrite .name{margin-top:20px}#communicate .communicateWrite .no-margin{margin:0}#communicate .communicateWrite .guest{margin-bottom:20px}#communicate .communicateWrite .guest label{display:block;padding-top:6.5px;float:left;width:100px;font-size:12px}#communicate .communicateWrite .guest input{padding:11px 10px 9px;width:300px;border:1px solid #ddd;cursor:pointer}#communicate .communicateWrite .textarea{margin-bottom:0;line-height:0}#communicate .communicateWrite .textarea textarea{padding:10px;width:100%;height:200px;line-height:160%;border:1px solid #ddd}#communicate .communicateWrite .submit{margin:0;float:right}#communicate .communicateWrite .submit input{margin:0;padding:20px 10px 15px;font-size:12px;color:#333;line-height:15px;letter-spacing:2px;background:0 0;border:none;border-bottom:1px solid #ddd;cursor:pointer}@-moz-document url-prefix(){#communicate .communicateWrite .submit input{line-height:13px}}#communicate .communicateWrite .secret{position:relative;float:right;margin:0 5px 0 0;padding:20px 25px 15px 10px;font-size:12px;line-height:15px;letter-spacing:1px;border-bottom:1px solid #ddd}#communicate .communicateWrite .secret label{cursor:pointer}#communicate .communicateWrite .secret input{position:absolute;top:5px;bottom:0;right:7px;margin:auto 0;cursor:pointer}#communicate .communicateWrite .secret input:focus{border:none;outline:0}#communicate .communicateWrite .guest input:focus,#communicate .communicateWrite .submit input:focus,#communicate .communicateWrite .submit input:hover,#communicate .communicateWrite .textarea textarea:focus{border-color:#B7CFF1}#communicate .communicateList{margin:0;padding:0}#communicate .communicateList ol{list-style:none;padding:0;margin:0}#communicate .communicateList ol>li{border-top:2px solid #555;padding:15px 0 6px;border-bottom:1px solid #ddd;margin-top:20px}#communicate .communicateList ol li>div{position:relative}#communicate .communicateList ol li{background-color:#fff}#communicate .communicateList ul{margin:0;padding:0}#communicate .communicateList ul li{list-style:none;padding:15px 0 0;margin-top:10px;border-top:1px dotted #ddd}#communicate .communicateList li>div{padding:0 10px}#communicate .communicateList li .guest_secret p,#communicate .communicateList li .rp_secret p{color:#6C75AD}#communicate .communicateList div img[src*=index]{border-radius:10px;width:30px;height:30px;z-index:2;background-color:#f9f9f9;vertical-align:middle}#communicate .communicateList div img[src*=favicon]{vertical-align:middle;margin-top:-2px}#communicate .communicateList .name{font-weight:400;float:left}#communicate .communicateList .date{font-size:13px;float:right;font-style:italic;color:#777}#communicate .communicateList p{margin:10px 0;padding:0;line-height:180%}#communicate .communicateList .control{width:100%;text-align:right;font-style:italic;font-size:13px;line-height:100%}#communicate .communicateList .control a{margin:0 0 0 5px;color:#555;display:inline-block;padding:10px 5px}#communicate .communicateList .tistoryProfileLayerTrigger{margin-bottom:-1px}#communicate .communicateList .tt_more_preview_comments_wrap{text-align:center;cursor:pointer;padding:17px 0 15px;font-weight:400;color:#333}#paging{padding:30px 0 20px;line-height:200%;text-align:center;cursor:default}#paging a{display:inline-block;margin:0 5px 10px;padding:0 5px}#paging .no-more-next,#paging .no-more-prev{color:#aaa;cursor:default}#paging .selected{cursor:default;color:#07a}#recent-post{padding:70px 0 30px}#recent-post h4{margin:0 0 10px 5px;padding:0;font-size:15px;font-weight:400;letter-spacing:-.8px}#recent-post ul{margin:0;padding:0;list-style:none;overflow:auto}#recent-post ul li{position:relative;float:left;margin:0;width:25%;height:150px;font-size:12px;overflow:hidden;background-image:url(images/recent-post-bg.png);background-color:#eee}#recent-post ul li img{max-width:100%;width:100%;min-height:100%;vertical-align:middle}#recent-post ul li img[src*=common_icon]{position:absolute;top:0;bottom:0;margin:auto 0;opacity:.5;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}#recent-post ul li .title{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:155px;background-color:#555;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}#recent-post ul li:hover .title{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(Opacity=90);opacity:.9}html.recent-post-long #recent-post ul li{height:280px}html.recent-post-long #recent-post ul li .title{line-height:280px}#foot{position:relative;width:100%;height:100px;text-shadow:1px 1px #fff;cursor:default}#foot a{color:#000;border-bottom:1px dotted #aaa}#foot a:hover{color:#888}#foot .powered,#foot .social{position:absolute;bottom:20px;font-size:11px;letter-spacing:-.5px}#foot .powered{right:1%}#foot .social{left:1%}@media all and (max-width:959px){#recent-post ul li .title,html.recent-post-long #recent-post ul li .title{opacity:.9;top:inherit;bottom:0;height:50px;line-height:53px}#recent-post ul li:nth-child(2n+0) .title{background-color:#333}#sidebar{left:-300px;-webkit-transition:left .3s;-moz-transition:left .3s;-o-transition:left .3s;transition:left .3s}#sidebar-toggle{display:block}#content{margin:0 auto;padding:0 10px}#content-inner{padding:0}.head .date{bottom:-16px;right:0;left:inherit}.tag_label{padding:5px 0 10px}.responsive-video{position:relative;padding-bottom:56.25%;width:100%}.responsive-video iframe,.responsive-video video{position:absolute;top:0;left:0;width:100%;height:100%}}@media all and (max-width:639px){#foot .powered,#foot .social{position:absolute;width:100%;text-align:center}.list ul li a{display:block}html.recent-post-long #recent-post ul li{height:auto;min-height:200px}#communicate .communicateWrite .guest label{padding:0 0 5px;float:none;width:100%}#communicate .communicateWrite .guest input{width:100%}#communicate .communicateList .control{font-size:12px}#recent-post ul li{width:100%;height:200px}#foot .powered{right:0;bottom:45px}#foot .social{left:0;bottom:20px}}@media all and (min-width:960px){#sidebar-toggle{display:none}html.sidebar-off #sidebar-toggle{display:block}}