@charset "utf-8";a,abbr,address,article,b,bdi,bdo,blockquote,body,button,caption,cite,code,dd,del,dfn,div,dl,dt,em,embed,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,input,ins,kbd,label,legend,li,map,mark,nav,object,ol,p,pre,q,rp,rt,ruby,s,samp,select,small,span,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,u,ul,var.section{color:inherit;margin:0;padding:0;font-size:100%;border:0;vertical-align:baseline}button,input,select,textarea{color:#000;font-family:"Noto Sans KR",sans-serif;padding:0;margin:0;border-radius:0;-webkit-appearance:none}ol,ul{list-style:none}a{text-decoration:none}img{vertical-align:top}body,html{height:100%;font-size:16px}body{position:relative;background:#f5f5f5;color:#000;line-height:1.6;font-weight:400;word-break:break-all;-webkit-text-size-adjust:none}strong{font-weight:500}button{cursor:pointer;outline:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}html.wf-active body{font-family:"Noto Sans KR",sans-serif}.blind{position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;overflow:hidden}.skip_navigation{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden}#wrap{position:relative;min-width:320px;min-height:100%;overflow-x:hidden}#container{clear:both;width:100%;min-height:100%}.header_2r #container{padding-top:82px}.header_1r #container{padding-top:46px}.header_1r.cover_img #container{padding-top:0}.header_1r header.header,.header_2r header.header{position:fixed;top:0}.btn_top .btn span,.search_form .btn_prev span,.search_form .btn_search span,.search_head .btn_sort a .icon,header .btn>span,header .logo a>span{display:block;color:transparent;white-space:nowrap;overflow:hidden;background:url(http://static.egloos.net/resources/images/common/spr_common.png?ver=20170801) no-repeat;background-size:100px 100px}.btn_top{z-index:100;display:none;position:fixed;right:20px;bottom:70px}.btn_top .btn span{width:40px;height:40px;background-position:-60px 0}.ad_area{height:50px;text-align:center}.floating_banner{z-index:998;position:fixed;left:50%;margin-left:-72px;bottom:20px;display:block;text-align:center}.floating_banner a{position:relative;display:inline-block}.floating_banner .btn_close{z-index:9;position:absolute;right:8px;top:7px;display:block;width:27px;height:27px;overflow:hidden;font-size:0;color:transparent}.floating_banner_login{z-index:998;position:fixed;bottom:0;left:0;right:0;width:100%;display:block;text-align:center;background:#e6f7ff;border-top:1px solid #d8ecf5;padding:5px 0}.floating_banner_login a{position:relative;display:block}.floating_banner_login .btn_close{z-index:9;position:absolute;right:15px;top:20px;display:block;width:27px;height:27px;overflow:hidden;font-size:0;color:transparent}.floating_banner_login .btn_close:after,.floating_banner_login .btn_close:before{position:absolute;height:1px;width:100%;top:50%;left:0;margin-top:-1px;background:#8d9ea6;content:''}.floating_banner_login .btn_close:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.floating_banner_login .btn_close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}header.header{z-index:998;position:relative;width:100%;min-width:320px;height:46px;line-height:45px;text-align:center;background:#fff;border-bottom:1px solid #ebebeb}header.header .logo{position:absolute;top:0;left:0}header.header .logo a{display:block;padding:12px 16px}header.header .logo a>span{width:47px;height:22px;text-align:left;background-position:0 0}header.header .btn_prev{position:absolute;top:0;left:0;padding:14px}header.header .btn_prev span{width:11px;height:18px;text-align:left;background-position:0 -75px}header.header .btn_search{position:absolute;top:0;right:45px;padding:14px 8px 14px 10px}header.header .btn_search span{width:18px;height:18px;text-align:left;background-position:-15px -75px}header.header .btn_menu{position:absolute;top:0;right:0;padding:16px 18px 16px 8px;background:0 0;border:0}header.header .btn_menu span{width:18px;height:14px;text-align:left;background-position:-35px -75px}header.header .header_title{color:#6b6b6b;font-size:19px;font-weight:500;padding:0 80px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}header.header .header_title a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}header.header .btn_ok{position:absolute;top:0;right:0;color:#0075af;font-size:15px;font-weight:500;padding:0 18px}header.header .btn_close{position:absolute;top:0;left:0;color:#000;font-size:15px;font-weight:500;padding:0 18px}header.header.blue .btn_prev span{background-position:0 -25px}header.header.blue .btn_search span{background-position:-15px -25px}header.header.blue .btn_menu span{background-position:-35px -25px}header.header.blue .header_title{color:#009aea}.header_menu .menu{z-index:1000;position:fixed;top:0;right:0;bottom:0;width:195px;background:#fff;overflow:auto;z-index:1000;transform:translate(320px,0);-webkit-transform:translate(320px,0);transition:all .2s;-webkit-transition:all .2s}.header_menu.header_menu_on .menu{transform:translate(0,0);-webkit-transform:translate(0,0)}.header_menu .menu_inner .user_box{display:block;position:relative;height:60px;background:#f5f5f5;padding:13px 18px;box-sizing:border-box;-webkit-box-sizing:border-box}.header_menu .menu_inner .user_box .thumb{float:left;margin-right:6px}.header_menu .menu_inner .user_box .thumb img{width:34px;height:34px;border-radius:17px}.header_menu .menu_inner .user_box .user_name{overflow:hidden;line-height:34px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.header_menu .menu_inner .menu_list{background:#fff;border-bottom:1px solid #f5f5f5;padding:10px 0}.header_menu .menu_inner .menu_list:last-of-type{border-bottom:0}.header_menu .menu_inner .menu_list.sub>li>a,.header_menu .menu_inner .menu_list:nth-of-type(2)>li>a{color:#777;font-size:14px;font-weight:400}.header_menu .menu_inner .menu_list>li{position:relative}.header_menu .menu_inner .menu_list>li>a,.header_menu .menu_inner .menu_list>li>span{display:block;line-height:38px;color:#222;font-size:16px;font-weight:500;padding-left:18px}.header_menu .menu_inner .menu_list>li>a.btn_thema_add{position:relative;color:#008aff;font-size:14px;padding-left:35px}.header_menu .menu_inner .menu_list>li>a.btn_thema_add:before{content:'';position:absolute;top:14px;left:23px;display:block;width:1px;height:11px;background:#008aff}.header_menu .menu_inner .menu_list>li>a.btn_thema_add:after{content:'';position:absolute;top:19px;left:18px;display:block;width:11px;height:1px;background:#008aff}.header_menu .menu_inner .menu_list>li.new a:after{content:'';display:inline-block;width:5px;height:5px;border-radius:3px;background-color:#009beb;vertical-align:top;margin:8px 0 0 2px}nav.gnb{z-index:999;position:fixed;top:45px;width:100%;min-width:320px;background:#fff;margin-top:-1px}nav.gnb ul{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-around;border-bottom:1px solid #ebebeb}nav.gnb li{-webkit-box-flex:1;flex-grow:1;width:25%;height:38px;line-height:38px;margin-bottom:-1px}nav.gnb li a{display:block;color:#000;font-size:16px;text-align:center}nav.gnb li a span{display:inline-block;height:36px;padding:0 6px}nav.gnb li.on a span{position:relative;border-bottom:2px solid #009beb}nav.gnb li.on a{color:#009beb;font-weight:500}nav.gnb li.new a:after{content:'';display:inline-block;width:5px;height:5px;border-radius:3px;background-color:#009beb;vertical-align:top;margin:8px 0 0 -5px}#container .post_contents_list{position:relative}#container .post_contents_list li{background:#fff;margin-bottom:9px}#container .post_contents_list li:last-of-type{margin-bottom:0}#container .post_contents_list li.loading{background:0 0;text-align:center;margin:20px 0}#container .post_contents_list li .post_wrap{position:relative;display:table;width:100%;padding:16px 18px 13px;box-sizing:border-box;-webkit-box-sizing:border-box}#container .post_contents_list li .thumb{display:table-cell;overflow:hidden;width:100px;padding:2px 0 5px 10px;vertical-align:top}#container .post_contents_list li .cnt{position:relative;display:table-cell;height:115px;vertical-align:top}#container .post_contents_list li .cnt .title{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;font-size:17px;line-height:1.4;letter-spacing:-.5px}#container .post_contents_list li .cnt .text{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#888;font-size:14px;line-height:1.4;margin:5px 0 0}#container .post_contents_list li .cnt .info{position:absolute;bottom:0;left:0;right:0;color:#b3b3b3;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#container .post_contents_list li .cnt .info>span{color:#b3b3b3;font-size:12px;line-height:25px}#container .post_contents_list li .cnt .info>span:after{content:'';display:inline-block;width:1px;height:10px;background:#dfdfdf;margin:8px 5px 0 9px;vertical-align:top}#container .post_contents_list li .cnt .info>span:last-of-type:after{content:'';display:none}#container .post_contents_list li .cnt .info .name{color:#008aff}#container .post_contents_list li .post_wrap .commt_link a{z-index:2;position:relative;display:inline-block;padding:0 10px;margin:0 -10px}#container .post_contents_list li .post_link{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0}#container li.list_no_data{background:0 0!important;border-bottom:0!important;text-align:center;padding:150px 0}#container li.list_no_data p{color:#888;font-size:13px}#container li.list_no_data p:before{content:'';display:block;width:46px;height:33px;background:url(http://static.egloos.net/resources/images/common/ico_list_no_data.png?ver=20170814) no-repeat 0 0;background-size:48px 36px;margin:0 auto 3px}#container .post_contents_list .list_banner{text-align:center;margin:9px 0;background-color:#fff}#container .post_contents_list .list_banner a{display:block}#container .search_form{z-index:99;position:fixed;top:0;left:0;right:0;min-width:320px;background:#fff;border-bottom:1px solid #ebebeb;padding:6px 50px;box-sizing:border-box}#container .search_form .btn{display:block;border:0;background:0 0;outline:0}#container .search_form .btn_prev{position:absolute;left:0;top:0;padding:14px}#container .search_form .btn_prev span{width:11px;height:18px;background-position:0 -25px}#container .search_form .ip_wrap{position:relative;display:block}#container .search_form .ip_wrap .ip_search{display:block;width:100%;height:33px;color:#000;font-size:16px;font-weight:500;border-bottom:2px solid #009beb;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:3px 30px 4px 8px;box-sizing:border-box}#container .search_form .ip_wrap .btn_ip_del{display:none;position:absolute;right:0;top:0;padding:8px}#container .search_form .ip_wrap .btn_ip_del span{position:relative;display:block;width:17px;height:17px;background:0 0;color:transparent}#container .search_form .ip_wrap .btn_ip_del span:before{content:'';position:absolute;top:0;left:8px;display:block;width:1px;height:17px;background:#a2a2a2;vertical-align:top;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#container .search_form .ip_wrap .btn_ip_del span:after{content:'';position:absolute;top:8px;display:block;width:17px;height:1px;background:#a2a2a2;vertical-align:top;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#container .search_form .btn_search{position:absolute;top:0;right:0;padding:14px 18px 14px 10px}#container .search_form .btn_search span{width:18px;height:18px;background-position:-15px -25px}#container .search_tab_menu{z-index:99;position:fixed;top:45px;left:0;right:0;min-width:320px;background:#fff;box-sizing:border-box}#container .search_tab_menu ul{border-bottom:1px solid #ebebeb}#container .search_tab_menu ul:after{display:block;clear:both;height:0;content:''}#container .search_tab_menu li{float:left;width:50%}#container .search_tab_menu li a{position:relative;bottom:-1px;display:block;color:#000;font-size:15px;height:34px;line-height:34px;text-align:center;margin:0 18px}#container .search_tab_menu li.on a{color:#009beb;font-weight:500;border-bottom:3px solid #009beb}#container .search_head{overflow:hidden;border-bottom:1px solid #ebebeb;line-height:22px;padding:6px 18px;white-space:nowrap}#container .search_head .num{float:left;color:#777;font-size:14px}#container .search_head .btn_sort{float:right;font-size:13px}#container .search_head .btn_sort a{display:inline-block;color:#777;padding-left:10px}#container .search_head .btn_sort a.on{color:#009beb}#container .search_head .btn_sort a .icon{display:inline-block;width:10px;height:7px;background-position:-72px -50px;margin-right:4px}#container .search_head .btn_sort a.on .icon{background-position:-60px -50px}#container .search_guide{width:320px;color:#999;font-size:14px;margin:0 auto}#container .search_guide .txt_guide{text-align:center;padding-top:150px}#container .search_guide .txt_no_result_01{color:#999;font-size:16px;font-weight:500;text-align:center;padding:50px 20px 20px 20px}#container .search_guide .txt_no_result_01:before{content:'!';display:block;width:38px;height:38px;line-height:37px;color:silver;font-size:26px;font-weight:300;border:2px solid #c6c6c6;border-radius:22px;margin:10px auto}#container .search_guide .txt_no_result_02{padding:0 20px}#container .search_guide .txt_no_result_02 li{color:#999;font-size:13px}#container .tag_contents .top_tab_box{z-index:999;position:fixed;top:45px;left:0;right:0;min-width:320px;background:#f5f5f5;border-bottom:1px solid #ebebeb;padding:3px 15px 4px;box-sizing:border-box}#container .tag_contents .top_tab_box ul{display:table;width:100%;border:1px solid #009beb;background:#fff;box-sizing:border-box}#container .tag_contents .top_tab_box li{display:table-cell;width:50%}#container .tag_contents .top_tab_box li a{display:block;text-align:center;height:28px;line-height:28px;color:#009beb}#container .tag_contents .top_tab_box li.on a{color:#fff;background:#009beb}#container .tag_contents .tag_cloud_title{color:#000;font-size:13px;padding:15px 20px}#container .tag_contents .tag_cloud_list{overflow:hidden;padding:0 10px 0 20px}#container .tag_contents .tag_cloud_list li{float:left;margin:0 10px 10px 0}#container .tag_contents .tag_cloud_list li a{display:block;color:#0075af;font-size:12px;font-weight:500;background-color:#dde2e5;border-radius:2px;padding:6px 10px}#container .tag_contents .tag_cloud_list li.list_no_data{float:none}#layer_wrap{display:none;position:fixed;top:0;left:0;bottom:0;width:100%;z-index:999;text-align:center}#layer_wrap:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;margin-left:-2px}.layer_bg{position:absolute;top:0;left:0;bottom:0;width:100%;background:rgba(0,0,0,.5)}