@charset "utf-8";
@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);

/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:1.0em;font-family:"Noto Sans Korean", sans-serif;background:#fff}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:"Noto Sans Korean", sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, dl,dt,dd {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}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-family:"Noto Sans Korean", sans-serif;font-size:1em}
input[type="submit"]{cursor:pointer}
button {cursor:pointer}

textarea, select {font-family:"Noto Sans Korean", sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}
ol, ul, li {padding:0; margin:0; list-style: outside none none; }
.mont {font-family: 'Montserrat', sans-serif;} /**영문폰트**/
ul, ol {padding:0; margin:0}
ol, ul, li {list-style: outside none none; padding:0; margin:0}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type=text],input[type=password], textarea {
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;
}
 
input[type=text]:focus,input[type=password]:focus,  textarea:focus,select:focus {
-webkit-box-shadow:  0 0 5px #9ed4ff;
-moz-box-shadow:  0 0 5px #9ed4ff;
box-shadow: 0 0 5px #9ed4ff;
border: 1px solid #558ab7 !important;
}
.placeholdersjs { color: #aaa !important; }

/* 레이아웃 크기 지정 */
#hd, #wrapper, #ft{min-width:100%}

#hd_pop,
#hd_wrapper,
#tnb ul,
#gnb .gnb_wrap,
#container_wr,
#ft_wr{width:1200px}

/* 팝업레이어 */
#hd_pop {z-index:100000;position:relative;margin:0 auto;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 img{max-width:100%}
.hd_pops_con {}
.hd_pops_footer {padding: 0;background:#000;color:#fff;text-align:left;position:relative;}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding: 10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject{background:#000;text-align:left}
.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:0;right:0}

/* 상단 레이아웃 */
#hd {height:145px; background:#fff}

#tnb {border-bottom:1px solid #ddd;background:#fff}
#tnb h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#tnb ul {margin:0 auto;zoom:1}
#tnb ul:after {display:block;visibility:hidden;clear:both;content:""}
#tnb li {float:right;border-left:1px solid #ddd;margin-bottom:-1px;font-size:0.92em}
#tnb a {display:inline-block;padding:0 10px;color:#646464;line-height:35px}
#tnb a:focus, #tnb a:hover {color:#253dbe;background:#fafafa}
#tnb .tnb_admin a{color:#ff0000;}
#tnb .tnb_left{float:left}
#tnb .tnb_left a{;padding:0 14px}
#tnb .tnb_cart{border-right:1px solid #ddd;}
#tnb .tnb_community{border-right:1px solid #ddd}
#tnb .tnb_community i{font-size:15px}
#tnb .tnb_community{background:#e7e7e7;font-weight:bold;}
#tnb .tnb_community:focus, #tnb .tnb_community:hover {color:#333;border-bottom:0}
#tnb .tnb_community a{color:#253dbe;border-bottom:1px solid #e7e7e7}

#hd_qnb{float:right;margin-top:20px}
#hd_qnb:after {display:block;visibility:hidden;clear:both;content:""}
#hd_qnb li{float:left;font-size:1.083em;line-height:15px;position:relative;text-align:center;margin:0 10px}
#hd_qnb li span {display:block;margin-top:5px;font-size:0.92em}
#hd_qnb li a{display:block}
#hd_qnb li i{display:inline-block;width:40px;line-height:40px;border-radius:25px;background:#fff;text-align:center;margin:0;color:#fff}
#hd_qnb .visit .visit-num{display:inline-block;line-height:18px;padding:0 5px;border-radius:10px;background:#f04e00;color:#fff;font-size:10px;position:absolute;top:0;right:0}
#hd_qnb li .fa-question{background:#e83a5f;font-size:20px}
#hd_qnb li .fa-question:hover{background:#e41b45}
#hd_qnb li .fa-comments{background:#82c13f;font-size:16px}
#hd_qnb li .fa-comments:hover{background:#5aa708}
#hd_qnb li .fa-users{background:#f0ba00;font-size:15px}
#hd_qnb li .fa-users:hover{background:#f06f00}
#hd_qnb li .fa-history{background:#8522c4;font-size:15px}
#hd_qnb li .fa-history:hover{background:#6700a9}



/* 중간 레이아웃 */
#wrapper{}
#container_wr:after {display:block;visibility:hidden;clear:both;content:""}
#container_wr {z-index:5;margin:0 auto;height:100%;zoom:1}
#aside {float:right;width:305px;padding:0;background: #e7ebf3;height: 100%;border: 1px solid #adbfd2;margin:20px 0 20px 20px}

#container {z-index:4;position:relative; width:100%}
#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title {font-size:1.333em;margin:0 auto;font-weight:bold;}
#container_title span{margin:0 auto 10px;display:block;line-height:30px;}
/*.latest_wr:after {display:block;visibility:hidden;clear:both;content:""}*/
.lt_wr{width:49%}
.lt_wr:nth-child(2n+1){clear:both}
.latest_wr:after {display:block;visibility:hidden;clear:both;content:""}
/* 하단 레이아웃 */
#ft {background:#f1f1f1; height:220px; padding:30px 0}
#ft .copy_1200 {width:1200px; margin:0 auto}
.ft_copy {width:850px; float:left; font-size:15px;}
.name {font-size:28px; line-height:43px; font-weight:500; letter-spacing:-0.07em}
.right {color:#666; line-height:40px; font-size:15px}
.ft_khaa {float:left; width:350px; font-size:15px; color:#555}
.ft_khaa img {height:auto; width:129px;padding-bottom:15px}
.ft_khaa span {}
#top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:2px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5)}
#top_btn:hover{border-color:#3059c7;background:#3059c7;color:#fff}

/* 게시물 선택복사 선택이동 */
#copymove {}
#copymove  .win_desc {text-align:center;display:block}
#copymove  .tbl_wrap{margin:20px }
#copymove  .win_btn{padding:0 20px 20px}
.copymove_current {float:right;background:#ff3061;padding:5px;color:#fff;border-radius:3px}
.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 {;height:40px;border:1px solid #898989;vertical-align:top;padding:0;margin:0}
#captcha #captcha_mp3 {;margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../img/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px}
#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../img/captcha2.png') no-repeat  0 -40px;text-indent:-999px;border-radius:3px}
#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;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:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../img/captcha2.png') no-repeat  0 -40px;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/captcha2.png') no-repeat 0 0 ;  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.btn,.btn{line-height:35px;height:35px;padding:0 10px;text-align:center;font-weight:bold;border:0;
-webkit-transition: background-color 0.3s ease-out;
-moz-transition: background-color 0.3s ease-out;
-o-transition: background-color 0.3s ease-out;
transition: background-color 0.3s ease-out;}

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:right} /* 서식단계 진행 */

.btn_submit {border:0;background:#253dbe;color:#fff;cursor:pointer;border:0}
.btn_submit:hover {background:#0025eb}

a.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle;}
button.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}
.btn_cancel:hover {background:#aaa;
}
a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:40px;border:0;background:#3c3c3c;border-radius:5px;color:#fff;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */
a.btn_frmline {}
button.btn_frmline {font-size:1em}

/* 게시판용 버튼 */
a.btn_b01,.btn_b01 {display:inline-block;background:#4c4f6f;color:#fff;text-decoration:none;vertical-align:middle}
.btn_b01:hover, .btn_b01:hover {background:#54598c}
a.btn_b02,.btn_b02 {display:inline-block;background:#253dbe;padding:0 10px;color:#fff;text-decoration:none;border:0;vertical-align:middle;}
a.btn_b02:hover, .btn_b02:hover {background:#0025eb}
a.btn_b03, .btn_b03 {display:inline-block;background:#fff;border:1px solid #b9bdd3;color:#646982;text-decoration:none;vertical-align:middle}
a.btn_b03:hover, .btn_b03:hover {background:#ebedf6}
a.btn_b04, .btn_b04 {display:inline-block;background:#fff;border:1px solid #ccc;color:#707070;text-decoration:none;vertical-align:middle}
a.btn_b04:hover, .btn_b04:hover {color:#333;background:#f9f9f9}
a.btn_admin,.btn_admin {display:inline-block;background:#d13f4a;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
.btn_admin:hover, a.btn_admin:hover {background:#ff3746}


/*컬러*/
.color_1 {background:#169dd6}
.color_2 {background:#14d53d}
.color_3 {background:#3814ff}
.color_4 {background:#7520c5}

/* 기본테이블 */
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing: 0 5px;border:1px solid #ccc;} 
.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:10px 0;font-weight:normal;text-align:center;border-bottom:1px solid #ddd;background:#fafafa;height:40px}
.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-bottom:1px solid #e8e8e8}
.tbl_head01 td {color:#666;background:#fff;padding:10px 5px;border-top:1px solid #ecf0f1;line-height:1.4em;height:60px;word-break:break-all}
.tbl_head01 tbody tr:hover td{background:#fafafa;}
.tbl_head01 a:hover {text-decoration:underline}

.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;background:#fff}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;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}
.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea, .frm_input {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {height:40px;}

.full_input{width:100%}
.half_input{width:49.5%}
.tbl_frm01 textarea {width:100%;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}

/*기본 리스트*/
.list_01 li{border:1px solid #dbdbdb;background:#fff;border-radius:3px;margin:3px 0;padding:10px 15px;list-style:none;position:relative;}
.list_01 li:after {display:block;visibility:hidden;clear:both;content:""}
.list_01 li:hover{background:#f9f9f9}
.list_01 li.empty_li{text-align:center;padding:20px 0;color:#666}
/*폼 리스트*/
.form_01 h2{margin:0 0 10px;font-size:1.167em}
.form_01 li{margin:10px 0}
.form_01 li:after {display:block;visibility:hidden;clear:both;content:""}
.form_01 li .right_input{float:right}
.form_01 textarea{height:100px;width:100%}
.form_01 .frm_label{display:inline-block;width:130px}

/* 자료 없는 목록 */
.empty_table {padding:50px 0 !important;text-align:center}
.empty_list {padding:20px 0 !important;color:#666;text-align:center}

/* 필수입력 */
.required, textarea.required {background-image:url('../img/require.png')  !important;background-repeat:no-repeat   !important;background-position:right top  !important;}

/* 테이블 항목별 정의 */
.td_board {width:80px;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:80px;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 {position:relative;}
.new_win .tbl_wrap {margin:0 20px}
.new_win #win_title {font-size:1.25em;height:50px;line-height:30px;padding:10px 20px;background:#333;color:#fff;}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .win_ul {border-right:1px solid #dfe6e7;}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li{float:left;background:#fff;width:33.333%;text-align:center;border:1px solid #ccc;margin-left:-1px}
.new_win .win_ul li a{display:block;padding:10px 0}
.new_win .win_ul .selected{background:#fff;border-color:#253dbe;position:relative;z-index:5}
.new_win .win_ul .selected a{color:#253dbe;font-weight:bold}
.new_win .win_desc {margin:5px 0;font-size:0.92em;color:#3598db;}
.new_win .frm_info{font-size:0.92em;color:#3598db}
.new_win .win_total{text-align:right;margin:10px 0}
.new_win .win_total span{display:inline-block;line-height:30px;font-size:0.92em;color:#4e546f;background:#d4d4d4;padding:0 10px;border-radius:5px;}
.new_win .new_win_con{margin:20px;}
.new_win .new_win_con:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .btn_confirm:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_btn{text-align:right}
.new_win .btn_close {position:absolute;top:0;right:0;height:50px;width:50px;background:url(../img/close_btn.gif) no-repeat 50% 50%;border:0;text-indent:-999px;overflow:hidden;cursor:pointer}
.new_win .btn_submit {padding:0 20px;height:40px;font-weight:bold;font-size:1.083em;float:right}

/* 검색결과 색상 */
.sch_word {color:#00c4ac}

/* 자바스크립트 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 {position:relative;font-weight:normal}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;font-size:0.92em;background:#333;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);}
.sv_wrap .sv:before{content: "";position: absolute;top: -6px;left: 15px;width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent #333 transparent;}
.sv_wrap .sv a {display:inline-block;margin:0;padding:0  10px;line-height:30px;width:100px;font-weight:normal;color:#bbb }
.sv_wrap .sv a:hover{background:#000;color:#fff}
.sv_member{color:#333}
.sv_on {display:block !important;position:absolute;top:23px;left:0px;width:auto;height:auto}
.sv_nojs .sv {display:block}

/* 페이징 */
.pg_wrap {clear:both;margin:30px 0 ;text-align:center}
.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} 
.pg {}
.pg_page, .pg_current {display:inline-block;vertical-align:middle;background:#f3f3f3;border:1px solid #bbbcc3}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {color:#555;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px;}
.pg_page:hover{background-color:#ddd}
.pg_start {text-indent:-999px;overflow:hidden;background:url('../img/btn_first.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb;}
.pg_prev {text-indent:-999px;overflow:hidden;background:url('../img/btn_prev.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb}
.pg_end {text-indent:-999px;overflow:hidden;background:url('../img/btn_end.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb}
.pg_next {text-indent:-999px;overflow:hidden;background:url('../img/btn_next.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb}
.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover{background-color:#fafafa}

.pg_current {display:inline-block;background:#4c4f6f;color:#fff;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px;
-webkit-box-shadow: inset 1px 1px 2px #222542;
-moz-box-shadow:  inset 1px 1px 2px #222542;
box-shadow: inset 1px 1px 2px #222542;
}

/* cheditor 이슈 */
.cheditor-popup-window *, .cheditor-popup-window :after, .cheditor-popup-window :before {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}

/* 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}

#hd_tnb {height:30px; background:#4d4d4d}
#hd_tnb .tnb_con {width:1200px; margin:0 auto}
.tnb_con ul {float:right}
.tnb_con ul li {float:left; color:#fff; font-size:14px; padding:5px 10px 0 10px}
.tnb_con ul li a {color:#fff}
.hd_home {background:#5f5f5f; height:30px}
.hd_login {background:#717171; height:30px}


#header.active{top: 0;}
#header.on{background-color: #fff;}
#header:after{z-index: -1;opacity: 0;content:'';width: 100%;height: 1px;background-color: #dedede;position: absolute;top: 110px;}
#header.on:after{opacity: 1;}
#header.on .gnb_wrap .grey_box{display: block;}
#header.on .gnb_wrap h1{background-image: url('/images/inc/hd_logo.png');}
#header.on #gnb > li > a{color: #000;}
#header{position: fixed;width: 100%;top: -80px;z-index: 99999;background-color:#fff;transition:top .4s ease-in-out; border-bottom:1px solid #ddd}
#gnb{float: none;display: inline-block;vertical-align: top;}
#gnb > li {float: left;position: relative;font-size: 18px;text-align:center;width:150px; margin:0 15px}
#gnb > li > a{font-size: 18px;line-height: 80px;display: block;color: #555;width:150px;text-align:center;}
#gnb  li .m_dep{display:none;}
#gnb > li > a span{display: block;position: relative;}
#gnb > li > a span:after{left: 0;transition:all .2s ease-in;content:'';width: 0;height: 4px;position: absolute;bottom: 0;background-color: #2fa7ec;}
#gnb > li:hover > a span:after{width: 100%;}

#gnb > li:first-child > a{padding-left: 0;}
#gnb > li:last-child > a{padding-right: 0;}
#gnb > li > ul{text-align: left;}
#gnb:hover .dep2{display: block ;}

#gnb .dep2{display: none;padding: 28px 0 50px;text-align: center;}
#gnb .dep2 > li > a{display: block;font-size: 16px;line-height: 40px;color: #000;}
#gnb .dep2 > li:hover > a{color: #2fa7ec;}
#gnb .dep2 > li:hover .dep3{display: block;}
#gnb .dep3{display: none;padding-bottom: 10px;}
#gnb .dep3 li a{display: block;font-size: 14px;line-height: 30px;color: #aeaeae;}

.gnb_wrap{position: relative;width: 1200px;margin: 0 auto;text-align: center;}

.gnb_wrap > *{float: left;}
.gnb_wrap > a{float: right;}
.gnb_wrap h1{margin:5px 50px 0 0;width: 195px;height: 70px;background-image: url('/images/inc/hd_logo.png');background-repeat: no-repeat;}
.gnb_wrap h1 a{display: block;height: 100%;text-indent: -9999px;}
.gnb_wrap .only_customer{display: none;width: 115px;height: 30px;box-sizing:border-box;border: 1px solid #c69c6d;color: #c69c6d;line-height: 28px;text-align: center;font-size: 14px;margin-top: 25px;}

.gnb_wrap .grey_box{transition:all .2s ease-in-out ;display: none;left: 0;padding-top: 80px;box-sizing:border-box;position: absolute;width: 250px;height: 100%;background-color: #f3f3f3;bottom: 0;z-index: -1;}
.gnb_wrap .grey_box .grey_box_inner{position: relative;padding-top: 40px;height: 100%;box-sizing:border-box}
.gnb_wrap .grey_box:after{content:'';width: 500%;height: 80px;background-color: #fff;top: 0;right: 0;position: absolute;}
.gnb_wrap .grey_box .grey_box_inner:before{position: absolute;content:'';width: 200%;background-color: #f3f3f3;height: 100%;left: -200%;top: 0;}

.gnb_wrap .grey_box .grey_box_inner{text-align: left;}
.gnb_wrap .grey_box .grey_box_inner h2{position: relative;font-size: 40px;line-height: 42px;padding-bottom: 24px;margin-bottom: 10px;color: #2fa7ec;}
.gnb_wrap .grey_box .grey_box_inner h2:after{content:'';width: 14px;height: 2px;position: absolute;left: 0;bottom: 0;background-color: #2fa7ec;}
.gnb_wrap .grey_box .grey_box_inner p{font-size: 16px;line-height: 20px;color: #666;}

.visual_wrap{}
#tnb_top {height:30px; background:#666; padding:6px 0; font-size:13px}

#tnb_top .tnb_tel {float:left; color:#fff}
#tnb_top .tnb_list {float:right}
.tnb_list ul li {float:left; padding:0 0 0 15px}
.tnb_list ul li a {color:#fff}


/*wrap_visual_main*/
.wrap_visual_main{position:relative;margin:0 auto;width:100%}
.main_visual_list li{height:566px;background-size:cover;background-position:50% 50%}
.main_visual_list li.main_visual01{background-image:url('/images/main/bg_main02.jpg')}
.main_visual_list li.main_visual02{background-image:url('/images/main/main_slider05.jpg')}
.main_visual_list li a{text-decoration:none;text-align:center;color:#fff}

.main_visual_list li a span.sp_com{margin:235px 0 4px;width:124px;height:110px}
.main_visual_list li.main_visual01 a span.sp_com{background-position:-504px -252px;width:186px;margin:0 33px 0 0 }
.main_visual_list li.main_visual02 a span.sp_com{background-position:0 -252px}
.main_visual_list li.main_visual03 a span.sp_com{background-position:-126px -252px}
.main_visual_list li.main_visual04 a span.sp_com{background-position:-252px -252px}
.main_visual_list li.main_visual05 a span.sp_com{background-position:-378px -252px}
.main_visual_list li a p.tit{font-size:26px;}
.main_visual_list li.main_visual01 a .wrap_tit{margin:225px 0 0 400px;text-align:left}
.main_visual_list li.main_visual01 a p.tit{display:inline-block;font-size:55px; color:#309bdb; font-weight:600; line-height:55px; letter-spacing:-0.04em}
.main_visual_list li.main_visual02 a .wrap_tit{margin:225px 0 0 400px;text-align:left}
.main_visual_list li.main_visual02 a p.tit{display:inline-block;font-size:55px; color:#309bdb; font-weight:600; line-height:55px; letter-spacing:-0.04em}
.main_visual_list li a p.tit .str{font-weight:500;font-size:30px}
.main_visual_list li a p.tit .str01{font-weight:500;font-size:34px; color:#309bdb}
.main_visual_list li.main_visual01 a p.tit .str{display:inline-block;font-size:25px; color:#444}
.main_visual_list li.main_visual01 a p.tit .str02{display:inline-block;font-size:19px; color:#444; line-height:26px; margin-top:20px; font-weight:400; letter-spacing:-0.02em}
.main_visual_list li.main_visual02 a p.tit .str{display:inline-block;font-size:25px; color:#444}
.main_visual_list li.main_visual02 a p.tit .str02{display:inline-block;font-size:19px; color:#444; line-height:26px; margin-top:20px; font-weight:400; letter-spacing:-0.02em}

.bx-has-controls-auto{position:absolute;width:1180px;bottom:50px;left:50%;margin-left:-590px;text-align:center;z-index:60}
.bx-default-pager, .bx-controls-auto{display:inline-block}
.bx-default-pager .bx-pager-item, .bx-controls-auto .bx-controls-auto-item{display:inline-block;margin:0 3px;overflow:hidden;vertical-align:middle}
.bx-default-pager .bx-pager-item a{display:block;width:50px;height:3px;vertical-align:middle;font-size:0;text-indent:-9999px;background-color:#666;opacity:.5;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s}
.bx-default-pager .bx-pager-item a.active{opacity:1}
.bx-controls-auto{margin-left:20px}
.bx-controls-auto .bx-controls-auto-item a{display:block;width:8px;height:9px;vertical-align:middle;font-size:0;text-indent:-9999px;opacity:.5;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s}
.bx-controls-auto .bx-controls-auto-item a.bx-start{background:url(/img/sp_com.png) -108px -72px}
.bx-controls-auto .bx-controls-auto-item a.bx-stop{background:url(/img/sp_com.png) -108px -60px}
.bx-controls-auto .bx-controls-auto-item a.active{opacity:1}
.box_btn_move_control button{position:absolute;top:50%;margin-top:0px;display:block;width:30px;height:48px;font-size:0;text-indent:-9999px;z-index:60}
.box_btn_move_control button.btn_slide_prev{left:80px;background:url(/img/sp_com.png) -126px -60px}
.box_btn_move_control button.btn_slide_next{right:80px;background:url(/img/sp_com.png) -156px -60px}
.wrap_visual_main button {overflow: visible;border: 0 none;background-color: transparent;cursor: pointer;}
#specialist_con {width:100%; height:180px; background:#2fa7ec; padding:0px 0 0 0}

.specialist_1200 {width:1200px; margin:0 auto}
.specialist_tit {font-size:36px; color:#fff; text-align:center; margin-bottom:110px}
.specialist_tit::before {position: absolute;margin-top:60px;left: 49%;width: 50px;height: 2px;content: '';background: #fff;}
.specialist_box {width:400px; float:left; text-align:center}
.specialist_box ul li {padding:10px 0 0 0; color:#fff}
.specialist_box ul li:nth-child(2) {padding-top:10px}
.specialist_text01 {font-size:22px; color:#fff; font-weight:500; line-height:26px}
.specialist_text02 {font-size:15px; color:#fff; font-weight:300; line-height:20px}
#product_con {width:1200px; margin:0 auto; height:660px; padding:40px 0 0 0}
.product_tit {font-size:36px; color:#000; text-align:center; margin-bottom:20px; font-weight:600}
.product_tit::before {position: absolute;margin-top:60px;left: 49%;width:50px;height: 2px;content: '';background: #000;}
.product_stext {font-size:18px; color:#000; text-align:center; margin-bottom:70px; font-weight:400}
#history_con {height:555px; width:100%; background:url('/images/main/main_history.jpg') no-repeat top center; padding:110px 0 0 0}
.history_1200 {width:1200px; margin:0 auto}
.history_tit {font-size:36px; color:#fff; text-align:center; margin-bottom:60px}
.history_tit::before {position: absolute;margin-top:60px;left: 49%;width:50px;height: 2px;content: '';background: #fff;}
.history_stext {font-size:24px; color:#fff; text-align:center; margin-bottom:50px; font-weight:400}
.history_text01 {font-size:18px; color:#fff; text-align:center;  font-weight:300; margin-bottom:130px; line-height:33px}
.history_btn {text-align:center}
.history_btn a {border:2px solid #fff; padding:10px 20px; color:#fff; font-size:14px}
.history_btn a:hover {color:#fecb52; border:2px solid #fecb52; }
#bottom_con {width:1200px; margin:0 auto; height:400px; padding:70px 0 0 0}
.supp_con {background:url('/images/main/supp_bg.jpg') no-repeat; height:255px; width:600px; float:left}
.notice_con {background:url('/images/main/notice_bg.jpg') no-repeat; height:255px; width:600px; float:left; padding:0 0 0 50px}
.bot_t01 {font-size:16px; color:#2eb3f6; padding:35px 0 0 0}
.bot_t02 {font-size:30px; color:#000; font-weight:600; letter-spacing:-0.04em}
.bot_t03 {font-size:16px; color:#666; font-weight:300; margin-bottom:20px}
.bot_btn {position:absolute; bottom:100px}
.bot_btn a {color:#2eb3f6; font-size:15px}

figure.snip1384 {position: relative;float: left;overflow: hidden;margin:0 20px 0 0;width: 285px; color: #ffffff;text-align: left;font-size: 16px;background-color: #2fa7ec;}
figure.snip1384 * {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}
figure.snip1384 img {max-width: 100%;backface-visibility: hidden;vertical-align: top;}
figure.snip1384:after,figure.snip1384 figcaption {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
figure.snip1384:after {content: '';background-color: #2fa7ec;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;opacity: 0;}
figure.snip1384 figcaption {z-index: 1;padding: 40px;}
figure.snip1384 h3,figure.snip1384 .links {width: 100%;margin: 5px 0;padding: 0;}
figure.snip1384 h3 {line-height:40px;font-weight: 400;font-size:25px;text-transform: uppercase;opacity: 0; letter-spacing:-0.06em}
figure.snip1384 p {font-size: 16px; font-weight: 300;opacity: 0;top: 50%;-webkit-transform: translateY(40px);transform: translateY(40px); margin-top:15px; line-height:20px}
figure.snip1384 i {position: absolute;bottom: 10px;right: 10px;padding: 20px 25px;opacity: 0;-webkit-transform: translateX(-10px);transform: translateX(-10px);}
figure.snip1384 a {position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;}
figure.snip1384:hover img,figure.snip1384.hover img {zoom: 1;filter: alpha(opacity=50);-webkit-opacity: 0.5;opacity: 0.5;}
figure.snip1384:hover:after,figure.snip1384.hover:after {opacity:1;position: absolute;top: 10px;bottom: 10px;left: 10px;right: 10px;}
figure.snip1384:hover h3,figure.snip1384.hover h3,figure.snip1384:hover p,figure.snip1384.hover p,figure.snip1384:hover i,figure.snip1384.hover i {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}



/*comm*/
.clear100 {clear:both; height:100px;}
#sub_cont {width:1200px; margin:0 auto; padding-top:80px; padding-bottom:80px}
#sub_top01 {width:100%; height:430px; background:url('/images/inc/sub_visual01.jpg') no-repeat top center;}
#sub_top01 h2 {padding-top: 230px; font-size: 55px;color: #fff;text-align: center; font-weight:500}
#sub_top02 {width:100%; height:430px; background:url('/images/inc/sub_visual02.jpg') no-repeat top center;}
#sub_top02 h2 {padding-top: 230px; font-size: 55px;color: #fff;text-align: center; font-weight:500}
#sub_top03 {width:100%; height:430px; background:url('/images/inc/sub_visual03.jpg') no-repeat top center;}
#sub_top03 h2 {padding-top: 230px; font-size: 55px;color: #fff;text-align: center; font-weight:500}
#sub_top04 {width:100%; height:430px; background:url('/images/inc/sub_visual04.jpg') no-repeat top center;}
#sub_top04 h2 {padding-top: 230px; font-size: 55px;color: #fff;text-align: center; font-weight:500}
#sub_top05 {width:100%; height:430px; background:url('/images/inc/sub_visual05.jpg') no-repeat top center;}
#sub_top05 h2 {padding-top: 230px; font-size: 55px;color: #fff;text-align: center; font-weight:500}

.sub-tab{ }
.sub-tab ul{ text-align:center; }
.sub-tab ul>li{ position:relative; display:inline-block; width:170px;}
.sub-tab ul>li+li{ margin-left:-2px;}
.sub-tab ul>li+li:before{ content:""; position:absolute; top:50%; left:0; margin-top:-9px; display:block; width:1px; height:18px; background-color:#e1e1e1; }
.sub-tab ul>li>a{ display:block; line-height:48px; font-size:16px;  font-weight:400;}
.sub-tab ul>li>a:before{ content:""; position:absolute; bottom:-1px; left:50%;  width:0; height:3px; display:block; background-color:#2fa7ec; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; opacity:0;}
.sub-tab ul>li.active>a,
.sub-tab ul>li>a:hover{ color:#2fa7ec;}
.sub-tab ul>li.active>a:before,
.sub-tab ul>li>a:hover:before{ margin-left:-50%; width:100%; opacity:1;}
.sub_tit {font-size:45px; text-align:center; padding:0 0 70px 0; line-height:55px}
.sub_tit span {color: #2fa7ec;}
.sub_tit01 {font-size:45px; text-align:center; padding:0 0 20px 0; line-height:55px}
.sub_tit01 span {color: #2fa7ec;}
/* navi */

.locationBar { height:52px; border:1px solid #e5e5e5; border-width:1px 0; background:#f7f7f7;}
.locationBar a { display:block; min-width:160px; height:50px; padding:0 50px 0 20px; border-left:1px solid #e5e5e5; line-height:50px; color:#666; font-size:14px; transition: all .3s ease;}
.locationBar .home { position:relative; float:left; width:146px; padding-left:45px;}
.locationBar .home:hover { color:#222; background:#fafafa;}
.locationBar .home:before { content:''; display:block; position:absolute; top:50%; left:21px; width:15px; height:9px; margin-top:-4.5px; background:url('/images/inc/spr.png') no-repeat -60px -4px;}
.locationBar .location { float:left; position:relative;}
.locationBar .location.on * { color:#222;}
.locationBar .location.on > a:after { transform:rotate(180deg);}
.locationBar .location > a:hover { color:#222; background:#fafafa;}
.locationBar .location > a:after { content:''; display:block; position:absolute; top:23px; right:20px; width:9px; height:6px; background:url('/images/inc/spr.png') no-repeat -63px -25px; transition: all .3s ease;}
.locationBar .location:last-child { border-right:1px solid #e5e5e5;}
.locationBar .location ul { display:none; position:absolute; top:51px; left:0; right:-1px; z-index:3; background:#fff;}
.locationBar .location li {}
.locationBar .location li a { height:40px; padding:0 20px; border:1px solid #e5e5e5; border-top:0; line-height:40px;}
.locationBar .location li:hover a,
.locationBar .location li.on a { color:#f56b02; background:#fafafa; }
.inner {width: 1200px;margin: 0 auto;}


/*센터소개 인사말*/
.about_bg {height:650px; background:url('/images/about/about01_bg.jpg') no-repeat; padding:60px 0 0 0}
.about01_cl {width:550px; float:left}
.about01_cr {width:650px; float:left; height:626px; padding:50px 0 0 0}
.about_t01 {font-size:36px; line-height:46px; margin-bottom:40px}
.about_t02 {font-size:18px; color:#444; font-weight:400; line-height:30px} 
.about_t02 span {color:#000; font-weight:400; font-size:19px; }
.about_t03 {font-size:19px; color:#000; font-weight:400; line-height:25px;float:right; padding:30px 380px 0 0; text-align:right;}

/*센터소개 스타키소개*/
.syn01 {height:315px; margin:0 0 70px 0}
.syn_leimg {float:left; width:680px;}
.syn02 {height:315px; margin:0 0 70px 0}
.syn_riimg {float:right; width:600px;}
.syn_text01 {float:left; width:600px;}
.syn_text01 ul {padding:30px 0 0 0}
.syn_text {float:left; width:520px;}
.syn_text ul {padding:30px 0 0 0}
.syn_num01 {font-size:15px}
.syn_num01::after {content: '';display: block;width: 50px;height: 2px;background: #2fa7ec; margin:-10px 0 0 25px;}
.syn_t01 {font-size:36px; font-weight:600; padding:15px 0 0 0}
.syn_t02 {font-size:22px; font-weight:500; padding:0 0 10px 0}
.syn_t03 {font-size:17px; font-weight:300;}

/*센터소개 오시는길*/
.locaInfo .tit{ font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; padding-bottom:0}
.locaInfo ul{margin:0 0 10px;}
.locaInfo li{border-bottom:1px solid #e8e8e8;}
.locaInfo li:last-child{border-bottom:0px solid #e8e8e8;}
.locaInfo strong{display:inline-block; padding:11px 25px 12px 0; text-align:left; vertical-align:top; font-size:18px; color:#000; font-weight:500; line-height:40px}
.locaInfo p{display:inline-block; min-width:215px; max-width:1040px; padding:11px 0 12px; font-size:18px; color:#555; font-weight:300; line-height:40px}
.locaInfo p span{color:#888;}
.locaTab{position:relative; text-align:right}
.locaTab .locaInfo{text-align:left}
.locaTab .locaTabDiv{position:absolute; top:0; left:0;}
.locaTab a{position:relative; top:-33px; display:inline-block; font-size:16px; color:#777; margin-left:25px; padding-bottom:2px;}
.locaTab a.on{font-size:16px; color:#007ac3; font-weight:800; background:url('/common/images/icon/blu_dot1x2.gif') repeat-x 0 bottom;}
.map_tabs {overflow: hidden; position: relative; text-align: center; padding:0 0 50px 0}
ul.tabs {display: inline-block;}
ul.tabs li {float: left; padding:0px; height: 50px; font-size:18px;line-height: 50px; border-left: none;	overflow: hidden;	position: relative; width:239px; background:#ddd; border-right:1px solid #fff}
ul.tabs li a {text-decoration: none;color: #000;display: block;padding: 0;outline: none;text-align:center;}
ul.tabs .active {background:#379cd6; color:#fff}
ul.tabs li.active a{ /*--Makes sure that the active tab does not listen to the hover properties--*/color:#fff; }




/* Margin Set */
.ml5	{margin-left:5px;}	
.ml10	{margin-left:10px;}	
.ml15	{margin-left:15px;}
.ml20	{margin-left:20px;}	
.ml25	{margin-left:25px;}	
.ml30	{margin-left:30px;}	
.ml35	{margin-left:35px;}	
.ml40	{margin-left:40px;}	
.ml45	{margin-left:45px;}	
.ml50	{margin-left:50px;}	
.ml55	{margin-left:55px;}
.ml60	{margin-left:60px;}
.ml65	{margin-left:65px;}
.ml70	{margin-left:70px;}
.ml75	{margin-left:75px;}
.ml80	{margin-left:80px;}
.ml85	{margin-left:85px;}
.ml90	{margin-left:90px;}
.ml95	{margin-left:95px;}
.ml100	{margin-left:100px;}
.ml105	{margin-left:105px;}

.mr5	{margin-right:5px;}	
.mr10	{margin-right:10px;}	
.mr15	{margin-right:15px;}
.mr20	{margin-right:20px;}	
.mr25	{margin-right:25px;}	
.mr30	{margin-right:30px;}	
.mr35	{margin-right:35px;}	
.mr40	{margin-right:40px;}	
.mr45	{margin-right:45px;}	
.mr50	{margin-right:50px;}	
.mr55	{margin-right:55px;}
.mr60	{margin-right:60px;}
.mr65	{margin-right:65px;}
.mr70	{margin-right:70px;}
.mr75	{margin-right:75px;}
.mr80	{margin-right:80px;}
.mr85	{margin-right:85px;}
.mr90	{margin-right:90px;}
.mr95	{margin-right:95px;}
.mr100	{margin-right:100px;}
.mr105	{margin-right:105px;}

.mt5	{margin-top:5px;}	
.mt10	{margin-top:10px;}	
.mt15	{margin-top:15px;}
.mt20	{margin-top:20px;}	
.mt25	{margin-top:25px;}	
.mt30	{margin-top:30px;}	
.mt35	{margin-top:35px;}	
.mt40	{margin-top:40px;}	
.mt45	{margin-top:45px;}	
.mt50	{margin-top:50px;}	
.mt55	{margin-top:55px;}
.mt60	{margin-top:60px;}
.mt65	{margin-top:65px;}
.mt70	{margin-top:70px;}
.mt75	{margin-top:75px;}
.mt80	{margin-top:80px;}
.mt85	{margin-top:85px;}
.mt90	{margin-top:90px;}
.mt95	{margin-top:95px;}
.mt100	{margin-top:100px;}
.mt105	{margin-top:105px;}

.mb5	{margin-bottom:5px;}	
.mb10	{margin-bottom:10px;}	
.mb15	{margin-bottom:15px;}
.mb20	{margin-bottom:20px;}	
.mb25	{margin-bottom:25px;}	
.mb30	{margin-bottom:30px;}	
.mb35	{margin-bottom:35px;}	
.mb40	{margin-bottom:40px;}	
.mb45	{margin-bottom:45px;}	
.mb50	{margin-bottom:50px;}	
.mb55	{margin-bottom:55px;}
.mb60	{margin-bottom:60px;}
.mb65	{margin-bottom:65px;}
.mb70	{margin-bottom:70px;}
.mb75	{margin-bottom:75px;}
.mb80	{margin-bottom:80px;}
.mb85	{margin-bottom:85px;}
.mb90	{margin-bottom:90px;}
.mb95	{margin-bottom:95px;}
.mb100	{margin-bottom:100px;}
.mb105	{margin-bottom:105px;}



.pl5	{padding-left:5px;}	
.pl10	{padding-left:10px;}	
.pl15	{padding-left:15px;}
.pl20	{padding-left:20px;}	
.pl25	{padding-left:25px;}	
.pl30	{padding-left:30px;}	
.pl35	{padding-left:35px;}	
.pl40	{padding-left:40px;}	
.pl45	{padding-left:45px;}	
.pl50	{padding-left:50px;}	
.pl55	{padding-left:55px;}
.pl60	{padding-left:60px;}
.pl65	{padding-left:65px;}
.pl70	{padding-left:70px;}
.pl75	{padding-left:75px;}
.pl80	{padding-left:80px;}
.pl85	{padding-left:85px;}
.pl90	{padding-left:90px;}
.pl95	{padding-left:95px;}
.pl100 {padding-left:100px;}
.pl105 {padding-left:105px;}

.pr5	{padding-right:5px;}	
.pr10	{padding-right:10px;}	
.pr15	{padding-right:15px;}
.pr20	{padding-right:20px;}	
.pr25	{padding-right:25px;}	
.pr30	{padding-right:30px;}	
.pr35	{padding-right:35px;}	
.pr40	{padding-right:40px;}	
.pr45	{padding-right:45px;}	
.pr50	{padding-right:50px;}	
.pr55	{padding-right:55px;}
.pr60	{padding-right:60px;}
.pr65	{padding-right:65px;}
.pr70	{padding-right:70px;}
.pr75	{padding-right:75px;}
.pr80	{padding-right:80px;}
.pr85	{padding-right:85px;}
.pr90	{padding-right:90px;}
.pr95	{padding-right:95px;}
.pr100	{padding-right:100px;}
.pr105	{padding-right:105px;}

.pt5	{padding-top:5px;}	
.pt10	{padding-top:10px;}	
.pt15	{padding-top:15px;}
.pt20	{padding-top:20px;}	
.pt25	{padding-top:25px;}	
.pt30	{padding-top:30px;}	
.pt35	{padding-top:35px;}	
.pt40	{padding-top:40px;}	
.pt45	{padding-top:45px;}	
.pt50	{padding-top:50px;}	
.pt55	{padding-top:55px;}
.pt60	{padding-top:60px;}
.pt65	{padding-top:65px;}
.pt70	{padding-top:70px;}
.pt75	{padding-top:75px;}
.pt80	{padding-top:80px;}
.pt85	{padding-top:85px;}
.pt90	{padding-top:90px;}
.pt95	{padding-top:95px;}
.pt100 {padding-top:100px;}
.pt105 {padding-top:105px;}

.pb5	{padding-bottom:5px;}	
.pb10	{padding-bottom:10px;}	
.pb15	{padding-bottom:15px;}
.pb20	{padding-bottom:20px;}	
.pb25	{padding-bottom:25px;}	
.pb30	{padding-bottom:30px;}	
.pb35	{padding-bottom:35px;}	
.pb40	{padding-bottom:40px;}	
.pb45	{padding-bottom:45px;}	
.pb50	{padding-bottom:50px;}	
.pb55	{padding-bottom:55px;}
.pb60	{padding-bottom:60px;}
.pb65	{padding-bottom:65px;}
.pb70	{padding-bottom:70px;}
.pb75	{padding-bottom:75px;}
.pb80	{padding-bottom:80px;}
.pb85	{padding-bottom:85px;}
.pb90	{padding-bottom:90px;}
.pb95	{padding-bottom:95px;}
.pb100	{padding-bottom:100px;}
.pb105	{padding-bottom:105px;}


.title_style1 {color:#333333; font-size:18px; line-height:22px; padding-bottom: 10px;}
.title_style2 {color:#666666; font-size:18px; line-height:22px; padding-bottom: 10px;}
.title_style2 span {color:#666666; font-size:14px; font-family:'ng'}
.title_style3 {padding: 10px 0 13px 0; font-size:22px; line-height:26px; color:#333; background:url('/images/sub/top_line.gif') 0 0 no-repeat; }
.title_style3.blue {color:#1175b0;}
.title_style4 {color:#3aaaec; font-size:34px; line-height:38px; padding-bottom: 10px;}
.title_style5 {font-size: 34px; line-height: 40px; color: #e8ad0f;}
.title_style5.green {color: #00afc4;}
.dotted_txt_15_22 {font-size:17px; line-height:22px; padding-left: 10px; background:url('/images/sub/bul1.jpg') 0 8px no-repeat;}
.dotted_txt_15_22_yellow {font-size:17px; line-height:22px; padding-left: 10px; background:url('/images/sub/bul2.jpg') 0 8px no-repeat;}
.txt_15_22 {font-size:17px; line-height:22px;}



/*product*/
/* common */
.tab_style1 {width: 100%; overflow:hidden; }/* 
.tab_style1 li {width: 252px; float: left; }
.tab_style1 li:first-child {width: 251px;  }
 */
.tab_style1 li {width: 188px; float: left; }
.tab_style1 li:first-child {width: 188px;  }
.tab_style1.two li {width: 377px; }
.tab_style1.two li:first-child {width: 378px;}
.tab_style1.six li {width: 126px; }
.tab_style1.six li:first-child {width: 125px;}
.tab_style1 li a {display:block; height: 36px; border: solid 1px #e0e0e0; text-align:center; color:#666666; font-size:14px; line-height:34px; background-color:#f0f0f0; font-family:'ng_b';}
.tab_style1 li a:hover {text-decoration:none; }
.tab_style1 li.on a {background-color:#fff; height: 35px; line-height:32px;  border-top: solid 2px #3aaaec; color:#333333;}

.tab_style1 li span {display:block; height: 36px; border: solid 1px #e0e0e0; text-align:center; color:#666666; font-size:14px; line-height:34px; background-color:#f0f0f0; font-family:'ng_b';}
.tab_style1 li span:hover {text-decoration:none; }
.tab_style1 li.on span {background-color:#fff; height: 35px; line-height:32px;  border-top: solid 2px #3aaaec; color:#333333;}

.tab_bojung {width: 100%; height: 257px; margin-bottom: 50px;  display:inline-block; position:relative; }
.tab_bojung li {width: 400px;  float: left; }
.tab_bojung li:first-child {width: 400px;  float: left; }
.tab_bojung li a.btn_tab {display:block; height: 36px; border: solid 1px #e0e0e0; text-align:center; color:#666666; font-size:14px; line-height:34px; background-color:#f0f0f0;}
.tab_bojung li a.btn_tab:hover {text-decoration:none; }
.tab_bojung li.on a.btn_tab {background-color:#fff; height: 35px; line-height:32px;  border-top: solid 2px #3aaaec; color:#333333;}
.tab_bojung li .dns {width: 1198px; border: solid 1px #e0e0e0; border-top: solid 0px #fff; position:absolute; left:-9999px; top:38px; }
.tab_bojung li.on .dns {left:0;}
.bojung_list_wrap {width: 100%; padding: 30px 0 150px 0;  position:relative; overflow:hidden; border-top: solid 2px #898989; border-bottom: solid 1px #e0e0e0;}
.bojung_list_wrap ul {width: 100%; overflow:hidden; }
.bojung_list_wrap li {width: 390px; height: 170px;  float: left; }
.bojung_list_wrap li .bo_img {width: 368px; height: 150px; overflow:hidden; position:relative; }
.bojung_list_wrap li .bo_img .icon {position:absolute; right:0px; top:0px; }
.bojung_list_wrap li .bo_detail {width: 368px; height: 210px; padding: 15px 0 0 0;  background-color:#f6f6f6;} 
.bojung_list_wrap li .bo_detail p {width: 328px; padding: 0 20px;  overflow:hidden; }
.bojung_list_wrap li .bo_detail p .tit {float: left; width: 53px; padding-left: 7px;  background:url(/img/product/bul1.jpg) 0 center no-repeat; line-height:22px; font-size:13px; }
.bojung_list_wrap li .bo_detail p .conts {float: left; width: 267px; line-height:22px; font-size:13px; }
.bojung_detail_top_wrap {position:relative; padding: 0 0 0 400px; min-height:330px; margin-bottom: 40px; }
.bojung_detail_top_wrap .pro_3d_view {width: 368px; height: 328px; border: solid 1px #e0e0e0; position:absolute; left:0px; top:0px; }
.bojung_detail_top_wrap .pro_3d_view .img_wrap {width: 260px; height: 195px; margin: 0 auto; position:relative; margin-top: 45px;}
.bojung_detail_top_wrap .pro_3d_view .bar {overflow:hidden; position:absolute; top:280px; left:70px; width: 235px; height: 23px; background:url(/img/product/img_pro_bar.png) 0 center no-repeat; }
.bojung_detail_top_wrap .pro_3d_view .bar .point {width: 11px; height: 23px; display:block; position:relative;  background:url(/img/product/img_pro_point.png) 0 0 no-repeat; cursor:pointer;}
.bojung_detail_top_wrap .pro_exp {min-height: 245px; overflow:hidden; }
.bojung_detail_top_wrap .pro_exp dt {font-size:27px; height: 54px;  line-height:30px; color:#333;}
.bojung_detail_top_wrap .pro_exp dd {height: 191px; }
.bojung_detail_top_wrap .pro_exp dd p {width: 355px; overflow:hidden; padding-bottom: 5px; }
.bojung_detail_top_wrap .pro_exp dd p .tit {float: left; width: 56px; padding-left: 7px;  background:url(/img/product/bul1.jpg) 0 center no-repeat; line-height:22px; font-size:16px; }
.bojung_detail_top_wrap .pro_exp dd p .tit_long {padding-left: 7px;  background:url(/img/product/bul1.jpg) 0 center no-repeat; line-height:22px; font-size:16px; }
.bojung_detail_top_wrap .pro_exp dd p .conts {float: left; width: 292px; line-height:22px; font-size:16px; }
.bojung_detail_top_wrap .pro_exp dd .color {width: 100%; overflow:hidden; }
.bojung_detail_top_wrap .pro_exp dd .color li {width: 28px; height: 28px; border: solid 1px #e0e0e0; float: left; margin-right: 5px;}
.bojung_detail_top_wrap .thum_img {width: 100%; overflow:hidden; }
.bojung_detail_top_wrap .thum_img li {float: left; padding-right: 10px; }
.bojung_detail_top_wrap .thum_img li a {display:block; width: 83px; height: 83px; overflow:hidden; border: solid 1px #e0e0e0;}
.bojung_detail_top_wrap .thum_img li a img {width: 83px; height: 83px;}
.map_tabs {overflow: hidden; position: relative; text-align: center; padding:0 0 50px 0}
ul.tabs {display: inline-block;}
ul.tabs li {float: left; padding:0px; height: 50px; font-size:18px;line-height: 50px; border-left: none;	overflow: hidden;	position: relative; width:239px; background:#ddd; border-right:1px solid #fff}
ul.tabs li a {text-decoration: none;color: #000;display: block;padding: 0;outline: none;text-align:center;}
ul.tabs .active {background:#379cd6; color:#fff}
ul.tabs li.active a{ /*--Makes sure that the active tab does not listen to the hover properties--*/color:#fff; }
.tab_container_img {text-align:center}
.pro_special_page1_2 {text-align:center}
.pro_special_page1_1 {padding: 35px; margin-bottom: 60px;  border: solid 1px #e0e0e0; }
.pro_special_page1_1 h4 {color:#1175b0; font-size:22px; line-height:26px; padding-bottom: 10px; font-weight:400}
.pro_special_page1_1 p {font-size:16px; line-height:22px; font-weight:400}
.pro_special_page1_1 ul li { font-size:16px; line-height:22px; background:url('/img/product/bul1.jpg') 0 center no-repeat; padding-left: 10px; }
.pro_special_page1_3 {padding: 35px; margin-bottom: 60px;  border: solid 1px #e0e0e0;  background:url('/img/product/img_speech2.jpg') 950px top no-repeat; }
.pro_special_page1_3 h4 {color:#1175b0; font-size:22px; line-height:26px; padding-bottom: 10px; font-weight:400}
.pro_special_page1_3 p {font-size:16px; line-height:22px; font-weight:400}
.pro_special_page1_4 {width: 100%; }
.pro_special_page1_4 li {position:relative; font-size:15px; line-height:22px; padding-left: 180px; padding-top: 7px; padding-bottom: 25px; font-weight:400}
.pro_special_page1_4 li .num {position:absolute; left:0px; top:0px; font-size:15px; }
.pro_special_page1_4 li .num span { display:inline-block; width: 35px; height: 42px; padding-left: 7px;  color:#fff; font-size:18px; line-height:34px;  background:url('/img/product/bg_speech1.gif') 0 0 no-repeat; } 
.pro_special_page1_4 li .blue {color:#3aaaec;}
.ul_style1 {}
.ul_style1 li {overflow:hidden; font-size:16px; line-height:22px; padding-bottom: 5px;  background:url(/img/product/bul1.jpg) 0 8px no-repeat; padding-left: 10px; }
.ul_style1 li .blue {color:#3aaaec;}
.ul_style1 li em {float: right; display:block; font-style:normal; color:#666; font-weight:400}
.product_table2 {margin-bottom:20px; font-weight:400; width:1200px}
.product_table2 th {padding: 14px 0; color:#fff; font-size:16px; line-height:18px; background:url(/img/product/bar4.gif) right center no-repeat #767676;  font-weight:500}
.product_table2 th.bg_none {background:none #767676; }
.product_table2 th.tit1 {background:none; background-color:#cfe8f6; color:#333; line-height:22px; border-bottom: solid 1px #bad0dd;}
.product_table2 td {padding: 14px 0; text-align:center; color:#393939; font-size:16px; line-height:22px; border-bottom: solid 1px #e1e1e1; font-weight:400}
.product_table2 td.col1 {background-color:#fbfbfb;}
.product_table2 td.l {padding-left: 15px; padding-right: 15px;  text-align:left; }
.product_table2 .blue {color:#269de3;}
.explain_box {}
.explain_box .exp_comment {width: 644px; margin: 0 auto; padding: 15px 20px; background-color:#f8f8f8; }
.explain_box .exp_comment li { padding-left: 20px; background:url(/img/product/ico_plus.gif) 0 center no-repeat; font-size:14px; line-height:22px; }
.explain_box .exp_comment li.red {color:#cd3232;}
.exp_comment {margin: 0 auto; padding: 15px 20px; background-color:#f8f8f8;}
.exp_comment li { padding-left: 20px; background:url(/img/product/ico_plus.gif) 0 center no-repeat; font-size:18px; line-height:22px; font-weight:400}
.exp_comment li.red {color:#cd3232;}
.product_table2 {}
.product_table2 th {padding: 14px 0; color:#fff; font-size:15px; line-height:18px; background:url(/img/product/bar4.gif) right center no-repeat #767676;  }
.product_table2 th.bg_none {background:none #767676;}
.product_table2 th.tit1 {background:none; background-color:#cfe8f6; color:#333; line-height:22px; border-bottom: solid 1px #bad0dd;}
.product_table2 td {padding: 14px 0; text-align:center; color:#393939; font-size:15px; line-height:22px; border-bottom: solid 1px #e1e1e1;}
.product_table2 td.col1 {background-color:#fbfbfb;}
.product_table2 td.l {padding-left: 15px; padding-right: 15px;  text-align:left; }
.product_table2 .blue {color:#269de3;}
.product_table3 {border-bottom:1px solid #e5e5e5; margin-bottom:62px; width:1200px}
.product_table3 .table3_tit1 {background:#767676;}
.product_table3 .table3_tit1 th {font-size:15px; color:#fff;  padding:14px 0; text-align:center; line-height:22px; background:url(/img/product/product_table3_bar.gif) right center no-repeat;}
.product_table3 .table3_tit2 th {font-size:15px; color:#666;  padding:14px 0; text-align:center; line-height:22px;}
.product_table3 .table3_tit2 td {font-size:15px; color:#666;  padding:14px 0; text-align:center; line-height:22px; border-left:1px solid #e5e5e5;}
.product_table3 .table3_tit3 {background:#cfe8f6;}
.product_table3 .table3_tit3 th {font-size:15px; color:#333;  padding:14px 0; text-align:center; line-height:22px;}
.product_table3 .table3_tit3 td {font-size:15px; color:#333;  padding:14px 0; text-align:center; line-height:22px; border-left:1px solid #bad0dd;}
.txt_c333 {color:#333;}
.txt_bold_22_28 {font-size:22px; line-height:28px; font-weight:400}
.dotted_txt_15_22 {font-size:18px; line-height:22px; padding-left: 10px; background:url('/images/inc/bul1.jpg') 0 8px no-repeat; font-weight:400}
.dotted_txt_15_22_yellow {font-size:16px; line-height:22px; padding-left: 10px; background:url('/images/inc//bul2.jpg') 0 8px no-repeat; font-weight:400; color:#444}
.fs13 {font-size:13px !important; }
.fs12 {font-size:12px !important; }

.specify_list_wrap {width: 100%; position:relative; border-top: solid 2px #888888;}
.specify_list_wrap li {width: 100%; border-bottom: solid 1px #e0e0e0;}
.specify_list_wrap li .q_box {padding:0 40px; position:relative; background:url(/img/product/ico_v1.gif) 704px center no-repeat;}
.specify_list_wrap li.on .q_box {background:url(/img/product/ico_v2.gif) 704px center no-repeat;}
.specify_list_wrap li .q_box a {padding: 15px 0; display:block; font-size:18px; color:#333; line-height:20px; text-align:left;}
.specify_list_wrap li .q_box a:hover {text-decoration:none; }
.specify_list_wrap li.on .q_box a {color:#3aaaec;}
.title_style3 {padding: 12px 0 13px 0; font-size:22px; line-height:26px; color:#333; background:url('/img/product/top_line.gif')no-repeat 0 0; font-weight:400}
.title_style3.blue {color:#1175b0; font-weight:400}
.title_style4 {color:#3aaaec; font-size:34px; line-height:38px; padding-bottom: 10px; font-weight:400; letter-spacing:-0.05em}
.title_style5 {color:#000; font-size:26px; line-height:38px; padding-bottom: 10px; font-weight:400; letter-spacing:-0.05em}

.txt_15_22 {font-size:16px; line-height:22px; font-weight:400; color:#444}
.color_blue {color:#3aaaec; font-weight:400}
.color_yellow {color:#f7a506; font-weight:400}
.color_purple {color:#8b66c7; font-weight:400}
.conts_both_wrap {width: 100%; overflow:hidden; font-weight:400}
.conts_both_wrap .in_box {width: 45%; float: left; }
.conts_both_wrap .in_box_right {width: 45%; float: left; text-align:right; }
.in_box_fix1 {float: left; width: 1200px;}
.in_box_fix1 ul li {floaT:left}
.in_box_fix2 {width: 1200px; float: left; }
.in_box_fix2 ul li {floaT:left}

/*배터리*/
.acc_page1_list_style {padding: 0 35px; background-color:#f8f8f8;}
.acc_page1_list_style li {padding: 30px 0 30px 315px; min-height:105px; position:relative; border-top: dashed 1px #c6c6c6; font-size:15px; line-height:22px; }
.acc_page1_list_style li.conts {padding-left: 0px; }
.acc_page1_list_style li.long {min-height:220px;}
.acc_page1_list_style li:first-child {border-top: dashed 0 #fff;}
.acc_page1_list_style.type2 li {padding-left: 145px; }
.acc_page1_list_style li .img_box {position:absolute; left:0px; top:50%; margin-top: -52px;}
.acc_page1_list_style li.long .img_box {position:absolute; left:0px; top:50%; margin-top: -110px;}
.acc_page1_list_style li .tit {font-size:22px; line-height:26px; display:block; padding-bottom: 12px; }
.acc_page1_list_style li table {width:1130px}
.acc_page1_list_style li table th {border: solid 2px #f8f8f8; border-bottom: solid 4px #f8f8f8; padding: 6px 0; color:#fff; background-color:#f89790; font-size:14px; line-height:16px; text-align:center; }
.acc_page1_list_style li table td {border: solid 2px #f8f8f8; padding: 6px 0; color:#666; background-color:#fbeae9; font-size:12px; line-height:16px;  text-align:center; }

/*액세서리*/
#aCon h2 {display:inline-block; vertical-align:top;}
#aCon h2 img{margin-top:60px;}
#aCon div .mentbox p {font-size: 16px; line-height:22px; margin-bottom:10px;}
#aCon div .mentbox ul li {font-size: 15px; line-height:28px; padding-left:10px ; background: url(/img/product/bul1.jpg) 0 12px no-repeat;}

#aCon .acc_comment_box1{padding:30px 35px 60px 35px; background:#f8f8f8; position:relative; overflow:hidden;}
#aCon .acc_comment_box1 img{position:absolute; top:20px; right:35px; margin-top: 4px;}

#aCon .acc_comment_box2{padding:30px 35px 30px 35px; background:#f8f8f8; position:relative; overflow:hidden;}
#aCon .acc_comment_box2 img{position:absolute; top:80px; right:35px;}

#aCon .acc_comment_box3{padding:30px 50px 65px 37px; background:#f8f8f8; position:relative; overflow:hidden;}
#aCon .acc_comment_box3 img{position:absolute; top:13px; right:50px;}
.acc_page1_list_style {padding: 0 35px; background-color:#f8f8f8;}
.acc_page1_list_style li {padding: 30px 0 30px 315px; min-height:105px; position:relative; border-top: dashed 1px #c6c6c6; font-size:15px; line-height:22px; }
.acc_page1_list_style li.conts {padding-left: 0px; }
.acc_page1_list_style li.long {min-height:220px;}
.acc_page1_list_style li:first-child {border-top: dashed 0 #fff;}
.acc_page1_list_style.type2 li {padding-left: 145px; }
.acc_page1_list_style li .img_box {position:absolute; left:0px; top:50%; margin-top: -52px;}
.acc_page1_list_style li.long .img_box {position:absolute; left:0px; top:50%; margin-top: -110px;}
.acc_page1_list_style li .tit {font-size:22px; line-height:26px; display:block; padding-bottom: 12px; }
.acc_page1_list_style li table {}
.acc_page1_list_style li table th {border: solid 2px #f8f8f8; border-bottom: solid 4px #f8f8f8; padding: 6px 0; color:#fff; background-color:#f89790; font-size:14px; line-height:16px; text-align:center; }
.acc_page1_list_style li table td {border: solid 2px #f8f8f8; padding: 6px 0; color:#666; background-color:#fbeae9; font-size:12px; line-height:16px;  text-align:center; }

.a07_table {border-bottom:1px solid #ddd; text-align:Center}
.a07_table td {padding:8px 10px; border-top:1px solid #ddd; border-left:1px solid #ddd; font-size:15px}
.a07_table th {background:#379cd6; color:#fff; font-size:18px; text-align:center; border-top:1px solid #69c3f7; border-right:1px solid #69c3f7; padding:8px 0;font-weight:400}
.p07_t01 {background:#555; font-weight:400; font-size:17px; color:#fff}
.p_100 {background:#379cd6; font-weight:400; font-size:16px; color:#fff; text-align:Center}
.co_text01 {font-size:16px; margin-bottom:50px}
.clear100 {height:100px}
.clear_150 {height:150px}

/*난청과 청능재활*/
.sound_page1_1 {padding: 20px; font-size:14px; line-height:22px; background-color:#f8f8f8;}

.sound_page1_2 {}
.sound_page1_2 li {padding: 35px 0 35px 395px; min-height:300px; position:relative; border-bottom: dashed 1px #c6c6c6; font-size:15px; line-height:22px; color:#444 }
.sound_page1_2 li .img_box {position:absolute; left:0px; top:35px; }
.sound_page1_2 li .tit {font-size:22px; line-height:26px; display:block; padding-bottom: 12px; padding-top: 10px; }

.sound_page2_1 {padding:20px 0 0 250px; height: 200px; margin-bottom: 60px;  background:url('/images/hearing/img_sound1_8.jpg') 0 0 no-repeat; }
.sound_page2_1 .sub_tit {line-height:28px; font-size:22px; padding-bottom: 25px; text-align:left}

.sound_page2_2 {padding: 35px; background-color:#f8f8f8;}
.sound_page2_3 {text-align:center; padding-top: 20px; }

.sound_page3_1 {padding:30px  0 0 330px; height: 230px; margin-bottom: 60px;  background:url('/images/hearing/img_sound3_1.jpg') 0 0 no-repeat; }
.sound_page3_1 .sub_tit {line-height:28px; font-size:22px; padding-bottom: 25px; text-align:left}

.sound_page_list_style {padding: 0 35px; background-color:#f8f8f8;}
.sound_page_list_style li {padding: 25px 0 25px 140px;  min-height:96px; position:relative; border-top: dashed 1px #c6c6c6; font-size:15px; line-height:22px; }
.sound_page_list_style li:first-child {border-top: dashed 0 #fff;}				
.sound_page_list_style li .img_box {position:absolute; left:0px; top:50%; margin-top: -48px;}
.sound_page_list_style li .tit {font-size:22px; line-height:26px; display:block; padding-bottom: 12px; padding-top: 7px; }

.sound_page3_2 {width: 100%; overflow:hidden; }
.sound_page3_2 ul {width: 1200px; overflow:hidden; }
.sound_page3_2 li {float: left; padding-bottom: 35px; padding-right: 25px; }

.sound_title1 {font-size:22px; line-height:26px; color:#ec9d06;}
.sound_title2 {font-size:22px; line-height:26px; color:#00a5b9;}
.sound_title3 {font-size:22px; line-height:26px;}

.sound_page3_3 {padding-left: 362px; height: 200px; margin-bottom: 60px;  background:url('/images/hearing/img_sound3_29.jpg') 0 0 no-repeat; }
.sound_page3_3 .sub_tit {line-height:28px; font-size:22px; padding-bottom: 10px; text-align:left}

.sound_page3_4 {width: 100%; overflow:hidden; padding-bottom: 35px; }
.sound_page3_4 ul {width: 1200px; overflow:hidden; }
.sound_page3_4 ul li {padding-right: 5px; padding-bottom: 35px;  float: left; }
.sound_page3_4 ul li:last-child {padding-right:0px}
.sound_page3_5 {width: 100%; overflow:hidden; }
.sound_page3_5 ul {width: 50%; float: left; }
.sound_page3_5 ul.r_area {width: 50%; float: left; }
.sound_page3_5 li {padding-left: 44px; position:relative; font-size:16px; line-height:22px; padding-top: 6px; padding-bottom: 25px; color:#444}
.sound_page3_5 li span {position:absolute; left:0px; top:0px; display:inline-block; width: 45px; height: 42px; padding-left: 7px;  color:#fff; font-size:18px; line-height:34px;  background:url('/images/inc/bg_speech1.gif') 0 0 no-repeat; } 

.hearing05_bg {background:url('/images/hearing/hearing05_bg.jpg')no-repeat top center; height:225px}
.h06_table {width:1200px; margin:0 auto; margin-bottom:50px; text-align:center}
.h06_table th {padding:10px 0; background:#379cd6; color:#fff; font-size:19px; font-weight:400; border-left:1px solid #fff}
.h06_table td {padding:15px 10px; color:#555; font-size:16px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; line-height:24px}
.h06_table td:first-child { border-left:0}
.h06_table th:last-child {background:#e3af24} 
.clear_20 {clear:both; height:20px}
.clear_30 {clear:both; height:30px}
.clear_50 {clear:both; height:50px}
.clear_150 {clear:both; height:150px}

.title_style6 {padding: 10px 0 13px 0; font-size:25px; line-height:26px; color:#333; background:url('/images/inc/top_line.gif') 0 0 no-repeat; }
.price_table01 {padding-bottom:80px}
.price_table01 th, td {padding:10px 0; text-align:center}
.price_table01 th {background:#737474; font-size:18px ; color:#fff; font-weight:400; border-right:1px solid #ddd}
.price_table01 th:last-child {border-right:0px}
.price_table01 td {font-size:16px; border:1px solid #ddd; border-top:0; border-left:0}
.price_table01 td:last-child {border-right:0px}


.about01_con {height:473px}
.about01_img {float:left; width:560px; padding:0 50px 0 0; }
.about01_textbox {float:left; width:640px; padding:45px 0 0 0; letter-spacing:-2px}
.about01_t01 {font-size:24px; color:#093968}
.about01_t02 {font-size:33px; color:#093968; line-height:33px; font-weight:600; margin-bottom:30px}
.about01_t03 {font-size:20px; color:#555; font-weight:300; margin-bottom:60px}
.about01_t04 {font-size:20px; color:#000; text-align:right}
.about01_t04 span {font-weight:600}

.ft_blog {position:relative; top:-5px; padding:0 0 0 10px }