@charset "utf-8";

/* common css reset */
a,abbr,address,b,bdi,bdo,blockquote,body,button,caption,cite,code,dl,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,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{margin:0;padding:0;font-size:100%;border:0;vertical-align:baseline}
input,select,textarea{color:#000;padding:0;margin:0}
.blind{position:absolute !important;font-size:0 !important;visibility:hidden !important}
legend, caption, hr{display:none}
ol,ul{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:underline}
img{vertical-align:top}
/* common css reset */

/* reset overriding */
html{overflow-y:scroll;height:100%}
body{min-height:100%;line-height:1;font-family:-apple-system, BlinkMacSystemFont,HelveticaNeue-Regular,AppleSDGothicNeo-Regular,"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif;text-align:left}
div,ul,ol,dl,p,td,th,input,textarea,select,button{font-size:12px;color:#000}
table{clear:both;border-collapse:collapse}
select{height:20px;font-size:12px}
input{padding-right:1px}
img{*-ms-interpolation-mode:bicubic}
a{color:#0000cc}
a:visited{color:#99209b}
.rinkVisited{color:#99209b}

/* 캡션 및 thead, tfoot 전용 블라인드(오페라 및 간격 버그때문) */
.blind_caption{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}
/* 캡션 및 thead, tfoot 전용 블라인드(오페라 및 간격 버그때문) */
.clear_float:after{display:block;clear:both;content:".";width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}
.clear_float{zoom:1}

legend, hr{display:none}
.lS0{letter-spacing:0 !important}

.dN{display:none !important}
/* reset overriding */

.skip_navigation{position:absolute;top:0;left:0;z-index:1003}
.skip_navigation a{display:block;overflow:hidden;position:absolute;top:-26px;padding:0 5px;height:26px;line-height:27px;color:#fff;font-size:11px;white-space:nowrap;background:#000;text-decoration:none;
    -webkit-transition:top 0.2s;
    transition:top 0.2s
}
.skip_navigation a:focus{top:0}


/* layout */
#wrap{position:relative;z-index:10;margin:0 auto;width:1152px}
#wrap:before{content:'';display:inline-block;width:1px;height:100%;position:absolute;top:0;bottom:0;right:385px;background:#f2f2f2}
#header{position:relative;z-index:1002;min-width:1152px}
#container{position:relative;zoom:1}
#container:after{content:'';display:block;clear:both;line-height:0}
#content{float:left;position:relative;width:766px;min-height:833px;zoom:1;background:#fff}

/*** header ***/
/* 로고 및 검색창 */
.header{background:#fff}
.header .header_wrap{top:-100px;height:100px;border-bottom:1px solid #e5e5e5;transition:0.3s top}
.header.fixed .header_wrap{position:fixed;top:0;left:0;width:100%;height:74px;background:#fff;z-index:100;box-shadow:0 1px 8px 0 rgba(0, 0, 0, 0.1);}
.header.fixed .gnb_wrap{display:none}
.header .issue_keyword_wrap{display:none;}
.header.fixed .issue_keyword_wrap{display:block}
.header.fixed .header_wrap .box_search{padding-top:13px}
.header.fixed .header_wrap .box_search h1{top:20px}
.header.fixed .box_search .layer_suggest{top:60px}
.header.fixed .keyboard_layer{top:63px}
.header .header_wrap .box_search{margin:0 auto;width:1152px;position:relative;z-index:101;padding:25px 0 4px 0;zoom:1}
.header .box_search h1{position:absolute;top:32px;left:18px;z-index:200}
.header .box_search a.logo{display:block;width:36px;height:36px}
.header .box_search fieldset{position:relative;padding-left:69px;zoom:1}
.header .box_search fieldset:after{content:'';display:block;clear:both;line-height:0}
.header .box_search .search_wrap{float:left;position:relative;width:656px;height:48px;border:1px solid #1b52ed;background:#fff;border-radius:4px;box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);box-sizing:border-box}
.header .box_search .search_wrap input{overflow:hidden;padding:14px 13px 11px;width:535px;border:0;outline-style:none;font-size:16px;height:19px;line-height:19px;font-weight:bold;background:transparent}
.header .box_search .search_wrap input{*line-height:17px}
.header .box_search .btn_search{position:absolute;top:0;right:0;display:block;overflow:hidden;width:45px;height:45px;border:0;cursor:pointer;background:transparent}
.header .box_search .btn_search:before{content:'';display:inline-block;width:24px;height:24px;margin:2px 3px 0 0;background:url("../images/spr_search.png?_LM=230821-110106") no-repeat 0 0}
.header .box_search.on .search_wrap{border-width:2px}
.header .box_search.on .btn_inputkey{top:-1px;right:44px}
.header .box_search.on .btn_search{top:-1px;right:-1px}
.header .box_search.on .btn_search:before{background-position:-24px 0;}
@media ( min-width:1px ) {
    .header .box_search .btn_search:before{background-image:url("../images/spr_search_2x.png?_LM=230821-110106");background-size:auto 24px}
}
.header .box_search .layer_suggest{position:absolute;top:72px;left:69px;width:656px}
.header .box_search .layer_suggest iframe{z-index:10000;width:654px;background:#fff;border:1px solid #3968eb;box-shadow:0 3px 3px rgba(0,0,0,.2);border-radius:4px}
/* 로고 및 검색창 */

/* 상단 이슈검색어 고도화 */
.header .issue_keyword_wrap {position:absolute;top:27px;right:4px;width:350px;}
.header .issue_keyword_wrap .issue_keyword{float:left;width:calc((100% - 7px)/2);padding-left:26px;box-sizing:border-box;position:relative;}
.header .issue_keyword_wrap .issue_keyword + .issue_keyword{margin-left:7px;}
.header .issue_keyword_wrap .issue_keyword:before{content:'';display:inline-block;width:20px;height:20px;vertical-align:middle;background:url("../images/spr_issue_new_2x.png?_LM=230821-110106")0px 0px no-repeat;background-size:150px auto;position:absolute;top:0;left:0;}
.header .issue_keyword_wrap .list{overflow:hidden;height:20px;}
.header .issue_keyword_wrap .list ul{position:relative;}
.header .issue_keyword_wrap .list li{height:20px;line-height:20px;letter-spacing:-0.36px;}
.header .issue_keyword_wrap .list a{display:block;height:20px;line-height:20px;color:#000;}
.header .issue_keyword_wrap .list a .txt{float:left;max-width:95px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:15px;font-weight:bold;}
.header .issue_keyword_wrap .list a .num{display:block;float:left;color:#1b52ed;width:24px;font-size:15px;font-weight:bold;}
.header .issue_keyword_wrap .list a .price{font-size:14px;}
.header .issue_keyword_wrap .list a .ico{font-size:0;line-height:0;display:block;float:left;width:20px;height:20px;margin-left:4px;position:relative;}
.header .issue_keyword_wrap .list a .ico:before{content:'';width:20px;height:20px;background:url("../images/spr_issue_new_2x.png?_LM=230821-110106")-47px -24px no-repeat;background-size:150px auto;position:absolute;top:0;right:0;}
.header .issue_keyword_wrap .list a .ico.up:before{background-position:2px -24px;}
.header .issue_keyword_wrap .list a .ico.down:before{background-position:-24px -24px;}
.header .issue_keyword_wrap .list a:hover .txt{color:#1b52ed;text-decoration:underline;}
.header .issue_keyword_wrap .index_type:before{background-position:-25px 0;}
.header .issue_keyword_wrap .index_type .list a .ico{width:11px;height:11px;margin-top:5px;margin-left:4px;}
.header .issue_keyword_wrap .index_type .list a .ico:before{width:11px;height:11px;background-position:-124px -26px;}
.header .issue_keyword_wrap .index_type .right_txt{float:left;}
.header .issue_keyword_wrap .index_type .right_txt .price{display:none;color:#7e7e89;line-height:1;}
.header .issue_keyword_wrap .index_type .right_txt.up .price{color:#ff2222;}
.header .issue_keyword_wrap .index_type .right_txt.up .ico:before{background-position:-78px -26px;}
.header .issue_keyword_wrap .index_type .right_txt.down .price{color:#003dcf;}
.header .issue_keyword_wrap .index_type .right_txt.down .ico:before{background-position:-104px -26px;}

.header .issue_layer{position:absolute;width:350px;height:487px;padding:0 24px 16px;box-shadow:0 1px 8px 0 rgba(0, 0, 0, 0.1);border:1px solid #505060;background:#fff;box-sizing:border-box;border-radius:4px;display:none;}
.header .issue_layer .issue_cont{display:none;}
.header .issue_layer .list_head{text-align:center;border-bottom:1px solid #f5f5f5;margin-bottom:12px;margin-top:1px;}
.header .issue_layer .list_head button{position:relative;display:inline-block;padding:16px 35px;font-size:15px;line-height:24px;font-weight:bold;color:rgba(0,0,0,0.3);background-color:#fff;cursor:pointer;}
.header .issue_layer .list_head button + button:after{content:'';position:absolute;top:21px;left:0;width:1px;height:14px;background-color:#e5e5e5;}
.header .issue_layer .list_head button.active{color: #1b52ed;}
.header .issue_layer .list_head button span{position:relative;display:inline-block;padding-left:26px;letter-spacing:-0.5px;}
.header .issue_layer .list_head button span:before{content:'';display:inline-block;width:20px;height:20px;vertical-align:middle;background:url("../images/spr_issue_new_2x.png?_LM=230821-110106")0px 0px no-repeat;background-size:150px auto;position:absolute;top:1px;left:0;}
.header .issue_layer .list_head button.issue{padding-left:15px;}
.header .issue_layer .list_head button.issue span:before{background-position:-52px 0;}
.header .issue_layer .list_head button.index{padding-right:15px;}
.header .issue_layer .list_head button.index span:before{background-position:-78px 0;}
.header .issue_layer .list_head button.issue.active span:before{background-position:0 0;}
.header .issue_layer .list_head button.index.active span:before{background-position:-26px 0;}
.header .issue_layer .list{height:400px;}
.header .issue_layer .list ul li{height:auto;}
.header .issue_layer .list ul li a{padding:10px 0;font-weight:400;}
.header .issue_layer .list ul li a .num{font-weight:400;}
.header .issue_layer .list ul li a .txt{max-width: 240px;font-weight:400;}
.header .issue_layer .list ul li a .ico{float: right;}
.header .issue_layer .list ul li a .price{display: inline-block !important;}
.header .issue_layer .list ul li.on a span{font-weight:bold;}
.header .issue_layer .list ul li a .right_txt{float:right;}
.header .issue_layer .index_type .list ul li a .txt{max-width:176px;}

/* 상단 이슈검색어 고도화 */

/* gnb 공통 */
.gnb_wrap{position:absolute;top:0;left:50%;width:920px;margin-left:-350px;z-index:1000}
.gnb_wrap .gnb{position:absolute;top:11px;right:0}
/* gnb 공통 */
/*** header ***/

/* lnb */
#lnb{height:40px;border-bottom:1px solid #e5e5e5}
#lnb .lnb_group{width:1152px;margin:0 auto}
#lnb .lnb_group:after{content:'';display:block;clear:both;line-height:0}
#lnb .lnb_group .menu{float:left;margin-left:9px}
#lnb .lnb_group .menu li{float:left}
#lnb .lnb_group .text{display:inline-block;width:52px;height:15px;background:url("../images/spr_lnb.png?_LM=230821-110106") 999px 0 no-repeat;font-size:0;line-height:0;text-indent:-999999px}

#lnb .lnb_group .menu li a{display:block;padding:3px 13px 12px}
#lnb .lnb_group .menu li.on .text{background-position-x:-100px;position:relative}
#lnb .lnb_group .menu li.on .text:after{content:'';display:block;background:#1b52ed;height:2px;position:absolute;left:0;right:0;bottom:-13px}

#lnb .lnb_group .text.total{background-position:0 0;width:52px}
#lnb .lnb_group .text.news{background-position:0 -44px;width:26px}
#lnb .lnb_group .text.realtime{background-position:0 -60px;width:66px}
#lnb .lnb_group .text.blog{background-position:0 -30px;width:39px}
#lnb .lnb_group .text.video{background-position:0 -90px;width:40px}
#lnb .lnb_group .text.site{background-position:0 -75px;width:39px}
#lnb .lnb_group .text.shopping{background-position:0 -165px;width:25px}
#lnb .lnb_group .text.image{background-position:0 -15px;width:38px}
#lnb .lnb_group .text.map{background-position:0 -240px;width:26px}

#lnb .lnb_group .unfold{background-position:-200px 0;width:57px}
#lnb .lnb_group .fold{background-position:-200px -15px;width:57px}

#lnb .lnb_group .text.web{background-position:0 -105px;width:40px}
#lnb .lnb_group .text.dictionary{background-position:0 -135px;width:52px}
#lnb .lnb_group .text.music{background-position:0 -180px;width:25px}
#lnb .lnb_group .text.book{background-position:0 -195px;width:15px}
#lnb .lnb_group .text.expert{background-position:0 -210px;width:53px}
#lnb .lnb_group .text.lawinfo{background-position:0 -255px;width:52px}
#lnb .lnb_group .text.study{background-position:0 -225px;width:52px}
#lnb .lnb_group .text.fund{background-position:0 -270px;width:26px}
#lnb .lnb_group .text.openinternet{background-position:0 -120px;width:65px}
#lnb .lnb_group .text.know{background-position:0 -150px;width:25px}
#lnb .lnb_group .text.board{background-position:0 -285px;width:40px}

#lnb .lnb_group .ico{display:inline-block;width:12px;height:9px;background:url("../images/spr_lnb.png?_LM=230821-110106") -199px -30px no-repeat;vertical-align:-11px;margin-left:4px}

#lnb .lnb_group .lnb_more_menu{position:relative;float:left}
#lnb .lnb_group .lnb_more_menu .btn_more{display:block;padding:3px 13px 12px}
#lnb .lnb_group .lnb_more_menu .btn_more .fold{display:none}
#lnb .lnb_group .lnb_more_menu .menu{display:none;position:absolute;top:40px;right:0;width:118px;background:#fff;border:1px solid rgba(0, 0, 0, 0.1)}
#lnb .lnb_group .lnb_more_menu .menu li{float:none;padding:0;margin:0;line-height:0;font-size:0}
#lnb .lnb_group .lnb_more_menu .menu li a{display:block;padding:7px 14px}
#lnb .lnb_group .lnb_more_menu .menu li:first-child a{padding-top:14px}
#lnb .lnb_group .lnb_more_menu .menu li:last-child a{padding-bottom:14px}
#lnb .lnb_group .lnb_more_menu .menu li a:hover{background:#f5f5f5}
#lnb .lnb_group .lnb_more_menu.moreview .btn_more{padding:13px 13px 12px}
#lnb .lnb_group .lnb_more_menu.moreview .btn_more .fold{display:block;margin-top:1px}
#lnb .lnb_group .lnb_more_menu.moreview .btn_more .unfold{display:none}
#lnb .lnb_group .lnb_more_menu.moreview .menu{display:block}
#lnb .lnb_group .lnb_more_menu.moreview .menu li.on .text:after{display:none}

@media ( min-width:1px ) {
    #lnb .lnb_group .text{background-image:url("../images/spr_lnb_2x.png?_LM=230821-110106");background-size:270px auto;
        image-rendering:-webkit-optimize-contrast;
    }
}
/* lnb */

.aside{float:right;position:relative;padding-top:2px;width:385px;padding-bottom:100px;zoom:1;background:#fff}
.aside .aside_content{position:relative;margin-left:30px;padding:20px 0;border-top:1px solid #EEE;z-index:1000}
.aside .aside_content:first-child{border-top:0}
.aside .aside_content h3{color:#404040;font-size:14px;font-weight:bold;letter-spacing:-0.84px;margin-bottom:15px}
.aside .aside_content h3 .question{display:inline-block;width:14px;height:14px;background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px 75px;background-position:-50px -25px;vertical-align:-1px;margin-left:5px}
.aside .aside_content h3 .shopping_keyword {color:#3868EF;}
.aside .aside_content.banner{border-bottom:1px solid #EEE}
.aside .aside_content .aside_tab{margin:10px 0}
.aside .aside_content .aside_tab:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;content:''}
.aside .aside_content .aside_tab li{float:left;width:50%;text-align:center;font-size:12px}
.aside .aside_content .aside_tab.type4 li{width:25%}
.aside .aside_content .aside_tab li a{display:block;color:#9e9e9e;border:1px solid rgba(0, 0, 0, 0.12);border-right:0;height:20px;padding:8px 0 0;background:#fafafa}
.aside .aside_content .aside_tab li a:hover{text-decoration:none}
.aside .aside_content .aside_tab li:last-child a{border-right:1px solid rgba(0, 0, 0, 0.12)}
.aside .aside_content .aside_tab li.on a{color:#000;background:#fff;font-weight:bold;border-bottom:1px solid #fff}
.aside .aside_content .aside_tab_cont .cont,
.aside .aside_content .cont{overflow:hidden}
.aside .aside_content .aside_tab_cont .cont{display:none}
.aside .aside_content .aside_tab_cont .cont.on{display:block}
.aside .aside_content .shopping_con .target_list {display:block;box-sizing: border-box;clear:both;}
.aside .aside_content .shopping_con .target_list li {box-sizing: border-box; width:calc(25% - 4px); float:left; margin-left: 4px;}
.aside .aside_content .shopping_con .target_list li.main_item {width:calc(50% - 4px); display: block; float: left; box-sizing: border-box;margin-left:0;}
.aside .aside_content .shopping_con .target_list li:nth-child(2), .aside .aside_content .shopping_con .target_list li:nth-child(3) {margin-bottom: 4px;}
.aside .aside_content .shopping_con .target_list li a {display:block;border-radius: 2px;overflow: hidden;position: relative;}
.aside .aside_content .shopping_con .target_list li a img {display:block; max-width: 100%;}
.aside .aside_content .shopping_con .target_list li a .gradient {position:absolute; left:0; right:0; bottom: 0; top:0; background: linear-gradient(360deg, #000000 -23.86%, rgba(0, 0, 0, 0) 40.34%);box-shadow: 0 0 0 1px rgb(0 0 0 / 10%) inset;border-radius: 2px;}
.aside .aside_content .shopping_con .target_list li a span {position:absolute; right:6px; bottom:6px;font-size: 13px;font-weight: bold;line-height: 21px;text-align: right;letter-spacing: -0.01em;color: #FFFFFF;z-index: 1;max-width: 100%;height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.aside .aside_content .shopping_con .target_list li a:hover span {text-decoration: underline;}
.aside .aside_content .shopping_con .nontarget_list {display:block;box-sizing: border-box;clear:both;}
.aside .aside_content .shopping_con .nontarget_list li {width:calc(33.33% - 2.7px); box-sizing: border-box; float:left; margin-left: 4px;}
.aside .aside_content .shopping_con .nontarget_list li:first-child {margin-left:0;}
.aside .aside_content .shopping_con .nontarget_list li a {display:block; position:relative; width:100%; height:0; padding-bottom: 100%; border-radius: 50%; overflow: hidden;}
.aside .aside_content .shopping_con .nontarget_list li a img {max-width: 100%;}
.aside .aside_content .shopping_con .nontarget_list li a span {position:absolute; top: 0; left: 0; right: 0; bottom:0; background: rgba(0, 0, 0, 0.25); text-align: center;font-size: 13px;font-weight: bold;line-height: 116px;letter-spacing: -0.01em;color: #FFFFFF;box-shadow: 0 0 0 1px rgb(0 0 0 / 10%) inset;border-radius: 50%;}
.aside .aside_content .shopping_con .nontarget_list li a:hover span {text-decoration: underline;}
.aside .aside_content .shopping_con .btn_list {display:block;box-sizing: border-box;margin-top:12px;height:72px;overflow:hidden;clear:both;}
.aside .aside_content .shopping_con .btn_list li {float: left; margin-right:5px; margin-bottom: 12px;}
.aside .aside_content .shopping_con .btn_list li a {display:block;box-sizing: border-box;padding:5px 14px 6px; font-size: 13px;font-weight: normal;line-height: 17px;letter-spacing: -0.7px;color: #000000;border: 1px solid #EFEFEF;border-radius: 20px;}
.aside .aside_content .shopping_con .target_list:after, .aside .aside_content .shopping_con .nontarget_list:after, .aside .aside_content .shopping_con .btn_list:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;content:'.'}

.aside .aside_content .target_type_text{padding-top:20px}
.aside .aside_content .target_type_image[style*="none"] ~ .target_type_text,
.aside .aside_content .target_type_text:first-child{padding-top:0}
.aside_content .target_type_text .shopping_categories{display:flex;gap:0 6px;margin-bottom:13px}
.aside_content .target_type_text .shopping_categories a{height:30px;color:#000;font-size:13px;letter-spacing:-0.7px;line-height:28px;border:1px solid #efefef;border-radius:20px;background-color:#fff;padding:0 13px;box-sizing:border-box}
.aside_content .target_type_text .shopping_categories a.selected{color:#fff;font-weight:700;text-decoration:none;background-color:#3968ef}
.aside_content .target_type_text .target_keyword_list{display:flex;flex-wrap:wrap}
.aside_content .target_type_text .target_keyword_list li{position:relative;width:50%;margin-top:4px}
.aside_content .target_type_text .target_keyword_list li:nth-child(1),
.aside_content .target_type_text .target_keyword_list li:nth-child(2){margin-top:0}
.aside_content .target_type_text .target_keyword_list li::before{position:absolute;top:9px;left:5px;width:3px;height:3px;background-color:#3968ef;content:'';z-index:-1}
.aside_content .target_type_text .target_keyword_list a{display:block;overflow:hidden;color:#000;font-size:13px;line-height:21px;white-space:nowrap;text-overflow:ellipsis;padding:0 10px 0 20px}
.aside_content .target_type_text .target_keyword_list a:hover{color:#3968ef}
.aside_content .target_type_text .target_keyword_list .selected a{color:#3968ef;font-weight:700}


.aside .ranking{width:50%;float:left}
.aside .ranking li{position:relative;margin:3px 0 2px;overflow:hidden;}
.aside .ranking li a{font-size:13px;color:#000;display:inline-block;width:176px;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px}
.aside .ranking li a:hover{color:#3968ef}
.aside .ranking li.selected a{color:#1b52ed;font-weight:bold}
.aside .ranking li .num{margin-top:-1px;float:left;width:15px;margin-right:8px;text-align:center;color:#3968ef;font-weight:bold}
.aside .ranking li .txt{display:inline-block;width:130px;height:18px;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.aside .ranking li a:hover .txt{text-decoration:underline}
.aside .ranking li span{display:inline-block;vertical-align:top}
.aside .ranking.is_rolling li{height:22px}
.aside .ranking.is_rolling .roll{position:absolute;}
.aside .ranking.is_rolling .roll a{display:block;}
.aside .ico{display:inline-block;vertical-align:top;background-image:url("../images/spr_aside_ico.png?_LM=230821-110106");background-size:50px 50px;font-size:0;line-height:0;text-indent:-9999999999999px;position:absolute;top:6px;right:10px}
.aside .ico.down{width:8px;height:6px;background-position:0 0}
.aside .ico.up{width:8px;height:6px;background-position:-10px 0}
.aside .ico.equal{width:8px;height:6px;background-position:-20px 0}
.aside .dot_type li{position:relative;margin-top:8px}
.aside .dot_type li:first-child{margin-top:3px}
.aside .dot_type li:before{content:'';display:inline-block;width:3px;height:3px;background:#1b52ed;position:absolute;top:50%;left:5px;margin-top:-1px;}
.aside .dot_type li a{display:block;color:#000;padding:0 20px;height:18px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}
.aside .standard_area{margin:10px 0 0 4px}
.aside .standard_area:after{clear:both;display:block;content:''}
.aside .time{float:left;font-size:12px;color:#757575}
.aside .btn_txt{position:relative;padding-right:13px;float:right;font-size:12px;color:#757575}
.aside .btn_txt:after{content:'';position:absolute;top:2px;right:5px;background-image:url("../images/spr_aside_ico.png?_LM=230821-110106");background-size:50px 50px;display:inline-block;width:5px;height:8px;background-position:-10px -10px}
.aside .cmt{float:right;font-size:12px;color:#757575;}
.aside .q_word{position:relative;display:inline-block;color:#1b52ed;font-size:12px;padding-left:10px;margin-left:1px}
.aside .q_word:before{content:'';display:inline-block;width:5px;height:7px;position:absolute;top:3px;left:2px;background-image:url("../images/spr_aside_ico.png?_LM=230821-110106");background-size:50px 50px;background-position:0 -10px}
.aside .relate_word{overflow:hidden}
.aside .relate_word li{width:50%;float:left;margin:3px 0 2px}
.aside .relate_word li a{display:block;color:#0000cc;height:18px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}

@media ( min-width:1px ) {
    .aside .ico,
    .aside .btn_txt:after,
    .aside .q_word:before{background-image:url("../images/spr_aside_ico_2x.png?_LM=230821-110106");background-size:50px 50px;
        image-rendering:-webkit-optimize-contrast;
    }
}

.btn_page_top{position:absolute;left:50%;bottom:30px;margin-left:220px;}
.btn_page_top a{display:block;background-image:url("../images/img_top_2x.png?_LM=230821-110106");background-size:42px 42px;width:42px;height:42px;text-indent:-9999px}
.btn_page_top.fixed a{position:fixed;bottom:30px}
@media ( max-width:1152px ) {
    .btn_page_top.fixed a{position:static;}
}

/* 쿼리제안 */
.section.search_guide{padding:16px 0 14px;position:relative;font-size:12px;letter-spacing:-0.72px;color:#4a4a4a}
.search_guide p{color:#4a4a4a;line-height:15px}
.search_guide a{color:#0000cc}
.search_guide em{font-style:normal;font-weight:bold}
.search_guide .suggest_type .tit{display:inline-block;margin-right:15px;color:#000;font-weight:bold}
.search_guide .suggest_type em{display:inline-block;margin-right:3px;color:#ed5e10}
.search_guide .warning_word{position:relative;padding-left:22px}
.search_guide .warning_word:before{content:'';position:absolute;top:0;left:0;display:inline-block;width:15px;height:15px;background-position:0 -25px}
.search_guide .warning_word.adult:before{background-position:-25px -25px}
@media ( min-width:1px ){
    .search_guide .warning_word:before{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px 75px;
        image-rendering:-webkit-optimize-contrast;
    }
}
/* 쿼리제안 */

/*footer*/
#footer{clear:both;position:relative;z-index:0;margin:0 auto;padding-bottom:25px;width:100%;min-width:1152px;border-top:1px solid #f2f2f2;text-align:left;background:#fff;zoom:1}
#footer fieldset{margin-top:30px}
#footer .footer_wrap{position:relative;margin:18px auto 0;width:790px;text-align:center;zoom:1}
#footer .footer_img{width:auto !important}
#footer .footer_wrap ul.footer_list{display:inline-block}
#footer .footer_wrap ul.footer_list li{display:inline-block;padding:0 6px;position:relative;letter-spacing:-0.72px}
#footer .footer_wrap ul.footer_list li:before{content:'';display:inline-block;width:2px;height:2px;background:#aeaeae;position:absolute;top:4px;left:-3px}
#footer .footer_wrap ul.footer_list li:first-child:before{display:none}
#footer .footer_wrap ul.footer_list li a{color:#757575}
#footer .f_search_wrap{margin:0 auto;position:relative;width:577px;height:46px;border:1px solid #1b52ed;background:#fff;border-radius:4px;box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);}
#footer .f_search_wrap input{overflow:hidden;padding:14px 13px 11px;width:497px;border:0;outline-style:none;font-size:16px;height:19px;line-height:19px;font-weight:bold;background:transparent}
#footer .f_search_wrap .btn_search{position:absolute;top:0;right:0;display:block;overflow:hidden;width:45px;height:45px;border:0;cursor:pointer;background:transparent}
#footer .f_search_wrap .btn_search:after{content:'';display:inline-block;width:24px;height:24px;margin:2px 3px 0 0;background:url("../images/spr_search_2x.png?_LM=230821-110106") no-repeat 0 0;background-size:auto 24px}
/* footer */

/* common element effects */
.focused_shadow_blue:focus{outline:0;
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.05) inset, 0 0 8px #50AAEE;
    -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05) inset, 0 0 8px #50AAEE;
    -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05) inset, 0 0 8px #50AAEE
}
.focused_shadow_blue {
    transition:box-shadow linear 0.25s;
    -o-transition:box-shadow linear 0.25s;
    -moz-transition:box-shadow linear 0.25s;
    -webkit-transition:box-shadow linear 0.25s
}

.hover_shadow_blue:hover{outline:0;
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.05) inset, 0 0 8px #50AAEE;
    -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05) inset, 0 0 8px #50AAEE;
    -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05) inset, 0 0 8px #50AAEE
}

.hover_shadow_blue {
    transition:box-shadow linear 0.25s;
    -o-transition:box-shadow linear 0.25s;
    -moz-transition:box-shadow linear 0.25s;
    -webkit-transition:box-shadow linear 0.25s
}
/* common element effects */

/* section */
.section{position:relative;*min-width:745px;padding:20px 0;margin:0 41px 0 25px;border-bottom:1px solid #EEE;zoom:1;z-index:0}
.section.z_up{z-index:1000}
.section_sc{border-top:none;height:28px;padding:18px 20px 3px 0}
.section_sc1{height:17px;padding:25px 20px 0 25px}
.sc_border_top{border-top:1px solid #dedfe6}
.no_border_top{border-top:none }
.no_border_top .section{border-top:none !important}
.border_top{border-top:1px solid #EEE}
.no_border_btm{border-bottom:none}
.section.banner{padding:0}
.section.banner img{vertical-align:top}

.site_sc.tab_page,
.document_sc.tab_page,
.book_sc.tab_page,
.academic_sc.tab_page,
.lawinfo_sc.tab_page,
.sponsor_sc.tab_page,
.fund_sc.tab_page,
.image_sc.tab_page{padding-top:2px}

/* 연관검색어 */
.connected_search{padding:13px 0 11px}
.connected_search_list{position:relative;width:100%;overflow:hidden;line-height:22px;letter-spacing:-0.72px;font-size:12px;max-height:44px}
.connected_search_list.open{max-height:85px}
.connected_search_list dt{float:left;width:80px;color:#212121;font-weight:bold;font-size:15px}
.connected_search_list dd{padding:0 18px 0 84px;width:700px;box-sizing:border-box;font-size:13px}
.connected_search_list dd a{color:#0000cc;display:inline-block;margin:0 7px}
.connected_search_list dd .btn_more{position:absolute;bottom:0;right:0;display:inline-block;width:19px;height:19px;background:url("../images/spr_common.png?_LM=230821-110106") 0 999px no-repeat;background-position:0 0;vertical-align:middle;margin:0;}
.connected_search_list.open dd .btn_more{background-position:-25px 0}
@media ( min-width:1px ){
    .connected_search .btn_more{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px 75px;
        image-rendering:-webkit-optimize-contrast;
    }
}
.connected_search_middle .section_head h2{margin-bottom:0}
.connected_search_middle .keyword_list{padding:6px 0 5px 7px}
.connected_search_middle .keyword_list::after{clear:both;display:table;content:''}
.connected_search_middle .keyword_list li{float:left;white-space:nowrap;margin:8px 8px 0 0}
.connected_search_middle .keyword_list li a{display:block;height:28px;color:#1e1e1e;font-size:13px;font-weight:500;line-height:26px;border:1px solid #e5e8e9;border-radius:14px;background:#ffffff;padding:0 9px;box-sizing:border-box}
.connected_search_middle .keyword_list li a::before{content:'#'}
.connected_search_middle .keyword_list li a:hover{color:#fff;text-decoration:none;border-color:#5e85f2;background:#5e85f2}

/* 연관검색어 */

/* sc 헤더 공통요소 */
.section_head{clear:both;width:745px;position:relative;z-index:1000}
.section_head:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;content:'.'}
.section_head h2{float:left;display:block;position:relative;font-size:15px;height:17px;line-height:16px;color:#1e1e1e;margin:0 12px 16px 0;*margin-bottom:0;*padding-bottom:14px}
.section_head h2 .blue{color:#0661c9}
.section_head span.title_num{float:left;display:inline;position:relative;color:#898989;padding:2px 8px 0 0;line-height:13px}
.section_head h3{font-size:12px;height:14px;line-height:14px;color:#444;margin:20px 12px 12px 10px}
.section_head .guide{float:left;position:relative;margin-left:-2px;padding-left:18px;height:16px;line-height:17px;letter-spacing:-1px;color:#757575;font-size:11px}
.section_head .guide:before{content:'';display:inline-block;width:14px;height:14px;background-image:url("../images/spr_common.png?_LM=230821-110106");background-repeat:no-repeat;background-position:-75px -25px;vertical-align:-3px;margin-right:4px}
@media ( min-width:1px ) {
    .section_head .guide:before{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px 75px}
}
.section_head .guide strong{font-weight:normal;color:#484848}
.section_head .guide a.view_more{font-size:11px;color:#989898;text-decoration:underline}
.tab_page .section_head .guide{float:right;margin:2px 45px 0 0}
.tab_page .section_head .side_link .guide{float:left;margin:2px 6px 0 0;padding-left:0;}
.section_head .query_suggest{float:left;position:relative;padding-left:18px;height:16px;line-height:17px;color:#757575;font-size:11px;letter-spacing:-1px}
.section_head .query_suggest strong{color:#F25B00;font-weight:normal}
.section_head .query_suggest b.ico{display:block;overflow:hidden;position:absolute;background:url("../images/spr_common.png?_LM=230821-110106") no-repeat}
.section_head .query_suggest b.ico.ex_mark{top:2px;left:0;width:14px;height:14px;background-position:-75px -25px}
@media ( min-width:1px ) {
    .section_head .query_suggest b.ico{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px 75px}
}
.section_head .query_suggest .keyword{display:inline-block;overflow:hidden;max-width:130px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}

.section_head .side_link{position:relative;float:right;color:#1e1e1e;margin-right:45px;margin-top:-2px;zoom:1}
.section_head .side_link:after{content:'';display:block;clear:both;line-height:0}
.section_head .side_link .btn_wrap{float:right;position:relative;margin-left:10px}
.section_head .side_link a{text-decoration:none}
.section_head .side_link .side_link_btn{display:inline-block;overflow:hidden;padding:0 4px;height:20px;line-height:20px;border:1px solid #E6E8E9;border-bottom-color:#DDDFDF;border-radius:1px;font-size:11px;color:#999;letter-spacing:-1px;vertical-align:top;background:#fff}
.section_head .side_link a .side_link_btn{cursor:pointer}

.section_head .help_guide{position:absolute;top:24px;right:50%;z-index:1000;margin-right:-68px;width:133px;border:1px solid #BCBCBC;border-radius:1px;background:#fff}
.section_head .help_guide .text{display:block;padding:5px 7px;line-height:15px;font-size:11px;color:#868686;letter-spacing:-1px}
.section_head .help_guide .ico{display:block;position:absolute;background:url("../images/spr_search_component.png?_LM=230821-110106") 999px 0 no-repeat}
.section_head .help_guide .ico.arrow_top{top:-5px;left:50%;margin-left:-5px;width:9px;height:5px;background-position:-15px -75px}

.cc_section .section_head .side_link a{text-decoration:underline}
.section_head .side_link .provide{display:block;height:20px;line-height:21px;color:#a8a8a8;letter-spacing:-1px}
.section_head .side_link .provide img{position:relative;*top:-4px;margin-left:5px;*padding-left:5px;vertical-align:top}
.section_head .side_link .provide a{color:#a8a8a8;text-decoration:none}
.section_head .side_link .provide a:hover{text-decoration:underline}
.section_head h2 .link_report{top:-1px;*top:-4px;margin-left:10px;*vertical-align:top}

.section_head .sub_info{float:left;position:relative;z-index:10;margin-top:-1px}
.section_head .sub_info:after{content:'';display:block;clear:both;line-height:0}
.section_head .sub_info .tooltip{float:left;position:relative;height:17px;line-height:17px;font-size:12px;color:#757575;letter-spacing:-1px}
.section_head .sub_info .tooltip a{text-decoration:none;color:#757575}
.section_head .sub_info .tooltip a:hover{text-decoration:underline}
.section_head .sub_info .tooltip strong{color:#454545}
.section_head .sub_info .guide_layer{overflow:visible;float:left;position:relative;top:1px;margin-left:4px;width:14px;z-index:100}
.section_head .sub_info .guide_layer .ico{display:block;position:relative;width:14px;height:14px;text-indent:-999px;cursor:pointer;background:url("../images/spr_search_component.png?_LM=230821-110106") -120px 0 no-repeat}
.section_head .sub_info .guide_layer .ico.ex_mark{background-image:url("../images/spr_common.png?_LM=230821-110106");background-repeat:no-repeat;background-position:-75px -25px}
@media ( min-width:1px ) {
    .section_head .sub_info .guide_layer .ico.ex_mark{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px 75px}
}
.section_head .sub_info .guide_layer .layer{display:none;overflow:hidden;position:absolute;top:50%;left:18px;padding:0 4px;margin-top:-10px;*overflow:visible;letter-spacing:-1px;color:#6d6d6d;font-size:11px}
.section_head .sub_info .guide_layer .layer .ico{display:block;position:absolute;top:0;background:url("../images/spr_search_component.png?_LM=230821-110106") 999px 0 no-repeat}
.section_head .sub_info .guide_layer .layer .ico.arrow_left{left:0;width:4px;height:20px;background-position:-70px -30px}
.section_head .sub_info .guide_layer .layer .ico.arrow_right{right:0;width:4px;height:20px;background-position:-80px -30px}
.section_head .sub_info .guide_layer .layer .layer_wrap{display:inline-block;position:relative;height:18px;line-height:20px;border:1px solid #d4d4d4;border-left:0;padding:0 7px;white-space:nowrap;background:#fff}
.section_head .sub_info .guide_layer.on .layer{display:block}
.section_head .side_link .sub_info{top:2px}
.section_head .side_link .sub_info .tooltip{float:right}
.section_head .side_link .sub_info .guide_layer{float:right;margin-left:0;margin-right:4px}
.section_head .side_link .sub_info .guide_layer .layer{left:auto;right:20px}
.section_head .side_link .sub_info .guide_layer .layer .layer_wrap{border:1px solid #d4d4d4;border-right:0}
/* sc 헤더 공통요소 */

/* 각SC 더보기 */
/* CC에 물려있음. SC에서 미사용이더라도 삭제금지 */
.section_inside{clear:both;margin:15px 0 0 10px;width:690px}
.section_inside:after{content:'';display:block;clear:both;line-height:0}
.section_inside h3{float:left;margin:0 5px 0 0;height:14px;line-height:14px;font-size:12px;color:#444}
.section_inside .inside_list{float:left;margin:0 0 0 10px;height:14px;line-height:14px;font-size:12px}
.section_inside .inside_list a{text-decoration:none}
.section_inside .inside_list a:hover{text-decoration:underline}
.section_inside .inside_list span.bar{padding:0 7px;color:#d3d3d3}
.section_inside .inside_source{float:right;color:#909090;letter-spacing:-1px;font:11px '돋움',dotum,'Apple SD Gothic Neo',sans-serif}
.section_inside .inside_source a{color:#848584}
.inside_line{padding-top:15px;border-top:1px solid #f2f2f6}
/* CC에 물려있음. SC에서 미사용이더라도 삭제금지 */

.section_more{position:relative;margin-left:10px;width:690px;height:14px;line-height:15px;*line-height:16px;text-align:right;color:#5f5f5f}
.section_more a{position:relative;padding-right:12px;color:#0157BA}
.section_more a.external{padding-right:15px}
.section_more a:after{content:'';display:inline-block;position:absolute;width:6px;height:10px;background-image:url("../images/spr_common.png?_LM=230821-110106");background-repeat:no-repeat;background-position:0 -50px;top:50%;right:0;margin-top:-5px;width:6px;height:10px}
@media ( min-width:1px ) {
    .section_more a:after{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px 75px}
}

/* 제공 및 더보기 */
.section .more_footer{margin-top:10px;margin-bottom:15px;width:690px;zoom:1}
.section .more_footer:after{content:'';display:block;clear:both;line-height:0}
.no_other_info .more_footer,
.more_footer.no_other_info{margin:10px 0 0}
.more_footer .provide{float:left;position:relative;z-index:10;height:13px;line-height:14px;letter-spacing:-1px;font-size:11px;color:#979797;color:#a8a8a8}
.more_footer .provide a{color:#a8a8a8}
.more_footer .provide img{position:relative;top:-3px;*top:-4px;margin-left:3px;vertical-align:top}
.more_footer .view_more{position:relative;text-align:right}
.more_footer .view_more a{display:inline-block;position:relative;padding-right:12px;color:#0157BA}
.more_footer .view_more a.external{padding-right:15px}
.more_footer .view_more a:after{content:'';display:inline-block;position:absolute;top:50%;right:0;margin-top:-5px;width:6px;height:10px;background-image:url("../images/spr_common.png?_LM=230821-110106");background-repeat:no-repeat;background-position:0 -50px}
@media ( min-width:1px ) {
    .more_footer .view_more a:after{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px 75px}
}
.more_footer .view_more a.external:after{top:50%;right:0;margin-top:-5px;width:13px;height:10px;background-position:-50px 0}
/* 제공 및 더보기 */

/* SC 탭페이지 더보기 */
.section .sc_page_controller{position:relative;margin-top:20px;padding-right:93px}
.section .sc_page_controller a{display:block;height:30px;line-height:30px;border:1px solid #ebebeb;color:#7d7d7d;text-align:center;background:#fcfcfc;box-sizing:border-box}
.section .sc_page_controller .go_to_top{position:absolute;top:0;right:0;width:93px;border:1px solid #f5f5f5;border-left:0}
.section .sc_page_controller .no_more_result{display:block;border:1px solid #ebebeb;color:#7d7d7d;text-align:center;height:30px;line-height:30px;background:#fcfcfc;box-sizing:border-box}
.section .sc_page_controller .ico{display:inline-block;margin:-3px 0 0 2px;width:10px;height:6px;background:url("../images/spr_common.png?_LM=230821-110106") 0 999px no-repeat;vertical-align:middle}
.section .sc_page_controller .ico.arrow_up{background-position:-25px -50px}
.section .sc_page_controller .ico.arrow_down{background-position:-10px -50px}
@media (min-width: 1px){
    .section .btn_more_bar_wrap a:after{
        background-image: url("../images/spr_common_2x.png?_LM=230821-110106");
        background-size: 100px 75px;
    }
}
/* SC 탭페이지 더보기 */

/* 로딩 */
.section .loading_wrap{position:relative;width:690px;min-height:50px}
.section .now_loading{position:absolute;top:50%;left:0;z-index:100;margin-top:-9px;width:100%;text-align:center}
.section .full_loading .loading_wrap{position:absolute;top:0;right:0;bottom:0;left:-10px;z-index:1000;width:710px;background:#fff}
/* 로딩 */

.section .highlight{background:#ffff95;font-weight:bold}

.section_footer{width:690px;height:20px;margin:15px 0 0 10px}
.section_footer .total{float:left;font:11px/13px '돋움',dotum,'Apple SD Gothic Neo',sans-serif;color:#949494;letter-spacing:-1px}
.section_footer .total span{letter-spacing:0}
.section_footer .source{float:right;font:11px/13px '돋움',dotum,'Apple SD Gothic Neo',sans-serif;color:#949494;letter-spacing:-1px}
.section_footer .source span{letter-spacing:0}
.section_footer .source a{color:#949494}
/* section */

/* 다른 사이트 정보 보기 */
.section .other_info{position:relative;padding:7px 13px 4px;border:1px solid #F0F0F2;background:#F9F9F9}
.section .other_info dl{zoom:1}
.section .other_info dl:after{content:'';display:block;clear:both;line-height:0}
.section .other_info dt{float:left;position:relative;padding-left:5px;line-height:20px;font-size:11px;color:#797979;font-weight:bold;letter-spacing:-1px}
.section .other_info dt .blit{overflow:hidden;display:block;position:absolute;top:50%;left:0}
.section .other_info dt .dot{margin-top:-2px;width:3px;height:2px;background:#797979}
.section .other_info dt .ico{overflow:hidden;display:block;position:absolute;top:50%;left:0}
.section .other_info dd{float:left;max-width:595px;padding-left:15px;line-height:20px}
.section .other_info dd:after{content:'';display:block;clear:both;line-height:0}
.section .other_info dd span.bar{float:left;color:#D4D4D4 !important;padding:0 4px !important}
.section .other_info dd a{float:left;color:#0157BA;text-decoration:none;white-space:nowrap}
.section .other_info dd a:hover{text-decoration:underline}
/* 다른 사이트 정보 보기 */

/* SC 하단 정보폼 공통 */
.section .section_other_info{position:relative}
.section .section_other_info .info_set{position:relative}
.section .section_other_info .info_set dl{position:relative;padding-top:4px;line-height:19px;zoom:1}
.section .section_other_info .info_set:first-child dl{padding-top:0}
.section .section_other_info .info_set dl:after{content:'';display:block;clear:both;line-height:0}
.section .section_other_info .info_set dt{float:left;position:relative;margin-right:10px;color:#444;font-weight:bold}
.section .section_other_info .info_set dd{overflow:hidden;position:relative}
.section .section_other_info .info_set dd .text{display:inline-block;overflow:hidden;position:relative;max-width:92%;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}
.section .section_other_info .info_set.multi_element dd .text{max-width:45%}
.section .section_other_info .info_set dd .text a{display:block;overflow:hidden;position:relative;padding-right:4px;white-space:nowrap;text-overflow:ellipsis}
.section .section_other_info .info_set dd .bar{display:inline-block;position:relative;top:3px;margin:0 6px 0 4px;width:1px;height:11px;vertical-align:top;background:#cfcfcf}
.section .section_other_info .info_set .view_more{position:relative;top:3px;line-height:14px;font-size:11px;color:#989898;vertical-align:top;letter-spacing:-1px}

.section .section_other_info.box_type{margin:12px 0 20px}
.section .section_other_info.box_type .info_set{border:1px solid #F0F0F2;background:#F9F9F9}
.section .section_other_info.box_type .info_set dl{padding:11px 19px 7px}
.section .section_other_info.box_type .info_set .view_more{display:block;position:absolute;top:12px;right:18px;padding-right:9px;line-height:16px;font-size:11px;font-weight:bold;color:#999;vertical-align:top;letter-spacing:-1px}
.section .section_other_info.box_type .info_set .view_more .ico{display:block;position:absolute;top:50%;background:url("../images/spr_search_component.png?_LM=230821-110106") 999px 0 no-repeat}
.section .section_other_info.box_type .info_set .view_more .ico.arrow_right{right:0;margin-top:-5px;width:5px;height:8px;background-position:-30px -50px}

.section .section_other_info.box_type.multi_box{margin:12px 0 18px;zoom:1}
.section .section_other_info.box_type.multi_box:after{content:'';display:block;clear:both;line-height:0}
.section .section_other_info.box_type.multi_box .info_set{float:left;margin-left:11px;width:337px;min-height:62px}
.section .section_other_info.box_type.multi_box .info_set:first-child{margin-left:0}
.section .section_other_info.box_type.multi_box .info_set dl{padding:12px 19px 10px}
.section .section_other_info.box_type.multi_box .info_set dt{float:none;margin-bottom:2px;color:#787878}
.section .section_other_info.box_type.multi_box .info_set dd{overflow:visible;margin-left:-2px}
.section .section_other_info.box_type.multi_box .info_set dd .text{display:block;padding-left:13px;max-width:100%}
.section .section_other_info.box_type.multi_box .info_set dd .text .blit{display:block;position:absolute;top:4px;left:0;width:4px;height:4px;border-left:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4}
.section .section_other_info.box_type.multi_box .info_set .view_more{top:14px;right:18px}

.section .section_other_info.box_type.multi_box.multi_line .info_set{min-height:81px}
/* SC 하단 정보폼 공통 */

/* 문서분류 공통 */
.md_classification{position:relative;padding:22px 0 31px;zoom:1}
.md_classification .classification_wrap{position:relative;margin-left:10px;width:690px;zoom:1}
.md_classification .classification_bar{position:relative;background:#F0F0F0}
.md_classification .classification_bar .bg_bar{display:block;position:relative;width:645px;*width:643px;height:3px;line-height:13px;background:#EEEEEE;zoom:1}
.md_classification.full_size .classification_bar .bg_bar{width:auto;*width:689px}
.md_classification .classification_bar .bg_bar:after{content:'';display:block;clear:both;line-height:0}
.md_classification .classification_bar .bar{float:left;position:relative;height:100%;color:#5372F3;font-size:11px;background:#636567}
.md_classification .classification_bar a{text-decoration:none}
.md_classification .classification_bar a .bar{cursor:pointer}
.md_classification .classification_bar .bar.rank1{border-radius:1px 0 0 1px;color:#2258f0;background:#5372F3}
.md_classification .classification_bar .bar.rank2{color:#827cfb;background:#807BF6}
.md_classification .classification_bar .bar.rank3{color:#7e9df6;background:#809AF2}
.md_classification .classification_bar .bar.rank4{color:#6ac0f2;background:#76BCEE}
.md_classification .classification_bar .bar.rank5{color:#6ad4f2;background:#92DBF3}
.md_classification .classification_bar .disabled .bar.rank1{color:#8CA4F3;background:#C6CFED}
.md_classification .classification_bar .disabled .bar.rank2{color:#cfcefd;background:#dad9f2}
.md_classification .classification_bar .disabled .bar.rank3{color:#BAC9F7;background:#D5DBEE}
.md_classification .classification_bar .disabled .bar.rank4{color:#B3DBF5;background:#D2E3ED}
.md_classification .classification_bar .disabled .bar.rank5{color:#B4E6F6;background:#DAE9EE}
.md_classification .classification_bar .bar .marker{display:inline-block;position:absolute;top:-23px;left:0;padding:0 6px;min-width:29px;height:16px;line-height:16px;border:1px solid #D2D2D2;border-radius:1px;font-size:11px;color:#1d1d1d;text-indent:0;text-align:center;letter-spacing:-1px;white-space:nowrap;background:#fff}
.md_classification .classification_bar .on .bar .marker{color:#fff}
.md_classification .classification_bar .on .bar.rank1 .marker{border-color:#5372F3;background:#5372F3}
.md_classification .classification_bar .on .bar.rank2 .marker{border-color:#807BF6;background:#807BF6}
.md_classification .classification_bar .on .bar.rank3 .marker{border-color:#809AF2;background:#809AF2}
.md_classification .classification_bar .on .bar.rank4 .marker{border-color:#76BCEE;background:#76BCEE}
.md_classification .classification_bar .on .bar.rank5 .marker{border-color:#92DBF3;background:#92DBF3}
.md_classification .classification_bar .bar .marker .ico{display:block;position:absolute;background:url("../images/spr_search_component.png?_LM=230821-110106") 999px 0 no-repeat}
.md_classification .classification_bar .bar .marker .ico.arrow_down{left:-1px;bottom:-5px;width:8px;height:5px;background-position:-90px -55px}
.md_classification .classification_bar .on .bar.rank1 .marker .ico.arrow_down{background-position:-100px -55px}
.md_classification .classification_bar .on .bar.rank2 .marker .ico.arrow_down{background-position:-110px -55px}
.md_classification .classification_bar .on .bar.rank3 .marker .ico.arrow_down{background-position:-120px -55px}
.md_classification .classification_bar .on .bar.rank4 .marker .ico.arrow_down{background-position:-130px -55px}
.md_classification .classification_bar .on .bar.rank5 .marker .ico.arrow_down{background-position:-140px -55px}
.md_classification .classification_bar .bar .percent{position:absolute;top:5px;left:2px;font-size:10px}
.md_classification .classification_bar .whole{display:inline-block;position:absolute;top:-23px;right:0;padding:0 6px;min-width:29px;height:16px;line-height:16px;border:1px solid #D2D2D2;border-radius:1px;color:#363636;text-indent:0;text-align:center;font-size:11px;letter-spacing:-1px;background:#fff}
.md_classification .classification_bar .whole.on{border-color:#73798C;color:#fff;background:#73798C}

.section .classification_blit{display:inline-block;position:relative;margin:-3px 2px 0 0;padding:0 4px 0 3px;height:15px;line-height:15px;border:1px solid #D2D2D2;border-radius:1px;font-size:11px;color:#1d1d1d;text-indent:0;text-align:center;letter-spacing:-1px;color:#fff;vertical-align:middle;white-space:nowrap;background:#fff}
.section .classification_blit.rank1{border-color:#5372F3;color:#5372F3}
.section .classification_blit.rank2{border-color:#807BF6;color:#807BF6}
.section .classification_blit.rank3{border-color:#809AF2;color:#809AF2}
.section .classification_blit.rank4{border-color:#1cabff;color:#1cabff}
.section .classification_blit.rank5{border-color:#00c6ff;color:#00c6ff}
/* 문서분류 공통 */

/* SC navi*/
.section_navi{text-align:center;color:#9d9d9d;padding-top:20px;margin-right:45px}
.section_navi .count{margin:0 7px}
.section_navi .count .as_is{color:#555}
.section_navi .btn_prev{vertical-align:-3px;display:inline-block;width:16px;height:16px;background:url("../images/spr_search_component.png?_LM=230821-110106") -50px -75px no-repeat}
.section_navi .btn_prev.disable{background:url("../images/spr_search_component.png?_LM=230821-110106") -50px -55px}
.section_navi .btn_next{vertical-align:-3px;display:inline-block;width:16px;height:16px;background:url("../images/spr_search_component.png?_LM=230821-110106") -70px -75px no-repeat}
.section_navi .btn_next.disable{background:url("../images/spr_search_component.png?_LM=230821-110106") -70px -55px}
/* SC navi*/

/* SC nodata*/
.section .no_data_wrap{margin-left:10px;border:1px solid #ededed;text-align:center;width:688px;padding:60px 0 56px}
.section .no_data_wrap .ico{margin:0 auto;display:block;width:50px;height:50px;background:url("../images/spr_search_component.png?_LM=230821-110106") -100px 0px no-repeat}
.section .no_data_wrap .txt{color:#999;line-height:18px;margin-top:12px}
/* SC nodata*/

/* SC more */
.section .btn_more_bar_wrap{position:relative;margin-top:10px;overflow:hidden;background:#fcfcfc;padding-right:93px}
.section .btn_more_bar_wrap a{position:relative;text-align:center;color:#7d7d7d;line-height:28px;height:28px}
.section .btn_more_bar_wrap a:hover{text-decoration:none}
.section .btn_more_bar_wrap a:after{content:'';display:inline-block;width:10px;height:6px;background-image:url("../images/spr_common.png?_LM=230821-110106");background-repeat:no-repeat;background-position:-10px -50px;margin:-2px 0 0 3px;vertical-align:middle}
@media ( min-width:1px ) {
    .section .btn_more_bar_wrap a:after{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px 75px}
}

.section .btn_more_bar_wrap .more{display:block;border:1px solid #ebebeb;}
.section .btn_more_bar_wrap span.more{line-height:28px;text-align:center;color:#7d7d7d}
.section .btn_more_bar_wrap .more:after{background-position:-10px -50px;}

.section .btn_more_bar_wrap .top{position:absolute;top:0;right:0;width:93px;border:1px solid #f5f5f5;border-left:none}
.section .btn_more_bar_wrap .top:after{background-position:-25px -50px;}
/* SC more */

/* 블로그, 문서... */
.type_01{clear:both;position:relative;font-size:12px;width:690px;margin-left:10px}
.type_01 li{position:relative;clear:both;max-width:690px;width:100%;vertical-align:top;overflow:hidden;margin-bottom:17px;background:#fff}
.type_01 li.last{margin-bottom:5px}
.type_01 li:after{content:'';display:block;clear:both;line-height:0}
.type_01 .thumb{position:relative;float:left;z-index:100;margin-right:13px;_margin-right:10px;border:1px solid #eaeaea;overflow: hidden;height:78px;width:78px}
.type_01 .thumb_big{position:relative;float:left;z-index:100;margin-right:13px;_margin-right:10px;border:1px solid #eaeaea;overflow:hidden;width:100px;height:100px}
.type_01 .thumb .thumb_photo{display:block;position:relative;background:#fff;width:78px;height:78px;font-size:0;line-height:0;margin:0;text-align:center;vertical-align:middle;white-space:nowrap}
.type_01 .thumb_big .thumb_big_photo{width:100px;height:100px;display:table-cell;*display:block;font-size:0;line-height:0;margin:0;text-align:center;vertical-align:middle}
.type_01 .thumb_big .thumb_big_photo a{vertical-align:middle}
.type_01 .thumb_hack{display:inline-block;vertical-align:middle;height:100%}
.type_01 .thumb .thumb_photo img{vertical-align:middle;border:0}
.type_01 .thumb .thumb_num{position:absolute;bottom:-1px;right:-1px;border:1px solid #EAEAEA}
.type_01 .thumb .thumb_num a{display:block;padding:0 6px 0 17px;height:16px;line-height:15px;*line-height:14px;font-size:10px;font-weight:bold;text-decoration:none;letter-spacing:-1px;color:#444;background:#F3F3F3}
.type_01 .thumb .thumb_num a b.ico{display:block;overflow:hidden;position:absolute;cursor:pointer;background:url("../images/spr_search_component.png?_LM=230821-110106") 0 999px no-repeat}
.type_01 .thumb .thumb_num a b.ico.photo{top:50%;left:6px;margin-top:-4px;width:8px;height:8px;background-position:-20px -25px}
.type_01 dl{position:relative;line-height:18px;overflow:hidden}
.type_01 dl:after{content:'';display:block;clear:both;line-height:0}
.type_01 dt{float:left;line-height:18px;margin:0 9px 0 0;font-size:15px;white-space:nowrap}
.type_01 dt a{display:inline-block;line-height:17px;border-bottom:1px solid #0000cc;text-decoration:none;}
.type_01 dt a:not(.categoryTagAnchor){max-width:440px;overflow:hidden;text-overflow:ellipsis;vertical-align:-3px;}
.type_01 dt a:visited{border-bottom-color:#99209b}
.type_01 dt a.categoryTagAnchor{border-bottom:0;}
.type_01 dt a.link_report{border-bottom:0;}
.type_01 dt span.img_middle img{vertical-align:top;margin-top:1px;_margin-top:0}
.type_01 dt b.ico{display:inline-block;position:relative;background:url("../images/spr_search_component.png?_LM=230821-110106") 0 999px no-repeat}
.type_01 dt b.ico.external{width:11px;height:10px;background-position:0 -30px}
.type_01 dt span.category{color:#4499fa;font-weight:bold;letter-spacing:-1px;font-size:13px;}
.type_01 dt span.title{padding-left:6px}
.type_01 dt .blit{float:left;overflow:hidden;position:relative;*top:1px;margin-right:11px;max-width:83px;height:16px}
.type_01 dt .blit.box{border:1px solid #CFEFF3}
.type_01 dt .blit span{display:inline-block;overflow:hidden;position:relative;max-width:83px;height:16px;line-height:19px;*line-height:17px;font-size:12px;color:#04aab0;font-weight:bold;white-space:nowrap;text-overflow:ellipsis}
.type_01 dt .blit span:hover{text-decoration:underline}
.type_01 dt .blit.box span{padding:0 3px;line-height:17px;font-weight:normal;letter-spacing:-1px;text-decoration:none}
.type_01 dt a span{cursor:pointer;text-decoration:none}
.type_01 dd.txt{color:#000;margin:5px 0 1px 0;line-height:18px;letter-spacing:-0.2px;max-height:36px;overflow:hidden;}
.type_01 dd.txt_inline{display:inline;color:#a9a9a9;white-space:nowrap}
.type_01 dd.txt_inline .link_report{top:-1px;*top:-4px}
.type_01 dd.txt a{color:#000;text-decoration:none}
.type_01 dd.txt a:hover{color:#000;text-decoration:underline}
.type_01 dd.txt_block{display:block;position:relative;color:#979797}
.type_01 dd.txt_block .url{color:#979797;text-decoration:none;white-space:nowrap}
.type_01 dd.txt_block .url_to{color:#979797;text-decoration:none;white-space:nowrap}
.type_01 dd.txt_block .url_to strong{color:#6671FF;text-decoration:none}
.type_01 dd.txt_block .url_to::after{display:inline-block;width:4px;height:9px;background:url("../images/spr_search_component.png?_LM=230821-110106") -70px -100px no-repeat;margin-left:4px;vertical-align:0;content:''}
.type_01 dd.txt_block .url_to:hover::after{background-position-x:-80px}
.type_01 dd.txt_block a:hover strong{text-decoration:underline}
.type_01 dd.txt_block .url_url{color:#629d61;text-decoration:none;white-space:nowrap}
.type_01 dd.txt_block .url_url2{padding-right:6px}
.type_01 dd.txt_block .url_link{color:#fd830b;white-space:nowrap}
.type_01 dd.txt_block a:hover{text-decoration:underline}
.type_01 dd.txt_block span.bar{color:#cfcfcf;padding:0 4px}
.type_01 dd.txt_block span.black{color:#000}
.type_01 dd.blit{display:inline;line-height:17px}
.type_01 dd.blit img{position:relative;top:3px}
.type_01 dd.txt_block a.cluster{color:#6671FF;font-weight:bold;text-decoration:none}
.type_01 dd.txt_block a.cluster:hover{text-decoration:underline}
.type_01 dd.txt_block ul.cluster_box{display:none;overflow:hidden;position:absolute;top:18px;*top:16px;left:0;z-index:50;margin:0;padding:8px 0;border:1px solid #8A8A8A;background:#fff;zoom:1}
.type_01 dd.txt_block ul.cluster_box li{clear:both;overflow:visible;float:left;z-index:auto;width:auto;max-width:none;margin-bottom:0;padding:0 8px;line-height:17px;vertical-align:baseline}
.type_01 dd.txt_block ul.cluster_box li a{color:#979797;text-decoration:none}
.type_01 dd.txt_block ul.cluster_box li a:hover{text-decoration:underline}

.type_01 .p_list{position:absolute;top:16px;left:79px;z-index:10;background:#fbfbfb;border:1px solid #d9d9d9;border-left:none;height:62px;overflow:hidden;padding:0 4px 0 5px}
.type_01 .p_list_more{background:#fbfbfb;padding-right:21px}
.type_01 .p_list_more b.ico{display:block;overflow:hidden;position:absolute;background:url("../images/spr_search_component.png?_LM=230821-110106") 0 999px no-repeat}
.type_01 .p_list_more b.ico.ellipsis{top:50%;right:6px;margin-top:-1px;width:10px;height:2px;background-position:0 -55px}
.type_01 .p_list li{float:left;width:auto;padding:0 1px 0 0;clear:none;display:table-cell;height:62px;line-height:62px}
.type_01 .p_list li img{vertical-align:middle}
.type_01 .p_list .subthumb_frame{max-width:80px;_float:left}
.type_01 .news_title{color:#777;text-decoration:none;white-space:nowrap}

.section .section_head .sort_type{float:left;position:relative;padding:2px 0}
.section .section_head .sort_type li{float:left;position:relative;padding:0 8px}
.section .section_head .sort_type li:before{position:absolute;top:2px;left:0;background:#d4d4d4;width:1px;height:9px;content:''}
.section .section_head .sort_type li:first-child:before{display:none}
.section .section_head .sort_type li a{text-decoration:none;color:#757575}
.section .section_head .sort_type li a:hover{text-decoration:underline}
.section .section_head .sort_type li.on a{cursor:default;text-decoration:none;color:#1b52ed;font-weight:bold}
/* 블로그, 문서... */

/* 블로그 */
.blog_sc .blog_wrap{position:relative;margin-left:10px;width:690px}
.blog_sc .type_01{margin-left:0;width:auto}
.blog_sc .type_01 .thumb{overflow:visible}
.blog_sc .type_01 .thumb .thumb_photo img{max-width:78px;max-height:78px}
.blog_sc .section_head .sort_option.type{padding-left:23px}
.blog_sc .section_head .sort_option li a{width:55px}
/* 블로그 */

/* 웹문서 */
.document_sc .type_01 .thumb_hack{display:inline}
/* 웹문서 */

/* 오픈인터넷 */
.section.open_internet_sc .type_01 dd.txt{clear:both}
.section.open_internet_sc .type_01 dt{margin-bottom:3px}
.section.open_internet_sc .type_01 dt .link_report{top:-1px;*top:-4px}
.section.open_internet_sc .type_01 dt a{float:left;white-space:nowrap}
.section.open_internet_sc .type_01 dt a.source{border-bottom:0;}
.section.open_internet_sc .type_01 dd.txt_inline span.date{margin-right:5px}
.section.open_internet_sc .type_01 dd.txt_inline .link_report{margin-left:0 !important}
.section.open_internet_sc .type_01 li{margin-bottom:20px}
.section.open_internet_sc .type_01 li.last{margin-bottom:0}
.section.open_internet_sc .type_01 .thumb{margin-bottom:5px;border:0}
.section.open_internet_sc .type_01 .thumb b.border{display:block;position:absolute;top:0;left:0;width:100%;height:78px;background:url("../images/spr_open_internet.png?_LM=230821-110106") 0 0 no-repeat}
.section.open_internet_sc .type_01 .thumb a b.border{cursor:pointer}
.section.open_internet_sc .type_01 .thumb b.border.right{width:1px;height:76px;top:1px;left:auto;right:0}
.section.open_internet_sc .type_01 dd.reputation{position:relative;padding-top:3px;line-height:19px}
.section.open_internet_sc .type_01 dd.reputation .sub_title{position:relative;color:#444}
.section.open_internet_sc .type_01 dd.reputation .point{color:#888}
.section.open_internet_sc .type_01 dd.reputation .point strong{position:relative;top:-1px;*top:3px;color:#000;vertical-align:top}
.section.open_internet_sc .type_01 dd.reputation span.star{display:inline-block;position:relative}
.section.open_internet_sc .type_01 dd.reputation span.star .star_wrap{display:inline-block;position:relative;margin-right:1px;*margin-right:5px;width:70px;height:18px;vertical-align:top;*vertical-align:-4px}
.section.open_internet_sc .type_01 dd.reputation span.star .star_wrap .bg_star{display:block;position:absolute;top:50%;margin-top:-7px;width:70px;height:13px;background:url("../images/spr_search_component.png?_LM=230821-110106") -30px 0 no-repeat}
.section.open_internet_sc .type_01 dd.reputation span.star .star_wrap .star_point{display:block;position:absolute;top:50%;margin-top:-7px;width:0;height:13px;background:url("../images/spr_search_component.png?_LM=230821-110106") -30px -15px no-repeat}
.section.open_internet_sc .type_01 dd.reputation span.gauge{position:relative}
.section.open_internet_sc .type_01 dd.reputation span.gauge .gauge_wrap{display:inline-block;position:relative;margin-left:2px;*margin-right:5px;width:104px;height:18px;vertical-align:top;*vertical-align:-4px}
.section.open_internet_sc .type_01 dd.reputation span.gauge .gauge_wrap .bg_gauge{display:block;position:absolute;top:50%;margin-top:-5px;width:104px;height:11px;background:url("../images/spr_open_internet.png?_LM=230821-110106") -75px -115px no-repeat}
.section.open_internet_sc .type_01 dd.reputation span.gauge .gauge_wrap .gauge_point{display:block;position:absolute;top:50%;margin-top:-5px;width:0;height:11px;background:url("../images/spr_open_internet.png?_LM=230821-110106") -75px -130px no-repeat}
.section.open_internet_sc .type_01 dd.reputation span.gauge .difficulty{position:relative;margin-left:1px;letter-spacing:-1px}
.section.open_internet_sc .type_01 dd.reputation span.gauge .difficulty.very_easy{color:#179f93}
.section.open_internet_sc .type_01 dd.reputation span.gauge .difficulty.easy{color:#179f93}
.section.open_internet_sc .type_01 dd.reputation span.gauge .difficulty.normal{color:#444}
.section.open_internet_sc .type_01 dd.reputation span.gauge .difficulty.hard{color:#ed1c24}
.section.open_internet_sc .type_01 dd.reputation span.gauge .difficulty.very_hard{color:#ed1c24}
.section.open_internet_sc .type_01 dd.reputation span.text{position:relative}
.section.open_internet_sc .type_01 dd.reputation span.text .point{margin-left:3px}
.section.open_internet_sc .type_01 dd.reputation b.bar{margin:0 3px 0 2px;color:#D7D7D7;font-size:12px;font-weight:normal}
.section.open_internet_sc .type_01 dd.image_list{position:relative;line-height:18px}
.section.open_internet_sc .type_01 dd.image_list .list_wrap{position:relative;padding:5px 0;height:78px;zoom:1}
.section.open_internet_sc .type_01 li.last dd.image_list .list_wrap{padding-bottom:15px}
.section.open_internet_sc .type_01 dd.image_list .list_wrap span.list_set{display:inline-block;overflow:hidden;position:relative;max-width:690px;font-size:0;vertical-align:top;white-space:nowrap;zoom:1}
.section.open_internet_sc .type_01 dd.image_list .list_wrap span.list_set span.list{display:inline-block;position:relative;margin-right:3px;min-width:10px;height:78px;vertical-align:top;zoom:1}
@media \0screen{
    .section.open_internet_sc .type_01 dd.image_list .list_wrap span.list_set span.list{display:table-cell}
    .section.open_internet_sc .type_01 dd.image_list .list_wrap span.list_set span.list a{margin-right:3px}
}
.section.open_internet_sc .type_01 dd.image_list .list_wrap span.list_set span.list a{display:block;position:relative;min-width:10px;height:78px;zoom:1}
.section.open_internet_sc .type_01 dd.image_list .list_wrap span.list_set span.list img{height:78px;vertical-align:top;zoom:1}
.section.open_internet_sc .type_01 dd.image_list .list_wrap span.list_set span.list b.border{display:block;position:absolute;top:0;left:0;width:100%;height:78px;background:url("../images/spr_open_internet.png?_LM=230821-110106") 0 0 no-repeat}
.section.open_internet_sc .type_01 dd.image_list .list_wrap span.list_set span.list a b.border{cursor:pointer}
.section.open_internet_sc .type_01 dd.image_list .list_wrap span.list_set span.list b.border.right{width:1px;height:76px;top:1px;left:auto;right:0}
.section.open_internet_sc .type_01 dd.image_list .list_wrap a.view_more{display:block;position:absolute;top:0;right:0;width:24px;height:76px;border:1px solid #E8E8E8;border-left:0;background:#F1F1F1}
.section.open_internet_sc .type_01 dd.image_list .list_wrap a.view_more b.ico{display:block;position:absolute;background:url("../images/spr_open_internet.png?_LM=230821-110106") 999px 0 no-repeat}
.section.open_internet_sc .type_01 dd.image_list .list_wrap a.view_more a b.ico{cursor:pointer}
.section.open_internet_sc .type_01 dd.image_list .list_wrap a.view_more b.ico.spot{top:50%;left:50%;margin-left:-4px;width:10px;height:2px;background-position:0 -80px}
.section.open_internet_sc .job_info_wrap + .section_more{margin-top:10px}

/* 오픈인터넷 탭페이지 */
.section.open_internet_sc .job_info_wrap{overflow:hidden;position:relative;margin:7px 0 5px 10px;width:688px;height:338px;border:1px solid #E8E8E8}
.section.open_internet_sc .job_info_wrap .main_info{position:relative;height:140px}
.section.open_internet_sc .job_info_wrap .main_info:after{content:'';display:block;clear:both;line-height:0}
.section.open_internet_sc .job_info_wrap .main_info .logo{float:left;position:relative;width:140px;height:140px;border-right:1px solid #E8E8E8;text-align:center}
.section.open_internet_sc .job_info_wrap .main_info .logo a{display:block;width:140px;height:140px;line-height:0;text-align:center;font-size:0;white-space:nowrap}
.section.open_internet_sc .job_info_wrap .main_info .logo img{vertical-align:middle}
.section.open_internet_sc .job_info_wrap .main_info .logo .v_align{display:inline-block;height:100%;vertical-align:middle}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap{float:left;position:relative;width:547px;height:140px;background:#F8F8F8}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap:after{content:'';display:block;clear:both;line-height:0}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list{float:left;position:relative;height:140px;text-align:center}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list .vertical_line{display:block;position:absolute;top:50%;right:0;margin-top:-28px;width:1px;height:83px;background:#DBDBDB}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list.satisfaction{width:192px}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list.job_interview{width:164px}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list.salary{width:191px}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dl{position:relative}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dt{overflow:hidden;position:relative;height:42px;line-height:49px;font-size:14px;color:#2f3743;font-weight:bold;letter-spacing:-1px}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.point{overflow:hidden;position:relative;height:55px}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.point .circle{display:inline-block;position:relative;width:55px;height:55px;line-height:56px;font-size:24px;font-weight:bold;background:url("../images/spr_open_internet.png?_LM=230821-110106") -295px -115px no-repeat}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.point .num{display:inline-block;position:relative;padding-left:5px;height:55px;line-height:56px;font-size:24px;font-weight:bold}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.point .won{display:inline-block;position:relative;top:-3px;padding-left:9px;font-size:12px;color:#959595;font-weight:normal}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.point .difficulty{display:block;position:absolute;top:15px;right:-37px;width:40px;height:30px;line-height:14px;font-weight:normal;text-align:center;letter-spacing:-1px}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.point .difficulty.very_easy{color:#179f93;font-size:12px}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.point .difficulty.easy{top:22px;color:#179f93;font-size:12px}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.point .difficulty.normal{top:22px;color:#444;font-size:12px}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.point .difficulty.hard{top:22px;right:-40px;color:#ed1c24;font-size:11px}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.point .difficulty.very_hard{right:-40px;color:#ed1c24;font-size:11px}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.star{position:relative;padding-top:4px}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.star .star_wrap{display:inline-block;position:relative;width:136px;height:24px;vertical-align:top}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.star .star_wrap .bg_star{display:block;position:absolute;left:0;width:136px;height:24px;background:url("../images/spr_open_internet.png?_LM=230821-110106") 0 -145px no-repeat}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.star .star_wrap .star_point{display:block;position:absolute;left:0;width:0;height:24px;background:url("../images/spr_open_internet.png?_LM=230821-110106") 0 -175px no-repeat}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.gauge{position:relative;padding-top:15px}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.gauge .gauge_wrap{display:inline-block;position:relative;width:129px;height:11px}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.gauge .gauge_wrap .bg_gauge{display:block;position:absolute;left:0;width:129px;height:11px;background:url("../images/spr_open_internet.png?_LM=230821-110106") -140px -145px no-repeat}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.gauge .gauge_wrap .gauge_point{display:block;position:absolute;left:0;width:0;height:11px;background:url("../images/spr_open_internet.png?_LM=230821-110106") -140px -160px no-repeat}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.range{padding-top:11px;color:#AAA}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.range strong{color:#666;font-weight:normal}
.section.open_internet_sc .job_info_wrap .main_info .info_list_wrap .info_list dd.range b.bar{display:inline-block;margin:0 4px;width:11px;height:2px;vertical-align:3px;*vertical-align:5px;background:#CFCFCF}

.section.open_internet_sc .job_info_wrap.no_logo .main_info .info_list_wrap{width:688px}
.section.open_internet_sc .job_info_wrap.no_logo .main_info .info_list_wrap .info_list.satisfaction{width:238px}
.section.open_internet_sc .job_info_wrap.no_logo .main_info .info_list_wrap .info_list.job_interview{width:210px}
.section.open_internet_sc .job_info_wrap.no_logo .main_info .info_list_wrap .info_list.salary{width:238px}
.section.open_internet_sc .job_info_wrap.no_logo .main_info .info_list_wrap .info_list dd.gauge .gauge_wrap{width:149px}
.section.open_internet_sc .job_info_wrap.no_logo .main_info .info_list_wrap .info_list dd.gauge .gauge_wrap .bg_gauge{width:149px;background-position:-140px -175px}
.section.open_internet_sc .job_info_wrap.no_logo .main_info .info_list_wrap .info_list dd.gauge .gauge_wrap .gauge_point{background-position:-140px -190px}
.section.open_internet_sc .job_info_wrap.no_logo .main_info .info_list_wrap .info_list dd.point .difficulty.very_easy{top:22px;right:-55px;width:50px;font-size:11px}
.section.open_internet_sc .job_info_wrap.no_logo .main_info .info_list_wrap .info_list dd.point .difficulty.easy{right:-38px}
.section.open_internet_sc .job_info_wrap.no_logo .main_info .info_list_wrap .info_list dd.point .difficulty.normal{right:-39px}
.section.open_internet_sc .job_info_wrap.no_logo .main_info .info_list_wrap .info_list dd.point .difficulty.hard{right:-42px;font-size:12px}

.section.open_internet_sc .job_info_wrap .sub_info{position:relative;padding:25px 0;border-top:1px solid #E8E8E8}
.section.open_internet_sc .job_info_wrap .sub_info .info_list{position:relative}
.section.open_internet_sc .job_info_wrap .sub_info .info_list:after{content:'';display:block;clear:both;line-height:0}
.section.open_internet_sc .job_info_wrap .sub_info .info_list.interview{padding-top:17px}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .thumb{float:left;width:140px;text-align:center}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .thumb .thumb_wrap{position:relative}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .thumb .thumb_wrap a{display:inline-block;position:relative;text-decoration:none}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .thumb .thumb_wrap .ico{display:inline-block;position:relative;cursor:pointer;background:url("../images/spr_open_internet.png?_LM=230821-110106") 999px 0 no-repeat}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .thumb .thumb_wrap a .ico{cursor:pointer}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .thumb .thumb_wrap .ico.company_review{width:41px;height:41px;background-position:-355px -115px}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .thumb .thumb_wrap .ico.interview_review{width:41px;height:41px;background-position:-400px -115px}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .thumb .thumb_wrap .text{display:block;padding-top:8px;font-size:11px;letter-spacing:-1px}
.section.open_internet_sc .job_info_wrap .sub_info .info_list.company .thumb .text{color:#96aeb8}
.section.open_internet_sc .job_info_wrap .sub_info .info_list.interview .thumb .text{color:#9AB2D5}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .info{float:left;width:548px}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .info dl{padding-right:25px}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .info dl:after{content:'';display:block;clear:both;line-height:0}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .info dl dt{overflow:hidden;float:left;max-width:440px;line-height:23px;font-size:14px;color:#2f3743;font-weight:bold;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .info dl dt a{color:#2f3743;text-decoration:none}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .info dl dt a:hover{text-decoration:underline}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .info dl dd{line-height:20px}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .info dl dd.date{float:left;padding-left:8px;line-height:23px;color:#888}
.section.open_internet_sc .job_info_wrap .sub_info .info_list .info dl dd.snipet{clear:both;padding-top:2px;color:#888}
.section.open_internet_sc.tab_page .type_01 li.last dd.image_list .list_wrap{padding-bottom:5px}
/* 오픈인터넷 탭페이지 */
/* 오픈인터넷 */

/* 파워링크 */
.sponsor_sc{overflow:visible;background:#fbfcff;margin:0;padding:20px 20px 20px 25px}
.sponsor_sc .type_01 ul.top{padding-bottom:16px}
.sponsor_sc .type_01 ul.middle{padding:18px 0 16px;border-top:1px solid #F0F0F2}
.sponsor_sc .type_01 ul.bottom{padding-top:18px;border-top:1px solid #F0F0F2}
.sponsor_sc .type_01 li{margin-bottom:14px;background:transparent}
.sponsor_sc .type_01 li.last{margin:0}
.sponsor_sc .type_01 .power_link_img{position:relative;display:block;float:left;margin-right:13px;width:80px;height:80px;border-radius:4px;overflow:hidden;}
.sponsor_sc .type_01 .power_link_img:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #000;opacity:0.1;filter:alpha(opacity=10);content:'';border-radius:4px;}
.sponsor_sc .type_01 .power_link_img img{width:100%;height:100%}
.sponsor_sc .type_01 .n_ico{display:inline-block;margin-left:4px;background-position:0 0;height:13px;text-indent:-9999px;vertical-align:middle;margin-top:4px}
.sponsor_sc .type_01 .ic_npay{background-image:url("../images/shopping_sc/ico_npay.gif?_LM=230821-110106");width:33px}
.sponsor_sc .type_01 .ic_nplus{background-image:url("../images/shopping_sc/ico_order.gif?_LM=230821-110106");width:41px}
.sponsor_sc .type_01 .ic_nlogin{background-image:url("../images/shopping_sc/ico_nlogin.gif?_LM=230821-110106");width:39px}
.sponsor_sc .type_01 .ic_ntalk{background-image:url("../images/shopping_sc/ico_ntalk.gif?_LM=230821-110106");width:14px;height:16px}
@media (min-width:1px){
    .sponsor_sc .type_01 .ic_npay{background-image:url("../images/shopping_sc/ico_npay_2x.gif?_LM=230821-110106");background-size:33px auto}
    .sponsor_sc .type_01 .ic_nplus{background-image:url("../images/shopping_sc/ico_order_2x.gif?_LM=230821-110106");background-size:41px auto}
    .sponsor_sc .type_01 .ic_nlogin{background-image:url("../images/shopping_sc/ico_nlogin_2x.gif?_LM=230821-110106");background-size:39px auto}
    .sponsor_sc .type_01 .ic_ntalk{background-image:url("../images/shopping_sc/ico_ntalk_2x.gif?_LM=230821-110106");background-size:14px auto}
}
.sponsor_sc .type_01 dl{line-height:19px;float:none;width:100%}
.sponsor_sc .type_01 ul li.img_type dl{float:left;width:595px;padding-top:2px;}
.sponsor_sc .type_01 dt.sponsor_name{margin-bottom:2px;height:25px;line-height:25px;font-weight:bold;font-size:15px;letter-spacing:0.2px}
.sponsor_sc .type_01 dt a{display:inline-block;line-height:16px;text-decoration:none !important;font-size:15px;}
.sponsor_sc .type_01 dt a:visited{border-bottom:1px solid #99209b}
.sponsor_sc .type_01 dt a:active{border-bottom:1px solid #99209b}
.sponsor_sc .type_01 dd.site_info{height:22px;line-height:17px;overflow:hidden;margin-bottom:6px}
.sponsor_sc .type_01 dd.site_info a{display:inline-block;max-width:calc(100% - 50px);color:#7486a9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-size:14px;margin-top:3px}
.sponsor_sc .type_01 dd.txt_sponsor{margin-top:3px;clear:both;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sponsor_sc .type_01 dd.txt_sponsor a{color:#333;text-decoration:none;font-size:14px;}
.sponsor_sc .type_01 dd.txt_sponsor a:hover{text-decoration:underline}
.sponsor_sc .type_01 dd.out_link a{display:inline-block;padding-left:18px;position:relative;font-size:14px}
.sponsor_sc .type_01 dd.out_link a:before{content:'';display:inline-block;width:2px;height:2px;background:#ccccc3;position:absolute;top:8px;left:7px}
.sponsor_sc .type_01 dd.out_link a:first-child{padding-left:0}
.sponsor_sc .type_01 dd.out_link a:first-child:before{display:none}
.sponsor_sc .type_01 dd.txt_event {font-size: 14px}
.sponsor_sc .type_01 dd.txt_event .tit{display:inline-block;color:#1b52ed;margin-right:7px}
.sponsor_sc .type_01 dd.price_info .price_list{width:260px;margin-top:6px;font-size:14px}
.sponsor_sc .type_01 dd.price_info .price_list li{max-width:auto;margin:0}
.sponsor_sc .type_01 dd.price_info .price_list .link{display:block;position:relative;overflow:hidden}
.sponsor_sc .type_01 dd.price_info .price_list .link:after{content:'';display:block;width:100%;height:1px;border-top:1px dashed #e4e4e4;position: absolute;top:7px}
.sponsor_sc .type_01 dd.price_info .price_list .link .txt{position:relative;z-index:1;overflow:hidden;font-size:14px}
.sponsor_sc .type_01 dd.price_info .price_list .link .txt_inner{display:inline-block;overflow:hidden;vertical-align:top;max-width:100%;text-overflow:ellipsis;white-space:nowrap;color:#0000cc;background:#fbfcff;padding-right:6px}
.sponsor_sc .type_01 dd.price_info .price_list .link .price{position:relative;z-index:1;float:right;display:block;color:#5f5f5f;background:#fbfcff;padding-left:6px}
.sponsor_sc .type_01 dd.place_info .cont{display:block;margin-top:3px}
.sponsor_sc .type_01 dd.place_info .cont:hover{text-decoration:none}
.sponsor_sc .type_01 dd.place_info .time_table{overflow:hidden;height:17px;}
.sponsor_sc .type_01 dd.place_info .time_table ul li{position:relative;clear:none;float:left;max-width:150px;width:auto;margin:0;padding:0 0 0 17px;overflow:visible;font-size:14px}
.sponsor_sc .type_01 dd.place_info .time_table ul li:first-child{padding-left:0}
.sponsor_sc .type_01 dd.place_info .time_table ul li .tit{display:inline-block;margin-right:6px}
.sponsor_sc .type_01 dd.place_info .time_table ul li:before{content:'';display:inline-block;width:2px;height:2px;background:#ccccc3;position:absolute;top:8px;left:8px}
.sponsor_sc .type_01 dd.place_info .time_table ul li:after{display:none;}
.sponsor_sc .type_01 dd.place_info .time_table ul li:first-child:before{display:none}
.sponsor_sc .type_01 dd.place_info .review_info{margin-top:3px;font-size:14px}
.sponsor_sc .type_01 dd.place_info .review_info span{display:inline-block;color:#979797}
.sponsor_sc .type_01 dd.place_info .review_info .review{padding-right:3px}
.sponsor_sc .type_01 dd.place_info .review_info .price{padding-left:8px;position:relative}
.sponsor_sc .type_01 dd.place_info .review_info .price:before{content:'';display:inline-block;width:2px;height:2px;background:#ccccc3;position:absolute;top:9px;left:0}
.sponsor_sc .type_01 dd.txt_inline {font-size:14px}
.sponsor_sc.sc_sa{border-bottom:1px solid #EEE}
.sponsor_sc.sc_sa.sc_border_top{border-top:1px solid #EEE}
.sponsor_sc.sc_sa .type_01 ul.top{padding-bottom:0}

/* 파워링크 탭페이지 */
.sponsor_sc.tab_page{background:transparent}
.sponsor_sc.tab_page .type_01 li{margin-bottom:18px}
.sponsor_sc.tab_page .type_01 li.last{margin-bottom:0}
.sponsor_sc.tab_page .type_01 li dt.sponsor_name{float:none;margin-bottom:0}
.sponsor_sc.tab_page .type_01 ul li.img_type dl{padding-top:0;}
.sponsor_sc.tab_page .type_01 dd.site_info{margin:0;}
.sponsor_sc.tab_page .type_01 dd.out_link{margin-top:3px;}
.sponsor_sc.tab_page .type_01 dd.price_info .price_list .link .txt_inner,
.sponsor_sc.tab_page .type_01 dd.price_info .price_list .link .price{background:#fff}
.sponsor_sc.tab_page .type_01 .power_link_img img{width:80px;height:80px}
.sponsor_sc.tab_page .type_01 dd.txt_event{margin-top: 3px}

/* 파워링크 탭페이지 */
/* 파워링크 */

/* 사이트 */
.site_sc .type_01 dd a.url_url{margin-right:4px}
.site_sc .type_01 dd.site_name{overflow:hidden;height:19px}
.site_sc .type_01 dd.site_name a{float:left;font-size:15px;white-space:nowrap;border-bottom:1px solid #0000cc;text-decoration:none;line-height:16px}
.site_sc .type_01 dd.site_name a:visited{border-bottom-color:#99209b;}
.site_sc .type_01 dd.site_name a.link_report{top:-1px;*top:1px;margin-left:10px;border-bottom:0;}
.site_sc .type_01 dd.site_name .blit{float:left;margin:1px 0 0 2px}
.site_sc .type_01 dd.site_name .blit .txt{overflow:hidden;float:left;position:relative;margin-left:2px;padding:0 2px;height:14px;line-height:14px;border:1px solid #D9D9D9;border-radius:2px;font-size:11px;color:#8A8A8A;letter-spacing:-1px;vertical-align:middle;background:#fff}
.site_sc .type_01 dd.site_name .blit .txt.official{border-color:#C0E0F5;color:#4B88CC}
.site_sc .type_01 dd.site_name .blit .txt.web{border-color:#D9D9D9;color:#8A8A8A}
.site_sc .type_01 dd.site_name .blit .txt.blog,
.site_sc .type_01 dd.site_name .blit .txt.cafe{border-color:#C1E6DE;color:#51A898}
.site_sc .type_01 dd.site_name .blit .txt.english,
.site_sc .type_01 dd.site_name .blit .txt.chinese,
.site_sc .type_01 dd.site_name .blit .txt.japanese,
.site_sc .type_01 dd.site_name .blit .txt.multilingual,
.site_sc .type_01 dd.site_name .blit .txt.foreign{border-color:#CCD7FF;color:#6985E2}
.site_sc .type_01 dd.txt{color:#000;margin:3px 0 0 0;line-height:18px}
/* 사이트 */

/* 지식 */
.knowledge_sc .type_01 dd.txt_block{padding-top:2px}
.knowledge_sc .type_01 dd.txt_block span.bar2{padding:0 0px 0 2px;margin:0 -4px;vertical-align:top;font-size:18px;color:#cfcfcf}
/* 지식 */

.news_option{position:relative;width:689px;height:42px;border:1px solid #dcdcdc;background:#fafafa;margin:0 20px 0 35px;z-index:10000}
.news_option:after{content:"";display:block;visibility:hidden;overflow:hidden;clear:both;width:0;height:0;line-height:0;font-size:0}
.news_option .sort_menu{border:1px solid transparent;margin:5px 0 0 6px}
.news_option .sort_menu:after{content:"";display:block; clear:both}
.news_option .sort_menu li{float:left;position:relative;padding:0 9px}
.news_option .sort_menu li a{position:relative;color:#757575;display:inline-block;padding:10px 22px 10px 6px}
.news_option .sort_menu li a:hover,
.news_option .btn_refresh:hover{text-decoration:none}
.news_option .sort_menu li a:after{content:'';display:inline-block;position:absolute;top:13px;right:6px;width:9px;height:5px;background-image:url("../images/spr_sorting.png?_LM=230821-110106");background-repeat:no-repeat;background-position:0 0}
.news_option .sort_menu li.on a:after{background-position:-10px 0}
@media ( min-width:1px ) {
    .news_option .sort_menu li a:after{background-image:url("../images/spr_sorting_2x.png?_LM=230821-110106");background-repeat:no-repeat;background-size:50px 50px}
}
.news_option .sort_menu li.on .option_layer_wrap{display:block;left:0}
.news_option .option_layer_wrap{display:none;position:absolute;top:32px;left:3px;min-width:140px;padding:7px 0;border:1px solid #e5e5e5;background:#fff}
.news_option .option_layer_wrap ul.option_list li{float:none;letter-spacing:-1px;padding:0}
.news_option .option_layer_wrap ul.option_list li a{position:initial;padding:0;display:block;padding:6px 12px;color:#212121}
.news_option .option_layer_wrap ul.option_list li.selected a{color:#1b52ed;font-weight:bold}
.news_option .option_layer_wrap ul.option_list li a:after{display:none}
.news_option .btn_refresh{position:absolute;top:5px;right:10px;color:#9b9b9b;display:inline-block;padding:10px 27px 10px 6px}
.news_option .btn_refresh:after{content:'';display:inline-block;position:absolute;top:10px;right:6px;width:15px;height:12px;background-image:url("../images/spr_sorting.png?_LM=230821-110106");background-repeat:no-repeat;background-position:0 -15px}
@media ( min-width:1px ) {
    .news_option .btn_refresh:after{background-image:url("../images/spr_sorting_2x.png?_LM=230821-110106");background-repeat:no-repeat;background-size:50px 50px}
}
.news_option .date_list{margin:2px 0}
.news_option .date_list li{float:none}
.news_option .date_list li a{display:block;color:#212121;padding:6px 2px}
.news_option .date_list li a:after{display:none}
.news_option .date_list li.selected a{color:#1b52ed;font-weight:bold}

.news_option .date_wrap{padding:11px}
.news_option .date_wrap .tit{color:#2a2a2a;font-size:12px;display:block;margin-bottom:6px}
.news_option .date_wrap .form_list{margin-top:2px}
.news_option .date_wrap .form_list dt{font-size:0;line-height:0}
.news_option .date_wrap .form_list dd{position:relative;width:116px;height:28px;border-radius:2px;border:1px solid #e0e0e0;margin:2px 0}
.news_option .date_wrap .form_list dd.focus{border:1px solid #1b52ed}
.news_option .date_wrap .form_list dd.focus input{color:#212121}
.news_option .date_wrap .form_list dd input{width:80px;height:10px;padding:10px 28px 8px 8px;color:#757575}
.news_option .date_wrap .form_list dd input:focus{outline:none}
.news_option .date_wrap .form_list dd .calendar{display:inline-block;width:14px;height:15px;position:absolute;top:7px;right:9px;padding:0;background-image:url("../images/spr_sorting.png?_LM=230821-110106");background-repeat:no-repeat;background-position:0 -30px}
.news_option .date_wrap .form_list dd .calendar:after{display:none}
@media ( min-width:1px ) {
    .news_option .date_wrap .form_list dd .calendar{background-image:url("../images/spr_sorting_2x.png?_LM=230821-110106");background-size:50px 50px}
}
.news_option .date_wrap .form_btn{margin-top:4px;font-size:0;}
.news_option .date_wrap .form_btn a{padding:7px 0 0 0;width:55px;height:19px;border-radius:2px;border:1px solid #e0e0e0;text-align:center;font-size:12px;}
.news_option .date_wrap .form_btn a + a{margin-left:3px;}
.news_option .date_wrap .form_btn a:after{display:none}
.news_option .date_wrap .form_btn a.apply{background:#1b52ed;color:#fff;border:1px solid #1b52ed}

.news_option .calendar_wrap{display:none;position:absolute;top:218px;left:11px}
.news_option .calendar_wrap.end{top:252px}
.news_option .calendar_wrap.selected{display:block}
.news_option .calendar_wrap .calendar{position:absolute;top:0;left:0;width:202px;padding:18px 9px 9px 9px;border-radius:2px;border:1px solid #e5e5e5;background:#ffffff}

.news_option .calendar_wrap .calendar .calendar_top{text-align:center;margin-bottom:7px}
.news_option .calendar_wrap .calendar .calendar_top span.month{padding:0 6px;font-size:14px;font-weight:bold}
.news_option .calendar_wrap .calendar .calendar_top a{padding:0;display:inline-block;width:10px;height:10px;background-image:url("../images/spr_sorting_2x.png?_LM=230821-110106");background-repeat:no-repeat}
.news_option .calendar_wrap .calendar .calendar_top a:after{display:none}
@media ( min-width:1px ) {
    .news_option .calendar_wrap .calendar .calendar_top a{background-image:url("../images/spr_sorting_2x.png?_LM=230821-110106");background-size:50px 50px}
}
.news_option .calendar_wrap .calendar .calendar_top a.pre_year{background-position:-20px 0}
.news_option .calendar_wrap .calendar .calendar_top a.pre_month{width:7px;background-position:-35px 0}
.news_option .calendar_wrap .calendar .calendar_top a.next_month{width:7px;background-position:-35px -15px}
.news_option .calendar_wrap .calendar .calendar_top a.next_year{background-position:-20px -15px}
.news_option .calendar_wrap .calendar .calendar_top a.no_move{cursor:default}

.news_option .calendar_wrap .calendar table{table-layout:fixed;margin:0 auto;width:200px;border-collapse:collapse;border-spacing:0}
.news_option .calendar_wrap .calendar td{width:28px;height:28px;line-height:12px;font-size:12px;text-align:center;vertical-align:middle;line-height:22px}
.news_option .calendar_wrap .calendar td.s_today a{font-weight:bold}
.news_option .calendar_wrap .calendar td a{display:inline-block;width:22px;height:22px;padding:0;display:inline-block;overflow:hidden;position:relative;text-decoration:none;color:#212121;vertical-align:middle}
.news_option .calendar_wrap .calendar td a:after{display:none}
.news_option .calendar_wrap .calendar td.select a{background:#1b52ed;border-radius:25px;color:#fff}
.news_option .calendar_wrap .calendar td.s_today a{font-weight:bold}
.news_option .calendar_wrap .calendar .sat,
.news_option .calendar_wrap .calendar .sat a{color:#1b52ed}
.news_option .calendar_wrap .calendar .sun,
.news_option .calendar_wrap .calendar .sun a,
.news_option .calendar_wrap .calendar .holiday a{color:#ff3838}
.news_option .calendar_wrap .calendar .prev a,
.news_option .calendar_wrap .calendar .prev,
.news_option .calendar_wrap .calendar .next a,
.news_option .calendar_wrap .calendar .next{color:#757575}

.news_option .calendar_wrap .calendar .calendar_btm{overflow:hidden;border-top:1px solid #e5e5e5;margin-top:9px;padding-top:10px}
.news_option .calendar_wrap .calendar .calendar_btm a{padding:0;margin:0;font-size:11px;letter-spacing:-1px;color:#a3a3a3}
.news_option .calendar_wrap .calendar .calendar_btm a:after{display:none}
.news_option .calendar_wrap .calendar .calendar_btm .btn_today{float:left}
.news_option .calendar_wrap .calendar .calendar_btm .btn_close{float:right}

.news_option .news_media_option{position:absolute;top:30px;left:-107px;width:600px;min-height:355px;background:#fff;padding:0 0 15px 0}
.news_option .news_media_option h3{position:relative;overflow:hidden;padding:0 11px;height:37px;line-height:38px;font-weight:normal;font-size:11px;color:#9a9a9a;letter-spacing:-1px}
.news_option .news_media_option h3 strong{color:#000;font-size:12px;font-weight:bold;letter-spacing:0}
.news_option .news_media_option h3 span{color:#1b52ed;text-decoration:underline}
.news_option .news_media_option .content{border-top:1px solid #E5E5E5;zoom:1}
.news_option .news_media_option .content .content_header{position:relative;overflow:hidden;margin:0 12px;}
.news_option .news_media_option .content .content_header .align{padding:12px 0;font-size:0}
.news_option .news_media_option .content .content_header .align a{position:relative;font-size:12px;text-decoration:none;color:#000;padding:0 10px}
.news_option .news_media_option .content .content_header .align a:after{display:none}
.news_option .news_media_option .content .content_header .align a:before{content:'';position:absolute;top:1px;left:0;width:1px;height:9px;background:#d4d4d4}
.news_option .news_media_option .content .content_header .align a:first-child{padding-left:0}
.news_option .news_media_option .content .content_header .align a:first-child:before{display:none}
.news_option .news_media_option .content .content_header .align a.on{color:#1b52ed;font-weight:bold}
.news_option .news_media_option .content .content_header .input_wrap{position:absolute;top:50%;margin-top:-11px;right:0;width:180px;height:22px;background:url("../images/spr_news.png?_LM=230821-110106") 0 -35px no-repeat}
.news_option .news_media_option .content .content_header .input_wrap input{display:block;margin:4px 0 0 7px;width:155px;border:0;outline:0;background:none;color:#9A9A9A;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none
}
.news_option .news_media_option .content .content_header .input_wrap input::placeholder{color:#9A9A9A}
.news_option .news_media_option .content .content_header .input_wrap input::-webkit-search-decoration,
.news_option .news_media_option .content .content_header .input_wrap input::-webkit-search-cancel-button,
.news_option .news_media_option .content .content_header .input_wrap input::-webkit-search-results-button,
.news_option .news_media_option .content .content_header .input_wrap input::-webkit-search-results-decoration{display:none}
.news_option .news_media_option .content .content_header .input_wrap input::-ms-clear{display:none}

.news_option .news_media_option .content .content_header .input_wrap.focus{margin-top:-13px;width:184px;height:26px;background-position:0 -60px}
.news_option .news_media_option .content .content_header .input_wrap.focus input{margin:7px 0 0 11px;color:#000}

.news_option .news_media_option .content .table_wrap{position:relative;overflow:hidden;overflow-y:scroll;margin:0 12px;padding-top:1px;max-height:243px;border:1px solid #EFEFF0;border-top-color:#D1D1D1;background:#EFEFF0}
.news_option .news_media_option .content .table_wrap table{width:100%;zoom:1;table-layout:fixed;border-collapse:collapse;border-spacing:0;background:#FCFCFD}
.news_option .news_media_option .content .table_wrap table caption{visibility:hidden;overflow:hidden;width:0;height:0;line-height:0;font-size:0}
.news_option .news_media_option .content .table_wrap table tbody tr th{padding-top:7px;border-right:1px solid #D8D8D8;border-top:1px solid #E5E5E5;text-align:left;vertical-align:top}
.news_option .news_media_option .content .table_wrap table tbody tr td{padding:7px 0;border-top:1px solid #E5E5E5;text-align:left;vertical-align:top;zoom:1}
.news_option .news_media_option .content .table_wrap table tbody tr td:after{content:"";display:block;visibility:hidden;overflow:hidden;clear:both;width:0;height:0;line-height:0;font-size:0}
.news_option .news_media_option .content .table_wrap table tbody tr:first-child th,
.news_option .news_media_option .content .table_wrap table tbody tr:first-child td{border-top:0}
.news_option .news_media_option .content .table_wrap table tbody tr th span{display:block;padding:5px 0 0 5px}
.news_option .news_media_option .content .table_wrap table tbody tr td span{float:left;padding-left:9px;width:101px;height:23px;line-height:23px}
.news_option .news_media_option .content .table_wrap table tbody tr td span input{position:absolute;width:1px;height:1px;opacity:0}
.news_option .news_media_option .content .table_wrap table tbody tr td span label{display:inline-block;vertical-align:middle;max-width:100%;box-sizing:border-box;position:relative;padding-left:21px;height:15px;line-height:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all;cursor:pointer}
.news_option .news_media_option .content .table_wrap table tbody tr td span label.checked{background:#faffa3;}
.news_option .news_media_option .content .table_wrap table tbody tr td span label:before{position:absolute;top:0;left:0;content:'';width:15px;height:15px;background:url("../images/spr_common.png?_LM=230821-110106") -50px -50px no-repeat;}
.news_option .news_media_option .content .table_wrap table tbody tr td span input:checked ~ label:before{background-position:-66px -50px}

@media (min-width:1px){
    .news_option .news_media_option .content .table_wrap table tbody tr td span label:before{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px auto}
}

.news_option .news_media_option .btn{overflow:hidden;text-align:center;margin-top:10px}
.news_option .news_media_option .btn a{padding:0;width:56px;height:28px;border-radius:2px;border:1px solid #e0e0e0;font-size:12px;color:#7c7c7c;line-height:28px}
.news_option .news_media_option .btn a:after{display:none}
.news_option .news_media_option .btn a.confirm{border:1px solid #1b52ed;background:#1b52ed;color:#fff}
.news_option .guide_txt{position:absolute;top:14px;right:22px;color:#666;font-size:11px}
.news_option .guide_txt .ico{display:inline-block;margin-right:4px;text-indent:-9999px;vertical-align:middle;background:url("../images/spr_content_notice.png?_LM=230821-110106") 0 0 no-repeat}
.news_option .guide_txt .ico.zum{width:32px;height:11px}
.news_option .guide_txt .ico.egloos{margin-top:-2px;width:52px;height:17px;background-position:0 -15px}
/* 뉴스 */

/* sorting */
.sorting_option_wrap{position:relative;width:689px;height:42px;border:1px solid #dcdcdc;background:#fafafa;margin:-20px 0 20px 10px;z-index:10000}
.sorting_option_wrap:after{content:"";display:block;visibility:hidden;overflow:hidden;clear:both;width:0;height:0;line-height:0;font-size:0}
.sorting_option_wrap ul{overflow:hidden;margin:5px 0 0 6px}
.sorting_option_wrap ul li{float:left;position:relative}
.sorting_option_wrap ul li:before{content:'';display:inline-block;width:1px;height:9px;background:#d4d4d4;position:absolute;top:11px;left:0}
.sorting_option_wrap ul li:first-child:before{display:none}
.sorting_option_wrap ul li a{display:inline-block;padding:10px 15px;color:#9b9b9b}
.sorting_option_wrap ul li.on a{color:#1b52ed;font-weight:bold}

/* 동영상 */
.video_sc .video_wrap{position:relative;margin-left:10px;width:690px}
.video_sc .video_wrap .total_video{position:relative;padding-bottom:1px}
.video_sc .video_wrap .list_wrap{position:relative;margin-top:13px}
.video_sc .video_wrap .list_wrap:first-child{margin-top:0}
.video_sc .video_wrap ul{position:relative;zoom:1}
.video_sc .video_wrap ul:after{content:'';display:block;clear:both;line-height:0}
.video_sc .video_wrap li{float:left;position:relative;margin-right:16px;padding-bottom:22px;width:160px;*height:150px}
.video_sc .video_wrap li.last_col{margin-right:0}
.video_sc .video_wrap li.last_col + li{clear:both}
.video_sc .video_wrap .thumb{display:block;position:relative;background:#000}
.video_sc .video_wrap .thumb a{text-decoration:none;cursor:pointer}
.video_sc .video_wrap .img_wrap{display:block;overflow:hidden;width:160px;height:90px;text-align:center;font-size:0;white-space:nowrap}
.video_sc .video_wrap .img_wrap img{max-width:160px;max-height:91px;vertical-align:middle}
.video_sc .video_wrap .img_wrap .v_align{display:inline-block;height:100%;vertical-align:middle}
.video_sc .video_wrap .gradient{display:block;position:absolute;bottom:0;left:0;width:160px;height:90px;background:url("../images/video_sc/spr_video.png?_LM=230821-110106") 0 -20px no-repeat}
.video_sc .video_wrap .border{display:block;position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #000;opacity:.1;filter:alpha(opacity=10);*background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABaCAMAAAAIGK1gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////AAAAVcLTfgAAAAF0Uk5TAEDm2GYAAAApSURBVHja7MGBAAAAAMOg+VNf4QBVAQAAAAAAAAAAAAAAAAC8JoAAAwA4mgAB/EEUbgAAAABJRU5ErkJggg==')}
.video_sc .video_wrap .play{display:block;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;font-size:11px}
.video_sc .video_wrap .play .time{position:absolute;bottom:6px;left:9px;line-height:14px;font-size:11px}
.video_sc .video_wrap .play .ico{display:block;overflow:hidden;position:absolute;background:url("../images/video_sc/spr_video.png?_LM=230821-110106") 0 999px no-repeat}
.video_sc .video_wrap .play .ico.play_mark{bottom:7px;right:7px;width:15px;height:15px;background-position:0 0}
.video_sc .video_wrap .play .charge{display:block;overflow:hidden;position:absolute;bottom:6px;right:6px;width:35px;height:15px;background:url("../images/video_sc/spr_video.png?_LM=230821-110106") -60px 0 no-repeat}
.video_sc .video_wrap .play .free{display:block;overflow:hidden;position:absolute;bottom:6px;right:6px;width:35px;height:15px;background:url("../images/video_sc/spr_video.png?_LM=230821-110106") -20px 0 no-repeat}
.video_sc .video_wrap .info{position:relative}
.video_sc .video_wrap .info .title{display:block;overflow:hidden;margin-top:8px;max-height:42px;line-height:21px;color:#333;word-break:break-all;font-size:15px;letter-spacing:-0.5px;}
.video_sc .video_wrap .info .title a{text-decoration:none}
.video_sc .video_wrap .info .title a:hover{text-decoration:underline}
.video_sc .video_wrap .info .play_info{position:relative;margin-top:3px;line-height:18px;color:#747474;zoom:1}
.video_sc .video_wrap .info .play_info:after{content:'';display:block;clear:both;line-height:0}
.video_sc .video_wrap .info .play_info .source{overflow:hidden;float:left;position:relative;padding-right:1px;*padding-left:1px;max-width:68px;white-space:nowrap;text-overflow:ellipsis}
.video_sc .video_wrap .info .play_info .source a{display:inline-block;text-decoration:none;color:#747474}
.video_sc .video_wrap .info .play_info .source a:hover{text-decoration:underline}
.video_sc .video_wrap .info .play_info .source img{position:relative;margin-right:3px;vertical-align:middle}
.video_sc .video_wrap .info .play_info .source .name{*display:inline-block;*overflow:hidden;position:relative;top:1px;*max-width:55px;*text-indent:-1px;*white-space:nowrap;*text-overflow:ellipsis}
.video_sc .video_wrap .info .play_info .bar{float:left;position:relative;top:4px;margin:0 6px;width:1px;height:10px;background:#E5E5E5}
.video_sc .video_wrap .info .play_info .date{float:left;position:relative;top:1px}
.video_sc .video_wrap .info .play_info .count .ico{display:block;overflow:hidden;position:absolute;background:url("../images/video_sc/spr_video.png?_LM=230821-110106") 0 999px no-repeat}
.video_sc .video_wrap .info .play_info .count .ico.play{top:50%;margin-top:-5px;width:7px;height:8px;background-position:-15px 0}
.video_sc .video_wrap .info .link_report{position:absolute;bottom:1px;right:0}
.video_sc .video_wrap .info .link_report .ico.report{*top:-3px}
.video_sc .video_wrap .popularity_video{position:relative;padding-bottom:2px}
.video_sc .video_wrap .popularity_video li{margin-right:15px;width:220px;*height:184px}
.video_sc .video_wrap .popularity_video li.last_col{margin-right:0}
.video_sc .video_wrap .popularity_video li.last_col + li{clear:both}
.video_sc .video_wrap .popularity_video .img_wrap{width:220px;height:124px}
.video_sc .video_wrap .popularity_video .img_wrap img{max-width:220px;max-height:124px}
.video_sc .video_wrap .popularity_video .gradient{width:220px;height:124px;background-position:0 -120px}
.video_sc .video_wrap .popularity_video .play .time{bottom:7px}
.video_sc .video_wrap .popularity_video .play .ico.play_mark{bottom:8px;right:8px}
.video_sc .video_wrap .popularity_video .play .charge,
.video_sc .video_wrap .popularity_video .play .free{bottom:8px;right:8px}
.video_sc .video_wrap .popularity_video .info .play_info .source{max-width:125px}
.video_sc .video_wrap .popularity_video + .total_video{padding-top:20px;border-top:1px solid #eee}
/* 동영상 */

/* 이미지SC */
.image_sc{position:relative}
.image_sc .total_img{position:relative;margin-left:10px}
.image_sc .total_img ul{position:relative}
.image_sc .total_img ul:after{content:'';display:block;clear:both;line-height:0}
.image_sc .total_img ul li{position:relative;float:left;margin:2px 10px 18px 0;width:128px;text-align:left}
.image_sc .total_img ul li span.img_data{display:block;overflow:hidden;width:126px;height:126px;border:1px solid #EAEAEA}
.image_sc .total_img ul li span.img_data a{display:block;overflow:hidden;width:126px;height:126px;font-size:0;text-align:center;white-space:nowrap}
.image_sc .total_img ul li span.img_data img{vertical-align:middle}
.image_sc .total_img ul li span.img_data a span.v_align{display:inline-block;height:100%;vertical-align:middle}
.image_sc .total_img ul li dl{position:relative;margin-left:-2px;width:150px}
.image_sc .total_img ul li dl:after{content:'';display:block;clear:both;line-height:0}
.image_sc .total_img ul li dl dt{display:block;overflow:hidden;padding:5px 0 1px 0;line-height:18px}
.image_sc .total_img ul li dl dd{float:left;line-height:18px;font-size:12px;color:#979797}
.image_sc .total_img ul li dl dd span.bar{padding:0 3px 0 4px;color:#CFCFCF}
.image_sc .section_more{margin-top:-2px}

/* 이미지 탭페이지 */
.image_sc .section_head{width:698px}
.image_sc .section_head .tab_btn{float:left;margin:-2px 0 0 8px}
.image_sc .section_head .tab_btn a{position:relative;float:left;width:69px;font-size:11px;height:20px;text-align:center;color:#9e9e9e;border:1px solid #9e9e9e;line-height:18px;box-sizing:border-box}
.image_sc .section_head .tab_btn a:hover{text-decoration:none}
.image_sc .section_head .tab_btn a::after{display:inline-block;width:8px;height:8px;background:url("../images/people_sc/spr_imgsc.png?_LM=230821-110106") no-repeat;margin-left:3px;vertical-align:0px;content:''}
.image_sc .section_head .tab_btn .grid.on::after{background-position:0 -10px}
.image_sc .section_head .tab_btn .timeline{margin-left:-1px}
.image_sc .section_head .tab_btn .timeline::after{width:7px;background-position:-10px 0;margin-left:4px}
.image_sc .section_head .tab_btn .timeline.on::after{background-position:-10px -10px}
.image_sc .section_head .tab_btn .on{position:relative;color:#1b52ed;border:1px solid #1b52ed;z-index:1}

/* 셀럽Now 탭페이지 */
.image_sc .timeline_vertical_wrap{position:relative;width:690px;margin-left:10px}
.image_sc .timeline_vertical_wrap:before{content:'';display:inline-block;width:1px;position:absolute;top:10px;bottom:0;left:4px;background:#eef1fe}
.image_sc .timeline_vertical li{position:relative;padding:30px 0 18px 22px}
.image_sc .timeline_vertical .timeline_box .ico .word{font-size:12px;color:#020202;font-weight:bold}
.image_sc .timeline_vertical .timeline_box  .des{display:block;margin:3px 0 6px;line-height:18px;overflow:hidden;max-height:34px;word-wrap:break-word;text-overflow:ellipsis;display:-webkit-box;
    -webkit-line-clamp:2; /* 라인수 */
    -webkit-box-orient:vertical;
}

.timeline_vertical_wrap .balloon{display:inline-block;position:absolute;left:4px;top:0;background:#eff1fe;color:#5273f3;padding:0 7px;line-height:22px;font-weight:bold;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;font-size:12px;min-width:33px}
.timeline_vertical_wrap .balloon:after{content:'';position:absolute;border-top:10px solid #eff1fe;border-right:10px solid transparent;border-left:0px solid transparent;bottom:-6px;left:0}
.timeline_vertical_wrap .balloon.on{background:#5273f3;color:#fff}
.timeline_vertical_wrap .balloon.on:after{border-top:10px solid #5273f3}

.image_sc .timeline_vertical .timeline_box  .img_box{max-height:225px;overflow:hidden}
.image_sc .timeline_vertical .timeline_box  .img_box:before,
.image_sc .timeline_vertical .timeline_box  .img_box:after{content:'';display:table}
.image_sc .timeline_vertical .timeline_box  .img_box .item{display:block;float:left;height:120px;margin-top:4px;margin-right:4px}
.image_sc .timeline_vertical .timeline_box  .img_box .item img{max-width:100%;max-height:100%;vertical-align:bottom}
.image_sc .timeline_vertical .timeline_box  .img_box .first-item{clear:both}

/* 이미지 그리드 탭페이지 */
.image_sc .img_grid_wrap{width:690px;margin-left:8px}
.image_sc .img_grid_wrap .img_area:before,
.image_sc .img_grid_wrap .img_area:after{content:'';display:table}
.image_sc .img_grid_wrap .img_area ul li{display:inline-block}
.image_sc .img_grid_wrap .img_area .img_wrap:after{display:block;content:'';clear:both}
.image_sc .img_grid_wrap .item_wrap{position:relative;text-align:center}
.image_sc .img_grid_wrap .img_area .item{position:relative;display:block;float:left;height:120px;margin-bottom:10px;margin-right:5px}
.image_sc .img_grid_wrap .img_area .item img{max-width:100%;max-height:100%;vertical-align:bottom}
.image_sc .img_grid_wrap .img_area .first-item{clear:both}
.image_sc .img_grid_wrap .image_viewer_wrap{width:790px;height:800px}

.image_sc .img_row_layer{float:left;display:block;margin-bottom:15px}
.image_sc .img_row_layer .arrow{display:inline-block;border-bottom:10px solid #222;border-left:10px solid transparent;border-right:10px solid transparent;height:0;width:0}
.image_sc .img_row_layer .img_inner{position:relative;width:767px;height:652px;margin:-3px 0 0 -33px;background:#25272e}
.image_sc .img_row_layer .img_inner .img{display:table;width:658px;height:432px;margin:0 60px;padding-top:44px}
.image_sc .img_row_layer .img_inner .img .inner{display:table-cell;vertical-align:middle;text-align:center}
.image_sc .img_row_layer .img_inner .img a{display:block}
.image_sc .img_row_layer .img_inner .tit{width:655px;margin:40px 62px 10px;text-align:center;font-size:15px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.image_sc .img_row_layer .img_inner .tit a{display:inline-block;text-decoration:underline;color:#fff}
.image_sc .img_row_layer .img_inner .url{margin:0 62px 0;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;width:655px;line-height:17px}
.image_sc .img_row_layer .img_inner .url a{color:rgba(255, 255, 255, 0.2)}
.image_sc .img_row_layer .img_inner .url a:hover{text-decoration:underline;}
.image_sc .img_row_layer .img_inner .img img{max-width:658px;max-height:432px}
.image_sc .img_row_layer .img_inner .btn{display:inline-block;position:absolute;background:url("../images/people_sc/spr_imgsc.png?_LM=230821-110106") no-repeat}
.image_sc .img_row_layer .img_inner .prev{width:16px;height:31px;background-position:0 -25px;top:245px;left:20px}
.image_sc .img_row_layer .img_inner .next{width:16px;height:31px;background-position:-20px -25px;top:245px;right:20px}
.image_sc .img_row_layer .img_inner .close{width:20px;height:20px;background-position:-20px 0;top:19px;right:19px}

.image_sc .img_row_layer .thum_list{text-align:center;width:655px;margin:13px auto 0}
.image_sc .img_row_layer .thum_list .tit{display:inline-block;width:60px;height:48px;padding-top:12px;font-size:12px;font-weight:normal;background:#1b1e26;color:rgba(255, 255, 255, 0.3);margin:0 3px;line-height:18px}
.image_sc .img_row_layer .thum_list a{width:60px;height:60px;position:relative;display:inline-block;margin:0 3px;font-size:0;line-height:0;vertical-align:top}
.image_sc .img_row_layer .thum_list a.on:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:56px;height:56px;position:absolute;border:2px solid #5c87ff}
.image_sc .img_row_layer .thum_list a img{width:60px;height:60px}
.image_sc .img_row_layer .link_report{position:absolute;right:30px;bottom:28px}
/* 이미지 탭페이지 */
/* 이미지SC */

/* 쇼핑 SC */
.shopping_area{width:690px;margin-left:10px;margin-top:2px;letter-spacing:-.5px;overflow:hidden}
.shopping_area .list{margin-top:-16px;overflow:hidden;padding-bottom:5px;}
.shopping_area .list li{float:left;margin-top:16px;box-sizing:border-box;padding-right:15px}
.shopping_area .list li:nth-child(odd){width:calc(50% - 5px);margin-right:18px;}
.shopping_area .list li:nth-child(even){width:calc(50% - 15px);}
.shopping_area .list .thmb{position:relative;float:left;margin-right:16px;width:120px;height:120px;border-radius:4px;overflow:hidden;}
.shopping_area .list .thmb a:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'';border-radius:4px;border:1px solid rgba(0,0,0,.08);}
.shopping_area .list .thmb img{width:100%;height:100%;}
.shopping_area .list .info{padding-top:5px;overflow:hidden;}
.shopping_area .list .title{color:#0100cc;font-size:15px;line-height:21px;max-height:43px;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.shopping_area .list .price{margin:7px 0;font-size:15px;height:16px;line-height:16px;overflow:hidden;}
.shopping_area .list .price strong{color:#ff3c3c;letter-spacing:0;}
.shopping_area .list .etc{margin-top:3px;height:18px;line-height:18px;color:#808090;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0;}
.shopping_area .list .etc .txt{font-size:13px;}
.shopping_area .list .etc .tt{display:inline-block;color:#808090;font-size:13px;margin-right:4px;vertical-align:middle;}
.shopping_area .list .etc .val{display:inline-block;color:#505060;font-size:13px;vertical-align:middle;}
.shopping_area .list .etc .etc_group{float:left;font-size:0;}
.shopping_area .list .etc .etc_group + .etc_group{padding-left:11px;margin-left:9px;position:relative;}
.shopping_area .list .etc .etc_group + .etc_group:before{position:absolute;width:1px;height:9px;content:'';background:#e4e4e5;left:0;top:50%;margin-top:-4px;}
.shopping_area .tab_cont{position:relative;margin:0 0 20px -5px;padding:0 28px 0 29px;overflow:hidden}
.shopping_area .swiper-container{position:static}
.shopping_area .tab a{height:32px;line-height:32px;box-sizing:border-box;border-radius:4px;border:1px solid #e6e6e6;display:block;font-size:13px;min-width:43px;width:auto;padding:0 10px;margin-left:6px;color:#808090;outline:none;text-align:center;text-decoration:none;}
.shopping_area .tab a:first-child{margin-left:0}
.shopping_area .tab a.on,
.shopping_area .tab a:hover{color:#121fff;border-color:#121fff}
.shopping_area .tab .bt_arrow button{position:absolute;top:0;font-size:0;width:16px;height:32px;cursor:pointer;background:none;outline:none;z-index:1;margin:0;}
.shopping_area .tab .bt_arrow button:after{position:absolute;top:50%;left:50%;margin-top:-5px;border:solid #000;border-width:0 0 1px 1px;transform:rotate(45deg);width:8px;height:8px;content:'';}
.shopping_area .tab .bt_arrow button.swiper-button-prev{left:2px;}
.shopping_area .tab .bt_arrow button.swiper-button-next{right:6px;}
.shopping_area .tab .bt_arrow button.swiper-button-prev:before,
.shopping_area .tab .bt_arrow button.swiper-button-next:before{
    position:absolute;top:0;bottom:0;;width:34px;content:'';
    background:url("../images/shopping_sc/bg_gradient.png?_LM=230821-110106") 0 0 no-repeat;
}
.shopping_area .tab .bt_arrow button.swiper-button-prev:before{left:18px;transform:rotate(180deg);}
.shopping_area .tab .bt_arrow button.swiper-button-prev.swiper-button-disabled:before{display:none;}
.shopping_area .tab .bt_arrow button.swiper-button-next.swiper-button-disabled:before{display:none;}
.shopping_area .tab .bt_arrow button.swiper-button-next:before{right:6px;}
.shopping_area .tab .bt_arrow button.swiper-button-disabled{cursor:default;opacity:1;}
.shopping_area .tab .bt_arrow button.swiper-button-disabled:after{border-color:rgba(0,0,0,.2);}
.shopping_area .tab .bt_arrow button.swiper-button-next:after{margin-left:-6px;border-width:1px 1px 0 0;}


/* 쇼핑SC 네이버 파워쇼핑 */
.power_shopping{margin:2px 0 0 10px;width:690px;letter-spacing:-0.5px}
.power_shopping ul{overflow:hidden;margin:0 0 -20px -14px;}
.power_shopping li{float:left;margin:0 0 26px 14px;width:126px;min-height:267px}
.power_shopping li:nth-child(5n+1){clear:both}
.power_shopping .thmb{position:relative;width:126px;height:126px;border-radius:4px;overflow:hidden;}
.power_shopping .thmb a:before{position:absolute;top:0;left:0;right:0;bottom:0;content:'';border-radius:4px;border:1px solid rgba(0,0,0,.1)}
.power_shopping .thmb img{width:100%;height:100%;}
.power_shopping .title{display:block;margin-top:11px;font-size:15px;color:#0000cc;line-height:21px;max-height:43px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.power_shopping .price{margin-top:3px;font-size:15px;height:20px;line-height:20px}
.power_shopping .price strong{color:#ff3c3c;letter-spacing:0;}
.power_shopping .shop{margin-top:4px;height:20px;line-height:20px}
.power_shopping .shop a{display:inline-block;color:#808090;font-size:13px;max-width:100%;text-overflow:ellipsis;overflow:hidden;vertical-align:top;white-space:nowrap}
.power_shopping .shop .icon{display:inline-block;margin:-4px 0 0 2px;vertical-align:middle;height:13px;text-indent:-9999px;background-size:auto 13px;background-repeat:no-repeat;background-position:0 0;}
.power_shopping .shop .icon.order{width:41px;background-image:url("../images/shopping_sc/ico_order_2x.gif?_LM=230821-110106")}
.power_shopping .shop .icon.npay{width:33px;background-image:url("../images/shopping_sc/ico_npay_2x.gif?_LM=230821-110106")}
.power_shopping .shop .icon.rocket{width:52px;background-image:url("../images/shopping_sc/ico_rocket_2x.png?_LM=230821-110106");margin:-3px 0 0 2px;}
.power_shopping .etc{height:20px;line-height:20px;overflow:hidden;font-size:0}
.power_shopping .etc .tt{margin-right:4px;color:#808090;font-size:13px;vertical-align:middle;}
.power_shopping .etc .val{color:#505060;letter-spacing:0;font-size:13px;vertical-align:middle;}
.power_shopping .etc .etc_group{float:left;font-size:0;}
.power_shopping .etc .etc_group + .etc_group{position:relative;padding-left:8px;margin-left:8px;}
.power_shopping .etc .etc_group + .etc_group:before{position:absolute;top:50%;left:0;margin-top:-4px;width:1px;height:9px;background:#dcdce4;content:'';}
.power_shopping.type_item li{min-height:244px}
.power_shopping.type_item .shop a{max-width:79px}
.power_shopping.type_ad .shop a{max-width:68px}
/* 쇼핑SC 네이버 파워쇼핑 */

/* 유사한 검색결과는 생략 가이드 폼 */
.section .sc_last_page{margin:20px 0 0 8px}
.sc_last_page{line-height:20px;margin:15px 0 12px 30px}
.sc_last_page span{display:inline-block;position:relative;padding-left:20px}
.sc_last_page span b.ico{display:block;overflow:hidden;position:absolute;background:url("../images/spr_search_component.png?_LM=230821-110106") 0 999px no-repeat}
.sc_last_page span b.ico.magnifier{top:50%;left:3px;margin-top:-6px;width:14px;height:14px;background-position:-15px -55px}
/* 유사한 검색결과는 생략 가이드 폼 */

/* paginate */
.paginate{position:relative;overflow:hidden;margin-top:-2px;border-bottom:1px solid #eee;padding:4px 0 20px;border-top:2px solid #fff;text-align:center;clear:left;font-size:0}
.paginate a,
.paginate strong{font-weight:bold;display:inline-block;height:30px;min-width:30px;text-align:center;vertical-align:middle;line-height:28px;font-size:14px;border:1px solid #fff;border-radius:2px}
.paginate strong{border:1px solid #1b52ed;color:#1b52ed}
.paginate a{color:#000}
.paginate a.first,
.paginate a.pre,
.paginate a.next{position:relative;border:1px solid #e4e4e4;border-radius:2px}
.paginate a.pre:after,
.paginate a.next:after{content:'';display:inline-block;width:7px;height:10px;position:absolute;top:10px;left:12px;background-image:url("../images/spr_sorting.png?_LM=230821-110106");background-repeat:no-repeat}
.paginate a.pre:after{background-position:-35px 0}
.paginate a.next:after{background-position:-35px -15px}
.paginate a.pre{margin-right:12px}
.paginate a.next{margin-left:12px}
.paginate a.first{font-size:12px; font-weight:normal; margin-right:4px; width:40px; text-align:center; letter-spacing:-0.48px;}
@media ( min-width:1px ) {
    .paginate a.pre:after,
    .paginate a.next:after{background-image:url("../images/spr_sorting_2x.png?_LM=230821-110106");background-size:50px 50px}
}

/* paginate */

/* 신고하기 */
.link_report{position:relative;margin-left:5px}
.link_report img{vertical-align:top}
.link_report .ico{display:inline-block;position:relative;background:url("../images/spr_search_component.png?_LM=230821-110106") 999px 0 no-repeat}
a.link_report .ico{cursor:pointer}
.link_report .ico.report{*top:3px;width:24px;height:8px;background-position:0 -90px}
.link_report:hover .ico.report{background-position:0 -105px}
/* 신고하기 */

/* sc 상단 안내 바 */
.report_box_wrap{position:relative;width:100%}
.report_box{position:relative;padding:0 20px;margin:3px 0 0 5px;height:27px;background:url("../images/ptn_x.png?_LM=230821-110106") 0 -190px repeat-x}
.report_box p{overflow:hidden;position:relative;height:27px;line-height:28px;font-size:12px;color:#7f8289;letter-spacing:-1px}
.report_box .ls0{letter-spacing:0}
.report_box .ico{display:block;overflow:hidden;position:absolute;top:0;left:0;vertical-align:middle;background:url("../images/spr_content_notice.png?_LM=230821-110106") 0 999px no-repeat}
.report_box .ico.zum{display:inline-block;position:relative;top:-1px;margin:0 2px 0 1px;width:32px;height:11px;background-position:0 0}

.report_box .link_report{margin-left:0}
.report_box .link_report .ico.report{display:inline-block;position:relative;top:-2px;width:24px;height:8px;background:url("../images/spr_search_component.png?_LM=230821-110106") 0 -90px no-repeat}
.report_box strong{color:#4496f9;padding-right:10px}
.report_box .bg_start{position:absolute;display:block;top:0;left:0;width:20px;height:27px;background:url("../images/ptn_x.png?_LM=230821-110106") 0 -110px no-repeat}
.report_box .bg_end{position:absolute;display:block;top:0;right:0;width:20px;height:27px;background:url("../images/ptn_x.png?_LM=230821-110106") 0 -150px no-repeat}
/* sc 상단 안내 바 */

/* SC 하단 만족도 설문조사 */
.search_report{position:relative}
.search_report label{cursor:pointer}
.search_report .report_top{position:relative;padding:21px 0 0 26px}
.search_report .report_top h3{position:relative;font-size:12px;font-weight:normal}
.search_report .report_top h3 .title{position:relative;font-size:13px;color:#1E1E1E}
.search_report .report_top h3 .query{display:block;margin-top:10px;color:#9e9e9e;letter-spacing:-1px}
.search_report .report_top h3 .query strong{color:#1b52ed}

.search_report .report_content{padding:20px 0 30px 37px}
.search_report .report_content li{float:left;padding-right:18px;font-size:12px}
.search_report .report_content li input.report_checkbox{position:absolute;width:1px;height:1px;opacity:0}
.search_report .report_content li label{display:block;position:relative;padding-left:21px;line-height:16px}
.search_report .report_content li label:before{position:absolute;top:0;left:0;width:15px;height:15px;content:'';background:url("../images/spr_common.png?_LM=230821-110106") -50px -50px no-repeat}
.search_report .report_content li input:checked ~ label:before{background-position:-66px -50px}

@media (min-width:1px){
    .search_report .report_content li label:before{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px auto}
}

.search_report .report_content li.last{margin:12px 0 0 0}
.search_report .report_content li.last .report_textarea{overflow:hidden;overflow-y:auto;margin:0;padding:5px 5px 4px 7px;width:676px;height:52px;line-height:16px;border:1px solid #DADADB;font-size:12px;color:#9E9E9E;vertical-align:middle;resize:vertical;background:#FBFBFB}
.search_report .report_content li.last .report_textarea:focus{border-color:#1b52ed;outline:none;transition:0.5s border-color}
.search_report .report_content li.last .report_textarea::-webkit-input-placeholder{color:#9E9E9E;font-size:12px}
.search_report .report_content li.last .report_textarea::-moz-placeholder{color:#9E9E9E;font-size:12px}
.search_report .report_content li.last .report_textarea:-ms-input-placeholder{color:#9E9E9E;font-size:12px}

.search_report .report_bottom{width:690px;padding:0 0 27px 37px}
.search_report .report_bottom:after{content:'';display:block;clear:both;line-height:0}
.search_report .report_bottom .report_email{float:left}
.search_report .report_bottom .report_email h4{float:left;padding-top:5px;line-height:13px;font-weight:normal;font-size:12px;color:#545f68}
.search_report .report_bottom .report_email h4 strong{color:#4393e7;font-weight:normal}
.search_report .report_bottom .report_email .email_input{float:left;position:relative;font-size:0}
.search_report .report_bottom .report_email .email_input input{padding:0 8px;width:147px;height:32px;border:1px solid #DADADB;font-size:13px;vertical-align:middle;background:#FBFBFB;outline:none}
.search_report .report_bottom .report_email .email_input input::-webkit-input-placeholder{color:#9E9E9E;font-size:12px}
.search_report .report_bottom .report_email .email_input input::-moz-placeholder{color:#9E9E9E;font-size:12px}
.search_report .report_bottom .report_email .email_input input:-ms-input-placeholder{color:#9E9E9E;font-size:12px}
.search_report .report_bottom .report_email .email_input .txt{display:inline-block;margin:0 6px;font-size:15px;width:13px;vertical-align:middle}
.search_report .report_bottom .report_email .email_input select{margin-left:10px;width:165px;height:34px;border:1px solid #DADADB;font-size:12px;vertical-align:middle;color:inherit;background:#FBFBFB;outline:none}
.search_report .report_bottom .report_email .email_input input:focus,
.search_report .report_bottom .report_email .email_input select:focus{border-color:#1b52ed;transition:0.5s border-color}
.search_report .report_bottom .report_email .email_input p.email_guide{padding-top:15px;font-size:11px;line-height:16px;color:#919191}
.search_report .report_bottom .report_submit{float:left;margin-left:10px}
.search_report .report_bottom .report_submit .btn{display:block;position:relative;width:150px;height:34px;border:0;background:#1b52ed;color:#fff;cursor:pointer;outline:none}
/* type1 기본폼 */
.search_report .report_wrap.type1{position:relative}
.search_report .report_wrap.type1 .report_bottom{display:none}
/* type2 확장폼 */
.search_report .report_wrap.type2{position:relative}
.search_report .report_wrap.type2 .report_content{padding-bottom:10px}
.search_report.no_border_top{border-top:0}
/* SC 하단 만족도 설문조사 */

/* 팝업 설문조사 */
.pop_report .top{background:#3868ef;height:50px;}
.pop_report .top h1{font-weight:normal;padding:15px 0 0 19px;font-size:18px;color:#fff}
.pop_report .pop_report_cont{padding:30px 20px 20px 20px}
.pop_report .pop_report_cont li{color:#686868}
.pop_report .pop_report_cont li .input_radio{position:absolute;width:1px;height:1px;opacity:0}
.pop_report .pop_report_cont li label{display:inline-block;position:relative;padding-left:21px;line-height:30px;cursor:pointer}
.pop_report .pop_report_cont li label:before{position:absolute;top:7px;left:0;content:"";width:14px;height:14px;background:url("../images/spr_common.png?_LM=230821-110106") -65px 0 no-repeat}
.pop_report .pop_report_cont li .input_radio:checked ~ label:before{background-position:-80px 0}

@media (min-width:1px){
    .pop_report .pop_report_cont li label:before{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px auto}
}
.pop_report .pop_report_cont .txt_wrap{margin:7px 0 10px 0}
.pop_report .pop_report_cont .textarea_txt{overflow:auto;padding:5px;width:421px;height:63px;border:1px solid #dcdcdc;background:#fafafa}
.pop_report h2{color:#686868;margin-bottom:10px}
.pop_report h3{color:#989898;font-weight:normal;margin-bottom:12px}
.pop_report h3 em{font-style:normal}
.pop_report .txt{line-height:30px;margin:0 0 7px;letter-spacing:-.5px;}
.pop_report .txt input{border:1px solid #a9a9a9;vertical-align:top}
.pop_report .txt .input_text2{border:1px solid #dcdcdc;background:#fafafa;padding:5px;width:120px;height:18px;line-height:17px}
.pop_report .txt select{border:1px solid #dcdcdc;background:#fafafa;padding-left:5px;width:145px;height:30px;vertical-align:top;color:#989898}
.pop_report .txt_alert{color:#3868ef}
.pop_report .txt_alert strong{color:#ed5e10;font-weight:normal}
.pop_report .bottom{background:#f7f7f7;text-align:center;padding:17px 0}
.pop_report .bottom .btn a{display:inline-block;width:204px;height:36px;text-align:center;background:#fff;border-radius:2px;border:1px solid #e5e5e5;color:#666;line-height:36px;margin:0 6px}
.pop_report .bottom .btn a:hover{text-decoration:none}
.pop_report .bottom .btn a.confirm{background:#1b52ed;border:1px solid #1b52ed;color:#fff}
/* 팝업 설문조사 */

/* suggest */
#SuggestBox{background:#fff;z-index:10000}
/* suggest */

/* 검색결과 없음 */
.err_box{padding:18px 0 15px 18px}
.err_box dt{font-weight:bold}
.err_box dd{clear:both}
.err_box ul{padding:6px 0 21px}
.err_box li{color:#7F7F7F;padding-left:8px;margin-bottom:1px;line-height:19px}
.err_box li .dot{display:block;position:absolute;top:50%;left:0;margin-top:-2px;width:2px;height:2px;background:#A0A0A0}
.err_box dl.err_desc dt{color:#4499FA}
.section_head .lnksc2uni{line-height:16px}
.err_box li a{text-decoration:underline}
/* 검색결과 없음 */

/* 검색결과 없음 통검 */
.no_result_form{position:relative;padding:22px 0 22px 10px}
.no_result_form h2{position:relative;margin-bottom:11px;line-height:25px;font-size:13px;letter-spacing:-1px}
.no_result_form .no_result_guide{position:relative}
.no_result_form .no_result_guide ul{position:relative;padding-left:1px}
.no_result_form .no_result_guide li{position:relative;padding-left:10px;line-height:23px;color:#7F7F7F;zoom:1}
.no_result_form .no_result_guide li a{text-decoration:underline}
.no_result_form .no_result_guide li .dot{display:block;position:absolute;top:50%;left:0;margin-top:-2px;width:2px;height:2px;background:#A0A0A0}
/* 검색결과 없음 통검 */

/* 프로모션 배너 */
.pm_layer_btn{position:absolute;top:0;right:45px}
.sponsor_sc .pm_layer_btn{right:135px}
.pm_layer_btn .pm_img{float:left;padding-right:20px;cursor:pointer}
.pm_layer_btn .pm_btn{position:absolute;top:0;right:0;cursor:pointer}
.pm_layer{position:absolute;top:20px;left:1px;z-index:100010;display:none}
/* 프로모션 배너 */

/* textarea resize */
textarea.resize_vertical{resize:vertical}
/* textarea resize */

/* 뮤직SC */
.music_sc span.bar{padding:0 6px 0 7px;color:#cfcfcf}
.music_sc .type_01 dl{overflow:hidden}

/* 블릿 공통 */
.music_sc .music_wrap li .blit{float:left;margin:1px 0 0 1px}
.music_sc .music_wrap li .blit a{float:left;margin-left:1px;text-decoration:none}
.music_sc .music_wrap li .blit a:first-child{margin-left:0}
.music_sc .music_wrap li .blit .txt{overflow:hidden;float:left;position:relative;*top:1px;padding:0 6px 0 5px;height:15px;line-height:15px;border:1px solid #CDCDCD;font-size:11px;color:#555;letter-spacing:-1px;vertical-align:top;background:#fff}
.music_sc .music_wrap li .blit a .txt{cursor:pointer}
.music_sc .music_wrap li .blit .txt.mp3{border-color:#FEABAB;color:#F15C5C}
.music_sc .music_wrap li .blit .ico{overflow:hidden;float:left;position:relative;top:0;left:0;margin-left:2px;background:url("../images/spr_music.png?_LM=230821-110106") 0 999px no-repeat}
.music_sc .music_wrap li .blit a .ico{cursor:pointer}
.music_sc .music_wrap li .blit .ico:first-child{margin-left:0}
.music_sc .music_wrap li .blit .ico.title{margin-top:1px;margin-right:4px;width:36px;height:15px;background-position:-80px 0}
/* 블릿 공통 */

/* 음악 리스트 */
.music_sc .music_wrap{position:relative;margin-left:10px;width:690px}
.music_sc.has_menu .music_wrap{display:none}
.music_sc.music_track div.music_wrap.track{display:block}
.music_sc.music_album div.music_wrap.album{display:block}
.music_sc.music_mv div.music_wrap.mv{display:block}
.music_sc.music_lyrics div.music_wrap.lyrics{display:block}
.music_sc .music_wrap .music_list{position:relative;margin-left:10px}
.music_sc .music_wrap .music_list ul{margin-top:-12px}
.music_sc .music_wrap .music_list ul li{position:relative;padding:12px 0 6px;zoom:1}
.music_sc .music_wrap .music_list ul li b.ico{display:block;overflow:hidden;position:absolute;top:13px;*top:14px;left:-9px;background:url("../images/spr_music.png?_LM=230821-110106") 0 999px no-repeat}
.music_sc .music_wrap .music_list ul li b.ico.play{width:17px;height:17px;background-position:0 0}
.music_sc .music_wrap .music_list ul li dl{padding-left:12px}
.music_sc .music_wrap .music_list ul li dl dt{float:left;padding:1px 10px 0 0;height:17px;line-height:16px;font-size:15px}
.music_sc .music_wrap .music_list ul li dl dt a{float:left;text-decoration:none;border-bottom:1px solid #0000cc}
.music_sc .music_wrap .music_list ul li dl dt a:visited{color:#99209b;border-bottom-color:#99209b}
.music_sc .music_wrap .music_list ul li dl dt b.ico{overflow:hidden;float:left;position:relative;top:0;left:0;margin-left:5px;vertical-align:top;background:url("../images/spr_music.png?_LM=230821-110106") 0 999px no-repeat}
.music_sc .music_wrap .music_list ul li dl dt b.ico.adult{top:1px;width:15px;height:15px;background-position:-60px 0}
.music_sc .music_wrap .music_list ul li dl dt img{float:left;padding-left:5px;vertical-align:top}
.music_sc .music_wrap .music_list ul li dl dd{float:left;padding:6px 0 5px;height:12px;line-height:14px}
.music_sc .music_wrap .music_list ul li dl dd a{text-decoration:none}
.music_sc .music_wrap .music_list ul li dl dd a:hover{text-decoration:underline}
.music_sc .music_wrap .music_list ul li dl dd .blit a{text-decoration:none}
.music_sc .music_wrap .music_list li .btns{float:none;padding-top:0}
.music_sc .music_wrap .music_list li .btns:after{content:'';display:block;clear:both;line-height:0}
.music_sc .music_wrap .music_list li a.link_report{float:left}
.music_sc .music_wrap .music_list ul li dl dd.artist{clear:both;white-space:nowrap}
.music_sc .music_wrap .music_list ul li dl dd.album{color:#979797}
.music_sc .music_wrap .music_list ul li dl dd.release{color:#979797}
/* 음악 리스트 */

/* 앨범 리스트 */
.music_sc .music_wrap .album_list ul{margin-top:-7px}
.music_sc .music_wrap .album_list ul li{padding:7px 0 17px}
.music_sc .music_wrap .album_list ul li.last{padding-bottom:12px}
.music_sc .music_wrap .album_list ul li .thumb{float:left;margin-right:13px;width:70px;height:70px;border:1px solid #CFCFCF;background:url("../images/spr_music.png?_LM=230821-110106") -135px 0 no-repeat}
.music_sc .music_wrap .album_list ul li .thumb a{display:block;width:70px;height:70px}
.music_sc .music_wrap .album_list ul li .thumb img{width:70px;height:70px;vertical-align:top}
.music_sc .music_wrap .album_list ul li .content{float:left}
.music_sc .music_wrap .album_list ul li .content dl{width:605px}
.music_sc .music_wrap .album_list ul li .content dt{padding-bottom:4px;height:20px;line-height:20px;font-size:13px}
.music_sc .music_wrap .album_list ul li .content dt .blit{margin-left:4px}
.music_sc .music_wrap .album_list ul li .content dt a{float:left;font-size:15px}
.music_sc .music_wrap .album_list ul li .content dd{float:left;padding-bottom:6px;height:20px;line-height:20px;color:#979797}
.music_sc .music_wrap .album_list ul li .content dd img{vertical-align:top}
.music_sc .music_wrap .album_list ul li .content dd a{color:#979797;text-decoration:none}
.music_sc .music_wrap .album_list ul li .content dd a:hover{text-decoration:underline}
.music_sc .music_wrap .album_list ul li .content dd.title{clear:both;float:none;padding-bottom:0;padding-left:1px}
.music_sc .music_wrap .album_list ul li .content dd.title a{float:left;margin-right:9px;color:#050505}
.music_sc .music_wrap .album_list ul li .content dd.title img{float:left}
.music_sc .music_wrap .album_list ul li .content dd.title a img{float:none}
.music_sc .music_wrap .album_list ul li .content dd.title b.ico{overflow:hidden;float:left;display:block;position:relative;top:0;left:0;background:url("../images/spr_music.png?_LM=230821-110106") 0 999px no-repeat}
.music_sc .music_wrap .album_list ul li .content dd.title a b.ico{float:none;cursor:pointer}
.music_sc .music_wrap .album_list ul li .content dd.title b.ico.play{width:17px;height:17px;background-position:0 0}
.music_sc .music_wrap .album_list ul li .content dd.title b.ico.lyrics{width:17px;height:17px;background-position:-20px 0}
.music_sc .music_wrap .album_list ul li .content dd.title b.ico.mv{width:17px;height:17px;background-position:-40px 0}
.music_sc .music_wrap .album_list ul li .content dd.title b.ico.title{width:36px;height:15px;background-position:-80px 0}
.music_sc .music_wrap .album_list ul li .content dd.title b.ico.adult{margin-left:5px;width:15px;height:15px;background-position:-60px 0}
.music_sc .music_wrap .album_list ul li .content dd.title a.text{margin:0 1px 0 6px;line-height:17px}
/* 앨범 리스트 */

/* 뮤직 비디오 리스트 */
.music_sc .music_wrap .type_01{margin-left:0}
.music_sc .music_wrap .type_01 ul li{margin-bottom:24px}
.music_sc .music_wrap .type_01 ul li.last{margin-bottom:19px}

.music_sc .type_01 .total_movie{display:inline;float:left;position:relative;z-index:100;margin:0 20px 0 0;width:132px;height:102px}

.music_sc .type_01 .total_movie a.thumb_img{display:block;overflow:hidden;position:relative;width:132px;cursor:pointer;text-align:center;font-size:0;text-decoration:none;background:#000;white-space:nowrap}
.music_sc .type_01 .total_movie a.thumb_img .img_wrap{display:block;width:132px;height:102px}
.music_sc .type_01 .total_movie a.thumb_img .img_wrap img{max-width:132px;vertical-align:middle}
.music_sc .type_01 .total_movie a.thumb_img .img_wrap span.v_align{display:inline-block;height:100%;vertical-align:middle}
.music_sc .type_01 .total_movie a.thumb_img .mask{display:block;position:absolute;top:0;left:0;width:132px;height:102px;background:url("../images/spr_music.png?_LM=230821-110106") -135px -75px no-repeat}
.music_sc .type_01 .total_movie a.thumb_img .gradient{display:block;position:absolute;bottom:0;left:0;width:100%;height:38px;background:url("../images/spr_music.png?_LM=230821-110106") -210px 0 no-repeat}
.music_sc .type_01 .total_movie .play{position:absolute;left:1px;bottom:0;height:20px;line-height:20px;font-size:11px;color:#fff}
.music_sc .type_01 .total_movie .play .time{float:left;position:relative;padding:0 4px 0 23px;height:20px;line-height:20px;*line-height:19px}
.music_sc .type_01 .total_movie .play b.ico{display:block;overflow:hidden;position:absolute;background:url("../images/spr_music.png?_LM=230821-110106") 0 999px no-repeat}
.music_sc .type_01 .total_movie .play b.ico.play_mark{top:50%;left:7px;margin-top:-6px;width:12px;height:12px;background-position:0 -20px}


.music_sc .type_01 .music_video_list{overflow:hidden;position:relative;zoom:1}
.music_sc .type_01 .music_video_list:after{content:'';display:block;clear:both;line-height:0}
.music_sc .type_01 .music_video_list .total_movie{margin-right:19px}
.music_sc .type_01 .music_video_list .total_movie a.thumb_img{background:url("../images/spr_music.png?_LM=230821-110106") 0 -60px no-repeat}
.music_sc .type_01 .music_detail dt{display:block;padding:1px 0 2px;line-height:18px}
.music_sc .type_01 .music_detail dt a{float:left;margin-right:2px;line-height:16px;text-decoration:none}
.music_sc .type_01 .music_detail dt a.title{font-size:15px;font-weight:bold}
.music_sc .type_01 .music_detail dt a,
.music_sc .type_01 .music_detail dt img{float:left;margin-left:3px}
.music_sc .type_01 .music_detail dt a.title{margin-left:0}
.music_sc .type_01 .music_detail dt a img{float:none;margin-left:0}
.music_sc .type_01 .music_detail dt img{vertical-align:top}
.music_sc .type_01 .music_detail dt b.ico{display:block;overflow:hidden;float:left;position:relative;top:0;left:0;margin-left:3px;background:url("../images/spr_music.png?_LM=230821-110106") 0 999px no-repeat}
.music_sc .type_01 .music_detail dt a b.ico{margin-left:0;cursor:pointer}
.music_sc .type_01 .music_detail dt b.ico.title{width:36px;height:15px;background-position:-80px 0}
.music_sc .type_01 .music_detail dt b.ico.adult{width:15px;height:15px;background-position:-60px 0}
.music_sc .type_01 .music_detail dd{float:left;padding-bottom:2px;line-height:18px;color:#979797}
.music_sc .type_01 .music_detail dd.artist,
.music_sc .type_01 .music_detail dd.album,
.music_sc .type_01 .music_detail dd.release{white-space:nowrap}
.music_sc .type_01 .music_detail dd a{text-decoration:none}
.music_sc .type_01 .music_detail dd a:hover{text-decoration:underline}
.music_sc .type_01 .music_detail dd.snippet{clear:both;padding-top:8px;width:538px;color:#000;padding-bottom:0}
.music_sc .type_01 .music_detail dd.snippet a.view_more{margin-left:3px;line-height:17px;font-size:11px;color:#979797;text-decoration:underline;vertical-align:1px;letter-spacing:-1px}
/* 뮤직 비디오 리스트 */

/* 뮤직 가사 리스트 */
.music_sc .music_wrap .music_list dd.snippet{clear:both;padding-bottom:0;height:auto;color:#000}
.music_sc .music_wrap .music_list dd.snippet a.view_more{margin-left:3px;line-height:17px;font-size:11px;color:#979797;vertical-align:1px;text-decoration:underline;letter-spacing:-1px}
/* 뮤직 가사 리스트 */
/* 뮤직SC */

/* 전문정보SC */
.academic_sc{overflow:visible}
.academic_sc li{overflow:visible;z-index:0;zoom:1}
.academic_sc dl{overflow:visible;zoom:1}
.academic_sc dl:after{content:'';display:block;clear:both;line-height:0}
.academic_sc dd.txt_inline{float:left;line-height:19px}
.academic_sc dd.txt{clear:both}
.academic_sc dd.txt_block{clear:both;padding-top:2px}
.academic_sc dd.txt_block a.url:visited{color:#99209b}
.academic_sc dd.blit{float:left;position:relative;margin-left:2px;line-height:19px;zoom:1}
.academic_sc .blit:after{content:'';display:block;clear:both;line-height:0}
.academic_sc .blit .txt{overflow:hidden;float:left;position:relative;top:2px;margin-left:2px;padding:0 2px;height:14px;line-height:14px;border:1px solid #D9D9D9;border-radius:2px;font-size:11px;color:#8A8A8A;letter-spacing:-1px;vertical-align:top;background:#fff}
.academic_sc .blit .txt.login{border-color:#D6DEE6;color:#6B8AA9}
.academic_sc .blit .txt.charge{border-color:#CFE9F3;color:#3990BE}
/* 전문정보SC */

/* 뉴스SC */
.news_sc{overflow:visible}
.news_sc .news_wrap{position:relative;margin-left:10px;width:690px}
.news_sc .type_01{margin-left:0;width:auto}
.news_sc .type_01 .thumb{margin-bottom:4px}
.news_sc .type_01 li.last{margin-bottom:5px}
.news_sc .type_01 dd.txt_block .bar{display:inline-block;position:relative;top:3px;*top:0;margin:0 3px;*margin-right:7px;padding:0;width:1px;height:11px;vertical-align:top;background:#CFCFCF}
.news_sc .cluster{position:relative;margin-bottom:7px}
.news_sc .cluster ul{position:relative;padding-left:10px}
.news_sc .cluster ul::before{position:absolute;top:2px;left:0;bottom:1px;border-left:2px solid rgba(0,0,0,.12);content:''}
.news_sc .cluster li{position:relative;margin:6px 0 0;line-height:16px;background:transparent}
.news_sc .cluster li:first-child{margin-top:9px}
.news_sc .cluster li a{display:inline-block;overflow:hidden;max-width:300px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}
.news_sc .cluster li .time{display:inline-block;margin-left:6px;color:#979797;vertical-align:top}
/* 뉴스SC */

/* 바로가기 */
.sc_shortcut{position:relative;padding:20px 20px 17px 0;height:auto}
.sc_shortcut .section_head h2{overflow:hidden;margin-bottom:0;padding-bottom:0}
.sc_shortcut .section_head .go_link{float:left;height:16px;line-height:16px}
.sc_shortcut .section_head .go_link:after{content:'';display:block;clear:both;line-height:0}
.sc_shortcut .section_head .go_link a{float:left;position:relative}
.sc_shortcut .section_head .go_link a img{vertical-align:top}
.sc_shortcut .section_head .go_link a.rink_title{font-size:15px;font-weight:bold;text-decoration:underline}
.sc_shortcut .section_head .go_link a.rink_url{font-size:12px;color:#093;text-decoration:none;margin:-1px 0 0 8px}
.sc_shortcut .section_head .go_link a.rink_url:hover{text-decoration:underline}
.sc_shortcut .section_head .go_link a.site_rank{float:left;overflow:hidden;position:relative;top:-5px;margin-left:8px;padding:0 8px;height:21px;line-height:20px;border:1px solid #C5C6C7;border-bottom-color:#B3B3B4;font-size:12px;font-weight:bold;color:#000;vertical-align:top;text-decoration:none}
.sc_shortcut .section_head .go_link a.site_rank strong{position:relative;color:#FF4A20;font-size:13px}
.sc_shortcut .section_head .go_link .link_report{margin:-1px 0 0 11px}

.sc_shortcut .section_head .sub_link{clear:both;padding-top:4px}
.sc_shortcut .section_head .sub_link:after{content:'';display:block;clear:both;line-height:0}
.sc_shortcut .section_head .sub_link .shortcut_thumb{display:none;float:left}
.sc_shortcut .section_head .sub_link .shortcut_thumb img{vertical-align:top;border:1px solid #EAEAEA}
.sc_shortcut .section_head .sub_link .link_info{float:left}
.sc_shortcut .section_head .sub_link .link_info dl{display:block;padding:4px 0 0 11px;width:689px}
.sc_shortcut .section_head .sub_link .link_info dl:after{content:'';display:block;clear:both;line-height:0}
.sc_shortcut .section_head .sub_link .link_info dl dt{float:left;position:relative;padding:0 7px 0 11px;line-height:17px;color:#666}
.sc_shortcut .section_head .sub_link .link_info dl dt b.ico{display:block;overflow:hidden;position:absolute;background:url("../images/spr_sitelink.png?_LM=230821-110106") 0 999px no-repeat}
.sc_shortcut .section_head .sub_link .link_info dl dt b.ico.tree{top:4px;left:0;width:5px;height:5px;background-position:0 0}
.sc_shortcut .section_head .sub_link .link_info dl dd{overflow:hidden;position:relative;line-height:17px;color:#000}
.sc_shortcut .section_head .sub_link .link_info dl dd a{text-decoration:none;color:#00c}
.sc_shortcut .section_head .sub_link .link_info dl dd a:hover{text-decoration:underline}
.sc_shortcut .section_head .sub_link .link_info dl dd a.tel{cursor:default;outline:0;color:#666;text-decoration:none}
.sc_shortcut .section_head .sub_link .link_info dl dd a.tel:hover{text-decoration:none}

.sc_shortcut .section_head .has_thumb{padding-top:13px}
.sc_shortcut .section_head .has_thumb .shortcut_thumb{display:block;padding-left:10px}
.sc_shortcut .section_head .has_thumb .link_info{padding-top:3px;padding-bottom:0}
.sc_shortcut .section_head .has_thumb .link_info dl{width:auto}
.sc_shortcut .section_head .has_thumb .link_info dl dt{display:none}
/* 바로가기 */

/* 사전SC */
.dictionary_sc .dic_wrap{position:relative;margin-left:10px;width:690px}
.dictionary_sc .dic_wrap .dic_list{position:relative;margin-bottom:24px}
.dictionary_sc .dic_list li{position:relative;margin-top:17px;zoom:1}
.dictionary_sc .dic_list li:first-child{margin-top:0}
.dictionary_sc .dic_list li:after{content:'';display:block;clear:both;line-height:0}
.dictionary_sc .dic_list li .dic_category{float:left;width:67px;min-height:12px;line-height:16px;color:#444}
.dictionary_sc .dic_list li .dic_content{overflow:hidden;position:relative;top:-1px;padding:1px 0 0 1px}
.dictionary_sc .dic_list li .dic_content .dic_title{position:relative;margin-bottom:7px;line-height:16px;font-size:15px}
.dictionary_sc .dic_list li .dic_title .source{margin-left:11px;color:#4396f5;font-size:12px;font-weight:normal}
.dictionary_sc .dic_list li .dic_title a{border-bottom:1px solid #0000cc;height:16px;line-height:16px;display:inline-block;text-decoration:none;}
.dictionary_sc .dic_list li .dic_title a:visited{color:#99209b;border-bottom-color:#99209b}
.dictionary_sc .dic_list li .dic_title .sub{margin-left:7px;font-weight:normal;font-size:12px;color:#666}
.dictionary_sc .dic_list li .dic_content .dic_info{position:relative;zoom:1}
.dictionary_sc .dic_list li .dic_info:after{content:'';display:block;clear:both;line-height:0}
.dictionary_sc .dic_list li .dic_info .thumb{float:left;position:relative;padding:3px 11px 5px 0;width:78px;height:78px;text-align:center;line-height:0;font-size:0;white-space:nowrap;zoom:1;}
.dictionary_sc .dic_list li .dic_info .thumb .v_align{display:inline-block;height:100%;vertical-align:middle}
.dictionary_sc .dic_list li .dic_info .thumb a{display:block;position:relative;width:100%;height:100%;text-decoration:none}
.dictionary_sc .dic_list li .dic_info .thumb img{max-width:78px;max-height:78px;vertical-align:middle}
.dictionary_sc .dic_list li .dic_info .thumb .border{display:block;position:absolute;top:0;left:0;*top:-1px;*left:-1px;width:100%;height:100%;border:1px solid #000;opacity:.07;filter:alpha(opacity=8);
    box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.dictionary_sc .dic_list li .dic_info .info_set{overflow:hidden;position:relative}
.dictionary_sc .dic_list li .dic_info .thumb + .info_set{padding-top:1px}
.dictionary_sc .dic_list li .info_set .info{position:relative;margin-top:2px;line-height:19px;zoom:1;letter-spacing:-0.2px}
.dictionary_sc .dic_list li .info_set .info:after{content:'';display:block;clear:both;line-height:0}
.dictionary_sc .dic_list li .info_set .info:first-child{margin-top:0}
.dictionary_sc .dic_list li .info_set .info dl{float:left;position:relative;zoom:1}
.dictionary_sc .dic_list li .info_set .info dl:after{content:'';display:block;clear:both;line-height:0}
.dictionary_sc .dic_list li .info_set .info dt{float:left;position:relative;margin-right:6px;color:#888}
.dictionary_sc .dic_list li .info_set .info dd{float:left;position:relative}
.dictionary_sc .dic_list li .info_set .info dd .bar{display:inline-block;position:relative;*position:static;top:3px;margin:0 7px 0 8px;width:1px;height:11px;vertical-align:top;background:#E0E0E0}
.dictionary_sc .dic_list li .info_set .info .sub{color:#888}
.dictionary_sc .dic_list li .info_set .info .view_more{margin-left:9px;font-size:11px;color:#989898;letter-spacing:-1px;text-decoration:underline}

/* 사전SC */

/* 책SC */
.book_wrap{margin-left:10px;width:690px}
.book_sc .book_list .thum_book{overflow:hidden;float:left;position:relative;margin:2px 20px 0 0;width:68px;zoom:1;border:1px solid #eaeaea;line-height:0;text-align:center;font-size:0;white-space:nowrap;background:url("../images/spr_book.png?_LM=230821-110106") 0 999px no-repeat}
.book_sc .book_list .thum_book.ready{background-position:-60px 0;border:1px solid #dadada}
.book_sc .book_list .thum_book.ready.adult{background-position:-130px 0;border:1px solid #dadada}
.book_sc .book_list .thum_book a{display:block;overflow:hidden;position:relative;width:68px;max-height:96px;white-space:nowrap}
.book_sc .book_list .thum_book.ready a,
.book_sc .book_list .thum_book.ready.adult a{height:96px}
.book_sc .book_list .thum_book .thumb_hack{display:inline-block;vertical-align:top;height:100%}
.book_sc .book_list .thum_book img{width:68px;vertical-align:top}
.book_sc .book_list .thum_book b.ico{display:block;overflow:hidden;position:absolute;cursor:pointer;background:url("../images/spr_book.png?_LM=230821-110106") 0 999px no-repeat}
.book_sc .book_list .thum_book b.ico.adult{top:2px;right:2px;width:16px;height:16px;background-position:0 -30px}
.book_sc .book_list li{padding:14px 0 14px}
.book_sc .book_list li.first-child{padding-top:2px;zoom:1}
.book_sc .book_list dl{overflow:hidden;display:block;zoom:1;line-height:19px;width:590px}
.book_sc .book_list dt{padding:0 10px 5px 0;color:#777;line-height:19px;font-size:12px}
.book_sc .book_list dt a{margin-right:5px;padding-top:2px;line-height:22px;font-size:15px;text-decoration:none;border-bottom:1px solid #0000cc}
.book_sc .book_list dt a:visited{color:#99209b;border-bottom-color:#99209b}
.book_sc .book_list dt span.disable{margin-right:5px;line-height:22px;font-size:15px;color:#000;cursor:default}
.book_sc .book_list .blit{display:inline-block;margin:1px 0 0 2px;vertical-align:top}
.book_sc .book_list .blit:after{content:'';display:block;clear:both;line-height:0}
.book_sc .book_list .blit .txt{overflow:hidden;float:left;position:relative;*top:-2px;margin-left:2px;padding:0 2px;height:14px;line-height:14px;border:1px solid #D9D9D9;border-radius:2px;font-size:11px;color:#8A8A8A;letter-spacing:-1px;vertical-align:top;background:#fff}
.book_sc .book_list .blit .txt.unsold{border-color:#FFD6BF;color:#E9917C}
.book_sc .book_list .blit .txt.e_book{margin-right:4px;padding:0 3px;border-color:#E5E5E5;color:#666;background:#f8f8f8}
.book_sc .book_list .btn{text-decoration:none}
.book_sc .book_list a .blit .txt{cursor:pointer;text-decoration:none}
.book_sc .book_list .bar{padding:0 2px 0 6px;color:#d3d3d3}
.book_sc .book_list .info{color:#777;line-height:21px}
.book_sc .book_list .info .author_name a{color:#000;text-decoration:none}
.book_sc .book_list .info .author_name a:hover{text-decoration:underline}
.book_sc .book_list .info .author_name b{color:#000;font-weight:normal}
.book_sc .book_list .intro{padding-top:1px;word-break:break-all;word-wrap:break-word;letter-spacing:-0.2px;}
.book_sc .book_list .intro em{color:#a5a4a4;line-height:19px;font-style:normal}
.book_sc .book_list .review{padding:2px 0;color:#777;line-height:19px}
.book_sc .book_list .review .star_grade{display:inline;overflow:hidden;float:left;margin:1px 4px 0 0;*margin-top:0;width:70px;height:13px;zoom:1;background:url("../images/spr_search_component.png?_LM=230821-110106") -30px 0 no-repeat}
.book_sc .book_list .review .star_grade span{overflow:hidden;float:left;height:13px;text-indent:-9999em;background:url("../images/spr_search_component.png?_LM=230821-110106") -30px -15px no-repeat}
.book_sc .book_list .review .review_more{color:#777;text-decoration:none}
.book_sc .book_list .review .review_more:hover{text-decoration:underline}
.book_sc .book_list .review .price{color:#ff0101;font-style:normal}
.book_sc .book_list .relative{padding-top:2px}
.book_sc .book_list .relative em{padding-right:4px;color:#a5a4a4;line-height:19px;font-style:normal}
.book_sc .book_list .relative a{text-decoration:none}
.book_sc .book_list .relative a:hover{text-decoration:underline}
.book_sc .book_btm{margin-top:3px;color:#a8a8a8;font-size:11px;letter-spacing:-1px}
.book_sc .book_btm.cc{margin-top:0px}
.book_sc .book_btm a{color:#a8a8a8;text-decoration:underline}
/* 책SC */

/* SC 상단 메뉴 타입1 */
.sc_nav_01 li{float:left;position:relative;padding:0 13px 0 15px;line-height:15px;font-size:13px;color:#C9C9C9;font-weight:bold}
.sc_nav_01 li:first-child{padding-left:0}
.sc_nav_01 li a{display:block;color:#1e1e1e;line-height:15px;font-size:13px;font-weight:bold;text-decoration:none}
.sc_nav_01 li a:visited{color:#1e1e1e}
.sc_nav_01 li.on a{color:#1b52ed}
.sc_nav_01 li.on a:visited{color:#1b52ed}
.sc_nav_01 li .bar{display:block;position:absolute;top:50%;right:0;margin-top:-7px;width:1px;height:12px;background:#B7B7B7}
/* SC 상단 메뉴 타입1 */

/* SC 상단 메뉴 타입2 */
.sc_nav_02{position:relative}
.sc_nav_02 ul{position:relative;height:39px;border-bottom:1px solid #B7B7B7}
.sc_nav_02 ul:after{content:'';display:block;clear:both;line-height:0}
.sc_nav_02 ul li{float:left;position:relative;width:148px;height:38px;line-height:39px;border:1px solid #B7B7B7;border-left:0;text-align:center;font-weight:bold;color:#1e1e1e;font-size:13px;background:#F3F3F3}
.sc_nav_02 ul li:first-child{border-left:1px solid #B7B7B7}
.sc_nav_02 ul li.on{color:#3A85F6}
.sc_nav_02 ul li a{display:block;text-decoration:none;color:#1e1e1e}
.sc_nav_02 ul li.on a{height:39px;color:#3A85F6;background:#fff}
.sc_nav_02 ul li span.count{font-weight:normal;font-size:12px}
/* SC 상단 메뉴 타입2 */

/* SC 탭메뉴 */
.sc_tab_menu{position:relative;margin:0 0 15px 10px;width:690px;height:25px;border-bottom:1px solid #D9D8D8}
.sc_tab_menu ul{position:relative}
.sc_tab_menu ul:after{content:"";display:block;clear:both;line-height:0}
.sc_tab_menu li{float:left;position:relative;text-align:center}
.sc_tab_menu li.on{background:#fff;height:24px;line-height:27px;*line-height:25px;color:#000;font-weight:normal;border:1px solid #bfbfbf;border-bottom:0}
.sc_tab_menu li.on+li a{border-left:0}
.sc_tab_menu li a{display:inline-block;position:relative;padding:0 10px;background:#F9F9F9;height:24px;line-height:27px;*line-height:25px;border:1px solid #d9d8d8;font-size:12px;color:#898989;text-decoration:none;border-bottom:0;border-right:0}
.sc_tab_menu li.last a{border-right:1px solid #d9d8d8}
.sc_tab_menu li a:hover{text-decoration:none}
.sc_tab_menu li a:visited{color:#898989}
.sc_tab_menu li.on a{height:25px;color:#000;background:#fff;border:0;font-weight:bold}
.sc_tab_menu li.tab_other a{background:#fff;padding:0 11px}
.sc_tab_menu li.tab_other a b.ico{display:inline-block;width:4px;height:7px;vertical-align:1px;background:url("../images/spr_search_component.png?_LM=230821-110106") -20px -15px no-repeat;margin:0 1px 0 4px;*vertical-align:3px}
/* SC 탭메뉴 */

/*cc_section*/
.cc_section{position:relative;height:1%}
.cc_section .link_report3{position:absolute;top:20px;left:100px}

/* 웹문서 */
.document_sc .link_report .report.ico{top:0;*top:3px}
/* 웹문서 */

/* 구글 웹검색 2014_12_01 */
.document_sc{position:relative}
.document_sc .cse .gsc-control-cse,
.document_sc .gsc-control-cse{margin-left:10px;padding:0;max-width:690px;border:0}
.document_sc .gsc-control-cse .gsc-adBlock{padding-bottom:15px;margin-bottom:20px}
.document_sc .gsc-above-wrapper-area{display:none;padding:0}
.document_sc .gsc-result-info{margin-top:0;color:#898989;font-size:12px}
.document_sc .gsc-webResult .gsc-result:hover,
.document_sc .gsc-webResult .gsc-result{border-bottom:0}
.document_sc .gsc-webResult .gsc-thumbnail-inside,
.document_sc .gsc-webResult .gsc-url-top{display:none}
.document_sc .gsc-webResult .gsc-url-bottom{display:block}
.document_sc .cse .gsc-webResult.gsc-result,
.document_sc .gsc-webResult.gsc-result,
.document_sc .gsc-imageResult-column,
.document_sc .gsc-imageResult-classic{padding:0;margin:0;line-height:18px}
.document_sc .gsc-expansionArea .cse .gsc-webResult.gsc-result,
.document_sc .gsc-expansionArea .gsc-webResult.gsc-result,
.document_sc .gsc-expansionArea .gsc-imageResult-column,
.document_sc .gsc-expansionArea .gsc-imageResult-classic{margin:20px 0 0 0}
.document_sc .gsc-table-result{zoom:1}
.document_sc .gsc-table-result:after{content:'';display:block;clear:both;line-height:0}
.document_sc .gsc-table-cell-thumbnail{display:block}
.document_sc .gsc-control-cse .gs-result .gs-title{overflow:visible;margin-right:0;width:100%;height:auto;background:none;border:0;}
.document_sc .gsc-control-cse .gs-result a.gs-title{display:inline-block;width:auto;height:15px;line-height:16px;border-bottom:1px solid #0000cc}
.document_sc .gs-result .gs-title:visited,
.document_sc .gs-result .gs-title:visited *{color:#99209b}
.document_sc .gsc-control-cse .gs-spelling,
.document_sc .gsc-control-cse .gs-result .gs-title,
.document_sc .gsc-control-cse .gs-result .gs-title *{font-size:15px}
.document_sc .gsc-result .gs-title{line-height:18px}
.document_sc .gs-result .gs-snippet{clear:both;margin:4px 0 1px;line-height:18px}
.document_sc .gs-webResult div.gs-visibleUrl-long a,
.document_sc .gs-promotion div.gs-visibleUrl-long a{color:#629d61;text-decoration:none}
.document_sc .gs-webResult div.gs-visibleUrl-long a:hover,
.document_sc .gs-promotion div.gs-visibleUrl-long a:hover{text-decoration:underline}

.document_sc .gsc-results{width:auto;padding-bottom:18px}
.document_sc .gsc-results .gsc-cursor-box{display:none}
.document_sc .gsc-results .gs-no-results-result{display:none}

.document_sc td.gsc-branding-text div.gsc-branding-text,
.document_sc td.gcsc-branding-text div.gcsc-branding-text{margin-left:0;line-height:18px;font-size:11px;color:#979797;letter-spacing:-1px}
.document_sc div.gcsc-branding{position:absolute;bottom:-16px;padding:0}
.document_sc .gcsc-branding-clickable{text-decoration:none}
.document_sc div.gcsc-branding .gcsc-branding-img-noclear{vertical-align:middle}
.document_sc table.gcsc-branding{padding:0}
.document_sc table.gsc-branding td,
.document_sc table.gsc-branding,
.document_sc table.gcsc-branding td,
.document_sc table.gcsc-branding{width:auto}
.document_sc.tab_page div.gcsc-branding{display:block;position:static;margin-top:24px;text-align:left}

/* 페이져 */
.document_sc.tab_page .gsc-results .gsc-cursor-box{display:block}
.document_sc.tab_page .gsc-results .gsc-cursor{margin-bottom:0;}
.document_sc .gsc-results .gsc-cursor-box{position:relative;text-align:center}
.document_sc .gsc-results .gsc-cursor{display:block;position:relative;margin:20px auto;font-size:0}
.document_sc .gsc-results .gsc-cursor-box .gsc-cursor-page{display:inline-block;margin:0;font-weight:bold;height:30px;line-height:28px;min-width:30px;font-size:14px;border:1px solid #fff;border-radius:2px;outline:none;color:#000;background:#fff}
.document_sc .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{text-decoration:underline}
.document_sc .gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-color:#1b52ed;color:#1b52ed}
.document_sc .gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover{text-decoration:none}
/* 페이져 */
/* 구글 웹검색 2014_12_01 */

/* 구글 이미지검색 2015_04_07 */
.image_sc .cse .gsc-control-cse,
.image_sc .gsc-control-cse{margin-left:10px;padding:0;max-width:710px;border:0}
.image_sc .gsc-above-wrapper-area{display:none;padding:0}
.image_sc .gsc-result-info{margin-top:0;color:#898989;font-size:12px}

.image_sc .gsc-wrapper{padding:2px 0 14px;zoom:1}
.image_sc .gsc-wrapper:after{content:'';display:block;clear:both;line-height:0}
.image_sc .gsc-resultsRoot > .gsc-results.gsc-imageResult{width:100%}
.image_sc .gs-imageResult-popup .gs-image-popup-box .gs-image-box{margin-bottom:11px}
.image_sc .gsc-imageResult.gsc-imageResult-popup:after{content:'';display:block;clear:both;line-height:0}
.image_sc .gs-imageResult-popup .gs-image-thumbnail-box{padding:0 12px 10px 0}
.image_sc .gsc-imageResult .gs-imageResult .gs-text-box .gs-ellipsis{line-height:14px}
.image_sc .gsc-imageResult .gs-imageResult .gs-text-box .gs-ellipsis.gsc-url-top{display:block;padding-bottom:2px;color:#629d61}
.image_sc .gsc-imageResult .gs-imageResult .gs-text-box .gs-ellipsis.gsc-url-bottom{display:none}
.image_sc .gsc-imageResult .gs-imageResult .gs-text-box .gs-ellipsis.gsc-url-top a,
.image_sc .gsc-imageResult .gs-imageResult .gs-text-box .gs-ellipsis.gsc-url-bottom a{color:#629d61;text-decoration:none}
.image_sc .gsc-imageResult .gs-imageResult .gs-text-box .gs-ellipsis.gsc-url-top a:hover,
.image_sc .gsc-imageResult .gs-imageResult .gs-text-box .gs-ellipsis.gsc-url-bottom a:hover{text-decoration:underline}
.image_sc .gsc-imageResult .gs-imageResult .gs-text-box .gs-ellipsis.gs-snippet a{color:#000;text-decoration:none}
.image_sc .gsc-imageResult .gs-imageResult .gs-text-box .gs-ellipsis.gs-snippet a:hover{text-decoration:underline}
.image_sc .gsc-imageResult .gs-imageResult .gs-text-box .gs-ellipsis.gs-size{color:#9b9b9d}

.image_sc .gsc-results{width:auto;padding-bottom:10px}
.image_sc .gsc-results:after{content:'';display:block;clear:both;line-height:0}
.image_sc .gsc-results .gsc-cursor-box{display:none}
.image_sc .gsc-results .gs-no-results-result{display:none}

.image_sc td.gsc-branding-text div.gsc-branding-text,
.image_sc td.gcsc-branding-text div.gcsc-branding-text{margin-left:0;line-height:18px;font-size:11px;color:#979797;letter-spacing:-1px}
.image_sc .gcsc-branding-img-noclear{display:table-cell}
.image_sc .gcsc-branding td{vertical-align:middle}
.image_sc.tab_page div.gcsc-branding{bottom:80px;padding:0}
.image_sc.tab_page .gcsc-branding{padding:0}
.image_sc.tab_page .gsc-results{padding-bottom:0}
.image_sc div.gcsc-branding{clear:both;position:absolute;*left:35px;bottom:0}
.image_sc table.gsc-branding td,
.image_sc table.gsc-branding,
.image_sc table.gcsc-branding td,
.image_sc table.gcsc-branding{width:auto}

/* 페이져 */
.image_sc.tab_page .gsc-results .gsc-cursor-box{display:block}
.image_sc .gsc-results .gsc-cursor-box{clear:both;position:relative;margin-bottom:0;*margin-bottom:14px;padding-top:48px;text-align:center}
.image_sc .gsc-results .gsc-cursor{display:block;position:relative;margin:0 auto;width:100%;font-size:0}
.image_sc .gsc-results .gsc-cursor:after{content:'';display:block;clear:both;line-height:0}
.image_sc .gsc-results .gsc-cursor-box .gsc-cursor-page{display:inline-block;margin:0;font-weight:bold;height:30px;line-height:28px;min-width:30px;font-size:14px;border:1px solid #fff;border-radius:2px;outline:none;color:#000;background:#fff}
.image_sc .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{text-decoration:underline}
.image_sc .gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#4499fa;border-color:#1b52ed;color:#1b52ed}
.image_sc .gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover{text-decoration:none}
/* 페이져 */
/* 구글 이미지검색 2015_04_07 */


/* ============= */
/* CSS developer (여기서 부터 개발자가 컨트롤한 CSS 임) */
/* ============= */

/* 검색 옵션 */
#align_select a{color:black;text-decoration:none}
#align_select a:visited{color:black;text-decoration:none}
#align_select a:hover{text-decoration:underline}


/* 이미지 페이징 */
.img_page{position:relative;overflow:hidden;background:#fdfdfc url("../images/bg_page_more.png?_LM=230821-110106") repeat-x;height:36px;line-height:38px;text-align:center;margin: 0 50px 0 30px}
.img_page .page_more_page{display:block;background:url("../images/bg_page_more.png?_LM=230821-110106") no-repeat scroll 0 -36px;color:#000;font-size:12px;text-decoration:none}
.img_page .page_more_page .page_more_num{display:inline-block;font-weight:bold;height:36px;padding-right:10px}
.img_page  .page_more_top{background:url("../images/bg_page_more.png?_LM=230821-110106") no-repeat scroll right -72px;width:96px;position:absolute;top:0;right:0;}
.img_page .page_more_top a{display:block;color:#000;font-weight:bold;text-decoration:none;letter-spacing:-1px}

#img_more_wait{display:block;background:url("../images/bg_page_more.png?_LM=230821-110106") no-repeat scroll 0 -36px;color:#000;font-size:12px;text-decoration:none;margin-top:3px;padding-right:10px}
#real_more_wait{display:block;color:#000;font-size:12px;text-decoration:none;margin-top:3px;padding-right:0px}

/* 쇼핑 큰 섬네일 */
.shopping_zum_thumb{display:none;position:absolute;top:-20px;_top:-30px;left:-30px;z-index:20;border:1px solid #CDCDCD;background:white}
.shopping_sc .type_01 li{overflow:visible}

/* news cluster */
.news_cluster {float:left;width:580px}
.news_cluster dt{margin:4px 5px 0px 16px;display:block;float:left;max-width:250px;_width:250px;height:18px;overflow:hidden}
.news_cluster dd{float:left;padding-top:4px}
/*survey*/
#report_survey_content2{overflow:hidden;display:none}
/* image tooltipContent */
#tooltipContent{position:absolute;left:0px;top:0px;background-color:#f9fafd;border:1px solid #ccd4f0;color:#1a244c;font-size:12px;padding:5px 10px 4px 10px;z-index:10000;display:none;}
/*cc_section*/
.cc_section{position:relative;height:1%} */
.cc_section .link_report3{position:absolute;top:20px;left:100px} */
.game_detail dd a:visited{color:#99209B}

/* 프로모션 배너 */
.pm_layer_btn{position:absolute;top:0;right:45px}
.sponsor_sc .pm_layer_btn{right: 135px;}
.pm_layer_btn .pm_img{float:left;padding-right:20px;cursor:pointer}
.pm_layer_btn .pm_btn{position:absolute;top:0;right:0;cursor:pointer}

.pm_layer{position:absolute;top:20px;left:1px;z-index:100010;display:none}

/* 지도 */
.map_sc .section_head h2{margin-right:4px}
.map_sc .section_map_wrap{position:relative;margin-left:10px;width:690px}
.map_sc .section_map_wrap .contents{padding-bottom:7px}
.map_sc .section_map_wrap .contents:after{content:'';display:block;clear:both;line-height:0}
.section_map_wrap .map_box{float:left;display:block;border:1px solid #d5d5d5;margin:1px 25px 0 0}
.section_map_wrap .place_type{width:280px}
.section_map_wrap .address_type{width:308px}
.section_map_wrap .map_box .map_controller{position:relative;height:22px;background:#fafafa;border-top:1px solid #d5d5d5;padding:5px}
.section_map_wrap .map_box .map_controller .btn > span{position:relative;display:block;text-indent:-9999px;background:url("../images/spr_map_2017.png?_LM=230821-110106") no-repeat}
.section_map_wrap .map_box .map_controller .zooming{float:left;width:43px;height:22px}
.section_map_wrap .map_box .map_controller .zooming > button{cursor:pointer;float:left;display:block;width:21px;height:22px;outline:none}
.section_map_wrap .map_box .map_controller .zooming > button > span{width:21px;height:22px}
.section_map_wrap .map_box .map_controller .zooming .btn_zoomin{width:22px}
.section_map_wrap .map_box .map_controller .zooming .btn_zoomin > span{width:22px;background-position:0 -45px}
.section_map_wrap .map_box .map_controller .zooming .btn_zoomout > span{background-position:-22px -45px}
.section_map_wrap .map_box .map_controller .btn_reset{cursor:pointer;display:inline-block;width:44px;height:22px;margin-left:3px;outline:none}
.section_map_wrap .map_box .map_controller .btn_reset > span{width:44px;height:22px;background-position:-45px -45px}
.section_map_wrap .map_box .map_controller .btn_large_map{position:absolute;top:5px;right:5px;display:block;width:44px;height:22px;vertical-align:top}
.section_map_wrap .map_box .map_controller .btn_large_map > span{width:44px;height:22px;background-position:-91px -45px}
.section_map_wrap .more_view{display:inline;font-size:0;white-space:nowrap}
.section_map_wrap .more_view a{display:inline-block;width:40px;height:16px;letter-spacing:-1px;font-size:11px;text-align:center;text-decoration:none;line-height:16px;vertical-align:top;margin-top:4px;margin-right:4px}
.section_map_wrap .more_view a.ico_roadview{color:#777;border:1px solid #dfe1e1}
.section_map_wrap .more_view a.ico_route{color:#777;border:1px solid #dfe1e1}
.section_map_wrap .more_view a.ico_home{font-size:0;line-height:0;position:relative;width:20px !important;height:16px;padding:0}
.section_map_wrap .more_view a.ico_home:after{content:'';display:inline-block;width:15px;height:12px;position:absolute;top:2px;left:3px;background:url("../images/spr_map_2017.png?_LM=230821-110106") no-repeat -110px 0}
.section_map_wrap .map_search_title{line-height:20px;overflow:hidden;padding-bottom:16px}
.section_map_wrap .map_search_title em{font-style:normal;font-weight:bold}
.section_map_wrap .map_list{float:left;width:383px;min-height:343px}
.section_map_wrap .map_list li{font-size:0;padding-top:14px;zoom:1}
.section_map_wrap .map_list li:first-child{padding-top:0}
.section_map_wrap .map_list li .mark_icon{position:absolute;margin-top:2px}
.section_map_wrap .map_list li .mark_icon .ico{display:block;width:18px;height:25px;background:url("../images/spr_map_2017.png?_LM=230821-110106") no-repeat}
.section_map_wrap .map_list li .mark_icon .mark_a{background-position:0px -15px}
.section_map_wrap .map_list li .mark_icon .mark_b{background-position:-20px -15px}
.section_map_wrap .map_list li .mark_icon .mark_c{background-position:-40px -15px}
.section_map_wrap .map_list li .mark_icon .mark_d{background-position:-60px -15px}
.section_map_wrap .map_list li .mark_icon .mark_e{background-position:-80px -15px}
.section_map_wrap .map_list li .mark_icon .mark_f{background-position:-100px -15px}
.section_map_wrap .map_list li .list_info{padding:0 0 0 25px}
.section_map_wrap .map_list li .list_info .title > a{font-size:15px;line-height:22px;text-decoration:none;overflow:hidden;border-bottom:1px solid #0000cc}
.section_map_wrap .map_list li .list_info .title > a:visited{color:#99209b;border-bottom-color:#99209b}
.section_map_wrap .map_list li .list_info .title .more_view a{width:36px}
.section_map_wrap .map_list li .list_info .info{display:inline-block;line-height:20px;overflow:hidden;max-width:337px;white-space:nowrap;padding-top:2px;text-overflow:ellipsis}
.section_map_wrap .map_list li .list_info .info .category{color:#9d9d9d}
.section_map_wrap .map_list li .list_info .info .phone{color:#ff5705}
.section_map_wrap .map_list li .list_info .info .address{color:#000}
.section_map_wrap .map_list li .list_info .info .bar{color:#d4d4d4}
.section_map_wrap .map_list li .list_info .place_info{color:#707070;height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:2px}
.section_map_wrap .map_list li .list_info .place_info .ico{font-size:11px;display:inline-block;background:#f0f3f9;padding:3px 3px 2px 4px;letter-spacing:-1px;margin-right:1px}
.section_map_wrap .map_list li .list_info .btn_open{cursor:pointer;display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:3px 0px;margin-top:2px;*margin-left:2px}
.section_map_wrap .map_list li .list_info .btn_open span{display:block;width:5px;height:3px;background:url("../images/spr_map_2017.png?_LM=230821-110106") no-repeat -71px 5px;text-indent:-9999px;vertical-align:top;padding:5px}
.section_map_wrap .map_list li.layer_open .list_info .btn_open span{background-position:-85px 5px}
.section_map_wrap .map_list .more_info{display:none;z-index:99;position:absolute;width:335px;background:#fff;overflow:hidden;line-height:20px;border:1px solid #d4d4d4;padding:6px 23px 4px;margin:2px 0 7px}
.section_map_wrap .map_list .layer_open .more_info, .section_map_wrap .map_list .layer_over .more_info{display:block}
.section_map_wrap .map_list .more_info dt{float:left;clear:both;color:#9d9d9d;padding-right:5px}
.section_map_wrap .map_list .more_info dd{overflow:hidden}
.section_map_wrap .map_detail{float:left;width:355px}
.section_map_wrap .map_detail .title{overflow:hidden;line-height:20px}
.section_map_wrap .map_detail .title h3{display:inline;color:#000;font-size:14px;line-height:20px;padding-right:4px}
.section_map_wrap .map_detail .title h3 + .more_view a{margin-top:2px}
.section_map_wrap .map_detail .overlap_name select{max-width:100%;border:1px solid #cfcfcf;height:19px;line-height:19px;white-space:nowrap;margin:2px 0 4px}
.section_map_wrap .map_detail .info{overflow:hidden;line-height:20px;padding:5px 0 0}
.section_map_wrap .map_detail .info dt{float:left;clear:both;color:#9d9d9d;padding-right:5px}
.section_map_wrap .map_detail .info dd{overflow:hidden}
.section_map_wrap .map_detail .around{padding:10px 0 0}
.section_map_wrap .map_detail .around strong{display:block;line-height:24px}
.section_map_wrap .map_detail .around .around_list{display:inline-block;overflow:hidden}
.section_map_wrap .map_detail .around .around_list a{line-height:20px}
.section_map_wrap .map_detail .around .around_list .bar{color:#d3d3d3;padding:0 1px 0 5px}
.section_map_wrap .map_detail .around .around_list a:last-child .bar{display:none}
.section_map_wrap .map_detail .category_search{padding-top:10px}
.section_map_wrap .map_detail .category_search strong{display:block;line-height:24px}
.section_map_wrap .map_detail .category_search ul{display:inline-block;zoom:1;*display:inline;overflow:hidden;border:1px solid #dddfdf}
.section_map_wrap .map_detail .category_search li{float:left;border-left:1px solid #efefef}
.section_map_wrap .map_detail .category_search li:first-child{border-left:0}
.section_map_wrap .map_detail .category_search li a{display:block;width:79px;height:24px;line-height:25px;letter-spacing:-1px;text-align:center;color:#777;font-size:11px;cursor:pointer}
.section_map_wrap .map_detail .category_search li a .ico{display:inline-block;height:13px;background:url("../images/spr_map_2017.png?_LM=230821-110106") no-repeat;vertical-align:top;margin:6px 5px 0 0;*vertical-align:middle;*margin-top:0}
.section_map_wrap .map_detail .category_search li.cate_food a .ico{width:12px;background-position:0 0}
.section_map_wrap .map_detail .category_search li.cate_hotel a .ico{width:15px;background-position:-15px 0}
.section_map_wrap .map_detail .category_search li.cate_tour a .ico{width:16px;background-position:-35px 0}
.section_map_wrap .map_detail .category_search li.cate_subway a .ico{width:12px;background-position:-55px 0}
.map_sc .more_footer{margin-bottom:0}
.section_map_wrap .layer_info_place{position:absolute;top:-31px;left:18px;height:21px;line-height:22px;color:#000;font-weight:bold;background:#fff;border:1px solid #929292;padding:0 7px;margin-bottom:10px}
.section_map_wrap .layer_info_place .ico_left{position:absolute;top:7px;left:-5px;display:block;width:5px;height:8px;background:url("../images/spr_map_2017.png?_LM=230821-110106") no-repeat -130px -30px}
.section_map_wrap .layer_info_place .ico_right{position:absolute;top:7px;right:-5px;display:block;width:5px;height:8px;background:url("../images/spr_map_2017.png?_LM=230821-110106") no-repeat -120px -30px}
.section_map_wrap .layer_info_address{position:relative;height:21px;line-height:22px;color:#000;font-weight:bold;background:#fff;border:1px solid #929292;padding:0 7px;margin-bottom:10px}
.section_map_wrap .layer_info_address .ico_center{position:absolute;bottom:-6px;left:50%;margin-left:-5px;display:block;width:10px;height:6px;background:url("../images/spr_map_2017.png?_LM=230821-110106") no-repeat -120px -20px}

/* 법령정보SC */
.lawinfo_sc{position:relative}
.lawinfo_sc .lawinfo_wrap{position:relative;margin-left:10px;width:690px}
.lawinfo_sc .lawinfo_wrap .law_list{position:relative;padding-bottom:2px}
.lawinfo_sc .law_list li{position:relative;margin-top:25px;padding-top:29px;border-top:1px solid #EEE}
.lawinfo_sc .law_list li:first-child{margin-top:0;padding-top:0;border:0}
.lawinfo_sc .law_list li .main_info{position:relative;margin-bottom:8px}
.lawinfo_sc .law_list li .main_info .law_title{overflow:hidden;position:relative;line-height:16px;font-size:15px;white-space:nowrap;text-overflow:ellipsis}
.lawinfo_sc .law_list li .main_info .law_title a{display:inline-block;overflow:hidden;max-width:100%;text-decoration:none;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #0000cc}
.lawinfo_sc .law_list li .main_info .law_title a:visited{color:#99209b;border-bottom-color:#99209b}
.lawinfo_sc .law_list li .main_info .law_category{overflow:hidden;position:relative;margin-top:5px;line-height:18px;color:#979797;white-space:nowrap;text-overflow:ellipsis}
.lawinfo_sc .law_list li .main_info .law_category .category{color:#888}
.lawinfo_sc .law_list li .main_info .law_category .bar{display:inline-block;position:relative;top:1px;margin:0 3px 0 2px;width:1px;height:11px;background:#cfcfcf}
.lawinfo_sc .law_list li .main_info .law_snippet{position:relative;margin-top:5px;line-height:18px}
.lawinfo_sc .more_footer{margin-top:0}
.lawinfo_sc.tab_page .more_footer{margin-top:10px}
/* 법령정보SC */

/* 펀드정보SC */
.fund_sc{position:relative}
.fund_sc .fund_wrap{position:relative;margin-left:10px;width:690px}
.fund_sc .fund_wrap .tbl_top_info{width:100%;overflow:hidden;margin-bottom:8px}
.fund_sc .fund_wrap .tbl_top_info .tit_area{float:left;}
.fund_sc .fund_wrap .tbl_top_info .tit_area .tit{font-size:15px;line-height:15px;color:#0000cc;text-decoration:none;display:inline-block;max-width:526px;height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;vertical-align:middle;border-bottom:1px solid #0000cc;}
.fund_sc .fund_wrap .tbl_top_info .tit_area .tit:visited{color:#99209b;border-bottom-color:#99209b}
.fund_sc .fund_wrap .tbl_top_info .tit_area .ico{display:inline-block;font-size:11px;line-height:13px;color:#bac9d9;border:1px solid #c9d4e1;padding:2px 4px 1px 3px;border-radius:8px;vertical-align:middle}
.fund_sc .fund_wrap .tbl_top_info .origin{margin-top:3px;float:right;font-size:11px;color:#b3b3b3;line-height:13px}
.fund_sc .fund_wrap .fund_data{table-layout:fixed;width:100%;margin-bottom:38px;border-top:1px solid #ededed;line-height:18px}
.fund_sc .fund_wrap .fund_data th,.fund_sc .fund_wrap .fund_data td{border-bottom:1px solid #ededed;vertical-align:middle;padding:0 15px}
.fund_sc .fund_wrap .fund_data th{color:#b3b3b3;font-weight:normal;padding-right:0;border-left:1px solid #ededed;text-align:left}
.fund_sc .fund_wrap .fund_data th:first-child{border-left:none}
.fund_sc .fund_wrap .fund_data td{text-align:right;padding-left:0}
.fund_sc .fund_wrap .fund_data td .txt{display:inline-block;max-width:145px;height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.fund_sc .fund_wrap .fund_data td.rate_box{padding:8px 0;width:210px;height:70px;border-left:1px solid #ededed}
.fund_sc .fund_wrap .fund_data td.rate_box.no_data{background:url("../images/spr_fund.png?_LM=230821-110106") no-repeat 0 -140px;text-align:center}
.fund_sc .fund_wrap .fund_data td.rate_box.no_data .in{display:inline-block;width:120px;height:20px;background:#fff;text-align:center;margin:0 auto;font-size:11px;color:#bbb;line-height:22px;margin-top:5px}
.fund_sc .fund_wrap .rate_list{width:100%;overflow:hidden;text-align:left}
.fund_sc .fund_wrap .rate_list dt{width:45px;*width:33px;height:17px;padding-left:12px;*padding-left:0;float:left;font-size:11px;color:#b3b3b3}
.fund_sc .fund_wrap .rate_list dd{width:145px;height:17px;float:left;position:relative}
.fund_sc .fund_wrap .rate_list dd .rate{display:block;width:144px;height:10px;margin-top:3px;background-image:url("../images/spr_fund.png?_LM=230821-110106");background-repeat:no-repeat;background-position:0 0}
.fund_sc .fund_wrap .rate_list dd .type_1{background-position:0 -100px}
.fund_sc .fund_wrap .rate_list dd .type_2{background-position:0 -80px}
.fund_sc .fund_wrap .rate_list dd .type_3{background-position:0 -60px}
.fund_sc .fund_wrap .rate_list dd .type_4{background-position:0 -40px}
.fund_sc .fund_wrap .rate_list dd .type_5{background-position:0 -20px}
.fund_sc .fund_wrap .rate_list dd .type_6{background-position:0 0}
.fund_sc .fund_wrap .rate_list dd .graph_bar{position:relative;display:inline-block;width:94px;height:7px;background-image:url("../images/spr_fund.png?_LM=230821-110106");background-repeat:no-repeat;background-position:-40px -120px}
.fund_sc .fund_wrap .rate_list dd .graph_bar .in{position:absolute;top:0;left:0;display:inline-block;width:0;height:7px;background-image:url("../images/spr_fund.png?_LM=230821-110106");background-repeat:no-repeat;background-position:-40px -127px}
.fund_sc .fund_wrap .rate_list dd .rate_txt{position:absolute;top:0;right:0;font-size:11px;line-height:19px}
.fund_sc .guide_wrap{position:relative;margin-left:10px;margin-top:-10px;width:690px;overflow:hidden;height:15px;line-height:15px}
.fund_sc .guide_wrap .notice{float:left;position:relative;font-size:11px;line-height:14px;color:#757575}
.fund_sc .guide_wrap .notice:before{content:'';display:inline-block;width:14px;height:14px;background-image:url("../images/spr_common.png?_LM=230821-110106");background-repeat:no-repeat;background-position:-75px -25px;vertical-align:-3px;margin-right:4px}
@media ( min-width:1px ) {
    .fund_sc .guide_wrap .notice:before{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px 75px}
}
.fund_sc .guide_wrap .btn_more{position:relative;display:inline-block;float:right}
.fund_sc .guide_wrap .btn_more a{display:inline-block;position:relative;color:#0157BA;padding-right:12px}
.fund_sc .guide_wrap .btn_more a:after{content:'';display:inline-block;position:absolute;top:50%;right:0;margin-top:-5px;width:6px;height:10px;background-image:url("../images/spr_common.png?_LM=230821-110106");background-repeat:no-repeat;background-position:0 -50px}
@media ( min-width:1px ) {
    .fund_sc .guide_wrap .btn_more a:after{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px 75px}
}

.fund_sc .fund_wrap .tab_box{border:1px solid #dadada;border-radius:3px;margin-bottom:10px;padding:12px 0;line-height:14px;overflow:hidden}
.fund_sc .fund_wrap .tab_box .tab_list{overflow:hidden;margin-left:158px}
.fund_sc .fund_wrap .tab_box .tab_list .on{color:#1b52ed !important}
.fund_sc .fund_wrap .tab_box .tab_list li{float:left;padding-right:90px}
.fund_sc .fund_wrap .tab_box .tab_list li a{font-weight:bold;color:#000;float:left}
.fund_sc .fund_wrap .tab_box .tab_list li a:hover{text-decoration:none}
.fund_sc .fund_wrap .tab_box .tab_list li .tab_list_in{overflow:hidden;float:left;margin-left:28px}
.fund_sc .fund_wrap .tab_box .tab_list li .tab_list_in li{float:left;padding:0 20px 0 0;font-size:11px}
.fund_sc .fund_wrap .tab_box .tab_list li .tab_list_in li a{font-weight:normal;color:#b3b3b3}

.fund_sc .fund_wrap .setting_wrap{overflow:hidden;margin-bottom:35px}
.fund_sc .fund_wrap .setting_wrap .operator_box{float:left;width:297px;height:139px;border:1px solid #ededed;overflow:hidden}
.fund_sc .fund_wrap .setting_wrap .operator_box .tit{float:left;background:#fcfcfc;width:68px;text-align:center;border-right:1px solid #ededed;padding:63px 0 64px}
.fund_sc .fund_wrap .setting_wrap .operator_box .setting_scroll{float:left;width:228px;height:139px;text-align:center;overflow-y:scroll;overflow-x:hidden;*position:relative}
.fund_sc .fund_wrap .setting_wrap .operator_box .select_list{text-align:left;margin:5px 15px}
.fund_sc .fund_wrap .setting_wrap .operator_box .select_list li{padding:5px 0}
.fund_sc .fund_wrap .setting_wrap .operator_box .select_list li label{font-size:11px;padding:5px 0;cursor:pointer}
.fund_sc .fund_wrap .setting_wrap .operator_box .select_list li .input_chkbox{width:15px;height:15px;margin-right:9px;position:relative;display:inline-block;*zoom:1;*display:inline;vertical-align:-3px;zoom:1;background:url("../images/spr_fund.png?_LM=230821-110106") -145px 0 no-repeat;}
.fund_sc .fund_wrap .setting_wrap .operator_box .select_list li .input_chkbox input[type=checkbox]{opacity:0;width:15px;height:15px;filter: alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.fund_sc .fund_wrap .setting_wrap .operator_box .select_list li .checked .input_chkbox{background:url("../images/spr_fund.png?_LM=230821-110106") -160px 0 no-repeat}
.fund_sc .fund_wrap .setting_wrap .operator_box .select_list li .txt{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:155px;height:12px;padding-top:1px;margin-top:-1px;overflow:hidden;vertical-align:middle}
.fund_sc .fund_wrap .setting_wrap .setting_box{float:left;width:317px;height:139px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;border-right:1px solid #ededed}
.fund_sc .fund_wrap .setting_wrap .setting_box .tit{float:left;width:68px;padding:28px 0 29px;background:#fcfcfc;border-right:1px solid #ededed;text-align:center;position:relative}
.fund_sc .fund_wrap .setting_wrap .setting_box .tit .sub{position:absolute;top:41px;left:11px;display:block;font-size:11px;color:#bfbfbf;line-height:18px}

.fund_sc .fund_wrap .setting_wrap .setting_box .graph_box{float:left;width:224px;height:46px;padding:23px 10px 0 14px}
.fund_sc .fund_wrap .setting_wrap .setting_box .graph_box .ui-state-default{margin-left:-2px;outline:0;display:inline-block;width:9px;height:14px;background:url("../images/spr_fund.png?_LM=230821-110106") -146px -29px no-repeat;border:none}
.fund_sc .fund_wrap .setting_wrap .setting_box .graph_box .ui-widget-content .ui-state-active{background:url("../images/spr_fund.png?_LM=230821-110106") -146px -29px no-repeat}
.fund_sc .fund_wrap .setting_wrap .setting_box .graph_box .ui-widget.ui-widget-content{width:211px;height:4px;background:url("../images/spr_fund.png?_LM=230821-110106") 0 -305px no-repeat}
.fund_sc .fund_wrap .setting_wrap .setting_box .scale_cont .ui-slider-horizontal .ui-slider-range{background-image:url("../images/spr_fund.png?_LM=230821-110106");background-position:0 -300px;background-repeat:no-repeat}
.fund_sc .fund_wrap .setting_wrap .setting_box .risk_cont .graph_box .ui-widget.ui-widget-content{width:211px;height:4px;background:url("../images/spr_fund.png?_LM=230821-110106") 0 -315px no-repeat}
.fund_sc .fund_wrap .setting_wrap .setting_box .risk_cont .ui-slider-horizontal .ui-slider-range{background-image:url("../images/spr_fund.png?_LM=230821-110106");background-position:0 -310px;background-repeat:no-repeat}

.fund_sc .fund_wrap .setting_wrap .setting_box .scale_cont .unit_box{margin-left:-10px;margin-right:-10px;letter-spacing:-1px;color:#a3a3a3;font-size:11px;padding-top:13px}
.fund_sc .fund_wrap .setting_wrap .setting_box .scale_cont .unit_box .num{display:inline-block;margin:0 10px}
.fund_sc .fund_wrap .setting_wrap .setting_box .scale_cont .unit_box :first-child{margin-left:5px}
.fund_sc .fund_wrap .setting_wrap .setting_box .scale_cont .unit_box .num.type2{margin-left:15px}
.fund_sc .fund_wrap .setting_wrap .setting_box .scale_cont .unit_box .num.type3{margin-left:9px}
.fund_sc .fund_wrap .setting_wrap .setting_box .scale_cont .unit_box .num.type4{margin-left:8px}
.fund_sc .fund_wrap .setting_wrap .setting_box .scale_cont .unit_box .num.type5{margin-left:2px}
.fund_sc .fund_wrap .setting_wrap .setting_box .scale_cont .unit_box .num.type6{margin-left:2px}
.fund_sc .fund_wrap .setting_wrap .setting_box .scale_cont .unit_box .num.type7{margin-left:0;margin-right:0}
.fund_sc .fund_wrap .setting_wrap .setting_box .scale_cont .unit_box .num.selected{color:#2258f0}
.fund_sc .fund_wrap .setting_wrap .setting_box .risk_cont .unit_box{color:#a3a3a3;font-size:11px;width:209px;text-align:center;padding-top:13px}

.fund_sc .fund_wrap .setting_wrap .setting_box .scale_cont{overflow:hidden}
.fund_sc .fund_wrap .setting_wrap .setting_box .risk_cont{overflow:hidden;border-top:1px solid #ededed}
.fund_sc .fund_wrap .setting_wrap .btn_box{float:right;width:64px}
.fund_sc .fund_wrap .setting_wrap .btn_box .btn{display:block;width:64px;height:66px;background-image:url("../images/spr_fund.png?_LM=230821-110106");background-repeat:no-repeat}
.fund_sc .fund_wrap .setting_wrap .btn_box .apply{background-position:0 -230px;margin-bottom:10px}
.fund_sc .fund_wrap .setting_wrap .btn_box .apply.on{background-position:-64px -230px}
.fund_sc .fund_wrap .setting_wrap .btn_box .reset{height:65px;background-position:-128px -231px}
.fund_sc .no_data{border:1px solid #ededed;text-align:center;color:#999;line-height:18px;padding:30px 0 25px}
.fund_sc .no_data .ico{display:block;width:50px;height:50px;margin:0 auto 10px;background-image:url("../images/spr_fund.png?_LM=230821-110106");background-repeat:no-repeat;background-position:0 -320px}
/* //펀드정보SC */

/* 레시피SC */
.recipe_sc .recipe_wrap{position:relative;margin-left:10px;width:690px}
.recipe_sc .section_head .select_wrap{text-align:right;margin-right:45px}
.recipe_sc .section_head .select_wrap select{border:1px solid #dcdcdc}
.recipe_sc .recipe_wrap .recipe_list{overflow:hidden}
.recipe_sc .recipe_wrap .recipe_list li{position:relative;float:left;width:165px;margin-right:10px}
.recipe_sc .recipe_wrap .recipe_list li.last_col{margin-right:0}
.recipe_sc .recipe_wrap .recipe_box .img{position:relative;width:165px;height:110px;background:#a7a7a7;display:table;text-align:center}
.recipe_sc .recipe_wrap .recipe_box .img a{display:table-cell;vertical-align:middle}
.recipe_sc .recipe_wrap .recipe_box .img img{max-width:165px;max-height:110px;width:auto}
.recipe_sc .recipe_wrap .recipe_box .img .logo{display:block;position:absolute;top:7px;right:7px;background-image:url("../images/spr_recipe.png?_LM=230821-110106");background-repeat:no-repeat}
.recipe_sc .recipe_wrap .recipe_box .img .recipe{width:50px;height:13px;background-position:0 -30px}
.recipe_sc .recipe_wrap .recipe_box .img .youtube{width:50px;height:13px;background-position:0 -45px}
.recipe_sc .recipe_wrap .recipe_box .info{position:relative;border:1px solid #ededed;border-top:0;width:141px;height:80px;padding:13px 11px}
.recipe_sc .recipe_wrap .recipe_box .info .tit{display:block;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;height:34px;overflow:hidden;font-size:12px;color:#333;font-weight:bold;line-height:18px}
.recipe_sc .recipe_wrap .recipe_box .info .detail{margin:8px 0 0 1px}
.recipe_sc .recipe_wrap .recipe_box .info .detail span{display:inline-block;color:#777;font-size:11px}
.recipe_sc .recipe_wrap .recipe_box .info .detail .ico{display:inline-block;width:9px;height:9px;margin-right:2px;vertical-align:-1px;background-image:url("../images/spr_recipe.png?_LM=230821-110106");background-repeat:no-repeat}
.recipe_sc .recipe_wrap .recipe_box .info .detail .time{margin-right:4px}
.recipe_sc .recipe_wrap .recipe_box .info .detail .time .ico{background-position:0 -20px}
.recipe_sc .recipe_wrap .recipe_box .info .detail .like .ico{background-position:-20px -20px}
.recipe_sc .recipe_wrap .recipe_box .info .origin{display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:84px;height:18px;line-height:18px;overflow:hidden;position:absolute;bottom:7px;left:12px;color:#737373;font-size:11px}
.recipe_sc .recipe_wrap .recipe_box .info .btn_ingret{position:absolute;bottom:7px;right:0;display:inline-block;width:61px;height:18px;background:url("../images/spr_recipe.png?_LM=230821-110106") no-repeat 0 0}

.recipe_sc .recipe_wrap .recipe_layer{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;}
.recipe_sc .recipe_wrap .recipe_layer:after{content:'';position:absolute;background:#000;top:0;bottom:0;left:0;right:0;opacity:0.7;filter:Alpha(opacity=70);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
}
.recipe_sc .recipe_wrap .recipe_layer .inner{position:relative;z-index:11}
.recipe_sc .recipe_wrap .recipe_layer .top_area{overflow:hidden;padding:7px 10px 7px 7px;
    border-bottom: 1px solid rgb(255, 255, 255);
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
}
.recipe_sc .recipe_wrap .recipe_layer .top_area h3{position:relative;color:#fff;float:left;padding:2px 0 0 19px}
.recipe_sc .recipe_wrap .recipe_layer .top_area h3:before{content:'';position:absolute;top:0;left:0;display:inline-block;width:13px;height:13px;background:url("../images/spr_recipe.png?_LM=230821-110106") no-repeat 0 -60px}
.recipe_sc .recipe_wrap .recipe_layer .top_area .navi{float:right;color:#fff;font-size:11px;margin-top:3px}
.recipe_sc .recipe_wrap .recipe_layer .top_area .navi a{display:inline-block;width:6px;height:10px;vertical-align:middle;background-image:url("../images/spr_recipe.png?_LM=230821-110106");background-repeat:no-repeat}
.recipe_sc .recipe_wrap .recipe_layer .top_area .navi .btn_prev{background-position:-15px -60px}
.recipe_sc .recipe_wrap .recipe_layer .top_area .navi .btn_next{background-position:-30px -60px;margin-left:2px}
.recipe_sc .recipe_wrap .recipe_layer .btm_area{padding:11px 10px 0 25px}
.recipe_sc .recipe_wrap .recipe_layer .btm_area ul li{margin:3px 0;height:18px;color:#a6a6a6;font-size:11px;width:auto;float:none}
.recipe_sc .recipe_wrap .recipe_layer .btm_area ul li .ingred{height:16px;line-height:16px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:125px;overflow:hidden}
.recipe_sc .recipe_wrap .recipe_layer .btm_area ul li .ingred em{margin-right:5px;font-weight:bold;color:#fff;font-style:normal}
/* 레시피SC */

/*게시판SC*/
.board_sc{overflow:visible}
.board_sc .board_wrap{position:relative;margin-left:10px;width:690px}

.board_sc.tab_page{position:relative}
.board_sc.tab_page:after{content:"";display:block;visibility:hidden;overflow:hidden;clear:both;width:0;height:0;line-height:0;font-size:0}
.board_sc.tab_page .section_head h2{margin-bottom:0;zoom:1}

.board_option .news_media_option h3{margin:0 8px;height:33px}
.board_option .news_media_option h3 strong{color:#1b52ed}
.board_option .news_media_option .content{border-top:0}
.board_option .news_media_option .content .list_wrap{border-top:1px solid #efeff0;border-bottom:1px solid #efeff0;padding:13px 0 3px 0 !important;margin:12px 20px 0}
.board_option .news_media_option{width:240px;min-height:335px}
.board_option .news_media_option .content .list_wrap{overflow:hidden;padding:0 11px}
.board_option .news_media_option .content .list_wrap ul{height:auto}
.board_option .news_media_option .content .list_wrap ul li{float:none;margin:0 0 10px;color:#404040;padding:0}
.board_option .news_media_option .content .list_wrap ul li span{color:#bbb;font-size:11px}
.board_option .news_media_option .content .list_wrap ul li input{position:absolute;width:1px;height:1px;opacity:0}
.board_option .news_media_option .content .list_wrap ul li label{display:block;position:relative;padding-left:21px;line-height:14px;cursor:pointer}
.board_option .news_media_option .content .list_wrap ul li label:before{position:absolute;top:0;left:0;content:"";width:14px;height:14px;background:url("../images/spr_common.png?_LM=230821-110106") -65px 0 no-repeat}
.board_option .news_media_option .des{color:#bbb;font-size:11px;padding:0 11px;letter-spacing:-1px;margin:0 8px}
.board_option .news_media_option .content .list_wrap ul li input:checked ~ label:before{background-position:-80px 0}
@media (min-width:1px){
    .board_option .news_media_option .content .list_wrap ul li label:before{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px auto}
}

.board_sc .board_list_wrap ul li{padding-bottom:17px}
.board_sc .board_list_wrap ul li .link_report .ico.report{top:-4px}
.board_sc .board_list_wrap .tit_wrap{margin-bottom:5px}
.board_sc .board_list_wrap .tit_wrap .tit{font-size:15px;display:inline-block;max-width:600px;height:16px;line-height:16px;overflow:hidden;color:#0100cc;text-decoration:none;border-bottom:1px solid #0000cc}
.board_sc .board_list_wrap .txt_wrap{margin:2px 0 1px;color:#000;max-height:36px;line-height:18px;overflow:hidden;letter-spacing:-0.2px}
.board_sc .board_list_wrap .txt_wrap a{color:#000}
.board_sc .board_list_wrap .etc_wrap{margin:4px 0;min-height:16px;line-height:16px}
.board_sc .board_list_wrap .etc_wrap .origin,
.board_sc .board_list_wrap .etc_wrap .origin a{color:#609e5d}
.board_sc .board_list_wrap .etc_wrap .origin,
.board_sc .board_list_wrap .etc_wrap .date,
.board_sc .board_list_wrap .etc_wrap .ico_view_wrap{display:inline-block;vertical-align:top}

.board_sc .board_list_wrap .etc_wrap .date{color:#a9a9a9;position:relative;margin-left:5px;padding-left:7px}
.board_sc .board_list_wrap .etc_wrap .date:before{content:'';display:inline-block;height:10px;position:absolute;left:0;top:4px;border-left:1px solid #cfcfcf}
.board_sc .board_list_wrap .etc_wrap .ico_view{color:#979797;position:relative}
.board_sc .board_list_wrap .etc_wrap .ico_view:before{content:'';display:inline-block;position:absolute;left:8px;top:3px;background-image:url("../images/spr_board.png?_LM=230821-110106");background-repeat:no-repeat}

.board_sc .board_list_wrap .etc_wrap .count{padding-left:30px;margin-left:5px}
.board_sc .board_list_wrap .etc_wrap .count.ico_view:before{width:18px;height:10px;background-position:0 0}
.board_sc .board_list_wrap .etc_wrap .ico_view_wrap{position:relative}
.board_sc .board_list_wrap .etc_wrap .ico_view_wrap:before{content:'';display:inline-block;height:10px;position:absolute;left:5px;top:4px;border-left:1px solid #cfcfcf}

.board_sc .board_list_wrap .etc_wrap .reply{padding-left:26px}
.board_sc .board_list_wrap .etc_wrap .reply.ico_view:before{width:13px;height:11px;background-position:-20px 0}

.board_sc .board_list_wrap .etc_wrap .thumb{padding-left:26px}
.board_sc .board_list_wrap .etc_wrap .thumb.ico_view:before{width:14px;height:13px;background-position:-36px 0;top:2px}

.board_sc .board_list_wrap .reply_section .reply_list{margin-top:2px}
.board_sc .board_list_wrap .reply_section .reply_list li:first-child{padding:2px 0 2px 15px}
.board_sc .board_list_wrap .reply_section .reply_list li{padding:2px 0 2px 15px;height:16px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:relative;border:none;max-width:400px;margin-top:0}
.board_sc .board_list_wrap .reply_section .reply_list li:before{content:'';display:inline-block;position:absolute;top:7px;left:0;width:7px;height:7px;background-image:url("../images/spr_board.png?_LM=230821-110106");background-repeat:no-repeat;background-position:-55px 0}

.board_sc .more_footer .view_more{margin:-30px 0 0}
/* 게시판 */

/* 단답형 */
.short_answer_search .keyword_body{padding-left:18px;position:relative;margin-bottom:13px;width:688px}
.short_answer_search .keyword_body:before{content:'';display:block;position:absolute;top:3px;bottom:0;left:0;width:4px;background:#d1e0ff}
.short_answer_search .keyword_body .result{line-height:20px}
.short_answer_search .keyword_body .result sup{vertical-align:super;font-size:smaller}
.short_answer_search .keyword_body .result sub{vertical-align:sub;font-size:smaller}
.short_answer_search .keyword_body .result a{color:#000;font-size:14px}
.short_answer_search .keyword_body .origin{font-size:12px;color:#888;margin-top:7px}
.short_answer_search .keyword_body .keyword{padding:10px 0 0;height:30px;overflow:hidden}
.short_answer_search .keyword_body .keyword a{display:inline-block;color:#666;border:1px solid #e7e7e7;border-radius:15px;margin:1px 6px 1px 0;padding:0 10px;max-width:690px;height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;line-height:28px}
.short_answer_search .keyword_body .keyword a:hover{text-decoration:none;border:1px solid #edf3ff;background:#edf3ff;color:#394762}
/* //단답형sc */

/* 느낌표 아이콘 */
.noti_wrap{position:relative;font-size:11px;color:#757575}
.noti_wrap:before{content:'';display:inline-block;width:14px;height:14px;background-image:url("../images/spr_common.png?_LM=230821-110106");background-repeat:no-repeat;background-position:-75px -25px;vertical-align:-3px;margin-right:4px}
@media ( min-width:1px ) {
    .noti_wrap:before{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px 75px}
}

/* 파워 컨텐츠 */
.powercont_sc{background:none}
.powercont_sc .type_01 ul li dl{float:left;width:590px;overflow:hidden}
.powercont_sc dl dd.txt{max-height:36px;overflow:hidden}
.powercont_sc .type_01 dd.txt_block span.bar{margin:0;padding:0 2px 0 0;color:#D7D7D7;font-size:12px;font-weight:normal}
.powercont_sc dl .url{color:#629d61 !important;display:inline-block;margin-left:5px}
.powercont_sc dl .origin{color:#979797}
.powercont_sc dl dt a{font-weight:bold;display:inline-block;text-decoration:none !important;border-bottom:1px solid #0000cc}
.powercont_sc dl dt a:visited{border-bottom:1px solid #99209b}
.powercont_sc dl dt a:active{border-bottom:1px solid #99209b}

/* 타임라인 */
.timeline_sc .timeline_wrap{position:relative;width:690px;margin:0 0 15px 10px}

.timeline_sc .timeline_wrap .timeline_bg_top_box{position:relative}
.timeline_sc .timeline_wrap .timeline_bg_top_box:before{content:'';position:absolute;top:33px;left:0;right:0;display:inline-block;height:1px;border-radius:0.5px;background:#eef1fe}

.timeline_sc .timeline_wrap .time_info_box ul:after{content:'';display:block;clear:both;line-height:0}
.timeline_sc .timeline_wrap .time_info_box ul li{position:relative;padding-top:42px;width:160px;height:175px;float:left;margin:0 0 0 16px}
.timeline_sc .timeline_wrap .time_info_box ul li:first-child{margin-left:0}
.timeline_sc .timeline_wrap .time_info_box ul li .img_box a{display:block}

.timeline_sc .timeline_wrap .time_box .ico .word{font-size:12px;color:#020202;font-weight:bold}

.timeline_sc .timeline_wrap .time_box .des{display:block;line-height:16px;color:#000;height:32px;overflow:hidden;margin:5px 0 6px;text-overflow:ellipsis;display:-webkit-box;word-wrap:break-word;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical}
.timeline_sc .timeline_wrap .img_box .a{display:block;width:160px;height:120px}
.timeline_sc .timeline_wrap .img_box {overflow:hidden;position:relative;width:160px;height:120px}
.timeline_sc .timeline_wrap .img_box .img_1, .timeline_wrap .img_box .img_1 img{width:160px;height:120px}
.timeline_sc .timeline_wrap .img_box .img_2, .timeline_wrap .img_box .img_2 img{float:left;width:80px;height:120px}
.timeline_sc .timeline_wrap .img_box .img_3, .timeline_wrap .img_box .img_3 img{float:left;width:80px;height:60px}
.timeline_sc .timeline_wrap .img_box .btn_more{position:absolute;bottom:0;right:0;width:80px;height:60px}
.timeline_sc .timeline_wrap .img_box .btn_more .inner{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:0.3;filter:alpha(opacity=30);width:80px;height:60px}
.timeline_sc .timeline_wrap .img_box .btn_more:before{content:'';position:absolute;top:24px;left:40px;display:inline-block;width:1px;height:13px;background:#fff}
.timeline_sc .timeline_wrap .img_box .btn_more:after{content:'';position:absolute;top:30px;left:34px;display:inline-block;width:13px;height:1px;background:#fff}

.timeline_wrap .balloon{display:inline-block;position:absolute;left:0;top:0;background:#eff1fe;color:#5273f3;padding:0 7px;line-height:22px;font-weight:bold;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;font-size:12px;min-width:33px}
.timeline_wrap .balloon:after{content:'';position:absolute;border-top:10px solid #eff1fe;border-right:10px solid transparent;border-left:0px solid transparent;bottom:-6px;left:0}
.timeline_wrap .balloon.on{background:#5273f3;color:#fff}
.timeline_wrap .balloon.on:after{border-top:10px solid #5273f3}

/* 인물이미지 */
.people_img_sc .img_grid_wrap{position:relative;width:690px;margin:0 0 15px 10px}
.people_img_sc .img_grid_wrap .img_area{overflow:hidden;max-height:240px}
.people_img_sc .img_grid_wrap .img_area:before,
.people_img_sc .img_grid_wrap .img_area:after{content:'';display:table}
.people_img_sc .img_grid_wrap .item_wrap{position:relative;text-align:center}
.people_img_sc .img_grid_wrap .img_area .item{position:relative;display:block;float:left;height:120px;margin-bottom:10px;margin-right:5px}
.people_img_sc .img_grid_wrap .img_area .item img{max-width:100%;max-height:100%;vertical-align:bottom}
.people_img_sc .img_grid_wrap .img_area .first-item{clear:both}

/*검색창 키보드*/
.header_wrap .box_search .btn_inputkey{position:absolute;top:0;right:45px;display:block;overflow:hidden;width:45px;height:45px;border:0;cursor:pointer;background:transparent}
.header_wrap .box_search .btn_inputkey:before{content:'';display:inline-block;width:21px;height:14px;margin:1px 0 0 4px;background:url("../images/spr_keyboard.png?_LM=230821-110106") no-repeat 0 0}
.header_wrap.selected .box_search .btn_inputkey:before{background:url("../images/spr_keyboard.png?_LM=230821-110106") no-repeat 0 -20px}

.header_wrap .keyboard_layer{display:none}
.header_wrap.selected .keyboard_layer{display:block}

.keyboard_layer .keyboard_img{background:url("../images/spr_keyboard.png?_LM=230821-110106") no-repeat 0 0}
@media ( min-width:1px ) {
    .header .box_search .btn_inputkey:before{background:url("../images/spr_keyboard_2x.png?_LM=230821-110106") no-repeat 0 0;background-size:70px 40px}
    .header .box_search .btn_inputkey.selected:before{background-position:0 -20px}
    .keyboard_layer .keyboard_img{background:url("../images/spr_keyboard_2x.png?_LM=230821-110106") no-repeat 0 0;background-size:70px 40px}
    .header_wrap.selected .box_search .btn_inputkey:before{background:url("../images/spr_keyboard_2x.png?_LM=230821-110106") no-repeat 0 -20px;background-size:70px 40px}
}
.keyboard_layer{position:absolute;top:75px;right:440px;width:470px;height:213px;background:#f7f7f7;border:1px solid #c6c6c6}

.keyboard_layer .keyboard_1nd{overflow:hidden;margin:0}
.keyboard_layer .keyboard_2nd{overflow:hidden;padding-left:16px}
.keyboard_layer .keyboard_3nd{overflow:hidden;padding-left:31px}
.keyboard_layer .keyboard_line{overflow:hidden;margin-top:4px}

.keyboard_layer .btn_keyboard{float:left;width:28px;height:28px;margin-right:3px;text-align:center;text-indent:-9999px}

.keyboard_layer .kor_basic .btn_keyboard{background-image:url("../images/img_keyboard_kor.png?_LM=230821-110106");background-repeat:no-repeat}
.keyboard_layer .kor_basic .btn_keyboard:hover{background-image:url("../images/img_keyboard_kor_over.png?_LM=230821-110106");background-repeat:no-repeat}
.keyboard_layer .kor_shift .btn_keyboard{background-image:url("../images/img_keyboard_kor_shift.png?_LM=230821-110106");background-repeat:no-repeat}
.keyboard_layer .kor_shift .btn_keyboard:hover{background-image:url("../images/img_keyboard_kor_shift_over.png?_LM=230821-110106");background-repeat:no-repeat}

.keyboard_layer .eng_basic .btn_keyboard{background-image:url("../images/img_keyboard_eng.png?_LM=230821-110106");background-repeat:no-repeat}
.keyboard_layer .eng_basic .btn_keyboard:hover{background-image:url("../images/img_keyboard_eng_over.png?_LM=230821-110106");background-repeat:no-repeat}
.keyboard_layer .eng_shift .btn_keyboard{background-image:url("../images/img_keyboard_eng_shift.png?_LM=230821-110106");background-repeat:no-repeat}
.keyboard_layer .eng_shift .btn_keyboard:hover{background-image:url("../images/img_keyboard_eng_shift_over.png?_LM=230821-110106");background-repeat:no-repeat}

.keyboard_layer .group_keyboard{display:block;padding:39px 10px 17px 13px;width:447px;height:152px}

.group_keyboard button{border:none;background-color:transparent;cursor:pointer}
.group_keyboard .tit{position:absolute;top:17px;left:13px;display:inline-block;width:26px;height:14px;background-position:-25px 0}
.eng_basic .tit,.eng_shift .tit{background-position:-25px -20px}
.group_keyboard .btn_close{position:absolute;top:14px;right:9px;display:inline-block;width:20px;height:20px}
.group_keyboard .btn_close:before{content:'';display:inline-block;width:11px;height:11px;background:url("../images/spr_keyboard.png?_LM=230821-110106") no-repeat -55px 0px}
.group_keyboard .btn_close:hover:before{background:url("../images/spr_keyboard.png?_LM=230821-110106") no-repeat -55px -20px}

.keyboard_layer .group_keyboard .keyboard_0{background-position:0 0}
.keyboard_layer .group_keyboard .keyboard_1{background-position:-31px 0}
.keyboard_layer .group_keyboard .keyboard_2{background-position:-62px 0}
.keyboard_layer .group_keyboard .keyboard_3{background-position:-93px 0}
.keyboard_layer .group_keyboard .keyboard_4{background-position:-124px 0}
.keyboard_layer .group_keyboard .keyboard_5{background-position:-155px 0}
.keyboard_layer .group_keyboard .keyboard_6{background-position:-186px 0}
.keyboard_layer .group_keyboard .keyboard_7{background-position:-217px 0}
.keyboard_layer .group_keyboard .keyboard_8{background-position:-248px 0}
.keyboard_layer .group_keyboard .keyboard_9{background-position:-279px 0}
.keyboard_layer .group_keyboard .keyboard_10{background-position:-310px 0}
.keyboard_layer .group_keyboard .keyboard_11{background-position:-341px 0}
.keyboard_layer .group_keyboard .keyboard_12{background-position:-372px 0}
.keyboard_layer .group_keyboard .keyboard_spe.bksp{width:41px;background-position:-403px 0}

.keyboard_layer .group_keyboard .keyboard_13{background-position:-16px -31px}
.keyboard_layer .group_keyboard .keyboard_14{background-position:-47px -31px}
.keyboard_layer .group_keyboard .keyboard_15{background-position:-78px -31px}
.keyboard_layer .group_keyboard .keyboard_16{background-position:-109px -31px}
.keyboard_layer .group_keyboard .keyboard_17{background-position:-140px -31px}
.keyboard_layer .group_keyboard .keyboard_18{background-position:-171px -31px}
.keyboard_layer .group_keyboard .keyboard_19{background-position:-202px -31px}
.keyboard_layer .group_keyboard .keyboard_20{background-position:-233px -31px}
.keyboard_layer .group_keyboard .keyboard_21{background-position:-264px -31px}
.keyboard_layer .group_keyboard .keyboard_22{background-position:-295px -31px}
.keyboard_layer .group_keyboard .keyboard_23{background-position:-326px -31px}
.keyboard_layer .group_keyboard .keyboard_24{background-position:-357px -31px}
.keyboard_layer .group_keyboard .keyboard_25{background-position:-388px -31px}

.keyboard_layer .group_keyboard .keyboard_26{background-position:-31px -62px}
.keyboard_layer .group_keyboard .keyboard_27{background-position:-62px -62px}
.keyboard_layer .group_keyboard .keyboard_28{background-position:-93px -62px}
.keyboard_layer .group_keyboard .keyboard_29{background-position:-124px -62px}
.keyboard_layer .group_keyboard .keyboard_30{background-position:-155px -62px}
.keyboard_layer .group_keyboard .keyboard_31{background-position:-186px -62px}
.keyboard_layer .group_keyboard .keyboard_32{background-position:-217px -62px}
.keyboard_layer .group_keyboard .keyboard_33{background-position:-248px -62px}
.keyboard_layer .group_keyboard .keyboard_34{background-position:-279px -62px}
.keyboard_layer .group_keyboard .keyboard_35{background-position:-310px -62px}
.keyboard_layer .group_keyboard .keyboard_36{background-position:-341px -62px}

.keyboard_layer .group_keyboard .keyboard_spe.shift{width:75px;background-position:0 -93px}
.keyboard_layer .group_keyboard .keyboard_37{background-position:-78px -93px}
.keyboard_layer .group_keyboard .keyboard_38{background-position:-109px -93px}
.keyboard_layer .group_keyboard .keyboard_39{background-position:-140px -93px}
.keyboard_layer .group_keyboard .keyboard_40{background-position:-171px -93px}
.keyboard_layer .group_keyboard .keyboard_41{background-position:-202px -93px}
.keyboard_layer .group_keyboard .keyboard_42{background-position:-233px -93px}
.keyboard_layer .group_keyboard .keyboard_43{background-position:-264px -93px}
.keyboard_layer .group_keyboard .keyboard_44{background-position:-295px -93px}
.keyboard_layer .group_keyboard .keyboard_45{background-position:-326px -93px}
.keyboard_layer .group_keyboard .keyboard_46{background-position:-357px -93px}
.keyboard_layer .group_keyboard .keyboard_spe.shift2{width:56px;background-position:-388px -93px}

.keyboard_layer .group_keyboard .keyboard_spe.lang{width:75px;background-position:0 -124px}
.keyboard_layer .group_keyboard .keyboard_spe.space{width:276px;background-position:-78px -124px}
.keyboard_layer .group_keyboard .keyboard_spe.enter{width:87px;background-position:-357px -124px}



/* 실시간 반응 */
.section.realtime_sc{position:relative}
.section.realtime_sc .side_menu{position:absolute;top:20px;right:0;z-index:1001;}
.section.realtime_sc .side_menu .txt{margin-right:8px;color:#979797;font-size:11px;vertical-align:middle;letter-spacing:-1px}
.section.realtime_sc .side_menu.new .txt:before{display:inline-block;margin-right:5px;content:'';width:4px;height:4px;border-radius:50%;background:#ff4040;vertical-align:middle;}
.section.realtime_sc .side_menu .switch{display:inline-block;vertical-align:middle;}
.section.realtime_sc .side_menu .switch input{position:absolute;opacity:0;}
.section.realtime_sc .side_menu .switch label{display:block;position:relative;background:#ccc;border-radius:12px;padding:2px;width:31px;font-size:0;overflow:hidden;cursor:pointer;}
.section.realtime_sc .side_menu .switch label:after{float:left;border-radius:50%;width:15px;height:15px;background:#fff;content:'';}
.section.realtime_sc .side_menu .switch input:checked ~ label{background:#1b52ed;}
.section.realtime_sc .side_menu .switch input:checked ~ label:after{float:right;}
.section.realtime_sc .side_menu .switch input:disabled ~ label{opacity:0.5;cursor:default;}

.section.realtime_sc .list_wrap{position:relative;margin-left:10px;width:690px;border:1px solid #eee;letter-spacing:-.5px;background:#fbfbfc;border-radius:4px;box-sizing:border-box;overflow:hidden;}
.section.realtime_sc .list_wrap .inner{
    overflow:hidden;height:356px;margin-right:7px;
    scrollbar-arrow-color:#ccc;
    scrollbar-Track-Color:#fbfbfc;
    scrollbar-base-color:#fbfbfc;
    scrollbar-Face-Color:#ccc;
    scrollbar-Shadow-Color:#ccc;
    scrollbar-width: thin;
    scrollbar-color: #fbfbfc;
}
.section.realtime_sc .list_wrap .inner::-webkit-scrollbar{width:7px;height:7px;}
.section.realtime_sc .list_wrap .inner::-webkit-scrollbar-button:start:decrement,
.section.realtime_sc .list_wrap .inner::-webkit-scrollbar-button:end:increment{opacity:0;}
.section.realtime_sc .list_wrap .inner::-webkit-scrollbar-track{background:#fbfbfc;border-radius: 10px;}
.section.realtime_sc .list_wrap .inner::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px;}

.section.realtime_sc .list_wrap.on_scroll .inner{overflow-y:scroll}
.section.realtime_sc .list_wrap ul{padding:16px 22px 16px 16px;background:#fbfbfc;}
.section.realtime_sc .list_wrap li{margin-top:12px;position:relative;background:#fff;border-radius:4px;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1);padding:13px 50px 13px 80px;width:650px;box-sizing:border-box;}
.section.realtime_sc .list_wrap li:first-child{margin-top:0;}
.section.realtime_sc .list_wrap li.on{background:#f5f7ff;}
.section.realtime_sc .list_wrap li a{color:#000;}
.section.realtime_sc .list_wrap li a:hover{text-decoration:none}
.section.realtime_sc .list_wrap li a:hover .comment_detail{text-decoration:underline}
.section.realtime_sc .list_wrap .icon{position:absolute;left:16px;top:7px;width:52px;height:47px;background:url("../images/spr_realtime_icon_2x.png?_LM=230821-110106") 0 0 no-repeat;background-size:auto 96px;text-indent:-9999px}
.section.realtime_sc .list_wrap .icon.type_blue{background-position:0 0;}
.section.realtime_sc .list_wrap .icon.type_pink{background-position:-54px 0;}
.section.realtime_sc .list_wrap .icon.type_green{background-position:-108px 0;}
.section.realtime_sc .list_wrap .icon.type_yellow{background-position:-162px 0;}
.section.realtime_sc .list_wrap .icon.type_purple{background-position:-216px 0;}
.section.realtime_sc .list_wrap .icon.hot{background-position-y:-49px;}

.section.realtime_sc .list_wrap .ic_picture,
.section.realtime_sc .list_wrap .ic_video{display:inline-block;margin-left:2px;height:11px;background:url("../images/spr_realtime_2x.png?_LM=230821-110106") -54px 0 no-repeat;background-size:auto 35px;text-indent:-9999px;vertical-align:middle;}
.section.realtime_sc .list_wrap .ic_picture{width:14px;background-position:-52px -17px;}
.section.realtime_sc .list_wrap .ic_video{width:11px;background-position:-38px -17px;}

.section.realtime_sc .list_wrap .info{font-size:0;}
.section.realtime_sc .list_wrap .info span{display:inline-block;font-size:12px;color:#888;vertical-align:middle;}
.section.realtime_sc .list_wrap .info span a{color:inherit}
.section.realtime_sc .list_wrap .info span a:hover{text-decoration:underline;}
.section.realtime_sc .list_wrap .info .tt{max-width:102px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.section.realtime_sc .list_wrap .info .time{position:relative;padding-left:9px;margin-left:8px;}
.section.realtime_sc .list_wrap .info .time:before{position:absolute;top:50%;left:0;margin-top:-5px;height:9px;width:1px;content:'';background:#d8d8d8;}
.section.realtime_sc .list_wrap .comment{margin-top:4px;}
.section.realtime_sc .list_wrap .comment.snstitle{cursor:pointer}
.section.realtime_sc .list_wrap .comment p{display:inline-block;line-height:18px;text-decoration:underline; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;max-width:60%;vertical-align:middle;}
.section.realtime_sc .list_wrap .comment_detail{margin-top:2px;line-height:18px; max-height:37px; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}

/* 반응이 없을 경우 */
.section.realtime_sc .list_wrap .no_signal{padding:52px 0 48px;text-align:center;}
.section.realtime_sc .list_wrap .no_signal:before{display:block;width:35px;height:35px;content:'';margin:0 auto;background:url("../images/spr_realtime_2x.png?_LM=230821-110106") 0 0 no-repeat;background-size:auto 35px;}
.section.realtime_sc .list_wrap .no_signal .txt{margin-top:15px;font-size:14px;font-weight:bold;color:#808090;line-height:18px;}
.section.realtime_sc .list_wrap .no_signal .bt_refresh{display:block;margin:21px auto 0;width:100px;height:31px;border-radius:4px;color:#1b52ed;border:1px solid #1b52ed;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1);background:#fff;cursor:pointer}
.section.realtime_sc .list_wrap .no_signal .bt_refresh:before{display:inline-block;margin:-3px 5px 0 0;vertical-align:middle;width:13px;height:14px;background:url("../images/spr_realtime_2x.png?_LM=230821-110106") -54px 0 no-repeat;background-size:auto 35px;content:'';}
.section.realtime_sc .list_wrap .no_signal .bt_refresh[disabled]{border:0 none;color:#808090;box-shadow:none;background:#ececec;cursor:default;}
.section.realtime_sc .list_wrap .no_signal .bt_refresh[disabled]:before{background-position:-38px 0;}

.section.realtime_sc .sub_info{position:relative;margin-left:10px;width:690px}
.section.realtime_sc .sub_info .btn{position:relative;border:1px solid #eee;z-index:10;margin-top:-1px;text-align:center;display:table;table-layout:fixed;width:100%;}
.section.realtime_sc .sub_info .btn a,
.section.realtime_sc .sub_info .btn .cmt{display:table-cell;vertical-align:middle;height:44px;color:#000;text-decoration:none;background:#fbfbfc;}
.section.realtime_sc .sub_info .btn .cmt{padding:0 20px;color:#808090;cursor:default}
.section.realtime_sc .sub_info .btn a.view_more:after{display:inline-block;border:solid #888;content:'';border-width:1px 1px 0 0;transform:rotate(45deg);margin:-2px 0 0 3px;vertical-align:middle;width:6px;height:6px}
.section.realtime_sc .sub_info .guide{position:relative;padding-top:12px}
.section.realtime_sc .sub_info .guide p{position:relative;line-height:16px;color:#979797;font-size:11px;letter-spacing:-1px}
.section.realtime_sc .sub_info .guide p:before{content:'';display:inline-block;width:14px;height:14px;background-image:url("../images/spr_common.png?_LM=230821-110106");background-repeat:no-repeat;background-position:-75px -25px;vertical-align:-3px;margin-right:5px}
@media ( min-width:1px ) {
    .section.realtime_sc .sub_info .guide p:before{background-image:url("../images/spr_common_2x.png?_LM=230821-110106");background-size:100px 75px}
}
.section.realtime_sc.tab_page .list_wrap .inner{height:auto;}
.section.realtime_sc.tab_page .list_wrap.on_scroll{overflow-y:hidden}
.section.realtime_sc.tab_page .sub_info .btn a.view_more{width:84%;}
.section.realtime_sc.tab_page .sub_info .btn a.view_more:after{margin:-6px 0 0 6px;border-width:0 1px 1px 0;}
.section.realtime_sc.tab_page .sub_info .btn a.bt_top{border-left:1px solid #eee;width:16%;}
.section.realtime_sc.tab_page .sub_info .btn a.bt_top:after{display:inline-block;transform:rotate(45deg);margin:0 0 0 7px;vertical-align:middle;width:6px;height:6px;content:'';border:solid #888;border-width:1px 0 0 1px;}
.section.realtime_sc.tab_page .sub_info .bt_refresh{position:absolute;bottom:3px;right:0;background:none;color:#979797;cursor:pointer;font-size:11px}
.section.realtime_sc.tab_page .sub_info .bt_refresh:before{display:inline-block;vertical-align:middle;margin:-2px 5px 0 0;width:13px;height:14px;background:url("../images/spr_realtime_2x.png?_LM=230821-110106") -38px 0 no-repeat;background-size:auto 35px;content:'';}
/* 실시간 반응 */

/* 파워쇼핑 중간 이런상품은 어떠세요 */
.section.shopping_recommend{background-color:#f8f8f8;padding:20px 0;text-align:center;}
.section.shopping_recommend h2{font-size:15px;color:#101010;letter-spacing:-0.7px;font-weight:700;margin-bottom:11px;}
.section.shopping_recommend .shopping_recommend_list{font-size:0;padding:0 50px;}
.section.shopping_recommend .shopping_recommend_list > li{display:inline-block;margin:3px;}
.section.shopping_recommend .shopping_recommend_list > li > a{padding:7px 14px;display:block;font-size:13px;color:#666;letter-spacing:-0.7px;background-color:#fff;border-radius:20px;border:1px solid #efefef;}
.section.shopping_recommend .shopping_recommend_list > li:hover > a{text-decoration:none;background-color:#363636;border-color:#363636;color:#fff;}

/* 애드쇼핑 */
.ad_shopping .power_shopping li{min-height:220px;}
.ad_shopping .shop .icon.rocket{margin-left:0;}
.ad_shopping .price + .etc{margin-top:4px}
.ad_shopping .etc .free_shipping{color:#808090;font-size:13px}

/*좌측 광고 영역*/
.aside_ad_banner{position:absolute;top:48px;left:-132px;}
.aside_ad_banner .aside_inner{position:relative;width:120px;z-index:1001;top:0;}
.aside_ad_banner .aside_inner .ad_banner{display:block;width:100%;height:240px;margin-bottom:10px;}
.aside_ad_banner .aside_inner img{width:120px;height:240px}
.aside_ad_banner.fixed .aside_inner{position:fixed;top:95px;left:50%;margin-left:-708px;}
.aside_ad_banner.transit .aside_inner{transition:top 0.3s;}
/* ***** css 복붙 시 첫 줄 부터 여기까지! ***** */

/* 항공권 */
.cc_airline{position:relative;font-size:13px;line-height:20px;z-index:1000}
.cc_airline .airline_wrap{position:relative;margin-left:10px;width:660px;padding:60px 15px 15px 15px;background:#fafafa;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.cc_airline .airline_wrap:before{content:'';position:absolute;top:0;left:0;display:inline-block;width:690px;height:102px;background:url("../images/top_bg.png?_LM=230821-110106") no-repeat 0 0}

@media ( min-width:1px ) {
    .cc_airline .airline_wrap:before{background:url("../images/top_bg@2x.png?_LM=230821-110106") no-repeat 0 0;background-size:690px 102px}
}

.cc_airline .airline_wrap .inner_box{position:relative;width:660px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.07);background-color:#fff}

.cc_airline .airline_wrap .flight_option_row{position:relative;width:580px;height:46px;border-radius:4px;border:1px solid #e5e5e5;background-color:#ffffff;margin-bottom:10px}
.cc_airline .info_check .check_type{position:relative;display:inline-block;height:20px}
.cc_airline .info_check .check_type:before{content:'';display:inline-block;width:16px;height:16px;background:url("../images/airline.png?_LM=230821-110106") no-repeat -50px -25px;vertical-align:-3px;margin-right:6px}
.cc_airline .check_type.selected:before{background:url("../images/airline.png?_LM=230821-110106") no-repeat -75px -25px}
.cc_airline .check_type input[type="checkbox"]{position:absolute;width:1px;height:1px;opacity:.01;margin-left:-1px}
@media ( min-width:1px ) {
    .cc_airline .check_type:before{background:url("../images/airline@2x.png?_LM=230821-110106") no-repeat -50px -25px;background-size:100px 90px}
    .cc_airline .check_type.selected:before{background:url("../images/airline.png?_LM=230821-110106") no-repeat -75px -25px}
}
.cc_airline .airline_wrap .flight_option_row .option_col{position:relative;float:left;width:44.482%;height:46px}
/* .cc_airline .airline_wrap .flight_option_row .option_col.selected .ico_select{border-radius:4px;display:inline-block;border:1px solid #1ebafe !important;margin:-1px 0 0 -1px;z-index:1} */
.cc_airline .airline_wrap .flight_option_row .option_col .ico_select{position:relative;display:inline-block;padding:14px 23px 12px 12px}
.cc_airline .airline_wrap .flight_option_row .option_col .ico_select .city_eng:after{content:'';display:inline-block;width:12px;height:6px;background:url("../images/airline.png?_LM=230821-110106") no-repeat 0 -25px;;margin:0 0 0 10px;vertical-align:1px;position:absolute;top:7px;right:0}
@media ( min-width:1px ) {
    .cc_airline .airline_wrap .flight_option_row .option_col .ico_select .city_eng:after{background:url("../images/airline@2x.png?_LM=230821-110106") no-repeat 0 -25px;background-size:100px 90px}
}
.cc_airline .airline_wrap .flight_option_row .option_col .ico_select:hover,
.cc_airline .airline_wrap .option_box .ico_select:hover{text-decoration:none}
.cc_airline .airline_wrap .flight_option_row .option_col .ico_select.city{float:none;max-width:100%}
.cc_airline .airline_wrap .flight_option_row .option_col .city{display:block;float:left;max-width:150px;font-size:16px;color:#000;font-weight:bold;margin-right:5px;
    overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.cc_airline .airline_wrap .flight_option_row .option_col .city_eng{position:relative;display:block;float:left;max-width:40px;font-size:12px;color:#000;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:15px}
.cc_airline .airline_wrap .flight_option_row .option_col .city_eng.txt{max-width:70px;white-space:nowrap;text-overflow:clip;letter-spacing:-1px}
.cc_airline .airline_wrap .flight_option_row .end_point.default .city,
.cc_airline .airline_wrap .flight_option_row .start_point.default .city,
.cc_airline .airline_wrap .flight_option_row .end_point.default .city_eng,
.cc_airline .airline_wrap .flight_option_row .start_point.default .city_eng{color:#c9c9c9}

.cc_airline .airline_wrap .roundtrip .flight_option_row .start_point,
.cc_airline .airline_wrap .oneway .flight_option_row .start_point{width:267px}
.cc_airline .airline_wrap .roundtrip .flight_option_row .end_point,
.cc_airline .airline_wrap .oneway .flight_option_row .end_point{width:268px}

.cc_airline .airline_wrap .variousway .flight_option_row .start_point{width:191px}
.cc_airline .airline_wrap .variousway .flight_option_row .end_point{width:192px}

.cc_airline .airline_wrap .flight_option_row .end_point{float:left;margin-left:-10px}
.cc_airline .airline_wrap .flight_option_row .btn_switch{display:block;float:left;width:45px;height:45px}
.cc_airline .airline_wrap .flight_option_row .btn_switch:before{content:'';display:inline-block;width:21px;height:21px;margin:14px 0 0 10px;background:url("../images/airline.png?_LM=230821-110106") no-repeat 0 0}
@media ( min-width:1px ) {
    .cc_airline .airline_wrap .flight_option_row .btn_switch:before{background:url("../images/airline@2x.png?_LM=230821-110106") no-repeat 0 0;background-size:100px 90px}
}

.cc_airline .airline_wrap .flight_option_row.city_option .option_col input[type=text]{display:none;width:90%;font-size:14px;padding:13px 10px 10px;margin:3px}
.cc_airline .airline_wrap .flight_option_row.city_option .option_col input::placeholder{color:#9a9a9a}
.cc_airline .airline_wrap .flight_option_row.city_option .option_col.selected{border-radius:4px;border:1px solid #1ebafe !important;margin:-1px}
.cc_airline .airline_wrap .flight_option_row.city_option .option_col.selected .ico_select{display:none}
.cc_airline .airline_wrap .flight_option_row.city_option .option_col.selected input[type=text]{display:inline-block}

.cc_airline .airline_wrap .flight_option_row.option_check .option_col{float:left;width:25%}
.cc_airline .airline_wrap .flight_option_row.option_check .option_col:before{content:'';position:absolute;top:0;bottom:0;left:0;display:inline-block;width:1px;background:#e5e5e5}
.cc_airline .airline_wrap .flight_option_row.option_check .option_col:first-child:before,
.cc_airline .airline_wrap .flight_option_row.option_check .option_col:first-child.selected:after{display:none}
.cc_airline .airline_wrap .flight_option_row.option_check .option_col.selected{position:relative;z-index:1;border-radius:4px;border:1px solid #1ebafe;margin:-1px}
.cc_airline .airline_wrap .flight_option_row.option_check .option_col.selected:before{display:none}
/* .cc_airline .airline_wrap .flight_option_row.option_check .option_col:last-child.selected .ico_select{margin-right:-2px} */
.cc_airline .airline_wrap .flight_option_row.option_check .option_col a{display:block;text-decoration:none}
.cc_airline .airline_wrap .flight_option_row.option_check .option_col .ico_select,
.cc_airline .airline_wrap .option_box .ico_select{position:relative;display:block;padding:14px 0 12px 40px}
.cc_airline .airline_wrap .flight_option_row.option_check .option_col .ico_select:after{display:none}
.cc_airline .airline_wrap .flight_option_row.option_check .option_col .ico_select:before,
.cc_airline .airline_wrap .option_box .ico_select:before{position:absolute;top:15px;left:15px;content:'';display:inline-block;width:17px;height:19px;background:url("../images/airline.png?_LM=230821-110106") no-repeat 0 0}
@media ( min-width:1px ) {
    .cc_airline .airline_wrap .flight_option_row.option_check .option_col .ico_select:before,
    .cc_airline .airline_wrap .option_box .ico_select:before{background:url("../images/airline@2x.png?_LM=230821-110106") no-repeat 0 0;background-size:100px 90px}
}
.cc_airline .airline_wrap .flight_option_row.option_check .option_col .date.day,
.cc_airline .airline_wrap .option_box .date.day{color:#000}
.cc_airline .airline_wrap .flight_option_row.option_check .option_col .date,
.cc_airline .airline_wrap .option_box .date{font-size:14px;color:#b9b9b9}
.cc_airline .airline_wrap .flight_option_row.option_check .option_col .date.ico_select:before,
.cc_airline .airline_wrap .option_box .date.ico_select:before{background-position:-25px 0}
.cc_airline .airline_wrap .flight_option_row.option_check .option_col .passenger,
.cc_airline .airline_wrap .option_box .passenger{font-size:14px;color:#414141}
.cc_airline .airline_wrap .flight_option_row.option_check .option_col .passenger.ico_select:before,
.cc_airline .airline_wrap .option_box .passenger.ico_select:before{background-position:-50px 0;top:16px}
.cc_airline .airline_wrap .flight_option_row.option_check .option_col .seat,
.cc_airline .airline_wrap .option_box .seat{font-size:14px;color:#414141;display:block;width:95px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}
.cc_airline .airline_wrap .option_box .seat.ico_select:before,
.cc_airline .airline_wrap .flight_option_row.option_check .option_col .seat.ico_select:before{background-position:-75px 0}

/*편도*/
.cc_airline .airline_wrap .oneway .flight_option_row.option_check .option_col:first-child{width:50%}

.cc_airline .airline_wrap .btn_search_wrap{text-align:center;margin-top:10px}
.cc_airline .airline_wrap .btn_ticket_search{display:block;width:580px;height:35px;padding-top:13px;border-radius:4px;background:#1ebafe;text-align:center;font-size:14px;font-weight:bold;color:#fff}
.cc_airline .airline_wrap .btn_ticket_search:hover{text-decoration:none}

/*다구간*/
.cc_airline .airline_wrap .variousway .row_section{position:relative}
.cc_airline .airline_wrap .variousway .row_section:after{content:'';display:table;clear:both}
.cc_airline .airline_wrap .row_section .btn_del{position:absolute;top:9px;right:-34px;display:block;width:30px;height:30px}
.cc_airline .airline_wrap .row_section .btn_del:before{content:'';display:inline-block;width:10px;height:10px;background:url("../images/airline.png?_LM=230821-110106") no-repeat -25px -25px;margin:10px}
@media ( min-width:1px ) {
    .cc_airline .airline_wrap .row_section .btn_del:before{background:url("../images/airline@2x.png?_LM=230821-110106") no-repeat -25px -25px;background-size:100px 90px}
}
.cc_airline .airline_wrap .variousway .flight_option_row{width:428px;float:left}
.cc_airline .airline_wrap .variousway .flight_option_row .option_col input[type=text]{width:86%}
.cc_airline .airline_wrap .variousway .flight_option_row .option_col .city.ico_select{max-width:190px;padding:14px 0px 12px 12px;margin-right:-8px}
.cc_airline .airline_wrap .variousway .flight_option_row .option_col .city{max-width:105px}

.cc_airline .airline_wrap .option_box{float:left;position:relative;height:46px;border-radius:4px;border:1px solid #e5e5e5;background-color:#ffffff}
.cc_airline .airline_wrap .option_box.selected{border:1px solid #1ebafe}
.cc_airline .airline_wrap .option_box.date_type{margin-left:10px;width:138px}
.cc_airline .add_schedule{text-align:center;margin:6px 0 15px}
.cc_airline .add_schedule .btn_add{font-size:12px;color:#000}
.cc_airline .add_schedule .btn_add:hover{text-decoration:none}
.cc_airline .add_schedule .btn_add:before{content:'';display:inline-block;width:14px;height:14px;background:url("../images/airline.png?_LM=230821-110106") no-repeat -75px -45px;vertical-align:-2px;margin:0 8px 0 0}
@media ( min-width:1px ) {
    .cc_airline .add_schedule .btn_add:before{background:url("../images/airline@2x.png?_LM=230821-110106") no-repeat -75px -45px;background-size:100px 90px}
}
.cc_airline .airline_wrap .option_box.passenger_type{margin-right:10px;width:283px}
.cc_airline .airline_wrap .option_box.seat_type{width:283px}
.cc_airline .airline_wrap .option_box.passenger_type .ico_select,
.cc_airline .airline_wrap .option_box.seat_type .ico_select{width:auto;padding-left:0;text-align:center}

/*탭*/
.cc_airline .tab_menu{position:relative}
.cc_airline .tab_menu:after{content:'';display:inline-block;width:100%;height:1px;background:#ededed;position:absolute;bottom:0;left:0;right:0}
.cc_airline .tab_menu ul{position:relative;overflow:hidden;width:250px;margin:0 auto;z-index:1}
.cc_airline .tab_menu ul li{float:left}
.cc_airline .tab_menu ul li a{font-weight:bold;font-size:13px;display:inline-block;padding:11px 25px 9px;color:#000}
.cc_airline .tab_menu ul li a:hover{text-decoration:none}
.cc_airline .tab_menu ul li.selected{border-bottom:2px solid #1ebafe}
.cc_airline .tab_menu ul li.selected a{color:#1ebafe}

.cc_airline .tab_cont .cont{display:none;padding:30px 40px}
.cc_airline .tab_cont .cont.selected{display:block}

/*도시선택 레이어*/
.cc_airline .layer_city.selected{display:block}
.cc_airline .layer_city{display:none;position:absolute;top:50px;left:-2px;z-index:10;width:670px;padding-bottom:20px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.07);border:1px solid #e5e5e5;background:#fff}
.cc_airline .layer_city .tit{font-size:14px;color:#000;display:block;padding:9px 10px;border-bottom:1px solid #f2f2f2}
.cc_airline .layer_city .wrap_city{display:table-cell;padding-left:18px;width:72px}
.cc_airline .layer_city .wrap_city .sub_tit{display:block;margin:16px 0 5px}
.cc_airline .layer_city .wrap_city ul li a{color:#777;display:block;line-height:30px}

/*도시서제스트 레이어*/
.cc_airline .layer_city_suggest{display:none;position:absolute;top:50px;left:-2px;z-index:10;width:514px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.07);border:1px solid #e5e5e5;background:#fff}
.cc_airline .layer_city_suggest .suggest_wrap li.over a{background:#fafafa}
.cc_airline .layer_city_suggest .suggest_wrap li a{display:block;font-size:12px;color:#000;line-height:36px;padding:0 9px;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow:hidden}
.cc_airline .layer_city_suggest .suggest_wrap li a.hover{text-decoration:none;background:#fafafa}
.cc_airline .layer_city_suggest .suggest_wrap li a em{font-style:normal;color:#1ebafe}
.cc_airline .layer_city_suggest .suggest_wrap li a .city_name{float:left;display:block;padding-right:10px;width:250px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.cc_airline .layer_city_suggest .suggest_wrap li a .city_code{float:left;display:block;width:40px;text-align:right}
.cc_airline .layer_city_suggest .suggest_wrap li a .city_code:after{content:',';}
.cc_airline .layer_city_suggest .suggest_wrap li a .airport{float:left;display:block;width:180px;padding-left:7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.cc_airline .layer_city_suggest.selected{display:block}
.cc_airline .layer_city_suggest.end_on{left:321px}
.cc_airline .variousway .layer_city_suggest.end_on{left:235px}

/*달력*/
.cc_airline .layer_calendar.selected{display:block}
.cc_airline .layer_calendar{display:none;position:absolute;top:50px;left:-2px;z-index:10;width:580px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.07);border:1px solid #e5e5e5;background:#fff}
.cc_airline .layer_calendar .day_info{font-size:14px;font-weight:bold;color:#000;border-bottom:1px solid #f2f2f2;padding:9px 11px 8px}
.cc_airline .layer_calendar .day_info .day{color:#1ebafe}
.cc_airline .layer_calendar .month_wrap{overflow:hidden}
.cc_airline .layer_calendar .month_wrap .left_month{float:left;width:239px;padding:0 25px}
.cc_airline .layer_calendar .month_wrap .right_month{float:left;width:239px;padding:0 25px;border-left:2px solid #f8f8f8}
.cc_airline .layer_calendar .month_wrap .calendar_tit{display:block;text-align:center;font-size:14px;margin:15px 0}
.cc_airline .layer_calendar .month_wrap table{width:100%}
.cc_airline .layer_calendar .month_wrap table th{text-align:center;width:35px;vertical-align:middle}
.cc_airline .layer_calendar .month_wrap table td{position:relative;text-align:center;width:35px;height:50px;line-height:15px}
.cc_airline .layer_calendar .month_wrap table td a{display:table-cell;vertical-align:middle;width:35px;height:35px;color:#000;font-size:13px;font-weight:bold}
.cc_airline .layer_calendar .month_wrap table .today{position:relative}
.cc_airline .layer_calendar .month_wrap table .today:after{content:'';display:inline-block;position:absolute;left:50%;margin-left:-2px;bottom:17px;width:4px;height:4px;border-radius:12px;background:#1ebafe}
.cc_airline .layer_calendar .month_wrap table .today a{color:#1ebafe !important}
.cc_airline .layer_calendar .month_wrap table .sun,
.cc_airline .layer_calendar .month_wrap table .sun a{color:#ff0007}
.cc_airline .layer_calendar .month_wrap table .start_day+.gap:after{content:'';position:absolute;left:-13px;top:0;bottom:0;display:inline-block;width:13px;height:35px;background:#ddf5ff}
.cc_airline .layer_calendar .month_wrap table .gap+.end_day:after{content:'';position:absolute;left:0;top:0;bottom:0;display:inline-block;width:13px;height:35px;background:#ddf5ff}
.cc_airline .layer_calendar .month_wrap table .dimmed a,
.cc_airline .layer_calendar .month_wrap table .dimmed.today:after{opacity:0.3;filter:alpha(opacity=30)}
.cc_airline .layer_calendar .month_wrap table .start_day a,
.cc_airline .layer_calendar .month_wrap table .end_day a{position:relative;z-index:1;border-radius:18px;background:#1ebafe;color:#fff}
.cc_airline .layer_calendar .month_wrap table .gap a{background:#ddf5ff}
.cc_airline .layer_calendar .month_wrap table td .txt{position:absolute;left:0;right:0;bottom:0;display:block;font-size:11px;color:#1ebafe}
.cc_airline .layer_calendar .btn{position:absolute;top:49px;width:30px;height:30px}
.cc_airline .layer_calendar .btn:before{content:'';display:inline-block;width:7px;height:13px;background:url("../images/airline.png?_LM=230821-110106") no-repeat 0 -64px;margin:9px 0 0 10px}
.cc_airline .layer_calendar .prev{left:9px}
.cc_airline .layer_calendar .next{right:6px}
.cc_airline .layer_calendar .next:before{background:url("../images/airline.png?_LM=230821-110106") no-repeat -9px -64px}
.cc_airline .btn_close{position:absolute;top:5px;right:5px;width:30px;height:30px}
.cc_airline .btn_close:before{content:'';display:inline-block;width:10px;height:10px;background:url("../images/airline.png?_LM=230821-110106") no-repeat -25px -25px;margin:9px 0 0 10px}
@media ( min-width:1px ) {
    .cc_airline .layer_calendar .btn:before{background:url("../images/airline@2x.png?_LM=230821-110106") no-repeat 0 -64px;background-size:100px 90px}
    .cc_airline .layer_calendar .next:before{background:url("../images/airline@2x.png?_LM=230821-110106") no-repeat -9px -64px;background-size:100px 90px}
    .cc_airline .btn_close:before{background:url("../images/airline@2x.png?_LM=230821-110106") no-repeat -25px -25px;background-size:100px 90px}
}

/*승객레이어*/
.cc_airline .layer_passenger.selected{display:block}
.cc_airline .layer_passenger{display:none;position:absolute;top:50px;left:288px;z-index:10;width:220px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.07);border:1px solid #e5e5e5;background:#fff}
.cc_airline .layer_passenger strong{display:block;font-size:14px;border-bottom:1px solid #e5e5e5;padding:8px 10px 10px}
.cc_airline .layer_passenger ul{margin:-2px 0 -5px}
.cc_airline .layer_passenger ul li{overflow:hidden;margin:10px 0}
.cc_airline .layer_passenger ul li .age{float:left;padding-left:10px;font-size:12px;width:105px}
.cc_airline .layer_passenger ul li .age .info{display:block;font-size:11px;color:#878787;margin-top:-3px}
.cc_airline .layer_passenger ul li .count{float:right;font-weight:bold;font-size:14px;padding-right:10px}
.cc_airline .layer_passenger ul li .count .btn{position:relative;display:inline-block;width:30px;height:30px;border-radius:2px;border:1px solid #e5e5e5;vertical-align:middle}
.cc_airline .layer_passenger ul li .count .btn:before{content:'';display:inline-block;width:12px;height:12px;background:url("../images/airline@2x.png?_LM=230821-110106") no-repeat 0 -45px;background-size:100px 90px;margin:9px}
.cc_airline .layer_passenger ul li .count .btn.disable:before{opacity:0.5;}
.cc_airline .layer_passenger ul li .count .btn.minus:before{background-position:-13px -45px}
@media ( min-width:1px ) {
    .cc_airline .layer_passenger ul li .count .btn:before{background:url("../images/airline.png?_LM=230821-110106") no-repeat 0 -45px}
    .cc_airline .layer_passenger ul li .count .btn.minus:before{background-position:-13px -45px}
}
.cc_airline .layer_passenger ul li .count .num{display:inline-block;width:18px;height:32px;text-align:center;vertical-align:middle;line-height:32px}

.cc_airline .airline_wrap .variousway .layer_passenger.selected{left:0;width:283px}
.cc_airline .airline_wrap .variousway .layer_seat.selected{width:284px}

/*좌석레이어*/
.cc_airline .layer_seat.selected{display:block}
.cc_airline .layer_seat{display:none;position:absolute;top:50px;right:-1px;z-index:10;width:220px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.07);border:1px solid #e5e5e5;background:#fff}
.cc_airline .layer_seat strong{display:block;font-size:14px;border-bottom:1px solid #e5e5e5;padding:8px 10px 10px}
.cc_airline .layer_seat ul li{padding:8px 0}
.cc_airline .layer_seat ul li .check_type{position:relative;display:block;font-size:12px;cursor:pointer;margin-left:11px}
.cc_airline .layer_seat ul li .check_type:after{content:'';position:absolute;top:4px;right:6px;display:inline-block;width:18px;height:18px}
.cc_airline .layer_seat ul li .check_type.selected{color:#1ebafe}
.cc_airline .layer_seat ul li .check_type.selected:after{background:url("../images/airline.png?_LM=230821-110106") no-repeat -25px -45px}
.cc_airline .layer_seat ul li .check_type input[type="checkbox"]{position:absolute;width:1px;height:1px;opacity:.01;margin-left:-1px}

/*풋터*/
.cc_airline .section_footer{overflow:hidden;height:auto}
.cc_airline .section_footer .left_info{float:left}
.cc_airline .section_footer .left_info .noti{font-family:'돋움',dotum,'Apple SD Gothic Neo',sans-serif;font-size:11px;color:#979797;line-height:14px}
.cc_airline .section_footer .left_info .noti:before{content:'';display:inline-block;width:10px;height:9px;background:url("../images/airline.png?_LM=230821-110106") no-repeat -12px -25px;margin-right:2px}
@media ( min-width:1px ) {
    .cc_airline .section_footer .left_info .noti:before{background:url("../images/airline@2x.png?_LM=230821-110106") no-repeat -12px -25px;background-size:100px 90px}
}
.cc_airline .section_footer .left_info .noti a{text-decoration:underline;color:#000}
.cc_airline .section_footer .left_info .logo{margin-top:5px}
.cc_airline .section_footer .left_info .logo img{width:60px;height:12px}
.cc_airline .section_footer .right_info{float:right;margin-top:-3px}
.cc_airline .section_footer .right_info .outlink{position:relative;padding-right:15px;text-decoration:underline}
.cc_airline .section_footer .right_info .outlink:after{position:absolute;right:0;top:0;content:'';display:inline-block;width:12px;height:10px;background:url("../images/airline.png?_LM=230821-110106") no-repeat -37px -25px;background-size:100px 90px}
@media ( min-width:1px ) {
    .cc_airline .section_footer .right_info .outlink:after{background:url("../images/airline@2x.png?_LM=230821-110106") no-repeat -37px -25px;background-size:100px 90px}
}

/* 맛집 */
.restaurant_sc .section_head .side_link .location{display:block;padding-top:4px;color:#757575;letter-spacing:-0.72px}
.restaurant_sc .section_head .side_link .location:before{display:inline-block;margin-top:-3px;background:url("../images/spr_restaurant.png?_LM=230821-110106") -26px 0 no-repeat;width:17px;height:17px;content:'';vertical-align:middle;}
.restaurant_sc .restaurant_wrap{position:relative;width:690px;margin:0 0 4px 10px;letter-spacing:-0.3px}
.restaurant_sc .restaurant_wrap .top_info{margin-bottom:23px;border:1px solid rgba(228,229,232,.35);padding:0 20px;background:#f8f9fc;height:36px;line-height:38px;overflow:hidden}
.restaurant_sc .restaurant_wrap .top_info .cmt .lctn{color:#212121;font-weight:bold}
.restaurant_sc .restaurant_wrap .top_info .more{float:right}
.restaurant_sc .restaurant_wrap .top_info .more:after{display:inline-block;margin:-2px 0 0 3px;border:solid #00c;border-width:1px 1px 0 0;width:5px;height:5px;content:'';vertical-align:middle;transform:rotate(45deg)}
.restaurant_sc .restaurant_wrap .place_list li{border-bottom:1px solid #edeef1;padding:23px 0;overflow:hidden}
.restaurant_sc .restaurant_wrap .place_list li:first-child{padding-top:0}
.restaurant_sc .restaurant_wrap .place_list .bar{display:inline-block;margin:-2px 3px 0;background:#e2e2e2;width:1px;height:10px;vertical-align:middle}
.restaurant_sc .restaurant_wrap .thumb{float:left;position:relative;margin-right:21px;width:114px;height:114px;overflow:hidden;background-size:cover;background-position:50%}
.restaurant_sc .restaurant_wrap .thumb a:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1);content:'';z-index:1}
.restaurant_sc .restaurant_wrap .thumb .number{position:absolute;bottom:0;right:0;padding:0 4px;background:#333;background:rgba(0,0,0,.64);height:22px;line-height:22px;color:#fff;font-size:11px}
.restaurant_sc .restaurant_wrap .thumb .number:before{display:inline-block;margin:-2px 3px 0 0;background:url("../images/spr_restaurant.png?_LM=230821-110106") -14px 0 no-repeat;width:11px;height:11px;content:'';vertical-align:middle}
.restaurant_sc .restaurant_wrap .detail{padding-right:20px;overflow:hidden}
.restaurant_sc .restaurant_wrap .title{line-height:16px;font-size:0;white-space:nowrap}
.restaurant_sc .restaurant_wrap .title .shop{display:inline-block;max-width:70%;font-size:13px;font-weight:bold;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.restaurant_sc .restaurant_wrap .title .menu{display:inline-block;padding-left:6px;max-width:35%;color:#757575;font-size:12px;vertical-align:middle;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.restaurant_sc .restaurant_wrap .value{margin:8px 0 9px}
.restaurant_sc .restaurant_wrap .value span{color:#212121}
.restaurant_sc .restaurant_wrap .value .bar{margin:-2px 5px 0}
.restaurant_sc .restaurant_wrap .value .grade{color:#fd4e00;font-style:normal;font-weight:bold}
.restaurant_sc .restaurant_wrap .value .grade:before{display:inline-block;margin:-3px 4px 0 0;background:url("../images/spr_restaurant.png?_LM=230821-110106") 0 0 no-repeat;width:13px;height:13px;content:'';vertical-align:middle}
.restaurant_sc .restaurant_wrap .value .review:after{display:inline-block;margin-top:-4px;border:solid #a0a0a0;border-width:1px 1px 0 0;width:4px;height:4px;content:'';vertical-align:middle;transform:rotate(45deg)}
.restaurant_sc .restaurant_wrap .value .price{color:#757575}
.restaurant_sc .restaurant_wrap .comment{margin-top:8px;border-radius:4px;padding:0 14px;background:#f7f8fb;height:31px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.restaurant_sc .restaurant_wrap .comment a{color:#212121}
.restaurant_sc .restaurant_wrap .info{position:relative;margin-top:6px;padding-left:19px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#212121}
.restaurant_sc .restaurant_wrap .info:before{position:absolute;left:0;top:0;background:url("../images/spr_restaurant.png?_LM=230821-110106") no-repeat;width:13px;height:16px;content:'';vertical-align:middle}
.restaurant_sc .restaurant_wrap .info.time:before{background-position:-0 -19px}
.restaurant_sc .restaurant_wrap .info.location:before{background-position:-14px -19px}
.restaurant_sc .restaurant_wrap .info .info_title{color:#888}
.restaurant_sc .restaurant_wrap .tag{margin-top:10px}
.restaurant_sc .restaurant_wrap .tag span{display:inline-block;border:1px solid #e5e5e5;border-radius:2px;padding:0 5px;height:20px;line-height:21px;color:#757575;font-size:11px;font-family:'돋움',dotum,'Apple SD Gothic Neo',sans-serif}
@media ( min-width:1px ) {
    .restaurant_sc .section_head .side_link .location:before,
    .restaurant_sc .restaurant_wrap .value .grade:before,
    .restaurant_sc .restaurant_wrap .info:before,
    .restaurant_sc .restaurant_wrap .thumb .number:before{background-image:url("../images/spr_restaurant_2x.png?_LM=230821-110106");background-size:auto 35px}
}

/* 모든 대상 SC 타이틀 밑줄 제거 */
.title_border_none_default .type_01 dt a,
.title_border_none_default .board_sc .board_list_wrap .tit_wrap .tit,
.title_border_none_default .document_sc .gsc-control-cse .gs-result a.gs-title,
.title_border_none_default .dictionary_sc .dic_list li .dic_title a,
.title_border_none_default .lawinfo_sc .law_list li .main_info .law_title a,
.title_border_none_default .book_sc .book_list dt a,
.title_border_none_default .fund_sc .fund_wrap .tbl_top_info .tit_area .tit,
.title_border_none_default .music_sc .music_wrap .music_list ul li dl dt a,
.title_border_none_default .section_map_wrap .map_list li .list_info .title > a,
.title_border_none_default .site_sc .type_01 dd.site_name a{border-color:transparent}

.title_border_none_default .type_01 dt a:hover,
.title_border_none_default .board_sc .board_list_wrap .tit_wrap .tit:hover,
.title_border_none_default .document_sc .gsc-control-cse .gs-result a.gs-title:hover,
.title_border_none_default .dictionary_sc .dic_list li .dic_title a:hover,
.title_border_none_default .lawinfo_sc .law_list li .main_info .law_title a:hover,
.title_border_none_default .book_sc .book_list dt a:hover,
.title_border_none_default .fund_sc .fund_wrap .tbl_top_info .tit_area .tit:hover,
.title_border_none_default .music_sc .music_wrap .music_list ul li dl dt a:hover,
.title_border_none_default .section_map_wrap .map_list li .list_info .title > a:hover,
.title_border_none_default .site_sc .type_01 dd.site_name a:hover{border-color:#00c}

.title_border_none_default .sc_shortcut .section_head .go_link a.rink_title{font-size:15px;font-weight:bold;text-decoration:none}
.title_border_none_default .sc_shortcut .section_head .go_link a.rink_title:hover{text-decoration:underline}
/* 모든 대상 SC 타이틀 밑줄 제거 */
