@charset "utf-8";

/* Kakao Font reset */
@font-face {
		font-family: 'Spoqahansans-light';
		src: local(※),
		url(/web/20170825124207im_/http://tistory1.daumcdn.net/tistory/2683527/skin/images/SpoqaHanSansL.woff) format('woff');
    font-style: normal;
    font-weight: normal;
}



/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
input::-ms-clear {display:none}
button {border:0 none;background-color:transparent;cursor:pointer}
body {background:#2e2e2e;}
body,th,td,input,select,textarea,button {font-size:12px;line-height:1.5;letter-spacing:-0.7px;font-family:'Spoqahansans-light', '맑은 고딕',Helvetica,'Apple SD Gothic Neo',AppleGothic,Dotum,'돋움',Arial,sans-serif;color:#1e1e1e}
a {color:#1e1e1e;text-decoration:none}
a:active, a:hover {text-decoration:none}
a:active {background-color:transparent}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],html input[type='button'],input[type='reset'],textarea {-webkit-appearance:none;border-radius:0}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}

/* 긴급수정사항 */
#content #ttCanvas{position:relative;margin: 0 auto}
#ttCanvas .tt-panel{position:relative}
/*메인화면 위로가기 버튼*/
#ttCanvas .link_top{position:fixed;right:inherit;bottom:40px;padding-left:20px;}
.tit_category{display:none;}
.cont_daumkakao .search_none+.list_category{padding:0;}
#tt-body-index .cont_daumkakao > .paging_blog{display:none;}
.list_category{position:relative;}
.link_top.btn_appear{opacity:1}

/* global */
#daumIndex {overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0}
.ir_pm {display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}
.ir_wa {display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%}
.screen_out {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.f_l {float:left}
.f_r {float:right}
.cl_b {clear:both;width:0;height:0;font-size:0;line-height:0}
.show {display:block}
.hide {display:none}
.tbl {border-collapse:collapse;border-spacing: 0}
.clear_g {display:block;overflow:visible;width:auto;clear:both;*zoom:1}
.clear_g:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.img_blog {overflow:hidden;font-size:0px;line-height:0;background:url(https://tistory1.daumcdn.net/tistory/2683527/skin/images/img_blog_m320.png) no-repeat;text-indent:-9999px}
.tit_blog{font-size:0}
/* layout */
.daumkakao_blog {overflow:hidden;width:100%;min-width:768px}
.daumkakao_blog .line_gradient{border-bottom:0}
.daumkakao_blog .line_gradient:after{opacity:1}

.head_daumkakao {position:fixed;z-index:40;width:100%;min-width:768px;height:90px;background:#fff;background:rgba(255,255,255,.95)}
.head_daumkakao:after{display:block;position:absolute;bottom:0;left:0;content:'';width:100%;height:1px;background: linear-gradient(to right, rgba(122,158,248,1) 0%,rgba(197,200,135,1) 27%,rgba(232,177,68,1) 48%,rgba(234,108,117,1) 73%,rgba(125,158,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a9ef8', endColorstr='#7d9ef5',GradientType=1 );opacity:0.1}
.cont_daumkakao {position:relative;width:100%;min-width:768px;padding:95px 0 60px;background:#fff}
.tistory_grid_945 .cont_daumkakao{background:#f9f9f9}
.cont_daumkakao.content_type{padding:95px 0 100px}
.searchList{padding: 0 10px}
.foot_daumkakao {width:100%;min-width:768px;height:430px;background:#2e2e2e}
.daumkakao_blog input::-webkit-input-placeholder {color:#808080}
.daumkakao_blog input:-moz-placeholder {color:#808080}
.daumkakao_blog input::-moz-placeholder {color:#808080}
.daumkakao_blog input:-ms-input-placeholder {color:#808080}
.daumkakao_blog textarea::-webkit-input-placeholder {color:#808080}
.daumkakao_blog textarea:-moz-placeholder {color:#808080}
.daumkakao_blog textarea::-moz-placeholder {color:#808080}
.daumkakao_blog textarea:-ms-input-placeholder {color:#808080}
.logo_daumkakao .link_logo {display:inline-block;margin:38px 0 0 28px;vertical-align:top}
.logo_daumkakao .ico_logo {display:block;width:188px;height:18px;background-position:0 0}
.services_relation {position:absolute;top:0;left:0;width:100%;height:24px;background:#2e2e2e;text-align:center}
.services_relation .link_services {font-size:12px;line-height:24px;font-family:'NanumSquareOTFB', '맑은 고딕',Helvetica,'Apple SD Gothic Neo',AppleGothic,Dotum,'돋움',Arial,sans-serif;color:#9e9e9e}
.services_relation .txt_bar {display:inline-block;overflow:hidden;width:1px;height:8px;margin:8px 6px 0;font-size:0;line-height:0;background:#9e9e9e;text-indent:-9999px;vertical-align:top}
.btn_sidemenu {display:none}
.menu_side {display:none}
.gnb_blog {overflow:hidden;position:absolute;top:11px;right:0;height:71px;padding-right:70px}
.gnb_blog li {float:left}
.gnb_blog .link_menu {display:inline-block;height:71px;padding:0 20px 0 10px}
.gnb_blog .inner_menu {display:inline-block;height:67px;padding:2px 9px 0 8px;font-size:18px;line-height:67px;color:#808080}
.gnb_blog .link_menu:hover .inner_menu {color:#3d74fa}
.gnb_blog .on .inner_menu {color:#3d74fa}
.gnb_blog .list_menu{overflow:hidden}
.search_blog {position:absolute;top:10px;right:18px}
.search_blog .btn_search {width:70px;height:71px}
.search_blog .ico_search {display:inline-block;width:29px;height:33px;background-position:0 -60px;text-indent:0}
.search_blog .wrap_search {display:none;position:absolute;top:0;right:0;width:470px}
.search_blog .box_search {display:inline-block;float:left;height:71px}
.search_blog .inner_box {display:block;height:71px}
.search_blog .tf_search {float:left;width:310px;height:69px;border:0 none;font-size:22px;color:#000;line-height:69px;background:transparent}
.tf_search:focus {outline-color:transparent;outline-style:none}
.search_blog .tf_search::-webkit-input-placeholder{font-size:22px;color:#bbb}
.search_blog .tf_search::-moz-input-placeholder{font-size:22px;color:#bbb}
.search_blog .tf_search:-ms-input-placeholder{font-size:22px;color:#bbb}
.search_blog .tf_search:-moz-input-placeholder{font-size:22px;color:#bbb}
.search_blog .btn_submit {display:block;float:left;width:70px;height:71px}
.btn_submit .ico_submit{display:block;width:27px;height:32px;margin:0 auto;background-position: 0 -60px;opacity:0.3}
.search_blog .btn_close {float:left;width:70px;height:71px;margin-left:10px}
.search_blog .ico_close {display:inline-block;width:23px;height:23px;background-position:-130px -130px;text-indent:0}
.on_search .wrap_search {display:block}
.on_search .btn_search {display:none}
.on_search .gnb_blog {display:none}

#tt-body-index .cont_daumkakao .paging_blog {display:block;text-align:center;background:#fff;border-top:1px solid rgba(0, 0, 0, 0.11)}

.paging_blog .inner_paging {display:inline-block;overflow:hidden;padding:26px 0}
.paging_blog .btn_page {float:left;width:48px;height:48px;background:#fff}
.btn_page.btn_center{margin:0 300px}
.paging_blog .txt_paging {display:inline-block;padding-top:12px;font-size:12px;color:#000;vertical-align:top}
.paging_blog .ico_prev {display:inline-block;width:12px;height:22px;margin:13px auto 0;background-position:0 -230px;opacity:0.2}
.paging_blog .ico_next {display:inline-block;width:12px;height:22px;margin:13px auto 0;background-position:-30px -230px;opacity:0.2}
.paging_blog .ico_center {display:inline-block;width:23px;height:23px;margin:13px auto 0;background-position:-180px -200px;opacity:0.2}
.paging_blog .wrap_paging {float:left}
.paging_blog .link_page {display:inline-block;float:left;width:40px;height:40px;margin-right:1px;font-size:14px;font-family:'NanumSquareOTFB', '맑은 고딕',Helvetica,'Apple SD Gothic Neo',AppleGothic,Dotum,'돋움',Arial,sans-serif;line-height:39px;color:#808080;background:#fff}
.paging_blog .link_page:hover {color:#fff;background:#000}
.paging_blog .link_page .selected {display:block;width:40px;height:40px;color:#fff;background:#000}
.paging_blog .interword {display:inline-block;float:left;width:40px;height:40px;margin-right:1px;font-size:14px;font-family:'NanumSquareOTFB', '맑은 고딕',Helvetica,'Apple SD Gothic Neo',AppleGothic,Dotum,'돋움',Arial,sans-serif;line-height:31px;color:#808080;background:#fff}
.foot_daumkakao .inner_foot {overflow:hidden;width:100%;max-width:960px;margin:0 auto;background:#2e2e2e}
.foot_daumkakao .wrap_foot {width:350px;padding:0 10px}
.foot_daumkakao .area_foot {overflow:hidden;height:145px;border-bottom:1px solid #3e3e3e}
.foot_daumkakao .link_daumkakao {display:block;width:55px;margin:88px 0 10px}
.foot_daumkakao .ico_daumkakao {display:block;height:17px;background-position:-140px -30px}
.foot_daumkakao .link_copyright {color:#c8c8c8}
.foot_daumkakao .tit_foot {display:block;padding:37px 0 6px;font-size:12px;font-weight:normal;color:#c8c8c8}
.foot_daumkakao .txt_foot {display:block;padding-bottom:17px;font-size:12px;font-family:'NanumSquareOTFB', '맑은 고딕',Helvetica,'Apple SD Gothic Neo',AppleGothic,Dotum,'돋움',Arial,sans-serif;line-height:18px;color:#cfcfcf}
.foot_daumkakao .thumb_bnr {display:block;margin-top:40px}
.wrap_foot.version_pc{overflow:hidden;width:300px}
.version_pc .list_info{overflow:hidden;padding:86px 0 14px 0}
.version_pc .box_links{overflow:hidden}
.box_links .img_blog{display:block;float:left;width:33px;height:33px;margin:24px 11px 0 0}
.box_links .link_fbook{background-position:-70px -60px}
.box_links .link_plus{background-position:-120px -60px}
.list_info li{float:left;height:27px;margin-right:30px;line-height:27px}
.list_info .link_info{display:block;color:#dbdbdb}
.list_info .link_info:hover{color:#fff}

.opt_foot {position:relative}
.opt_foot .link_relation {display:block;width:324px;height:38px;padding-left:14px;border:1px solid #707070;line-height:38px;color:#a0a0a0;text-decoration:none}
.link_relation .txt_year {float:left}
.link_relation .ico_arrow {float:right;width:6px;height:4px;margin:18px 17px 0 0;background-position:-130px -110px}
.opt_foot .list_relation {display:none;overflow:hidden;position:absolute;bottom:40px;left:0;width:338px;padding:10px 0 8px;border:1px solid #707070;border-bottom:0 none;background:#2e2e2e}
.list_relation li {line-height:27px}
.list_relation .link_option {display:block;padding-left:14px;font-family:'NanumSquareOTFB', '맑은 고딕',Helvetica,'Apple SD Gothic Neo',AppleGothic,Dotum,'돋움',Arial,sans-serif;line-height:28px;letter-spacing:-1px;color:#a0a0a0;text-decoration:none}
.opt_open .list_relation {display:block}
.opt_open .ico_arrow {background-position:-150px -110px}
.foot_daumkakao .email_form {overflow:hidden;width:100%}
.foot_daumkakao .tf_mail {display:block;float:left;width:214px;height:20px;padding:10px 13px;border:0 none;border-radius:0;font-size:14px;color:#4a4a4a;line-height:20px;background-color:#fff}
.foot_daumkakao .btn_send {float:left;width:60px;height:40px;background:#000}
.foot_daumkakao .ico_send {display:inline-block;width:21px;height:17px;background-position:-60px -80px;text-indent:0}

/* main */
#ttLinkEditMode {z-index:40 !important}
/* .tt_article_useless_p_margin > div{display:none} */
#tt-body-index #ttCanvas {width:100%;max-width:960px}
#tt-body-index #ttCanvas .tt-panel {width:100%;max-width:960px;padding:0}
#tt-body-index #ttCanvas .tt-item {width:100%;max-width:960px;padding:0}
#ttCanvas .tit_main {display:block;padding:35px 9px 4px;font-weight:normal;font-size:14px;color:#000;opacity:0.4;letter-spacing:0px}
#ttCanvas .tit_main.tit_type2{color:#000;opacity:0.89}
#ttCanvas .img_blog {font-size:0}
.intro_main {width:940px;margin:0 auto;padding:40px 0 42px;border-bottom:1px solid #bebebe;text-align:center}
.intro_main .tit_intro {font-size:24px;font-weight:normal;color:#000}
.intro_main .txt_intro {padding-top:3px;font-size:13px;color:#808080}
.featured_main {overflow:hidden;position:relative;height:348px;background:#fff}
#ttCanvas .featured_main {margin:10px 10px 2px;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1)}
.featured_main li {overflow:hidden;width:100%}
.featured_main .link_thumb {display:block;overflow:hidden;float:left;width:65.95%;height:348px;font-size:0;line-height:0;background-position:50% 50%;background-size:cover;text-indent:-9999px}
.featured_main .cont_info {overflow:hidden}
.featured_main .info_append {display:block}
#ttCanvas .featured_main .info_append {padding:35px 30px 10px;font-size:14px;line-height:22px;color:#000}
.txt_event{color:#ff0000}
.txt_story{color:#0799b6}
.txt_notice{color:#069e20}
#ttCanvas .txt_dot {font-size:8px;color:#d8d8d8}
#ttCanvas .num_date {color:#979797}
.featured_main .tit_subject {display:block;overflow:hidden;height:80px;padding:0 29px}
.featured_main .link_txt {display:block;display:-webkit-box;height:80px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.featured_main .inner_link {display:inline-block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}
#ttCanvas .featured_main .link_txt {font-size:30px;font-weight:normal;line-height:42px}
#ttCanvas .featured_main .link_txt:hover {text-decoration:none}
.featured_main .btn_paging {position:absolute;bottom:20px;width:10px;height:17px}
#ttCanvas .featured_main .btn_paging {padding:10px}
.featured_main .btn_prev {right:65px}
.featured_main .btn_next {right:21px}
.featured_main .img_blog {display:inline-block;width:10px;height:17px;text-indent:0}
.featured_main .ico_prev {background-position:-90px -110px}
.featured_main .ico_next {background-position:-110px -110px}
.featured_main .current_page {position:absolute;top:273px;left:69.14%;font-family:'NanumSquareOTFB', '맑은 고딕',Helvetica,'Apple SD Gothic Neo',AppleGothic,Dotum,'돋움',Arial,sans-serif}
#ttCanvas .featured_main .current_page {padding-top:22px;font-size:12px;letter-spacing:0.3px;color:#adadad}
#ttCanvas .current_page .num_current{font-size:20px;color:#282828}
#ttCanvas .list_latest {overflow:hidden;padding:0 5px 10px}
#ttCanvas .list_latest li {float:left;width:33.3%}
#ttCanvas .list_latest .thumb_info {overflow:hidden;height:170px;margin:10px 4px 0}
#ttCanvas .list_latest .link_thumb {display:block;width:100%;height:170px;background-position:50% 50%;background-size:cover}
#ttCanvas .list_latest .thumb_img {display:block}
#ttCanvas .list_latest .cont_info {display:block;overflow:hidden;margin:0 5px;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1)}
#ttCanvas .list_latest .link_tit {display:block;height:130px;padding:0 28px;background:#fff}
#ttCanvas .list_latest .inner_link {display:table-cell;.display:block;width:100%;.width:auto;height:100px;padding:0 20px;line-height:100px;vertical-align:middle;text-align:center}
#ttCanvas .list_latest .txt_subject {display:block;display:-webkit-box;overflow:hidden;height:44px;padding-top:28px;margin-bottom:15px;font-size:16px;line-height:22px;font-weight:normal;color:#000;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
#ttCanvas .list_latest .cont_info .link_tit:hover {text-decoration:none}
#ttCanvas .wrap_info{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#ttCanvas .link_more {display:block;height:48px;margin:0 10px;border: solid 1px #f2f2f2;font-size:14px;line-height:48px;color:#000;text-align:center;background: #fff}
#tt-body-index #ttCanvas .link_more {clear:both;text-decoration:none}
.link_more .ico_more {display:inline-block;width:12px;height:12px;background-position:-60px -110px;text-indent:0;vertical-align:top}
#ttCanvas .ico_more {margin:18px 0 0 13px}
#ttCanvas .link_more .current_load{float:right;margin-right:22px;font-size:13px;color:#979797}
.current_load .num_loaded{color:#000}
.link_top {position:fixed;right:50%;bottom:40px;margin-right:-540px;opacity:0;transition:0.5s}
.link_top .img_blog{display:block;width:50px;height:50px;background-position: 0 -110px}
.link_more {display:block;max-width:940px; height:48px;margin:20px auto 0;border: solid 1px #f2f2f2;font-size:14px;line-height:48px;color:#000;text-align:center;background: #fff}
.link_more .ico_more {display:inline-block;width:12px;height:12px;margin:18px 0 0 13px;background-position:-60px -110px;text-indent:0;vertical-align:top}
.link_more .current_load{float:right;margin-right:22px;font-size:13px;color:#979797}


/* category */
.tit_category{display:none;}
#tt-body-category .entry {display:none}
#tt-body-category .link_top {bottom:130px}
.tit_category {top:95px;left:0;z-index:20;width:100%;height:74px;padding-top:43px;font-size:14px;font-weight:normal;color:#000;text-align:center}
.tit_category .txt_search{color:#2f59f8}
.search_none+.list_category {max-width:940px;margin:0 auto;padding:120px 0 0 0}
.list_category {max-width:940px;margin:0 auto;padding:7px 0 0 0}
.list_category li {padding-top:12px}
.list_category .cont_category {display:block;overflow:hidden;width:100%;background:#fff;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1)}
.list_category .cont_category:after{display:block;content:'';height:1px;clear:both;background-image:transparent}
/*.list_category .cont_category:hover:after{background: linear-gradient(to right, rgba(122,158,248,1) 0%,rgba(197,200,135,1) 27%,rgba(232,177,68,1) 48%,rgba(234,108,117,1) 73%,rgba(125,158,245,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a9ef8', endColorstr='#7d9ef5',GradientType=1 );opacity:0.5}*/
.list_category .link_thumb {display:block;float:left;width:295px;height:157px;padding:19px 30px 18px 2%;background-position:50% 50%;background-size:cover}
.list_category .thumb_img {display:block;width:100%;height:157px}
.list_category .link_cont {display:block}
.list_category .tit_subject {display:block;overflow:hidden;padding:32px 0 8px 0;font-weight:normal;font-size:22px;line-height:34px;color:#000;text-overflow:ellipsis;white-space:nowrap}
.list_category .link_cont:hover .tit_subject {text-decoration:underline}
.list_category .data_append {padding:3px 0 11px;font-size:14px;line-height:22px;color:#000}
.list_category .txt_desc {display:block;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;margin-bottom:30px;font-size:13px;line-height:20px;color:#6a6a6a;text-overflow:ellipsis;word-wrap:break-word}
.list_category .ico_arrow {display:none}

#tt-body-category .txt_event{color:#ff0000}
#tt-body-category .txt_story{color:#0799b6}
#tt-body-category .txt_notice{color:#069e20}
#tt-body-category .txt_dot {color:#d8d8d8}
#tt-body-category .num_date {color:#979797}
.search_none {width:780px;margin:0 auto;padding:0 80px;background:#fafafa url(/web/20170825124207im_/http://tistory1.daumcdn.net/tistory/2683527/skin/images/bg_search_none.gif) 50% 80px no-repeat;display:none}
.search_none .txt_result {padding:176px 80px 55px;border-bottom:1px solid #e5e5e5;font-size:36px;line-height:42px;color:#000;text-align:center}	252.	.search_none .txt_result {padding:0 80px 55px;border-bottom:1px solid #e5e5e5;font-size:36px;line-height:42px;color:#000;text-align:center}
.search_none .emph_result {color:#ff0000}
.search_none .list_check {padding:36px 0 58px;font-size:14px;line-height:20px;color:#909090}

/* entry */
.entry .img_main{position:relative;margin-bottom:60px;}
#tt-body-index .paging_blog {display:none}
.cont_etc:before{display:block;content:'';width:40px;height:1px;margin:0 auto 30px;background:#000;opacity:0.11}
.cont_etc .list_sns{overflow:hidden;width:208px;margin:0 auto;}
.list_sns li{float:left;margin:0 7px}
.list_sns [class^="link_"]{display:block;cursor: pointer;}
.list_sns .img_blog{display:block;width:38px;height:38px}
.link_kakaostory .img_blog{background-position: -50px -230px}
.link_facebook .img_blog{background-position: -100px -230px}
.link_twitter .img_blog{background-position: -150px -230px}
.link_url .img_blog{background-position: 0 -270px}
.entry {overflow:hidden;position:relative;max-width:940px;width:100%;padding:0 0 0;margin:0 auto}
.intro_entry {display:inline-block;width:83%;padding:60px 8% 0;background:#fff}
.intro_entry .line_intro {display:block;width:10px;height:2px;background:#000}
.intro_entry .tit_subject {padding-top:13px;font-size:34px;line-height:normal;text-align:center}
.intro_entry .tit_subject:after{display:block;content:'';width:20px;height:1px;margin:0 auto;border-top:1px solid #000;opacity:0.1}
.intro_entry .link_tit {display:block;padding-bottom:21px;color:#000}
.intro_entry .data_append {padding:20px 0 70px 0;text-align:center;font-size:12px;line-height:22px;letter-spacing:1px;color:#979797;white-space:nowrap}
.admin_append {position:absolute;bottom:-50px;right:0;height:42px;clear:both;z-index:10}
.admin_append .btn_admin {width:140px;height:40px;border:1px solid #ff0000;font-size:14px;color:#ff0000;background:#fff}
.admin_append .layer_admin {display:none;width:138px;border-left:1px solid #ff0000;border-right:1px solid #ff0000}
.admin_append .btn_cancel {display:none}
.admin_append .link_admin {display:block;height:29px;padding-top:9px;border-bottom:1px solid #ff0000;font-size:14px;color:#ff0000;background:#fff;text-align:center}
.open_admin .admin_append .btn_admin {color:#fff;background:#ff0000}
.open_admin .admin_append .layer_admin {display:block}
.cont_entry {overflow:hidden;position:relative;padding:4px 0 35px 0;font-size:16px;background-color:#fff;line-height:26px}
.entry_type2 .cont_entry {padding-bottom:0}
.cont_entry p {padding:0 120px 50px !important}
.cont_entry h3 {padding:18px 80px 12px !important}
.cont_entry h2 {padding:18px 80px 12px !important}
.cont_entry span {display:inline-block;padding:0 80px}
.cont_entry span span {padding:0}
.cont_entry span p {padding:18px 0 12px !important}
.cont_entry font {display:inline-block;padding:0 80px}
.cont_entry font font {padding:0}
.cont_entry p font {padding:0}
.cont_entry font span {padding:0}
.cont_entry p span {padding:0}
.cont_entry ul span {padding:0}
.cont_entry div div {padding:0 !important}
.cont_entry div ul {padding:0 !important}
/*.cont_entry div p {padding:0 !important}*/
.cont_entry div span {padding:0 !important}
.cont_entry span div {padding:0 !important}
.cont_entry table {width:auto !important;max-width:100% !important;margin:0 auto !important}
.cont_entry table div {padding:0 !important}
.cont_entry ul {padding:18px 80px 12px !important}
.cont_entry ul p {padding:0 !important}
.cont_entry .img_main{position:relative;padding-bottom:60px;}
.cont_entry .line_horizon{display:block;height:1px;margin:0 120px 44px;background:#000;opacity:0.1}
.cont_entry .tit_sub{padding:0 120px 30px;font-size:24px}
.cont_entry .tit_sub_type2{padding:0 120px 20px;font-size:20px}
.cont_entry .txt_quote{padding:0 120px 100px;font-size:20px;line-height:1.6;text-align:center;color:#21abc3}
.txt_quote .img_blog{display:block;width:24px;height:24px;padding:0;margin:0 auto 20px;background-position:-180px -170px}
.cont_entry .link_innertxt{color:#fc2c36;text-decoration:underline}
.cont_entry .txt_entry {color:#909090}
.cont_entry .emph_txt {font-weight:bold;color:#000}
.cont_entry .line_entry {display:block;margin:40px 80px;border-top:1px solid #e5e5e5}
.cont_entry .thumb_entry {margin:12px 80px;text-align:center}
.cont_entry .thumb_temp {background:#f5f5f5}
.cont_entry .thumb_emoticon {margin:30px 80px 0;text-align:center}
.cont_entry .link_entry {display:inline-block;margin:15px 80px 9px;color:#0066ff;text-decoration:underline}
.txt_entry .link_entry {display:inline;margin:0}
.cont_entry .down_entry {overflow:hidden;margin:39px 0 0 0;padding:40px 80px 55px !important;background-color:#f5f5f5;text-align:center}
.down_entry .tit_down {display:block;padding:0 0 37px !important;font-weight:normal;font-size:24px;color:#000}
.down_entry .btn_down {float:left;width:50%;vertical-align:top}
.down_entry .txt_entry {float:left;width:50%;padding:0 !important;text-align:left}
.down_entry span {display:inline-block}
.cont_entry .tit_entry {display:block;padding:15px 80px 0 !important;font-size:24px;font-weight:normal;line-height:34px;color:#000}
.cont_entry .desc_entry {padding:15px 80px 5px !important}
.desc_entry .tit_entry {padding:0 !important;font-size:16px;font-weight:bold;line-height:28px}
.desc_entry .txt_entry {padding:0 !important}
.desc_entry .link_entry {display:inline;margin:0}
.cont_entry .txt_type1 {padding:28px 80px 11px !important}
.cont_entry .desc_type2 {margin:13px 0 6px;padding:34px 80px 40px !important;background:#f5f5f5}
.cont_entry .tit_entry + .desc_type2 {margin-top:41px}
.cont_entry .txt_entry:first-child + .desc_type2 {margin-top:41px}
.cont_entry .desc_type2 + .tit_entry {margin-top:40px}
.cont_entry .desc_type2:first-child {margin-top:46px}
.desc_type2 .tit_entry {padding:0 0 9px 0 !important;font-size:22px;font-weight:normal}
.cont_entry .desc_type2 .txt_entry {padding:0 !important}
.cont_entry .qa_entry {margin:13px 0 6px;padding:27px 80px !important;color:#909090;background:#f5f5f5}
.cont_entry .tit_entry + .qa_entry {margin-top:41px}
.cont_entry .txt_entry:first-child + .qa_entry {margin-top:41px}
.cont_entry .qa_entry + .tit_entry {margin-top:40px}
.cont_entry .qa_entry:first-child {margin-top:46px}
.qa_entry .item_qa {padding:17px 0 11px !important}
.cont_entry .entry_thumb {overflow:hidden;margin:0 120px 60px;padding:0 !important;text-align:center}
.entry_thumb .link_thumb {display:inline-block}
.entry_thumb span {display:inline-block}
.cont_entry .thumb_type1 {margin:15px 0;padding:40px 0 !important;background:#f5f5f5;text-align:center}
.thumb_type1 span {display:inline-block}
.thumb_type1 .imageblock {padding:0 10px !important}
.entry_thumb .captions_img {font-size:12px;color:#909090;line-height:16px;text-align:center}
.entry_thumb .wrap_thumb {display:inline-block;overflow:hidden}
.cont_entry .thumb_type2 {margin:20px 80px 6px}
.thumb_type2 .imageblock {border:1px solid #e5e5e5}
.cont_entry .thumb_type3 {margin:0}
.thumb_type3 .imageblock {float:left;padding:10px !important;width:380px !important}
.thumb_type3 img {width:100%}
.cont_entry .thumb_type4 {margin:13px 0 6px;padding:40px 0 39px !important;background:#f5f5f5}
.cont_entry .tit_entry + .thumb_type4 {margin-top:41px}
.cont_entry .txt_entry:first-child + .thumb_type4 {margin-top:41px}
.cont_entry .thumb_type4 + .tit_entry {margin-top:39px}
.cont_entry .thumb_type4:first-child {margin-top:46px}
.thumb_type4 .imageblock {float:left;padding:10px !important;width:270px !important}
.cont_entry .thumb_type5 {margin:13px 0 6px;padding:38px 150px 62px !important;background:#f5f5f5}
.cont_entry .tit_entry + .thumb_type5 {margin-top:41px}
.cont_entry .txt_entry:first-child + .thumb_type5 {margin-top:41px}
.cont_entry .thumb_type5 + .tit_entry {margin-top:41px}
.cont_entry .thumb_type5:first-child {margin-top:46px}
.thumb_type5 .imageblock {padding:11px 0 !important}
.thumb_type5 .txt_thumb {padding:16px 0;color:#909090}
.cont_entry .mov_view {padding:21px 80px 11px !important}
.mov_view iframe {width:780px !important;height:440px}
.cont_entry .map_view {padding:21px 80px 11px !important}
.map_view iframe {width:780px !important}
.cont_entry .thumb_type6 {margin:0;padding:48px 60px 9px !important;background:#f5f5f5}
.thumb_type6 .wrap_thumb {float:left;width:33.3%}
.thumb_type6 .txt_entry {padding:15px !important;font-size:12px;line-height:18px}
.cont_entry .entry_emoticon {padding:23px 80px 20px !important;margin:0}
.cont_entry .thumb_type7 {margin:36px 80px 0}
.thumb_type7 .captions_img {padding:18px 0 6px !important}
.cont_entry .line_type1 {margin:21px 80px 42px}
.cont_entry .entry-ccl {padding:10px 80px !important}
.cont_entry div .entry-ccl {padding:0 !important}
.cont_entry .daum_like_wrapper {display:none}
.sns_blog {position:absolute;top:10px;right:10px}
.sns_blog .sns_comm {overflow:visible}
.sns_blog .sns_type3_default {width:140px;height:40px;background:none}
.sns_blog .sns_type3_default .btn_sns {width:138px;height:38px;border:1px solid #d8d8d8;font-size:14px;background:none;text-align:center}
.sns_blog .sns_type3_default .btn_sns:hover {text-decoration:none}
.sns_blog .sns_type3_default .btn_sns .ico_more {margin:12px auto 0;background:url(/web/20170825124207im_/http://tistory1.daumcdn.net/tistory/2683527/skin/images/share_m320.png) 0 0 no-repeat;-webkit-background-size:15px 15px;background-size:15px 15px;font-family:'NanumSquareOTFB', '맑은 고딕',Helvetica,'Apple SD Gothic Neo',AppleGothic,Dotum,'돋움',Arial,sans-serif}
.sns_blog .sns_type3_default .layer_sharesns {top:38px;width:140px;padding:7px 0 10px;border:0 none;background:#000}
.sns_blog .share_sns_type3 .layer_sharesns .link_sns {display:block;float:none;width:auto;margin:0;padding:8px 15px 5px;background:none}
.sns_blog .sns_comm .layer_sharesns .img_g {display:inline-block;padding:0;background-image:url(/web/20170825124207im_/http://tistory1.daumcdn.net/tistory/2683527/skin/images/ico_sns.png);vertical-align:top}
.sns_blog .sns_comm .layer_sharesns .ico_sns_story {width:10px;height:17px;margin:4px 11px 0 3px;background-position:0 0}
.sns_blog .sns_comm .layer_sharesns .ico_sns_twi {width:16px;height:14px;margin:3px 8px 0 0;background-position:-10px 0}
.sns_blog .sns_comm .layer_sharesns .ico_sns_face {width:8px;height:16px;margin:2px 14px 0 0;background-position:-30px 0}
.sns_blog .layer_sharesns .link_sns:hover .ico_sns_story {background-position:0 -20px}
.sns_blog .layer_sharesns .link_sns:hover .ico_sns_twi {background-position:-10px -20px}
.sns_blog .layer_sharesns .link_sns:hover .ico_sns_face {background-position:-30px -20px}
.sns_blog .txt_sns {display:inline-block;padding-top:4px;color:#808080;vertical-align:top;font-family:'NanumSquareOTFB', '맑은 고딕',Helvetica,'Apple SD Gothic Neo',AppleGothic,Dotum,'돋움',Arial,sans-serif}
.sns_blog .link_sns:hover .txt_sns {color:#fff;text-decoration:none}
.sns_blog .foot_layer {display:none}
.entry .link_cmt {display:block;height:80px;margin-top:10px;background:#fff;text-align:center}
.link_cmt .ico_cmt {display:inline-block;width:22px;height:21px;margin-top:31px;background-position:-150px -80px;vertical-align:top;text-indent:0}
.link_cmt .num_cmt {display:inline-block;padding:22px 0 0 10px;font-size:24px;color:#000}
.list_cmt {.margin-top:-40px;background:#fff}
.list_cmt .info_append {display:block}
.list_cmt .writer_info a {display:inline-block;font-size:16px;color:#000}
.list_cmt .txt_time {display:inline-block;padding:1px 0 0 9px;font-size:11px;color:#909090;vertical-align:top}
.list_cmt .txt_desc {padding-top:5px;font-size:13px;line-height:20px;color:#909090}
.list_cmt .control_cmt {position:absolute}
.control_cmt .btn_control {width:33px;height:33px}
.control_cmt .ico_control {display:inline-block;width:3px;height:13px;background-position:-190px -50px;text-indent:0}
.control_cmt .wrap_control {display:none;position:absolute;z-index:10;top:39px;right:-1px;width:70px;padding:8px 0 6px;border-radius:3px;background:#000;text-align:center}
.control_cmt .wrap_control .ico_arrow {position:absolute;top:-6px;right:11px;width:12px;height:6px;background-position:-180px -80px}
.control_cmt .link_control {display:block;font-size:12px;line-height:20px;color:#909090}
.control_cmt .link_control:hover {color:#fff}
.open_control .wrap_control {display:block}
.list_cmt .item_cmt {position:relative;.width:622px;margin-top:40px;padding:38px 159px 15px;border-top:1px solid #e5e5e5;background:url(/web/20170825124207im_/http://tistory1.daumcdn.net/tistory/2683527/skin/images/bg_cmt.gif) 80px 40px no-repeat}
.list_cmt .item_cmt:first-child {margin-top:0}
.list_cmt .item_cmt:last-child {padding-bottom:40px}
.item_cmt .writer_info img {position:absolute;top:40px;left:80px;width:58px;height:58px;border:1px solid #e5e5e5;background-color:#fff}
.item_cmt .control_cmt {top:30px;right:65px}
.list_cmt .item_reply {padding:1px 80px 0 160px}
.list_cmt .inner_reply {position:relative;.width:545px;padding:18px 80px 20px 75px;background:#f5f5f5 url(/web/20170825124207im_/http://tistory1.daumcdn.net/tistory/2683527/skin/images/bg_reply.gif) 20px 20px no-repeat}
.item_reply .writer_info img {position:absolute;top:20px;left:20px;width:38px;height:38px;border:1px solid #e5e5e5}
.item_reply .control_cmt {top:10px;right:5px}
.list_cmt .item_reply:last-child {padding-bottom:40px}
.write_cmt {overflow:hidden;width:820px;padding:25px 60px;background:#f5f5f5}
.write_cmt .tf_cmt {border:1px solid #e5e5e5;font-size:13px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.write_cmt .info_user {overflow:hidden;width:100%}
.write_cmt .desc_user {float:left;padding:0 5px 5px 0}
.write_cmt .desc_user:last-child {padding-right:0}
.write_cmt .tf_user {width:143px;height:30px;padding:0 8px}
.write_cmt .tf_area {width:100%;*width:760px;padding:17px 30px 21px;line-height:20px;resize:vertical}
.write_cmt .tf_area:first-child {margin-top:35px}
.write_cmt .btn_submit {float:right;width:68px;height:30px;margin-top:5px;border:1px solid #e5e5e5;color:#000;background:#fff}
.write_cmt .btn_submit:hover {color:#fff;background:#000}
.paging_entry {display:none;position:fixed;*position:absolute;top:95px;_top:0;z-index:20;width:100%;height:100px;background:#fff;background:rgba(255,255,255,.95)}
.paging_entry .inner_paging {overflow:hidden;max-width:960px;*width:960px;_height:100px;margin:0 auto;text-align:center}
.paging_entry .link_paging {height:80px;padding:10px}
.paging_entry .link_prev {float:left}
.paging_entry .link_next {float:right}
.paging_entry .ico_prev {display:inline-block;width:38px;height:17px;margin-top:29px;background-position:-40px -100px;vertical-align:top;text-indent:0}
.paging_entry .ico_next {display:inline-block;width:38px;height:17px;margin-top:29px;background-position:0 -100px;vertical-align:top;text-indent:0}
.paging_entry .txt_paging {display:inline-block;padding:26px 5px 0;font-size:16px;color:#000}
.paging_entry .count_page {display:inline-block;*position:absolute;*top:0;*left:50%;z-index:-10;*width:960px;*margin-left:-480px;padding-top:25px;font-size:34px;color:#000;text-align:center}

/* animation */
.daumkakao_blog .ani_opacity {opacity:1;animation:ani_opacity .5s ease-in-out forwards;-webkit-animation:ani_opacity .5s ease-in-out forwards;-webkit-animation-name:ani_opacity}

@keyframes ani_opacity {
    from {opacity:1}
    to {opacity:0}
}
@-webkit-keyframes ani_opacity {
    from {opacity:1}
    to {opacity:0}
}

/* Mobile */
@media
only screen and (max-width: 700px),
only screen and (orientation:landscape) and (max-width:978px) and (max-height:700px) {
    input,select,textarea,button {vertical-align:middle;font-size:100%}
    table {border-collapse:collapse;border-spacing:0}
    body{-webkit-text-size-adjust:none}
    input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
    a {color:#333;text-decoration:none}
    a:active, a:hover {text-decoration:none}
    .img_blog {background-image:url(https://tistory1.daumcdn.net/tistory/2683527/skin/images/img_blog_m320.png);-webkit-background-size:205px 315px;background-size:205px 315px}
    .box_links .img_blog{margin:40px 11px 0 0}

    .daumkakao_blog {min-width:100%}
    .head_daumkakao {min-width:100%;height:50px;padding:0}
    .cont_daumkakao {min-width:100%;padding:51px 0 30px}
    /*.cont_daumkakao.cont_daumkakao {padding:51px 0 0}*/
		/*모바일 메인컨텐츠 페딩 수정*/
		.cont_daumkakao.content_type{padding:50px 0 60px;}
    .foot_daumkakao {position:relative;min-width:100%;height:auto;padding-bottom:166px}
    .foot_daumkakao .link_daumkakao{margin:88px auto 10px}
    .logo_daumkakao {text-align:center}
    .logo_daumkakao .link_logo {height:29px;margin:0;padding-top:18px}
    .logo_daumkakao .ico_logo {width:67px;height:18px;background-position:0 -30px}/* 2015-09-21 수정 */
    .btn_sidemenu {display:block;position:absolute;top:0;left:0;width:50px;height:50px}
    .btn_sidemenu .ico_sidemenu {display:inline-block;width:20px;height:14px;background-position:-170px -60px}
    .menu_side {position:fixed;top:0;left:0;z-index:40;width:100%;height:100%;background:rgba(0,0,0,.75)}
    .menu_side .inner_side {position:relative;left:0;width:200px;height:100%;min-height:420px;background:#fff;animation:ani_side_close .5s ease-in-out forwards;-webkit-animation:ani_side_close .5s ease-in-out forwards;-webkit-animation-name:ani_side_close}
    .inner_side .foot_side{position:absolute;left:0;bottom:0;width:100%}
    .menu_side .tit_sidemenu {display:block;padding:15px 16px 57px;font-size:10px;font-weight:normal}
    .menu_side .link_tit {font-size:11px;line-height:12px;color:#2f2f2f}
    .menu_side .list_menu {padding:0 35px}
    .menu_side .list_menu li {height:55px}
    .menu_side .link_menu {display:block;font-size:23px;letter-spacing:-1px;line-height:38px}
		.menu_side .inner_menu {display:block;font-size:16px}
    .menu_side .link_menu:hover .inner_menu {color:#3d74fa}
    .menu_side .on .inner_menu {border-bottom:1px solid #000;color:#000}
    .services_relation{height:auto}
    .menu_side .services_relation {display:block;position:static;padding-bottom:40px;background:none;text-align:left}
    .services_relation .link_services {display:block;letter-spacing:-1px;color:#555}
    .services_relation .txt_bar {margin:8px 3px 0 5px;background:#999}
    .services_relation .desc_links{text-align:center;font-size:10px}
    .services_relation .list_channel{overflow:hidden;padding:16px 0 0 16px}
    .list_channel li{float:left;margin-right:12px}
    .link_services .img_blog{display:block;width:46px;height:46px}
    .link_daumsearch .img_blog{background-position: 0 -170px}
    .link_fbook .img_blog{background-position: -60px -170px}
    .link_plus .img_blog{background-position: -120px -170px}
		.link_services .txt_channel{display:block;text-align:center;color:#767676}
    .menu_side .info_copyright {display:block;padding-bottom:13px;font-size:9px;color:#666}
    .info_copyright .link_copyright {color:#666}
    .menu_side .opt_foot {display:block}
    .opt_foot .link_relation {width:198px}
    .opt_foot .list_relation {width:212px}
    .list_relation .link_option {padding-left:11px;font-size:12px;line-height:22px}
    .menu_side .btn_close {position:absolute;top:10px;left:204px;width:48px;height:48px}
    .menu_side .ico_close {display:inline-block;width:18px;height:18px;background-position:-90px -140px}
    .menu_open {overflow:hidden;height:100%}
    .menu_open body {overflow:hidden;height:100%}
    .menu_open .menu_side {display:block}
    .menu_open .cont_daumkakao {z-index:-10}
    .menu_open .inner_side {left:-278px;animation:ani_side .5s ease-in-out forwards;-webkit-animation:ani_side .5s ease-in-out forwards;-webkit-animation-name:ani_side}
    .search_blog {top:0;right:0}
    .search_blog .inner_search{overflow:hidden;background:#fff}
    .search_blog .btn_search {display:block;top:0;width:50px;height:50px;background:transparent}
    .search_blog .box_search {display:block;width:auto;height:49px;padding:50px 20px 0}
    .search_blog .inner_box {height:47px;padding-right:30px}
    .search_blog .tf_search {width:100%;height:47px;border:0 none;font-size:18px;line-height:47px}
    .search_blog .btn_submit {display:block;position:absolute;top:50px;right:20px;width:30px;height:47px}
    .search_blog .btn_close {position:absolute;top:0;left:0;width:50px;height:50px}
    .search_blog .ico_close{width:17px;height:17px;background-position: -60px -140px}
    .on_search {overflow:hidden;height:100%}
    .on_search body {overflow:hidden;height:100%}
    .on_search .cont_daumkakao {z-index:-10}
    .gnb_blog {display:none}
    .services_relation {display:none}

    .search_blog .wrap_search {position:fixed;z-index:40;width:100%;height:100%;background:rgba(0,0,0,.75)}
		.search_blog .ico_search {background-position:-35px -55px;text-indent:-9999px}
    .paging_blog {width:100%}
    .paging_blog .inner_paging {padding-left:1px}
    .paging_blog .inner_paging{width:100%;padding: 11px 0;}
    .btn_page.btn_center{margin:0;}
    .paging_blog .btn_page{display:block;width:33.3%;}

    .paging_blog .link_page {font-size:12px}
    .foot_daumkakao .inner_foot {width:auto}
    .foot_daumkakao .wrap_foot {float:left}
		.wrap_foot.version_pc{float:none;margin-left:-160px;position:absolute;bottom:0;left:50%}
    .foot_daumkakao .area_foot {height:auto;border:none;text-align:center}
    .foot_daumkakao .tit_foot {display:block;overflow:hidden;padding:0;font-size:0;line-height:0;text-indent:-9999px}
    .foot_daumkakao .email_form {overflow:visible}
    .foot_daumkakao .email_send {padding:40px 75px 40px 25px;border-bottom:1px solid #3e3e3e}
    .foot_daumkakao .fld_email {position:relative;width:100%}
    .foot_daumkakao .tf_mail {width:100%;height:34px;padding:8px 11px;font-size:12px;line-height:18px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
    .foot_daumkakao .btn_send {position:absolute;top:0;right:-50px;width:50px;height:34px}
    .foot_daumkakao .ico_send {width:19px;height:13px;background-position:-40px -60px;text-indent:-9999px}
    .foot_daumkakao .thumb_bnr {width:78px;height:32px;margin-top:20px}
    .info_copyright {display:none;text-align:center}
    .version_pc .list_info{padding:40px 0 14px 0}
    .version_pc .box_links{position:absolute;top:0;right:0}
    .list_info li{float:none}

    /* main */
    #tt-body-index #ttCanvas {width:100%}
    #tt-body-index #ttCanvas .tt-panel {width:100%}
    #tt-body-index #ttCanvas .tt-item {width:100%}
    #ttCanvas .tit_main {padding:0;font-size:0;line-height:0;text-indent:-9999px}
		#ttCanvas .tit_main.tit_type2 {padding:22px 0 4px 0;font-size:13px;line-height:33px;text-indent: inherit;text-align:center !important}
    #ttCanvas .tit_main.tit_type2:before, #ttCanvas .tit_main.tit_type2:after{display:inline-block;content:'';width:6px;height:1px;margin:0 5px;vertical-align:middle;background:#bbb}

    .intro_main {width:100%;padding:18px 0;border-bottom:0 none}
    .intro_main .tit_intro {font-size:12px}
    .intro_main .txt_intro {font-size:9px;padding-top:1px}
    .featured_main {position:relative;width:100%;height:auto}
    #ttCanvas .featured_main {margin:0}
    .featured_main li {overflow:hidden;width:100%}
		.featured_main .link_thumb {float:none;width:100%;height:200px}
    .featured_main .cont_info {float:none;width:100%;height:130px}/* 2018-02-09 수정 */
    #ttCanvas .featured_main .info_append {padding:23px 25px 7px;font-size:12px;line-height:13px}
    #ttCanvas .featured_main .txt_bar {padding:0 3px 0 0}
    .featured_main .tit_subject {padding:0 25px}
    #ttCanvas .featured_main .link_txt {height:54px;font-size:22px;line-height:28px}/* 2017-02-09 수정 */
    .featured_main .inner_link {max-height:55px;-webkit-line-clamp:2}
		.featured_main .btn_paging {bottom:auto;top:0;width:50px;height:200px;text-align:center}
    #ttCanvas .featured_main .btn_paging {padding:0}
    .featured_main .btn_prev {right:auto;left:0}
    .featured_main .btn_next {right:0}
    #ttCanvas .paging_num {display:inline-block;position:absolute;left:50%;bottom:149px;transform:translateX(-50%)}/* 2018-02-09 수정 */
    #ttCanvas .paging_num .num_page {display:inline;float:left;width:2px;height:2px;margin:1px 3px 1px;border:1px solid #fff;border-radius:6px;background-color:#fff;font-size:0;line-height:0;text-indent:-9999px}
    #ttCanvas .paging_num em.num_page {border:1px solid #ff0000;background-color:#ff0000}
    .featured_main .img_blog {width:30px;height:30px;text-indent:-9999px;vertical-align:top}
    #ttCanvas .featured_main .img_blog {margin-top:85px}
    .featured_main .ico_prev {background-position:-170px -90px}
    .featured_main .ico_next {background-position:-170px -130px}
    .featured_main .current_page {top:215px;left:auto;right:8px}
    #ttCanvas .featured_main .current_page {line-height:0;font-size:0;text-indent:-9999px}
    #ttCanvas .list_latest {width:auto;padding:0px 5px 7px}
    #ttCanvas .list_latest li {width:50%}
    #tt-body-index #ttCanvas .list_latest li {padding:3px 0}
		#ttCanvas .list_latest .thumb_info {height:120px;padding:0}
		.list_latest .thumb_info {height:140px}
    .list_latest .link_thumb {width:auto;height:140px}
		#ttCanvas .list_latest .link_thumb {width:auto;height:120px}
    #ttCanvas .list_latest .cont_info {margin:0 4px}
		#ttCanvas .list_latest .link_tit {height:97px;padding:0 18px}
		#ttCanvas .list_latest .txt_subject {height:35px;padding-top:17px;font-size:14px;line-height:18px}
    #ttCanvas .list_latest .num_date {padding-top:4px;font-size:12px;line-height:13px}
    #ttCanvas .list_latest .tit_subject .link_tit:hover {text-decoration:none}
    #ttCanvas .link_more {margin:0 8px;font-size:12px}
    .link_more .current_load{line-height:0;font-size:0;text-indent:-9999px}
    .link_more .ico_more {width:12px;height:12px;background-position:-60px -110px;text-indent:-9999px}
    #ttCanvas .ico_more {margin-top:16px}
    .link_top {display:none}

    /* category */
    .tit_category {top:51px;height:36px;padding-top:40px;font-size:14px}
    .search_none+.list_category {max-width:940px;margin:0 auto;padding:100px 0 0 0}
    .searchList{padding:0 8px}
    .list_category {width:auto;padding:19px 0 0}
    .list_category li {padding-top:14px}
    .list_category .link_thumb {float:none;width:100%;height:auto;padding:0}
    .list_category .thumb_img {width:100%;height:auto}
    .list_category .link_cont {display:block;float:none;position:relative;width:auto;height:auto;padding:11px 20px 16px 20px}
    .list_category .tit_subject {display:-webkit-box;height:48px;padding:0;margin-bottom:5px;font-size:18px;line-height:24px;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;word-wrap:break-word}
    .list_category .data_append {font-size:12px;line-height:16px}
    .list_category .txt_desc {display:none}

    .search_none {width:auto;margin:0 7px 0;padding:0 15px;background:#fafafa url(/web/20170825124207im_/http://tistory1.daumcdn.net/tistory/2683527/skin/images/bg_search_none_m320.gif) 50% 30px no-repeat;-webkit-background-size:32px 30px;background-size:32px 30px}
		.search_none .txt_result {padding:0 15px 35px;font-size:22px;line-height:28px}
    .search_none .list_check {padding:23px 0 31px;font-size:12px;line-height:18px}

    /* entry */
    .entry {width:100%;padding-top:0;margin-top:-50px}
    .intro_entry {display:block;width:auto;padding:43px 15px 0}
    .intro_entry .tit_subject {display:block;float:none;width:auto;font-size:24px;line-height:14px}
		.intro_entry .data_append {display:block;float:none;padding:7px 0 40px 0;font-size:12px}
		.intro_entry .link_tit{font-size:20px;line-height: 28px;padding: 9px 30px;}
    .img_main .admin_append {right:0;}
    .admin_append .btn_admin {width:115px;height:31px;font-size:12px}
    .admin_append .layer_admin {position:fixed;top:0;left:0;z-index:40;width:100%;height:100%;border:0 none;background:rgba(0,0,0,.4)}
    .admin_append .inner_layer {position:absolute;bottom:15px;width:100%}
    .admin_append .link_admin {height:42px;margin:0 6px;padding-top:18px;border-color:#d5d8da;font-size:18px}
    .admin_append .link_admin:first-child {border-top-left-radius:4px;border-top-right-radius:4px}
    .admin_append .link_admin:last-child {border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:0 none}
    .admin_append .foot_layer {padding:7px 6px 0}
    .admin_append .btn_cancel {display:block;width:100%;height:60px;border-radius:4px;font-size:18px;color:#0076ff;background:#fff}
    .entry .img_main {width:100%}
    .entry .img_main .imageblock {width:100% !important}
    .entry .img_main span {display:block;width:100% !important}
    .entry .img_main img {width:100% !important;height:auto !important}

    .cont_entry p {padding: 0 16px 40px !important;font-size:14px !important}
    .cont_entry h3 {padding:15px 16px 0 !important}
    .cont_entry h2 {padding:15px 16px 0 !important}
    .cont_entry span {padding:0 16px}
    .cont_entry span span {padding:0}
    .cont_entry span p {padding:15px 0 0 !important}
    .cont_entry font {padding:0 15px}
    .cont_entry font font {padding:0}
    .cont_entry p font {padding:0}
    .cont_entry font span {padding:0}
    .cont_entry p span {padding:0}
    .cont_entry ul span {padding:0}
    .cont_entry div {padding:15px 15px 0 !important}
    .cont_entry .img_main {padding:30px 0 !important}
		.cont_entry .tit_sub{padding: 0 0 24px;font-size:20px;line-height: 29px;}
    .cont_entry .txt_quote{padding: 0 16px 70px;font-size:16px}
    .cont_entry .line_horizon{margin:0 0 20px}
    .cont_entry .tit_sub_type2{padding: 0 16px 12px;font-size:14px}
    .cont_entry div div {padding:0 !important}
    .cont_entry div ul {padding:0 !important}
    .cont_entry div p {padding:0 !important}
    .cont_entry div span {padding:0 !important}
    .cont_entry span div {padding:0 !important}
    .cont_entry ul {padding:15px 15px 0 !important}
    .cont_entry ul p {padding:0 !important}
    .cont_entry .line_entry {margin:30px 15px 20px;padding:0 !important}
    .cont_entry .thumb_entry {margin:20px 0 0}
    .cont_entry .thumb_emoticon {margin:30px 0 0}
    .cont_entry .imageblock {max-width:100%;height:auto;box-sizing:border-box}
    .cont_entry .imageblock img {max-width:100%;height:auto}
    .cont_entry .down_entry {padding:30px 15px !important;margin:20px 0 0 0}
    .down_entry .tit_down {padding:0 0 18px 0 !important}
    .down_entry .btn_down {padding:5px 10px !important}
    .btn_down .imageblock {width:auto !important;max-width:100%}
    .down_entry .txt_entry  {display:block;width:auto;padding:0 20px !important}
    .down_entry .btn_down {width:100%;padding:5px 0 !important;vertical-align:top}
    .down_entry .txt_entry {width:100%;padding:0 !important}
    .cont_entry .link_entry {margin:0 15px}
    .txt_entry .link_entry {margin:0}
    .cont_entry .tit_entry {padding:20px 15px 0 !important;font-size:20px;line-height:25px;text-align:center}
    .cont_entry .desc_entry {padding:17px 15px 20px !important}
    .cont_entry .desc_type2 {margin:6px 0 3px}
    .cont_entry .tit_entry + .desc_type2 {margin-top:20px}
    .cont_entry .txt_entry:first-child + .desc_type2 {margin-top:20px}
    .cont_entry .desc_type2 + .tit_entry {margin-top:20px}
    .cont_entry .desc_type2:first-child {margin-top:23px}
    .desc_entry .tit_entry {padding:10px 0 0 !important;font-size:16px;line-height:28px;text-align:left}
    .desc_entry .txt_entry {padding:0 !important}
    .desc_entry .link_entry {padding:0 !important;margin:0}
    .cont_entry .txt_type1 {padding:15px 15px 0 15px !important}
    .cont_entry .qa_entry {margin:6px 0 3px;padding:13px 40px !important}
    .cont_entry .tit_entry + .qa_entry {margin-top:20px}
    .cont_entry .txt_entry:first-child + .qa_entry {margin-top:20px}
    .cont_entry .qa_entry + .tit_entry {margin-top:20px}
    .cont_entry .qa_entry:first-child {margin-top:23px}
    .qa_entry .item_qa {padding:8px 0 5px !important}
    .cont_entry .entry_thumb {margin:20px 0 30px}
    .entry_thumb .imageblock {width:auto !important;max-width:100%;height:auto !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
    .entry_thumb .imageblock img {max-width:100%;height:auto !important}
    .entry_thumb .captions_img {padding:5px 15px !important}
    .thumb_type3 .imageblock {float:none;padding:5px 0 !important}
    .cont_entry .thumb_type4 {margin:6px 0 3px;padding:15px 10px !important}
    .cont_entry .tit_entry + .thumb_type4 {margin-top:20px}
    .cont_entry .txt_entry:first-child + .thumb_type4 {margin-top:20px}
    .cont_entry .thumb_type4 + .tit_entry {margin-top:19px}
    .cont_entry .thumb_type4:first-child {margin-top:23px}
    .thumb_type4 .imageblock {float:none;width:100% !important;padding:5px !important}
    .cont_entry .thumb_type5 {margin:6px 0 3px;padding:15px !important}
    .cont_entry .tit_entry + .thumb_type5 {margin-top:20px}
    .cont_entry .txt_entry:first-child + .thumb_type5 {margin-top:20px}
    .cont_entry .thumb_type5 + .tit_entry {margin-top:20px}
    .cont_entry .thumb_type5:first-child {margin-top:23px}
    .cont_entry .mov_view {padding:15px 0 0 0 !important}
    .mov_view iframe {width:100% !important}
    .cont_entry .map_view {padding:15px 0 0 0 !important}
    .map_view iframe {width:100% !important}
    .cont_entry .thumb_type6 {padding:15px !important}
    .thumb_type6 .wrap_thumb {width:100%;padding:0 !important}
    .thumb_type6 .imageblock {padding:0 10px !important}
    .cont_entry .entry-ccl {padding:10px 10px 0 !important}
    .cont_entry div .entry-ccl {padding:0 !important}
    .sns_blog .sns_type3_default {width:115px;height:31px}
    .sns_blog .sns_type3_default .btn_sns {width:113px;height:29px;font-size:12px}
    .sns_blog .sns_type3_default .btn_sns .ico_more {margin-top:8px}
    .sns_blog .sns_type3_default .layer_sharesns {position:fixed;top:0;left:0;z-index:40;width:100%;height:100%;padding:0;border:0 none;background:rgba(0,0,0,.4)}
    .layer_sharesns .inner_layer {position:absolute;bottom:0;width:100%}
    .layer_sharesns .body_layer {padding:0 7px}
    .sns_blog .share_sns_type3 .layer_sharesns .link_sns {overflow:hidden;height:60px;padding:0 30px;border-top:1px solid #282828;background:#000}
    .sns_blog .share_sns_type3 .layer_sharesns .link_sns:first-child {border:none}
    .sns_blog .sns_comm .layer_sharesns .img_g {float:right;background-image:url(images/ico_sns_m320_160404.png);-webkit-background-size:20px 54px;background-size:20px 54px}
    .sns_blog .sns_comm .layer_sharesns .ico_sns_story {width:9px;height:17px;margin:21px 3px 0 0;background-position:0 0}
    .sns_blog .sns_comm .layer_sharesns .ico_sns_twi {width:16px;height:14px;margin:23px 0 0 0;background-position:0 -20px}
    .sns_blog .sns_comm .layer_sharesns .ico_sns_face {width:8px;height:17px;margin:22px 3px 0 0;background-position:-10px 0}
    .sns_blog .sns_comm .layer_sharesns .ico_sns_kakao {width:16px;height:16px;margin:23px 0 0 0;background-position:0 -40px}
    .sns_blog .layer_sharesns .link_sns:hover .ico_sns_story {background-position:0 0}
    .sns_blog .layer_sharesns .link_sns:hover .ico_sns_twi {background-position:0 -20px}
    .sns_blog .layer_sharesns .link_sns:hover .ico_sns_face {background-position:-10px 0}
    .sns_blog .layer_sharesns .link_sns:hover .ico_sns_kakao {background-position:0 -40px}
    .sns_blog .txt_sns {float:left;padding-top:20px;font-size:18px;letter-spacing:1px;color:#fff}
    .layer_sharesns .foot_layer {display:block;padding:10px 7px 0}
    .layer_sharesns .btn_cancel {display:block;width:100%;height:60px;font-size:18px;color:#808080;letter-spacing:1px;background:#000}
    .entry .link_cmt {height:40px;margin-top:5px}
    .link_cmt .ico_cmt {width:13px;height:12px;margin-top:15px;background-position:-80px -70px;text-indent:-9999px}
    .link_cmt .num_cmt {padding:9px 0 0 10px;font-size:15px}
    .list_cmt .txt_desc {font-size:12px;line-height:18px;letter-spacing:-1px}
    .list_cmt .writer_info a {font-size:12px}
    .list_cmt .txt_time {display:block;padding:0;font-size:12px}
    .control_cmt .btn_control {width:31px;height:31px;border:1px solid #e5e5e5}
    .list_cmt .item_cmt {margin-top:20px;padding:20px 45px 14px;background:url(images/bg_cmt_m320.gif) 8px 20px no-repeat;-webkit-background-size:31px 31px;background-size:31px 31px}
    .list_cmt .item_cmt:last-child {padding-bottom:20px}
    .item_cmt .writer_info img {top:20px;left:8px;width:29px;height:29px}
    .item_cmt .control_cmt {top:20px;right:20px}
    .list_cmt .item_reply {padding:2px 20px 0 45px}
    .list_cmt .inner_reply {padding:10px 10px 10px;background:#f5f5f5 url(images/bg_reply_m320.gif) 10px 10px no-repeat;-webkit-background-size:21px 21px;background-size:21px 21px}
    .item_reply .info_append {padding-left:30px}
    .item_reply .writer_info img {top:10px;left:10px;width:19px;height:19px}
    .item_reply .control_cmt {top:10px;right:10px}
    .control_cmt .wrap_control {top:42px;width:80px}
    .control_cmt .wrap_control .ico_arrow {top:-3px;right:5px;width:6px;height:3px;background-position:-60px -80px}
    .control_cmt .link_control {font-size:14px;line-height:23px}
    .control_cmt .ico_control {width:2px;height:10px;background-position:-100px -60px;text-indent:-9999px}
    .write_cmt {width:auto;padding:25px 7px;background:#f5f5f5}
    .write_cmt .tf_cmt {font-size:12px}
    .write_cmt .desc_user {width:50%;padding-right:0}
    .write_cmt .inner_desc {display:block;padding-right:3px}
    .write_cmt .desc_user:last-child .inner_desc {padding-right:0;padding-left:3px}
    .write_cmt .tf_user {width:100%}
    .write_cmt .tf_area {padding:10px 10px;line-height:16px}
    .write_cmt .tf_area:first-child {margin-top:0}
    .write_cmt .btn_submit {float:none;width:100%;height:35px;font-weight:bold}
    .write_cmt .btn_submit:hover {color:#000;background:#fff}
    .paging_entry {top:51px;height:50px}
    .paging_entry .link_paging {height:30px}
    .paging_entry .ico_prev {width:20px;height:9px;margin-top:10px;background-position:0 -80px;text-indent:-9999px}
    .paging_entry .ico_next {width:20px;height:9px;margin-top:10px;background-position:-30px -80px}
    .paging_entry .txt_paging {padding-top:7px;font-size:12px}
    .paging_entry .count_page {padding-top:13px;font-size:17px}
		.featured_main .cont_info {height:126px}

	
	
    @keyframes ani_side {
        0% {left:-278px}
        30% {left:-278px}
        100% {left:0}
    }
    @-webkit-keyframes ani_side {
        0% {left:-278px}
        30% {left:-278px}
        100% {left:0}
    }

    @keyframes ani_side_close {
        0% {left:0}
        30% {left:0}
        100% {left:-278px}
    }
    @-webkit-keyframes ani_side_close {
        0% {left:0}
        30% {left:0}
        100% {left:-278px}
    }

}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
    .sns_blog .sns_type3_default .btn_sns .ico_more {background-image:url(images/share_m640.png) !important}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 700px),
only screen and (min-device-pixel-ratio: 1.5) and (max-width: 700px),
only screen and (min-resolution: 1.5dppx) and (max-width: 700px),
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (orientation:landscape) and (max-width:978px) and (max-height:700px),
only screen and (min-device-pixel-ratio: 1.5) and (orientation:landscape) and (max-width:978px) and (max-height:700px),
only screen and (min-resolution: 1.5dppx) and (orientation:landscape) and (max-width:978px) and (max-height:700px) {
    .img_blog {background-image:url(https://tistory1.daumcdn.net/tistory/2683527/skin/images/img_blog_m640.png)}
    .search_none {background-image:url(images/bg_search_none_m640.gif)}
    .sns_blog .sns_comm .layer_sharesns .img_g {background-image:url(images/ico_sns_m640_160404.png)}
    .list_cmt .item_cmt {background-image:url(images/bg_cmt_m640.gif)}
    .list_cmt .inner_reply {background-image:url(images/bg_reply_m640.gif)}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 2dppx){
    .sns_blog .sns_type3_default .btn_sns .ico_more {background-image:url(images/share_m640.png) !important}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px),
only screen and (min-device-pixel-ratio: 2) and (max-width: 700px),
only screen and (min-resolution: 2dppx) and (max-width: 700px),
only screen and (-webkit-min-device-pixel-ratio: 2) and (orientation:landscape) and (max-width:978px) and (max-height:700px),
only screen and (min-device-pixel-ratio: 2) and (orientation:landscape) and (max-width:978px) and (max-height:700px),
only screen and (min-resolution: 2dppx) and (orientation:landscape) and (max-width:978px) and (max-height:700px) {

    .img_blog {background-image:url(https://tistory1.daumcdn.net/tistory/2683527/skin/images/img_blog_m640.png);-webkit-background-size:205px 315px;
    background-size:205px 315px}
    .search_none {background-image:url(images/bg_search_none_m640.gif)}
    .sns_blog .sns_comm .layer_sharesns .img_g {background-image:url(images/ico_sns_m640_160404.png)}
    .list_cmt .item_cmt {background-image:url(images/bg_cmt_m640.gif)}
    .list_cmt .inner_reply {background-image:url(images/bg_reply_m640.gif)}
}