@charset "utf-8";
body,html {height:100%; margin:0; padding:0; min-width:980px}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,button,label {margin:0;padding:0}
img,fieldset{border:0}
ul,ol{list-style:none}
body {background-color:#ffffff}

.b {font-weight:bold}
.clr {clear:both; height:0px; overflow:hidden;}
.clr2 {zoom:1;}
.clr2:after {content:''; display:block; clear:both}
.fl {float:left;}
.fr {float:right;}
.po {cursor:hand;}
.k {font-family:dotum;}
.h_line {border-bottom:1px solid #ebebeb; height:1px}
.m {cursor:pointer}
.block {display:block}
.t_bar {border:1px solid #e8e8e8; border-bottom:1px solid #c7c7c7; background-image:url(/assets/images/top/bar_bg.gif); height:32px}

.line {color:#c2c2c2; margin:0px 3px 0px 3px}
.line2 {border-bottom:1px solid #ebebeb}
.line3 {border-bottom:1px solid #c4c4c4}
.center {margin-right:auto; margin-left:auto}

.group_img {width:105px; height:105px; vertical-align:top}

h1,h2,h3,h4,h5 {font-size:normal; display:inline-block}

.sbox {
	width:100%;
	overflow:auto; 
	overflow-x:hidden;
}

/*글로벌 버튼*/
.btn_close {cursor:pointer;display:block; width:11px;height:11px;background:url(/assets/images/sns/btn_icon.png) 0 0 no-repeat} /* 엑스버튼 */
.btn_close:hover {background-position:0 -12px} 

/* Default FONT */
body,td,input,select,textarea,button,table,div,dl,dt,dd,li,ul,ol {font-size:12px; font-family:dotum, gulim,  Arial, Helvetica, sans-serif; color:#363636;}

/* Default Link */
a:link		{color: #363636; text-decoration: none}
a:visited	{color: #363636; text-decoration: none}
a:hover		{color: #363636; text-decoration: none}

/*인풋박스*/
.input01 {border:0px}
.input02 {border-top:1px solid #c4c4c4; border-left:1px solid #c4c4c4; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.input03 {border:1px solid #c4c4c4;}
.input04 {width:270px; border:1px; margin:1px 0 0 8px; background:#fbfbfb; }
.input_s01 {line-height:20px; height:20px;}
.input_s02 {line-height:23px; height:23px;}

/*기본박스*/
.box {border:1px solid #e8e8e8; border-bottom:1px solid #c7c7c7; background-color:#ffffff} /*기본*/
.box2 {border:1px solid #e8e8e8; border-bottom:1px solid #c7c7c7; background-color:#fefee9} /*연한노랑*/
.box2_1 {border:1px solid #e1ebf4; border-bottom:1px solid #c5d4de; background-color:#f6f9fe} /*연한파랑*/
.box3 {border:1px solid #e8e8e8; border-right:1px solid #acacac; border-bottom:1px solid #acacac; background-color:#ffffff} /*레이어 메뉴*/
.box4 {border:1px solid #acacac; background-color:#ffffff} /*팝업*/
.box5 {border-top:1px solid #c4c4c4; border-left:1px solid #c4c4c4; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb;} /* 팝업 내용박스*/
.box6:hover {background-color:#f6f9fe}
.box7 {background-color:#f6f9fe}
.box8 {border:1px solid #c4c4c4; border-bottom:1px solid #9f9f9f}
.box9 {border:1px solid #e1e1e1}
.box9_1 {border:2px solid #e1e1e1} /*두깨2px*/
.box10 {border:1px solid #c4c4c4}

.man_box {width:123px; height:50px; padding:6px 0px 6px 6px; background-image:url(/assets/images/sns/man_box.gif)} /*프로필박스*/
.man_box:hover {background-image:url(/assets/images/sns/man_box_on.gif)}
.man_box_over {width:123px; height:50px; padding:6px 0px 6px 6px; background-image:url(/assets/images/sns/man_box_over.gif)} 

.man_box2 {width:105px; height:25px; padding:7px 0px 7px 6px; background-image:url(/assets/images/sns/man_box2.gif)} /*프로필박스2*/
.man_box2:hover {background-image:url(/assets/images/sns/man_box2_on.gif)}
.man_box2_over {width:105px; height:25px; padding:7px 0px 7px 6px; background-image:url(/assets/images/sns/man_box2_over.gif)} 

.man_box3 {width:122px; height:25px; padding:7px 0px 7px 6px; background-image:url(/assets/images/sns/man_box3.gif)} /*프로필박스3*/
.man_box3:hover {background-image:url(/assets/images/sns/man_box3_on.gif)}
.man_box3_over {width:122px; height:25px; padding:7px 0px 7px 6px; background-image:url(/assets/images/sns/man_box3_over.gif)} 


.rbox {padding-left:14px; padding-right:4px; height:33px; background-image:url(/assets/images/sns/r_box.gif); line-height:33px} /* 오른쪽 컨텐츠 타이틀박스*/
.rbox2 {padding-left:14px; padding-right:4px; height:33px; background-image:url(/assets/images/sns/r_box2.gif); line-height:33px} /* 위에 라인없는것*/
.rbox3 {padding-left:14px; padding-right:4px; height:26px; background-image:url(/assets/images/sns/r_box3.gif); line-height:22px} /* 위에 라인없는 작은것*/
.rbox_c {padding:14px; padding-right:12px; line-height:15px} /*오른쪽 박스 내용*/

/* 폰트 */
.top_f {font-size:11px; font-family:dotum; color:#ffe0cc}
.s{font-size:11px; font-family:dotum;}
.b01 {color: #0b3984;}
.b02 {color: #5389b1;}
.b03 {color: #4998fd;}
.or {color:#fe6000}
.gr {color:#898989;}
.gr2 {color:#d3d3d3;}
.gr3 {color:#707070;}
.gr4 {color:#bdc0c9;}
.w {color:#ffffff}
.r {color:#d31920}
.en {color:#252525}
.f_u {text-decoration:underline}
.f_h {line-height:17px} /* 글 높이*/
.f_s {letter-spacing:-0.09em} /*글간격*/
.ov0 {overflow:hidden; height:11px;}
.ov {overflow:hidden; height:12px}
.ov2 {overflow:hidden; height:13px}
.ov3 {overflow:hidden; height:14px}
.ov_in {overflow:hidden; height:12px; display:inline-block}
.ov2_in {overflow:hidden; height:13px; display:inline-block}
.ov3_in {overflow:hidden; height:14px; display:inline-block}
.title01 {font-size:16px; font-weight:bold;}
.m3 {margin-left:4px;}

/*백그라운드*/
.b_bg {background-color:#f6f9fe} /*옅은블루*/
.b_bg2 {background-color:#6daddd} /*짙은블루*/

/* 링크폰트 */
.top_r:link, .top_r:visited {color: #ebebeb; text-decoration: none; font-size:12px} /* 밝은 그레이 언더라인 */
.top_r:hover {color: #ebebeb; text-decoration: underline; font-size:12px}
.menu:link, .menu:visited {color: #000000; text-decoration: none; font-size:12px} /* 왼쪽 메뉴  */
.menu:hover {color: #000000; text-decoration: underline; font-size:12px}
.un:link, .un:visited {text-decoration: none;} /* 기본 언더라인  */
.un:hover {text-decoration: underline;}
.uns:link, .uns:visited {text-decoration: none; font-family:dotum; font-size:11px; letter-spacing:-1px;} /* 작은 폰트 언더라인 */
.uns:hover {text-decoration: underline; font-family:dotum; font-size:11px; letter-spacing:-1px;}
.bu:link, .bu:visited {color: #0b3984; text-decoration: none;} /* 블루 언더라인 */
.bu:hover {color: #0b3984; text-decoration: underline;}
.gu:link, .gu:visited {color: #898989; text-decoration: none;} /* 그레이 언더라인 */
.gu:hover {color: #898989; text-decoration: underline;}
.wh:link, .wh:visited {} /*화이트 오버 */
.wh:hover {color:ffffff;}
.gr4l:link, .gr4l:visited {color:#bdc0c9;} /*그레이4 오버 */
.gr4l:hover {color:#b9e5fb;}

.navi:link, .navi:visited {border:1px solid #ebebeb; background-color:#ffffff; padding:4px 8px 4px 8px; margin-left:-2px} /* 네비 박스 */
.navi:hover {border:1px solid #555555; background-color:#f6f6f6;}
.navi_on {border:1px solid #636363; background-color:#636363; padding:4px 8px 4px 8px; margin-left:-2px; color:#ffffff}

/*초성박스*/
.cb {font-size:11px; font-family:dotum; padding:5px 9px 5px 8px}
.cb:hover {font-size:11px; font-family:dotum; padding:5px 9px 5px 8px; background-color:#6daddd; color:#ffffff}

/*초성박스2*/
.cb2 {font-size:11px; font-family:dotum; padding:5px 2px 5px 2px}
.cb2:hover {background-color:#6daddd; color:#ffffff}

/*그룹 상단*/
.group_font {font-family:dotum; font-size:16px; font-weight:bold; color:#0b3984}
.group_input {border:3px solid #6daddd; height:26px; padding:10px 0px 0px 5px; width:531px; }


/*롤오버 박스*/
.over_box {padding:3px 14px 3px 10px;}
.over_box:hover {background-color:#6daddd; color:#ffffff}

/* 하이웍스 2.0*/
#top {width:100%; height:49px; background-image:url(/assets/images/top/top_bg2.png); position: fixed; z-index: 200;  min-width:980px}
* html #body {height: 100%;}
* html #body_1 {height: 100%;}
#content-area {min-height:100%; padding: 50px 0 60px; min-width:980px;}
#office_content_area {min-height:100%; padding: 50px 0 75px 0; min-width:980px; background:url(/assets/images/sns/office_r_line.gif) repeat-y right;}
#office_content_area_1_1 {min-height:100%; padding: 50px 0 75px 0; min-width:980px;}
#office_content_area_1 {min-height:100%; padding: 50px 0 75px 0; min-width:980px; background:url(/assets/images/sns/alim_view_bg.gif) repeat-y right;}
#agora_content_area {min-height:100%; padding: 50px 0 75px 0; min-width:980px; background:url(/assets/images/sns/agora_view_bg.gif) repeat-y right;}
#alime_content_area {padding: 50px 0 35px 0; min-width:980px;  position: relative;}
#body {min-height:100%; margin: 0 0 -35px; background:url(/assets/images/sns/left_bg.gif) repeat-y left;}
#body_1 {min-height:100%; max-width:1245px; background:url(/assets/images/sns/office_home_lbg.gif) repeat-y left;}
#foot {height:34px; border-top:1px solid #979797; background-color:#fbfbfb}
/*.top_box {text-align:right; max-width:1245px; min-width:980px;}*/
.top_box {text-align:right; max-width:1245px; min-width:980px; padding-right:16px}

/*SNS구조*/
#body_sns {min-height:100%; margin: 0 0 -35px  0; max-width:1245px; background:url(/assets/images/sns/alim_view_bg.gif) repeat-y right;}
.sns_left {width:100%; nim-height:100%; zoom:1;}
.sns_left:after {content:''; display:block; clear:both}
.sns_right {float:right; width:259px; position:absolute; top:49px; right:0; }
.sns_right_innerBox {height:100%; padding:0px 1px 0px 1px; }
.sns_right_t {width:226px; height:34px; line-height:34px; padding:0 16px 0 16px; background-image:url(/assets/images/sns/sns_left_t_bg.png)}
.sns_right_padding {padding:11px 16px 11px 16px;}
.sns_right_padding1 {padding:0 16px 0 16px;}
.sns_right_padding2 {padding:11px 16px 0 16px;}
.agora_right_t {width:177px; height:34px; line-height:34px; padding:0 16px 0 16px; background-image:url(/assets/images/sns/sns_left_t_bg.png)}
.agora_right_padding {padding:11px 16px 11px 16px;}

.left_m2 {width:185px; padding:13px;} /*왼쪽메뉴 가로*/
.left_m3 {width:59px;position:relative;z-index:110;} /*글로벌메뉴 가로*/
.left_m4 {width:185px; padding:12px 0 13px 0;}
.left_m5 {width:185px; padding:0 0 13px 0;}
.left_c {margin-left:186px;  min-width:733px; *min-width:563px; zoom:1;} /*컨텐츠 마진*/
.left_c:after {content:''; display:block; clear:both}
.board_t {max-width:998px; min-width:733px;} /*게시판 타이틀 가로*/
.board_w {max-width:982px; min-width:733px; padding:16px 0 16px 16px;} /* 게시판 컨텐츠 가로*/
.board_w_1 {max-width:1058px; min-width:794px; padding:0 0 16px 0;} /* 오피스 홈 컨텐츠 가로*/

.star {width:100%; height:29px; background:url(/assets/images/sns/star_bg.gif);} /* 즐겨찾기*/
.star_inner {max-width:1186px; min-width:733px;}
.v_box_1 {border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background-color:#fbfbfb} /*안읽음*/
.v_box_2 {border-top:1px solid #e8e8e8;} /*주소추가 라인한줄*/
.v_box {border-top:1px solid #e8e8e8; border-bottom:0px solid #e8e8e8; background-color:#fbfbfb} /*왼쪽 내가쓴글,댓글작성*/
.sub_title{background-image:url(/assets/images/sns/sub_title_bg.gif); height:53px;} /*컨텐츠 상단 타이틀*/

.not {border-bottom:1px solid #ebebeb; background-color:#fbfbfb; height:31px} /*공지사항 테이블*/
.no {font-family:Tahoma;}
.g_bg {background-color:#f6f6f6}
.g_bg2 {background-color:#fbfbfb}

.paging {text-align:center;font-size:0;line-height:0;}
.btn_nav01 {cursor:pointer;display:inline-block; width:24px; height:22px; background:url(/assets/images/sns/btn_nav.gif) 0 0 no-repeat;} /* 페이지이동 왼쪽01 */
.btn_nav01:hover {background-position:0 -22px} 
.btn_nav02 {cursor:pointer;display:inline-block; width:24px;height:22px; background:url(/assets/images/sns/btn_nav.gif) -24px 0 no-repeat} /* 페이지이동 왼쪽02 */
.btn_nav02:hover {background-position:-24px -22px} 
.btn_nav03 {cursor:pointer;display:inline-block; width:24px;height:22px; background:url(/assets/images/sns/btn_nav.gif) 0 -44px no-repeat} /* 페이지이동 오른쪽01 */
.btn_nav03:hover {background-position:0 -66px} 
.btn_nav04 {cursor:pointer;display:inline-block; width:24px;height:22px; background:url(/assets/images/sns/btn_nav.gif) -24px -44px no-repeat} /* 페이지이동 오른쪽02 */
.btn_nav04:hover {background-position:-24px -66px} 

.btn_navi:link, .btn_navi:visited {border:1px solid #ebebeb; background-color:#ffffff; padding:2px 8px 6px 8px; overflow:hidden; height:12px; display:inline-block;font-size:12px;line-height:1.5;} /* 네비 박스 */
*+html .btn_navi:link{line-height:1;margin:0 0 3px 0;padding:6px 8px 2px 8px;}
*+html .btn_navi:visited {line-height:1;margin:0 0 3px 0;padding:6px 8px 2px 8px;}
:root .btn_navi:link{padding:4px 8px 4px 8px \0/IE9;}
:root .btn_navi:visited {padding:4px 8px 4px 8px \0/IE9; }
.btn_navi:hover {border:1px solid #636363; background-color:#ffffff;overflow:hidden; height:12px; display:inline-block}
.btn_navi_on {border:1px solid #636363; background-color:#636363; padding:2px 8px 6px 8px; overflow:hidden; height:12px; display:inline-block;font-size:12px;line-height:1.5; color:#FFF}

.tb_t {border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-bottom:1px solid #b9babd; background:url('/assets/images/sns/tb_bg.gif'); height:24px} /*테이블타이틀 첫번째 칼럼*/
.tb_t2 {border-top:1px solid #e8e8e8; border-left:1px solid #cecfd3; border-bottom:1px solid #b9babd; background:url('/assets/images/sns/tb_bg.gif'); height:24px} /*테이블타이틀 중간 칼럼*/
.tb_t3 {border-top:1px solid #e8e8e8; border-left:1px solid #cecfd3; border-right:1px solid #e8e8e8; border-bottom:1px solid #b9babd; background:url('/assets/images/sns/tb_bg.gif'); height:24px}/*테이블타이틀 마지막 칼럼*/
.tb {border-bottom:1px solid #ebebeb; height:31px}/*게시판 리스트*/
.tb_f {margin:3px 4px 3px 0; vertical-align:middle;} /*리스트프로필*/

.r_input {border-top:1px solid #c4c4c4; border-left:1px solid #c4c4c4; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; overflow:auto}/*댓글인풋박스*/
.board_title {font-size:13px; font-weight:bold}

/* 하단 전체 사이즈 */
.con {width:980px; margin-right:auto; margin-left:auto; margin-top:20px; background:url('/assets/images/sns/con_bg01.gif') repeat-y right 10px}
.con_bg {background:url('/assets/images/sns/con_bg02.gif') repeat-y right 10px} /*오른쪽 내용이 없을때*/

/* 왼쪽 메뉴 영역 */
.left {width:180px; padding-bottom:70px}
.left_p {width:50px; height:50px; background-image:url(/assets/images/sns/p_bg.gif); padding:7px} /* 프로필 영역 */

/*테이블*/
.tl {border-right:1px solid #d7d7d7}
.tl2 {border-bottom:1px solid #ececec}

/*텝박스*/
.tab_box {border:1px solid #e8e8e8; background-color:#ffffff; padding:7px 10px 7px 10px}
.tab_box:hover {border:1px solid #6daddd; background-color:#6daddd; padding:7px 10px 7px 10px; color:#ffffff}
.tab_box_on {border:1px solid #6daddd; background-color:#6daddd; padding:7px 10px 7px 10px; color:#ffffff}

.tab_box2 {border:1px solid #e1e1e1; background-color:#f6f6f6; line-height:33px; padding:0 10px}
.tab_box2:hover {border:1px solid #6daddd; background-color:#6daddd; color:#ffffff}
.tab_box2_on {border:1px solid #6daddd; background-color:#6daddd;  line-height:33px; padding:0 10px; color:#ffffff}

/*팝업스타일*/
.popup_t {height:40px; background-color:#f6f9fe; border-bottom:1px solid #f1f2f4; padding-left:20px}
.popup_t1 {height:30px; padding:14px 0 0 20px}
.popup_t2 {height:30px; padding:14px 0 0 20px}
.popup_t3 {padding:7px 0 0 20px}
.popup_t4 {padding:14px 0 0 12px}

/* 오른쪽 컨텐츠 영역 */
.right {width:799px}
.r_middle {border-left:0px solid #cccccc; border-right:0px solid #cccccc;}
.r_top {height:7px; background:#F6F6F6 url('/assets/images/sns/con_top_bg.png');} /*라인있는것*/
.r_top2 {height:7px; background:#F6F6F6 url('/assets/images/sns/con_top_bg2.png');} /*라인없는것*/
.r_bottom {height:7px; background-image:url(/assets/images/sns/con_bottom_bg.png)} /*라인있는것*/
.r_bottom2 {height:7px; background-image:url(/assets/images/sns/con_bottom_bg2.png)} /*라인없는것*/
.r_bg {background-image:url(/assets/images/sns/con_bg.gif)} /*오른쪽 컨텐츠가 있을경우 경계 라인*/

.r_group01 {height:7px; background:#F6F6F6 url('/assets/images/sns/group_top.png');} /*비공개그룹 설명 상단라운드*/
.r_group02 {border-right:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#ffffff; padding:12px 20px 12px 20px} /*가운데*/
.r_group03 {height:7px; background:#F6F6F6 url('/assets/images/sns/group_bottom.png');} /*비공개그룹 설명 하단라운드*/

.r_padding {padding:15px 20px 20px 20px} /*오른쪽 경계없는 패딩*/

/*비공개그룹 공지박스*/
.group_notice {border-top:1px solid #ffffff; border-bottom:1px solid #ececec; background-color:#ffffff; margin:0px -20px 0px -20px; padding:0px 20px 10px 20px}

/*리플*/
.group_re {background-color:#f6f6f6; padding:8px}

/* 오른쪽 컨텐츠 "왼쪽 영역" */
.rl {width:542px; padding:15px 20px 15px 20px}

/* 오른쪽 컨텐츠 "오른쪽 영역" */
.rr {width:214px;}

/* 왼쪽 메뉴 */
.left_m {border-bottom:1px solid #ececec; height:24px; padding:12px 0 0 15px}
.left_m_bullet {background:url(../images/2_icon_01.gif) 0 17px no-repeat}
.left_ml:link, .left_ml:visited {color:#828796; text-decoration: none; font-weight:bold} /* 왼쪽 메뉴 링크  */
.left_ml:hover {text-decoration: underline; font-weight:bold}
.menuBox {float:left; margin-top:9px; padding-bottom:9px; border-bottom:1px solid #e8e8e8;}
.menuBox ul li {width:185px; padding:5px 0 3px 0; overflow:hidden; height:14px; display:inline-block}
.menuBox ul li:hover {padding:4px 0 2px 0px; border-top:1px solid #e4eff8; border-bottom:1px solid #e4eff8; background:#f4f8ff;}
.menuBox ul li img { height:9px; margin:0 0 0 13px;display:inline-block;/*margin:0 0 2px 13px;*/position:relative;top:0px;}
.menu_over {border-top:1px solid #e4eff8; border-bottom:1px solid #e4eff8; background:#f4f8ff; overflow:hidden;}
.menu_2depth {padding:0;}
.menu_2depth li{padding:4px 0 4px 24px;}
.menu_2depth li a {padding:3px 0 3px 24px;}
.menu_2depth_s {padding:0;}
.menu_2depth_s li{padding:4px 0 4px 17px;}
.menu_2depth_s li a {padding:3px 0 3px 17px;}
.menu_3depth {padding:0;}
.menu_3depth li{padding:4px 0 4px 36px;}
.menu_3depth li a {padding:3px 0 3px 36px;}
.menuBox1 {float:left; width:185px; margin-top:6px; padding-bottom:6px; border-bottom:1px solid #e8e8e8; position:relative; }
.menuBox1 .noteBox {float:left;}
.menuBox1 .noteBox ul li {width:185px; padding:6px 0 4px 0;}
.menuBox1 .noteBox ul li:hover{padding:5px 0 3px 0px; border-top:1px solid #e4eff8; border-bottom:1px solid #e4eff8; background:#f4f8ff;}
.menuBox1 .noteBtn { position:absolute; right:0px; top:0px;  margin:3px 14px 0 0;}
.menuBox2 {float:left; width:185px; margin-top:11px; padding-bottom:11px;}
.inner {float:left; padding:15px 0 0 13px;}
.inner a:hover {text-decoration: underline;}
.inner img {margin-right:5px;}
.stic {color:#d7d7d7; margin:0 7px 0 7px;}

/*숫자*/
.num_1 {font:11px Dotum, 돋음; color:#f04e23; font-weight:bold; display:inline-block; position:relative;top:-2px; width:40px;}
.num_2 {font:11px Dotum, 돋음; color:#4998fd; font-weight:bold; margin-left:6px;}
.num_2_1 {font:11px Dotum, 돋음; color:#5389b1; margin-left:6px;}
.num_3 {font:11px Dotum, 돋음; color:#f04e23; font-weight:bold; display:inline-block; position:relative;top:-2px; width:116px;}
.num_4 {font:11px Dotum, 돋음; color:#252525;font-weight: normal;}

/*텍스트*/
.m_txt1 a {font:11px Dotum, 돋음; color:#999999; }
.m_txt1 a:hover {font:11px Dotum, 돋음; color:#999999; text-decoration: underline;}
.m_txt1_b {margin-left:6px; font-weight:bold;}
.m_txt1_b_off {margin-left:25px; font-weight:bold;}
.m_txt1_sb {margin-left:17px;}
.m_txt1_sb_off_1 {margin-left:3px; font-weight:bold;}
.m_txt1_sb_off {margin-left:17px; font-weight:bold;}
.m_txt2 { margin-left:25px;}
.m_txt3 {font:11px Dotum, 돋음; color:#252525; margin-right:6px; display:inline-block; position:relative;top:-2px;}
.m_txt3_1 {font:11px Dotum, 돋음; color:#252525; margin-right:3px; display:inline-block; position:relative;top:-2px;}
.m_txt4 { margin-left:5px;}

/* Button Common */

/* 드롭다운 박스*/
.buttonx, .buttonx *{ position:relative; margin:0; padding:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/assets/images/sns/btn.gif) no-repeat; vertical-align:top; overflow:visible; cursor:pointer; _cursor:hand;}
.buttonx *{left:2px; cursor:pointer; _cursor:hand;}

.buttonx.o, .buttonx.o *{height:29px; line-height:29px;}
.buttonx.o {background-position:left 0px;}
.buttonx.o:hover {background-position:left -41px;}
.buttonx.o *{padding:1px 22px 0 7px; background-position:right 0px;}
.buttonx.o *:hover,.buttonx.o:hover * {background-position:right -41px;}

/*2.0버튼*/
.buttonx.o7, .buttonx.o7 *{height:25px; line-height:25px}
.buttonx.o7 {background-position:left -431px;}
.buttonx.o7:hover {background-position:left -461px;}
.buttonx.o7 *{padding:1px 8px 0 7px; background-position:right -431px;}
.buttonx.o7 *:hover, .buttonx.o7:hover * {background-position:right -461px;}

.buttonx.o7_1, .buttonx.o7_1 *{height:25px; line-height:25px}
.buttonx.o7_1 {background-position:left -431px;}
.buttonx.o7_1:hover {background-position:left -461px;}
.buttonx.o7_1 *{padding:1px 8px 0 7px; background-position:right -431px;}
.buttonx.o7_1 *:hover, .buttonx.o7_1:hover * {background-position:right -461px;}

.profileInfo .buttonx,.profileInfo .buttonx *{ position:relative; margin:0; padding:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/assets/images/sns/btn.gif) no-repeat; vertical-align:top; overflow:visible; cursor:pointer; _cursor:hand;}
.profileInfo .buttonx *{left:2px; cursor:pointer; _cursor:hand;}

.profileInfo .buttonx.o7, .profileInfo .buttonx.o7 *{height:25px; line-height:25px}
.profileInfo .buttonx.o7 {background-position:left -431px;}
.profileInfo .buttonx.o7:hover {background-position:left -461px;}
.profileInfo .buttonx.o7 *{padding:1px 8px 0 7px; background-position:right -431px;}
.profileInfo .buttonx.o7 *:hover, .profileInfo .buttonx.o7:hover * {background-position:right -461px;}

.buttonx.o8, .buttonx.o8 *{height:22px; line-height:22px}
.buttonx.o8 {background-position:left -491px;}
.buttonx.o8:hover {background-position:left -518px;}
.buttonx.o8 *{padding:1px 9px 0 7px; background-position:right -491px;}
.buttonx.o8 *:hover, .buttonx.o8:hover * {background-position:right -518px;}

.buttonx.o9, .buttonx.o9 *{height:25px; line-height:25px; }
.buttonx.o9 {background-position:left -545px;}
.buttonx.o9:hover {background-position:left -575px;}
.buttonx.o9 *{padding:1px 20px 0 7px; background-position:right -545px;}
.buttonx.o9 *:hover, .buttonx.o9:hover * {background-position:right -575px;}

.buttonx.o10, .buttonx.o10 *{height:20px; line-height:20px; }
.buttonx.o10 {background-position:left -605px;}
.buttonx.o10:hover {background-position:left -630px;}
.buttonx.o10 *{padding:1px 8px 0 5px; background-position:right -605px;}
.buttonx.o10 *:hover, .buttonx.o10:hover * {background-position:right -630px;}

/*버튼*/
.buttonx.o2, .buttonx.o2 *{height:29px; line-height:29px;}
.buttonx.o2 {background-position:left -80px;}
.buttonx.o2:hover {background-position:left -121px;}
.buttonx.o2 *{padding:1px 9px 0 7px; background-position:right -80px;}
.buttonx.o2 *:hover, .buttonx.o2:hover * {background-position:right -121px;}

/*버튼_비활성*/
.buttonx.o2_, .buttonx.o2_ *{height:29px; line-height:29px;}
.buttonx.o2_ {background-position:left -80px;}
.buttonx.o2_ *{padding:1px 9px 0 7px; background-position:right -80px;}

.buttonx.o2_1, .buttonx.o2_1 *{height:25px; line-height:25px;}
.buttonx.o2_1 {background-position:left -655px;}
.buttonx.o2_1 *{padding:1px 8px 0 7px; background-position:right -655px;}


/*중간버튼*/
.buttonx.o4, .buttonx.o4 *{height:22px; line-height:22px;  word-spacing:-1px}
.buttonx.o4 {background-position:left -209px;}
.buttonx.o4:hover {background-position:left -236px;}
.buttonx.o4 *{padding:1px 7px 0 6px; background-position:right -209px;}
.buttonx.o4 *:hover, .buttonx.o4:hover * {background-position:right -236px;}

/*중간버튼_비활성*/
.buttonx.o4_, .buttonx.o4_ *{height:22px; line-height:22px;  word-spacing:-1px}
.buttonx.o4_ {background-position:left -209px;}
.buttonx.o4_ *{padding:1px 7px 0 6px; background-position:right -209px;}


/*작은버튼*/
.buttonx.o3, .buttonx.o3 *{height:20px; line-height:20px;  word-spacing:-1px}
.buttonx.o3 {background-position:left -159px;}
.buttonx.o3:hover {background-position:left -184px;}
.buttonx.o3 *{padding:1px 7px 0 6px; background-position:right -159px;}
.buttonx.o3 *:hover, .buttonx.o3:hover * {background-position:right -184px;}

/*글쓰기,블루버튼버튼*/
.buttonx.o5, .buttonx.o5 *{height:28px; line-height:27px; color:#ffffff}
.buttonx.o5 {background-position:left -264px;}
.buttonx.o5:hover {background-position:left -298px;}
.buttonx.o5 *{padding:1px 7px 0 6px; background-position:right -264px;}
.buttonx.o5 *:hover, .buttonx.o5:hover * {background-position:right -298px;}

/*모임검색 버튼*/
.buttonx.o6, .buttonx.o6 *{height:42px; line-height:42px; color:#ffffff}
.buttonx.o6 {background-position:left -333px;}
.buttonx.o6:hover {background-position:left -382px;}
.buttonx.o6 *{padding:2px 7px 0 6px; background-position:right -333px;}
.buttonx.o6 *:hover, .buttonx.o6:hover * {background-position:right -382px;}

/*more 버튼*/
.btn_more {cursor:pointer;display:block; width:545px;height:38px;background:url(/assets/images/sns/btn_more.gif) 0 0 no-repeat} /* 링크버튼 */
.btn_more:hover {background-position:left -41px} /* 링크버튼 */

/*기타 롤오버버튼*/
.btn_link {cursor:pointer;display:block; width:53px;height:20px;background:url(/assets/images/sns/btn_group.gif) 0 0 no-repeat} /* 링크버튼 */
.btn_link:hover { background-position:left -21px} /* 링크버튼 */
.btn_pic {cursor:pointer;display:block; width:53px;height:20px;background:url(/assets/images/sns/btn_group.gif) -53px 0 no-repeat} /* 사진버튼 */
.btn_pic:hover {background-position:-53px -21px} /* 사진버튼 */

.btn_pic2 {cursor:pointer;display:block; width:52px;height:20px;background:url(/assets/images/sns/btn_group.gif) -211px 0 no-repeat} /* 일반사진버튼 */
.btn_pic2:hover {background-position:-211px -21px} /* 일반사진버튼 */


.btn_pol {cursor:pointer;display:block; width:53px;height:20px;background:url(/assets/images/sns/btn_group.gif) -106px 0 no-repeat} /* 투표버튼 */
.btn_pol:hover {background-position:-106px -21px} /* 투표버튼 */
.btn_notice {cursor:pointer;display:block; width:52px;height:20px;background:url(/assets/images/sns/btn_group.gif) -159px 0 no-repeat} /* 공지버튼 */
.btn_notice:hover {background-position:-159px -21px} /* 공지버튼 */

/*사진*/
.pic_box01 {cursor:pointer;width:140px; height:140px; background-color:#f6f6f6; border:1px solid #ffffff; text-align:center} /*사진리스트*/
.pic_box01:hover {border:1px solid #000000}
.pic_box01_de {width:140px; height:140px; background-image:url(/assets/images/sns/pic_de2.gif);border:1px solid #ffffff}
.pic_box02 {width:400px; height:400px; background-color:#252525} /*사진자세히보기*/
.pic_box03 {cursor:pointer;width:70px; height:70px; background-color:#252525; border:1px solid #ffffff} /*사진썸네일*/
.pic_box03:hover {border:1px solid #000000}
.pic_box03_de {width:70px; height:70px; background-image:url(/assets/images/sns/pic_de.gif);border:1px solid #ffffff}

.btn_pic_left {cursor:pointer;display:block; width:19px;height:37px;background:url(/assets/images/sns/btn_arrow.png) 0 0 no-repeat} /* 사진 리스트 왼쪽 */
.btn_pic_left:hover {background-position:left -39px} 
.btn_pic_right {cursor:pointer;display:block; width:19px;height:37px;background:url(/assets/images/sns/btn_arrow.png) -21px 0 no-repeat} /* 사진 리스트 오른쪽 */
.btn_pic_right:hover {background-position:-21px -39px} 

.btn_pic_sum01 {cursor:pointer;display:block; width:32px;height:70px;background:url(/assets/images/sns/btn_arrow.png) -151px 0 no-repeat} /* 사진썸네일 왼쪽1 */
.btn_pic_sum01:hover {background-position:-151px -76px} 
.btn_pic_sum02 {cursor:pointer;display:block; width:23px;height:70px;background:url(/assets/images/sns/btn_arrow.png) -183px 0 no-repeat} /* 사진썸네일 왼쪽2 */
.btn_pic_sum02:hover {background-position:-183px -76px} 
.btn_pic_sum03 {cursor:pointer;display:block; width:23px;height:70px;background:url(/assets/images/sns/btn_arrow.png) -207px 0 no-repeat} /* 사진썸네일 오른쪽1 */
.btn_pic_sum03:hover {background-position:-207px -76px} 
.btn_pic_sum04 {cursor:pointer;display:block; width:32px;height:70px;background:url(/assets/images/sns/btn_arrow.png) -230px 0 no-repeat} /* 사진썸네일 오른쪽2 */
.btn_pic_sum04:hover {background-position:-230px -76px} 

.btn_pic2_right {cursor:pointer;display:block; width:50px;height:49px;background:url(/assets/images/sns/btn_arrow.png) -97px 0 no-repeat} /* 사진보기 오른쪽 버튼 */
.btn_pic2_right:hover {background-position:-97px -50px} 
.btn_pic2_left {cursor:pointer;display:block; width:50px;height:49px;background:url(/assets/images/sns/btn_arrow.png) -47px 0 no-repeat} /* 사진보기 왼쪽 버튼 */
.btn_pic2_left:hover {background-position:-47px -50px} 

.btn_pic_del {cursor:pointer;display:block; width:30px;height:30px;background:url(/assets/images/sns/btn_arrow.png) 0 -83px no-repeat} /* 사진삭제 */
.btn_pic_del:hover {background-position:left -114px} 


/* 박스 그림자 */
.shadow {
    -webkit-box-shadow: 2px 2px 2px 0px #d7d7d7;  /* Safari and Chrome */
    -moz-box-shadow: 2px 2px 2px #d7d7d7;  /* Firefox */
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#d7d7d7, Direction=135, Strength=2);  /* IE */
}

/* 레이아웃 수정 */
.righContents {position:relative;margin:0 0 0 61px;}
.quickTitle {display:inline-block; *display:inline; zoom: 1;}
.category_box {margin-left:38px; background:url(/assets/images/sns/category_bg.gif) 0 0 repeat; height:23px; padding:11px 16px 0 10px; border-right:1px solid #e8e8e8;}
.categoryList ul li{ float:left; font:11px Dotum, "돋움"; }
.categoryList ul li a {color:#898989;}
.categoryList ul .m_txt5 { margin:0 4px 0 4px; color:#e1e1e1;}

/* 메뉴 및 레이어 관련 추가 */
.subMenu {position:absolute;background:#484e5e;top:-1px;left:60px;white-space:nowrap;z-index:100;width:413px;border-top:1px solid #666b7d;border-left:1px solid #666b7d;border-right:1px solid #666b7d;}

.left_m3 .setTing {text-align:center;background:url(/assets/images/sns/bg_menu_off.gif) top center no-repeat;height:30px}
.setTing img {margin:0 0 0 -2px;padding:9px 0 0 0;}

.left_m3 li {height:49px;background:url(/assets/images/sns/bg_menu_off.gif) top center no-repeat;font-size:0;line-height:0;padding:1px 0 0 0;}
.left_m3 li img {vertical-align:middle;}
.left_m3 li.on {height:48px;background:url(/assets/images/sns/bg_menu_on.gif) top center no-repeat;padding:0 0 2px 0}
.left_m3 li.first {height:49px;position:relative;background:url(/assets/images/sns/bg_menu_off.gif) bottom center no-repeat;}
.left_m3 li.alert {position:relative;}
.left_m3 .subMenu li {float:left;width:58px;height:48px;border-bottom:1px solid #666b7d;border-left:1px solid #666b7d;margin:0;border-top:0; background:none}
.left_m3 .subMenu li.leftNone {border-left:0;}

.layerTitle {font-weight:normal;color:#363636;}
.profileImg {float:left;}
.profileInfo {float:left;margin:0 0 0 10px;}

.defaultSet {position:absolute;top:5px;right:20px;}
.defaultSet a {text-decoration:underline !important;}

.menuList {float:left;}
.menuList p, .useMore p {font-weight:bold;}
.useMore p img {vertical-align:middle;}
.menuList .list {width:148px;height:297px;border:1px solid #acacac;margin:8px 0 0 0;padding:10px 7px;}
.useMore {float:right;margin:0 0 0 19px;display:inline;*margin:0 0 0 0;}
.useMore .btn li {margin:6px 0 0 0;}
.useMenu .btn {float:left;margin:60px 0 0 0;display:inline;*margin:60px 0 0 -20px;}
.useMenu .menuArea {float:left;margin:0 0 0 20px;display:inline;*margin:0 0 0 20px;}
.useMenu .menuArea .list {width:148px;height:125px;border-top:1px solid #acacac;border-left:1px solid #acacac;border-right:1px solid #acacac;border-bottom:1px solid #636363;background:#f6f9fe;margin:8px 0 0 0;padding:10px 7px;position:relative;}
.useMenu .menuArea .list li, .moreMenu .menuArea .list li {color:#5389b1;}
.useMenu .menuArea .list .btn02, .moreMenu .menuArea .list .btn02 {position:absolute;bottom:0;left:0;}
.useMenu .menuArea .list .btn02 li, .moreMenu .menuArea .list .btn02 li  {float:left;font-size:0;line-height:0;}

.moreMenu .btn {float:left;margin:70px 0 0 0;display:inline;*margin:70px 0 0 -20px;}
.moreMenu .menuArea {float:left;margin:25px 0 0 20px;display:inline;*margin:25px 0 0 20px;}
.moreMenu .menuArea .list {width:148px;height:101px;border-top:1px solid #acacac;border-left:1px solid #acacac;border-right:1px solid #acacac;border-bottom:1px solid #636363;background:#f6f9fe;margin:8px 0 0 0;padding:10px 7px;position:relative;}


/* 알림레이어 추가 */
.alertLayer {position:absolute;top:46px;left:100px;z-index:1000;}
.alertLayer .header {/*background:url(../images/bg_title.png) 0 0 no-repeat;*/height:31px;background:#f6f9fe;border-bottom:1px solid #b9babd;border-top:1px solid #5d6373;position:relative;}
.alertLayer .header .title {font-weight:bold;float:left;color:#23252b;margin:0px 0 0 11px;padding:9px 0 0 0;}
.alertLayer .header .right {float:right;width:87px;text-align:center;color:#23252b;border-left:1px solid #d7d7d7;margin:0 0 0 0;padding:9px 0 0 0;height:22px;cursor:pointer;}
.alertLayer .header .right img {vertical-align:middle;}
.alertLayer .header span {position:absolute;top:-7px;left:31px;}
.alertLayer .layerBody {border-left:1px solid #5d6373;border-bottom:1px solid #5d6373;border-right:1px solid #5d6373;width:406px;background:#fff;}
.alertLayer .layerBody .box {text-align:center; padding:6px;border:none;background:#fbfbfb;cursor:pointer;}

.alertLayer .friendList {clear:both;border-bottom:1px solid #ebebeb;min-height:73px;position:relative;}
.alertLayer .friendList dt {position:absolute;top:11px;left:11px;}
.alertLayer .friendList dd {margin:0 0 0 70px;padding:12px 0 0 0;}
.alertLayer .friendList dd.btn {position:absolute;right:0;top:12px;}
.alertLayer .friendList dd.btn li {float:left;}
.alertLayer .friendList dd .name {color:#0b3984;}
.alertLayer .friendList dd .text {margin:2px 0 0 0;color:#363636;width:324px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.alertLayer .friendList dd ul {padding:0 12px 0 0;}
.alertLayer .friendList dd .subtext,.alertLayer .friendList dd .date {margin:4px 0 0 0;font-size:11px;color:#898989;}
.alertLayer .friendList dd .date img {vertical-align:middle;}
.alertLayer .friendList dd .longtext {}
.alertLayer .friendList dd .longtext span,.alertLayer .friendList dd .longtext span a {color:#5389b1;}

/* 블로그 영역 */
.profileArea dl {position:relative;min-height:125px;}
.profileArea dt {background:url(/assets/images/sns/blog_pf.gif) 0 0 no-repeat;width:114px;height:114px;position:absolute;top:0;left:0;padding:11px 0 0 11px;z-index:2;}
.profileArea dt span {position:absolute;bottom:19px;left:38px;z-index:3;}
.profileArea dd {margin:0 0 0 146px;}
.profileArea dd.name {padding:7px 0 0 0;}
.profileArea dd.name strong {font-size:20px;font-weight:bold;color:#0b3984;}
.profileArea dd.company {padding:10px 0 0 -1px;color:#000;clear:both;}
.profileArea dd.work {color:#000;}
.profileArea dd.comment {padding:5px 0 0 0;zoom:1;}
.profileArea dd.comment:after {content:''; display:block; clear:both}
.profileArea dd.comment .leftBg {background:url(/assets/images/sns/bg_ballon_left.gif) top left no-repeat;height:47px;position:relative;float:left;}
.profileArea dd.comment .leftBg span {position:absolute;top:1px;left:19px;}
.profileArea dd.comment .rightBg {background:url(/assets/images/sns/bg_ballon_right.gif) top right no-repeat;height:47px; padding:4px 12px 0 0; margin:0 0 0 12px;}

.insertNews {float:left; height:60px; width:100%; position:relative;}
.insertNews_box { width:100%; height:44px; margin:16px 0 0 0;}
.insertNews_box_bg {float:right; width:99%; height:44px; margin:0 0 0 -16px; background:url(/assets/images/sns/blog_tab_right.gif) right 0; }
.insertNews .leftArea {position:absolute; top:28px; left:16px;}
.insertNews .leftArea li.first, .insertNews .top .rightArea li.first {margin:0;}
.insertNews .leftArea li {margin:0 0 0 17px;}
.insertNews .leftArea li strong {color:#fff;}
.insertNews .leftArea li strong span {color:#ffc400;}
.insertNews .rightArea {float:right; padding:10px 23px 0 0} 
.insertNews .rightArea li {margin:0 0 0 13px;}
.Bottom_box { height:102px; width:100%; position:relative;}
.Bottom_box_bg {float:right; width:99%; height:102px; margin:0 0 0 -16px; background:url(/assets/images/sns/blog_tab1_right.gif) right 0; }
.Bottom_box_bg textarea {position:absolute; top:13px; left:16px; border-top:1px solid #acacac;border-left:1px solid #acacac;border-ringt:0;border-bottom:1px solid #d7d7d7;height:41px;width:85%; padding:7px 56px 0 9px;color:#b7b7b7;font-family:"굴림",Gulim;background:#fff;}
.Bottom_box_bg p {position:absolute; top:13px; right:17px; z-index:110;} 

.self_bg {background:url(/assets/images/sns/blog_bg01.gif) repeat 0 0;}
.self_bg02 {background:url(/assets/images/sns/blog_bg02.gif) repeat 0 0; padding:20px 0 20px 23px; text-align:left; vertical-align:top;}
.self_bg03 {background:url(/assets/images/sns/blog_bottom_left.gif) no-repeat left 0;}
.self_bg04 {background:url(/assets/images/sns/blog_bottom_right.gif) no-repeat right 0;}
.self_bg05 {background:url(/assets/images/sns/blog_bottom_center.gif)repeat 0 0; }
.s_line { border-right:1px solid #bfc0c2;}
.s_line02 { border-left:1px solid #dddedf;}
.s_line03 { border-left:1px solid #dfdfdf;}
.s_line04 { border-right:1px solid #dfdfdf;}
.self_txt ul li {font:12px Gulim, "굴림"; color:#4b4b4b; line-height:20px}

.insertNews .bottom .inputNews {padding:13px 0 0 16px;}
.insertNews .bottom .inputNews textarea {float:left;border-top:1px solid #acacac;border-left:1px solid #acacac;border-ringt:0;border-bottom:1px solid #d7d7d7;height:41px;width:582px;padding:7px 0 0 9px;color:#b7b7b7;font-family:"굴림",Gulim;background:#fff;}
.insertNews .bottom .inputNews p {float:left;margin:0 0 0 -1px;} 
.insertNews .bottom02 {background:url(/assets/images/sns/bottom_bg.gif) 0 1px no-repeat;width:680px;height:444px;font-family:"굴림",Gulim;}
.insertNews .bottom02 .info {}
.insertNews .bottom02 .info dl {float:left;width:226px;font-family:"굴림",Gulim;height:212px;}
.insertNews .bottom02 .info dt {font-weight:bold;height:21px;text-align:center;color:#111;padding:12px 0 22px 0;font-family:"굴림",Gulim;}
.insertNews .bottom02 .info dd {padding:0 0 0 22px;line-height:22px;font-family:"굴림",Gulim;}
.insertNews .bottom02 .intro dl {float:left;width:680px;font-family:"굴림",Gulim;height:212px;}
.insertNews .bottom02 .intro dt {font-weight:bold;height:21px;text-align:center;color:#111;padding:12px 0 22px 0;font-family:"굴림",Gulim;}
.insertNews .bottom02 .intro dd {padding:0 0 0 22px;line-height:22px;font-family:"굴림",Gulim;}



.buttonBlog, .buttonBlog *{ position:relative; margin:0; padding:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/assets/images/sns/btn_blog.png) no-repeat; vertical-align:top; overflow:visible; cursor:pointer; _cursor:hand;color:#363636;}
.buttonBlog *{left:7px; cursor:pointer; _cursor:hand;}

.buttonBlog.o, .buttonBlog.o *{height:27px; line-height:25px;}
.buttonBlog.o {background-position:left 0px;}
.buttonBlog.o:hover {background-position:left -31px;}
.buttonBlog.o *{padding:1px 10px 0 3px; background-position:right 0px;}
.buttonBlog.o *:hover,.buttonBlog.o:hover * {background-position:right -31px;}

.newsFeed {position:relative;padding:15px 0;border-bottom:1px solid #ebebeb;font-family:"굴림",Gulim;}
.newsFeed.last {padding:15px 0 0 0;border-bottom:0;}
.noNews {text-align:center;padding:70px 0 0 0;}
.noNews p {padding:16px 0 0 0;}

.num {font-weight:normal;color:#5389b1;}
.blogRight .b,.blogRight .num {font-family:"굴림",Gulim;}
.loginArea {background:#f6f9fe;height:140px;}
.loginArea .loginBox {background:url(/assets/images/sns/login_bg.gif) 0 0 no-repeat;width:227px;height:70px;margin:12px 0 10px 0;}
.loginArea .loginBox .login {padding:0 0 0 12px;}
.loginArea .loginBox .pw {padding:0 0 0 12px;}
.loginArea .loginBox input {border:0;position:relative;color:#b7b7b7;height:30px;padding:4px 0 0 0;}
.loginArea1 {background:#f6f9fe;height:140px; width:225px; margin-left:1px;}
.loginArea1 .loginBox {background:url(/assets/images/sns/login_bg.gif) 0 0 no-repeat;width:227px;height:70px;margin:12px 0 10px 0;}
.loginArea1 .loginBox .login {padding:0 0 0 12px;}
.loginArea1 .loginBox .pw {padding:0 0 0 12px;}
.loginArea1 .loginBox input {border:0;position:relative;color:#b7b7b7;height:30px;padding:4px 0 0 0;}
.loginText {zoom:1;}
.loginText:after {content:''; display:block; clear:both}
.loginText .fl {font-size:11px;color:#5389b1;}

.sns_right_padding {zoom:1;}
.sns_right_padding:after {content:''; display:block; clear:both}
.sns_right_padding2 {zoom:1;}
.sns_right_padding2:after {content:''; display:block; clear:both}
.blogfr li {float:left; font-size:12px; height:40px; padding:5px 0 0 5px;}
.blogfr {zoom:1;padding:0 0 10px 0;}
.blogfr:after {content:''; display:block; clear:both}
.blogPhoto {zoom:1;padding:0 0 10px 0;}
.blogPhoto:after {content:''; display:block; clear:both}
.blogPhoto li {float:left;font-size:12px; height:70px; margin:5px 0 0 5px;}
.frImg, .picImg {text-align:center; padding:10px 0 5px 0;}
.moimImg {text-align:center;padding:10px 0 5px 0;}
.scrapImg {text-align:center;padding:10px 0 5px 0;}
.frTitle {text-align:center;padding:14px 0 10px;}
.frBtn {text-align:center;}
.picTitle {padding:18px 0 10px 0;text-align:center;}
.moimTitle {padding:5px 0 18px 0;text-align:center;}
.moimBtn  {margin:0 0 5px 30px;}
.moimBtn li {float:left;}
.moimBtn li.first {margin:0 6px 0 0;}
.moimBtnAgora {margin:0 0 5px 10px;}
.moimBtnAgora li {float:left;}
.moimBtnAgora li.first {margin:0 6px 0 0;}

.moimJoinAgora a{color:#7d7d7d; }
.moimJoinAgora img {margin-right:3px; vertical-align:middle;}
.moimTxtAgora {float:left; padding:5px 0 0 0;}
.moimTitle1Agora {width:130px; font:11px Dotum, "돋움"; color:#7d7d7d; padding:5px 0 9px 0;text-align:left;}
.moimTitle1Agora1 {width:130px; font:11px Dotum, "돋움"; color:#7d7d7d; padding:5px 0 0 0;text-align:left;}
.moimTxtAgora a {color:#0b3984;}
.moimImgAgora {width:40px; padding:5px 7px 5px 0;}
.moimTitleAgora {font:11px Dotum, "돋움"; color:#7d7d7d; padding:5px 0 18px 0;text-align:left;}

.blogli li {background:url(/assets/images/sns/blog_dot.gif) 0 7px no-repeat;padding:0 0 0 8px;font-family:"굴림",Gulim;width:218px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.blogli li a:hover {text-decoration:underline;}
.scrapTitle {padding:5px 0 18px 0;text-align:center;line-height:18px;}
.scrapText {line-height:;font-size:11px;color:#7d7d7d;line-height:15px;}

.frList {border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8; border-bottom:1px solid #c7c7c7;border-right:1px solid #e8e8e8;}
.frList .text {height:26px;padding:12px 0 0 15px;font-family:"굴림",Gulim;}
.frList .initial {font-size:11px;background:#f6f9fe;border-top:1px solid #e8e8e8;height:18px;padding:5px 0 0 0;}
.frList .initial a {display:inline-block;margin:0 0 0 17px;color:#5a5a5a;}
.frList .initial a.first {margin:0 0 0 7px;}

/* 블로그 구독 */
.blog_gu_tab {background-image:url(/assets/images/sns/blog_tab_bg.gif); border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8;}
.blog_gu_tab01 {background-image:url(/assets/images/sns/blog_tab_on.gif); color:#ffffff; width:150px; line-height:34px; text-align:center}
.blog_gu_tab02 {background-image:url(/assets/images/sns/blog_tab_off.gif); width:150px; line-height:34px; text-align:center; border-right:1px solid #e8e8e8;}

/*Office_home 구조*/
#office_left_area {width:186px; padding:0 0 35px; min-height:100%;}
.info_box {height:64px; padding:9px 13px 14px 15px;}
.photo_bg {float:left; width:64px; height:64px; background:url(/assets/images/sns/offic_photo_bg.gif); }
.photo {margin:7px 0 0 7px;}
.photo_name {float:left; font-weight:bold; color:#0b3984; margin:12px 0 11px 13px;}
.ml9 {float:left; margin-left:9px;}
.info_manage {float:left; width:186px; background:url(/assets/images/sns/left_office_bg.gif);}
.office_box {float:left; margin:11px 16px 0 18px; padding-bottom:10px;}
.office_box .office_text {float:left; width:117px;  height:22px;}
.office_box .office_text1 {float:left; width:152px; margin:11px 0 0 0; } 
.office_box .office_text1 .Txt_l {float:left; width:118px; font:12px Dotum, 돋음; color:#ffffff; height:20px; line-height:20px; display:inline-block;}
.office_box .office_text1 .Txt_l_img {float:right; vertical-align:middle; height:20px;}
/*
.office_box .office_text1 .Txt_l_01 {float:left;  width:152px; font:11px Dotum, 돋음; color:#d3d5db; line-height:17px; display:inline-block;}
.office_box .office_text1 .Txt_l_01 a { text-decoration:underline; color:#b9e5fb; }
*/
.Txt_l_01 {float:left;  width:160px; font:11px Dotum, 돋음; color:#d3d5db; line-height:17px; display:inline-block;margin:0px 0px 0px 5px;}
.Txt_l_01 a { text-decoration:underline; color:#b9e5fb; }
.office_box ul li {width:152px; font:12px Dotum, 돋음; color:#000000; line-height:26px;}
.office_box ul li img {vertical-align:middle; padding:0 0 0 5px; position:relative; top:-1px;}
.group_box {float:left; margin:19px 15px 0 15px;}
.group_box  strong {margin-left:4px;}
.group_make {float:left; width:152px; margin:10px 15px 0 19px; font:11px Dotum, 돋음;}
.group_make img {margin-right:4px;}
.group_make a {color:#7b7b7b;}

/*Office_home 달력부분*/
.calendar_top {height:48px; padding:0 0 0 17px; margin-top:-3px; background:#fbfbfb; position:relative;}
.txt_date_box {display:inline-block; font:19px Arial, Helvetica, sans-serif, 시스템; color:#363636; margin:16px 10px 0 10px; position:relative; top:-2px;}
/*.calendar_btn {width:111px; position:absolute; bottom:5px; right:17px;}*/
.calendar_btn {width:78px; position:absolute; bottom:5px; right:17px;}
.table_calendar {font:11px Dotum, 돋음; color:#555555; background:#FFF;}
.table_in_box {text-align:left; vertical-align:top; padding-left:9px;}
.add_plus{font-size:11px; color:#128bea;}
.table_in_box td {line-height:14px;}
.table_on {background:#ffffe9; height:102px;}
.t_red {font:11px Dotum, 돋음; color:#ff000a; }
.t_R_line {border-right:1px solid #e7e7e7; }
.t_B_line {border-bottom:1px solid #e7e7e7; }
.t_date {font-family:Tahoma; font-size:11px; font-weight:bold; color:#555555; padding-bottom:3px;}
.t_date_prev {font-family:Tahoma; font-size:11px; font-weight:bold; color:#efb4b4; padding-bottom:3px;}
.t_s_1 {font-size:11px; color:#000000;}
.t_s_2 {font-size:11px; color:#5389b1;}
.t_s_3 {font-size:11px; color:#f45780;}
.bottom_bg {background:url(/assets/images/sns/arrow_bottom_bg.gif);}
.bottom_bg:hover {background:url(/assets/images/sns/arrow_bottom_bg_on.gif);}


/*Office_home 컨텐츠 하단 부분*/
.r_board_box p{height:25px; padding:10px 0 0 12px; background:url(/assets/images/sns/alim_top_bg.gif); }
.r_board_box p img {vertical-align:middle; margin:0 4px 0 0;}
.alim_board_box {height:42px; border-bottom:1px solid #ececec; padding:17px 0 0 12px;}
.alim_board_box1 {padding:17px 0 16px 13px;  border-bottom:1px solid #ececec; }
.alim_board_box2 {padding:13px 0 16px 13px; }
.alim_board_box2 ul li {font:12px Dotum, 돋음; color:#5389b1; line-height:19px;}
.alim_board_box2 ul li a{font:12px Dotum, 돋음; color:#5389b1; line-height:19px;}
.alim_board_box2 ul li strong {color:#000000; text-decoration:none;} 
.alim_board_box img { margin:0 10px 0 0;}
.alim_board_txt {width:160px; display:inline-block; line-height:14px;}
.alim_board_txt1 a {width:89px; display:inline-block;  color:#0b3984; vertical-align:top; margin:11px 0 0 5px;}
.alim_time {margin:0 0 16px 16px; display:inline-block; font:11px Dotum, 돋음; color:#959595; vertical-align:middle;}
.more_box {height:22px; padding:9px 0 0 0;  border-bottom:1px solid #eaeaea; text-align:center;}
.more_box img {vertical-align:middle; margin:0 6px 0 0;}
.workmate_box {height:40px; margin-bottom:5px;}
.all_txt { margin-left:78px;}
.search_area {width:100%; height:75px; position:relative;}
.search_box {float:left; width:99%;border:3px solid #6b9cd9; height:36px; line-height:36px;}
.search_txt {float:left; width:77px; position:relative; background-color:#FBFBFB; border-right:1px solid #E1E1E1; height:36px; padding:0 0 0 10px;}
.search_txt  a {height:20px; width:20px; display:inline-block; position:absolute; top:16px; right:0px;}
.share_lc {position:absolute; bottom:0px; right:2px;  color:#a3a3a3;}

/*Office_home 폰트*/
.ofc_txt {color:#b9e5fb; font-weight:bold; width:95px;}
.ofc_txt1 {font:11px Dotum, 돋음; color:#e4e4e7; padding-left:3px;}
.ofc_txt2 {color:#5389b1;}
.admin_image {position:relative; top:1px;}



/*레이어 팝업 부분 20130222 추가분*/
.box11 {border:1px solid #555;background:#fff;position: relative;}
.box11 .newLogin, .regFormtop .text.reg03 .newLogin {color:#5089b4;text-decoration:underline;}
.box11 .layerTable {border-top:1px solid #e7e8ea;border-left:1px solid #e7e8ea;border-right:1px solid #e7e8ea;margin:16px 0 12px 0;}
.box11 .layerTable table {width:100%;}
.box11 .layerTable th {width:90px;height:40px;background:#f6f9fe;border-bottom:1px solid #e7e8ea;border-right:1px solid #d7d7d7;padding:0 13px 0 0;text-align:right;font-weight:normal;}
.box11 .layerTable td {border-bottom:1px solid #e7e8ea;width:404px;padding:0 0 0 12px;}
.box11 .layerTable td input {padding:0;margin:0;vertical-align:middle;}
.box11 .layerTable th.email {height:184px;}
.box11 .layerTable td.email {vertical-align:top;padding-top:7px;}
.box11 .layerTable th.end, .box11 .layerTable td.end {border-bottom:1px solid #c7c7c7;}
.box11 .layerTable td .input02, .infoTable td .input02 {height:17px;width:120px;padding:6px 0 0 7px;}
.regTable td .input02  {height:17px;width:202px;padding:6px 0 0 7px;}
:root .box11 .layerTable td .input02, :root .infoTable td .input02,  :root .regTable td .input02  {height:23px;padding:0 0 0 7px;}
.box11 .layerTable td .num, .infoTable td .num, .regTable td .num {width:65px;}
.box11 .layerTable td .gray {font-size:11px;color:#7d7d7d;}
.box11 .layerTable td .auth p, .box11 .layerTable td .authnum p {padding:8px 0 0 0;}
.box11 .layerTable td .gray .cancel {color:#5388b2;text-decoration:underline;}
.box11 .layerTable td .gray .alert_01 {color:#ff0103;}
.box11 .layerTable td .text {padding:18px 0;}
:root .box11 .layerTable td .input02 {height:19px;padding:4px 0 0 7px;}
.box11 .regForm {width:522px;}
.box11 .regForm .btnAreaone {padding:0;}
/*.box11 li {background:url(../images/dot_reg.gif) 0 8px no-repeat;margin:0 0 0 5px;padding:0 0 0 8px;line-height:20px;zoom:1;}*/
.box11 li {background:url(/assets/images/sns/dot.gif) 0 8px no-repeat;margin:0 0 0 5px;padding:0 0 0 8px;line-height:20px;zoom:1;}
.box11 li:after {content:''; display:block; clear:both}
.box11 li .name {float: left;width:118px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.box11 li .email {float: left;width:93px;margin:0 0 0 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.box11 li  a {text-decoration: underline;}
.box11 .arrow {position: absolute;top:-7px;left:21px;z-index:10;}
.box11 .arrow01 {position: absolute;top:-7px;left:10px;z-index:102;}
.box11 .arrow02 {position: absolute;top:-7px;right:63px;z-index:10;}
.box11 .popup_b {border-top:1px solid #ececec;height:25px;padding:11px 0 0 18px;color:#000;font-family: "굴림",Gulim;clear: both;}
.box11 .popup_b.color {background: #f6f9fe;}
.box11 .popup_b img {vertical-align: middle;}
.box11 .poup_expand {}
.box11 .poup_expand .title {position:relative;background: url(../images/bg_arrow.gif) 0 0 repeat-x;height:18px;font-size: 11px;color:#fff;padding:6px 0 0 19px;}
.box11 .poup_expand .title .arrow {position: absolute;top:10px;left:302px;}
.box11 .poup_expand .list {border-bottom: 1px solid #ececec;zoom:1;padding:7px 0 7px 18px;}
.box11 .poup_expand .list.end {border-bottom: 0;}
.box11 .poup_expand .list:after {content:''; display:block; clear:both}
.box11 .login {zoom:1;}
.box11 .login:after {content:''; display:block; clear:both}
.box11 .login li {background:none;margin:0 0 0 0;padding:0 0 0 0;line-height:1;}
.box11 .login li .input02 {height:23px;width:185px;padding:10px 0 0 7px;}
:root .box11 .login li .input02 {height:33px;padding:0 0 0 7px;}
.box11 .login li.last .input02 {border-top:0;}
.box11 .login ul {float: left;}
.box11 .login .btn {float: right;}
.box11 .text {font-size: 11px;margin: 13px 0 0 0;}
.box11 .text .chkLogin {float: left;color: #000;}
.box11 .text .findId {float: right;}
.box11 .text .findId a {color:#5489b1;}
.box11 .listArea {padding: 8px 17px;border-bottom: 1px solid #ececec;zoom:1;}
.box11 .listArea:after {content:''; display:block; clear:both}
.box11 .listArea .input {float: left;padding: 9px 15px 0 0;}
.box11 .listArea .profileInfo a {color:#5589ae;text-decoration: underline;}
.box11 .blueBox {padding: 10px 0 10px 10px;margin-top:14px;}
.box11 .blueBox .input02  {height:17px;width:190px;padding:6px 0 0 7px;}

.p_tit_input { height:18px; font:11px Dotum, "돋움"; color:#5389b1; border:1px solid #c4c4c4; margin:0 7px 0 0; padding:5px 0 1px 5px;}
.p_tit_input02 {height:18px; font:11px Dotum, "돋움"; color:#363636; border:1px solid #c4c4c4; margin:0 7px 0 0; padding:5px 0 1px 5px; background:#f6f9fe;}
.p_tit_input03 {height:18px; font:11px Dotum, "돋움"; color:#363636; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;margin:0 7px 0 0; padding:5px 0 1px 5px; background:#f6f9fe;}
.p_input_bg {background: url(/assets/images/sns/pop_bg.gif) 0 0; width:346px; height:31px;}
.p_Img {padding:5px 6px 7px 7px; vertical-align:middle;}
.p_Img02 {padding:5px 6px 7px 14px; vertical-align:middle;}
.p_app_box {font:11px Dotum, "돋움"; }
.p_app_box ul li {line-height:18px; margin:0; padding:0;}
.p_mail_box {width:203px; padding-bottom:7px; border:1px solid #cccccc; background:#fbfbfb;}
.p_mail_txt {width:175px; margin:8px 0 0 0; font-size:11px;}
.p_mail_bttm {float: left; width:176px; margin:8px 0 0 0; padding:7px 0 0 0; border-top:1px solid #ececec;}
.p_app_bg_box{background: url(/assets/images/sns/pop_app_bg.png) 0 0; width:469px; height:237px; position:relative;}
.p_app_btn_box {list-style:none; margin:0 0 0 25px;}
.p_app_btn_box li{float:left; margin:105px 5px 0 0;} 
.p_app_bg_box p {float: left; margin:20px 0 0 25px; line-height:17px;}

/*시작하기 변경부분 추가 20130711 pyj*/
.imgBox { float:left; width:60px; }
.txtinfoArea { margin:0 0 0 60px; font:13px Gulim, "굴림"; color:#363636; line-height:16px;}
.txtinfoTit {color:#0b3984; font:12px Dotum, "돋움"; font-weight:bold; padding:0 0 9px 0}
.hiwBg {margin:48px 0 0 0; vertical-align:top; }
.hiwBg .topBg {background:url(/assets/images/sns/bg_top_center.gif) repeat-x; width:100%}
.hiwBg .botBg {background:url(/assets/images/sns/bg_bot_center.gif) repeat-x; width:100%}
.hiwBg .cter_lBg {background:url(/assets/images/sns/bg_center_left.gif) repeat-y;}
.hiwBg .cter_rBg {background:url(/assets/images/sns/bg_center_right.gif) repeat-y;}
.hiwBg .mBg {background:#f9f9f9;}
.dot {background:url(/assets/images/sns/tab_menu.gif) no-repeat 0 0; }
.hiwctArea {margin-top:20px; padding:30px 0 0 0; border-top:1px solid #ececec;} 
.hiwctArea span img {float:left; margin-right:10px;}
.hiwctArea dl { margin:0 0 39px 28px; color:#7b7b7b;}
.hiwctArea dl.mb0 {margin-bottom:0}
.hiwctArea dl dt {font-size:14px; font-weight:bold; margin:2px 0 8px 0;}
.hiwctArea dl dd {color:#7b7b7b;}
.hiwctArea dl dd.dot {background:url(/assets/images/sns/dot_icon.gif) 0 6px no-repeat; padding:0 0 0 6px; line-height:17px; }
.hiwctArea dl dd.dot .stress {color:#5389b1;}
.hiwctArea dl dd.dot .stressun {color:#5389b1; text-decoration:underline;}



/* 추가 START */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}

a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}

.tdd{color:#4b4b4b;font-size:12px;font-family:굴림;line-height:normal;letter-spacing:-0.04em;}

.bb{font-weight:normal;}
.l_line{border-right:solid 1px #cecece;}
.l_line2{background-color:#ebebeb;}
.r_title{border-top:solid 1px #dadada;background-color:#f3f3f3;height:25px;padding:3px 10px 0px 8px;}
.ip{font-size:12px;font-family:gulim;padding-top:5px;border-top:1px solid #c1c1c1;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-left:1px solid #c1c1c1;background-color:#f9f9f9;}
.ip2{border:1px solid #c1c1c1;font-size:12px;font-family:gulim;background-color:#ffffff;}
.ip5{font-size:12px;font-family:gulim;border-top:1px solid #c1c1c1;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-left:1px solid #c1c1c1;background-color:#f9f9f9;}
.menutd{background-color:#ffffff;}
.menutd:hover{background-color:#f2f9fd;}
.t01{border-top:1px solid #e6e6e6;border-right:1px solid #eaeaea;}
.t02{border-top:1px solid #e6e6e6;}
.t03{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.t04{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.t05{padding:0px 20px 0px 0px;}
.t06{padding:0px 0px 0px 20px;}
.f001{font-size:12px;font-family:굴림;letter-spacing:-0.03em;}
.f01{font-size:11px;font-family:돋움;letter-spacing:-0.03em;}
.f02{color:#4b4b4b;font-size:11px;font-family:돋움;letter-spacing:-0.03em;}
.f03{color:#4b4b4b;font-size:12px;font-family:gulim;line-height:17px;letter-spacing:-0.03em;}
.f04{color:#0b3984;font-size:12px;font-family:gulim;letter-spacing:-0.03em;}
.f04_1{color:#0b3984;font-size:11px;font-family:dotum;letter-spacing:-0.03em;}
.f05{color:#0b3984;font-size:13px;font-family:gulim;letter-spacing:-0.03em;font-weight:bold;}
.f06{font-size:18px;font-family:dotum;letter-spacing:-0.03em;font-weight:bold;}
.f06_1{font-size:18px;font-family:dotum;letter-spacing:-0.03em;}
.f07{font-size:19px;font-family:Arial;color:#cdcdcd;letter-spacing:-0.08em;font-weight:bold;}
.f08{color:#999999;font-size:11px;font-family:돋움;letter-spacing:-0.03em;}
.f09{color:#999999;font-size:12px;letter-spacing:-0.03em;}
.f09_1{color:#999999;letter-spacing:-0.03em;}
.f10{color:#4b4b4b;font-size:14px;font-family:gulim;letter-spacing:-0.03em;}
.f11{color:#2898e9;font-size:12px;font-family:gulim;letter-spacing:-0.03em;}
.f11_1{color:#2898e9;font-size:11px;font-family:dotum;letter-spacing:-0.03em;}
.f12{color:#2898e9;font-size:13px;font-family:gulim;letter-spacing:-0.03em;font-weight:bold;}
.f13{color:#4b4b4b;font-size:12px;font-family:gulim;letter-spacing:-0.03em;}
.f14{color:#2898e9;}
.f15{text-decoration:underline;}
.no{font-family:tahoma;letter-spacing:-0.03em;}
.f_white{color:#ffffff;font-size:11px;font-family:Arial,Helvetica,sans-serif;letter-spacing:0.01em;}
.scrollbox{width:100%;height:151;overflow:auto;padding:0px;border:0;}
.tbg{background-color:#2898e9;color:#ffffff;}
.w:link{color:#ffffff;text-decoration:none;}
.w:visited{color:#ffffff;text-decoration:none;}
.w:hover{color:#ffffff;text-decoration:none;}
.htop:link{color:#ffffff;text-decoration:none;}
.htop:visited{color:#ffffff;text-decoration:none;}
.htop:hover{color:#cde5f9;text-decoration:none;}
.u:link{color:#4b4b4b;text-decoration:none;}
.u:visited{color:#4b4b4b;text-decoration:none;}
.u:hover{color:#4b4b4b;text-decoration:underline;}
.t:link{color:#ffffff;font-weight:bold;text-decoration:none;}
.t:visited{color:#ffffff;font-weight:bold;text-decoration:none;}
.t:hover{color:#ffffff;font-weight:bold;text-decoration:underline;}
.g:link{color:#999999;text-decoration:none;}
.g:visited{color:#999999;text-decoration:none;}
.g:hover{color:#999999;text-decoration:none;}
.gl:link{color:#999999;text-decoration:none;}
.gl:visited{color:#999999;text-decoration:none;}
.gl:hover{color:#999999;text-decoration:underline;}
.bl:link{color:#0b3984;text-decoration:none;}
.bl:visited{color:#0b3984;text-decoration:none;}
.bl:hover{color:#0b3984;text-decoration:none;}
.bll:link{color:#0b3984;text-decoration:none;}
.bll:visited{color:#0b3984;text-decoration:none;}
.bll:hover{color:#0b3984;text-decoration:underline;}
.bll_1:link{color:#4b4b4b;text-decoration:none;}
.bll_1:visited{color:#4b4b4b;text-decoration:none;}
.bll_1:hover{color:#0b3984;text-decoration:underline;}
.bll_2:link{color:#808080;text-decoration:none;font-family:dotum;font-size:11px;}
.bll_2:visited{color:#808080;text-decoration:none;font-family:dotum;font-size:11px;}
.bll_2:hover{color:#0b3984;text-decoration:underline;font-family:dotum;font-size:11px;}
.rb:link{color:#2898e9;text-decoration:none;}
.rb:visited{color:#2898e9;text-decoration:none;}
.rb:hover{color:#2898e9;text-decoration:underline;}
.unl:link{color:#2898e9;text-decoration:underline;}
.unl:visited{color:#2898e9;text-decoration:underline;}
.unl:hover{color:#2898e9;text-decoration:underline;}
.unl_1:link{color:#2898e9;text-decoration:underline;font-family:dotum;font-size:11px;}
.unl_1:visited{color:#2898e9;text-decoration:underline;font-family:dotum;font-size:11px;}
.unl_1:hover{color:#2898e9;text-decoration:underline;font-family:dotum;font-size:11px;}
.und:link{color:#0000cc;text-decoration:underline;}
.und:visited{color:#99209b;text-decoration:underline;}
.und:hover{color:#0000cc;text-decoration:underline;}
.p_left{padding:0px 0px 0px 25px;}
.hi{font-weight:bold;}
.BTN{background-image:url(/assets/images/sns/more_bg.gif);border-left:1PX solid #eaeaea;border-top:1PX solid #eaeaea;border-right:1PX solid #eaeaea;border-bottom:1PX solid #e0e0e0;width:100%;height:26PX;}
/* 추가 END */

/*
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
	html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;}
	button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
	button,input{*overflow:visible;line-height:normal;}
	button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
	button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
	body{margin:0px;}
	td,div{color:#4b4b4b;font-size:12px;font-family:굴림;line-height:1.5;letter-spacing:-0.04em;}
.tdd{color:#4b4b4b;font-size:12px;font-family:굴림;line-height:normal;letter-spacing:-0.04em;}
	img{border:none;}
	.b{font-weight:bold;}
.bb{font-weight:normal;}
.l_line{border-right:solid 1px #cecece;}
.l_line2{background-color:#ebebeb;}
.r_title{border-top:solid 1px #dadada;background-color:#f3f3f3;height:25px;padding:3px 10px 0px 8px;}
.ip{font-size:12px;font-family:gulim;padding-top:5px;border-top:1px solid #c1c1c1;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-left:1px solid #c1c1c1;background-color:#f9f9f9;}
.ip2{border:1px solid #c1c1c1;font-size:12px;font-family:gulim;background-color:#ffffff;}
.ip5{font-size:12px;font-family:gulim;border-top:1px solid #c1c1c1;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-left:1px solid #c1c1c1;background-color:#f9f9f9;}
.menutd{background-color:#ffffff;}
.menutd:hover{background-color:#f2f9fd;}
.t01{border-top:1px solid #e6e6e6;border-right:1px solid #eaeaea;}
.t02{border-top:1px solid #e6e6e6;}
.t03{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.t04{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.t05{padding:0px 20px 0px 0px;}
.t06{padding:0px 0px 0px 20px;}
.f001{font-size:12px;font-family:굴림;letter-spacing:-0.03em;}
.f01{font-size:11px;font-family:돋움;letter-spacing:-0.03em;}
.f02{color:#4b4b4b;font-size:11px;font-family:돋움;letter-spacing:-0.03em;}
.f03{color:#4b4b4b;font-size:12px;font-family:gulim;line-height:17px;letter-spacing:-0.03em;}
.f04{color:#0b3984;font-size:12px;font-family:gulim;letter-spacing:-0.03em;}
.f04_1{color:#0b3984;font-size:11px;font-family:dotum;letter-spacing:-0.03em;}
.f05{color:#0b3984;font-size:13px;font-family:gulim;letter-spacing:-0.03em;font-weight:bold;}
.f06{font-size:18px;font-family:dotum;letter-spacing:-0.03em;font-weight:bold;}
.f06_1{font-size:18px;font-family:dotum;letter-spacing:-0.03em;}
.f07{font-size:19px;font-family:Arial;color:#cdcdcd;letter-spacing:-0.08em;font-weight:bold;}
.f08{color:#999999;font-size:11px;font-family:돋움;letter-spacing:-0.03em;}
.f09{color:#999999;font-size:12px;letter-spacing:-0.03em;}
.f09_1{color:#999999;letter-spacing:-0.03em;}
.f10{color:#4b4b4b;font-size:14px;font-family:gulim;letter-spacing:-0.03em;}
.f11{color:#2898e9;font-size:12px;font-family:gulim;letter-spacing:-0.03em;}
.f11_1{color:#2898e9;font-size:11px;font-family:dotum;letter-spacing:-0.03em;}
.f12{color:#2898e9;font-size:13px;font-family:gulim;letter-spacing:-0.03em;font-weight:bold;}
.f13{color:#4b4b4b;font-size:12px;font-family:gulim;letter-spacing:-0.03em;}
.f14{color:#2898e9;}
.f15{text-decoration:underline;}
	.no{font-family:tahoma;letter-spacing:-0.03em;}	#override
.f_white{color:#ffffff;font-size:11px;font-family:Arial,Helvetica,sans-serif;letter-spacing:0.01em;}
.scrollbox{width:100%;height:151;overflow:auto;padding:0px;border:0;}
.tbg{background-color:#2898e9;color:#ffffff;}
	.unl_1:link{color:#2898e9;text-decoration:underline;font-family:dotum;font-size:11px;}	#자체중복
	.unl_1:visited{color:#2898e9;text-decoration:underline;font-family:dotum;font-size:11px;}
	.unl_1:hover{color:#2898e9;text-decoration:underline;font-family:dotum;font-size:11px;}
	a:link{color:#4b4b4b;text-decoration:none;}
	a:visited{color:#4b4b4b;text-decoration:none;}
	a:hover{color:#4b4b4b;text-decoration:none;}
.w:link{color:#ffffff;text-decoration:none;}
.w:visited{color:#ffffff;text-decoration:none;}
.w:hover{color:#ffffff;text-decoration:none;}
.htop:link{color:#ffffff;text-decoration:none;}
.htop:visited{color:#ffffff;text-decoration:none;}
.htop:hover{color:#cde5f9;text-decoration:none;}
.u:link{color:#4b4b4b;text-decoration:none;}
.u:visited{color:#4b4b4b;text-decoration:none;}
.u:hover{color:#4b4b4b;text-decoration:underline;}
.t:link{color:#ffffff;font-weight:bold;text-decoration:none;}
.t:visited{color:#ffffff;font-weight:bold;text-decoration:none;}
.t:hover{color:#ffffff;font-weight:bold;text-decoration:underline;}
.g:link{color:#999999;text-decoration:none;}
.g:visited{color:#999999;text-decoration:none;}
.g:hover{color:#999999;text-decoration:none;}
.gl:link{color:#999999;text-decoration:none;}
.gl:visited{color:#999999;text-decoration:none;}
.gl:hover{color:#999999;text-decoration:underline;}
.bl:link{color:#0b3984;text-decoration:none;}
.bl:visited{color:#0b3984;text-decoration:none;}
.bl:hover{color:#0b3984;text-decoration:none;}
.bll:link{color:#0b3984;text-decoration:none;}
.bll:visited{color:#0b3984;text-decoration:none;}
.bll:hover{color:#0b3984;text-decoration:underline;}
.bll_1:link{color:#4b4b4b;text-decoration:none;}
.bll_1:visited{color:#4b4b4b;text-decoration:none;}
.bll_1:hover{color:#0b3984;text-decoration:underline;}
.bll_2:link{color:#808080;text-decoration:none;font-family:dotum;font-size:11px;}
.bll_2:visited{color:#808080;text-decoration:none;font-family:dotum;font-size:11px;}
.bll_2:hover{color:#0b3984;text-decoration:underline;font-family:dotum;font-size:11px;}
.rb:link{color:#2898e9;text-decoration:none;}
.rb:visited{color:#2898e9;text-decoration:none;}
.rb:hover{color:#2898e9;text-decoration:underline;}
.unl:link{color:#2898e9;text-decoration:underline;}
.unl:visited{color:#2898e9;text-decoration:underline;}
.unl:hover{color:#2898e9;text-decoration:underline;}
.unl_1:link{color:#2898e9;text-decoration:underline;font-family:dotum;font-size:11px;}
.unl_1:visited{color:#2898e9;text-decoration:underline;font-family:dotum;font-size:11px;}
.unl_1:hover{color:#2898e9;text-decoration:underline;font-family:dotum;font-size:11px;}
.und:link{color:#0000cc;text-decoration:underline;}
.und:visited{color:#99209b;text-decoration:underline;}
.und:hover{color:#0000cc;text-decoration:underline;}
.p_left{padding:0px 0px 0px 25px;}
.hi{font-weight:bold;}
.BTN{background-image:url(../images/more_bg.gif);border-left:1PX solid #eaeaea;border-top:1PX solid #eaeaea;border-right:1PX solid #eaeaea;border-bottom:1PX solid #e0e0e0;width:100%;height:26PX;}
	ul,ol,li,dl,dt,dd{margin:0;padding:0;}
*/

.topMainBtnClass { margin:0 auto;height:49px; position:relative; float: left;}
.topMainBtnClass  { padding:7px 0 0 11px;}
.topMainBtnClass  ul li { float:left;  margin-left:21px;}
.topMainBtnClass  li { float:left;  margin-left:3px;}

//.profile_on			{margin-top:8px; margin-left:7px;}
.profile_on		{margin-top:4px;  border-radius:2px;  float: left; padding:1px;    }
.profile_on:hover{margin-top:3px; margin-right:-1px; margin-left:-1px; border-radius:2px; border:1px solid #5b5e69; float: left; padding:1px;    background-color:#30333f;}





