@charset "utf-8";
/* SIR 지운아빠 */

/* 초기화 */
html {overflow-y:scroll;list-style:none}
body {margin:0;padding:0;font-size:0.75em;list-style:none;background:#f7f9f8;list-style:none;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0;list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:1em;list-style:none}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;list-style:none}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;list-style:none}
label, input, button, select, img {vertical-align:middle;list-style:none}
input, button {margin:0;padding:0;font-size:1em}
button {cursor:pointer}

textarea, select {font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all;list-style:none}
hr {display:none;list-style:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#000;text-decoration:none;list-style:none}
a:hover, a:focus, a:active {color:#000;text-decoration:underline;list-style:none}





#asideRight {
	position:fixed;top:149px;width:143px;z-index:1004;right:0px;
	height:630px;
	border:0px solid #dbdbdb;
	background:#fff;
	list-style:none
}

#asideRight aside a,
#asideRight aside span {display:block;width:143px;text-indent:-9999em;background:url('../img/asideRight2.png') no-repeat;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	border-bottom:1px solid #cfcfcf
}
#asideRight aside li.nth-child-1 a {height:122px;background-position:-1px -1px;list-style:none;}
#asideRight aside li.nth-child-2 a {height:119px;background-position:-1px -122px;list-style:none;}
#asideRight aside li.nth-child-3 a {height:121px;background-position:-1px -241px;list-style:none;}
#asideRight aside li.nth-child-4 span {height:241px;background-position:-1px -359px;list-style:none;}
#asideRight aside li.nth-child-5 a {height:28px;background-position:-1px -602px;list-style:none;}
#asideRight aside li a:hover, #asideRight aside li a:focus {background-position-x:right;}





/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:1090px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}

/* 상단 레이아웃 */
#hd {z-index:4;position:relative;min-width:1090px;list-style:none;background:url('/img/top_bg2.jpg') repeat-x center top;}
.hd_zindex {z-index:10 !important}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden;list-style:none}
#hd_wrapper {position:relative;margin:0 auto;padding:17px 0;width:1090px;zoom:1;list-style:none}
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:"";list-style:none}



/* 전체 검색 */
#hd_sch {float:left;margin:0 0 0 20px;padding:0;border:0px solid #c3c6ca}
#hd_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#hd_sch #sch_stx {padding-left:5px;width:110px;height:24px;border:0;background:#fff;line-height:1.9em !important;line-height:1.6em}
#hd_sch #sch_submit {padding:0 5px;height:26px;border:0;background:#e2e6eb;color:#333;cursor:pointer}

/* 텍스트 크기 조절 */
#text_size {float:left;margin:0 0 0 10px;letter-spacing:-3px}
#text_size button {margin:0;padding:1px 2px;border:1px solid #c3c6ca;background:transparent;vertical-align:middle;cursor:pointer}
.ts_up {font-size:1.167em !important}
.ts_up2 {font-size:1.3em !important}

#tnb {float:right;margin:0;padding:0;list-style:none;zoom:1}
#tnb:after {display:block;visibility:hidden;clear:both;content:""}
#tnb li {float:left;margin:0 0 0 10px}
#tnb a {display:inline-block;padding:0 10px;height:18px;color:#333;letter-spacing:-0.1em;line-height:1.0em}
#tnb a:focus, #tnb a:hover, #tnb a:active {text-decoration:none}
#tnb img {margin-right:3px}



#logo {float:left;padding:10px 450px 0;line-height:28px;}



/* 중간 레이아웃 */
#wrapper {z-index:0;margin:0 auto;width:1200px;zoom:1;list-style:none}
#wrapper:after {display:block;visibility:hidden;clear:both;content:"";list-style:none}



#container {z-index:0;position:relative;float:left;padding:50px 0 0 0;list-style:none;width:1200px;min-height:500px;height:auto !important;height:500px;background:#f7f9f8;font-size:1em;zoom:1}
#container:after {display:block;visibility:hidden;clear:both;content:"";list-style:none}
#container_title {margin-bottom:20px;font-size:4.6em;font-weight:bold;list-style:none;text-align:center;}
  



/* 하단 레이아웃 */
#ft {clear:both;padding:0 0 0px;min-width:1200px;border-top:0px solid #e9e9e9;background:#3a3a3a;color:#d0d0d0}
#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft div {position:relative;margin:0 auto;padding:0 0 0 420px;width:780px}
#ft_logo {position:absolute;top:30px;left:0}
#ft ul {margin:0 0 15px;padding:0px 0 0;zoom:1}
#ft ul:after {display:block;visibility:hidden;clear:both;content:""}
#ft li {float:left;margin:0 20px 0 0}
#ft a {text-decoration:none}
#ft p {margin:0;padding:32px 0;line-height:1.0em;font-size:14px;text-align:left}
#ft span {display:inline-block;margin:0 25px 0 0;text-align:left}
#ft b {display:inline-block;margin:0 5px 0 0}
#ft_totop {position:absolute;top:20px;right:0}










/* 게시물 선택복사 선택이동 */
#copymove {}
.copymove_current {float:right;color:#ff3061}
.copymove_currentbg {background:#f4f4f4}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
/* 본문 바로가기 */
#skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}

/* ie6 이미지 너비 지정 */
.img_fix {width:100%;height:auto}

/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
#captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;vertical-align:top;padding:0;margin:0}
#captcha #captcha_mp3 {position:absolute;top:0;left:161px;;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_mp3 span {position:absolute;top:0;left:0;width:31px;height:31px;background:url('../../../img/captcha.png') no-repeat;}
#captcha #captcha_reload {position:absolute;top:31px;left:161px;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha.png') no-repeat  0 -30px;border-top:1px solid #ccc;text-indent:-999px}
#captcha #captcha_key {margin:0 0 0 33px;padding:0 5px;width:70px;height:60px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em;vertical-align:top}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio {display:block;margin:0 0 5px;width:187px}
#captcha.m_captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block;}
#captcha.m_captcha #captcha_reload {position:static;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha.png') no-repeat  0 -30px;text-indent:-999px}
#captcha.m_captcha #captcha_reload span{display:none;}
#captcha.m_captcha #captcha_key {margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:29px;margin-left:3px}
#captcha.m_captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('../../../img/captcha.png') no-repeat; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}

/* ckeditor 단축키 */
.cke_sc {margin:0 0 5px;text-align:right}
.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}

/* 버튼 */
a.btn01 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

.btn_confirm {text-align:center} /* 서식단계 진행 */

.btn_submit {padding:8px;border:0;background:#ff3061;color:#fff;letter-spacing:-0.1em;cursor:pointer}
fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em}

a.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}

a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:24px;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */
a.btn_frmline {line-height:24px}
button.btn_frmline {font-size:1em}

/* 게시판용 버튼 */
a.btn_b01 {display:inline-block;padding:7px;border:1px solid #d9ded9;background:#f2f5f9;color:#000;text-decoration:none;vertical-align:middle}
a.btn_b01:focus, .btn_b01:hover {text-decoration:none}
a.btn_b02 {display:inline-block;padding:7px 7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn_b02:focus, .btn_b02:hover {text-decoration:none}
a.btn_admin {display:inline-block;padding:7px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {text-decoration:none}

/* 댓글 스타일 */
.cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}

/* 기본테이블 */
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}

.tbl_head01 {margin:0 0 10px}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:12px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head01 thead a {color:#383838}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {padding:8px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 td {padding:8px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all}
.tbl_head01 a {}

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}
.tbl_head02 a {}

/* 폼 테이블 */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th {width:70px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f5f8f9;text-align:left}
.tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;background:#f7f7f7;color:#000;vertical-align:middle;line-height:2em}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {height:22px}
.tbl_frm01 textarea {width:98%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}

/* 자료 없는 목록 */
.empty_table {padding:50px 0 !important;text-align:center}
.empty_list {padding:20px 0 !important;text-align:center}

/* 필수입력 */
.required, textarea.required {background:url('../img/wrest.gif') #f7f7f7 top right no-repeat !important}

/* 테이블 항목별 정의 */
.td_board {width:120px;text-align:center}
.td_category {width:80px;text-align:center}
.td_chk {width:30px;text-align:center}
.td_date {width:60px;text-align:center}
.td_datetime {width:110px;text-align:center}
.td_group {width:100px;text-align:center}
.td_mb_id {width:100px;text-align:center}
.td_mng {width:80px;text-align:center}
.td_name {width:100px;text-align:left}
.td_nick {width:100px;text-align:center}
.td_num {width:50px;text-align:center}
.td_numbig {width:80px;text-align:center}
.td_stat {width:60px;text-align:center}

.txt_active {color:#5d910b}
.txt_done {color:#e8180c}
.txt_expired {color:#ccc}
.txt_rdy {color:#8abc2a}

/* 새창 기본 스타일 */
.new_win {}
.new_win .tbl_wrap {margin:0 20px}
.new_win #win_title {margin:0 0 20px;padding:20px;border-top:3px solid #333;border-bottom:1px solid #dde4e9;background:#fff;font-size:1.2em}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .win_ul {margin:-20px 0 20px 0;padding:0 20px;border-bottom:1px solid #455255;background:#484848;list-style:none;zoom:1}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li {float:left;margin-left:-1px}
.new_win .win_ul a {display:block;padding:10px 10px 8px;border-right:1px solid #455255;border-left:1px solid #455255;color:#fff;font-family:dotum;font-weight:bold;text-decoration:none}
.new_win .win_desc {padding:20px}

.new_win .win_btn {clear:both;padding:20px;text-align:center} /* 새창용 */
.new_win .win_btn button {display:inline-block;padding:0 10px;height:30px;border:0;background:#4b545e;color:#fff;line-height:2em;cursor:pointer}
.new_win .win_btn input {padding:0 10px;height:30px;line-height:2em}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:30px;background:#4b545e;color:#fff;vertical-align:middle;line-height:2.4em}
.new_win .win_btn a:focus, .new_win .win_btn a:hover {text-decoration:none}

/* 검색결과 색상 */
.sch_word {color:#ff3061}

/* 자바스크립트 alert 대안 */
#validation_check {margin:100px auto;width:500px}
#validation_check h1 {margin-bottom:20px;font-size:1.3em}
#validation_check p {margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff}

/* 사이드뷰 */
.sv_wrap {display:inline-block;position:relative;font-weight:normal}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646}
.sv_wrap .sv a {display:inline-block;margin:0;padding:3px;width:94px;border-bottom:1px solid #283646;background:#111;color:#fff !important}
.sv_wrap a:focus, .sv_wrap a:hover, .sv_wrap a:active {text-decoration:none}
.sv_on {display:block !important;position:absolute;top:10px;left:20px;width:auto;height:auto}
.sv_nojs .sv {display:block}

/* 페이징 */
.pg_wrap {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center}
.pg {}
.pg_page, .pg_current {display:inline-block;padding:0 8px;height:25px;color:#000;letter-spacing:0;line-height:2.2em;vertical-align:middle}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {background:#e4eaec;text-decoration:none}
.pg_start, .pg_prev {/* 이전 */}
.pg_end, .pg_next {/* 다음 */}
.pg_current {display:inline-block;margin:0 4px 0 0;background:#333;color:#fff;font-weight:normal}

/* Mobile화면으로 */
#device_change {display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}















/* 메인 상단 배너 */
#spot{width:100%;height:604px;position:relative;top:0px;background:#fff;border-bottom:0px solid #bebebe;z-index:0}
#spot .main_bn{position:relative}
#spot .main_bn>div{width:100%;height:604px}
#spot .main_bn>div.m01{background:url(../img/mbg0.jpg) repeat-x 50% 0}
#spot .main_bn>div.m02{background:url(../img/mbg1.jpg) repeat-x 50% 0}
#spot .main_bn>div.m03{background:url(../img/mbg2.jpg) repeat-x 50% 0}
#spot .main_bn>div>span{position:absolute;left:50px;top:0;margin:0;margin-left:-55px;width:1200px;height:604px;padding:0}
#spot .main_bn_navi{position:absolute;bottom:70px;left:50%;margin-left:-50px;z-index:10;min-width:890px}
#spot .main_bn_navi ul{float:left;list-style:none}
#spot .main_bn_navi ul li{float:left;margin:0 5px 5px 0}
#spot .main_bn_navi .control{float:left;margin:12px 5px 5px 0}
#spot .main_bn_navi:after{content:"";display:block;clear:both}

/* 메인 이벤트배너 */
.main .main_cont{width:1200px;margin:30px auto 0;padding:0 0 66px; border-bottom:1px solid #e1e1e1;}
.bn_area .event{position:relative;width:1200px;height:176px; margin:25px auto;}
.bn_area .event .event_bn{width:1200px;height:176px}
.bn_area .event_bn_nav{position:absolute;top:9px;right:10px;z-index:10}
.bn_area .event_bn_nav ul{float:left;list-style:none}
.bn_area .event_bn_nav ul li{float:left;margin:0 4px 0 0}
.bn_area .event_bn_nav .control{float:left;margin:12px 5px 5px 0}
.bn_area .event_bn_nav:after{content:"";display:block;clear:both}






.main1 .main_cont1{width:1090px;margin:0px auto 0;padding:0 0 0px; border-bottom:0px solid #e1e1e1;border-top:0px solid #e1e1e1;}
.bn_area .event1{position:relative;width:1090px;height:377px; margin:0px auto;}
.bn_area .event1 .event_bn{width:1090px;height:377px}
.bn_area .event_bn_nav{position:absolute;top:0px;right:0px;z-index:10}
.bn_area .event_bn_nav ul{float:left}
.bn_area .event_bn_nav ul li{float:left;margin:0 0px 0 0}
.bn_area .event_bn_nav .control{float:left}
.bn_area .event_bn_nav:after{content:"";display:block;clear:both}

/* 색션별 백그라운드지정 */

#bgs01  {position:relative;width:100%;height:215px; background:url(../img/bgs001.jpg) no-repeat center top;list-style:none;margin:0px auto;text-align:center;}
#bgs01 .bgs1 ul{width:1200px; height:215px;float:left;list-style:none;margin:0px auto;}
#bgs01 .bgs li{width:1200px;height:215px;list-style:none;margin:0px auto;}

#bgs02  {position:relative;width:100%;height:200px; background:url(../img/mbg02.jpg) no-repeat center top; list-style:none;margin:0px auto;text-align:center;}
#bgs02 .bgs2 ul{width:1090px; height:200px;float:center;list-style:none}
#bgs02 .bgs li{width:1090px;height:200px;list-style:none;}


#bgs03  {position:relative;width:100%;height:200px; background:url(../img/mbg03.jpg) no-repeat center top;list-style:none;margin:0px auto;text-align:center;}
#bgs03 .bgs3 ul{width:1090px; height:200px;float:center;}
#bgs03 .bgs li{width:1090px;height:200px;}


#bgs04  {position:relative;width:100%;height:200px; background:url(../img/mbg04.jpg) no-repeat center top;list-style:none;margin:0px auto;text-align:center;}
#bgs04 .bgs4 ul{width:1090px; height:200px;float:center;}
#bgs04 .bgs li{width:1090px;height:200px;}


#bgs05  {position:relative;width:100%;height:200px; background:url(../img/mbg05.jpg) no-repeat center top;list-style:none;margin:0px auto;text-align:center;}
#bgs05 .bgs5 ul{width:1090px; height:200px;float:center;}
#bgs05 .bgs li{width:1090px;height:200px;}

#bgs06  {position:relative;width:100%;height:200px; background:url(../img/mbg06.jpg) no-repeat center top;list-style:none;margin:0px auto;text-align:center;}
#bgs06 .bgs6 ul{width:1090px; height:200px;float:center;}
#bgs06 .bgs li{width:1090px;height:200px;}

#bgs07  {position:relative;width:100%;height:200px; background:url(../img/mbg07.jpg) no-repeat center top;list-style:none;margin:0px auto;text-align:center;}
#bgs07 .bgs7 ul{width:1090px; height:200px;float:center;}
#bgs07 .bgs li{width:1090px;height:200px;}

#bgs08  {position:relative;width:100%;height:200px; background:url(../img/mbg08.jpg) no-repeat center top;list-style:none;margin:0px auto;text-align:center;}
#bgs08 .bgs8 ul{width:1090px; height:200px;float:center;}
#bgs08 .bgs li{width:1090px;height:200px;}


#bgs09  {position:relative;width:100%;height:200px; background:url(../img/mbg08.jpg) no-repeat center top;list-style:none;margin:0px auto;text-align:center;}
#bgs09 .bgs9 ul{width:1074px; height:200px;float:center;}
#bgs09 .bgs li{width:1090px;height:200px;}

#locate  {position:relative;width:100%;height:40px; border-bottom:1px solid #e1e1e1; border-top:0px solid #e1e1e1; background:#fff; background-repeat:repeat-x;list-style:none}
#locate  .navi ul{width:1200px;height:40px;position:absolute;right:0px;top:0px;float:center;list-style:none}
#locate  .navi .home{width:1200px;background:url(/comn/img/ic/home2.png) no-repeat 0 50%;width:0px;height:17px;display:inline-block;font-size:0;line-height:0;text-indent:-24px;vertical-align:middle;list-style:none}
#locate  .navi li a{width:1200px;font-size:14px;text-decoration:none;list-style:none}


.location{width:1200px;text-align:left;margin:auto;overflow:hidden;padding-right:0px;border-bottom:0px solid #eee;color:#222;list-style:none}
.location dt{float:left;font-weight:bold;list-style:none}
.location dd{float:right;font-size:13px;line-height:37px;padding-top:0px;font-family:'나눔고딕';list-style:none}
.location dd a{color:#222;list-style:none}
.location dd img{margin-bottom:-1px;}



.lnb {width:100%; height:56px; margin:0 auto; padding:0; z-index:1000; background:#f4f4f4 ; border-bottom:1px solid #ddd; border-top:1px solid #ddd}
.lnb ul {width:1090px; height:56px; margin:0 auto; text-align:center;}
.lnb li {display:inline-block; margin:0 20px;}
.lnb li a {display:inline-block; height:56px; font-size:14px; line-height:56px; color:#444}
.lnb li a:hover{color:#444; height:54px;}
.lnb li a.on  {color:#444; height:54px;}




/*상단메뉴*/
.menu{background:#f7f9f8;border-top:1px solid #ccc;}/*1차메뉴 배경색*/
#menu2 ul li .headlink{color:#ffffff;} /*1차메뉴 마우스아웃시 글자색*/
#menu2 ul li:hover .headlink,#menu1 ul li.on .headlink{color:#ffffff;}/*1차메뉴 마우스오버시 글자색*/
#menu2 ul li:hover ul li a,#menu1 ul li.on ul li a,#menu1 ul li.allcate ul li:hover dl dd a{color:#555555;}/*2차메뉴 비활성화시 글자색*/
#menu2 ul li:hover ul li:hover a,#menu1 ul li.on ul li:hover a{color:#1050a0;}/*2차메뉴 활성화시 글자색*/








/*FOOTER*/







.title{overflow:hidden;word-spacing:-1px;padding-bottom:7px;font-weight:bold;}
.title.bb2{margin-bottom:35px;}
.title *{font-weight:bold;}
.title .more{font-weight:normal;background-position:100% -104px;padding-right:5px}
.title dt{float:left;width:50%}
.title dd{float:right;}
.title h2{float:left;letter-spacing:0;font-size:1.74em; height:21px; color:#888888;}
.title .bar{float:left;background-position:0 4px;vertical-align:top;margin-top:5px;line-height:15px;font-family:'나눔고딕'}
*:first-child+html .cle{min-height:1px}/* IE7 float 해제 */

/* 뒷배경 */
#modal_content_bg{z-index:101;position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.3;border:0;}

/* 컨텐츠 영역 */
#modal_content{z-index:9999;position:absolute;top:50%;display:none;width:970px;margin-top:-323px;margin-left:-485px;left:50%;height:650px;color:#fff;border:0;text-align:center}
/* @media screen and (-webkit-min-device-pixel-ratio:0){#modal_content{margin-top:-310px}} */ /* Chrome */
@-moz-document url-prefix(){#modal_content{}} /* Firefox */

/* 이벤트 당첨자 CSS 추가 */
#event_winner{display:none;z-index:9999;position:absolute;top:67%;width:466px;height:373px;margin-left:-270px;margin-top:-271px;left:55%;height:644px;color:#fff;border:0;text-align:center;cursor:pointer}
/* @media screen and (-webkit-min-device-pixel-ratio:0){#event_winner{margin-left:-588px}} */ /* Chrome */ 
#event_winner_bg{z-index:9999;position:absolute;top:0;left:0;display:none;width:100%;height:675px;background-color:#000;filter:alpha(opacity=50);opacity:0.6;-moz-opacity:0.3;border:0}

/* 주말 이벤트 레이어 팝업 */
/* #event_pop_week{z-index:9999;position:absolute;top:50%;width:427px;margin-left:-225px;margin-top:-325px;left:55%;height:422px;color:#fff;border:0;text-align:center;cursor:pointer} */

/* 공통클래스 */
.pop_input_base,.pop_select_base{border:1px solid #136365}
.pop_input_base{font-size:14px;padding:5px 7px}
.pop_select_base{font-size:12px;padding:5px 5px 5px 0}
.pop_input_01{width:213px} /* input뒤의 숫자는 input의 갯수를 나타냄 */
.pop_input_03{width:58px} /* 상동 */
.pop_select_01{width:229px} /* select뒤의 숫자는 select의 갯수를 나타냄 */
.pop_font_hide{position:absolute;visibility:hidden;z-index:-1}
.pd_lft10{padding-left:10px}
.mg_top-2{margin-top:-2px}
.mg_top15{margin-top:15px}
.mg_rgt20{margin-right:20px}
.mg_rgt35{margin-right:35px}

/* 컨텐츠 */
.main_top_box{position:relative;width:100%}

.main_btm_box{}
.pop_sangdam_box{height:130px;background-color:#ff685d;padding:20px 30px 15px}
.pop_sangdam_tbl{width:100%}
.pop_sangdam_tbl th{padding-top:5px;font-size:16px;color:#fff;text-align:left}
*:first-child + html .pop_sangdam_tbl th{padding-top:3px}
.pop_sangdam_tbl th.pop_sd_agree{padding:3px 0}
.pop_sangdam_tbl th.pop_sd_agree .checkbox01{margin:1px 3px 0 !important}
*:first-child + html .pop_sangdam_tbl th.pop_sd_agree .checkbox01{margin-right:-3px !important;margin-left:-3px !important}
.pop_sangdam_tbl td{}
.pop_sangdam_tbl td.pop_sd_btn{}
.pop_sangdam_comment{display:inline-block;width:100%}
.pop_sangdam_comment li{float:left;padding:0;font-size:11px;color:#fff;letter-spacing:-1px;text-align:left}

/* 개인정보취급방침 */
.pi_chk_font{font-weight:normal;color:#834946;letter-spacing:0 !important}

.pop_btn_box{text-align:right}
.pop_list_box,.pop_list_box1603{display:inline-block}
*:first-child + html .pop_list_box{display:inline} /* IE7 */
.pop_list_box li,.pop_list_box1603 li{float:left}
.pop_list_box li.pop_close,.pop_list_box1603 li.pop_close{background-color:#868686;cursor:pointer}
.pop_list_box li.pop_close .pop_ck_close,.pop_list_box1603 li.pop_close .pop_ck_close{border:none;margin:5px 7px 0}

/* 6월 이벤트 */
.modal_content_in{position:relative}
.pop_sangdam_box01{position:absolute;bottom:5px;right:0;width:364px;height:369px;}
/* .pop_sangdam_box01 .pop_sangdam_tbl{width:317px;padding-top:23px} */
.pop_sangdam_box01 .pop_sangdam_tbl label{background:url(../../images/popup/20150330/check_bulet.png) no-repeat 0 2px;padding-left:17px}
.pop_sangdam_box01 .pop_sd_agree{text-align:left;padding:10px 86px}
.pop_sangdam_box01 .pop_sd_agree .pride_agree{color:#fff !important}
.pop_sangdam_box01 .ul_class{padding:10px 30px 0 0;text-align:left;font:normal 11px Dottum,"돋움";color:#fff;line-height:18px}
.ul_class li{background:url(../../images/popup/20150330/bul002.png) no-repeat 0 5px;padding-left:8px}

/* 8월 이벤트 */
.entry{padding:35px 0 0 15px;font-size:8.5pt;text-align:left;color:#fff;letter-spacing:-1px;line-height:18px}

/* 8월 D-day 이벤트 */
/* .pop_sangdam_box01{display:none} */
/* day_box */

.day_box{position:absolute;top:18px;right:48px;width:294px;height:195px;background:url(../../images/popup/total2015/small_bg.png) no-repeat;text-align:left;}
.day_box h4{padding:31px 0 0 26px}
.d_day{padding:15px 0 0 30px;}
.txt_style{display:block;padding:12px 0 0 30px;font:bold 9pt Gulim,'굴림';color:#fff}
.shake_it{position:absolute;top:105px;right:-18px;width:116px;height:100px;}

/* 9월 추석이벤트 */
.banner_box001 .gift_bg_wrap{position:absolute;top:304px;left:24px;z-index:10000;width:922px;height:182px;cursor:pointer}
.banner_box001 .gift_box{position:absolute;top:324px;left:62px}
.banner_box001 li{position:relative;float:left;margin-left:16px;width:107px;height:143px;overflow:hidden;}
.banner_box001 li:first-child{margin-left:0}
.banner_box001 li.over .layer{position:absolute;top:0px;left:0;}
.banner_box001 li .layer{position:absolute;top:143px;left:0;display:block;padding-top:50px;width:107px;height:93px;
background:#f85b48;color:#fff;font-weight:bold;letter-spacing:-1px;cursor:pointer}
.event_term{position:absolute;bottom:106px;left:57px;text-align:left}
.event_term li{font-size:9pt;color:#2a3949;letter-spacing:-1px}
/* 상담창 가로형 */
.pop_counsel_horizontal{position:absolute;bottom:20px;left:57px;height:90px}
.pop_counsel_horizontal table,.send_btn{float:left}
.pop_counsel_horizontal table{padding-top:14px;width:589px}
.pop_counsel_horizontal th{font-size:12pt;color:#f85b48;text-align:left}
.pop_counsel_horizontal th,.pop_counsel_horizontal td{padding-top:5px}
.pop_counsel_horizontal .common_inpt{padding:5px;height:20px;border:3px solid #f85b48}
.pop_counsel_horizontal .w_inpt01{width:204px}
.pop_counsel_horizontal .w_inpt02{width:53px}
.pop_counsel_horizontal .center_inpt{margin:0 5px}
.pop_counsel_horizontal .chk_left{padding-right:2px;text-align:right}
.pop_counsel_horizontal .send_btn{padding:10px 0 0 35px}

*:first-child + html .pop_counsel_horizontal th,*:first-child + html .pop_counsel_horizontal td{padding-top:17px}
*:first-child + html .pop_counsel_horizontal td.chk_left{padding-top:5px !important}

.pop_btn_box02{text-align:left}
#popup_btn_event_view{margin-left:23px}
#popup_btn_event_view a{display:block;padding:9px 15px;font-size:12px;height:12px;color:#fff;background:#5d5d5d}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#popup_btn_event_view a{line-height:12px;}
}

.pop_close01{padding:8px 10px 12px 6px;height:10px;background:#373737;}
.pop_close01 .pop_ck_close{margin:0;width:13px;height:13px}
.pop_close01 label{color:#fff;vertical-align:2px;font-size:12px;height:12px;}
*:first-child + html .pop_close01 label{vertical-align:-1px}

/* 10월 이벤트 */
.pop_sangdam_box01{width:284px}
.pop_sangdam_box01 table{width:288px}
.pop_sangdam_box01 th{text-align:left;color:#fff;font-weight:bold}
.pop_sangdam_box01 th label{font-weight:bold;font-size:15px;font-family:Dottum,'돋움';color:#f0f7d6}
.pop_sangdam_box01 th,.pop_sangdam_box01 td{padding:7px 0}
.pop_sangdam_box01 .common_inpt01{padding:5px;border:none}
.pop_sangdam_box01 .w_inpt01{width:210px}
.pop_sangdam_box01 .w_inpt02{width:60px}
.pop_sangdam_box01 .center_input{margin:0 5px}
.pop_sangdam_box01 .jiwon_btn{padding:7px 0 0;text-align:right;}
.pop_sangdam_box01 .pride_agree{padding-left:5px}
.entry111{position:absolute;bottom:10px;left:23px;letter-spacing:-2px;color:#fff;text-align:left}
.chk_box02 label{color:#bcae8e !important}

/* 11월 이벤트 */
#modal_content01{z-index:9999;position:absolute;top:-284px;left:50%;/* margin-left:-535px; *//* top:0;left:50%;margin-left:-535px; *//* display:none; */
width:0;height:0;color:#fff;border:0;text-align:center;overflow:hidden;}
#modal_content01 img{max-width:100%}
/* .modal_content11{width:0 !important;width:1071px !important;margin-left:-535px !important;} */
.main_btm_box02{position:relative}
.pop_sangdam_box02{position:absolute;bottom:36px;left:49px;width:205px;text-align:left;}
.pop_sangdam_box02 dt{padding:0 7px 5px}
.pop_sangdam_box02 .dt_phone{padding-top:5px}
.pop_sangdam_box02 dt label{font:bold 14px Dottum,'돋움';color:#0f3d70}
.pop_sangdam_box02 .common_inpt01{padding:3px;height:25px;border:1px solid #044849}
.pop_sangdam_box02 .w_inpt01{width:164px}
.pop_sangdam_box02 .w_inpt02{width:48px}
.pop_sangdam_box02 .center_input{margin:0 5px}
.pop_sangdam_box02 .chk_box{padding:12px 0 10px}
.pop_sangdam_box02 .chk_box .pride_agree{color:#485256 !important}
.pop_sangdam_box02 .jiwon_btn{text-align:right}
.pop_btn_box11{position:absolute;bottom:1px;right:0;}

@media all and (max-width:450px){
#modal_content_bg{width:300%;height:300%}
#modal_content01{margin-left:-186px !important;}
}

/* 201511월 키워드 매칭 팝업 이벤트 */
.contents_pop_box,.contents_pop_box02{float:left}
/* contents_pop_box(오른쪽 영역) */
.contents_pop_box{padding-right:7px;width:648px;text-align:left}
/* kwd_top_box */
.kwd_top_box{padding:23px 0 23px 37px;width:611px;height:42px;background:url(/images/popup/kwd_popup/20151110/maching_pop_bg01.png) no-repeat}
.kwd_top_box h1,.kwd_top_box span{display:block;float:left}
/* .portal_input{margin:0 3px 0 10px;width:363px;height:40px;background:url(/images/popup/kwd_popup/20151110/portal_border02.png) no-repeat} */
.portal_input{position:relative;margin:0 0 0 10px;width:363px;height:40px;}
.portal_input input{position:absolute;top:0;left:0;margin:6px 3px;padding:5px;width:314px;font-size:15px;font-weight:bold;border:0}
/* kwd_cont_box01 */
.kwd_cont_box01{width:648px;height:394px;/* background:url(/images/popup/kwd_popup/20151110/maching_pop_bg02.png) no-repeat */}
/* kwd_cont_box02 */
.kwd_cont_box02{width:648px;height:164px;background:url(/images/popup/kwd_popup/20151110/maching_pop_bg03.png) no-repeat}
.kwd_cont_box02 h3{padding:13px 0;text-align:center}
.kwd_cont_box02 dl{float:left;padding:26px 0 0 51px}
.kwd_cont_box02 dl dt,.kwd_cont_box02 dl dd{float:left}
.kwd_cont_box02 dl dt{padding-right:14px}

/* contents_pop_box02(왼쪽 상담 영역) */
.contents_pop_box02{position:relative;padding:32px 0 0 15px;width:300px;height:613px;background:url(/images/popup/kwd_popup/20151110/maching_pop_bg04.png) no-repeat}
/* rolling_pop */
.rolling_pop{width:286px;height:245px}
/* .rolling_pop li{position:absolute;top:32px;left:15px} */
.clsBannerScreen{position:relative;overflow:hidden;width:286px;height:245px;cursor:pointer;clear:both;}
.clsBannerScreen .images {position:absolute;display:none;}
#banner_wrap{position:relative;width:286px;}
.pop_form{padding-top:17px}
.pop_form table{width:282px}
.pop_form table th{text-align:left;font-family:Dottum,'돋움';}
.pop_form table th,.pop_form table td{padding-bottom:10px;}
.pop_form table th label{color:#fff;font-weight:bold}
.pop_form table input[type=text],.pop_form table input[type=tel]{padding:5px;height:25px;border:0}
.pop_form table .w_input{width:200px}
.pop_form table .w_input2{width:56px}
.pop_form table .center_line{margin:0 6px}
/* .pop_form table .chk_box{padding-left:36px} */
.pop_form table .chk_box label{color:#c7cdd8 !important;}
*:first-child + html .pop_form table .chk_box label{vertical-align:2px}
.pop_form .caution{padding-top:20px;text-align:left}
.pop_form .caution li{padding-bottom:5px;font-size:11px;color:#c7cdd8;letter-spacing:-1px}
.pop_btn_box201511{position:absolute;right:0;bottom:0;}

/* 팝업미디어쿼리 */
@media all and (min-width:320px) and (max-width:641px) {
#modal_content{margin:0 0 0 -30% !important}
}

/* 2016년 01월 인슈랩 메인 팝업이벤트(15.12.28 최용진) */
#modal_content_in{position:relative}
.modal_content1601{position:absolute;top:115px;}
.main_btm_box1601{position:absolute;top:36px;left:755px;width:226px;height:550px;}
.pop_sangdam_box1601{text-align:left;}
.pop_sangdam_box1601 dl{padding-top:20px}
.pop_sangdam_box1601 dl:first-child{padding-top:0}
.pop_sangdam_box1601 dt{padding:0 0 7px 0}
.pop_sangdam_box1601 dt label{font:bold 14px Dottum,'돋움';color:#0c0c0c}
.pop_sangdam_box1601 .common_inpt01{padding:3px;height:25px;border:1px solid #f85b48}
.pop_sangdam_box1601 .w_inpt01{width:218px}
.pop_sangdam_box1601 .w_inpt02{width:64px}
.pop_sangdam_box1601 .center_input{margin:0 5px}
.pop_sangdam_box1601 .chk_box{padding:20px 0}
.pop_sangdam_box1601 .chk_box .pride_agree{color:#485256 !important}
.pop_sangdam_box1601 .jiwon_btn{text-align:left}
.event_info h4{padding:5px 0 0px;font:bold 14px Dottum,'돋움';color:#0c0c0c}
.event_info li{letter-spacing:-1px;color:#0c0c0c}

.pop_btn_box1601{position:absolute;bottom:-30px;left:0;}

.banner_img_pop{position:absolute;bottom:-56px;right:-18px;width:261px;height:91px;}

/* 2016년 02월 인슈랩 메인 팝업이벤트(16.01.29 최용진) */
.pop_btn_box1602{position:absolute;bottom:-30px;right:0;}

/* 2016년 03월 인슈랩 메인 팝업이벤트 */
.main_btm_box1603{position:absolute;top:89px;left:732px;width:226px;height:550px;}
.pop_sangdam_box1603 .common_inpt01{border:1px solid #34495e}
.main_btm_box1603 .chk_box{padding:10px 0}
.banner_img_pop1603{position:absolute;bottom:-3px;right:-15px;width:261px;height:91px;}
.event_info1603 li{font-size:8.5pt}

/* 160315 팝업추가 */
.s_pop_up{position:absolute;top:150px;left:50%;margin-left:-348px;width:696px;height:542px;z-index:10000;}
.s_pop_box{position:relative;width:696px;height:542px;}
.s_pop_box form{position:absolute;bottom:27px;right:46px;width:230px;}
.s_pop_box form dl{padding-top:10px}
.s_pop_box .chk_box{padding:0}
.pop_btn_box1603{position:absolute;bottom:-30px;left:0;height:30px}

/* 160330 - 4월 이벤트 팝업*/
.main_btm_box1604{position:absolute;top:45px;left:732px;width:226px;/* height:550px; */}
.main_btm_box1604 .pop_sangdam_box1601 dt label{font:bold 16px Dottum,'돋움';color:#0c0c0c}
.main_btm_box1604 .common_inpt01{border:1px solid #34495e;background:#fff0f1}
.main_btm_box1604 .chk_box{padding:10px 0}
.i_phone_banner{position:absolute;bottom:94px;right:0;width:258px;height:48px}
.i_phone_banner img{width:100%}
.banner_img_pop1604{position:absolute;bottom:3px;right:-2px;width:261px;height:91px;}
.main_btm_box1604 .event_info1603 li{font-size:8.5pt}


/* 지울것(select 이미지 창 가리기) */
.hasDetails li img{display:none}

/* 2016 5월 이벤트 */
.txt_event_ment{position:absolute;top:47px;right:80px;font-size:12pt;color:#0c0c0c;text-align:left}
*:first-child + html .txt_event_ment strong{line-height:20px}
.txt_event_ment em{display:inline-block;zoom:1; *display:inline;padding:10px 0;font-weight:bold;text-decoration:underline;color:#ff6a93}
.insulab_number{position:absolute;top:143px;right:1px}
*:first-child + html .insulab_number{position:absolute;top:143px;right:0}
.main_btm_box1605{top:230px;}
.main_btm_box1605 input{background:#fff !important}
.main_btm_box1605 .chk_box{padding:15px 0 25px}
.event_info1605{position:absolute;bottom:15px;left:15px;text-align:left;}
.event_info1605 li{font-size:11px;letter-spacing:-1px}

/* 2016 6월 이벤트 */
.modal_content1606{position:relative;width:970px;height:627px;}
.modal_content_in1605{position:absolute !important;top:0}
*:first-child + html .event_bg{display:none}
*:first-child + html .modal_content_in1605{position:relative !important;}
.pop_left_box,.pop_right_box{float:left}
.pop_left_box{position:relative;padding:20px 20px;width:671px;height:582px;/* background:#ffdfd7; */}
*:first-child + html .pop_left_box{background:#ffdfd7;}
.pop_left_box .event_txt{display:block;text-align:left}
.pop_left_box .just_one{display:block;padding:15px 0 0;text-align:center}
.pop_left_box .deco li{position:absolute;}
.pop_left_box .deco .deco_img01{top:14px;right:41px;}
.pop_left_box .deco .deco_img02{top:133px;left:37px;}
.pop_left_box .deco .deco_img03{top:164px;right:23px;}
.pop_left_box .timer_box{position:relative;margin:0 auto;width:474px;height:97px;background:url("/images/popup/total2016/06/timer_bg.png") no-repeat}
.pop_left_box .timer_box ul li{position:relative;float:left;margin:6px 0;text-align:center;}
.pop_left_box .timer_box ul li.month_num,.pop_left_box .timer_box ul li.day_num,ul li.week_num{padding-top:15px;width:90px;height:70px;background:url("/images/popup/total2016/06/timer_bg01.png") no-repeat}
.pop_left_box .timer_box ul li.month_num{margin-left:5px;}
.pop_left_box .timer_box ul li.month_txt{margin-right:5px}
.pop_left_box .timer_box ul li.day_num{position:relative;z-index:1;padding:17px 9px 0 0;width:37px;height:68px;text-align:left;background:none}
/* .pop_left_box .timer_box ul li:nth-child(3){margin-left:9px;padding-right:0} */
.pop_left_box .timer_box ul li:first-child + li + li{margin-left:9px;padding-right:0}
.pop_left_box .timer_box .day_bg_only{position:absolute;top:6px;left:179px;z-index:0;display:block;width:102px;height:85px;
background:url("/images/popup/total2016/06/timer_bg01.png") no-repeat 12px 0}
.pop_left_box .timer_box ul li.week_num{padding:18px 0 0 10px;height:67px;background:url("/images/popup/total2016/06/timer_bg01.png") no-repeat 10px 0}
.pop_left_box .gift_txt{display:block;padding:22px 0 13px;text-align:center}
.pop_left_box .gift_box{position:relative;padding-left:25px}
.pop_left_box .gift_box .animation_box{position:absolute;left:30px;bottom:0;}
.pop_left_box .bar_bg{position:absolute;top:40px;left:6px;width:81px;height:3px;background:url("/images/popup/total2016/06/bar_img.png") no-repeat}
.pop_left_box .timer_box ul li.day_num .bar_bg{left:0;width:40px}
.pop_left_box .timer_box ul li.week_num .bar_bg{left:15px;}


.pop_right_box{position:relative;width:970px;height:930px;/* background:#fff url("/images/popup/total2016/06/dotted.png") repeat-y */}
*:first-child + html .pop_right_box{background:#fff url("/images/popup/total2016/06/dotted.png") repeat-y}
.txt_event_ment1606{padding:20px 28px;font-size:12pt;color:#0c0c0c;text-align:left}
*:first-child + html .txt_event_ment1606 strong{line-height:20px}
.txt_event_ment1606 span{font-weight:bold;}
.txt_event_ment1606 em{display:inline-block;zoom:1; *display:inline;padding:10px 0;font-weight:bold;text-decoration:underline;color:#ff6a93}
.insulab_number1606{padding-left:2px}
.main_btm_box1606{padding:18px 0 0 20px}
.main_btm_box1606 .pop_sangdam_box1601 .chk_box{padding:10px 0 5px;}
.caution1606{padding:15px 0 10px 10px;}
.caution1606 li{text-align:left;font-size:12px;letter-spacing:-1.5px;line-height:18px;color:#838686}
.banner_img_pop1606{position:absolute;left:2px;bottom:0}

.pop_btn_box1606{position:absolute;right:0;left:none;bottom:930px}





#left_quick{float:left;width:105px;position:fixed;overflow:hidden;margin-left:290px;padding:0px;margin-top:25px;border:0}
:first-child + html #left_quick{float:left;width:106px;position:fixed;overflow:hidden;margin-left:-120px;padding:0px;border:0}
.leftb{margin-top:2px;}






#container{width:1200px; float:center;}
#main {width:1200px; float:center; }

#main .{position:relative;width:100%;border-bottom:0px solid #e1e1e1;background:#f4f4f4;}
      .m_left {position:relative;width:1200px;overflow:hidden;margin:0 auto;}
	  .ml_rt1{float:left;width:375px;margin-top:45px;margin-bottom:45px}
      .ml_rt2{float:left;width:450px;margin-top:45px;margin-left:0px;margin-bottom:45px}
      .ml_rt3{float:left;width:146px;margin-top:25px;margin-bottom:15px}
      .ml_rt4{float:left;width:142px;margin-top:25px;margin-bottom:15px}












#mconti {clear:both;padding:0 0 0px;min-width:1200px;border-top:0px solid #e1e1e1; height:138px;}
#mconti div {position:relative;margin:0 auto;padding:0 0 0 0px;width:1200px}
#mconti ul { width:1200px; margin:0 0 0px;padding:0px 0 0;zoom:1}
#mconti ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#mconti li {float:left;margin:0 0px 0 0;list-style:none}



#ftok777 {clear:both;padding:0 0 0px;min-width:1090px;border-top:0px solid #e1e1e1; border-bottom:0px solid #e1e1e1;background:#fff; height:330px;}
#ftok777 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:1090px}
#ftok777 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok777 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok777 li {float:left;margin:20px 0px 0 0;list-style:none}




#ftoka2 {clear:both;padding:90px 0 0px;min-width:1090px;border-top:0px solid #e1e1e1; border-bottom:0px solid #e1e1e1;background:#6983a4; height:980px;}
#ftoka2 div .kk1{position:relative;margin:0 auto;padding:0 0 0 0px;width:1090px;font-size:3.2em;letter-spacing:-1px;word-spacing:2px;color:#103564;line-height:80px;font-weight:bold;text-align:center}
#ftoka2 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftoka2 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftoka2 li {float:left;margin:20px 0px 0 0;list-style:none}
#ftoka2 div .kk2{position:relative;margin:0 auto;padding:0 0 0 0px;width:1090px;}
#ftoka2 div .kk21{position:relative;margin:50px auto;padding:150px 0 0 0px;width:1090px;text-align:center;line-height:180px}
#ftoka2 div .kk3{position:relative;margin:0 auto;padding:0 0 0 0px;width:1090px;font-size:1.2em;letter-spacing:-1px;word-spacing:2px;color:#fff;line-height:10px;text-align:center}









#ftoka3 {clear:both;padding:0 0 0px;min-width:1090px;border-top:0px solid #e1e1e1; border-bottom:0px solid #e1e1e1;background:url(../img/mainbg03.jpg) no-repeat center top; height:980px;}
#ftoka3 div .kk1{position:relative;margin:0 auto;padding:40px 0 0 0px;width:1090px;font-size:3.2em;letter-spacing:-1px;word-spacing:2px;color:#683917;line-height:60px;font-weight:bold;text-align:center}
#ftoka3 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftoka3 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftoka3 li {float:left;margin:50px 13px 0 0;list-style:none}
#ftoka3 div .kk2{position:relative;margin:0 auto;padding:0 0 0 0px;width:1090px;}
            .catehead{border-bottom:1px solid #eee;}
            .bestitem{width:1090px;padding:40px 0 0 0px; }
           .bestitem .title{padding-bottom:60px;width:1090px}
           .bestitem li{width:1090px}

#ftoka3 div .kk3{position:relative;margin:0 auto;padding:0 0 0 0px;width:1090px;font-size:1.2em;letter-spacing:-1px;word-spacing:2px;color:#fff;line-height:10px;text-align:center}






#ftoka4 {clear:both;padding:0 0 0px;min-width:1090px;border-top:0px solid #e1e1e1; border-bottom:0px solid #e1e1e1;background:url(../img/mainbg01.jpg) no-repeat center top; height:980px;}
#ftoka4 div .kk1{position:relative;margin:0 auto;padding:40px 0 0 0px;width:1090px;font-size:3.2em;letter-spacing:-1px;word-spacing:2px;color:#ff6db5;line-height:60px;font-weight:bold;text-align:center}
#ftoka4 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftoka4 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftoka4 li {float:left;margin:20px 0px 0 0;list-style:none}
#ftoka4 div .kk2{position:relative;margin:0 auto;padding:0 0 0 0px;width:1090px;}
#ftoka4 div .kk3{position:relative;margin:0 auto;padding:0 0 0 0px;width:1090px;font-size:1.2em;letter-spacing:-1px;word-spacing:2px;color:#fff;line-height:10px;text-align:center}



#ftoka45 {clear:both;padding:0 0 0px;min-width:1090px;border-top:0px solid #e1e1e1; border-bottom:0px solid #e1e1e1;background:url(../img/mainbg02.jpg) no-repeat center top; height:980px;}
#ftoka45 div .kk1{position:relative;margin:0 auto;padding:40px 0 0 0px;width:1090px;font-size:3.2em;letter-spacing:-1px;word-spacing:2px;color:#bafaaf;line-height:60px;font-weight:bold;text-align:center}
#ftoka45 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftoka45 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftoka45 li {float:left;margin:30px 10px 0 0;list-style:none}
#ftoka45 div .kk2{position:relative;margin:0px auto;padding:0 0 0 0px;width:1090px;}
#ftoka45 div .kk3{position:relative;margin:0 auto;padding:0 0 0 0px;width:1090px;font-size:1.2em;letter-spacing:-1px;word-spacing:2px;color:#fff;line-height:10px;text-align:center}




#ftok7 {clear:both;padding:0 0 0px;min-width:1200px;border-top:0px solid #e1e1e1; border-bottom:0px solid #e1e1e1;background:#d3eefd; height:340px;}
#ftok7 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:1200px}
#ftok7 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok7 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok7 li {float:left;margin:55px 0px 0 0;list-style:none}

#ftok7001 {clear:both;padding:0 0 0px;min-width:1200px;border-top:0px solid #e1e1e1; border-bottom:0px solid #e1e1e1;background:#fff; height:260px;}
#ftok7001 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:1200px}
#ftok7001 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok7001 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok7001 li {float:left;margin:55px 0px 0 0;list-style:none}


#ftok70 {position:relative;clear:both;padding:0 0 0px;min-width:100%;border-top:1px solid #e1e1e1; border-bottom:0px solid #e1e1e1;background:#fff; height:555px;}
#ftok70 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:100%}
#ftok70 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok70 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok70 li {float:left;margin:0px 0px 0 0;list-style:none}



#ftok001 {clear:both;padding:0 0 0px;min-width:1074px;border-top:1px solid #e1e1e1; border-bottom:0px solid #e1e1e1;background:#fff; height:222px;}
#ftok001 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:1074px}
#ftok001 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok001 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok001 li {float:left;margin:20px 0px 0 0;list-style:none}



#ftok77 {clear:both;padding:0 0 0px;min-width:1090px;border-top:0px solid #e1e1e1; border-bottom:0px solid #e1e1e1;background:url(/comn/img/bgs001.jpg); height:267px;}
#ftok77 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:1074px}
#ftok77 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok77 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok77 li {float:left;margin:0px 0px 0 0;list-style:none}


#ftok78 {clear:both;padding:0 0 0px;min-width:1090px;border-top:0px solid #e1e1e1; border-bottom:0px solid #e1e1e1;background:#fff; height:320px;}
#ftok78 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:1074px}
#ftok78 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok78 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok78 li {float:left;margin:20px 0px 0 0;list-style:none}


#ftok79 {clear:both;padding:0 0 0px;min-width:1090px;border-top:0px solid #e1e1e1; border-bottom:1px solid #e1e1e1;background:#fff; height:200px;}
#ftok79 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:1074px}
#ftok79 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok79 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok79 li {float:left;margin:20px 0px 0 0;list-style:none}


#ftok89 {clear:both;padding:0 0 0px;min-width:1200px;border-top:0px solid #e1e1e1; border-bottom:0px solid #e1e1e1;background:#f4f4f4; height:0px;}
#ftok89 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:1200px}
#ftok89 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok89 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok89 li {float:left;margin:0px 0px 0 0px;list-style:none}



#ftok4 {clear:both;padding:0 0 0px;min-width:1074px;border-top:0px solid #e1e1e1; border-bottom:0px solid #e1e1e1;background:#fff; height:270px;}
#ftok4 div {position:relative;margin:0 auto;padding:20px 0 0 0px;width:1070px}
#ftok4 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok4 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok4 li {float:left;margin:0px 0px 0 0;list-style:none}


#ftok43 {clear:both;padding:0 0 0px;min-width:1074px;border-top:0px solid #e1e1e1; border-bottom:0px solid #e1e1e1;background:#fff; height:270px;}
#ftok43 div {position:relative;margin:0 auto;padding:20px 0 0 0px;width:1070px}
#ftok43 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok43 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok43 li {float:left;margin:0px 0px 0 0;list-style:none}


#mconti300 {clear:both;padding:0 0 0px;min-width:1074px;border-top:0px solid #e1e1e1; height:138px;}
#mconti300 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:859px}
#mconti300 ul { width:1070px; margin:0 0 0px;padding:0px 0 0;zoom:1}
#mconti300 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#mconti300 li {float:left;margin:0 0px 0 0;list-style:none}


#mconti200 {clear:both;padding:0 0 0px;min-width:600px;border-top:0px solid #e1e1e1; height:200px;}
#mconti200 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:600px}
#mconti200 ul { width:1074px; margin:0 0 0px;padding:0px 0 0;zoom:1}
#mconti200 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#mconti200 li {float:left;margin:0 0px 0 0;list-style:none}



#ftok300 {clear:both;padding:0 0 0px;min-width:1074px;border-top:0px solid #e; border-bottom:1px solid #e1e1e1; background:#fff; height:290px;}
#ftok300 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:1074px}
#ftok300 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok300 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok300 li {float:left;margin:15px 0px 10px 0;list-style:none}
          .ml_rt4{width:859px;}


#ftok400 {clear:both;padding:0 0 0px;min-width:1074px;border-top:0px solid #e; border-bottom:1px solid #e1e1e1; background:#fff; height:290px;}
#ftok400 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:1074px}
#ftok400 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok400 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok400 li {float:left;margin:15px 0px 10px 0;list-style:none}
          .ml_rt4{width:859px;}

#mconti400 {clear:both;padding:0 0 0px;min-width:1074px;border-top:0px solid #e1e1e1; height:138px;}
#mconti400 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:859px}
#mconti400 ul { width:1070px; margin:0 0 0px;padding:0px 0 0;zoom:1}
#mconti400 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#mconti400 li {float:left;margin:0 0px 0 0;list-style:none}








#ftok2 {clear:both;padding:0 0 0px;min-width:1090px;border-top:0px solid #e1e1e1;background:#fff; height:73px;}
#ftok2 div {position:relative;margin:0 auto;padding:0 0 0 0px;width:1074px}
#ftok2 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok2 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok2 li {float:left;margin:0 55px 0 0;list-style:none}

#ftok5 {clear:both;padding:0 0 0px;min-width:1090px;border-top:0px solid #c30d23;background:url(/comn/img/bks.jpg); height:279px;}
#ftok5 div {position:relative;margin:0 auto;padding:0px 0 0 0px;width:1074px}
#ftok5 ul {margin:0 0 0px;padding:0px 0 0;zoom:1}
#ftok5 ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none}
#ftok5 li {float:left;margin:0 0px 0 0;list-style:none}


#ftok {clear:both;padding:0 0 0px;min-width:1090px;border-bottom:0px solid #333;background:#02b9a3; height:50px;font-size:16px;letter-spacing:-1px;word-spacing:2px;line-height:50px;}
#ftok div {position:relative;margin:0 auto;padding:0 0 0 0px;width:1090px}
#ftok ul a{margin:0 30px 0px;padding:0px 0 0;zoom:1;color:#fff; list-style:none;}
#ftok ul:after {display:block;visibility:hidden;clear:both;content:""; list-style:none;color:#fff;}
#ftok li {float:left;margin:0 0px 0 0;list-style:none;color:#fff;}



#footer div{clear:both;padding:0 0 0px;width:1090px;margin:auto;border-top:0px solid #ccc;background:#fff;height:201px;}
#footer .logo {float:left;}
#footer .logo a{margin:auto;text-decoration:none;color:#999;font-size:18px;font-weight:bold;}
.footLink{overflow:hidden;}
.footLink ul{overflow:hidden;}
.footLink li{float:left;letter-spacing:-1px;background:url(/comn/img/ln_gr.gif) no-repeat 0 0px;}
.footLink li:first-child{background:none;padding-left:0}
.footLink li a{color:#444;font-weight:bold;font-size:12px;text-decoration:none;}
#footer .info{line-height:150%;color:#777;font-size: 0.96em;}
#footer .info span{letter-spacing:-1px;background:url(/comn/img/ln_gr.gif) no-repeat 0 0px;padding:0 0px 0px 0px}
#footer .info strong{padding:0 0px 0 0px}
#footer .info address{font-family:Arial;font-size:0.8em;display:block;margin-top:0px;}
/*이메일주소무단수집거부*/
#emailCollect {display:none;position:fixed;top:50%;left:50%;width:420px;height:190px;margin:-95px 0 0 -210px;border-top:5px solid;background:#fff;box-shadow:2px 2px 2px #555;z-index:1100;text-align:left;behavior:url(/xe/js/PIE/PIE.htc);}
#emailCollect .title {padding:11px 0;margin:0 0px;font-size: 1.65em;color:#333;border-bottom:1px solid;display:block;}
#emailCollect .con {padding:0px;line-height:25px;}
#emailCollect .layerClose{position: absolute;top: 15px;right: 0px;width: 23px;height: 23px;overflow: hidden;text-indent: -1000px;background: url('/comn/img/comn.png') -226px -179px no-repeat; border:0; cursor:pointer}

#toTop {display:none;position:fixed;right:100px;bottom:10px;width:40px;height:40px;font-size:0;text-indent:-1000px;text-align:center;background:url('../img/index/toTop.png') 50% no-repeat #777;opacity:0.8;border-radius:20px;cursor:pointer; z-index:1000}

/*COMMON*/ 
.thumb img{width:100%;height:100%;}
.more{margin-top:-8px}
.md{margin-top:0px;}

/*CONTENTS*/
.side{float:left;width:220px; }
.lmn {color:#555;}
.lmn h2{font-size:25px;line-height:100px;display:block;letter-spacing:0px;height:105px;color:#fff;margin:0px 0 0px 0px;text-align:center;background-image:url(../img/index/header_title.png);}
.lmn ul li a{display:block;padding:0 0 0px 25px;font-size:13px;font-weight:bold;line-height:46px;height:46px;text-decoration:none;word-spacing:0px;border-bottom:0px solid #e1e1e1;position:relative;background-image:url(../img/index/header22.png);}
.lmn ul li.on a{border-bottom-width:0px solid #505050;color:#555555;background-image:url(../img/index/header21.png);}
.lmn ul li .bul{position:absolute;right:10px;top:50%;margin-top:-3px;width:3px;height:5px;background-position:-11px -173px;}
.lmn ul li.on .bul{background-image:url('/comn/img/bul_wht1.png');}
.lmn ul li ul{display:none;}
.lmn ul li.on ul{display:block;display:inline-block;}
.lmn ul li ul li a{height:46px;font-size:12px;line-height:25px;background:#333;}
.lmn ul li.on ul li a{background:#333;border-bottom-width:0px solid #555555;color:#555;}
.lmn ul li ul li .bul,.lmn ul li:hover{ background-color:#313131} ul li .bul{background-image:none;width:2px;height:2px;position:static;}
.lmn ul li.on ul li .bul{background-image:url('/comn/img/bul_gr.png');background-position:0 -209px;margin-right:5px;}
.lmn ul li.on ul li.on  
.bul,
.lmn ul li.on ul li:hover .bul{background-image:url('/comn/img/bul_col.png');}






/*디자인다솔4그룹 - 좌측메뉴Css */
.lmn1 {color:#fff;}
.lmn1 h2{font-size:27px;line-height:100px;display:block;letter-spacing:0px;height:105px;color:#fff;margin:0px 0 0px 0px;text-align:center;background-image:url(../img/index/header_title1.png);}
.lmn1 ul li a{display:block;padding:0 0 0px 25px;font-size:13px;font-weight:bold;line-height:46px;height:46px;text-decoration:none;word-spacing:0px;border-bottom:0px solid #e1e1e1;position:relative;background-image:url(../img/index/header22.png);}
.lmn1 ul li.on a{border-bottom-width:0px solid #505050;color:#344f5c;background-image:url(../img/index/header01.png);}
.lmn1 ul li .bul{position:absolute;right:10px;top:50%;margin-top:-3px;width:3px;height:5px;background-position:-11px -173px;}
.lmn1 ul li.on .bul{background-image:url('/comn/img/bul_wht1.png');}
.lmn1 ul li ul{display:none;}
.lmn1 ul li.on ul{display:block;display:inline-block;}
.lmn1 ul li ul li a{height:46px;font-size:12px;line-height:25px;background:#333;}
.lmn1 ul li.on ul li a{background:#333;border-bottom-width:0px solid #555555;color:#555;}
.lmn1 ul li ul li .bul,.lmn ul li:hover{ background-color:#313131} ul li .bul{background-image:none;width:2px;height:2px;position:static;}
.lmn1 ul li.on ul li .bul{background-image:url('/comn/img/bul_gr.png');background-position:0 -209px;margin-right:5px;}
.lmn1 ul li.on ul li.on  
.bul,
.lmn1 ul li.on ul li:hover .bul{background-image:url('/comn/img/bul_col.png');}








/*서비스소개 - 좌측메뉴Css */
.lmn2 {color:#fff;}
.lmn2 h2{font-size:27px;line-height:100px;display:block;letter-spacing:0px;height:105px;color:#fff;margin:0px 0 0px 0px;text-align:center;background-image:url(../img/index/header_title2.png);}
.lmn2 ul li a{display:block;padding:0 0 0px 25px;font-size:13px;font-weight:bold;line-height:46px;height:46px;text-decoration:none;word-spacing:0px;border-bottom:0px solid #e1e1e1;position:relative;background-image:url(../img/index/header22.png);}
.lmn2 ul li.on a{border-bottom-width:0px solid #505050;color:#1351b8;background-image:url(../img/index/header02.png);}
.lmn2 ul li .bul{position:absolute;right:10px;top:50%;margin-top:-3px;width:3px;height:5px;background-position:-11px -173px;}
.lmn2 ul li.on .bul{background-image:url('/comn/img/bul_wht1.png');}
.lmn2 ul li ul{display:none;}
.lmn2 ul li.on ul{display:block;display:inline-block;}
.lmn2 ul li ul li a{height:46px;font-size:12px;line-height:25px;background:#333;}
.lmn2 ul li.on ul li a{background:#333;border-bottom-width:0px solid #555555;color:#555;}
.lmn2 ul li ul li .bul,.lmn ul li:hover{ background-color:#313131} ul li .bul{background-image:none;width:2px;height:2px;position:static;}
.lmn2 ul li.on ul li .bul{background-image:url('/comn/img/bul_gr.png');background-position:0 -209px;margin-right:5px;}
.lmn2 ul li.on ul li.on  
.bul,
.lmn2 ul li.on ul li:hover .bul{background-image:url('/comn/img/bul_col.png');}




/*홈페이지제작유형 - 좌측메뉴Css */
.lmn3 {color:#fff;}
.lmn3 h2{font-size:24px;line-height:100px;display:block;letter-spacing:0px;height:105px;color:#cf3300;margin:0px 0 0px 0px;text-align:center;background-image:url(../img/index/header_title3.png);}
.lmn3 ul li a{display:block;padding:0 0 0px 25px;font-size:13px;font-weight:bold;line-height:46px;height:46px;text-decoration:none;word-spacing:0px;border-bottom:0px solid #e1e1e1;position:relative;background-image:url(../img/index/header22.png);}
.lmn3 ul li.on a{border-bottom-width:0px solid #505050;color:#ec6c43;background-image:url(../img/index/header03.png);}
.lmn3 ul li .bul{position:absolute;right:10px;top:50%;margin-top:-3px;width:3px;height:5px;background-position:-11px -173px;}
.lmn3 ul li.on .bul{background-image:url('/comn/img/bul_wht1.png');}
.lmn3 ul li ul{display:none;}
.lmn3 ul li.on ul{display:block;display:inline-block;}
.lmn3 ul li ul li a{height:46px;font-size:12px;line-height:25px;background:#333;}
.lmn3 ul li.on ul li a{background:#333;border-bottom-width:0px solid #555555;color:#555;}
.lmn3 ul li ul li .bul,.lmn ul li:hover{ background-color:#313131} ul li .bul{background-image:none;width:2px;height:2px;position:static;}
.lmn3 ul li.on ul li .bul{background-image:url('/comn/img/bul_gr.png');background-position:0 -209px;margin-right:5px;}
.lmn3 ul li.on ul li.on  
.bul,
.lmn3 ul li.on ul li:hover .bul{background-image:url('/comn/img/bul_col.png');}





/*쇼핑몰제작유형 - 좌측메뉴Css */
.lmn4 {font-family:'나눔고딕';color:#fff;}
.lmn4 h2{font-size:24px;line-height:100px;display:block;letter-spacing:0px;height:105px;color:#4938b4;margin:0px 0 0px 0px;text-align:center;background-image:url(../img/index/header_title4.png);}
.lmn4 ul li a{display:block;padding:0 0 0px 25px;font-size:13px;font-weight:bold;line-height:46px;height:46px;text-decoration:none;word-spacing:0px;border-bottom:0px solid #e1e1e1;position:relative;background-image:url(../img/index/header22.png);}
.lmn4 ul li.on a{border-bottom-width:0px solid #505050;color:#7d71c3;background-image:url(../img/index/header04.png);}
.lmn4 ul li .bul{position:absolute;right:10px;top:50%;margin-top:-3px;width:3px;height:5px;background-position:-11px -173px;}
.lmn4 ul li.on .bul{background-image:url('/comn/img/bul_wht1.png');}
.lmn4 ul li ul{display:none;}
.lmn4 ul li.on ul{display:block;display:inline-block;}
.lmn4 ul li ul li a{height:46px;font-size:12px;line-height:25px;background:#333;}
.lmn4 ul li.on ul li a{background:#333;border-bottom-width:0px solid #555555;color:#555;}
.lmn4 ul li ul li .bul,.lmn ul li:hover{ background-color:#313131} ul li .bul{background-image:none;width:2px;height:2px;position:static;}
.lmn4 ul li.on ul li .bul{background-image:url('/comn/img/bul_gr.png');background-position:0 -209px;margin-right:5px;}
.lmn4 ul li.on ul li.on  
.bul,
.lmn4 ul li.on ul li:hover .bul{background-image:url('/comn/img/bul_col.png');}






/*편집디자인유형 - 좌측메뉴Css */
.lmn5 {font-family:'나눔고딕';color:#fff;}
.lmn5 h2{font-size:24px;line-height:100px;display:block;letter-spacing:0px;height:105px;color:#296613;margin:0px 0 0px 0px;text-align:center;background-image:url(../img/index/header_title5.png);}
.lmn5 ul li a{display:block;padding:0 0 0px 25px;font-size:13px;font-weight:bold;line-height:46px;height:46px;text-decoration:none;word-spacing:0px;border-bottom:0px solid #e1e1e1;position:relative;background-image:url(../img/index/header22.png);}
.lmn5 ul li.on a{border-bottom-width:0px solid #505050;color:#67a553;background-image:url(../img/index/header05.png);}
.lmn5 ul li .bul{position:absolute;right:10px;top:50%;margin-top:-3px;width:3px;height:5px;background-position:-11px -173px;}
.lmn5 ul li.on .bul{background-image:url('/comn/img/bul_wht1.png');}
.lmn5 ul li ul{display:none;}
.lmn5 ul li.on ul{display:block;display:inline-block;}
.lmn5 ul li ul li a{height:46px;font-size:12px;line-height:25px;background:#333;}
.lmn5 ul li.on ul li a{background:#333;border-bottom-width:0px solid #555555;color:#555;}
.lmn5 ul li ul li .bul,.lmn ul li:hover{ background-color:#313131} ul li .bul{background-image:none;width:2px;height:2px;position:static;}
.lmn5 ul li.on ul li .bul{background-image:url('/comn/img/bul_gr.png');background-position:0 -209px;margin-right:5px;}
.lmn5 ul li.on ul li.on  
.bul,
.lmn5 ul li.on ul li:hover .bul{background-image:url('/comn/img/bul_col.png');}






/*고객센터 - 좌측메뉴Css */
.lmn6 {font-family:'나눔고딕';color:#fffb;}
.lmn6 h2{font-size:24px;line-height:100px;display:block;letter-spacing:0px;height:105px;color:#903339;margin:0px 0 0px 0px;text-align:center;background-image:url(../img/index/header_title6.png);}
.lmn6 ul li a{display:block;padding:0 0 0px 25px;font-size:13px;font-weight:bold;line-height:46px;height:46px;text-decoration:none;word-spacing:0px;border-bottom:0px solid #e1e1e1;position:relative;background-image:url(../img/index/header22.png);}
.lmn6 ul li.on a{border-bottom-width:0px solid #505050;color:#bd575b;background-image:url(../img/index/header06.png);}
.lmn6 ul li .bul{position:absolute;right:10px;top:50%;margin-top:-3px;width:3px;height:5px;background-position:-11px -173px;}
.lmn6 ul li.on .bul{background-image:url('/comn/img/bul_wht1.png');}
.lmn6 ul li ul{display:none;}
.lmn6 ul li.on ul{display:block;display:inline-block;}
.lmn6 ul li ul li a{height:46px;font-size:12px;line-height:25px;background:#333;}
.lmn6 ul li.on ul li a{background:#333;border-bottom-width:0px solid #555555;color:#555;}
.lmn6 ul li ul li .bul,.lmn ul li:hover{ background-color:#313131} ul li .bul{background-image:none;width:2px;height:2px;position:static;}
.lmn6 ul li.on ul li .bul{background-image:url('/comn/img/bul_gr.png');background-position:0 -209px;margin-right:5px;}
.lmn6 ul li.on ul li.on  
.bul,
.lmn6 ul li.on ul li:hover .bul{background-image:url('/comn/img/bul_col.png');}






/*맴버쉽 - 좌측메뉴Css */

.lmn7 {font-family:'나눔고딕';color:#fff;}
.lmn7 h2{font-size:24px;line-height:100px;display:block;letter-spacing:0px;height:105px;color:#615410;margin:0px 0 0px 0px;text-align:center;background-image:url(../img/index/header_title7.png);}
.lmn7 ul li a{display:block;padding:0 0 0px 25px;font-size:13px;font-weight:bold;line-height:46px;height:46px;text-decoration:none;word-spacing:0px;border-bottom:0px solid #e1e1e1;position:relative;background-image:url(../img/index/header22.png);}
.lmn7 ul li.on a{border-bottom-width:0px solid #505050;color:#807121;background-image:url(../img/index/header07.png);}
.lmn7 ul li .bul{position:absolute;right:10px;top:50%;margin-top:-3px;width:3px;height:5px;background-position:-11px -173px;}
.lmn7 ul li.on .bul{background-image:url('/comn/img/bul_wht1.png');}
.lmn7 ul li ul{display:none;}
.lmn7 ul li.on ul{display:block;display:inline-block;}
.lmn7 ul li ul li a{height:46px;font-size:12px;line-height:25px;background:#333;}
.lmn7 ul li.on ul li a{background:#333;border-bottom-width:0px solid #555555;color:#555;}
.lmn7 ul li ul li .bul,.lmn ul li:hover{ background-color:#313131} ul li .bul{background-image:none;width:2px;height:2px;position:static;}
.lmn7 ul li.on ul li .bul{background-image:url('/comn/img/bul_gr.png');background-position:0 -209px;margin-right:5px;}
.lmn7 ul li.on ul li.on  
.bul,
.lmn7 ul li.on ul li:hover .bul{background-image:url('/comn/img/bul_col.png');}





.side .cscenter{border:0px solid #d7d7d7;margin-top:0px;}
.side .info{padding:0px;font-family:'나눔고딕';font-weight:bold;color:#888;}
.side .info h3{display:block;font-size:1.2em;color:#333}
.side .info h1{display:block;font-size:2em;letter-spacing:-1px;margin-bottom:3px;}
.side .icons{overflow:hidden;background-color:#f7f7f7;padding:0px 0 0px;}
.side .icons li{float:left;width:33.3%;background-image:url(../img/index/csInfo.png);background-repeat:no-repeat;text-align:center;height:48px;}
.side .icons li.i01{background-position:50% 0}
.side .icons li.i02{background-position:50% -48px}
.side .icons li.i03{background-position:50% -96px}
.side .icons li a{display:block;text-decoration:none;background:url(/comn/img/ln_hdot.gif) repeat-y 0 0;font-family:'맑은 고딕';font-size:11px;padding-top:30px;letter-spacing:-1px;color:#777; font-weight:bold}
.side .icons li.i01 a{background-image:none;}

.side .banner{border:0px solid #d7d7d7;text-align:center;margin-top:15px;}
.side .banner img{width:100%;}


.conts{overflow:hidden;margin-bottom:20px;}
.visual{height:120px;margin-bottom:15px;}
.conts .ctit{height:34px;position:relative;margin-bottom:50px;}
.conts .ctit h1{font-size:4.1em;letter-spacing:-1px;word-spacing:2px;color:#343434;line-height:80px;text-align:center;}


/*
#ft1 {min-width:1200px;border-top:0px solid #dde4e9;background:#3a3a3a;color:#d0d0d0}
#ft1 h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft1 p {margin:0;padding:10px 0;line-height:1.8em}
#ft1_catch {position:relative;margin:0 auto;padding:20px 0 0;width:1200px;text-align:center}
#ft1_company {text-align:center}
#ft1_copy {background:#252525}
#ft1_copy div {position:relative;margin:0 auto;padding:10px 0;width:1200px;color:#fff}
#ft1_copy a {display:inline-block;margin:0 10px 0 0;color:inherit}
#ft1_copy #ft_totop {position:absolute;top:10px;right:0}
*/

#bgs01 ul li.htext{padding-top:70px;font-family:'Nanum Square';font-size:3.6em;font-weight:bold;text-align:center;color:#fff;}
#bgs01 ul li.btext{padding-top:10px;font-family:'Nanum Square';font-size:1.4em;font-weight:normal;text-align:center;color:#fff;}
