@charset "utf-8";
/* SIR 지운아빠 */

/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:16px; line-height:24px;}
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}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
ul, li {margin:0;padding:0;list-style:none}
legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-size:1em}
button {cursor:pointer}
input[type=text], input[type=password], input[type=submit], input[type=image], button {border-radius:0;font-size:1em;-webkit-appearance:none}
textarea, select {font-size:1em;font-family:dotum}
textarea {border-radius:0;-webkit-appearance:none}
select {margin:0}
img,fieldset{border:0; vertical-align:top}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000;text-decoration:underline}

*{box-sizing: border-box;}
/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:1px}
#hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_con img{width:100% !important}
.hd_pops_footer {padding:5px 0;background:#000;color:#fff;text-align:center}
.hd_pops_footer button {margin-right:5px;padding:5px;background:#000;border:0;color:#fff; font-size:12px}


/* 상단 레이아웃 */
#hd {position:relative;background:#fff}
#hd:after {display:block;visibility:hidden;clear:both;content:""}
#hd_h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

#logo {padding:15px 10px}

#gnb_open {position:absolute;top:10px;right:60px;padding:0 10px;height:2.6em;border:0;background:#333;color:#fff;font-size:1em;letter-spacing:-0.1em}
#gnb {display:none;background:#282828}
#gnb a {display:block;color:#efefef}
.gnb_1da {padding:10px;border-top:1px solid #191919}
.gnb_2dul {background:#383838}
.gnb_2da {padding:10px;border-top:1px solid #282828}
.gnb_2da span:before {display:inline-block;margin:0 10px 0 0;color:#666;content:'▶'}
#gnb_close {display:block;margin:0;padding:10px 0;width:100%;border:0;background:#000;color:#fff}

#gnb_empty {padding:20px 0;color:#fff;text-align:center;line-height:2em}
#gnb_empty a {display:inline;text-decoration:underline}

#hd_sch_open {position:absolute;top:10px;right:10px;padding:0 10px;height:2.6em;border:0;background:#333;color:#fff;font-size:1em;letter-spacing:-0.1em}
#hd_sch {display:none;border-top:1px solid #181818;background:#282828;text-align:center}
#hd_sch h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#hd_sch form {position:relative;padding:30px 0}
#hd_sch #sch_stx {height:30px;border:1px solid #181818;background:#323232 !important;line-height:2.5em;vertical-align:middle;color:#ccc}
#hd_sch #sch_submit {margin:0;padding:0 10px;height:32px;border:0;background:#000;color:#fff;vertical-align:middle}
#hd_sch #sch_close {display:block;margin:0;padding:10px 0;width:100%;border:0;background:#000;color:#fff}

#hd_nb {clear:both;background:#ecf0f7;text-align:center}
#hd_nb li {display:inline-block}
#hd_nb li:nth-last-of-type(1) {border-right:0 !important}
#hd_nb a {display:inline-block;padding:10px 7px;text-decoration:none}

#lnb {}
#lnb ul {margin:0;padding:0;border-bottom:1px solid #e7f1ed;list-style:none}
#lnb ul:after {display:block;visibility:hidden;clear:both;content:""}
#lnb li {float:left;margin-bottom:-1px;width:25%}
#lnb a {display:block;padding:10px 0;border-right:1px solid #e7f1ed;border-bottom:1px solid #e7f1ed;color:#000;text-align:center;text-decoration:none}
#lnb li:nth-of-type(4n) a {border-right:0}

/* 중간 레이아웃 */
#wrapper {margin:0 auto; background:#fff; max-width:800px; }
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#container {position:relative;min-height:300px}
#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title {margin:0 10px 20px;font-size:1.2em;font-weight:bold}

/* 텍스트 크기 조절 */
#text_size {margin:0 0 10px;text-align:center}
#text_size button {margin:0;padding:2px 2px 1px;border:1px solid #c3c6ca;background:transparent;vertical-align:middle}
.ts_up {font-size:1.167em !important}
.ts_up2 {font-size:1.3em !important}

/* 하단 레이아웃 */
#ft {;border-top:1px solid #dde4e9;background:#f2f5f9}
#ft h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
#ft p {margin:0;padding:10px 0;line-height:1.8em}

#ft_copy {padding:10px;background:#414141;color:#fff;line-height:2em}
#ft_copy #ft_company {text-align:center}
#ft_copy #ft_company a {display:inline-block;padding:5px 10px}
#ft_copy b {color:inherit}
#ft_copy a {color:inherit;text-decoration:none}

/* 게시물 선택복사 선택이동 */
#copymove {}
.copymove_current {float:right;color:#ff3061}
.copymove_currentbg {background:#f4f4f4}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0 !important;line-height:0 !important;overflow:hidden}

/* 본문 바로가기 */
.to_content a {z-index:100000;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden}

/* 이미지 등비율 리사이징 */
.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;font-size:0}
#captcha audio {display:block;margin:0 0 5px;width:187px}
#captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-right:32px;vertical-align:top}
#captcha #captcha_reload {position:absolute;top:31px;left:161px;width:31px;height:31px;background:url('../img/captcha.png') no-repeat  0 -30px;border:none;border-top:1px solid #ccc;overflow:hidden;cursor:pointer;text-indent:-9999px;}
#captcha #captcha_key {margin:0;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}
#captcha #captcha_mp3 {position:absolute;top:0;left:161px;width:31px;height:31px;background:url('../img/captcha.png') no-repeat; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;font-size:0}
#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;display:block;}
#captcha.m_captcha #captcha_reload {width:31px;height:31px;background:url('../img/captcha.png') no-repeat  0 -30px;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;position:static}
#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}



/*단축키일람 */
.btn_cke_sc{background:#333;color:#fff;padding:5px;border:none;margin-bottom:5px}
.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:50%;font-weight:bold}
.cke_sc_def dd {width:50%}
.btn_cke_sc_close{background:#333;padding:5px;border:none;color:#fff}

/* 버튼 */
a.btn01 {display:inline-block;padding:8px 7px 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:8px 7px 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}
fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em}

a.btn_cancel {display:inline-block;padding:8px 7px 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:1.9em;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:top;line-height:1.9em} /* 우편번호검색버튼 등 */
button.btn_frmline {font-size:1em}

/* 게시판용 버튼 */
a.btn_b01 {display:inline-block;margin:0 0 3px;padding:8px 7px 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;margin:0 0 3px;padding:8px 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;margin:0 0 3px;padding:8px 7px 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 {margin:0 10px 10px}
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;color:#4b8b99;font-weight:bold;text-align:left}

.tbl_head01 {}
.tbl_head01 caption {padding:0 0 10px;color:#777;text-align:left}
.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 {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff}
.tbl_head01 tfoot td {border-color:#666;background:#484848;color:#fff;font-weight:bold;text-align:center}
.tbl_head01 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 td {padding:5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all}

.tbl_head02 {}
.tbl_head02 caption {padding:0 0 10px;color:#777;text-align:left}
.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 {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff}
.tbl_head02 tfoot td {border-color:#666;background:#484848;color:#fff;font-weight:bold;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_frm01 {}
.tbl_frm01 th {padding:10px 0;width:90px;border:1px solid #e9e9e9;border-left:0;text-align:left}
.tbl_frm01 td {padding:10px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;background:#f7f7f7;vertical-align:middle;line-height:1.8em;-webkit-appearance:none}
.tbl_frm01 textarea {width:100%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px;width:100%}
.tbl_frm01 .frm_info {display:block;padding:5px 0 0;color:#666;line-height:1.3em}

/* 자료 없는 목록 */
.empty_table {padding:20px 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:150px;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 #win_title {margin:0 0 20px;padding:20px;border-top:3px solid #4e5d60;border-bottom:1px solid #e9e9e9;font-size:1.2em}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .tbl_wrap {margin:0 20px}
.new_win .win_ul {margin:-20px 0 20px 0;padding:0 20px;border-bottom:1px solid #455255;background:#484848;list-style:none}
.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;border-right:1px solid #455255;border-left:1px solid #455255;color:#fff;font-weight:bold;text-decoration:none}
.new_win .win_desc {padding:10px 20px}

.new_win .win_btn {clear:both;margin:20px;text-align:center}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:2.5em;background:#666;color:#fff;text-decoration:none;vertical-align:middle;line-height:2.5em}
.new_win .win_btn button {display:inline-block;padding:0 10px;height:2.5em;border:0;background:#666;color:#fff;text-decoration:none;line-height:2.5em}
.new_win .win_btn input {padding:0 10px;height:2.5em;line-height:2.5em}

/* 검색결과 색상 */
.sch_word {color:#ff3061}

/* 사이드뷰 */
.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}

/* PC화면으로 */
#device_change {display:block;margin:5px;padding:5px 0;border:1px solid #eee;border-radius:2em;color:#000;font-size:1em;text-decoration:none;text-align:center}

/*메일인증*/
.rg_em_p{padding:0 5px}
.rg_em{margin:5px 5px 10px;}
.rg_em table{width:100%;border-collapse:collapse}
.rg_em caption{padding:0;font-size:0;line-height:0;overflow:hidden}

/* footer */
#footer_menu{width:100%;float:left; background:#5f6d76; padding:10px 0 10px 0; text-align:center; color:#ffffff; font-size:16px; font-weight:bold}
#footer_menu a{color:#ffffff;}
#footer{width:100%;float:left; border-top:1px solid #4e5a61; background:#4e5a61; padding:20px 0}
.ft {border-top: 1px solid #eaeaea;clear: both;color: #D5D6D8;text-align: center;white-space: nowrap;}
.ft a {color: #666;}
.ft_sns{text-align:center; padding:0 0 10px 0 ; border-bottom:1px solid #5f6d76}
.ft0 {font-size: 16px;color: #ffffff; font-weight:bold;padding: 0.5em 0; text-align:center}
.ft1 {font-size: 14px;color: #909090;line-height:1.2em;padding: 0; text-align:center}
.ft1 a {color: #333;display: inline-block;font-size: 1.0em;margin:0;padding: 0 0.5em;}
.ft1 a.f {background: none repeat scroll 0 0 transparent;}
.ft2bt {background: url("../img/ft.gif") repeat-x scroll 0 -42px #E9E9E9;border: 1px solid #ACB0B6;display: inline-block;font-size: 20pt;height: 18pt;letter-spacing: -1px;line-height: 25px;padding: 0 0.6em;}
.ft3 {color: #D6D6D6;font-size: 0.86em;padding: 0 0 0.3em;}
.ft3 .dv {margin: 0 0.4em;}
.cr {background:#4e5a61;clear: both;color: #909090;font-size: 10px !important; padding: 5px 0;text-align: center;}
em, address {font-style: normal;}
.pc_b{background:#5f5f5f; text-align:center; padding:1.0em; color:#cccccc; font-size:1.5em}
.pc_b a{color:#cccccc}

.dong_menu_b{  width:100%; color:#89d6ef;font-size:1.1em;font-weight:bold; padding:5px 0 0 20px;text-shadow: -1px -1px 1px #222;}
.dong_menu_s{ width:100%;font-size:1.0em;font-weight:bold; color:#f0f0f0;line-height:1.8em;padding:0 0 0 20px;text-shadow: -1px -1px 1px #222;}
.dong_menu_s a{color:#cad0e6; }

.header_logo{position: absolute;width:160px;left:0;padding:8px 0 0 10px; z-index: 500;}
.header_logo img{width:100%;}
.header_top_btn{position: absolute;right:150px;width:41px;text-align:right;padding:5px 0 0 0; z-index: 200;}
.header_top_btn img{width:100%;}
.header_top_btn2{position: absolute;right:47px;width:99px;text-align:right;padding:5px 0 0 0; z-index: 200;}
.header_top_btn2 img{width:100%;}

/*.header{width:100%; text-align:right; margin:0px 0 0 0}*/
.top_p{height:5px}
.top_text{background-color:#184b97; padding:4pt 0;margin:20px 0; text-align:center;color:#FFFFFF; font-weight:bold;dispaly:block}

.rk {width:100%;letter-spacing: -1px;position: relative;z-index: 2; padding:0 0 50px 0;max-width:100%; margin:0 auto}


.rkc {text-align:right;;width: 47px;right:0;height: 47px;overflow: hidden; position: absolute;top:0px;}
.rkc img{width:99px; padding-top:0px}
.rkc .dy, .rkc ol, .rkc .pg { display: none;}
.rkc p {position: relative;width: 100%;}
.rkc #rank { margin: 0; }
.rkc p a {color: #FFFFFF;display: block;padding: 0 3.2em 0 1.45em;position: relative;z-index: 2;}
.rkc #rank .dong_menu{display: none; text-align: left;padding:0; overflow: hidden; width:100%;}
.menubt_fix{max-width:100%}



.rkl {text-align:right;right:10px;width: 300px; height:100%;right:0; position: absolute;top: 0px;z-index: 500000;margin:0px 0 0 0; }
.rkl img{width:80px;}
.rkl #rank {background: none repeat scroll 0 0 #475566;overflow: hidden;border-top:0px solid #184b97;border-radius:  0 0 0 1.0em;box-shadow: 0 0 10px 10px gray; }
.rkl .dy {background: url("../img/buv.png") no-repeat scroll 0 -554px transparent;color: #FFFFFF;font-size: 0.93em;left: 7.8em;letter-spacing: 0;padding-left: 0.64em;position: absolute;top: 0px;}
.rkl .pgw {background: url("../img/e.gif") repeat scroll 0 0 transparent;clear: both;height: 10px;}
.rkl .pg {background: url("../img/bgbar1.gif") repeat-x scroll 0 -65px #F8F8F8;border-bottom: 1px solid #383E52;border-top: 1px solid #FFFFFF;font-size: 0.93em;height: 35px;padding: 0 14px;text-align: right;}
.rkl .pg a{background: url("../img/buv.png") repeat-x scroll 0 -717px #F1F1F1;color: #666666;display: inline-block;height: 22px;margin: 4px 0 0 1px;text-align: center;width: 52px;}
.rkl ul{padding:0px;}
.rkl li a {display: inline; text-align: left;position: relative;z-index: 2; padding: 5px 0 5px 5px;}
.rkl li {text-align: left;border: 0px solid #dfdfdf; position: relative; float: left; overflow: hidden; margin: 2px; }
.rkl .rpg1, .rkl .rpg2 { padding-top: 1px;}

.rk .btop, .rk .btfd {background: url("/board/m/images/sungmo/groupmenu.png") no-repeat left;height: 37px;position: absolute;right: 10px;text-indent:1000000em;top: 10px;width: 37px;z-index: 2;}
.rk .btfd {background: url("/board/m/images/sungmo/groupmenu.png") no-repeat -37px 0px;height: 37px;position: absolute;right: 10px;text-indent:1000000em;top: 10px;width: 37px;z-index: 2;}


.to {background: url("../img/bgbar1.gif") repeat-x scroll 0 -33px #F1F2F1;font-size: 0.93em;height: 32px;line-height: 32px;margin-bottom: 0px;position: relative;width: 100%;}
.my {color: #909090;margin-left: 13px;}
.my a {background: url("../img/buv.png") repeat-x scroll 0 -717px #F1F1F1;color: #666666;display: inline-block;height: 22px;line-height: 22px;margin: 4px 0 0 1px;text-align: center;width: 52px;}
.we {color: #666666;position: absolute;right: 7px;top: 0;}
.we .dy {display: inline-block;height: 32px;vertical-align: top;}
.we a {display: inline-block;height: 32px;letter-spacing: -1px;padding-left: 0.2em;position: relative;vertical-align: top;}
#ct:after {clear: both;content: "";display: block;}


.header
{
	position:relative;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	width: 100%;
	max-width:800px;
	padding: 5px;
	margin:0 auto;
	background:#005c9d;

}
.header:after {display:block;visibility:hidden;clear:both;content:""}
.header.fixed
{
	position: fixed;
	top: 0;
	left: 0;
}
.footer.fixed
{
	position: fixed;
	bottom: 0;
	left: 0;
}

.header .m_menu {float:left;width:12%;padding:5px 0 0 0;}
.header .m_menu img{width:100%;}
.header .m_toppop{float:left;	width:76%;padding:13px 0 0 0;text-align:center;}
.header .m_toppop img{width: 85%;}
.header .m_home{float:left;	width:12%;padding:5px 0 0 0;text-align:right;}
.header .m_home img{width:100%;}

.header02
{
	position:relative;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	width: 100%;
	max-width:800px;
	padding: 10px;
	margin:0 auto;
	background:#ffffff;
	border-bottom:1px solid #e3e3e3
}
.header02:after {display:block;visibility:hidden;clear:both;content:""}
.header02 .mlogo{float:left; width:50%;}
.header02 .mlogo img{width:100%; max-width:200px}
.header02 .top_btn{float:left; width:50%;text-align:right; margin:5px 0 0 0}
.header02 .top_btn img{width:55%; padding:0 0 3px 0}


/* latest */
*{
	margin:0;
	padding:0;
}
#la_container{
	width:96%;
	margin:0px auto;
}
ul.tab{
	padding:0;
	width:100%;
}
ul.tab li{
	list-style-type:none;
	height:2em;
	float:left;
	width:33%;
	border-left:1px solid #ffffff;
}
ul.tab li a{
	outline:none;
	background-color:#45ace5;
	display:block;
	color:#ccc;
	line-height:2em;
	text-align:center;
	text-decoration:none;
}
ul.tab li a.selected{
	background-color:#e3e3e3;
	text-decoration:none;
	color:#333;
	cursor:default;
}
ul.panel{
	clear:both;
	border:0px solid #9FB7D4;
	border-top:none;
	padding:0px;
}
ul.panel li p{
	text-align:center;
	padding:10px 0 0 0;
}

ul.panel li{
	list-style-type:none;
	padding:10px;
	text-indent:1em;
	color:#333;
	
}

#sub_top {
	width:100%;
	height:50pt;
	border-top:0px solid #184b97;
	position:relative;
	border-bottom:1px solid #184b97;
}
.mtop {
	width:100%;
	
}
.mtop li.back {
	position:absolute;
	left:5px;
	top:10px;
}
.mtop li.back img {
	width:50px;
}
.mtop li.title {
	position:absolute;
	top:3px;
	line-height:50pt;
	text-align:center;
	margin:0 auto;
	width:100%;
	overflow:hidden;
	font-size:1.8em;
	color:#184b97;
	font-weight:bold;
	letter-spacing:-1px;
}
.mtop li.home {
	position:absolute;
	right:5px;
	top:10px;
}
.mtop li.home img {
	width:50px
}
#sub_img_bg {
	width:100%;
	text-align:center;

}




/* 안성성모병원 */
.sungmo_main_box{
	width:100%;
	margin:0 auto;
	max-width:800px;
}
.sungmo_main_topimg{
	width:100%;
	text-align:center;
}
.sungmo_main_topimg img{
	width:100%;
	max-width:768px;
}
.sungmo_main_topbnr{
	width:100%;
	text-align:center;
}
.sungmo_main_topbnr li{
	width:50%;
	text-align:center;
	display:inline
}
.sungmo_main_topbnr img{
	width:50%;
	max-width:384px;
}
.sungmo_main_sbnr{
	width:100%;
	text-align:center;
	background:#003f62
}
.sungmo_main_sbnr_cont{
	width:90%;
	margin:0 auto;
	padding:10px 0
}
.sungmo_main_sbnr_cont li{
	width:18%;
	text-align:center;
	display:inline

}
.sungmo_main_sbnr_cont ul li img{
	width:18%;
	max-width:164px;
	text-align:center;
}
.sungmo_main_customer{
	width:100%;
	text-align:center;
	background:#eaeaea;
}
.sungmo_main_customer img{
	width:100%;
	max-width:768px;

}
.sungmo_sub_topimg{
	width:100%;
	text-align:center;
	border-bottom:1px solid #D5D6D8
}
.sungmo_sub_topimg img{
	width:100%;
	max-width:768px;
}
.sungmo_sub_sub02main{
	width:100%;
	text-align:center;
	padding:20px 0;
}
.sungmo_sub_sub02main img{
	width:100%;
	max-width:768px;
}
.sungmo_sub_location{
	width:100%;
	padding:0 20px;
	margin:0 auto;
	font-size:12px;
	line-height:2.0em;
	color:#999;
	text-align:right;
}
.sungmo_sub_location_bold{
	font-weight:bold;
	color:#333333
}
.sungmo_sub_tit{
	width:98%;
	padding:0 1% 20px 1%;
	max-width:768px;
	margin:0 auto;
	text-align:left;
	color:#004167;
	font-size:1.3em;
	font-weight:bold;
}
.sungmo_sub_tit img{
	width:35px;
}
.sungmo_sub_tit_board{
	width:98%;
	padding:0 1% 0 1%;
	max-width:768px;
	margin:0 auto;
	text-align:left;
	color:#004167;
	font-size:1.3em;
	font-weight:bold;
}
.sungmo_sub_tit_board img{
	width:35px;
}

.sungmo_sub_cont{
	width:98%;
	padding:0 1% 20px 1%;
	max-width:768px;
	margin:0 auto;
	text-align:left;
}
.ct01_01_img{
	width:100%;
	max-width:768px;
}
.ct01_01_text{
	width:93%;
	padding:0;
	max-width:768px;
	margin:0 auto;
	font-size:1.1em;
	line-height:1.2em;
	padding:10px 0 0 0;
	text-align:justify
}
.ct01_02_menu{
	width:100%;
	padding:0;
	max-width:744px;
	margin:0 auto;
	text-align:center
	background:yellow
}
.ct01_02_menu li{
	display:inline;
	width:16.6%;
	text-align:center
}
.ct01_02_menu li img{
	width:16.6%;
	max-width:124px;
}
.ct01_02_menu_bottomline{
	width:100%;
	padding:0;
	max-width:768px;
	margin:0 auto;
	text-align:center;
}
.ct01_02_menu_bottomline img{
	width:100%;
	max-width:768px;
}
.ct01_02_tit{
	width:96%;
	max-width:768px;
	color:#0098b5;
	font-weight:bold;
	margin:0 auto;
	border-bottom:1px dotted #cccccc;
	font-size:1.0em;
	padding:0 0 0 4%;
	background: url("/images/s_main/dot.gif") no-repeat left 8px;
}
.ct01_02_tit_stit{
	width:96%;
	max-width:768px;
	color:#ff6600;
	margin:0 auto;
	font-size:1.0em;
	padding:5px 0 0 4%;
	background: url("/images/s_main/dot_02.gif") no-repeat 4px 10px;
}
.ct01_02_cont{
	width:96%;
	max-width:768px;
	margin:0 auto;
	padding:2% 2% 5% 2%;
}
.ct01_02_cont li{
	display:inline
}
.ct01_02_cont_img{
	width:30%;
}
.ct01_02_cont_img img{
	width:30%;
	max-width:200px;
}
.ct01_02_cont_text2{
	width:95%;
	text-align:justify;
}
.ct01_02_cont_text{
	width:65%;
	line-height:1.2em;
	padding:0 0 0 1%;
	text-align:justify;
	display:inline-block;  *zoom:1; *display:inline
}
.ct01_03_cont{
	width:96%;
	max-width:616px;
	margin:0 auto;
	padding:2% 2%;
}
.ct01_03_cont img{
	width:100%;
	max-width:616px;
}
.ct02_01_img{
	width:100%;
}
.ct02_01_img img{
	width:100%;
	max-width:595px;
}
.ct02_01_0{
	padding:5px 10px;
}
.ct02_01_1{
	color:#119bcd;
	font-weight:bold;
	font-size:1.1em;
}
.ct02_01_2{
	color:#ff6600;
	font-weight:bold;
}
.ct02_01_3{
	color:#009f00;
	font-weight:bold;
	font-size:1.3em;
}
.ct02_02{
	width:99%;
	margin:0 0.5%;
}
table { border-collapse:collapse; border-spacing:0; }
caption{visibility:hidden; overflow:hidden; width:0;height:0;font-size:0;line-height:0}

.board{width:100%; }
.board.type_red{border-top:2px solid #669999;}


.cont table{width:99%; color:#555; font-size:12px;margin:5px 0 0 0; border-right:1px solid #d8d8d8;}
.cont table thead{}
.cont table thead tr{}
.cont table thead tr th{font-weight:bold; padding:14px 0 13px 0; border-bottom:1px solid #999; background-color:#fbfbfb;}
.cont table tbody{}
.cont table tbody tr{}
.cont table tbody tr td{padding:10px 0 8px 0; text-align:center; border-bottom:1px solid #d8d8d8; background-color:#fff}
.cont table tbody tr td a{color:#555 !important;}
.cont table .cell_mix{text-align:center; padding-left:25px; padding-right: 25px;}
.board.side_border{}
.board.side_border tr td,
.board.side_border tr th{border-left:1px solid #d8d8d8;text-align:center;}

.ct02_02_1{
	width:100%;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:1.8em;
	line-height:2.3em;
	background:#1ea2df
}
.ct02_02_2{
	width:100%;
	text-align:center;
	margin:5px 0 0 0;
}
.ct02_02_2 img{
	width:25%;
	max-width:191px;
}
.ct02_02_3{
	width:100%;
	color:#ff6600;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.8em;
}
.ct02_02_4{
	padding:0 15px;
}



.ct02_02_5{
	float:left;
	width:96%;
	max-width:768px;
	margin:0 auto;
	padding:10px 2% 10px 2%;
	border-bottom:1px solid #cccccc
}
.ct02_02_5 li{
	display:inline;
	text-align:center
}

.ct02_02_5_img{
	width:34%;
	float:left;
	font-size:0.8em;
	text-align:center
	vertical-align:top;
}
.ct02_02_5_img li img{
	width:100%;
	max-width:200px;
	text-align:center
}
.ct02_02_5_text{
	width:60%;
	padding:0 0 0 2%;
	font-size:0.9em;
	line-height:1.4em;
	float:left;
	text-align:left;
}

.ct02_02_6{
	font-weight:bold;
	color:#0043b1;
}
.ct02_02_7{
	width:30%;

}
.ct02_02_7 img{
	width:100%;
}
.ct02_02_8{
	width:60%;

	display:inline-block;  *zoom:1; *display:inline;
	font-size:0.9em;
	text-align:left;
}
.ct02_02_9{
	color:#1ea2df;
	font-weight:bold;
	font-size:0.9em;
	text-align:left;
}
.ct02_02_1_sp01_1{
	width:95%;
	color:green;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.5em;
	padding:0 0 0 15px;
}
.ct02_02_1_sp01_2{
	width:100%;
	color:#000000;
	font-weight:bold;
	line-height:1.0em;
}



.ct02_02_1_sp02_0{
	float:left;
	width:98%;
	max-width:768px;
	margin:0 auto;
	padding:10px 1% 10px 1%;
}
.ct02_02_1_sp02_0 li{
	display:inline;
}

.ct02_02_1_sp02_01{
	width:34%;
	float:left;
	vertical-align:top;
}
.ct02_02_1_sp02_1 li img{
	width:100%;
	max-width:208px;
	text-align:center
}
.ct02_02_1_sp02_02{
	width:62%;
	padding:0 0 0 2%;
	float:left;
	text-align:left;
}
.ct02_04_1{
	color:#0099cc;
	font-weight:bold;

}
.ct02_03_1{
	padding:0 15px;
}
.ct03_02_text{
	width:93%;
	padding:0;
	max-width:768px;
	margin:0 auto;
	font-size:1.1em;
	line-height:1.2em;
	padding:10px 0 0 0;
	text-align:justify
}
.ct04_01{
	width:100%;
}
.ct04_01_1{
	width:100%;
	color:#ff6600;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.8em;
}
.ct04_01_2{
	width:95%;
	float:left;
	color:#000000;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.4em;
	padding:0 0 0 20px;
}
.ct04_01_3{
	width:200px;
	margin:10px 20px;
	text-align:center;
	border-bottom:0px solid #cccccc;
	float:left;
}
.ct04_01_4{
	width:95%;
	margin:0px 20px 10px 20px;
	border-bottom:1px solid #cccccc;
	float:left;
}
.ct04_02_1{
	width:96%;
	margin:0 2%;
	color:#ff6600;
	text-align:center;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.8em;
	border:1px solid #cccccc;
}
.ct04_02_1 a{
	text-decoration: none;
}



/* board sub04_02 */

.board_sub04_02{width:100%; }
.board_sub04_02.board_sub04_02{border-top:2px solid #669999;}


.cont_sub04_02 table{width:96%; color:#555; font-size:12px;margin:5px 2% 0 2%; border-right:1px solid #d8d8d8;}
.cont_sub04_02 table thead{}
.cont_sub04_02 table thead tr{}
.cont_sub04_02 table thead tr th{font-weight:bold; padding:14px 0 13px 0; border-bottom:1px solid #999; background-color:#fbfbfb;}
.cont_sub04_02 table tbody{}
.cont_sub04_02 table tbody tr{}
.cont_sub04_02 table tbody tr td{padding:10px 0 8px 0; text-align:center; border-bottom:1px solid #d8d8d8; background-color:#fff}
.cont_sub04_02 table tbody tr td a{color:#555 !important;}
.cont_sub04_02 table .cell_mix{text-align:center; padding-left:25px; padding-right: 25px;}
.board_sub04_02.side_border_sub04_02{}
.board_sub04_02.side_border_sub04_02 tr td,
.board_sub04_02.side_border_sub04_02 tr th{border-left:1px solid #d8d8d8;text-align:center;}

/* board sub04_03 */

.board_sub04_03{width:100%; }
.board_sub04_03.board_sub04_03{}


.cont_sub04_03 table{width:96%; color:#555; font-size:1.0;margin:5px 2% 0 2%; border-right:1px solid #d8d8d8;}
.cont_sub04_03 table thead{}
.cont_sub04_03 table thead tr{border-top:2px solid #669999;}
.cont_sub04_03 table thead tr th{font-weight:bold; padding:14px 0 13px 0; border-bottom:1px solid #999; background-color:#fbfbfb;}
.cont_sub04_03 table tbody{}
.cont_sub04_03 table tbody tr{}
.cont_sub04_03 table tbody tr td{padding:10px; text-align:left; border-bottom:1px solid #d8d8d8; background-color:#fff}
.cont_sub04_03 table .cell_mix{text-align:center; padding-left:25px; padding-right: 25px;}
.board_sub04_03.side_border_sub04_03{}
.board_sub04_03.side_border_sub04_03 tr td{border-left:1px solid #d8d8d8;text-align:left;}
.board_sub04_03.side_border_sub04_03 tr th{border-left:1px solid #d8d8d8;text-align:center;}

.ct04_04_1{
	width:95%;
	float:left;
	color:green;
	font-weight:bold;
	line-height:1.2em;
	padding:0 0 0 20px;
}
.ct04_04_2{
	width:95%;
	float:left;
	line-height:1.2em;
	padding:0 0 0 20px;
}
.ct04_05_1{
	width:96%;
	float:left;
	background:#74cbe0;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:1.4em;
	padding:0 2%;
}
.ct04_05_2{
	width:100%;
}
.ct04_05_2 img{
	width:100%;
}
.ct04_05_3{
	color:#0099cc;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.4em;
	padding:15px 0 0 10px;
}
.ct04_05_4{
	color:#0099cc;
	line-height:1.2em;
	padding:0 0 5px 25px;
}
.ct05_01_1{
	width:96%;
	background:#74cbe0;
	line-height:25px;
	text-align:left;
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
	padding:0 2%;
}
.ct05_01_2{
	width:96%;
	padding:5px 2% 15px 2%;
}


.main_roll_bnr{width:100%; float:left;}
/* 메인터치슬라이드 */
.contents_wrapper { position:relative; }
	.contents_wrapper img { width:100%; height:auto;}
	
	.swiper-container {
	  width: 100%;
	  height: 100%;
	  color: #fff;
	  text-align: center;
	  position:relative;
	}
	.pagination {
		width:100%;
	  position: absolute;
	  z-index: 20;
	  bottom: 5px;
	}
	.swiper-pagination-switch {
	  margin:0 3px;
	  width: 6px;
	  height: 6px;
	  display: inline-block;
	  background: #b0b0b0;
	  background: rgba(176,176,176,1);
	  cursor: pointer;
	  text-indent: -9999px;
	  -webkit-border-radius: 20px;
	  -moz-border-radius: 20px;
	  -o-border-radius: 20px;
	  border-radius: 20px;
	  box-shadow: inset 0 0 3px rgba(0,0,0,0.3);	  
	}
	.swiper-visible-switch {
	  background: #aaa;
	}
	.swiper-active-switch {
	  background:#75d9e6;
	}
	
	.swiper-wrapper .btn_wrap { width:100%; height:100%; top:0; left:0; position:absolute; }
	.swiper-wrapper .btn { width:100%; height:100%; background:#f00; opacity:0; filter:alpha(opacity=0); }
	.ss1 .btn { height:50%; }
	.ss4 .btn { float:left; width:38%; }
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}
/* 메인터치슬라이드_eng */


.main_warp_02_in{width:50%; float:left;position:relative;}
.main_warp_02_in .main_ct01_n{position:absolute; width:100%; bottom:10px;}
.main_warp_02_in .main_ct01_n .input_st{position:relative;margin:0 auto 5px auto; }
.main_warp_02_in .main_ct01_n .input_st .re_inputst{margin:0 20%; text-align:center;width:60%;height:38px; font-size:16px; color:#333;font-weight:500;text-align:center; border:1px solid #333; background:#fff; }
.main_warp_02_in .main_ct01_n .input_st .re_btn{margin:5px 20% 0 20%; width:60%;height:36px;  font-size:16px; color:#ffffff;font-weight:700;line-height:36px;text-align:center; border:1px solid #ffffff;background:#2865c2}
.main_warp_02_in2{width:50%; float:left;}

.main_mm{display:inline;}

.main_ct01{width:100%; float:left;}
.main_ct02{width:100%; float:left;margin:20px 0; }
.main_ct02 .q_service{float:left; width:33%; height:140px;text-align:center; padding:20px 0}
.main_ct02 .line_r{border-right:1px solid #e3e3e3;}
.main_ct02 .line_b{border-bottom:1px solid #e3e3e3}
.main_ct02 .q_service img{width:50%}
.main_ct02 .q_service p{padding:20px 0 0 0;  color:#333333; font-size:14px; font-weight:bold}

.main_ct03{width:100%; float:left;}
.main_ct03 .img01{width:50%; float:left;}

.subtop_wrap{position:relative; width:100%; height:150px;}
.subtop_img01{background:url('/sm2018/images/sub01/sub01_top_bg.jpg') repeat top left}
.subtop_img02{background:url('/sm2018/images/sub01/sub04_top_bg.jpg') repeat top left}
.subtop_img03{background:url('/sm2018/images/sub01/sub03_top_bg.jpg') repeat top left}
.subtop_img04{background:url('/sm2018/images/sub01/sub02_top_bg.jpg') repeat top left}
.subtop_img05{background:url('/sm2018/images/sub01/sub05_top_bg.jpg') repeat top left}
.subtop_img06{background:url('/sm2018/images/sub01/sub06_top_bg.jpg') repeat top left}
.subtop_wrap_in{position:relative; width:100%; margin:0 auto}
.subtop_wrap_in:after {display:block;visibility:hidden;clear:both;content:""} 
.subtop_wrap_in .left{float:left; text-align:left; width:100%; padding:0 0 0 20px;}
.subtop_wrap_in .left .stitle{font-size:18px; color:#ffffff; padding:20px 0 0 0}
.subtop_wrap_in .left .sstitle{font-size:18px; color:#ffffff; padding:18px 0 0 0}
.subtop_wrap_in .left .btitle{font-size:40px; color:#ffffff; font-weight:700;padding:10px 0 0 0}
.subtop_wrap_in .right{float:left; width:100%; text-align:right; padding:20px 20px 0 0}
.subtop_wrap_in .right img{width:60%; text-align:right; padding:0 0 0 0}

.subcont_wrap_board{position:relative; width:100%; margin:0 auto; padding:20px 20px; box-sizing: border-box; }
.subcont_wrap_board:after {display:block;visibility:hidden;clear:both;content:""} 

.subcont_wrap{position:relative; width:100%; margin:0 auto; padding:20px 20px; box-sizing: border-box; }
.subcont_wrap:after {display:block;visibility:hidden;clear:both;content:""} 

.doctor_list{width:46%; height:130px; float:left; margin:5px 2%; border:1px solid #c7c7c7;background:#f9f9f9;  text-align:center; line-height:20px; font-size:18px; font-weight:bold;color:#333; padding:20px 0 0 0}
.doctor_list:hover{border:1px solid #78cee7;  color:#ffffff}

.doctor_list_img01{background:url('/sm2018/images/sub01/doctor_list_icon01_off.png') no-repeat center 60px}
.doctor_list_img01:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon01_ov.png') no-repeat center 60px }

.doctor_list_img02{background:url('/sm2018/images/sub01/doctor_list_icon02_off.png') no-repeat center 60px}
.doctor_list_img02:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon02_ov.png') no-repeat center 60px }

.doctor_list_img03{background:url('/sm2018/images/sub01/doctor_list_icon03_off.png') no-repeat center 60px}
.doctor_list_img03:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon03_ov.png') no-repeat center 60px }

.doctor_list_img04{background:url('/sm2018/images/sub01/doctor_list_icon04_off.png') no-repeat center 60px}
.doctor_list_img04:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon04_ov.png') no-repeat center 60px }

.doctor_list_img05{background:url('/sm2018/images/sub01/doctor_list_icon05_off.png') no-repeat center 60px}
.doctor_list_img05:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon05_ov.png') no-repeat center 60px }

.doctor_list_img06{background:url('/sm2018/images/sub01/doctor_list_icon06_off.png') no-repeat center 60px}
.doctor_list_img06:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon06_ov.png') no-repeat center 60px }

.doctor_list_img07{background:url('/sm2018/images/sub01/doctor_list_icon07_off.png') no-repeat center 60px}
.doctor_list_img07:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon07_ov.png') no-repeat center 60px }

.doctor_list_img08{background:url('/sm2018/images/sub01/doctor_list_icon08_off.png') no-repeat center 60px}
.doctor_list_img08:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon08_ov.png') no-repeat center 60px }

.doctor_list_img09{background:url('/sm2018/images/sub01/doctor_list_icon09_off.png') no-repeat center 60px}
.doctor_list_img09:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon09_ov.png') no-repeat center 60px }

.doctor_list_img10{background:url('/sm2018/images/sub01/doctor_list_icon10_off.png') no-repeat center 60px}
.doctor_list_img10:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon10_ov.png') no-repeat center 60px }

.doctor_list_img11{background:url('/sm2018/images/sub01/doctor_list_icon11_off.png') no-repeat center 60px}
.doctor_list_img11:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon11_ov.png') no-repeat center 60px }

.doctor_list_img12{background:url('/sm2018/images/sub01/doctor_list_icon12_off.png') no-repeat center 60px}
.doctor_list_img12:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon12_ov.png') no-repeat center 60px }

.doctor_list_img13{background:url('/sm2018/images/sub01/doctor_list_icon13_off.png') no-repeat center 60px}
.doctor_list_img13:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon13_ov.png') no-repeat center 60px }

.doctor_list_img14{background:url('/sm2018/images/sub01/doctor_list_icon14_off.png') no-repeat center 60px}
.doctor_list_img14:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon14_ov.png') no-repeat center 60px }

.doctor_list_img15{background:url('/sm2018/images/sub01/doctor_list_icon15_off.png') no-repeat center 60px}
.doctor_list_img15:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon15_ov.png') no-repeat center 60px }

.doctor_list_img16{background:url('/sm2018/images/sub01/doctor_list_icon16_off.png') no-repeat center 60px}
.doctor_list_img16:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon16_ov.png') no-repeat center 60px }

.doctor_list_img17{background:url('/sm2018/images/sub01/doctor_list_icon17_off.png') no-repeat center 60px}
.doctor_list_img17:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon17_ov.png') no-repeat center 60px }

.doctor_list_img18{background:url('/sm2018/images/sub01/doctor_list_icon18_off.png') no-repeat center 60px}
.doctor_list_img18:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon18_ov.png') no-repeat center 60px }

.doctor_list_img19{background:url('/sm2018/images/sub01/doctor_list_icon19_off.png') no-repeat center 60px}
.doctor_list_img19:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon19_ov.png') no-repeat center 60px }

.doctor_list_img20{background:url('/sm2018/images/sub01/doctor_list_icon20_off.png') no-repeat center 52px}
.doctor_list_img20:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon20_ov.png') no-repeat center 52px }

.doctor_list_img21{background:url('/sm2018/images/sub01/doctor_list_icon21_off.png') no-repeat center 52px}
.doctor_list_img21:hover{background:#15c0f1 url('/sm2018/images/sub01/doctor_list_icon21_ov.png') no-repeat center 52px }

.doctor_list_btn{position:relative; width:100%; margin:20px auto 20px auto; text-align:center;}
.doctor_list_btn:after {display:block;visibility:hidden;clear:both;content:""} 
.doctor_list_btn .listbtn{float:right; width:180px; height:40px;line-height:40px; background:#21aee6;text-align:center;color:#ffffff; font-size:20px;border-radius: 5px;margin:0 20px 0 0}
.doctor_list_btn .listbtn:hover{background:#003a62;}

.ct0101_01{float:left; width:100%; }
.ct0101_01_mgb{margin-bottom:60px}
.ct0101_01 .btitle{float:left; width:100%;font-size:32px; line-height:36px; color:#333333; font-weight:700; text-align:left; padding:0 0 15px 0;margin:0 0 30px 0; border-bottom:1px solid #666666}
.ct0101_01 .btitle_line{float:left; width:100%;font-size:36px; line-height:36px; color:#333333; font-weight:700; text-align:left; padding:0 0 15px 0;margin:0 0 30px 0; border-bottom:1px solid #e3e3e3;text-indent:-9999px}
.ct0101_01 .cttopimg{float:left; width:100%;}
.ct0101_01 .cttopimg img{width:100%;}
.ct0101_01 .box_cont{float:left; width:100%; margin:10px 0; border:1px solid #e3e3e3; padding:10px 15px; text-align:left;background:#f3f3f3;box-sizing: border-box; }
.ct0101_01 .li-typet0101 {float:left; width:100%; padding:0; margin:0}
.ct0101_01 .li-typet0101 li {list-style:none;position:relative;top:0;left:0;padding:0 0 15px 20px;box-sizing: border-box;}
.ct0101_01 .li-typet0101 li:before {position:absolute;top:0;left:0;margin:0;background:none;}
.ct0101_01 .li-typet0101 li:nth-child(1):before {content:'①'}
.ct0101_01 .li-typet0101 li:nth-child(2):before {content:'②'}
.ct0101_01 .li-typet0101 li:nth-child(3):before {content:'③'}
.ct0101_01 .li-typet0101 li:nth-child(4):before {content:'④'}
.ct0101_01 .li-typet0101 li:nth-child(5):before {content:'⑤'}
.ct0101_01 .li-typet0101 li:nth-child(6):before {content:'⑥'}
.ct0101_01 .li-typet0101 li:nth-child(7):before {content:'⑦'}
.ct0101_01 .li-typet0101 li:nth-child(8):before {content:'⑧'}
.ct0101_01 .li-typet0101 li:nth-child(9):before {content:'⑨'}
.ct0101_01 .li-typet0101 li:nth-child(10):before {content:'⑩'}
.ct0101_01 .li-typet0101 li:nth-child(11):before {content:'⑪'}

.ct0101_01 .li-typet0101 li .li-typet0101_2 {padding:0; margin:0 }
.ct0101_01 .li-typet0101 li .li-typet0101_2 li {list-style:none;position:relative;top:0;left:0;padding:0 0 0 15px;}
.ct0101_01 .li-typet0101 li .li-typet0101_2 li:before {position:absolute;top:0;left:0;margin:0;background:none;}
.ct0101_01 .li-typet0101 li .li-typet0101_2 li:nth-child(1):before {content:'-'}
.ct0101_01 .li-typet0101 li .li-typet0101_2 li:nth-child(2):before {content:'-'}
.ct0101_01 .li-typet0101 li .li-typet0101_2 li:nth-child(3):before {content:'-'}
.ct0101_01 .li-typet0101 li .li-typet0101_2 li:nth-child(4):before {content:'-'}
.ct0101_01 .li-typet0101 li .li-typet0101_2 li:nth-child(5):before {content:'-'}

.ct0101_01 .cont_wrap{float:left; width:100%;text-align:left; padding:0;}
.ct0101_01 .cont_wrap .text01{color:#0075c4; font-weight:bold; font-size:18px}

.ct0101_01 .doctor_wrap{width:100%; float:left;}
.ct0101_01 .doctor_wrap .img{float:left;width:100%; text-align:center }
.ct0101_01 .doctor_wrap .img img{width:100%;max-width:275px;}
.ct0101_01 .doctor_wrap .cont{float:left;width:100%; margin:20px 0 0 0px}
.ct0101_01 .doctor_wrap .cont .text01{font-size:30px;font-weight:bold; padding:10px 20px; border-bottom:1px dashed #e3e3e3; text-align:center}
.ct0101_01 .doctor_wrap .cont .text01 span{font-size:20px;padding-left:20px}
.ct0101_01 .doctor_wrap .cont .text02{font-size:22px;padding:10px 20px; color:#666666;border-bottom:1px dashed #e3e3e3;text-align:center}
.ct0101_01 .doctor_wrap .cont .text03{font-size:20px;color:#003494; font-weight:bold;padding:10px 0 0 15px; text-align:left; margin:15px 0 0 0}
.ct0101_01 .doctor_wrap .cont .text04{padding:0; margin:20px 20px 0 20px; text-align:left}
.ct0101_01 .doctor_wrap .cont .text04 li{padding:0 0 0 13px; margin:0;line-height:30px; background:url('/sm2018/images/sub01/doctor_icon1.jpg') no-repeat left 15px}
.ct0101_01 .doctor_wrap .cont .text04 li span{font-weight:bold}
.ct0101_01 .doctor_wrap .cont .text05{padding:0; margin:10px 0 0 0;text-align:left}
.ct0101_01 .doctor_wrap .cont .text05 li{padding:0 0 0 15px; margin:0;line-height:30px; background:url('/sm2018/images/sub01/doctor_icon1.jpg') no-repeat left 15px}
.ct0101_01 .doctor_wrap .cont .text06{font-size:22px;color:#04a488; font-weight:bold;padding:10px 0 0 15px; text-align:center; margin:15px 0 0 0}

/* 의료진 학력경력 탭 */
.doctortab *{box-sizing: border-box; }
.seaTabs_switch { overflow: hidden; }
.seaTabs_tab {float: left;cursor: pointer;}
.seaTabs_switch_active { cursor: default; }
.seaTabs_item { display: none; }
.seaTabs_content_active { display: block; }
.seaTabs_switch { }
.seaTabs_tab {
	  text-align:center;
	  padding:0;
	  height:70px;
	  line-height:70px;
	  background: #f9f9f9;
	  font-size:18px;
	  width:33%;
	  border-top:1px solid #d7d7d7;
	  border-right:1px solid #d7d7d7;
	  border-bottom:1px solid #4c4c4c;
	  border-left: 1px solid #d7d7d7;
}
.seaTabs_tab:first-child {


}
.seaTabs_content { margin-top: -1px; border-top: 1px solid #4c4c4c; padding:20px }
.seaTabs_item { }
.seaTabs_switch_active {
	  background: #ffffff;
	  color:#333333;
	  font-weight:bold;
	  border-top:1px solid #4c4c4c;
	  border-right:1px solid #4c4c4c;
	  border-bottom:0px solid #4c4c4c;
	  border-left:1px solid #4c4c4c;
}

.seaTabs_content .text05{padding:0; margin:0px 0 0 0;text-align:left}
.seaTabs_content .text05 li{padding:0 0 0 15px; margin:0;line-height:30px; background:url('/sm2018/images/sub01/doctor_icon2.jpg') no-repeat left 13px}


.center_switch { overflow: hidden; }
.center_tab {float: left;cursor: pointer;}
.center_switch_active { cursor: default; }
.center_tab {
	  text-align:center;
	  padding:0;
	  height:50px;
	  line-height:50px;
	  background: #f3f3f3;
	  font-size:20px;
	  width:50%;
}
.center_switch_active {
	  color:#ffffff;
	  font-weight:bold;
	  border:0px solid #d6d6d6;
	  background:#42d0da
}
.center_item { display: none; }
.center_content_active { display: block; }
.center_content { border-top: 1px solid #42d0da; padding:0}

.center_topimg_wrap{float:left; width:100%;margin:0 0 50px 0; border-top: 1px solid #42d0da; padding:0}

.center_cont_wrap{float:left; width:100%;margin:0 0 0 0}

.ct0201_wrap{float:left; width:100%;}
.ct0201_wrap_mgt{margin-top:50px}
.ct0201_wrap .lefttitle{float:left; width:100%; font-size:22px; color:#333333; font-weight:bold; padding:0 0 10px 0; text-align:left}
.ct0201_wrap .rightcont{float:left; width:100%; border-top:2px solid #d9d9d9}
.ct0201_wrap .rightcont .cont{float:left; width:100%;margin:20px 0 20px 0;text-align:left}
.ct0201_wrap .rightcont .cont .text01{ line-height:25px}
.ct0201_wrap .rightcont .cont .text02{ padding:40px 0 0 0 }
.ct0201_wrap .rightcont .cont .text02 span{font-weight:bold; color:#0075c4;font-size:18px}
.ct0201_wrap .rightcont .cont .text03{padding:0 0 0 0 }
.ct0201_wrap .rightcont .cont .text03 span{font-weight:bold; color:#0075c4;font-size:18px}
.ct0201_wrap .rightcont .cont .text03_nobox{float:left; width:100%;margin:10px 0 0 0; border:1px solid #cccccc; padding:10px 20px;box-sizing: border-box;border-radius: 10px;}
.ct0201_wrap .rightcont .cont .text03_nobox .no{float:left; width:15%;color:#00b9ef; font-size:20px; font-weight:bold;}
.ct0201_wrap .rightcont .cont .text03_nobox .scont{float:left; width:85%;color:#666666; font-size:15px;}
.ct0201_wrap .rightcont .cont .text03_nobox_engmg{margin-bottom:10px; }
.ct0201_wrap .rightcont .cont .text03_nobox .text01{color:#00b9ef; font-size:20px; font-weight:700; padding:0 20px 0 0}
.ct0201_wrap .rightcont .cont .text03_nobox .text02{color:#666666; font-size:15px; padding:0 0 0 20px}
.ct0201_wrap .rightcont .cont .text03_nobox .text03{color:#00b9ef; font-size:16px; font-weight:700; }
.ct0201_wrap .rightcont .cont .text03_nobox .text04{color:#666666; font-size:15px; }
.ct0201_wrap .rightcont .cont .text04{font-weight:300; color:#ff6600; }
.ct0201_wrap .rightcont .cont .text05{font-weight:300; color:#333333; padding:15px 0 0 0 }
.ct0201_wrap .rightcont .cont .text05 span{font-weight:bold; color:#000000;font-size:16px}
.ct0201_wrap .rightcont .cont .text04_pd{padding:0 15px }

.ct0204_wrap{float:left; width:100%;}
.ct0204_wrap p{text-align:center;}
.ct0204_wrap .text_st01{padding:40px 0; font-size:18px}
.ct0204_wrap .text_st02{padding:40px 0 0 0; font-size:20px; color:#31cbd5}
.ct0204_wrap .imgpdt{padding:40px 0 0 0; }

.ct0302_01{float:left; width:100%;}
.ct0302_01_mgt50{margin-top:50px}
.ct0302_01 .lefttit{float:left; width:100%;font-size:26px; color:#22a7cd; font-weight:bold; text-align:left; padding:10px 0 30px 0;background:url('/sm2018/images/sub03/ct0303_icon1.jpg') no-repeat;}
.ct0302_01 .contwrap{float:left; width:100%; padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #cccccc}
.ct0302_01 .contwrap .step{float:left; width:100%; padding: 20px 0 0 0; text-align:center; font-size:20px; font-weight:bold; color:#2b2b2b; line-height:30px}
.ct0302_01 .contwrap .title{float:left; width:100%;height:160px; padding: 40px 0 0 0; text-align:center; font-size:22px; font-weight:bold; color:#ffffff;}
.ct0302_01 .contwrap .title2{float:left; width:100%;height:160px; padding: 30px 0 0 0; text-align:center; font-size:22px; font-weight:bold; color:#ffffff;}
.ct0302_01 .contwrap .title_img01{background:url('/sm2018/images/sub03/ct0302_titlebg_n01.jpg') no-repeat center;}
.ct0302_01 .contwrap .title_img02{background:url('/sm2018/images/sub03/ct0302_titlebg_n02.jpg') no-repeat center;}
.ct0302_01 .contwrap .title_img03{background:url('/sm2018/images/sub03/ct0302_titlebg_n03.jpg') no-repeat center;}
.ct0302_01 .contwrap .title_img04{background:url('/sm2018/images/sub03/ct0302_titlebg_n04.jpg') no-repeat center;}
.ct0302_01 .contwrap .title_img05{background:url('/sm2018/images/sub03/ct0302_titlebg_n05.jpg') no-repeat center;}
.ct0302_01 .contwrap .title_img06{background:url('/sm2018/images/sub03/ct0302_titlebg_n06.jpg') no-repeat center;}
.ct0302_01 .contwrap .scont{float:left; width:100%; margin:20px 0 0 0;box-sizing: border-box;}
.ct0302_01 .contwrap .scont .text01{color:#333333;font-size:17px; font-weight:bold}
.ct0302_01 .contwrap .scont .text02{color:#ff6600;font-weight:bold}
.ct0302_01 .contwrap .pdt50{padding-top:50px;}
.ct0302_01 .contwrap .pdt30{padding-top:30px;}
.ct0302_01 .contwrap .pdt70{padding-top:70px;}
.ct0302_01 .contwrap .scont .stit{color:#3dd0d7; font-size:22px; padding:0}
.ct0302_01 .contwrap .scont .cont{color:#666; padding:0;font-size:14px}
.ct0302_01 .contwrap02{float:left; width:100%; padding: 0 0 20px 0; margin:0 0 20px 0; text-align:left; border-bottom:0px solid #cccccc}
.ct0302_01 .contwrap02 .text01{color:#ff3300; font-weight:500}
.ct0302_01 .contwrap02 .text02{padding-left:20px}
.ct0302_01 table {width:700px;border-spacing:0; padding:0 ;border-collapse: collapse;border-top: 2px solid #666666;border-left: 1px solid #e3e3e3}
.ct0302_01 table th{padding:10px; text-align:center;border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
.ct0302_01 table td{padding:10px; text-align:center;border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}

.ct0302_01_2{float:left; width:100%;}
.ct0302_01_2 .lefttit{float:left; width:100%;font-size:26px; color:#22a7cd; font-weight:bold; text-align:left; padding:10px 0 30px 0;background:url('/sm2018/images/sub03/ct0303_icon1.jpg') no-repeat;}
.ct0302_01_2 .btitle{float:left; width:100%;font-size:32px; line-height:36px; color:#333333; font-weight:700; text-align:left; padding:0 0 15px 0;margin:0 0 30px 0; border-bottom:1px solid #666666}
.ct0302_01_2 table {width:100%;border-spacing:0; padding:0 ;border-collapse: collapse;border-top: 2px solid #666666;border-left: 1px solid #e3e3e3}
.ct0302_01_2 table th{padding:10px; text-align:center;border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
.ct0302_01_2 table td{padding:10px; text-align:center;border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}

.ct0303_01{float:left; width:100%;}
.ct0303_01_mgt50{margin-top:50px}
.ct0303_01 .lefttit{float:left; width:100%;font-size:26px; color:#22a7cd; font-weight:bold; text-align:left; padding:10px 0 30px 0;background:url('/sm2018/images/sub03/ct0303_icon1.jpg') no-repeat;}
.ct0303_01 .contwrap{float:left; width:100%; padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #cccccc}
.ct0303_01 .contwrap .step{float:left; width:100%; padding: 20px 0 0 0; text-align:center; font-size:20px; font-weight:bold; color:#2b2b2b; line-height:30px}
.ct0303_01 .contwrap .title{float:left; width:100%;height:160px; padding: 30px 0 0 0; text-align:center; font-size:22px; font-weight:bold; color:#ffffff;}
.ct0303_01 .contwrap .title_img01{background:url('/sm2018/images/sub03/ct0303_titlebg01.jpg') no-repeat center;}
.ct0303_01 .contwrap .title_img02{background:url('/sm2018/images/sub03/ct0303_titlebg02.jpg') no-repeat center;}
.ct0303_01 .contwrap .title_img03{background:url('/sm2018/images/sub03/ct0303_titlebg03.jpg') no-repeat center;}
.ct0303_01 .contwrap .title_img04{background:url('/sm2018/images/sub03/ct0303_titlebg04.jpg') no-repeat center;}
.ct0303_01 .contwrap .scont{float:left; width:100%; padding:20px 0 0 0;box-sizing: border-box;}
.ct0303_01 .contwrap .scont .stit{color:#3dd0d7; font-size:22px; padding:0}
.ct0303_01 .contwrap .scont .cont{padding:0 25px;font-size:14px; text-align:left}
.ct0303_01 .contwrap02{float:left; width:100%; padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom:0px solid #cccccc}
.ct0303_01 .contwrap02 .list {margin-left:20px}
.ct0303_01 .contwrap02 .list li{list-style:square; padding:0 0 15px 0px;text-align:left}

.ct0304_01{float:left; width:100%;}
.ct0304_01_mgt50{margin-top:50px}
.ct0304_01_mgt30{margin-top:30px}
.ct0304_01 .lefttit{float:left; width:100%;font-size:26px; color:#22a7cd; font-weight:bold; text-align:left; padding:10px 0 30px 0;background:url('/sm2018/images/sub03/ct0303_icon1.jpg') no-repeat;}
.ct0304_01 .contwrap{float:left; width:100%; padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #cccccc}
.ct0304_01 .contwrap .step{float:left; width:100%; padding: 20px 0 0 0; text-align:center; font-size:20px; font-weight:bold; color:#2b2b2b; line-height:30px}
.ct0304_01 .contwrap .title{float:left; width:100%;height:160px; padding: 40px 0 0 0; text-align:center; font-size:22px; font-weight:bold; color:#ffffff;}
.ct0304_01 .contwrap .title_img01{background:url('/sm2018/images/sub03/ct0304_titlebg01.jpg') no-repeat center;}
.ct0304_01 .contwrap .title_img02{background:url('/sm2018/images/sub03/ct0304_titlebg02.jpg') no-repeat center;}
.ct0304_01 .contwrap .title_img03{background:url('/sm2018/images/sub03/ct0304_titlebg03.jpg') no-repeat center;}
.ct0304_01 .contwrap .title_img04{background:url('/sm2018/images/sub03/ct0304_titlebg04.jpg') no-repeat center;}
.ct0304_01 .contwrap .title_img05{background:url('/sm2018/images/sub03/ct030402_titlebg01.jpg') no-repeat center;}
.ct0304_01 .contwrap .title_img06{background:url('/sm2018/images/sub03/ct030402_titlebg02.jpg') no-repeat center;}
.ct0304_01 .contwrap .title_img07{background:url('/sm2018/images/sub03/ct030402_titlebg03.jpg') no-repeat center;}
.ct0304_01 .contwrap .scont{float:left; width:100%; padding:20px 0 0 0;box-sizing: border-box;}
.ct0304_01 .contwrap .scont .stit{color:#3dd0d7; font-size:22px; padding:0}
.ct0304_01 .contwrap .scont .cont{color:#666; padding:0;font-size:14px; text-align:left}
.ct0304_01 .contwrap02{float:left; width:100%; padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom:0px solid #cccccc}
.ct0304_01 .contwrap02 .list {margin-left:20px}
.ct0304_01 .contwrap02 .list li{list-style:square; padding:0 0 15px 0px;text-align:left}
.ct0304_01 .contwrap .scont02{float:left; width:100%; padding-left:20px;box-sizing: border-box;}
.ct0304_01 .contwrap .pdt30{padding-top:30px;}
.ct0304_01 table {width:700px;border-spacing:0; padding:0 ;border-collapse: collapse;border-top: 2px solid #666666;border-left: 1px solid #e3e3e3}
.ct0304_01 table th{padding:10px; text-align:center;border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
.ct0304_01 table td{padding:10px; text-align:center;border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}

.ct0305_switch { overflow: hidden; }
.ct0305_tab {float: left;cursor: pointer;}
.ct0305_switch_active { cursor: default; }
.ct0305_tab {
	  text-align:center;
	  padding:0;
	  height:50px;
	  line-height:50px;
	  background: #f3f3f3;
	  font-size:18px;
	  width:50%;
}
.ct0305_switch_active {
	  color:#ffffff;
	  font-weight:500;
	  border:0px solid #d6d6d6;
	  background:#42b8da
}
.ct0305_item { display: none; }
.ct0305_content_active { display: block; }
.ct0305_content { border-top: 1px solid #42b8da; padding:0}

.ct0305_01{float:left; width:100%;}
.ct0305_01 .text01{text-align:center; padding:40px 0; border-bottom:1px solid #e3e3e3}
.ct0305_01 .lefttit{float:left; width:100%;font-size:26px; color:#22a7cd; font-weight:bold; background:url('/sm2018/images/sub03/ct0303_icon1.jpg') no-repeat;padding:10px 0 0 0; text-align:left; line-height:30px;word-break: keep-all;}
.ct0305_01 .lefttit_mgt50{margin-top:30px}
.ct0305_01 table {float:left;width:800px;margin:20px 0 0 0;border-spacing:0; padding:0 ;border-collapse: collapse;border-top: 2px solid #666666;border-left: 1px solid #e3e3e3}
.ct0305_01 table th{padding:15px; text-align:center;border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; background:#f2f2f2; font-size:17px; font-weight:500}
.ct0305_01 table td{padding:15px; text-align:left;border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}
.ct0305_01 table td .align01{text-align:center;}
.ct0305_01 table td .align02{text-align:right;}
.ct0305_01 .text02{text-align:left; padding:10px;color:#666666}
.ct0305_01 .text03{color:#ff6600; padding-left:20px}

.li-type0305 {float:left;width:100%;padding:0; margin:0}
.li-type0305 li {list-style:none;position:relative;top:0;left:0;padding-left:20px; text-align:left}
.li-type0305 li:before {position:absolute;top:0;left:0;margin:0;background:none;}
.li-type0305 li:nth-child(1):before {content:'①'}
.li-type0305 li:nth-child(2):before {content:'②'}
.li-type0305 li:nth-child(3):before {content:'③'}
.li-type0305 li:nth-child(4):before {content:'④'}
.li-type0305 li:nth-child(5):before {content:'⑤'}
.li-type0305 li:nth-child(6):before {content:'⑥'}
.li-type0305 li:nth-child(7):before {content:'⑦'}
.li-type0305 li:nth-child(8):before {content:'⑧'}
.li-type0305 li:nth-child(9):before {content:'⑨'}
.li-type0305 li:nth-child(10):before {content:'⑩'}
.li-type0305 li:nth-child(11):before {content:'⑪'}


.li-type030502 {float:left;width:100%;padding:0; margin:10px 10px 40px 10px }
.li-type030502 li {list-style:none;position:relative;top:0;left:0;padding-left:15px;color:#666666; text-align:left}
.li-type030502 li:before {position:absolute;top:0;left:0;margin:0;background:none;color:#666666}
.li-type030502 li:nth-child(1):before {content:'-'}
.li-type030502 li:nth-child(2):before {content:'-'}
.li-type030502 li:nth-child(3):before {content:'-'}
.li-type030502 li:nth-child(4):before {content:'-'}
.li-type030502 li:nth-child(5):before {content:'-'}

.li-type030503 {float:left;width:100%;padding:0 0 0 10px; margin:10px }
.li-type030503 li {list-style:disc;position:relative;top:0;left:0;padding-left:5px; text-align:left}

.li-type030504 {padding:0; margin:5px 0 20px 0 }
.li-type030504 li {list-style:none !important;position:relative;top:0;left:0;padding-left:15px  !important;color:#666666; text-align:left}
.li-type030504 li:before {position:absolute;top:0;left:0;margin:0;background:none;color:#666666}
.li-type030504 li:nth-child(1):before {content:'-'}
.li-type030504 li:nth-child(2):before {content:'-'}
.li-type030504 li:nth-child(3):before {content:'-'}
.li-type030504 li:nth-child(4):before {content:'-'}
.li-type030504 li:nth-child(5):before {content:'-'}

.ct0305_01 .table02 {width:100%;margin:20px 0 0 0;border-spacing:0; padding:0 ;border-collapse: collapse;border-top: 1px solid #666666;border-left: 0px solid #e3e3e3}
.ct0305_01 .table02 td{padding:15px; text-align:center;border-bottom: 0px solid #e3e3e3; border-right: 0px solid #e3e3e3;}
.ct0305_01 .table02_endline{border-bottom: 1px solid #666666}

.ct0307_01{float:left; width:100%;}
.ct0307_01_mgt50{margin-top:50px}
.ct0307_01 .lefttit{float:left; width:100%;font-size:26px; color:#22a7cd; font-weight:bold; text-align:left; padding:10px 0 30px 0;background:url('/sm2018/images/sub03/ct0303_icon1.jpg') no-repeat;}
.ct0307_01 .contwrap02{float:left; width:100%; padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom:0px solid #cccccc}
.ct0307_01 .contwrap02 .list {margin-left:20px}
.ct0307_01 .contwrap02 .list li{list-style:square; padding:0 0 15px 0px;text-align:left}
.ct0307_01 .contwrap02 .list .fontst01{font-size:14px; color:#ff6600}
.ct0307_01 .contwrap02 .pd01{padding-left:86px}
.ct0307_01 table {width:100%;border-spacing:0; padding:0 ;border-collapse: collapse;border-top: 2px solid #666666;border-left: 1px solid #e3e3e3}
.ct0307_01 table th{padding:10px; text-align:center;border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
.ct0307_01 table td{padding:10px; text-align:center;border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}


.ct0301_01{float:left; width:100%;}
.ct0301_01 .cttop_telimg{float:left; width:100%; margin:0 0 40px 0}
.ct0301_01 .telbox{float:left; width:100%;margin:0 0 30px 0}
.ct0301_01 .telbox h2{float:left; width:100%;font-size:24px; color:#22a7cd; font-weight:700; text-align:left; padding:10px 0 10px 0;background:url('/sm2018/images/sub03/ct0303_icon1.jpg') no-repeat;}
.ct0301_01 .telbox table {width:100%;border-spacing:0; padding:0 ;border-collapse: collapse;border-top: 2px solid #666666;;border-left: 1px solid #e3e3e3}
.ct0301_01 .telbox table th{padding:10px; text-align:center;border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;background:#f3f3f3}
.ct0301_01 .telbox table td{padding:10px; text-align:center;border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}

.ct0504_text{float:left; width:100%; color:#ff5c8a; font-size:20px; font-weight:500; padding:0 0 30px 0}
.ct0504_text span{color:#a3002e; font-weight:700}

.ct0601_01{float:left; width:100%;background:url('/sm2018/images/sub06/ct0601_img1_bg.jpg') no-repeat bottom;}
.ct0601_01 .text01{float:right; width:100%}
.ct0601_01 .text01 .btext{font-size:32px; color:#386ec0;line-height:38px; padding:30px 0 30px 0; text-align:center }
.ct0601_01 .text01 .btext .fcolor01{font-weight:bold;color:#386ec0}
.ct0601_01 .text01 .btext .fcolor02{font-weight:bold;color:#386ec0}
.ct0601_01 .text01 .btext .fcolor03{font-weight:bold;color:#386ec0}
.ct0601_01 .text01 .stext{font-size:24px; font-weight:bold; color:#333333;text-align:center ;word-break: keep-all;}
.ct0601_01 .img{float:left; width:100%; margin:40px 0 0 0}

.ct0601_02{float:left; width:100%;background:url('/sm2018/images/sub06/ct0601_img2.jpg') no-repeat right top;}
.ct0601_02 .text02{float:left; width:100%; padding:40px 10px; word-break:keep-all;}
.ct0601_02 .text02 span{font-size:18px; font-weight:bold; color:#44a1e1}

.ct0602_wrap{float:left; width:100%; margin:30px 0 0 0 }
.ct0602_wrap p{text-align:center; padding-bottom:50px;}
.ct0602_wrap .text01{font-size:24px; color:#333333; font-weight:bold;}
.ct0602_wrap .pdt100{padding:100px 0 0 0}
.ct0602_wrap .pdt30{padding:30px 0 0 0}

.ct0603tab *{box-sizing: border-box; }
.ct0603tab {float:left; width:100%; margin:30px 0 0 0}
.ct0603_switch { overflow: hidden; }
.ct0603_tab {cursor: pointer;}
.ct0603_switch_active { cursor: default; }
.ct0603_tab {
	  text-align:center;
	  padding:15px 0;
	  line-height:25px;
	  background: #f3f3f3;
	  font-size:18px;
	  width:33.333%;
	  border-right:1px solid #fff;
	  float:left;
	  line-height:22px
}
.ct0603_switch_active {
	  color:#ffffff;
	  font-weight:500;
	  border:0px solid #d6d6d6;
	  background:#386ec0
}
.ct0603_item { display: none; }
.ct0603_content_active { display: block; }
.ct0603_content {float:left; width:100%; padding:0 0 0 0; border-top: 1px solid #386ec0; }

.ct0603_wrap{float:left; width:100%; margin:0 0 0 0;border-top:1px solid #e3e3e3; padding:20px 0 20px 0}
.ct0603_wrap .date{float:left; width:100%;font-weight:bold; background:url('/sm2018/images/sub06/ct0603_2.jpg') no-repeat 0 3px; padding:0 0 0 40px;box-sizing: border-box;}
.ct0603_wrap .cont{float:left; width:100%;padding:0 0 0 0;box-sizing: border-box;padding:0 0 0 40px}
.ct0603_wrap .cont span{color:#6a97d9; font-weight:300}

.ct0604_wrap{float:left; width:100%; }
.ct0604_wrap p{text-align:center}
.ct0604_wrap .text01{font-size:16px; color:#333333; font-weight:300;text-align:center !important; padding:0px 0 30px 0}
.ct0604_wrap .pdt60{padding:0 0 0 0}
.ct0604_wrap .text00{font-size:28px; font-weight:bold; color:#386ec0;line-height:45px; padding:20px 0 0 0 ;text-align:center; letter-spacing:-1.5px}
.ct0604_wrap .text00 span{color:#000;font-weight:bold;}
.ct0604_wrap .text03{font-size:18px; font-weight:300; color:#333333;line-height:25px; padding:0 0 30px 0 ;text-align:center}
.ct0604_wrap .btnwrap{padding:20px 0 10px 0; text-align:center; border-bottom:1px solid #cccccc}
.ct0604_wrap .btnwrap .btn{background:url('/sm2018/images/sub06/hi_n_btnicon.png') no-repeat 15px 10px; padding:10px 15px 10px 45px;  }


.li-type0604 {padding:0; margin:30px 20px 30px 10px }
.li-type0604 li {list-style:none;position:relative;top:0;left:0;padding-left:15px;color:#666666; text-align:left}
.li-type0604 li:before {position:absolute;top:0;left:0;margin:0;background:none;color:#666666}
.li-type0604 li:nth-child(1):before {content:'-'}
.li-type0604 li:nth-child(2):before {content:'-'}
.li-type0604 li:nth-child(3):before {content:'-'}
.li-type0604 li:nth-child(4):before {content:'-'}
.li-type0604 li:nth-child(5):before {content:'-'}


.sub_wrapper03_box{float:left; width:100%;margin:30px 0 30px 0}

/* 병원둘러보기 탭 */
.gallerytab{margin:0 0 20px 0}
.gallerytab *{box-sizing: border-box; }
.gallery_switch { overflow: hidden; }
.gallery_tab {float: left;cursor: pointer;}
.gallery_switch_active { cursor: default; }
.gallery_item { display: none; }
.gallery_content_active { display: block; }
.gallery_switch { }
.gallery_tab {
	  text-align:center;
	  padding:0;
	  height:50px;
	  line-height:50px;
	  background: #f9f9f9;
	  font-size:18px;
	  width:25%;
	  border-top:1px solid #d7d7d7;
	  border-right:1px solid #d7d7d7;
	  border-bottom:1px solid #4c4c4c;
	  border-left: 1px solid #d7d7d7;
}
.gallery_tab:first-child {


}
.gallery_content { margin-top: -1px; border-top: 1px solid #4c4c4c; padding:30px 30px }
.gallery_item { }
.gallery_switch_active {
	  background: #ffffff;
	  color:#333333;
	  font-weight:bold;
	  border-top:1px solid #4c4c4c;
	  border-right:1px solid #4c4c4c;
	  border-bottom:0px solid #4c4c4c;
	  border-left:1px solid #4c4c4c;
}

.gallery_content .text05{padding:0; margin:10px 0 0 0}
.gallery_content .text05 li{padding:0 0 0 15px; margin:0;line-height:30px; background:url('/sm2018/images/sub01/doctor_icon2.jpg') no-repeat left 13px}

.ct0606_01{float:left; width:100%;}
.ct0606_01 .map{position:relative; width:320px;margin:0 auto 20px auto; padding:0}
.ct0606_01 .map:after {display:block;visibility:hidden;clear:both;content:""}


.ct0606_02{float:left; width:100%; margin:30px 0 0 0; border-top:1px solid #e3e3e3; padding:30px 0 0 0}
.ct0606_02 .date{float:left; width:100%;color:#2865c2;background:url('/sm2018/images/sub06/ct0603_2.jpg') no-repeat 0 3px; padding:0 0 0 40px;box-sizing: border-box;}
.ct0606_02 .cont{float:left; width:100%;padding:0 0 0 40px;box-sizing: border-box;}
.ct0606_02 .cont span{color:#6a97d9; font-weight:300}

.ct0607_01{padding-top:180px;margin-bottom:55px;}
.ct0607_01 .inner{width:100%;height:auto;background: url('/sm2018/images/sub06/ct0607_bg.png') no-repeat;background-size:cover;position: relative; padding:20px 0;}
.ct0607_01 .inner .pic{position:relative; left:0; text-align:center;}
.ct0607_01 .inner .pic span{display: block;line-height: 0;}

.ct0607_01 .inner .info_box{position:relative; width:90%; display:block; margin:0 auto; }
.ct0607_01 .inner .info_box .info{padding:56.5px 20px 65.5px 60px;min-width:100%;min-height:auto;background: #016b3b;display: inline-block;box-shadow: 8px 13px 25px 0px rgba(0, 0, 0, 0.2);border-radius: 0 30px 0 0;}
.ct0607_01.founder .inner .info_box .info{padding:56.5px 20px 65.5px 30px;background:#386ec0 url('/sm2018/images/sub06/ct0607_bg01.png') right -13px top 45px no-repeat;}
.ct0607_01 .inner .info_box .info strong{display: block;position: relative;color:#fff;font-size:24px; font-weight:500; letter-spacing: 0.05em;padding-bottom:17px;margin-bottom:17px;}
.ct0607_01 .inner .info_box .info strong::before{content: "";position: absolute;left:0;bottom:0;width:22px;height:1px;background: #dfdfdf;}
.ct0607_01.founder .inner .info_box .info p b{display: inline;}
.ct0607_01 .inner .info_box .sign{display: block;text-align: right;margin-top:20px;color:#222;font-size:16px;letter-spacing: -0.026em;}
.ct0607_01 .inner .info_box .sign em{font-size:22px;font-weight:bold; color: #222222;}

.ct0607_01_text{width:100%; word-break:keep-all;}
.ct0607_01_text span{font-size:18px; font-weight:500; color:#44a1e1}

.privacy_wrap{float:left; width:100%;min-height:500px; }
.privacy_wrap .lefttitle{float:left; width:100%; font-size:20px; color:#333333; font-weight:bold; border-top:0px solid #333333; padding:30px 0 0 0; }
.privacy_wrap .rightcont{float:left; width:100%; border-top:0px solid #d9d9d9}
.privacy_wrap .rightcont .cont{float:left; width:100%;margin:0 0 0 0px;}
.privacy_wrap .rightcont .cont .text01{float:left; width:100%;font-weight:bold; color:#0075c4;font-size:18px; background:url('/sm2018/images/sub01/doctor_icon2.jpg') no-repeat left 30px; padding:20px 0 0 15px}
.privacy_wrap .rightcont .cont .text02{float:left; width:100%; padding:5px 0 0 15px }
.privacy_wrap .rightcont .cont .text03{float:left; width:100%;font-weight:bold; color:#0075c4;font-size:18px; padding:20px 0 0 15px}
.privacy_wrap .rightcont .cont .text04{float:left; width:100%; padding:5px 0 0 20px }
.privacy_wrap .rightcont .cont .img_st01{float:left; width:100%;padding:20px 0;}
.privacy_wrap .rightcont .cont .ul_st02{float:left; width:100%;border-bottom:1px solid #ccc; padding:30px 20px; margin:0 0 30px 0}
.privacy_wrap .rightcont .cont .ul_st02 li{list-style:disc; line-height:20px}

.privacy_wrap .rightcont .cont .ul_st03{float:left; width:100%;}
.privacy_wrap .rightcont .cont .ul_st03 li {list-style:none;position:relative;top:0;left:0;padding-left:10px;padding-bottom:5px; line-height:20px; letter-spacing:-0.05em}
.privacy_wrap .rightcont .cont .ul_st03 li:before {position:absolute;top:0;left:0;margin:0;background:none;content:'-'}

.privacy_wrap .rightcont .cont .ul_st04{float:left; width:100%;margin-left:20px}
.privacy_wrap .rightcont .cont .ul_st04 li{list-style:decimal; line-height:20px}

.privacy_wrap .rightcont .cont .ul_st05{float:left; width:calc(100% - 40px);margin-left:40px; border:1px solid #e3e3e3; padding:20px 30px }
.privacy_wrap .rightcont .cont .ul_st05 li {list-style:none;position:relative;top:0;left:0;padding:5px 0 5px 20px;line-height:20px;letter-spacing:-0.05em}
.privacy_wrap .rightcont .cont .ul_st05 li:before {position:absolute;top:5px;left:0;margin:0;background:none;}
.privacy_wrap .rightcont .cont .ul_st05 li:nth-child(1):before {content:'①'}
.privacy_wrap .rightcont .cont .ul_st05 li:nth-child(2):before {content:'②'}
.privacy_wrap .rightcont .cont .ul_st05 li:nth-child(3):before {content:'③'}



.privacy_wrap .rightcont .cont .table_st01 table{float:left; width:calc(100% - 15px);margin:10px 0 0 15px; border-spacing:0; padding:0 ;border-collapse: collapse;border-top: 2px solid #666666;border-left: 1px solid #e3e3e3}
.privacy_wrap .rightcont .cont .table_st01 table th{padding:10px; text-align:center;border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;background:#f3f3f3 }
.privacy_wrap .rightcont .cont .table_st01 table td{padding:10px 5px; text-align:center;border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}

.alink_st01{color:#ff3300; font-weight:bold}

.pr_pdL5{padding-left:5px !important}
.pr_pdL10{padding-left:10px !important}
.pr_pdL15{padding-left:15px !important}
.pr_pdL20{padding-left:20px !important}
.pr_pdL25{padding-left:25px !important}
.pr_pdL30{padding-left:30px !important}
.pr_pdL40{padding-left:35px !important}
.pr_pdT5{padding-top:5px !important}
.pr_pdT10{padding-top:10px !important}
.pr_pdT15{padding-top:15px !important}
.pr_pdT20{padding-top:20px !important}
.pr_pdT25{padding-top:25px !important}
.pr_pdT30{padding-top:30px !important}
.pr_pdT40{padding-top:35px !important}


.li-type-privacy {float:left;width:100%;padding:0; margin:0 0 0 13px}
.li-type-privacy li {list-style:none;position:relative;top:0;left:0;padding-left:20px; text-align:left}
.li-type-privacy li:before {position:absolute;top:0;left:0;margin:0;background:none;}
.li-type-privacy li:nth-child(1):before {content:'１'}
.li-type-privacy li:nth-child(2):before {content:'２'}
.li-type-privacy li:nth-child(3):before {content:'３'}
.li-type-privacy li:nth-child(4):before {content:'４'}
.li-type-privacy li:nth-child(5):before {content:'５'}
.li-type-privacy li:nth-child(6):before {content:'６'}
.li-type-privacy li:nth-child(7):before {content:'７'}
.li-type-privacy li:nth-child(8):before {content:'８'}
.li-type-privacy li:nth-child(9):before {content:'９'}

.privacy_switch { overflow: hidden; }
.privacy_tab {float: left;cursor: pointer;}
.privacy_switch_active { cursor: default; }
.privacy_tab {
	  text-align:center;
	  padding:0;
	  height:70px;
	  line-height:70px;
	  background: #f3f3f3;
	  font-size:18px;
	  width:50%;
}
.privacy_switch_active {
	  color:#ffffff;
	  font-weight:500;
	  border:0px solid #d6d6d6;
	  background:#386ec0
}
.privacy_item { display: none; }
.privacy_content_active { display: block; }
.privacy_content { border-top: 1px solid #386ec0; padding:0}