
.icon_pm_nav {
    position: absolute;
    width: 13px;
    height: 13px;
}
.icon_pm_nav:after {
    content: '';
    display: block;
    position: absolute;
    left: 2px;
    top: 6px;
    width: 9px;
    height: 1px;
    background: #7b7b7b;
}
.icon_pm_nav:before {
    content: '';
    display: block;
    position: absolute;
    left: 6px;
    top: 2px;
    width: 1px;
    height: 9px;
    background: #7b7b7b;
    transition: transform 0.6s ease;
}
.active > .icon_pm_nav:before, .sn-item.open .icon_pm_nav:before {
    transform: rotate(-90deg);
    transition: transform 0.6s ease;
}

.nav_arrow {
    position: relative;
}
.nav_arrow:after {
    content: '';
    display: block;
    background: url(/assets/img/main/sbar_arrow.png) 0 0 no-repeat;
    width: 7px;
    height: 7px;
    position: absolute;
    right: 15px;
    top: 16px;
    transition: all 0.3s ease;
}
.nav_arrow.active:after {
    transform: rotate(-90deg);
    top: 17px;
    transition: all 0.3s ease;
}

.icon {
    background: url(/assets/img/main/iconAll.png?v=4) 0 0 no-repeat;
    vertical-align: middle;
    display: inline-block;
}

.icon-foot-top{width:14px;height:14px;background-position:-60px -132px;}
.icon-foot-top2{width:14px;height:14px;background-position:-84px -132px;}

.icon-social-blog {width: 28px;height: 28px;background-position: 0 0;}
.icon-social-blog:hover {background-position: 0 -30px;}
.icon-social-blog2 {width: 28px;height: 28px;background-position: -224px 0;}
.icon-social-blog2:hover {background-position: 0 -30px;}

.icon-social-fb {width: 28px;height: 28px;background-position: -32px 0;}
.icon-social-fb:hover {background-position: -32px -30px;}
.icon-social-fb2 {width: 28px;height: 28px;background-position: -256px 0;}
.icon-social-fb2:hover {background-position: -32px -30px;}

.icon-social-twit {width: 28px;height: 28px;background-position: -64px 0;}
.icon-social-twit:hover {background-position: -64px -30px;}
.icon-social-twit2 {width: 28px;height: 28px;background-position: -288px 0;}
.icon-social-twit2:hover {background-position: -64px -30px;}

.icon-social-google {width: 28px;height: 28px;background-position: -96px 0;}
.icon-social-google:hover {background-position: -96px -30px;}
.icon-social-google2 {width: 28px;height: 28px;background-position: -224px -30px;}
.icon-social-google2:hover {background-position: -96px -30px;}

.icon-social-rss2 {width: 28px;height: 28px;background-position: -256px -30px;}
.icon-social-rss2:hover {background-position: -128px -30px;}

.icon-social-nblog {width: 28px;height: 28px;background-position: -128px 0;}
.icon-social-nblog:hover {background-position: -128px -30px;}

.icon-logo-plus{width:120px;height:80px;background-position: -215px -631px;}
.icon-logo-plus:hover{width:120px;height:80px;background-position: -325px -631px;}

.icon-social-kas {width: 28px;height: 28px;background-position: -160px 0;}
.icon-social-kas:hover {background-position: -160px -30px;}

.icon-social-utube {width: 28px;height: 28px;background-position: -192px 0;}
.icon-social-utube:hover {background-position: -192px -30px;}
.icon-social-utube2 {width: 28px;height: 28px;background-position: -224px -60px;}
.icon-social-utube2:hover {background-position: -256px -60px;}

.icon-rss-sq {width: 24px;height: 24px;background-position: -2px -90px;}

.icon-rss-sq:hover {background-position: -2px -65px;}
.icon-sm-rss-sq {width: 17px;height: 17px;background-position: -32px -124px;}

.icon-sm-rss-sq:hover {background-position: -32px -105px;}
.icon-sm-rss-sq-reverse {width: 17px;height: 17px;background-position: -32px -105px;}



.icon-menu-detail {width: 20px;height: 28px;background-position: -160px -66px;}
.icon-menu-detail:hover {background-position: -184px -66px;}
.icon-dropdown-check {width: 12px;height: 8px;background-position: -18px -154px;}
.icon-sch-md {width: 21px;height: 21px;background-position: -306px -467px;}
/*.icon-sch-md:hover {width: 20px;height: 20px;background-position: -330px -467px;}*/
.icon-sch-lg {width: 26px;height: 26px;background-position: -306px -493px;}
.icon-news-movie {width:17px;height:11px;background-position: -58px -104px;}
.icon-news-movie:hover {width:17px;height:11px;background-position: -58px -116px;}
.icon-file-pdf{width:16px;height:16px;background-position: -86px -105px;}
.icon-thumb-play-red{width:30px;height:30px;background-position: -400px -444px;}
.icon-thumb-play-gray{width:30px;height:30px;background-position: -435px -444px;}
.icon-alert-lg{width:60px;height:60px;background-position:-400px -484px;}
.icon-order-up{width:20px;height:20px;background-position:-338px -192px;}
.icon-order-up:hover{width:20px;height:20px;background-position:-338px -216px;}
.icon-order-up-disable{width:20px;height:20px;background-position:-338px -240px;}
.icon-order-dn{width:20px;height:20px;background-position:-362px -192px;}
.icon-order-dn:hover{width:20px;height:20px;background-position:-362px -216px;}
.icon-order-dn-disable{width:20px;height:20px;background-position:-362px -240px;}
.icon-tbl-srch{width:14px;height:14px;background-position:-322px -730px;margin-bottom:1px;}
/*.icon-tbl-srch:hover{background-position:-322px -750px;}*/
.icon-tbl-dn{width:14px;height:12px;background-position:-250px -730px;margin-bottom:3px;}
/*.icon-tbl-dn:hover{background-position:-250px -750px;}*/
.icon-tbl-up{width:14px;height:12px;background-position:-274px -730px;margin-bottom:3px;}
/*.icon-tbl-up:hover{background-position:-274px -750px;}*/
.icon-tbl-write{width:14px;height:12px;background-position:-298px -730px;margin-bottom:3px;}
/*.icon-tbl-write:hover{background-position:-298px -750px;}*/


.icon-chevron-r {
    background-position: 0 -125px;
    width: 12px;
    height: 12px;
}
.icon-sm-chevron-r {
    background-position: 0 -141px;
    width: 12px;
    height: 12px;
}
.icon-sm-fb {background-position: -280px -560px;width:26px;height: 26px;}
.icon-sm-fb:hover {background-position: -280px -590px;}
.icon-sm-fb-on {background-position: -280px -590px;width:26px;height: 26px;}
.icon-sm-twit {background-position: -310px -560px;width:26px;height: 26px;}
.icon-sm-twit:hover {background-position: -310px -590px;}
.icon-sm-twit-on {background-position: -310px -590px;width:26px;height: 26px;}
.icon-sm-youtube {background-position: -340px -560px;width:26px;height: 26px;}
.icon-sm-youtube:hover {background-position: -340px -590px;}
.icon-sm-youtube-on {background-position: -340px -590px;width:26px;height: 26px;}
.icon-sm-kas {background-position: -370px -560px;width:26px;height: 26px;}
.icon-sm-kas:hover {background-position: -370px -590px;}
.icon-sm-kas-on {background-position: -370px -590px;width:26px;height: 26px;}
.icon-sm-blog {background-position: -400px -560px;width:26px;height: 26px;}
.icon-sm-blog:hover {background-position: -400px -590px;}
.icon-sm-blog-on {background-position: -400px -590px;width:26px;height: 26px;}
.icon-sm-instagram{background-position: -430px -560px;width:26px;height: 26px;}
.icon-sm-instagram:hover {background-position: -430px -590px;}
.icon-sm-instagram-on {background-position: -430px -590px;width:26px;height: 26px;}

.icon-sm-home {background-position: -118px -71px;width: 13px;height:14px;}
.icon-sm-home:hover {background-position: -118px -87px;}

.icon-plus {
    color: #acacac;
    position: absolute;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease ;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.icon-plus:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 4px;
    width: 8px;
    height: 2px;
    background: #acacac;
}
.icon-plus:before {
    content: '';
    display: block;
    position: absolute;
    left: 3px;
    top: 1px;
    width: 2px;
    height: 8px;
    background: #acacac;
}
.icon-plus:hover:after, .icon-plus:hover:before {
    background:#5a5a5a;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease ;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.social_link i.fa{
    color: #BABABA;
}
.thum-feature i.fa{
    color: #BABABA;
}
i.fa.fa-youtube-play:hover {
    color: #CC181E;
}
i.fa.fa-facebook:hover {
    color: #3B5998;
}
i.fa.fa-twitter:hover {
    color: #1DA1F2;
}

.fa-file-excel-o {
    color: #fff;
    background: #007234;
}

.fa-file-pdf-o.red {
    background: #BB0706;
    color: #fff;
}


/* fontawesome icon 스타일 추가*/

.icon.icon-download {
    background-position: -338px -38px;
    width: 36px;
    height: 36px;
}
.icon.icon-download:hover {
    background-position: -377px -38px;
}
.icon.icon-zoom {
    background-position: -338px -76px;
    width: 36px;
    height: 36px;
}
.icon.icon-zoom:hover {
    background-position: -377px -76px;
}
.icon.icon-clipping {
    background-position: -338px 0;
    width: 36px;
    height: 36px;
}
.icon.icon-clipping:hover {
    background-position: -377px 0;
}
.icon.icon-close {
    background-position: -416px 0;
    width: 36px;
    height: 36px;
}
.icon.icon-close:hover {
    background-position: -455px 0;
}

.icon.icon-print {
    background-position: -338px -130px;
    width: 24px;
    height: 24px;
}
.icon.icon-print:hover {
    background-position: -338px -156px;
}

.icon.icon-email {
    background-position: -363px -130px;
    width: 24px;
    height: 24px;
}
.icon.icon-email:hover {
    background-position: -363px -156px;
}

.icon.icon-scrap {
    background-position: -388px -130px;
    width: 24px;
    height: 24px;
}
.icon.icon-scrap:hover {
    background-position: -388px -156px;
}

.icon.icon-plus-box {
    background-position: -423px -130px;
    width: 24px;
    height: 24px;
}
.icon.icon-plus-box:hover {
    background-position: -423px -156px;
}

.icon.icon-minus-box {
    background-position: -449px -130px;
    width: 24px;
    height: 24px;
}
.icon.icon-minus-box:hover {
    background-position: -449px -156px;
}
.icon.icon-news-register{background-position:-400px -400px;width:34px;height:34px;}
.icon.icon-news-subscribe{background-position:-439px -400px;width:34px;height:34px;}

/*.icon-play-video:after {
    content: '\f01d';
    position: absolute;
    display: block;
    color: #fff;
    font-size: 30px;
    left: 40%;
    top: 15%;
    font-family: FontAwesome;
}*/
a:hover .icon-play-video:after {
	content: url(/assets/img/comm/icon_thumb_play_red.png);
	width:30px;
	height:30px;
	vertical-align: middle;
	position: absolute;
	display: block;
	overflow:hidden;
	left: 50%;
	top: 50%;
	margin-left:-15px;
	margin-top:-15px;
}
.icon-play-video:after {
	content: url(/assets/img/comm/icon_thumb_play_red.png);
	width:30px;
	height:30px;
	vertical-align: middle;
	position: absolute;
	display: block;
	overflow:hidden;
	left: 50%;
	top: 50%;
	margin-left:-15px;
	margin-top:-15px;
}
.icon-play-video-gray:after {
	content: url(/assets/img/comm/icon_thumb_play_gray.png);
	width:30px;
	height:30px;
	vertical-align: middle;
	position: absolute;
	display: block;
	overflow:hidden;
	left: 50%;
	top: 50%;
	margin-left:-15px;
	margin-top:-15px;
}

/* 배경그라데이션 입힌 아이콘. asdieComponent에서 사용중.
    FontAwesome class에 bgc class를 추가하여 사용한다.
    차후 다른 아이콘을 사용할경우.
    아래와 같은 방식으로 어디서나 재사용 가능하도록 구성한다.
 */

i.bgc.fa-mobile {
    color: #fff;
    font-size: 36px;
    padding: 2px 0;
    text-align: center;
    width: 38px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 4px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0677d3+0,3b9ae2+52,0476d3+100 */
    background: rgb(6,119,211); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(6,119,211,1) 0%, rgba(59,154,226,1) 52%, rgba(4,118,211,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(6,119,211,1) 0%,rgba(59,154,226,1) 52%,rgba(4,118,211,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(6,119,211,1) 0%,rgba(59,154,226,1) 52%,rgba(4,118,211,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0677d3', endColorstr='#0476d3',GradientType=0 ); /* IE6-9 */
}
i.bgc.fa-youtube {
    color: #fff;
    font-size: 30px;
    padding: 4px 0 4px 1px;
    text-align: center;
    width: 38px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 4px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e62d28+0,d22222+52,c1181d+100 */
	background: #e62d28; /* Old browsers */
	background: -moz-linear-gradient(top, #e62d28 0%, #d22222 52%, #c1181d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e62d28 0%,#d22222 52%,#c1181d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e62d28 0%,#d22222 52%,#c1181d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e62d28', endColorstr='#c1181d',GradientType=0 ); /* IE6-9 */
}
i.bgc.fa-rss {
    color: #fff;
    font-size: 24px;
    padding: 6px 0;
    text-align: center;
    width: 38px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 4px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb76b+0,ff7c00+0,ffa73d+54,ff7f04+100 */
    background: rgb(255,183,107); /* Old browsers */
    background: -moz-linear-gradient(-45deg,  rgba(255,183,107,1) 0%, rgba(255,124,0,1) 0%, rgba(255,167,61,1) 54%, rgba(255,127,4,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  rgba(255,183,107,1) 0%,rgba(255,124,0,1) 0%,rgba(255,167,61,1) 54%,rgba(255,127,4,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  rgba(255,183,107,1) 0%,rgba(255,124,0,1) 0%,rgba(255,167,61,1) 54%,rgba(255,127,4,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}
i.bgc.fa-user {
    color: #fff;
    font-size: 24px;
    padding: 6px 0 6px 1px;
    text-align: center;
    width: 38px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 4px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6b7275+0,0a0809+100 */
    background: rgb(107,114,117); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(107,114,117,1) 0%, rgba(10,8,9,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(107,114,117,1) 0%,rgba(10,8,9,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(107,114,117,1) 0%,rgba(10,8,9,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b7275', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */
}
i.bgc.fa-cog {
    color: #fff;
    font-size: 24px;
    padding: 6px 0 6px 1px;
    text-align: center;
    width: 38px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 4px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0677d3+0,3b9ae2+52,0476d3+100 */
    background: rgb(6,119,211); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(6,119,211,1) 0%, rgba(59,154,226,1) 52%, rgba(4,118,211,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(6,119,211,1) 0%,rgba(59,154,226,1) 52%,rgba(4,118,211,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(6,119,211,1) 0%,rgba(59,154,226,1) 52%,rgba(4,118,211,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0677d3', endColorstr='#0476d3',GradientType=0 ); /* IE6-9 */
}
i.bgc.fa-cloud-upload {
    color: #fff;
    font-size: 22px;
    padding: 7px 0 7px 2px;
    text-align: center;
    width: 38px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 4px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#11b0e0+0,38beea+51,1ab2e0+100 */
    background: rgb(17,176,224); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(17,176,224,1) 0%, rgba(56,190,234,1) 51%, rgba(26,178,224,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(17,176,224,1) 0%,rgba(56,190,234,1) 51%,rgba(26,178,224,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(17,176,224,1) 0%,rgba(56,190,234,1) 51%,rgba(26,178,224,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11b0e0', endColorstr='#1ab2e0',GradientType=0 ); /* IE6-9 */
}
i.bgc.fa-external-link {
    color: #fff;
    font-size: 24px;
    padding: 7px 0 7px 3px;
    text-align: center;
    width: 38px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 4px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5dd36f+0,41cb56+2,34bf49+100 */
	background: #5dd36f; /* Old browsers */
	background: -moz-linear-gradient(top, #5dd36f 0%, #41cb56 2%, #34bf49 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #5dd36f 0%,#41cb56 2%,#34bf49 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #5dd36f 0%,#41cb56 2%,#34bf49 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dd36f', endColorstr='#34bf49',GradientType=0 ); /* IE6-9 */
}
i.bgc.fa-university {
    color: #fff;
    font-size: 22px;
    padding: 8px 0 8px 3px;
    text-align: center;
    width: 38px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 4px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5dd36f+0,41cb56+2,34bf49+100 */
	background: #5dd36f; /* Old browsers */
	background: -moz-linear-gradient(top, #5dd36f 0%, #41cb56 2%, #34bf49 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #5dd36f 0%,#41cb56 2%,#34bf49 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #5dd36f 0%,#41cb56 2%,#34bf49 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dd36f', endColorstr='#34bf49',GradientType=0 ); /* IE6-9 */
}

.sprite {
    background: url(/assets/img/comm/nw-sprite.png?v=12) 0 0 no-repeat;
    vertical-align: middle;
    display: inline-block;
}
.spt-arrow-md{width:10px;height:9px;background-position:0 0;margin-bottom:2px;}
.spt-press-video{width:25px;height:25px;background-position:0 -17px;}
.spt-press-book{width:25px;height:25px;background-position:0 -49px;}
.spt-press-event{width:25px;height:25px;background-position:0 -80px;}
.spt-quote-gray{width:22px;height:15px;background:url(/assets/img/comm/quote_mark_gray.png) no-repeat;}
.spt-unquote-gray{width:22px;height:15px;background:url(/assets/img/comm/unquote_mark_gray.png) no-repeat;}
.spt-faq-arrow{width:15px;height:15px;background-position:-60px 0;}
.spt-faq-q{width:15px;height:15px;background-position:-60px -40px;}
.spt-file-pdf{width:16px;height:16px;background-position:-80px 0;}
.spt-report-dn{width:15px;height:14px;background-position:-80px -25px;}
.spt-edu-play{width:14px;height:12px;background-position:-80px -60px;}
.spt-layerPop-close{width:19px;height:18px;background-position:-80px -80px;}
.spt-layerPop-close:hover{background-position:-80px -100px;}
.spt-whoOverview-arrow{width:23px;height:12px;background-position:-80px -130px;opacity:.80;}
.spt-howOverview-industry{width:52px;height:52px;background-position:-122px 0;}
.spt-howOverview-region{width:52px;height:52px;background-position:-182px 0;}
.spt-howOverview-global{width:52px;height:52px;background-position:-242px 0;}
.spt-collapse-close{width:9px;height:6px;background-position:0 -170px;}
.spt-collapse-open{width:9px;height:6px;background-position:-30 -170px;}
.spt-close-sm{width:11px;height:11px;background-position:0 -200px;}
.spt-close-sm:hover{width:11px;height:11px;background-position:-20px -200px;}
.spt-check-yellow{width:12px;height:12px;background:url(/assets/img/comm/bullet_check_yellow.png) no-repeat;}
.spt-newsPop-close{width:15px;height:14px;background-position:-110px -83px;}
.spt-newsPop-close:hover{width:15px;height:14px;background-position:-110px -103px;}
.spt-report-home{width:28px;height:39px;background-position:0 -230px;}
.spt-arrow-cyan-circle{width:50px;height:50px;background-position:-50px -230px;}
.spt-arrow-cyan{width:50px;height:50px;background-position:-100px -230px;}
.spt-arrow-blue-circle{width:50px;height:50px;background-position:-150px -230px;}
.spt-arrow-blue{width:50px;height:50px;background-position:-200px -230px;}
.spt-mynews-set{width:40px;height:34px;background-position:-50px -170px;}
.spt-tick-green{width:17px;height:17px;background-position:-300px 0;text-indent:-9999em;}
.spt-tick-green-sm{width:14px;height:14px;background-position:-300px -50px;text-indent:-9999em;}
.spt-tick-blue{width:22px;height:20px;background-position:-300px -100px;text-indent:-9999em;}
.spt-download{width:12px;height:16px;background-position:-150px -100px;}
.spt-foot-social-blog {width: 38px;height: 38px;background-position: -350px 0;}
.spt-foot-social-blog:hover {background-position: -400px 0;}
.spt-foot-social-fb {width: 38px;height: 38px;background-position: -350px -50px;}
.spt-foot-social-fb:hover {background-position: -400px -50px;}
.spt-foot-social-twit {width: 38px;height: 38px;background-position: -350px -100px;}
.spt-foot-social-twit:hover {background-position: -400px -100px;}
.spt-foot-social-google {width: 38px;height: 38px;background-position: -350px -150px;}
.spt-foot-social-google:hover {background-position: -400px -150px;}
.spt-foot-social-youtube {width: 38px;height: 38px;background-position: -350px -200px;}
.spt-foot-social-youtube:hover {background-position: -400px -200px;}
.spt-compare-graph{width:18px;height:16px;background-position: -100px -170px;}
.spt-home-media-circle{width:42px;height:42px;background-position: -250px -230px;}
.spt-srch-marketingReport{width:16px;height:16px;background-position: -150px -200px;}
.spt-rss-s {width: 10px;height: 10px;background-position: -200px -150px;}
.spt-rss-s:hover {width: 10px;height: 10px;background-position: -200px -200px;}
.spt-news-photo{width:12px;height:10px;background-position: -200px -100px;}
.spt-news-movie{width:12px;height:10px;background-position: -200px -120px;}
.spt-news-globe{width:10px;height:10px;background-position: -200px -80px;}
.spt-news-globe-md{width:16px;height:16px;background-position: -200px -50px;margin-top:-3px;}
.spt-right-on{width:20px;height:20px;background-position:-250px -150px;text-indent:-9999em;}
.spt-right-off{width:20px;height:20px;background-position:-250px -180px;text-indent:-9999em;}
.spt-excel-download{width:15px;height:15px;background-position:-250px -100px;text-indent:-9999em;}
.spt-pluscheck{width:14px;height:14px;background-position: -300px -180px;margin-top:-2px;margin-right:8px;}
.btn:hover .spt-pluscheck{width:14px;height:14px;background-position: -320px -180px;}
.active .spt-pluscheck{width:14px;height:14px;background-position: -300px -150px;margin-right:8px;}
.btn.active:hover .spt-pluscheck{width:14px;height:14px;background-position: -320px -150px;margin-right:8px;}
.spt-corpcheck{width:12px;height:12px;background-position: -300px -200px;margin-top:-3px;margin-right:4px;}
.spt-outlink{width:16px;height:14px;background-position:-480px 0;}
.spt-outlink-white{width:16px;height:14px;background-position:-480px -30px;}
.spt-outlink-blue{width:16px;height:14px;background-position:-480px -60px;}


/* 반응형 - 모바일 대응(x2) */
.sprite-rs-member {
    background: url(/assets/img/comm/sprite-rs-member.png?v=3) 0 0 no-repeat;
    background-size: 160px auto;
    vertical-align: middle;
    display: inline-block;
}
.spt-rs-bu01{width:18px;height:18px;background-position:0 -54px;}
.spt-release-icon01{width:56px;height:44px;background-position:0 -100px;}
.spt-release-icon02{width:56px;height:44px;background-position:0 -150px;}
.spt-release-icon03{width:56px;height:44px;background-position:0 -200px;}
.spt-subscription-icon01{width:56px;height:44px;background-position:-62px -100px;}
.spt-subscription-icon02{width:56px;height:44px;background-position:-62px -150px;}
.spt-subscription-icon03{width:56px;height:44px;background-position:-62px -200px;}
.spt-release-arrow{width:24px;height:12px;background-position:-124px -100px;}





