@charset "utf-8";
@import url(./webfonts.css); /*webfonts*/

/* 기본적으로 같이 쓸 css + 모바일에서도 사용 */

html{-webkit-text-size-adjust:none;height:100%}
body,textarea,input,select,a,button{padding:0;margin:0;font-family:'굴림',Gulim,'돋움',Dotum,AppleGothic,sans-serif;font-size:12px;color:#555;line-height:1.5em}
select{font-family:"" !important;} /* IE10 에서는 굴림,돋움등은 이상하게 위가 잘린다. 그래서 없앰 */
hr{height:1px;border:none;border-top:1px solid #ccc}
form{display:inline}
img{border:none}


a:link{color:#555;text-decoration:none;}
a:visited{color:#555;text-decoration:none;}
a:hover{color:#777;text-decoration:underline;}
a:active{color:#777;text-decoration:none;}

/* font css */
.nanum{font-family:'notokr-medium','malgun gothic','맑은 고딕','Nanum Barun Gothic','Nanum Gothic','nanumgothic','나눔고딕'!important}
.tahoma{font-family:tahoma!important;font-size:11px}
.tahoma_gray{font-family:tahoma!important;font-size:11px;color:#b6b7bc!important}
.tahoma_dark{font-family:tahoma!important;font-size:11px;color:#565960!important}
.tahoma_red{font-family:tahoma!important;font-size:11px;color:#f00!important}
.tahoma_blue{font-family:tahoma!important;font-size:11px;color:#3b8ef9!important}
.tahoma_orange{font-family:tahoma!important;font-size:11px;color:#ff6501!important}
.tahoma_bold{font-family:tahoma!important;font-size:11px;color:#565960!important;font-weight:bold!important}
.dotum{font-family:Dotum!important;}
.dotum_gray{font-family:Dotum!important;font-size:11px;color:#b6b7bc!important}
.dotum_dark{font-family:Dotum!important;font-size:11px;color:#565960!important}
.dotum_blue{font-family:tahoma!important;font-size:11px;color:#3b8ef9!important}
.gulim{font-family:Gulim!important;}
.gulim_gray{font-family:Gulim!important;color:#b6b7bc!important}
.gulim_dark{font-family:Gulim!important;color:#565960!important}
.gulim_gray2{font-family:Gulim!important;color:#95969e!important}
.link_blue{font-family:Dotum!important;font-size:11px;color:#3b8ef9!important;text-decoration:underline!important}
.link_gray{font-family:Dotum!important;text-decoration:underline;font-size:11px!important;color:#95969e!important}

.size11{font-size:11px!important}
.bold{font-weight:bold}
.blue{color:#3b8ef9}
.red{color:#f00}

.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/*한줄자르기*/
.pre_line{white-space:pre-line;}/*보이는대로 글나열*/

/* common css */

.ime_mode_han{ime-mode:active !important}

.blind{position:absolute;left:-1000px;width:1px;height:1px;overflow:hidden;z-index:0}

.cursor_none{cursor:default}
.text_underline_none{text-decoration:none !important}

.border_box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} /* contents에 종속되지 않고 박스가 기준이 되게 */
.border_right_none{border-right:none !important}
.border_none{border:none !important}
.radius{border-radius:5px}
.radius_bottom{border-radius:0 0 5px 5px}

.text_shadow{text-shadow: 2px 2px 1px #efefef;}
.text_shadow1{text-shadow:0 -1px 0 #0b0b0b;}
.text_shadow2{text-shadow:0 1px 0 #fff;}

.gradient{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));background:-moz-linear-gradient(top, #fff, #eaeaea);background:-o-linear-gradient(top, #fff, #eaeaea);background:-ms-linear-gradient(top, #fff, #eaeaea);background:linear-gradient(top, #fff, #eaeaea)}

.box_shadow{box-shadow:5px 5px 5px #e6e6e6;}
.box_shadow_black{box-shadow:5px 5px 20px #000;}
.box_shadow_input{box-shadow:2px 2px 10px 5px #e6e6e6 inset;}

.border_gray{border:1px solid #dfe0e6}

.float_left{float:left}
.float_right{float:right}

.half_width{width:50%}
.height_auto{overflow:hidden;height:auto}
.empty{margin:0;padding:0;border:none;font-size:0;line-height:0;}
.max_width_100{width:auto;max-width:100%;}
.max_height_100{height:auto;max-height:100%;}
.max_all_100{width:auto;height:auto;max-width:100%;max-height:100%;}

.clear_both{clear:both}
.align_left{text-align:left}
.align_left_important{text-align:left !important}
.align_center{text-align:center}
.align_right{text-align:right}
.valign_middle{vertical-align:middle}
.vertical_dummy{display:inline-block;width:0;height:100%;vertical-align:middle}

.margin1{margin:20px}
.margin2_0{margin:2px 0}
.margin5_0{margin:5px 0}
.margin5_0_0{margin:5px 0 0}
.margin0_5_0_0{margin:0 5px 0 0}
.margin10{margin:10px}
.margin10_0{margin:10px 0}
.margin10_0_0{margin:10px 0 0}
.margin0_10{margin:0 10px}
.margin0_10_10{margin:0 10px 10px}
.margin0_0_10{margin:0 0 10px}
.margin0_0_0_10{margin:0 0 0 10px}
.margin20_0{margin:20px 0}
.margin20_0_0{margin:20px 0 0}
.margin20_0_10{margin:20px 0 10px}
.margin0_0_20{margin:0 0 20px}
.margin0_0_0_20{margin:0 0 0 20px}
.margin0_20_0{margin:0 20px 0}
.margin30{margin:30px}
.margin30_0{margin:30px 0}
.margin0_30{margin:0 30px}
.margin0_0_30{margin:0 0 30px}
.margin0_0_0_30{margin:0 0 0 30px}
.margin30_0_0{margin:30px 0 0}

.padding0{padding:0}
.padding10{padding:10px}
.padding10_0_0{padding:10px 0 0}
.padding_0_10{padding:0 10px!important}
.padding_bottom_30{padding-bottom:30px}
.padding0_30_0{padding:0 30px 0}

.hidden{/*visibility:hidden*/}

.line_break{word-wrap:break-word;word-break:break-all;} /* 줄바꿈 */


.number_50{width:50px !important}
.number_100{width:100px !important}

.weight_600{font-weight:600}

/*select box standard*/
.select_box_s{padding:5px 10px 6px;font:12px dotum;color:#333;border:1px solid #ddd;border-radius:3px;}

/* ajax load image */
.ajax_load_icon_small_white{display:inline-block;width:16px;height:16px;background:url(../ajax_load_icon_small_white.gif) no-repeat 0 0;}
.ajax_load_icon_middle{background:url(../ajax_load_icon_middle.gif) no-repeat 50% 50%;}

/* jquery ui calendar*/
.ui-datepicker-trigger{margin:0 0 0 5px;overflow:hidden;width:26px;height:24px;background:url(../button-complete.png) no-repeat 0 -210px transparent;border:none;text-indent:10em;line-height:0;color:transparent}
.ui-datepicker select.ui-datepicker-month{width:60px}
.ui-datepicker select.ui-datepicker-year{margin:0 0 0 10px;width:60px}

/* dl, dt, dd 공용 */
.form_dl{}
.form_dl > dt{float:left}
.form_dl > dd{margin-bottom:5px}
.form_dl dd label{display:inline-block; margin:0 10px 5px 0;}

/* ul, ol 등 여백,마진 없앰 */
.no_type{margin:0;padding:0;list-style:none;}



/* Toast */
.toast_box{position:fixed;background-color:#000;margin:10px 0;border-radius:3px;box-shadow:1px 1px 0 #545655}
.toast_box span{display:inline-block;margin:5px 20px;font-weight:bold;color:#fff;}
.toast_loading{margin:0;padding:0;position:absolute;left:-.6em;top:0px}


/* cumstom tooltip */
.c_tooltip_box{display:none;position:absolute;color:#fff;font-family:dotum;font-size:11px;padding:.5em 1em .3em;background-color:#78787f;white-space:nowrap}


/* div 의 table 속성으로 교체 */
.virtual_table{clear:both;display:table;border-collapse:separate;border-spacing:0}
.virtual_table.full{width:100%;}
.virtual_table.fixed{table-layout:fixed}
.virtual_table .tr{display:table-row;}
.virtual_table .td{display:table-cell;vertical-align:top;word-break:break-all}

/*테이블 cellpadding="0" cellspacing="0" border="0" css화하기*/
.table_css,.news_attach_table{padding:0;border-collapse:collapse;}
/*테이블 cellpadding="10" cellspacing="0" border="0" css화하기*/
.news_photo_table,.news_video_table{padding:0;border:none;border-collapse:separate;border-spacing:10px;}

/* 구분선 */
.line_dot_normal{margin:0;padding:0;overflow:hidden;line-height:0em;height:15px;border-top:1px dotted #ccc;}
.line_dash_normal{margin:0;padding:0;overflow:hidden;line-height:0em;height:15px;border-top:1px dashed #ccc;}
.line_solid_normal{margin:0;padding:0;overflow:hidden;line-height:0em;height:15px;border-top:1px solid #ccc;}



/* banner 안의 이미지 object 사이즈 맞춤 */
.banner_box{text-align:center}
.banner_box img,
.banner_box object,
.banner_box embed{/*width:auto;*/max-width:100%;vertical-align:middle}

/* 본문내 삽입배너 */
.banner_article_inner_box{margin:20px;}
.banner_article_inner_box .baib_btn_close{display:none;position:absolute;top:5px;right:5px;width:25px;height:25px;background:url(../button-complete.png) no-repeat 0 -240px transparent;overflow:hidden;vertical-align:middle;text-indent:-10000px;border:none}
.banner_article_inner_box.close{position:relative}
.banner_article_inner_box.float{position:absolute}
.banner_article_inner_box.center{clear:both;margin:20px 0}
.banner_article_inner_box.left{float:left;margin:20px 20px 0;}
.banner_article_inner_box.right{float:right;margin:20px 0 0 20px;}

.banner_article_inner_box.close .baib_btn_close{display:inline-block}


/* 체크박스, 라디오 버튼 이미지로 */
.input_replace_tag{margin:0 5px 3px 0;padding:0;background-color:transparent;border:none;vertical-align:middle}
.checkbox{display:inline-block;width:12px;height:12px;background:url(../check-bullet.png) no-repeat 0 -30px;}
.checkbox.checkbox_on{background-position:0 -42px}
.radio{display:inline-block;width:11px;height:11px;background:url(../check-bullet.png) no-repeat 0 0px;}
.radio.radio_on{background-position:0 -11px}


/*본문 폰트 조절*/
.avif_gulim{font-family:"gulim"!important}
.avif_dotum{font-family:"dotum"!important}
.avif_gothic{font-family:"gothic"!important}
.avif_batang{font-family:"batang"!important}
.avif_malgun_gothic{font-family:"Malgun Gothic"!important}



/*** scrollbar ***/
/*
::-webkit-scrollbar{width:15px;background:transparent;}
::-webkit-scrollbar-thumb{box-shadow: inset 0 0 99px rgba(0,0,0,.2);border:solid transparent;border-width: 6px 2px;}
*/


/*** placeholder color ***/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#c4c4c4;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#c4c4c4;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#c4c4c4;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#c4c4c4;}


/*** 3d check ***/
.check3d{position:absolute;display:none;}
@media (transform-3d),(-webkit-transform-3d){
	.check3d{top:0}
}


/*** icon & button css ***/
.button_none{border:none;background-color:transparent;}

/*필수 v표시*/
.icon_required{display:inline-block;margin-right:5px;width:7px;height:7px;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url(../log-bullet.png) no-repeat 0 -1100px;vertical-align:middle}
.icon_required.not{background:none}

/*main bullet*/
.main_bullet{display:inline-block;background:url(../main-bullet.png) no-repeat;vertical-align:middle}
.main_bullet.mb_0_0{width:12px;height:13px;background-position:0 0}/*메뉴-기사등록*/
.main_bullet.mb_0_30{width:13px;height:14px;background-position:0 -30px}/*메뉴-편집*/
.main_bullet.mb_0_61{width:11px;height:13px;background-position:0 -61px}/*메뉴-회원*/
.main_bullet.mb_0_90{width:12px;height:11px;background-position:0 -90px}/*메뉴-게시판*/
.main_bullet.mb_0_120{width:11px;height:13px;background-position:0 -120px}/*메뉴-배너/팝업*/
.main_bullet.mb_0_150{width:12px;height:13px;background-position:0 -150px}/*메뉴-플러그인*/
.main_bullet.mb_0_180{width:13px;height:14px;background-position:0 -180px}/*메뉴-환경설정*/
.main_bullet.mb_0_210{width:12px;height:13px;background-position:0 -210px}/*리스트모양-회색*/
.main_bullet.mb_0_223{width:12px;height:13px;background-position:0 -223px}/*리스트모양-흰색*/
.main_bullet.mb_0_236{width:12px;height:13px;background-position:0 -236px}/*리스트모양-파랑*/
.main_bullet.mb_166_350{line-height:10em;width:37px;height:26px;background-position:-166px -350px}/*메뉴-로그아웃*/
.main_bullet.mb_166_350:hover{background-position:-203px -350px}
.main_bullet.mb_332_350{line-height:10em;width:62px;height:24px;background-position:-332px -350px}/*메뉴-웹출판*/
.main_bullet.mb_332_350:hover{background-position:-394px -350px}

.main_bullet.mb_0_600{width:25px;height:25px;background-position:7px -595px;background-color:#ff5335;}/*붉은스패너*/
.main_bullet.mb_166_600{width:25px;height:25px;background-position:-159px -613px;background-color:#ff5335;}/*붉은 +*/
.main_bullet.mb_332_600{width:25px;height:25px;background-position:-325px -610px;background-color:#ff5335;}/*붉은 -*/
.main_bullet.mb_0_600:hover, .main_bullet.mb_166_600:hover, .main_bullet.mb_332_600:hover{background-color:#ff2600;}
.main_bullet.mb_0_620{width:25px;height:25px;background-position:7px -615px;background-color:#3383de;}/*파랑스패너*/
.main_bullet.mb_166_620{width:25px;height:25px;background-position:-159px -613px;background-color:#3383de;}/*파랑+*/
.main_bullet.mb_332_620{width:25px;height:25px;background-position:-325px -610px;background-color:#3383de;}/*파랑 -*/
.main_bullet.mb_0_620:hover,.main_bullet.mb_166_620:hover,.main_bullet.mb_332_620:hover{background-color:#134ab0}
.main_bullet.mb_0_640{width:25px;height:25px;background-position:7px -635px;background-color:#14bdbe}/*초록스패너*/
.main_bullet.mb_166_640{width:25px;height:25px;background-position:-159px -613px;background-color:#14bdbe}/*초록+*/
.main_bullet.mb_332_640{width:25px;height:25px;background-position:-325px -610px;background-color:#14bdbe}/*초록-*/
.main_bullet.mb_0_640:hover,.main_bullet.mb_166_640:hover,.main_bullet.mb_332_640:hover{background-color:#059f95}

.main_bullet.mb_0_660{width:10px;height:11px;background-position:0 -660px}/*회색스패너*/
.main_bullet.mb_0_660:hover, .main_bullet.mb_0_660.over{background-position:0 -673px}/*회색스패너 over*/
.main_bullet.mb_0_690{width:9px;height:12px;background-position:0 -690px}/*회색쓰레기통*/
.main_bullet.mb_0_690:hover, .main_bullet.mb_0_690.over{background-position:0 -702px}/*회색쓰레기통 over*/
.main_bullet.mb_0_720{width:19px;height:6px;background-position:0 -720px}/*회색html*/
.main_bullet.mb_0_720:hover, .main_bullet.mb_0_720.over{background-position:0 -736px}/*회색html over*/
.main_bullet.mb_0_750{width:9px;height:6px;background-position:0 -750px}/*회색ad*/
.main_bullet.mb_0_750:hover, .main_bullet.mb_0_750.over{background-position:0 -766px}/*회색ad over*/
.main_bullet.mb_0_780{width:10px;height:11px;background-position:0 -780px}/*회색연필*/
.main_bullet.mb_0_780:hover, .main_bullet.mb_0_780.over{background-position:0 -791px}/*회색연필 over*/
.main_bullet.mb_0_810{width:12px;height:11px;background-position:0 -810px}/*회색load*/
.main_bullet.mb_0_810:hover, .main_bullet.mb_0_810.over{background-position:0 -821px}/*회색load over*/

.main_bullet.mb_0_1230{width:22px;height:18px;;background-position:0 -1230px} /*파랑색 v표시*/
.main_bullet.mb_0_1350{width:102px;height:75px;background-position:0 -1350px}/*submit button*/
.main_bullet.mb_0_1320{width:3px;height:3px;background-position:0 -1320px}/*파란색 +*/
.main_bullet.mb_0_1450{width:55px;height:55px;background-position:0 -1450px}/*파란색 느낌표*/
.main_bullet.mb_166_1450{width:55px;height:55px;background-position:-166px -1450px}/*파란색 느낌표*/
.main_bullet.mb_332_1450{width:55px;height:55px;background-position:-332px -1450px}/*파란색 느낌표*/
.main_bullet.mb_0_1590{width:29px;height:28px;background-position:0 -1590px}/*메인 그룹핑 체크표-파랑*/
.main_bullet.mb_0_1619{width:29px;height:28px;background-position:0 -1619px}/*메인 그룹핑 체크표-흰색*/


/*숫자*/
.main_bullet.mb_0_990{display:block;background-position:0 -990px}/*1*/
.main_bullet.mb_0_1013{display:block;background-position:0 -1013px}/*2*/
.main_bullet.mb_0_1036{display:block;background-position:0 -1036px}/*3*/
.main_bullet.mb_0_1059{display:block;background-position:0 -1059px}/*4*/
.main_bullet.mb_0_1082{display:block;background-position:0 -1082px}/*5*/
.main_bullet.mb_0_1105{display:block;background-position:0 -1105px}/*6*/
.main_bullet.mb_0_1128{display:block;background-position:0 -1128px}/*7*/
.main_bullet.mb_0_1151{display:block;background-position:0 -1151px}/*8*/
.main_bullet.mb_0_1174{display:block;background-position:0 -1174px}/*9*/
.main_bullet.mb_0_1197{display:block;background-position:0 -1197px}/*10*/


/*icon bullet*/
.icon_bullet{display:inline-block;background:url(../icon-bullet.png) no-repeat;vertical-align:middle}
button.icon_bullet{border:none;background-color:transparent;}
.icon_bullet.ib_100_0{width:8px;height:8px;background-position:-100px 0px}
.icon_bullet.ib_100_30{width:11px;height:11px;background-position:-100px -30px}
.icon_bullet.ib_100_30_t{padding-left:15px;background-position:-100px -28px}
.icon_bullet.ib_0_30{width:15px;height:15px;background-position:0 -30px}/*회색 동글 느낌표*/
.icon_bullet.ib_0_60{width:16px;height:16px;background-position:0 -60px}/*회색 네모 느낌표*/
.icon_bullet.ib_0_90{width:15px;height:15px;background-position:0 -90px}/*검은색 네모 느낌표*/
.icon_bullet.ib_113_151{width:12px;height:11px;background-position:-113px -151px}/*연재*/
.icon_bullet.ib_300_151{width:11px;height:11px;background-position:-300px -151px}/*섹션용 + 펼치기 */
.icon_bullet.ib_400_151{width:11px;height:11px;background-position:-400px -151px}/*섹션용 + 접기 */
.icon_bullet.ib_0_210{width:15px;height:15px;background-position:0 -210px}/*Q아이콘*/
.icon_bullet.ib_0_240{width:11px;height:11px;background-position:0 -240px}/*삭제 - */
.icon_bullet.ib_0_240_t{padding:0 0 0 13px;height:14px;background-position:0 -238px;text-decoration:underline;font-size:11px;color:#95969e}/*삭제-텍스트*/
.icon_bullet.ib_100_240{width:11px;height:11px;background-position:-100px -240px}/*수정-스패너*/
.icon_bullet.ib_100_240_t{padding:0 0 0 13px;height:14px;background-position:-100px -238px;text-decoration:underline;font-size:11px;color:#95969e}/*수정-텍스트*/
.icon_bullet.ib_0_270{width:22px;height:13px;background-position:0 -270px}/*설문종료*/
.icon_bullet.ib_0_480{width:13px;height:12px;background-position:0 -480px}/*그래프-세로*/
.icon_bullet.ib_0_480_t{padding-left:16px;height:13px;background-position:0 -480px;}/*그래프-세로 텍스트*/
.icon_bullet.ib_100_480{width:12px;height:13px;background-position:-100px -480px}/*그래프-가로*/
.icon_bullet.ib_100_480_t{padding-left:15px;height:13px;background-position:-100px -480px;}/*그래프-가로 텍스트*/
.icon_bullet.ib_200_480{width:11px;height:11px;background-position:-200px -480px}/*그래프-원*/
.icon_bullet.ib_200_480_t{padding-left:14px;height:13px;background-position:-200px -480px;}/*그래프-원 텍스트*/
.icon_bullet.ib_0_510{width:13px;height:13px;background-position:0 -510px}/*엑셀아이콘*/
.icon_bullet.ib_0_510_t{padding-left:15px;height:13px;background-position:0 -510px;text-decoration:underline;font-size:11px;color:#95969e}/*엑셀 텍스트*/
.icon_bullet.ib_100_510{width:11px;height:9px;background-position:-100px -510px}/*프린트,인쇄아이콘*/
.icon_bullet.ib_100_510_t{padding-left:13px;height:13px;background-position:-100px -506px;text-decoration:underline;font-size:11px;color:#95969e}/*프린트,인쇄 텍스트*/
.icon_bullet.ib_100_570{width:10px;height:12px;background-position:-100px -570px}/*홈*/
.icon_bullet.ib_200_540{width:11px;height:8px;background-position:-200px -540px}/*v표 작은거*/
.icon_bullet.ib_200_540_t{padding-left:12px;height:8px;background-position:-200px -538px;text-decoration:underline;font-size:11px;color:#95969e}/*v표 작은거-텍스트*/
.icon_bullet.ib_300_540{width:7px;height:7px;background-position:-300px -540px}/*v표 작은거-파랑*/
.icon_bullet.ib_300_540_t{padding-left:10px;height:12px;background-position:-300px -536px;}/*v표 작은거-파랑-텍스트*/
.icon_bullet.ib_0_600{width:14px;height:13px;background-position:0 -600px}/*네모 물음표-흰색*/
.icon_bullet.ib_0_780{width:66px;height:26px;background-position:0 -780px}/*관련기사 타이틀*/
.icon_bullet.ib_0_870{width:22px;height:22px;background-position:0 -870px}/*묶음-글자크게*/
.icon_bullet.ib_0_870:hover{background-position:0 -892px;}/*묶음-글자크게-hover*/
.icon_bullet.ib_22_870{width:22px;height:22px;background-position:-22px -870px}/*묶음-글자작게*/
.icon_bullet.ib_22_870:hover{background-position:-22px -892px;}/*묶음-글자작게-hover*/
.icon_bullet.ib_44_870{width:22px;height:22px;background-position:-44px -870px}/*묶음-메일*/
.icon_bullet.ib_44_870:hover{background-position:-44px -892px;}/*묶음-메일-hover*/
.icon_bullet.ib_66_870{width:22px;height:22px;background-position:-66px -870px}/*묶음-print*/
.icon_bullet.ib_66_870:hover{background-position:-66px -892px;}/*묶음-print-hover*/
.icon_bullet.ib_88_870{width:22px;height:22px;background-position:-88px -870px}/*묶음-신고*/
.icon_bullet.ib_88_870:hover{background-position:-88px -892px;}/*묶음-신고-hover*/
.icon_bullet.ib_0_930{width:29px;height:23px;background-position:0 -930px}/*관련기사 타이틀*/
.icon_bullet.ib_0_990{width:15px;height:15px;background-position:0 -990px}/*댓글의댓글 화살표*/
.icon_bullet.ib_0_1020{width:15px;height:15px;background-position:0 -1020px}/*twitter*/
.icon_bullet.ib_100_1020{width:15px;height:15px;background-position:-100px -1020px}/*facebook*/
.icon_bullet.ib_200_1020{width:15px;height:15px;background-position:-200px -1020px}/*me2day*/
.icon_bullet.ib_300_1020{width:15px;height:15px;background-position:-300px -1020px}/*google*/
.icon_bullet.ib_400_1020{width:15px;height:15px;background-position:-400px -1020px}/*naver*/
.icon_bullet.ib_100_1050{width:15px;height:15px;background-position:-100px -1050px}/*cyworld*/
.icon_bullet.ib_200_1050{width:15px;height:15px;background-position:-200px -1050px}/*kakao talk*/
.icon_bullet.ib_300_1050{width:15px;height:15px;background-position:-300px -1050px}/*kakao story*/
.icon_bullet.ib_400_1050{width:15px;height:15px;background-position:-400px -1050px}/*band*/
.icon_bullet.ib_100_1080{width:15px;height:15px;background-position:-400px -1080px}/*line*/

.icon_bullet.ib_0_1050{width:40px;height:40px;background-position:0 -1050px}/*no image*/
.icon_bullet.ib_0_1170{width:20px;height:11px;background-position:0 -1170px}/*swf 아이콘*/
.icon_bullet.ib_100_1170{width:20px;height:11px;background-position:-100px -1170px}/*img 아이콘*/
.icon_bullet.ib_200_1170{width:24px;height:11px;background-position:-200px -1170px}/*html 아이콘*/
.icon_bullet.ib_0_1200{width:17px;height:17px;background-position:0 -1200px}
.icon_bullet.ib_0_1230{width:13px;height:16px;background-position:0 -1230px}
.icon_bullet.ib_0_1320{width:19px;height:18px;background-position:0 -1320px}
.icon_bullet.ib_0_1350{width:12px;height:13px;background-position:0 -1350px}/*미리보기? 종이두장*/
.icon_bullet.ib_0_1350_t{padding-left:15px;height:13px;background-position:0 -1348px;text-decoration:underline;font-size:11px;color:#95969e!important}/*미리보기? 종이두장-텍스트*/
.icon_bullet.ib_0_1440{width:13px;height:13px;background-position:0 -1440px}
.icon_bullet.ib_0_1470{width:12px;height:10px;background-position:0 -1470px}
.icon_bullet.ib_200_1472{width:12px;height:9px;background-position:-200px -1472px}
.icon_bullet.ib_300_1473{width:13px;height:7px;background-position:-300px -1473px}
.icon_bullet.ib_0_1680.active{background-position:0 -1680px}
.icon_bullet.ib_0_1680{width:14px;height:14px;background-position:0 -1694px}
.icon_bullet.ib_0_1860{width:26px;height:24px;background-position:0 -1860px}
.icon_bullet.ib_0_1860_t{padding-left:35px;background-position:0 -1860px}
.icon_bullet.ib_0_2000{width:12px;height:12px;background-position:0 -2000px}/*rss icon*/
.icon_bullet.ib_100_2000{width:25px;height:15px;background-position:-100px -2000px}/*공지*/
.icon_bullet.ib_200_2000{width:15px;height:5px;background-position:-200px -2000px}/*new icon blue*/
.icon_bullet.ib_0_2050{width:7px;height:7px;background-position:0 -2050px}/*up*/
.icon_bullet.ib_100_2050{width:21px;height:5px;background-position:-100px -2050px}/*new*/
.icon_bullet.ib_200_2050{width:7px;height:7px;background-position:-200px -2050px}/*down*/
.icon_bullet.ib_300_2000{width:10px;height:12px;background-position:-300px -2000px}/*열쇠아이콘*/
.icon_bullet.ib_300_2050{width:30px;height:11px;background-position:-300px -2050px}/*태그 아이콘*/
.icon_bullet.ib_400_2000{width:26px;height:26px;background-position:-400px -2000px}/*rss icon 큰 아이콘*/
.icon_bullet.ib_0_2110{width:13px;height:13px;background-position:0 -2110px}/*일정 리스트 시계표시*/
.icon_bullet.ib_200_2110{width:19px;height:9px;background-position:-200px -2110px}/*달력 택 표시*/
.icon_bullet.ib_300_2110{width:10px;height:14px;background-position:-300px -2110px}/*달력 위치*/
.icon_bullet.ib_400_2110{width:14px;height:8px;background-position:-400px -2110px}/*달력 설명*/



/*button bg*/
.btn_bg{display:inline-block;background:url(../button-bg.png) no-repeat;overflow:hidden;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
button.btn_bg{border:none;background-color:transparent;}
.ui-dialog .btn_bg{vertical-align:top}
.btn_bg_white{padding:7px 20px 5px;border-style:solid;border-width:1px;border-color:#e2e2e2 #e2e2e2 #b4b4b6;background-color:#fff;letter-spacing:-.1em;color:#565960;border-radius:3px}
.btn_bg.btn_bg_30{padding:0 3px 0 0;height:27px;background-position:100% -30px;vertical-align:middle;}/*흰색 버튼-게시판*/
.btn_bg.btn_bg_30 .btn_bg_in{padding:6px 15px 0;height:27px;background-position:0 -30px;color:#565960;font-family:dotum;font-size:11px;}
.btn_bg.btn_bg_30:hover{background-position:100% -57px;}/*흰색 버튼-게시판-hover*/
.btn_bg.btn_bg_30:hover .btn_bg_in{background-position:0 -57px;}
.btn_bg.btn_bg_170{padding:0 5px 0 0;height:31px;background-position:100% -170px;}/*파랑-추천버튼*/
.btn_bg.btn_bg_170 .btn_bg_in{padding:3px 15px 0 20px;height:31px;background-position:0 -170px;font-family:tahoma;color:#fff;font-size:14px;text-shadow:0 1px 0px #000}
.btn_bg.btn_bg_210{padding:0 5px 0 0;height:31px;background-position:100% -210px;}/*자주색-반대버튼*/
.btn_bg.btn_bg_210 .btn_bg_in{padding:4px 15px 0 20px;height:31px;background-position:0 -210px;font-family:tahoma;color:#fff;font-size:14px;text-shadow:0 1px 0px #000}
.btn_bg.btn_bg_250{padding:0 5px 0 0;height:29px;background-position:100% -250px;}/*일반버튼-흰색*/
.btn_bg.btn_bg_250 .btn_bg_in{padding:6px 10px 0 15px;height:29px;background-position:0 -250px;color:#565960;font-size:11px;font-family:dotum;}
.btn_bg.btn_bg_370{padding:0 3px 0 0;height:24px;background-position:100% -370px;vertical-align:middle;}/*기사찾기*/
.btn_bg.btn_bg_370 .btn_bg_in{padding:3px 10px 0 15px;height:24px;background-position:0 -370px;color:#fff;font-size:11px;}
.btn_bg.btn_bg_400{height:27px;background-position:0 -400px;vertical-align:middle;}/*이미지자르기 크기세팅버튼*/
.btn_bg.btn_bg_440{padding:0 3px 0 0;height:51px;background-position:100% -440px;vertical-align:middle;}/*이미지자르기 적용버튼*/
.btn_bg.btn_bg_440 .btn_bg_in{padding:17px 12px 0;height:51px;background-position:0 -440px;color:#fff;font-size:12px;font-family:Gulim;font-weight:bold}
.btn_bg.btn_bg_510{padding:0 3px 0 0;height:27px;background-position:100% -510px;vertical-align:middle;}/*쥐색 버튼*/
.btn_bg.btn_bg_510 .btn_bg_in{padding:6px 10px 0 15px;height:27px;background-position:0 -510px;color:#fff;font-family:Gulim;font-size:12px;}
.btn_bg.btn_bg_550{padding:0 3px 0 0;height:27px;background-position:100% -550px;vertical-align:middle;}/*흰색 버튼-배너 주소복사*/
.btn_bg.btn_bg_550 .btn_bg_in{padding:6px 10px 0 15px;height:27px;background-position:0 -550px;color:#565960;font-family:Gulim;font-size:12px;}
.btn_bg.btn_bg_590{padding:0 3px 0 0;height:24px;background-position:100% -590px;vertical-align:middle;}/*흰색 버튼-회원중복검사*/
.btn_bg.btn_bg_590 .btn_bg_in{padding:3px 10px 0 15px;height:24px;background-position:0 -590px;color:#95969e;font-size:11px;font-family:Dotum;}
.btn_bg.btn_bg_630{padding:0 3px 0 0;height:20px;background-position:100% -630px}/*높이 낮은(20px)흰색*/
.btn_bg.btn_bg_630 .btn_bg_in{padding:2px 10px 0 15px;height:20px;background-position:0 -630px;color:#222;font-size:11px;font-family:dotum;}
.btn_bg.btn_bg_700{padding:0 5px 0 0;height:35px;background-position:100% -700px;}/*일반버튼-흰색-높이 30px*/
.btn_bg.btn_bg_700 .btn_bg_in{padding:10px 20px 0 25px;height:35px;background-position:0 -700px;color:#474e58;font-size:12px;font-weight:bold;font-family:Gulim;}
.btn_bg.btn_bg_800{padding:0 5px 0 0;height:30px;background-position:100% -800px;}/*일반버튼-파랑색*/
.btn_bg.btn_bg_800 .btn_bg_in{padding:7px 20px 0 25px;height:30px;background-position:0 -800px;color:#fff;font-size:12px;font-weight:bold;font-family:Gulim;}
.btn_bg.btn_bg_830{padding:0 5px 0 0;height:30px;background-position:100% -830px;}/*일반버튼-흰,회색*/
.btn_bg.btn_bg_830 .btn_bg_in{padding:7px 20px 0 25px;height:30px;background-position:0 -830px;color:#565960;font-size:12px;font-weight:bold;font-family:Gulim;}
.btn_bg.btn_bg_890{padding:0 5px 0 0;height:30px;background-position:100% -890px;}/*일반버튼-주황*/
.btn_bg.btn_bg_890 .btn_bg_in{padding:7px 10px 0 15px;height:30px;background-position:0 -890px;color:#fff;font-size:11px;font-family:dotum;}
.btn_bg.btn_bg_950{padding:0 5px 0 0;height:30px;background-position:100% -950px;}/*일반버튼-검은색*/
.btn_bg.btn_bg_950 .btn_bg_in{padding:7px 20px 0 25px;height:30px;background-position:0 -950px;color:#fff;font-size:12px;font-weight:bold;font-family:Gulim;}
.btn_bg.btn_bg_980{padding:0 5px 0 0;height:30px;background-position:100% -980px;}/*일반버튼-짙은 회색*/
.btn_bg.btn_bg_980 .btn_bg_in{padding:7px 20px 0 25px;height:30px;background-position:0 -980px;color:#fff;font-size:12px;font-weight:bold;font-family:Gulim;}
.btn_bg.btn_bg_1030{padding:0 4px 0 0;height:24px;background-position:100% -1030px;}/*일반버튼-흰색-radius 0*/
.btn_bg.btn_bg_1030 .btn_bg_in{padding:5px 10px 0 15px;height:24px;background-position:0 -1030px;color:#222;font-size:11px;font-family:dotum;}
.btn_bg.btn_bg_1054,.btn_bg.btn_bg_1030.on{padding:0 3px 0 0;height:24px;background-position:100% -1054px;}/*일반버튼-파랑-radius 0*/
.btn_bg.btn_bg_1054 .btn_bg_in,.btn_bg.btn_bg_1030.on .btn_bg_in{padding:4px 15px 0;height:24px;background-position:0 -1054px;color:#fff;font-size:11px;font-family:dotum;}



/*button bullet*/
.btn_bullet{display:inline-block;background:url(../button-bullet.png) no-repeat;overflow:hidden;vertical-align:middle}
button.btn_bullet{border:none;background-color:transparent;font-size:0;line-height:0}
.btn_bullet.btn_bullet_300_60_t{padding-left:11px;height:14px;background-position:-300px -58px;text-decoration:underline;font-size:11px;color:#95969e}/*파랑휴지통*/
.btn_bullet.btn_bullet_0_60{width:9px;height:12px;background-position:0 -60px}/*휴지통*/
.btn_bullet.btn_bullet_100_60{width:9px;height:11px;background-position:-100px -60px}/*휴지통*/
.btn_bullet.btn_bullet_100_60_t{padding:0 0 0 11px;background-position:-100px -59px;text-decoration:underline;font-size:11px;color:#95969e}/*font-family:Gulim자르기 텍스트추가형 버튼*/
.btn_bullet.btn_bullet_0_120{width:13px;height:14px;background-position:0 -120px}/*드래그*/
.btn_bullet.btn_bullet_100_240{width:11px;height:11px;background-position:-100px -240px}/*자르기*/
.btn_bullet.btn_bullet_100_240_t{padding:0 0 0 13px;background-position:-100px -238px;text-decoration:underline;font-size:11px;color:#95969e}/*font-family:Gulim자르기 텍스트추가형 버튼*/
.btn_bullet.btn_bullet_200_240{width:10px;height:11px;background-position:-200px -240px}/*이미지제목 */
.btn_bullet.btn_bullet_200_240_t{padding:0 0 0 12px;background-position:-200px -238px;text-decoration:underline;font-size:11px;color:#95969e}/*font-family:Gulim자르기 텍스트추가형 버튼*/
.btn_bullet.btn_bullet_400_240{width:11px;height:11px;background-position:-400px -240px}/*T형 아이콘*/
.btn_bullet.btn_bullet_400_240_t{padding:0 0 0 13px;background-position:-400px -238px;text-decoration:underline;font-size:11px;color:#95969e}/*font-family:Gulim자르기 텍스트추가형 버튼*/
.btn_bullet.btn_bullet_0_420{width:15px;height:16px;background-position:0 -420px}/*추천-흰손가락*/
.btn_bullet.btn_bullet_0_420_t{padding-left:25px;height:16px;background-position:0 -420px;}/*추천-흰손가락 텍스트*/
.btn_bullet.btn_bullet_100_420{width:15px;height:16px;background-position:-100px -420px}/*반대-흰손가락*/
.btn_bullet.btn_bullet_100_420_t{padding-left:25px;height:16px;background-position:-100px -420px;}/*반대-흰손가락 텍스트*/
.btn_bullet.btn_bullet_200_420{width:11px;height:11px;background-position:-200px -420px}/*칼러엄지-추천*/
.btn_bullet.btn_bullet_200_420_t{padding:0 0 0 13px;background-position:-200px -418px;}/*칼러엄지-추천 텍스트추가형 버튼*/
.btn_bullet.btn_bullet_300_420{width:11px;height:11px;background-position:-300px -420px}/*칼러엄지-반대*/
.btn_bullet.btn_bullet_300_420_t{padding:0 0 0 13px;background-position:-300px -417px;}/*칼러엄지-반대 텍스트추가형 버튼*/
.btn_bullet.btn_bullet_0_510{width:14px;height:5px;background-position:0 -510px}/*rss*/
.btn_bullet.btn_bullet_100_510{width:11px;height:10px;background-position:-100px -510px}/*print*/
.btn_bullet.btn_bullet_100_510_t{padding:0 0 0 13px;background-position:-100px -508px;text-decoration:none;font-size:11px;color:#95969e}/*print 버튼*/
.btn_bullet.btn_bullet_200_510{width:11px;height:10px;background-position:-200px -510px}/*신고*/
.btn_bullet.btn_bullet_200_510_t{padding:0 0 0 13px;background-position:-200px -508px;text-decoration:none;font-size:11px;color:#95969e}/*신고 버튼*/
.btn_bullet.btn_bullet_0_540{width:8px;height:11px;background-position:0 -540px}/*관련기사 화살표*/
.btn_bullet.btn_bullet_100_541{width:11px;height:9px;background-position:-100px -541px}/*수정-연필*/
.btn_bullet.btn_bullet_200_540{width:9px;height:9px;background-position:-200px -540px}/*리스트*/
.btn_bullet.btn_bullet_100_570{width:13px;height:12px;background-position:-100px -570px}/*캡챠-리로드*/
.btn_bullet.btn_bullet_100_570:hover,.btn_bullet.btn_bullet_200_570{width:13px;height:12px;background-position:-200px -570px}/*캡챠-리로드-hover*/
.btn_bullet.btn_bullet_124_570{width:13px;height:12px;background-position:-124px -570px}/*캡챠-소리*/
.btn_bullet.btn_bullet_124_570:hover,.btn_bullet.btn_bullet_224_570{width:13px;height:12px;background-position:-224px -570px}/*캡챠-소리-hover*/
.btn_bullet.btn_bullet_0_570{width:11px;height:10px;background-position:0 -570px}/*댓글의댓글*/
.btn_bullet.btn_bullet_0_570_t{padding:0 0 0 15px;background-position:0 -567px;font-family:dotum;font-size:11px;color:#95969e}/*댓글의댓글-텍스트형*/
.btn_bullet.btn_bullet_0_630{width:10px;height:10px;background-position:0 -630px}/*수정 파랑연필*/
.btn_bullet.btn_bullet_100_630_t{padding-left:12px;height:14px;background-position:-100px -628px;text-decoration:underline;font-size:11px;color:#95969e}/*파랑스패너*/


/*button complete*/
.btn_com{display:inline-block;background:url(../button-complete.png) no-repeat;overflow:hidden;line-height:10em;vertical-align:middle;}
button.btn_com{border:none;background-color:transparent;}
.btn_com.btn_com_166_0{width:80px;height:27px;background-position:-166px 0}/*전체선택-해제*/
.btn_com.btn_com_166_0.on,.btn_com.btn_com_166_27{width:80px;height:27px;background-position:-166px -27px}/*전체선택-선택*/
.btn_com.btn_com_166_70{width:31px;height:27px;background-position:-166px -70px}/*삭제-흰색-휴지통*/
.btn_com.btn_com_334_70{width:54px;height:27px;background-position:-334px -70px}/*게시물관리-삭제*/
.btn_com.btn_com_388_70{width:58px;height:27px;background-position:-389px -70px}/*게시물관리-복사*/
.btn_com.btn_com_446_70{width:60px;height:27px;background-position:-447px -70px}/*게시물관리-이동*/
.btn_com.btn_com_334_70{width:55px;height:27px;background-position:-334px -70px}/*삭제-회색*/
.btn_com.btn_com_166_110{width:33px;height:22px;background-position:-166px -110px}/*삭제-검은색 휴지통*/

.btn_com.btn_com_127_177{width:37px;height:27px;background-position:-127px -177px}/*모음-설정 버튼*/
.btn_com.btn_com_127_177:hover,.btn_com.btn_com_127_177.over{width:37px;height:27px;background-position:-127px -150px}/*모음-설정버튼 hover*/
.btn_com_150{display:inline-block;height:27px;border-left:1px solid #bbc1cc}
.btn_com.btn_com_0_150{width:31px;height:27px;background-position:-1px -150px;border-right:1px solid #bbc1cc}/*모음-쓰레기통-삭제 버튼*/
.btn_com.btn_com_33_150{width:31px;height:27px;background-position:-32px -150px;border-right:1px solid #bbc1cc}/*모음-비움 버튼*/
.btn_com.btn_com_65_150{width:31px;height:27px;background-position:-64px -150px;border-right:1px solid #bbc1cc}/*모음-전송 버튼*/
.btn_com.btn_com_97_150{width:31px;height:27px;background-position:-96px -150px;border-right:1px solid #bbc1cc}/*모음-수정 버튼*/

.btn_com.btn_com_0_240{width:25px;height:25px;background-position:0 -240px}/*아이콘창닫기-검은*/
.btn_com.btn_com_166_240{width:25px;height:25px;background-position:-166px -240px}/*아이콘 설정-검은*/
.btn_com.btn_com_334_240{width:21px;height:21px;background-position:-334px -240px}/*아이콘 설정-흰색*/
.btn_com.btn_com_500_240{width:21px;height:21px;background-position:-500px -240px}/*아이콘창닫기-흰색*/
.btn_com.btn_com_334_278{width:65px;height:32px;background-position:-334px -278px}/*추가 큰버튼*/
.btn_com.btn_com_0_350{width:24px;height:23px;background-position:0 -350px}/*좌중우-좌*/
.btn_com.btn_com_0_350:hover,.btn_com.btn_com_0_350.over{width:24px;height:23px;background-position:0 -373px}/*좌중우-좌-오버*/
.btn_com.btn_com_24_350{width:25px;height:23px;background-position:-24px -350px}/*좌중우-중*/
.btn_com.btn_com_24_350:hover,.btn_com.btn_com_24_350.over{width:25px;height:23px;background-position:-24px -373px}/*좌중우-중-오버*/
.btn_com.btn_com_49_350{width:24px;height:23px;background-position:-49px -350px}/*좌중우-우*/
.btn_com.btn_com_49_350:hover,.btn_com.btn_com_49_350_over{width:24px;height:23px;background-position:-49px -373px}/*좌중우-우-오버*/
.btn_com.btn_com_0_410{width:48px;height:23px;background-position:0 -410px}/*사진 본문에서삭제*/
.btn_com.btn_com_0_410:hover,.btn_com.btn_com_0_410.over{width:48px;height:23px;background-position:-166px -410px}/*사진 본문에서삭제-오버*/
.btn_com.btn_com_48_410{width:49px;height:23px;background-position:-48px -410px}/*사진 파일 삭제*/
.btn_com.btn_com_48_410:hover,.btn_com.btn_com_48_410.over{width:49px;height:23px;background-position:-214px -410px}/*사진 파일 삭제-오버*/
.btn_com.btn_com_0_509{width:80px;height:30px;background-position:0 -509px}/*배너등록*/
.btn_com.btn_com_0_549{width:27px;height:27px;background-position:0 -549px}/*배너 수정*/
.btn_com.btn_com_27_549{width:28px;height:27px;background-position:-27px -549px}/*배너 삭제*/
.btn_com.btn_com_55_549{width:27px;height:27px;background-position:-55px -549px}/*배너다운로드*/
.btn_com.btn_com_500_549{width:28px;height:27px;background-position:-500px -549px}/*수정-스패너-수정/삭제 쌍인거*/
.btn_com.btn_com_528_549{width:27px;height:27px;background-position:-528px -549px}/*삭제-휴지통-수정/삭제 쌍인거*/
.btn_com.btn_com_0_589{width:25px;height:24px;background-position:0 -589px}/*네모 + 버튼*/
.btn_com.btn_com_0_613{width:25px;height:24px;background-position:0 -613px}/*네모 - 버튼*/
.btn_com.btn_com_0_699{width:17px;height:15px;background-position:0 -699px}/*검은-모음-수정-스패너*/
.btn_com.btn_com_0_699:hover,.btn_com.btn_com_0_699.over{width:17px;height:15px;background-position:0 -714px}/*검은-모음-수정-스패너-over*/
.btn_com.btn_com_17_699{width:18px;height:15px;background-position:-17px -699px}/*검은-모음-추가-플러스*/
.btn_com.btn_com_17_699:hover,.btn_com.btn_com_17_699.over{width:18px;height:15px;background-position:-17px -714px}/*검은-모음-추가-플러스-over*/
.btn_com.btn_com_35_699{width:17px;height:15px;background-position:-35px -699px}/*검은-모음-삭제-마이너스*/
.btn_com.btn_com_35_699:hover,.btn_com.btn_com_35_699.over{width:17px;height:15px;background-position:-35px -714px}/*검은-모음-삭제-마이너스-over*/

.btn_com.btn_com_0_739{width:18px;height:15px;background-position:0 -739px}/*흰-모음-수정-스패너*/
.btn_com.btn_com_0_739:hover,.btn_com.btn_com_0_739.over{width:18px;height:15px;background-position:0 -755px}/*흰-모음-수정-스패너-over*/
.btn_com.btn_com_17_739{width:18px;height:15px;background-position:-17px -739px}/*흰-모음-추가-플러스*/
.btn_com.btn_com_17_739:hover,.btn_com.btn_com_17_739.over{width:18px;height:15px;background-position:-17px -755px}/*흰-모음-추가-플러스-over*/
.btn_com.btn_com_35_739{width:18px;height:15px;background-position:-34px -739px}/*흰-모음-삭제-마이너스*/
.btn_com.btn_com_35_739:hover,.btn_com.btn_com_35_739.over{width:18px;height:15px;background-position:-34px -755px}/*흰-모음-삭제-마이너스-over*/

.btn_com.btn_com_166_739{width:18px;height:15px;background-position:-166px -739px}/*흰-모음-체크*/
.btn_com.btn_com_166_739:hover,.btn_com.btn_com_166_739.over{width:18px;height:15px;background-position:-166px -755px}/*푸른-모음-체크-over*/
.btn_com.btn_com_183_739{width:18px;height:15px;background-position:-183px -739px}/*흰-모음-위*/
.btn_com.btn_com_183_739:hover,.btn_com.btn_com_183_739.over{width:18px;height:15px;background-position:-183px -755px}/*푸른-모음-위-over*/
.btn_com.btn_com_200_739{width:18px;height:15px;background-position:-200px -739px}/*흰-모음-아래*/
.btn_com.btn_com_200_739:hover,.btn_com.btn_com_200_739.over{width:18px;height:15px;background-position:-200px -755px}/*푸른-모음-아래-over*/
.btn_com.btn_com_217_739{width:18px;height:15px;background-position:-217px -739px}/*흰-모음-서브*/
.btn_com.btn_com_217_739:hover,.btn_com.btn_com_217_739.over{width:18px;height:15px;background-position:-217px -755px}/*흰-모음-서브-over*/

.btn_com.btn_com_0_779{width:26px;height:24px;background-position:0 -779px;}/*세팅아이콘*/
.btn_com.btn_com_0_859{width:28px;height:27px;background-position:0 -859px}/*기사뷰-갤러리형*/
.btn_com.btn_com_0_859:hover,.btn_com.btn_com_0_859.over{width:28px;height:27px;background-position:0 -886px}/*기사뷰-갤러리형-over*/
.btn_com.btn_com_28_859{width:31px;height:27px;background-position:-28px -859px}/*기사뷰-사진+목록형*/
.btn_com.btn_com_28_859:hover,.btn_com.btn_com_28_859.over{width:31px;height:27px;background-position:-28px -886px}/*기사뷰-사진+목록형-over*/
.btn_com.btn_com_59_859{width:31px;height:27px;background-position:-59px -859px}/*기사뷰-목록형*/
.btn_com.btn_com_59_859:hover,.btn_com.btn_com_59_859.over{width:31px;height:27px;background-position:-59px -886px}/*기사뷰-목록형-over*/
.btn_com.btn_com_0_979{width:33px;height:21px;background-position:0 -979px}/*기사승인-일반*/
.btn_com.btn_com_0_979:hover,.btn_com.btn_com_0_979.over{background-position:0 -1000px}/*기사승인-일반-over*/
.btn_com.btn_com_26_979{width:34px;height:21px;background-position:-33px -979px}/*기사승인-중요*/
.btn_com.btn_com_26_979:hover,.btn_com.btn_com_26_979.over{background-position:-33px -1000px}/*기사승인-중요-over*/
.btn_com.btn_com_67_979{width:33px;height:21px;background-position:-67px -979px}/*기사승인-헤드*/
.btn_com.btn_com_67_979:hover,.btn_com.btn_com_67_979.over{background-position:-67px -1000px}/*기사승인-헤드-over*/
.btn_com.btn_com_100_979{width:66px;height:21px;background-position:-100px -979px}/*기사승인-메인섹션탑*/
.btn_com.btn_com_100_979:hover,.btn_com.btn_com_100_979.over{background-position:-100px -1000px}/*기사승인-메인섹션탑-over*/
.btn_com.btn_com_0_1099{width:40px;height:24px;background-position:0 -1099px}/*수정-회색*/
.btn_com.btn_com_40_1099{width:40px;height:24px;background-position:-40px -1099px}/*삭제-회색*/
.btn_com.btn_com_0_1380{width:37px;height:23px;background-position:0 -1380px}/*기사승인-엠바고*/
.btn_com.btn_com_0_1380:hover,.btn_com.btn_com_0_1380.over{background-position:0 -1403px}/*기사승인-엠바고-over*/
.btn_com.btn_com_0_1220{width:57px;height:27px;background-position:0 -1220px}/*검색 - 돋보기*/
.btn_com.btn_com_0_1450{width:113px;height:26px;background-position:0 -1450px}/*관련기사추가 버튼*/
.btn_com.btn_com_0_1540{width:15px;height:25px;background-position:0 -1540px}/*네모 화살표 - 이전*/
.btn_com.btn_com_75_1540{width:15px;height:25px;background-position:-75px -1540px}/*네모 화살표 - 다음*/
.btn_com.btn_com_0_1750{width:119px;height:27px;background-position:0 -1750px}/*acrobat reader download button*/
.btn_com.btn_com_0_1800{width:95px;height:93px;background-position:0 -1800px}/*일반 로그인 버튼*/
.btn_com.btn_com_166_1800{width:105px;height:28px;background-position:-166px -1800px}/*아이디찾기*/
.btn_com.btn_com_334_1800{width:105px;height:28px;background-position:-334px -1800px}/*비밀번호찾기*/
.btn_com.btn_com_500_1800{width:105px;height:28px;background-position:-500px -1800px}/*회원가입*/



/*arrow bullet*/
.arr_bullet{display:inline-block;background:url(../arrow-bullet.png) no-repeat;overflow:hidden;vertical-align:middle}
button.arr_bullet{border:none;background-color:transparent;}
.arr_bullet.ab_200_10{width:5px;height:3px;background-position:-200px -10px}/*정렬-아래로 화살표*/
.arr_bullet.ab_200_13{width:5px;height:3px;background-position:-200px -10px}/*정렬-아래로 화살표*/
.arr_bullet.ab_300_10{width:7px;height:5px;background-position:-300px -10px}/*더보기-아래로 화살표*/
.arr_bullet.ab_300_15{width:7px;height:5px;background-position:-300px -15px}/*더보기-위로 화살표*/
.arr_bullet.ab_200_40{width:5px;height:9px;background-position:-200px -40px}/*꽉채운 왼쪽가리키는 짙은회색화살표*/
.arr_bullet.ab_300_40{width:9px;height:5px;background-position:-300px -40px}/*꽉채운 아래쪽가리키는 짙은회색화살표*/
.arr_bullet.ab_300_45{width:9px;height:5px;background-position:-300px -45px}/*꽉채운 위쪽쪽가리키는 짙은회색화살표*/
.arr_bullet.ab_10_90{width:6px;height:10px;background-position:-10px -90px}/*작고 두꺼운 왼쪽쪽 짙은회색화살표*/
.arr_bullet.ab_100_90{width:6px;height:10px;background-position:-100px -90px}/*작고 두꺼운 오른쪽 짙은회색화살표*/
.arr_bullet.ab_200_120{width:4px;height:5px;background-position:-200px -120px}/*작고 두꺼운 오른쪽 녹색화살표*/
.arr_bullet.ab_300_120{width:7px;height:7px;background-position:-300px -120px}/*흰색 오른쪽 화살표*/
.arr_bullet.ab_10_240{width:7px;height:15px;background-position:-300px -90px}
.arr_bullet.ab_113_240{width:7px;height:13px;background-position:-113px -240px}
.arr_bullet.ab_10_270{width:17px;height:33px;background-position:-10px -270px}
.arr_bullet.ab_10_360{width:20px;height:39px;background-position:-10px -360px}
.arr_bullet.ab_100_360{width:20px;height:39px;background-position:-100px -360px}


/*bar bg*/
.bar_bg{background:url(../bar-bg.png) no-repeat;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.bar_bg.bb_0{padding:0 3px 0 0;height:43px;background-position:100% 0}
.bar_bg.bb_0 .bar_bg_in{height:43px;background-position:0 0;}
.bar_bg.bb_0 .bar_bg_in .title{display:inline-block;margin:0;padding:13px 30px;height:100%;font-size:14px;font-family:Dotum;color:#fff;background-color:#2c2d2f}
.bar_bg.bb_0 .bar_bg_in .count{display:inline-block;margin:0 0 0 14px;color:#b6b7bc}
.bar_bg.bb_0 .bar_bg_in .option{margin:8px 10px;}
.bar_bg.bb_0 .bar_bg_in .option2{margin:13px 10px;}
.bar_bg.bb_110{padding:0 3px 0 0;height:43px;background-position:100% -110px}
.bar_bg.bb_110 .bar_bg_in{display:block;padding:9px 10px 0;height:43px;background-position:0 -110px}
.bar_bg.bb_910{padding:0 3px 0 0;height:34px;background-position:100% -910px}
.bar_bg.bb_910 .bar_bg_in{display:block;height:34px;background-position:0 -910px}
.bar_bg.bb_950{padding:0 3px 0 0;height:36px;background-position:100% -950px}/*기능성배너 만들기 옵션 bg*/
.bar_bg.bb_950 .bar_bg_in{height:36px;background-position:0 -950px}
.bar_bg.bb_1240{padding:0 3px 0 0;height:60px;background-position:100% -1240px}/*독자투고 상단 타이틀 bg*/
.bar_bg.bb_1240 .bar_bg_in{height:60px;background-position:0 -1240px}


/*placeholder bullet*/
.holder_bullet{background:url(../placeholder-bullet.png) no-repeat #fff;overflow:hidden;}
.holder_bullet.hb_0{background-position:5px 4px}/*닉네임*/
.holder_bullet.hb_100{background-position:5px -95px}/*이메일*/
.holder_bullet.hb_200{background-position:5px -194px}/*비밀번호*/
.holder_bullet.hb_300{background-position:10px -288px}/*아이디-아이콘없음*/
.holder_bullet.hb_400{background-position:10px -373px}/*비밀번호-아이콘없음*/


/* log bullet 일반로그인폼 */
.log_bullet{display:inline-block;background:url(../log-bullet.png) no-repeat;overflow:hidden;vertical-align:middle;line-height:0;font-size:0;color:transparent}
button.log_bullet{border:none;background-color:transparent;}
.log_bullet.lb_0_0{display:block;height:80px;background-position:0 0}/*약관동의*/
.log_bullet.lb_0_100{display:block;height:80px;background-position:0 -100px}/*본인확인*/
.log_bullet.lb_0_200{display:block;height:80px;background-position:0 -200px}/*회원정보입력*/
.log_bullet.lb_0_300{display:block;height:80px;background-position:0 -300px}/*가입완료*/
.log_bullet.lb_490_450{width:70px;height:30px;background-position:-490px -450px}/*종류선택-회원가입버튼*/
.log_bullet.lb_490_450:hover{width:70px;height:30px;background-position:-490px -480px}/*종류선택-회원가입버튼:hover*/
.log_bullet.lb_490_580{width:82px;height:42px;background-position:-490px -580px}/*종류선택-일반회원가입*/
.log_bullet.lb_490_660{width:82px;height:42px;background-position:-490px -660px}/*종류선택-어린이회원*/
.log_bullet.lb_490_740{width:90px;height:42px;background-position:-490px -740px}/*종류선택-국내외국인*/
.log_bullet.lb_490_820{width:91px;height:42px;background-position:-490px -820px}/*종류선택-기업회원*/
.log_bullet.lb_244_820{width:15px;height:58px;background-position:-244px -820px}/*회원종류선택 세로라인*/
.log_bullet.lb_0_900{width:23px;height:21px;background-position:0 -900px}/*회원종류선택 설명 - 연필*/
.log_bullet.lb_0_950{width:4px;height:5px;background-position:0 -950px}/*회원종류선택 설명 - 녹색화살표*/
.log_bullet.lb_0_1000{width:38px;height:70px;background-position:0 -1000px}/*핸드폰인증/찾기*/
.log_bullet.lb_490_1000{width:70px;height:70px;background-position:-490px -1000px}/*아이핀찾기/인증*/
.log_bullet.lb_736_1000{width:68px;height:70px;background-position:-736px -1000px}/*이메일찾기/인증*/
.log_bullet.lb_0_1100{width:7px;height:7px;background-position:0 -1100px}/*v표 파랑*/
.log_bullet.lb_1206{display:block;height:180px;background-position:50% -1206px}/*아이핀인증*/
.log_bullet.lb_0_1500{width:51px;height:50px;background-position:0 -1500px}/*로그인폼 하단 첫번째 아이콘*/
.log_bullet.lb_250_1500{width:52px;height:50px;background-position:-250px -1500px}/*로그인폼 하단 두번째 아이콘*/
.log_bullet.lb_490_1500{width:51px;height:50px;background-position:-490px -1500px}/*로그인폼 하단 세번째 아이콘*/



/**************** 초기 hack //s ***********************/
/* ie 6,7 input, button 심한 여백 없앰 
input, button{*overflow:visible}
*/
/* ff 버튼시 쓸데없는 여백 없앰 */
button::-moz-focus-inner {padding:0;border:0;}

/* chrome input, textarea 형광색 outline 생김과 textarea의 resize 막음 */
textarea, input{outline-color:-moz-use-text-color; outline-style:none; /*outline-width:medium;*/}
textarea{resize:vertical}
/**************** 초기 hack //e ***********************/