/* 축소하지 못했습니다. 축소되지 않은 콘텐츠를 반환합니다.
(51,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'mportant'
(729,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(803,81): run-time error CSS1038: Expected hex color, found '#9c9c9c9'
 */
@charset "utf-8"; 

@import url(/static/css/reset.css);
@import url(/static/css/layout.css);
@import url(/static/css/board.css); /* 2017.04.14 추가 */
@import url(/static/css/Nanum.css);

body {overflow-x:hidden; overflow-y:auto;}


/*hidden*/
#skip, ul.skiplist li.skip, .skipnavi, caption, legend, span.skip { position: absolute ; font-size: 0px; line-height: 0px; overflow: hidden; visibility: hidden; text-indent: -1000px; }
input[type="text"] {height:23px; border:solid 1px #e5e5e5; vertical-align:top;}
input[type="password"] {height:24px; border:solid 1px #e5e5e5; vertical-align:top;}
input[type="radio"], input[type="checkbox"] {vertical-align:-2px}

/* 간격 */
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt50 {margin-top:50px;}

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}

.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb50 {margin-bottom:50px;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}

.wd40 {width:40px;}
.wd50 {width:50px;}
.wd70 {width:70px;}
.wd100 {width:100px;}

.web {display:block;}
.web_tablet {display:inline-block;}
.bar_web {display:inline-block;}
.mobile {display:none;}
.mobile2 {display:none;}

.fwb{font-weight:bold !i	mportant;}
/* 포지션 
div {position:relative; top:0; left:0; z-index:0;}
div {position:absolute; top:0; left:0; z-index:0; }
div {position:fixed; top:0; left:0; z-index:0; }
*/

span.gold {color:#a77d55;}
p.tit {font-size:16px; line-height:16px; color:#393939; margin-bottom:30px}
p.txt {font-size:16px; line-height:16px; color:#888; margin-bottom:15px}
p.i_txt {font-size:16px; line-height:16px; color:#888; margin-bottom:30px; padding-left:20px; background:url(/static/images/icon/ico_point.png) left 2px no-repeat;}
p.i_txt2 { background:none; padding-left:0;}

.btn_wrap {width:100%; margin-top:30px; text-align:center;}
.btn_wrap:after {content:""; display:block; clear:both;}
.btn_wrap.line {padding-top:30px; border-top:solid 1px #e5e5e5;}
.btn_wrap.linebtm {margin:30px 0; padding:0 0 30px 0; border-bottom:solid 1px #e5e5e5;}

.btn_wrap .fr {float:right;}
.btn_wrap .list {float:left; display:inline-block; width:150px; padding:14px 0; font-size:14px; line-height:14px; color:#393939; border:solid 1px #545454; vertical-align:middle; font-weight:bold;}
.btn_wrap p {text-align:center; margin-bottom:30px; font-size:16px; line-height:16px; color:#393939;}
.btn_wrap .cancle {display:inline-block; width:150px; padding:15px 0; font-size:14px; line-height:14px; color:#fff; border:0; background:#adbdcc; vertical-align:middle;}
.btn_wrap .confirm {display:inline-block; width:150px; padding:15px 0; font-size:14px; line-height:14px; color:#fff; border:0; background:#bf9b79; cursor:pointer; vertical-align:middle;}
.btn_wrap .confirm.i_reservation {width:200px; padding-left:20px; background:#bf9b79 url(/static/images/icon/ico_reservation.png) 40px no-repeat;}
.btn_wrap .confirm.i_phone {width:200px; padding-left:20px; background:#bf9b79 url(/static/images/icon/ico_phone.png) 50px no-repeat;}
.btn_wrap .confirm.idfine {width:180px; padding-left:20px; background:#bf9b79 url(/static/images/icon/ico_id.png) 55px no-repeat;}
.btn_wrap .confirm.pwfine {width:180px; padding-left:20px; background:#bf9b79 url(/static/images/icon/ico_pw.png) 50px no-repeat;}
.btn_wrap .confirm.heed {width:200px; padding-left:20px; background:#bf9b79 url(/static/images/icon/ico_heedBg.png) 20px no-repeat;}

h1 {margin-bottom:40px; font-size:30px; line-height:30px; color:#a77d55;}
h2 {margin-bottom:30px; font-size:22px; line-height:22px; color:#393939;}

/* 헤더 */
.util_wrap {width:100%;}
.util_wrap:after {content:""; display:block; clear:both;}
.util_wrap a.logo {display:inline-block; float:left;}
.util_wrap .util {float:right; padding-top:10px;}
.util_wrap .util li {float:left; padding:0 10px;}
.util_wrap .util li:first-child {padding-left:0;}
.util_wrap .util li:last-child {padding-right:0;}
.util_wrap .util li a {display:block; font-size:14px; line-height:14px; color:#545454; font-weight:bold;}
.util_wrap .util li a.login {padding-left:20px; background:url(/static/images/icon/ico_login.png) no-repeat;}
.util_wrap .util li a.join {padding-left:20px; background:url(/static/images/icon/ico_join.png) no-repeat;}
.util_wrap .util li a.bar {padding-left:20px; background:url(/static/images/icon/ico_util-bar.png) no-repeat;}

/* gnb */
nav {width:100%; margin-top:20px;}
nav ul {width:100%;}
nav ul:after {content:""; display:block; clear:both;}
nav ul li.dep1 {float:left; width:224px;}
nav ul li.dep1 a.tit {display:block; padding:20px 0; font-size:18px; line-height:18px; color:#393939; text-align:center; border-left:solid 1px #f0f0f0; background:#fff;}
nav ul li:first-child a.tit { border-left:none;}
nav ul li.dep1 a.tit.last {border-right:0;}
nav ul li.dep1:hover a, nav ul li.dep1 a.tit.on {color:#fff; background:#bf9b79;}

nav ul li.dep1 ul.submenu {display:none; padding:10px 0; height:250px; background:url(/static/images/common/bg_submenu.png) repeat; border-left:solid 1px #bf9b79;}
nav ul li.dep1 ul.submenu:hover {background:url(/static/images/common/bg_submenu-hover.png) repeat; }
nav ul li.dep1 ul.submenu.noline {border-left:0;}
nav ul li.dep1 ul.submenu li {float:none; padding:0 0 0 20px; width:164px;}
nav ul li.dep1 ul.submenu li a {display:inline-block; padding:0; margin:0; font-size:16px; line-height:34px; text-align:left; color:#fff; letter-spacing:-0.03em; background:none; border:0; font-weight:normal;}
nav ul li.dep1 ul.submenu li a:hover {color:#e3b286; text-decoration:underline;}

/* 서브 상단 영역 */
.sub_visual_wrap {width:100%; height:400px; background:#bfbfbf;}
.sub_visual_wrap.bg01 {background:url(/static/images/visual/img_sub01.jpg) 50% repeat;} /* 인터케어 소개 */
.sub_visual_wrap.bg02 {background:url(/static/images/visual/img_sub02.jpg) 50% repeat;} /* 종합건강검진 안내 */
.sub_visual_wrap.bg03 {background:url(/static/images/visual/img_sub03.jpg) 50% repeat;} /* 기업 건강검진 */
.sub_visual_wrap.bg04 {background:url(/static/images/visual/img_sub04.jpg) 50% repeat;} /* 개인 건강검진 */
.sub_visual_wrap.bg05 {background:url(/static/images/visual/img_sub05.jpg) 50% repeat;} /* 고객센터 */
.sub_visual_wrap.bg06 {background:url(/static/images/visual/img_sub06.jpg) 50% repeat;} /* 이용안내 */
.sub_visual_wrap.bg07 {background:url(/static/images/visual/img_sub07.jpg) 50% repeat;} /* 회원서비스 */
.sub_visual_wrap.bg08 {background:url(/static/images/visual/img_sub08.jpg) 50% repeat;} /* 마이페이지 */
.sub_visual_wrap.bg09 {background:url(/static/images/visual/img_sub10.jpg) 50% repeat;} /* 영문 */


.sub_visual_wrap dl {margin:0 auto; padding:220px 0 0 0; width:1120px;  text-align:center;}
.sub_visual_wrap dl dt {font-size:50px; line-height:50px; color:#fff;}
.sub_visual_wrap dl dd {padding-top:30px;}
.sub_visual_wrap dl dd ul li {display:inline-block; font-size:17px; line-height:17px; color:#fff;}
.sub_visual_wrap dl dd ul li a {display:inline-block; font-size:17px; line-height:17px; color:#fff;}
.sub_visual_wrap dl dd ul li a.home {padding-left:20px; background:url(/static/images/icon/ico_home.png) no-repeat; font-size:17px; line-height:17px; color:#fff;}

/* 서브 페이지 탭 */
.sub_tab {width:100%; background:#fafafa; border-bottom:solid 1px #e5e5e5;}
.sub_tab ul {margin:0 auto; padding-top:20px; width:1120px; text-align:center;}
.sub_tab ul li {display:inline-block; margin-left:15px;}
.sub_tab ul li:first-child {margin-left:0;}
.sub_tab ul li a {display:inline-block; padding-bottom:15px; width:100px; font-size:16px; line-height:16px; color:#393939; border-bottom:solid 4px #fafafa; font-family: 'ng';}
.sub_tab ul li a.wd100 {width:100px;}
.sub_tab ul li a.wd140 {width:140px;}
.sub_tab ul li a.wd160 {width:160px;}
.sub_tab ul li a.wd200 {width:200px;}

.sub_tab ul li a:hover {border-bottom:solid 4px #545454;}
.sub_tab ul li a.on {border-bottom:solid 4px #545454;}

.tab_wrap {width:100%; margin-bottom:40px}
.tab_wrap ul {width:100%;}
.tab_wrap ul:after {content:""; display:block; clear:both;}
.tab_wrap ul li {float:left; width:160px;}
.tab_wrap ul li.wd14 {width:14.2%;}
.tab_wrap ul li.wd20 {width:20%;}
.tab_wrap ul li.wd25 {width:25%;}
.tab_wrap ul li.wd33 {width:33.3%;}
.tab_wrap ul li a {display:block; padding:20px 0; font-size:16px; line-height:16px; color:#393939; text-align:center; border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; border-bottom:solid 1px #545454;}
.tab_wrap ul li a span {color:#888}
.tab_wrap ul li.last a {border-right:solid 1px #e5e5e5;}
.tab_wrap ul li a.on, .tab_wrap ul li.last a.on {padding:18px 0 20px 0; border-top:solid 3px #545454; border-left:solid 1px #545454; border-bottom:solid 1px #fff; border-right:solid 1px #545454; }

/* 텍스트 스타일 */
dl.txt_list {margin:40px 0 38px 0; padding-bottom:28px; width:100%; border-bottom:solid 1px #e5e5e5;}
dl.txt_list.noline {margin:0 0 38px 0; padding-bottom:0; border-bottom:0;}
dl.txt_list dt {padding-bottom:20px; font-size:24px; line-height:24px; color:#393939;}
dl.txt_list dt span {margin-top:10px; display:block; font-size:18px; line-height:24px; color:#a77d55; letter-spacing:-0.03em;}
dl.txt_list dd {padding:0 0 10px 20px; font-size:16px; line-height:24px; color:#888; background:url(/static/images/icon/ico_point.png) left 6px no-repeat; letter-spacing:-0.03em;}
dl.txt_list dd.img {padding:10px 0 20px 0; background:none; }
dl.txt_list dd.img img {max-width:100%;}
dl.txt_list dd span.line {color:#a77d55; border-bottom:solid 1px #a77d55; /*text-decoration:underline;*/}
dl.txt_list dd.last {padding-bottom:0;}
dl.txt_list dd.btn {padding:0 0 20px 0;}
dl.txt_list dd.btn ul.down_menu {margin-top:0;}
dl.txt_list dd.btn ul.down_menu:after {content:""; clear:both; display:block;}
dl.txt_list dd.btn ul.down_menu li {float:left; width:273px; margin-left:10px;}
dl.txt_list dd.btn ul.down_menu li:first-child {margin-left:0;}
dl.txt_list dd.btn ul.down_menu li a {display:block; padding:15px 0; font-size:16px; line-height:17px; color:#fff; text-align:center; background:#adbdcc; }
dl.txt_list dd.btn ul.down_menu li a span {display:inline-block; width:12px; height:17px; background: url(/static/images/icon/ico_form-arrow.png) 0 0 no-repeat; vertical-align:top; margin-right:5px;}
dl.txt_list dd.btn ul.down_menu li a.gold {background:#bf9b79;}

dl.txt_list dd .txt_list_in {padding-top:15px;}
dl.txt_list dd .txt_list_in p {padding-bottom:10px; color:#393939;}
dl.txt_list dd .txt_list_in ol {padding-bottom:20px;}
dl.txt_list dd .txt_list_in ol li {position:relative; padding-left:20px;}
dl.txt_list dd .txt_list_in ol li span.sign {position:absolute; left:0;}

dl.txt_list2 {margin:40px 0 38px 0; padding-bottom:28px; width:100%; border-bottom:solid 1px #e5e5e5;}
dl.txt_list2.noline {padding-bottom:0; border-bottom:0;}
dl.txt_list2 dt {padding:0 0 20px 25px; font-size:17px; line-height:17px; color:#393939; background:url(/static/images/icon/ico_heed.png) no-repeat;  font-weight:bold;}
dl.txt_list2 dd {padding:0 0 10px 20px; font-size:16px; line-height:24px; color:#888; background:url(/static/images/icon/ico_point.png) left 6px no-repeat; letter-spacing:-0.03em;}
dl.txt_list2 dd .txt_list_in {padding-top:15px;}
dl.txt_list2 dd .txt_list_in p {padding-bottom:10px; font-size:16px; line-height:16px; color:#888;}

dl.txt_list3 {margin:40px 0 38px 0; padding-bottom:28px; width:100%; border-bottom:solid 1px #e5e5e5;}
dl.txt_list3.noline {padding-bottom:0; border-bottom:0;}
dl.txt_list3 dt {margin-bottom:20px; font-size:17px; line-height:17px; color:#393939;}
dl.txt_list3 dd {font-size:16px; line-height:24px; color:#888; letter-spacing:-0.02em;}

dl.txt_list4 {margin-bottom:40px; width:100%;}
dl.txt_list4 dt {margin-bottom:20px; font-size:18px; line-height:18px; color:#393939;}
dl.txt_list4 dt strong {font-size:24px; line-height:24px;}
dl.txt_list4 dd {margin-bottom:10px; padding-left:15px; font-size:16px; line-height:24px; color:#888; background:url(/static/images/icon/ico_point3.png) left 10px no-repeat; letter-spacing:-0.02em;}
dl.txt_list4 dd.last {margin-bottom:0;}
dl.txt_list4 dd.link {padding:0; margin:20px 0 0 0; background:none;}
dl.txt_list4 dd.link a {display:inline-block; padding:15px 30px; font-size:16px; line-height:16px; color:#fff; background:#bf9b79;}

ul.txt_list {margin:40px 0 38px 0; padding-bottom:28px; width:100%; border-bottom:solid 1px #e5e5e5;}
ul.txt_list.noline {padding-bottom:0; border-bottom:0;}
ul.txt_list li {padding:10px 0 0 20px; font-size:16px; line-height:24px; color:#888; background:url(/static/images/icon/ico_point.png) left 16px no-repeat; letter-spacing:-0.03em;}
ul.txt_list li:first-child {padding-top:0; background-position:left 6px;}
ul.txt_list li span.line {color:#a77d55; border-bottom:solid 1px #a77d55; /*text-decoration:underline;*/}

ul.txt_list li .txt_list_in {padding-top:15px;}
ul.txt_list li .txt_list_in ul {padding-bottom:0;}
ul.txt_list li .txt_list_in ul li {position:relative; padding:0; background:none; color:#a77d55;}
ul.txt_list li .txt_list_in ul li span.sign {position:absolute; left:0;}

.sub_img {width:100%; text-align:center;}
.sub_img img {max-width:100%;}

/* 텍스트 비쥬얼 */
.txt_visual {position:relative; width:100%; background:#eff2f5; background-size:100%;}
.txt_visual:before {content:""; width:269px; height:80px; background:url(/static/images/content/bg_txt_visual-left.png) no-repeat; background-size:100%; position:absolute; bottom:0; left:0; z-index:2;}
.txt_visual:after {content:""; width:235px; height:80px; background:url(/static/images/content/bg_txt_visual-right.png) no-repeat; background-size:100%; position:absolute; right:0; top:0; z-index:2;}
.txt_visual p {padding:30px 0 30px 70px; width:510px; margin:0 auto; font-size:18px; line-height:30px; color:#5d7c97; background:url(/static/images/icon/ico_txt-visual.png) left center no-repeat;}
.txt_visual p.second {padding:30px 0; margin:0 auto; display:inline-block; text-align:center; width:100%; font-size:20px; line-height:20px; color:#5d7c97; background:none;}
.txt_visual p.second span {display:block; margin-top:15px; font-size:16px; line-height:16px; color:#a1b1c0;}

.txt_visual.second {position:relative; margin-bottom:40px; width:100%; background:#eff2f5; background-size:100%; overflow:hidden;}
.txt_visual.second:before {content:""; width:295px; height:80px; background:url(/static/images/content/bg_txt_visual-left4.png) no-repeat; background-size:100%; position:absolute; bottom:0; left:0; z-index:2;}
.txt_visual.second:after {content:""; width:262px; height:80px; background:url(/static/images/content/bg_txt_visual-right4.png) no-repeat; background-size:100%; position:absolute; right:0; top:0; z-index:2;}
.txt_visual.second p {display:inline-block; text-align:center; width:100%; padding:25px 0; margin:0 auto; font-size:22px; line-height:22px; font-weight:bold; color:#5d7c97; background:none;}

.txt_visual.three {position:relative; margin-bottom:40px; width:100%; background:#eff2f5; background-size:100%; overflow:hidden;}
.txt_visual.three:before {content:""; width:270px; height:180px; background:url(/static/images/content/bg_txt_visual-left5.png) no-repeat; background-size:100%; position:absolute; bottom:0; left:0; z-index:2;}
.txt_visual.three:after {content:""; width:236px; height:116px; background:url(/static/images/content/bg_txt_visual-right5.png) no-repeat; background-size:100%; position:absolute; right:0; bottom:0; z-index:2;}
.txt_visual.three p {display:inline-block; text-align:center; width:100%; padding:35px 0; margin:0 auto; font-size:23px; line-height:33px; color:#5d7c97; background:none; letter-spacing:-0.02em;}

.txt_visual.join-chk {width:100%; background:#eff2f5; background-size:100%;}
.txt_visual.join-chk:before {content:""; width:159px; height:100px; background:url(/static/images/content/bg_txt_visual-left2.png) no-repeat; background-size:100%; position:absolute; bottom:0; left:0; z-index:2;}
.txt_visual.join-chk:after {content:""; width:159px; height:100px; background:url(/static/images/content/bg_txt_visual-right2.png) no-repeat; background-size:100%; position:absolute; right:0; top:0; z-index:2;}
.txt_visual.join-chk p {padding:35px 0 35px 40px; width:710px; margin:0 auto;font-size:18px; line-height:35px; color:#5d7c97; background:url(/static/images/icon/ico_join-chk.png) left center no-repeat;}

.txt_visual.join-ok {width:100%; padding:60px 0; background:#eff2f5; background-size:100%;}
.txt_visual.join-ok:before {content:""; width:290px; height:237px; background:url(/static/images/content/bg_txt_visual-left3.png) no-repeat; background-size:100%; position:absolute; bottom:0; left:0; z-index:2;}
.txt_visual.join-ok:after {content:""; width:243px; height:250px; background:url(/static/images/content/bg_txt_visual-right3.png) no-repeat; background-size:100%; position:absolute; right:0; top:0; z-index:2;}
.txt_visual.join-ok p {padding:100px 0 0 0; width:470px; margin:0 auto; font-size:28px; line-height:28px; color:#5d7c97; background:url(/static/images/icon/ico_join-ok.png) center top no-repeat;}

/* 인터케어 소개 */
.greeting_info {width:100%; margin-bottom:30px;}
.greeting_info:after {content:""; display:block; clear:both;}
.greeting_info .img {float:left; width:320px;}
.greeting_info .img img {max-width:100%;}
.greeting_info dl {float:right; width:760px; margin-top:50px}
.greeting_info dl dt {margin-bottom:30px; font-size:24px; line-height:24px; color:#393939; font-weight:bold;}
.greeting_info dl dd {font-size:16px; line-height:24px; color:#888; letter-spacing:-0.03em;}

.greeting_wrap p.txt {margin:30px 0 50px 0; padding-bottom:50px; font-size:16px; line-height:24px; color:#888; border-bottom:solid 1px #e5e5e5;}
.com_vision_wrap {width:100%;}
.com_vision_wrap p.tit {margin-bottom:30px; padding-bottom:30px; font-size:28px; line-height:28px; color:#393939; background:url(/static/images/content/bg_com_vision.png) left bottom no-repeat;}
.com_vision_wrap:after {content:""; display:block; clear:both;}
.com_vision_wrap .com_vision {float:left; width:48%;}
.com_vision_wrap .com_vision.vision {margin-left:1%; padding:5px 0 0 3%; background:url(/static/images/content/bg_bar.png) left repeat-y;}
.com_vision_wrap .com_vision .img {float:left;}
.com_vision_wrap .com_vision .img img {max-width:100%;}
.com_vision_wrap .com_vision dl {float:left; margin-left:30px;}
.com_vision_wrap .com_vision dl dt {margin-bottom:10px; font-size:20px; line-height:20px; color:#393939}
.com_vision_wrap .com_vision dl dd {font-size:16px; line-height:24px; color:#888}

/* 인터케어 특장점 */
p.tit2 { font-size:17px !important;}
.merit_wrap {width:100%;}
.merit_wrap p.tit {margin-bottom:20px; font-size:16px;  line-height:18px; color:#393939}
.merit_wrap ul {margin-bottom:30px; padding-bottom:30px; border-bottom:solid 1px #e5e5e5;}
.merit_wrap ul.noline {margin-bottom:0; border-bottom:0;}
.merit_wrap ul:after {content:""; display:block; clear:both;}
.merit_wrap ul li {float:left; margin-left:40px; width:540px;}
.merit_wrap ul li.wd3 {width:347px; margin-left:39px;}
.merit_wrap ul li:first-child, .merit_wrap ul li.wd3:first-child {margin-left:0;}
.merit_wrap ul li p.tit {margin-bottom:20px;}
.merit_wrap ul li p.txt {font-size:16px; line-height:24px; color:#888; letter-spacing:-0.03em;}
.merit_wrap ul li p.txt.last {margin-bottom:0;}
.merit_wrap ul li .img {margin-bottom:30px;}
.merit_wrap ul li .img img {max-width:100%;}
.merit_wrap ul li dl {width:100%;}
.merit_wrap ul li dl dt {margin-bottom:10px; font-size:16px; line-height:16px; color:#a77d55;}
.merit_wrap ul li dl dd { font-size:16px; line-height:24px; color:#888;}

/* 의료진 소개 */
.medical_personnel {width:100%;}
.medical_personnel ul {width:100%;}
.medical_personnel ul:after {content:""; display:block; clear:both;}
.medical_personnel ul li {float:left; margin:0 40px 40px 0; width:540px; height:200px; background:#f6f6f6; }
.medical_personnel ul li.last {margin-right:0;}
.medical_personnel ul li.director1 {background:#f2ebe4;}
.medical_personnel ul li.director2 {background:#eff2f5;}
.medical_personnel ul li.director1 em { color:#a77d55 !important; }
.medical_personnel ul li.director2 em { color:#285079 !important;}
.medical_personnel ul li.director1 .tit { background:url(/static/images/content/bg_name-director1.png) no-repeat center;}
.medical_personnel ul li.director2 .tit { background:url(/static/images/content/bg_name-director2.png) no-repeat center;}
.medical_personnel ul li .tit {display:table-cell; width:210px; height:200px; text-align:center; vertical-align:middle; background:url(/static/images/content/bg_name.png) no-repeat center;}
.medical_personnel ul li .tit p {font-size:18px; line-height:28px; color:#393939}
.medical_personnel ul li .tit em {font-size:22px; line-height:30px; color:#393939;}
.medical_personnel ul li ul {display:table-cell; width:330px; height:200px; vertical-align:middle;}
.medical_personnel ul li ul li {margin:0; padding:0; padding-left:15px; font-size:16px; line-height:24px; color:#888; background:url(/static/images/icon/ico_point3.png) left 10px no-repeat; letter-spacing:-0.03em; width:100%; height:auto;}

/* 센터 둘러보기 */
.m_gallery_wrap {position:absolute; width:100%; z-index:-1;  display:none;}
.gallery_wrap {margin-top:30px; width:100%;}
.gallery_wrap ul {width:100%; overflow:hidden; height:830px;}
.gallery_wrap ul:after {content:""; display:block; clear:both;}
.gallery_wrap ul li {position:relative; float:left; margin:0 40px 40px 0;}
.gallery_wrap ul li img {max-width:100%;}
.gallery_wrap ul li.last {margin-right:0;}
.gallery_wrap ul li a {display:block;}
.gallery_wrap ul li a .shadow {display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:url(/static/images/content/bg_shadow.png) no-repeat; background-size:100% 100%;}
.gallery_wrap ul li a .shadow p {padding:25px 0 0 25px; font-size:24px; line-height:24px; color:#fff;}
.gallery_wrap ul li a .shadow span.plue {margin:-50px 0 0 -50px; width:100px; height:100px; background:url(/static/images/content/bg_plus.png) no-repeat; background-size:100% 100%; position:absolute; left:50%; top:50%; z-index:2; }
.gallery_wrap ul li a .shadow span.plue2 {margin:-25px 0 0 -25px; width:50px; height:50px; background:url(/static/images/content/bg_plus.png) no-repeat; background-size:100% 100%; position:absolute; left:50%; top:50%; z-index:2;}

a.btn_more {display:inline-block;}

ul.m_gallery_list {display:none;}

/* 장비안내 */
ul.img_list {width:100%;}
ul.img_list:after {content:""; display:block; clear:both;}
ul.img_list li {float:left; width:590px; margin-left:40px;}
ul.img_list li:first-child {width:490px; margin-left:0;}
ul.img_list li.mri {width:540px; margin-left:40px;}
ul.img_list li.mri:first-child {width:540px; margin-left:0;}
ul.img_list li img {max-width:100%;}

.equipment_merit {margin-top:40px; width:100%; position:relative; z-index:2;}
.equipment_merit .line {display:block; border-top:solid 1px #bf9b79; width:100%; position:absolute; top:9px; left:0; z-index:1;}
.equipment_merit p {display:inline-block; padding:0 30px 20px 0; font-size:17px; line-height:17px; color:#393939; font-weight:bold; background:#fff; position:relative; z-index:2;}
.equipment_merit ol {padding:30px; background:#f6f6f6;}
.equipment_merit ol li {position:relative;  margin-top:15px; padding-left:30px; font-size:16px; line-height:24px; color:#393939;}
.equipment_merit ol li:first-child {margin-top:0;}
.equipment_merit ol li span {position:absolute; top:2px; left:0; padding:5px 7px 4px 7px; font-size:12px; line-height:12px; color:#fff; background:url(/static/images/icon/ico_won.png) left top no-repeat; background-size:100%;}

.rfid_order {width:100%; margin-top:40px;}
.rfid_order ul:after {content:""; display:block; clear:both;}
.rfid_order ul li {float:left; width:278px; margin-bottom:40px; padding-right:143px; background:url(/static/images/content/bg_rfid-arrow.png) 320px no-repeat;}
.rfid_order ul li .img {width:100%;}
.rfid_order ul li .img img {max-width:100%;}
.rfid_order ul li.last {padding-right:0;}
.rfid_order ul li .txt_info {width:100%; background:#545454;}
.rfid_order ul li .txt_info:after {content:""; display:block; clear:both;}
.rfid_order ul li .txt_info p {float:left; font-size:14px; color:#fff;}
.rfid_order ul li .txt_info p.num {padding:15px; background:#bf9b79;}
.rfid_order ul li .txt_info p.txt {padding:15px; margin:0;}

/* 찾아오시는 길 */
.map_info {width:100%; position:relative; z-index:2;}
.map_info .line {display:block; border-top:solid 1px #bf9b79; width:100%; position:absolute; top:9px; left:0; z-index:1;}
.map_info dl {margin:40px 0 ; width:100%;}
.map_info dl dt {display:inline-block; padding:0 40px 20px 0; font-size:17px; line-height:17px; color:#393939; font-weight:bold; background:#fff; position:relative; z-index:2;}
.map_info dl dd {padding:0 0 5px 20px; font-size:16px; line-height:24px; color:#888; background:url(/static/images/icon/ico_point.png) left 6px no-repeat; letter-spacing:-0.03em;}
.map_info dl dd.last {padding-bottom:0;}

.map_info a { display:block; position:absolute; top:49px; right:0; padding:0 17px 0 0; width:175px; height:50px; border-radius:28px; box-sizing:border-box; background:url(/static/images/icon/ico_map-go.png) no-repeat 140px center #A77D55; font-size:16px; color:#fff; line-height:50px; text-align:center;}
.map_info a.elevator_mb { display:none;}

.location_info {padding:30px 40px; background:#f6f6f6;}
.location_info p.tit {margin-bottom:40px; font-size:20px; line-height:20px; color:#393939}
.location_in {display:inline-block; position:relative; z-index:2;}
.location_in .line {position:absolute; top:35px; left:60px; right:60px; z-index:1; border-top:solid 3px #bf9b79;}
.location_info ul {margin-bottom:35px; padding-bottom:35px; border-bottom:solid 1px #ddd; position:relative; z-index:2;}
.location_info ul:after {content:""; display:block; clear:both;}
.location_info ul li {float:left; width:170px; padding-left:0; }
.location_info ul li:first-child {padding-left:0; }
.location_info ul li dl {text-align:center;}
.location_info ul li dl dd {margin-top:10px; font-size:16px; line-height:24px; color:#888; letter-spacing:-0.03em;}

.public_transportation {width:100%; margin-top:30px;}
.public_transportation ul {width:100%;}
.public_transportation ul:after {content:""; display:block; clear:both;}
.public_transportation ul li {float:left; width:45%; margin-left:5%; padding-left:5%; background:url(/static/images/icon/ico_bar.png) left repeat-y;}
.public_transportation ul li:first-child {margin-left:0; padding-left:0; background:none}
.public_transportation ul li .img {float:left;}
.public_transportation ul li .img img {max-width:100%;}
.public_transportation ul li dl {float:left; margin-left:30px;}
.public_transportation ul li dl dt {margin-bottom:10px; font-size:18px; line-height:18px; color:#393939;}
.public_transportation ul li dl dd {font-size:16px; line-height:24px; color:#888}
.public_transportation ul li dl dd ul {margin:15px 0 0 0; padding:0; width:100%;}
.public_transportation ul li dl dd ul li {position:relative; float:none; margin:0; padding:0 0 0 95px; width:auto; font-size:16px; line-height:24px; color:#888; background:none;}
.public_transportation ul li dl dd ul li:first-child {padding-left:95px;}
.public_transportation ul li dl dd ul li span {position:absolute; left:0;}

/* 종합건강검진 안내 */
.overallscreening_info {width:100%; margin-bottom:40px;}
ul.overallscreening_info:after {content:""; display:block; clear:both;}
ul.overallscreening_info li {float:left; width:540px; margin-left:40px}
ul.overallscreening_info li img {max-width:100%}
ul.overallscreening_info li:first-child {margin-left:0;}

.overallscreening_target {width:100%;}
.overallscreening_target dl {margin-bottom:30px;}
.overallscreening_target dl dt {margin-bottom:15px; font-size:24px; line-height:24px; color:#393939}
.overallscreening_target dl dd {font-size:18px; line-height:18px; color:#a77d55}
.overallscreening_target ul {width:100%;}
.overallscreening_target ul:after {content:""; display:block; clear:both;}
.overallscreening_target ul li {float:left; width:348px; margin:0 30px 30px 0;}
.overallscreening_target ul li img {max-width:100%;}
.overallscreening_target ul li.last {margin-right:0;}

 /* 종합건강검진 안내 - 예약하기 - */
.overallscreening_reservation {width:100%; margin-bottom:40px;}
.overallscreening_reservation p.tit {margin-bottom:30px; font-size:24px; line-height:24px; color:#393939;}
.overallscreening_reservation:after {content:""; display:block; clear:both;}
.overallscreening_reservation .overallscreening_reservation_box {float:left; width:48%;}
.overallscreening_reservation .overallscreening_reservation_box.time {margin-left:1%; padding:5px 0 0 3%; background:url(/static/images/content/bg_bar.png) left repeat-y;}
.overallscreening_reservation .overallscreening_reservation_box .img {float:left;}
.overallscreening_reservation .overallscreening_reservation_box .img img {max-width:100%;}
.overallscreening_reservation .overallscreening_reservation_box dl {float:left; margin-left:30px;}
.overallscreening_reservation .overallscreening_reservation_box dl dt {margin-bottom:10px; font-size:20px; line-height:20px; color:#393939;}
.overallscreening_reservation .overallscreening_reservation_box dl dd {font-size:16px; line-height:24px; color:#888;}

/* 종합건강검진 안내 - 검진안내 - */
ul.screening_info {width:100%;}
ul.screening_info:after {content:""; display:block; clear:both;}
ul.screening_info li {float:left; width:346px; margin:0 40px 40px 0; }
ul.screening_info li.last {margin-right:0;}
ul.screening_info li .tit_wrap {width:100%; background:#adbdcc;}
ul.screening_info li .tit_wrap.brown {background:#bf9b79;}
ul.screening_info li .tit_wrap.brown p.num {background:#a38467;}
ul.screening_info li .tit_wrap:after {content:""; display:block; clear:both;}
ul.screening_info li .tit_wrap p {float:left; font-size:14px; color:#fff;}
ul.screening_info li .tit_wrap p.num {padding:15px; background:#93a1ae;}
ul.screening_info li .tit_wrap p.txt {padding:15px; margin:0;}
ul.screening_info li ol.txt_info {padding:20px; height:150px; background:#f6f6f6;}
ul.screening_info li ol.txt_info li {position:relative; float:none; padding:0 0 0 30px; margin:10px 0 0 0; font-size:16px; line-height:21px; color:#393939; width:auto;}
ul.screening_info li ol.txt_info li:first-child {margin-top:0;}
ul.screening_info li ol.txt_info li span {padding:5px 7px 4px 7px; font-size:12px; line-height:12px; color:#fff; background:url(/static/images/icon/ico_won2.png) no-repeat; background-size:21px; position:absolute; left:0; }


/* 연령대별 필요한 건강검진 */
ul.age_screening {width:100%;}
ul.age_screening:after {content:""; display:block; clear:both;}
ul.age_screening li {float:left; margin:0 40px 40px 0; padding:20px 40px; width:460px; height:549px; background:#f6f6f6;}
ul.age_screening li span.fwb {font-weight:bold;}
ul.age_screening li.last {margin-right:0;}
ul.age_screening li .profile {width:100%; margin-bottom:25px; padding-bottom:20px; border-bottom:solid 1px #bf9b79;}
ul.age_screening li .profile:after {content:""; display:block; clear:both;}
ul.age_screening li .profile .img {float:left; width:120px; margin-right:20px;}
ul.age_screening li .profile .img img {max-width:100%;}
ul.age_screening li .profile p.txt {float:left; margin-top:25px; font-size:24px; line-height:30px; color:#393939;}
ul.age_screening li .profile p.txt strong {display:block; font-weight:bold; margin-bottom:3px;}
ul.age_screening li ul li {padding:5px 0 0 12px; margin:0; font-size:16px; line-height:24px; color:#888; width:auto; height:auto; background:url(/static/images/icon/ico_point2.png) left 14px no-repeat;}
ul.age_screening li ul li:first-child {padding-top:0; background-position:left 10px;}
 

/* 예약하기 검색 */
.search_box {padding:30px 0; width:100%; background:#f6f6f6; text-align:center;}
.search_box .search_form {}
.search_box .search_form label {display:inline-block; padding-right:20px; font-size:22px; line-height:50px; color:#393939; vertical-align:middle;}
.search_box .search_form input {padding:16px 10px; height:16px; font-size:16px; line-height:16px; border:solid 1px #bf9b79;}

.search_box .search_list {margin-top:30px; }
.search_box .search_list p {display:inline-block; width:42px;  vertical-align:top;}
.search_box .search_list p a {display:block; padding:12px 0; height:16px; font-size:16px; line-height:16px; text-align:center; background:#545454; color:#fff; border:solid 1px #545454; font-weight:bold;}
.search_box .search_list ul {display:inline-block; margin:0 5px;}
.search_box .search_list ul:after {content:""; display:block; clear:both;}
.search_box .search_list ul li {float:left; width:42px;}
.search_box .search_list ul li a {display:block;  padding:12px 0; height:16px; font-size:16px; line-height:16px; border:solid 1px #e5e5e5; border-right:0; background:#fff; color:#545454; font-weight:bold;}
.search_box .search_list ul li.last a {border:solid 1px #e5e5e5;}
.search_box .search_list ul li a:hover, .search_box .search_list ul li.last a:hover, .search_box .search_list ul li a.active {border:solid 1px #bf9b79;}

.search_info {width:100%;}
.search_info ul {}
.search_info ul:after {content:""; display:block; clear:both;}
.search_info ul li {float:left; margin:0 40px 20px 0; width:190px;}
.search_info ul li a {display:block; background:url(/static/images/content/bg_search_1.png) no-repeat; background-size:100%;}
.search_info ul li a img {width:100%;}
.search_info ul li a:hover {background:url(/static/images/content/bg_search-hover_1.png) no-repeat; background-size:100%;}
.search_info ul li.last {margin-right:0;}

.search_info ul li a.nologo {display:block; padding:31px 0; text-align:center;font-size:16px; line-height:15px; color:#393939;  background:none; border:solid 1px #e5e5e5;}
.search_info ul li a.nologo:hover {background:none; border:solid 1px #bf9b79;}

/* 예약하기 - 스탭 - */
.setp_wrap {margin-bottom:40px; padding:30px 80px; background:#f6f6f6;}
.setp_wrap ul {width:100%;}
.setp_wrap ul:after {content:""; display:block; clear:both;}
.setp_wrap ul li {float:left; padding-left:140px; width:135px; text-align:center; background:url(/static/images/content/bg_step-arrow.png) 40px 30px no-repeat;}
.setp_wrap ul li:first-child {padding-left:0; background:none;}
.setp_wrap ul li dl {margin-top:15px;}
.setp_wrap ul li dl dt {font-size:14px; line-height:14px; color:#5d7c97;}
.setp_wrap ul li dl dd {margin-top:8px; font-size:17px; line-height:17px; color:#5d7c97; font-weight:bold}
.setp_wrap ul li dl.on dt {color:#a77d55;}
.setp_wrap ul li dl.on dd {color:#a77d55;}

/*2019.06.11 오승준 추가*/
.setp_wrap{text-align:center}
@media screen and (min-width: 1023px) {
	.setp_wrap ul{width:inherit;display:inline-block}
}
.box_select.sel_one.box_inline{display:inline-block}
.btn_wrap.-choice{margin:45px 0;text-align:center}
#btn_choice_view{display:inline-block;width:100%;max-width:600px;height:45px;font-size:16px;padding:0 5px;font-weight:700;color:#fff;background:#bf9b79;border:0;cursor:pointer}
.checkup-panel{padding:50px 0 0}
.checkup-panel .text-center{text-align:center}
.checkup-panel .js-collapse{display:inline-block;width:100%;max-width:600px;height:45px;font-size:16px;padding:0 5px;font-weight:700;color:#fff;background:#3c3c3c;border:0;cursor:pointer}
.checkup-panel.active #indepContent{padding:19px 0;margin:20px 0 0;height:auto;border-top:1px solid #ddd;opacity:1;visibility:visible}
#indepContent{padding-top:0;overflow:hidden;height:0;opacity:0;visibility:hidden;transition:all .15s ease-in}
#indepContent ul:after{content:"";display:block;clear:both}
#indepContent ul li{overflow:hidden;box-sizing:border-box;float:left;width:33.333%;padding:5px 10px}
#indepContent ul li p{float:left}
#indepContent ul li span{float:right;display:block;color:#9c9c9c}
#indepContent ul li label{font-size:16px;line-height:16px;color:#9c9c9c;margin-right:10px}
#indepContent .gold{font-weight:700;font-size:16px}
@media(max-width:1024px) {
	#indepContent ul li{width:50%}
}
@media(max-width:720px) {
	#indepContent ul li{width:100%;float:none}
	#indepContent .gold{display:block;width:100%;padding-top:9px;margin-top:10px;text-align:right;border-top:1px solid #ddd}
}


/* 개인정보 수집 및 활용 */
.agree_wrap {width:100%; margin-top:40px;}
.agree_wrap .agree_in {width:100%;}
.agree_wrap .agree_in:after {content:""; display:block; clear:both;}
.agree_wrap .agree_in p {float:left; font-size:22px; line-height:22px; color:#393939;}
.agree_wrap .agree_in .agree_chk {float:right; margin-top:2px; }
.agree_wrap .agree_in .agree_chk label {font-size:14px; line-height:14px; color:#ababab}
.agree_wrap .text_info {margin-top:20px; padding:10px; border:solid 1px #e5e5e5; height:150px; overflow:auto; font-size:16px; line-height:24px; color:#ababab;}

/* 휴대폰 본인 인증 */
.phone_check {padding:20px 60px; background:#f6f6f6; text-align:left;}
.phone_check:after {content:""; display:block; clear:both;}
.phone_check p {float:left; text-align:left; padding:0 0 0 20px; margin:0; font-size:16px; line-height:40px; color:#393939; font-weight:bold; background:url(/static/images/icon/ico_phone2.png) left 12px no-repeat; vertical-align:middle;}
.phone_check ul {float:right;}
.phone_check ul li {float:left; margin-left:30px;}
.phone_check ul li input {padding:10px; font-size:16px; line-height:16px; color:#9c9c9c; border:solid 1px #e5e5e5;width:230px; display:inline-block; vertical-align:middle;}
.phone_check ul li a {display:inline-block; margin-left:5px; padding:11px 20px; font-size:16px; line-height:16px; color:#fff; background:#adbdcc;}
.phone_check ul li a.brown {background:#bf9b79;}

/* 예약하기  */
.reservation_company {width:100%; background:#f6f6f6;}
.reservation_company:after {content:""; display:block; clear:both;}
.reservation_company .info {float:left; padding:40px 35px 0 35px}
.reservation_company .info .img {width:100%;}
.reservation_company .info .img img {max-width:100%; border:solid 1px #e5e5e5;}
.reservation_company .info dl {margin-top:15px;}
.reservation_company .info dl dt {font-size:16px; line-height:16px; color:#393939}
.reservation_company .info dl dd {margin-top:5px; font-size:16px; line-height:16px; color:#9c9c9c}
.reservation_company .visual {float:right}
.reservation_company .visual img {max-width:100%;}

/* - 로그인 - */
.login_wrap {margin:40px 0 30px 0; padding:40px 0; width:100%; border-top:solid 2px #545454; border-bottom:solid 1px #e5e5e5;}
.login_wrap .login_in {margin:0 auto; width:460px;}
.login_wrap .login_in dl.txt_info {margin-bottom:30px; width:100%; text-align:center;}
.login_wrap .login_in dl.txt_info dt {padding-bottom:15px; font-size:22px; line-height:22px; color:#393939;}
.login_wrap .login_in dl.txt_info dd {font-size:14px; line-height:14px; color:#9c9c9c;}
.login_wrap .login_in .login_form {}
.login_wrap .login_in .login_form:after {content:""; display:block; clear:both;}
.login_wrap .login_in .login_form dl {float:left; width:339px;}
.login_wrap .login_in .login_form dl dt {float:left; width:89px; font-size:16px; line-height:50px; color:#a77d55;  vertical-align:middle;}
.login_wrap .login_in .login_form dl dd {float:left; width:250px; margin-bottom:10px;}
.login_wrap .login_in .login_form dl dd input {padding:16px 10px; height:16px; font-size:16px; line-height:16px; border:solid 1px #bf9b79; width:228px}
.login_wrap .login_in .login_form dl dd.last {margin-bottom:0;}
.login_wrap .login_in .login_form a {float:right; width:110px; padding:46px 0; font-size:18px; line-height:18px; color:#fff; text-align:center; background:#bf9b79; font-weight:bold;}

/* 문진표 작성 */
.reservation_wrap {position:relative; padding:50px 0; width:100%; background:#f6f6f6;}
.reservation_wrap.confirm:after {content:""; width:272px; height:305px; background:url(/static/images/content/bg_confirm.png) no-repeat; position:absolute; bottom:0; right:0;}
.reservation_wrap.paperweight:after {content:""; width:276px; height:282px; background:url(/static/images/content/bg_paperweight.png) no-repeat; position:absolute; top:0; right:0;}

.reservation_wrap.confirm .reservation_in {margin:0 auto; width:410px;}
.reservation_wrap.paperweight .reservation_in {margin:0 auto; width:326px;}
.reservation_wrap .reservation_in dl.txt_info {margin-bottom:40px; width:100%; text-align:center;}
.reservation_wrap .reservation_in dl.txt_info dt {padding-bottom:15px; font-size:22px; line-height:22px; color:#393939;}
.reservation_wrap .reservation_in dl.txt_info dd {font-size:14px; line-height:14px; color:#9c9c9c;}

.reservation_wrap .reservation_in dl.reservation_form {width:326px; margin:0 auto 10px auto;}
.reservation_wrap .reservation_in dl.reservation_form:after {content:""; display:block; clear:both;}
.reservation_wrap .reservation_in dl.reservation_form dt {float:left; width:20%; font-size:16px; line-height:50px; color:#a77d55;  vertical-align:middle;}
.reservation_wrap .reservation_in dl.reservation_form dd {float:left; width:80%; margin-bottom:10px;}
.reservation_wrap .reservation_in dl.reservation_form dd input {padding:16px 5%; height:16px; font-size:16px; line-height:16px; border:solid 1px #bf9b79; width:90%}
.reservation_wrap .reservation_in a {display:block; margin:0 auto; width:326px; padding:15px 0; font-size:18px; line-height:18px; color:#fff; font-weight:bold; text-align:center; background:#bf9b79;}

.reservation_wrap .paperweight_search {margin:30px auto 0 auto; padding-top:30px; width:920px; border-top:solid 1px #ddd; text-align:center;}
.reservation_wrap .paperweight_search dl {margin-bottom:30px;}
.reservation_wrap .paperweight_search dl dt {display:inline-block; padding:0 5px 0 15px; font-size:14px; line-height:14px; color:#a5a5a5; background:url(/static/images/icon/ico_point.png) left no-repeat;}
.reservation_wrap .paperweight_search dl dd {display:inline-block;}
.reservation_wrap .paperweight_search dl dd a {display:block; padding:7px 10px 5px 10px; font-size:12px; line-height:12px; color:#fff; background:#545454;}
.reservation_wrap .paperweight_search p {font-size:16px; line-height:16px; color:#a77d55;}
 
.paperweight_table-tit {width:100%; margin-bottom:50px; padding:15px 0; font-size:24px; line-height:24px; font-weight:bold; color:#393939; text-align:center; border-top:solid 1px #545454; border-bottom:solid 1px #545454;}
.paperweight_table-tit span {display:inline-block; margin-right:5px; width:23px; height:23px; background:url(/static/images/icon/ico_pen.png) no-repeat; vertical-align:middle;}

ul.paperweight_table-list {width:100%;}
ul.paperweight_table-list:after {content:""; display:block; clear:both;}
ul.paperweight_table-list li {float:left; width:533px; height:511px; margin:0 50px 50px 0;}
ul.paperweight_table-list li.last {margin-right:0;}
ul.paperweight_table-list li.bg {border:solid 1px #e5d7c9;}
ul.paperweight_table-list li.bg .tit {width:100%; border-bottom:solid 1px #e5d7c9;}
ul.paperweight_table-list li.bg .tit:after {content:""; display:block; clear:both;}
ul.paperweight_table-list li.bg .tit p.num {float:left; padding:23px 0; width:70px; text-align:center; background:#e5d7c9; font-size:24px; line-height:24px; color:#946f4d; font-weight:bold;}
ul.paperweight_table-list li.bg .tit dl {float:left; padding:15px; width:433px; background:#f2ebe4;}
ul.paperweight_table-list li.bg .tit dl dt {margin-bottom:8px; font-size:18px; line-height:18px; color:#946f4d; font-weight:bold;}
ul.paperweight_table-list li.bg .tit dl dd {font-size:14px; line-height:14px; color:#946f4d; }

ul.paperweight_table-list li.last {border:solid 1px #d9e0e8 ;}
ul.paperweight_table-list li.last .tit {width:100%; border-bottom:solid 1px #d9e0e8;}
ul.paperweight_table-list li.last .tit:after {content:""; display:block; clear:both;}
ul.paperweight_table-list li.last .tit p.num {float:left; padding:23px 0; width:70px; text-align:center; background:#d9e0e8; font-size:24px; line-height:24px; color:#637c93; font-weight:bold;}
ul.paperweight_table-list li.last .tit dl {float:left; padding:15px; width:433px; background:#eff2f5;}
ul.paperweight_table-list li.last .tit dl dt {margin-bottom:8px; font-size:18px; line-height:18px; color:#637c93; font-weight:bold;}
ul.paperweight_table-list li.last .tit dl dd {font-size:14px; line-height:14px; color:#637c93; }

.paperweight_table-form {padding:15px 20px 5px 20px; height:420px; overflow:auto; overflow-x:hidden;}
.paperweight_table-form p.question {position:relative; padding-left:35px; margin-bottom:10px; font-size:14px; line-height:18px; color:#393939;}
.paperweight_table-form p.question span {position: absolute; left:0; }
.paperweight_table-form .question_ex {margin:10px 0 15px 0;padding:10px 15px; font-size:12px; line-height:16px; color:#9c9c9c; font-weight:bold; background:#f5f5f5;}
.paperweight_table-form .question_ex.last {margin-bottom:0;}
ul.question_list {margin:0; padding:0 0 15px 0;}
ul.question_list.last {padding-bottom:0;}
ul.question_list:after {content:""; display:block; clear:both;}
ul.question_list li {float:left; width:auto; height:auto; padding:0 15px 0 0; margin:0; }
ul.question_list li label {margin-left:5px; font-size:14px; line-height:20px; color:#9c9c9c; vertical-align:middle;}
ul.question_list li label.box {margin-left:5px; font-size:14px; line-height:25px; color:#9c9c9c; vertical-align:middle;}

/* 개인검진 프로그램 */
.personal_tit {padding:17px 0; text-align:center;width:100%; font-size:20px; line-height:20px; color:#fff;  background:url(/static/images/content/bg_personal-tit01.png) no-repeat; background-size:100%;}
.personal_tit.brown {background:url(/static/images/content/bg_personal-tit02.png) no-repeat;  background-size:100%;}
.personal_conts {margin-bottom:50px; padding:40px; background:#edf5fc;}
.personal_conts.brown {background:#f9f3ed;}
.personal_conts p.tit {padding:0; margin:0 0 20px 0; font-size:18px; line-height:18px; text-align:center; color:#393939; font-weight:bold;}
.personal_conts p.tit span { color:#7f7d7b;}
.personal_conts dl {margin-bottom:40px;}
.personal_conts dl dt {margin-bottom:15px; font-size:18px; line-height:18px; color:#393939; font-weight:bold;}
.personal_conts dl dd {margin-top:5px; position:relative; padding-left:30px; font-size:16px; line-height:24px; color:#393939}
.personal_conts dl dd span {position: absolute; left:0; top:2px; padding-top:4px; font-size:14px; line-height:14px; color:#fff;  text-align:center; width:21px; height:17px; background:url(/static/images/icon/ico_won3.png) no-repeat;}

.test_list {width:100%; padding:30px 0; background:url(/static/images/content/bg_test.png) repeat;}
.test_list.bg2 {background:url(/static/images/content/bg_test2.png) repeat;}
.test_list ul {width:712px; margin:0 auto;}
.test_list ul:after {content:""; display:block; clear:both;}
.test_list ul li {float:left; padding-left:49px; background:url(/static/images/icon/ico_plue.png) 10px no-repeat;}
.test_list ul li:first-child {padding-left:0;}

.test_list ul.wd3 {width:695px;}
.test_list ul.wd4 {width:943px; margin-top:20px;}
.test_list ul.wd4-1 {width:995px;}
.test_list ul.wd3 li, .test_list ul.wd4 li, .test_list ul.wd4-1 li, .test_list ul.wd5 li {background:url(/static/images/icon/ico_plue2.png) 10px no-repeat;}

.personal_info {padding:40px; border: 1px solid #fff; border-radius: 5px; background:#fff;}
.personal_info:after {content:""; display:block; clear:both;}
.personal_info.mb {margin-bottom:40px;}
.personal_info.ptd {padding:30px 0;}

.choice_test {position:relative; float:left; width:460px; margin-right:35px;}
.choice_test.wd34 {width:345px; margin-right:18px;}
.choice_test.wd35 {width:355px; margin-right:53px;}
.choice_test.wd55 {width:550px;}
.choice_test.wd59 {width:595px;}
.choice_test.last {margin-right:0;}
.choice_test.center {float:none; margin:0 auto; padding-top:20px;}
.choice_test.center .choice_test_box {margin-top:0;}
.choice_test.center2 {float:none; margin:0 auto; padding-top:20px; width:630px;}
.choice_test.center2 .choice_test_box {margin-top:0;}

.choice_test p {position: absolute; top:0; width:100%; text-align:center;}
.choice_test_box {margin-top:20px; padding:30px; border: 1px solid #e5e5e5; border-radius: 5px; background:#fff;}
.choice_test_box.plr {padding:30px 20px;}
.choice_test_box.plr2 {padding:30px 15px;}
.choice_test_box:after {content:""; display:block; clear:both;}
.choice_test_box ol {float:left; width:183px; padding-right:10px; background:url(/static/images/icon/ico_line.png) right repeat-y;}
.choice_test_box ol.wd12 {width:120px;}
.choice_test_box ol.wd14 {width:140px;}
.choice_test_box ol.wd16 {width:162px;}
.choice_test_box ol.ml {margin-left:20px;}
.choice_test_box ol.last {padding-right:0; margin-left:20px;  background:none;}
.choice_test_box ol.last1 { width:180px;}
.choice_test_box ol.last2 { width:190px;}
.choice_test_box ol.last3 { width:166px;}
.choice_test_box ol.last4 { width:138px;}
.choice_test_box ol.last5 { width:145px;}
.choice_test_box ol.last6 { width:135px;}
.choice_test_box ol.last7 { width:180px;}
.choice_test_box ol.last8 { padding-bottom:31px; width:135px;}
.choice_test_box ol.last9 { width:146px;}
.choice_test_box ol.last10 { width:175px;}
.choice_test_box ol.last11 { width:135px;}
.choice_test_box ol.last12 { width:177px;}
.choice_test_box ol.last13 { padding-left:55px; width:130px;}
.choice_test_box ol.last14 { width:180px;}

.choice_test_box ol li {position:relative; padding:10px 0 0 30px; font-size:16px; line-height:21px; color:#393939; vertical-align:middle; letter-spacing:-0.05em;}
.choice_test_box ol li span {position: absolute; left:0; top:9px; padding-top:4px; font-size:14px; line-height:14px; color:#fff;  text-align:center; width:21px; height:17px; background:url(/static/images/icon/ico_won4.png) no-repeat;}

.add_test {width:100%; margin-bottom:30px; padding:30px 0; background:url(/static/images/content/bg_add_test.png) no-repeat; background-size:100%;}
.add_test.bg02 {background:url(/static/images/content/bg_add_test2.png) no-repeat;}
.add_test ul {width:332px; margin:0 auto;}
.add_test ul.wd4 {width:890px; padding:0 20px; }
.add_test ul.wd6 {width:890px}
.add_test ul:after {content:""; display:block; clear:both;}
.add_test ul li {float:left; margin-right:15px;}
.add_test ul li.last {margin-right:0;}
.add_test ul.wd6 li {margin-bottom:30px;}

ul.personal_list:after {content:""; display:block; clear:both;}
ul.personal_list li {float:left; width:111px; margin-left:30px;}
ul.personal_list li:first-child {margin-left:0;}

ul.normal_text-item {margin-bottom:20px; padding:0 30px 20px 30px; border-bottom:solid 1px #e5e5e5;}
ul.normal_text-item.noline {margin:0; padding-bottom:0; border:0;}
ul.normal_text-item:after {content:""; display:block; clear:both;}
ul.normal_text-item li {float:left; margin-right:60px; width:110px; text-align:center;}
ul.normal_text-item li.last {margin-right:0;}
ul.normal_text-item li p {margin-top:10px; font-size:16px; line-height:16px; color:#9c9c9c;}


/* 개인검진 상담하기 */
.personal-consultation_wrap {margin-bottom:40px;}
.personal-consultation_wrap:after {content:""; display:block; clear:both;}
dl.consultation_info { display:inline-block; margin-right:30px; padding-right:30px; border-right:solid 1px #e5e5e5;}
dl.consultation_info dt {margin-bottom:12px; padding-left:25px; font-size:18px; line-height:18px; color:#393939; background:url(/static/images/icon/ico_heed.png) no-repeat;}
dl.consultation_info dd {padding-left:10px; font-size:16px; line-height:24px; color:#979797; background:url(/static/images/icon/ico_point2.png) left 10px no-repeat;}

dl.consultation_center {display:inline-block; padding:14px 0 1px 100px; background:url(/static/images/icon/ico_call.png) no-repeat;}
dl.consultation_center dt {margin-bottom:10px; padding-top:10px; font-size:16px; line-height:16px; color:#393939;}
dl.consultation_center dd {font-size:16px; line-height:24px; color:#979797;}

.consultation_ic { margin:25px 0 40px; padding:25px 40px; width:100%; box-sizing:border-box; background:#f6f6f6;}
.consultation_ic:after { content:"": display:block; clear:both;}

/* 카카오톡 */
.personal-consultation_wrap p {  font-size:22px; line-height:22px; color:#393939;}
.personal-consultation_wrap p.id {float:right; font-size:17px; line-height:17px; color:#493335;}
.personal-consultation_wrap .kakao_talk {float:left; margin-top:25px; padding:25px 40px; width:100%; box-sizing:border-box; background:#f6f6f6;}
.personal-consultation_wrap .kakao_talk_p {float:left;}
.personal-consultation_wrap .kakao_talk:after {content:""; display:block; clear:both;}
.personal-consultation_wrap .kakao_talk p.tit {float:left; padding-left:25px; font-size:17px; line-height:17px; color:#393939; background:url(/static/images/icon/ico_kakao.png) no-repeat;}
.personal-consultation_wrap .kakao_talk ul {clear:both; margin-top:25px;width:100%;}
.personal-consultation_wrap .kakao_talk ul:after {content:""; display:block; clear:both;}
.personal-consultation_wrap .kakao_talk ul li {float:left; width:277px; padding-right:104px; background:url(/static/images/icon/ico_kakaoweb.png) 95% no-repeat;}
.personal-consultation_wrap .kakao_talk ul li.last {padding-right:0; background:none;}

.p_span { display:inline-block; margin-top:2px; color:#888;}

/*게시판 상담하기*/
.tb_write_p { float:left;  font-size:22px; line-height:22px; color:#393939;}
.hour24 { display:inline-block; margin-bottom:25px;}

/* 인터클럽 */
.interclub_visual {width:1336px; margin:0 auto;}
.interclub_visual img {width:100%;}

ul.interclub_info {width:1120px; margin:50px auto 100px auto;}
ul.interclub_info li img {width:100%;}

/* 서식 다운로드 */
.form-download-info {padding:30px; background:#f6f6f6; }
.form-download-info dl {margin-bottom:20px; border-bottom:solid 1px #e5e5e5;}
.form-download-info dl dt {margin-bottom:20px; font-size:18px; line-height:18px; color:#a77d55;}
.form-download-info dl dd {margin-bottom:20px; font-size:16px; line-height:16px; color:#979797;}
.form-download-info p {position:relative; padding-left:20px; font-size:16px; line-height:24px; color:#a77d55;}
.form-download-info p span {position:absolute; left:0; top:0;}

ul.form_menu {width:100%; margin-top:40px;}
ul.form_menu:after {content:""; clear:both; display:block;}
ul.form_menu li {float:left; width:273px; margin-left:9px;}
ul.form_menu li:first-child {margin-left:0;}
ul.form_menu li a {display:block; padding:15px 0; font-size:16px; line-height:16px; color:#fff; text-align:center; background:#adbdcc url(/static/images/icon/ico_form-arrow.png) 15% no-repeat;}
ul.form_menu li a.gold {background:#bf9b79 url(/static/images/icon/ico_form-arrow.png) 15% no-repeat;}

a.btn_down {display:inline-block; padding:15px 20px 15px 40px; font-size:16px; line-height:16px; color:#fff; text-align:center; background:#adbdcc url(/static/images/icon/ico_form-arrow.png) 15px no-repeat;}
a.btn_down.gold {background:#bf9b79 url(/static/images/icon/ico_form-arrow.png) 15px no-repeat;}

/* faq */
.faq_area {position:relative; width:100%; border-top:solid 2px #545454;}
.faq:after {content:""; clear:both; display:block;}
.faq li {float:left;}
.faq li.dep1 {width:100%;}
.faq li.dep1 p {position:relative; border-bottom:solid 1px #e5e5e5;}
.faq li.dep1 p span {padding:21px 24px; font-size:16px; line-height:16px; color:#393939; text-align:center; font-weight:bold; position:absolute; left:0; top:0; background:#fbf9f7; font-family: 'ng';}
.faq li.dep1 p a.tit {display:block; padding:21px 0 21px 100px; margin-right:22px; font-size:16px; line-height:16px; color:#393939; vertical-align:middle; font-family: 'ng';}

.faq li.dep1 p a.tit {background:url(/static/images/icon/ico_faq-down.png) right no-repeat; }
.faq li.dep1.on p a.tit {background:url(/static/images/icon/ico_faq-up.png) right no-repeat;}

/* 2뎁스 메뉴 */
.faq li.dep1 .aswer {float:left; display:none; width:100%;}
.faq li.dep1 .aswer .dep2 {position:relative; float:left; width:100%; background:#fafafa;}
.faq li.dep1 .aswer .dep2 span {padding:0; font-size:18px; line-height:18px; color:#bf9b79; text-align:center; font-weight:bold; background:none; position:absolute; left:25px; top:25px; z-index:2;}
.faq li.dep1 .aswer .dep2 p {padding:21px 21px 21px 100px; font-size:18px; line-height:26px; color:#a77d55; font-family: 'ng';}

/* 로그인 */
.login_wrap.member {padding:50px 0 30px 0; position:relative; border:0; background:#f6f6f6;}
.login_wrap.member:after {content:""; width:264px; height:275px; background:url(/static/images/content/bg_login.png) no-repeat; background-size:100%; position:absolute; right:0; top:0; z-index:1;}
.login_wrap.member .login_in {position:relative; z-index:2;}
.login_wrap.member .login_in .login_form {width:420px; margin-top:50px;}
.login_wrap.member .login_in .login_form dl {float:left; width:300px;}
.login_wrap.member .login_in .login_form dl dt {float:left; width:50px; font-size:0; line-height:0;}

.login_etc {width:auto; margin:30px 100px 0 100px; padding-top:30px; border-top:solid 1px #e5e5e5;}
.login_etc dl {width:510px; margin:0 auto 10px auto;}
.login_etc dl dt {display:inline-block; padding:0 10px 0 20px; font-size:16px; line-height:16px; color:#979797; background:url(/static/images/icon/ico_point.png) left 0 no-repeat;}
.login_etc dl dd {display:inline-block; font-size:16px; line-height:16px; color:#9c9c9c9;}
.login_etc dl dd a {display:inline-block; width:150px; padding:6px 0; font-size:14px; line-height:14px; color:#fff; text-align:center; background:#545454;}


/* 팝업 하단 */
.Layout_Pop {display:none; position:absolute; /*position:fixed;*/ top:50%; left:50%; margin:-250px 0 0 -250px; width:500px; background:#fff; z-index:5;}
.Layout_Pop .close {position:absolute; top:20px; right:20px;}
.Layout_Pop .tit {padding:15px 0; background:#f7f3ef; text-align:center;}
.Layout_Pop .cont {padding:30px 40px;}
.Layout_Pop .cont p.txt {font-size:32px; line-height:32px; color:#a77d55; text-align:center;}
.Layout_Pop .cont p.txt span {font-weight:bold;}
.Layout_Pop .cont dl.txt_info {margin-bottom:35px; width:100%; text-align:center;}
.Layout_Pop .cont dl.txt_info dt {padding-bottom:5px; font-size:22px; line-height:22px; color:#393939;}
.Layout_Pop .cont dl.txt_info dd {font-size:14px; line-height:14px; color:#9c9c9c;}

.Layout_Pop .cont dl.txt_list2 {margin:20px 0 20px 0; padding-bottom:0; width:100%; border-bottom:0;}
.Layout_Pop .cont dl.txt_list2.noline {padding-bottom:0; border-bottom:0;}
.Layout_Pop .cont dl.txt_list2 dt {padding:0 0 5px 22px; font-size:16px; line-height:24px; color:#393939; background-position:left 4px;}
.Layout_Pop .cont dl.txt_list2 dd {padding:0 0 0 20px; font-size:16px; line-height:24px; color:#888;}
.Layout_Pop .cont dl.txt_list2 dd .txt_list_in {padding-top:5px;}
.Layout_Pop .cont dl.txt_list2 dd .txt_list_in p {padding-bottom:0; font-size:16px; line-height:24px; color:#888;}

.Layout_Pop .cont dl.Layout_Pop_form {width:100%; margin-bottom:20px;}
.Layout_Pop .cont dl.Layout_Pop_form:after {content:""; display:block; clear:both;}
.Layout_Pop .cont dl.Layout_Pop_form dt {float:left; width:76px; font-size:16px; line-height:50px; color:#a77d55;  vertical-align:middle;}
.Layout_Pop .cont dl.Layout_Pop_form dd {float:left; width:344px; margin-bottom:10px;}
.Layout_Pop .cont dl.Layout_Pop_form dd input {padding:16px 10px; height:16px; font-size:16px; line-height:16px; border:solid 1px #bf9b79; width:322px}

.Layout_Pop .cont .pop_box {padding:20px 0; width:100%; text-align:center; font-size:18px; line-height:26px; color:#393939; background:#f6f6f6;}
.Layout_Pop .cont a.pop_confirm {display:block; padding:15px 0; font-size:18px; line-height:18px; color:#fff; font-weight:bold; text-align:center; background:#bf9b79;}


/* footer */
.f_util .conts ul {float:left; padding:23px 0;}
.f_util .conts ul:after {content:""; display:block; clear:both;}
.f_util .conts ul li {float:left;}
.f_util .conts ul li a {display:block; padding:0 10px; font-size:14px; line-height:14px; color:#fff; background:url(/static/images/icon/ico_f-bar.png) left no-repeat;}
.f_util .conts ul li a.first {padding-left:0; background:none;}

.f_copy .conts .txt_info {margin-top:30px; width:100%; font-size:12px; line-height:12px; letter-spacing:-0.03em; color:#b7b7b7; font-weight:bold;}
.f_copy .conts .txt_info:after {content:""; display:block; clear:both;}
.f_copy .conts .txt_info p.address {float:left; }
.f_copy .conts .txt_info p.copyright {float:right;}

/* scrollTop */
.scrollTop {float:right; display:inline-block; padding:17px; background:#3c3c3c;}
.dim {display:none; position: fixed; top:0; left:0; width:100%; height:100%; background:rgb(000, 000, 000); opacity:0.7; filter: alpha(opacity=50); z-index:4;}

/* error */
.error_header {width:100%; background:#bf9b79;}
.error_header .conts {padding:10px 0; width:1120px; margin:0 auto; text-align:center;}
.error_header .conts img {max-width:100%;}
.error_wrap {margin:30px 0; text-align:center;}
.error_wrap .img img {max-width:100%;}
.error_wrap a.btn {display:inline-block; margin-top:50px;}

/* 이용 서비스 */
.use-agree_wrap {border:solid 1px #e5e5e5;padding:40px 40px 80px 40px; height:800px; overflow:auto;}
.use-agree_wrap p.tit {font-size:16px; line-height:16px; color:#393939}

.use-agree_wrap dl {margin-bottom:20px;}
.use-agree_wrap dl dt {margin-bottom:5px; font-size:16px; line-height:16px; color:#9c9c9c}
.use-agree_wrap dl dd {font-size:16px; line-height:24px; color:#9c9c9c}

.agree_wrap2 {border:solid 1px #e5e5e5;padding:40px; height:800px; overflow:auto;}
.agree_wrap2 p.tit {font-size:16px; line-height:24px; color:#393939; font-weight:bold;}
.agree_wrap2 p.txt {padding-left:25px; font-size:16px; line-height:24px; color:#9c9c9c;}
.agree_wrap2 p.txt.ml {padding-left:50px;}

.agree_wrap2 dl {padding:0 0 20px 50px;}
.agree_wrap2 dl dt {position:relative; font-size:16px; line-height:24px; color:#9c9c9c;}
.agree_wrap2 dl dt span {position:absolute; left:20px;}
.agree_wrap2 dl dd {position:relative; padding-left:30px; font-size:16px; line-height:24px; color:#9c9c9c;}
.agree_wrap2 dl dd span {position:absolute; left:20px;}
.agree_wrap2 dl dt.pl {padding-left:20px; padding-bottom:10px;}
.agree_wrap2 dl dt.pl span {position:absolute; left:0px;}
.agree_wrap2 dl dd.pl {padding-left:30px; padding-bottom:5px;}
.agree_wrap2 dl dd.pl span {position:absolute; left:20px;}

.agree_wrap2 ul.agree_cont {margin-bottom:50px;}
.agree_wrap2 ul.agree_cont li {position:relative; padding-left:40px; font-size:16px; line-height:24px; color:#9c9c9c;}
.agree_wrap2 ul.agree_cont li span {position:absolute; left:20px;}

.agree_wrap2 ul.conts_list {padding:0 0 20px 30px; margin:0;}
.agree_wrap2 ul.conts_list li {position:relative; padding-left:40px; font-size:16px; line-height:24px; color:#9c9c9c;}
.agree_wrap2 ul.conts_list li.sign {padding-left:35px;}
.agree_wrap2 ul.conts_list li span {position:absolute; left:20px;}
.agree_wrap2 ul.nopl {padding-left:15px;}

/* 휴대폰 본인 인증 */
.phone_check {padding:20px;}


/* 사이트맵 */
.sitemap {width:100%;}
.sitemap ul {}
.sitemap ul:after {content:""; display:block; clear:both;}
.sitemap ul li {float:left; margin:0 20px 30px 0; width:260px;}
.sitemap ul li.last {margin-right:0;}
.sitemap ul li dl {}
.sitemap ul li dl dt img {max-width:100%;}
.sitemap ul li dl dd ul {background:#f6f6f6; padding:20px; height:180px; }
.sitemap ul li dl dd ul li { padding:0; margin:0; width:100%; height:auto; }
.sitemap ul li dl dd ul li a {display:block; padding-left:15px; font-size:16px; line-height:30px; color:#888; background:url(/static/images/icon/ico_point2.png) left 10px no-repeat;}
.sitemap ul li dl dd ul li a:hover {text-decoration:underline; color:#000;}

/*영문소개*/
.h_english { position:static; margin:0; width:100%; background:url(/static/images/common/bg_h_eng.gif) center top no-repeat;}
.h_english div img:last-child { float:right; margin-top:29px;}

.v_english p { margin:0 auto; padding:185px 0; width:1200px; font-size:48px; letter-spacing:0px; color:#fff; text-align:center; font-weight:bold;}
.v_english p span {font-size:24px; font-weight:normal; display:block; margin-bottom:10px;}

.english h3.e_h3 {text-align: center; margin-top: 20px;}
.english h3.e_h3 p.title {font-size:60px; margin-bottom: 10px;}
.english h3.e_h3 p.sub_title {font-size:24px;}
.english h3.e_h3 span.line {display: block; width: 50px; height: 1px; background: #bb9c81; margin:40px auto;}

.english h4.e_h4 {text-align: center; margin-top: 20px;}
.english h4.e_h4 p.title {font-size:36px; font-weight:bold;}
.english h4.e_h4 span.line {display: block; width: 50px; height: 1px; background: #bb9c81; margin:30px auto; margin-bottom: 40px;}

.english h5.e_h5 {background:url(/static/images/etc/h5_bul.png) left 3px no-repeat; padding-left: 30px; font-size: 20px; margin-bottom: 20px;}
.english h6.e_h6 {margin-bottom: 30px; font-size: 18px;}
.english .img_box img {width:100%; margin-top:40px;}
.english .m_img_box {display:none;}
.english .m_img_box img {width:100%;}
.english .txt_box {color: #444; line-height:1.4em; margin-top:40px;}
.english .txt_box p {margin-bottom:10px;}
.english .list_box {}
.english .list_box li { display:block; margin: 30px 0 10px; padding-left:22px; background:url(/static/images/icon/ico_point.png) left 3px no-repeat; font-size:16px; color:#222;}
.english .list_box li p {color:#969696; margin-top:10px;}
.english .divider { border:1px solid #eee; margin:40px 0; }

.english .address { padding-left:50px; background:url(/static/images/etc/e_ico_address.png) left top no-repeat; font-size:16px; color:#222; min-height:40px;  margin-bottom:30px;}
.english .address span {color:#999; display:block; margin-top:10px;}
.english .site { padding-left:30px; background:url(/static/images/etc/e_ico_site.png) left top no-repeat; font-size:16px; color:#222; line-height:24px; margin-bottom:10px;}
.english .email { padding-left:30px; background:url(/static/images/etc/e_ico_email.png) left top no-repeat; font-size:16px; color:#222; line-height:24px; margin-bottom:10px;}
.english .consult { padding-left:30px; background:url(/static/images/etc/e_ico_consult.png) left top no-repeat; font-size:16px; color:#222; line-height:24px; margin-bottom:10px;}
.english .phone { padding-left:30px; background:url(/static/images/etc/e_ico_phone.png) left top no-repeat; font-size:16px; color:#222; line-height:24px; margin-bottom:10px;}
.english .fax { padding-left:30px; background:url(/static/images/etc/e_ico_fax.png) left top no-repeat; font-size:16px; color:#222; line-height:24px;}

.f_english img { margin:30px 0;}
.f_english span { float:right; margin:41px 0; font-size:14px; color:#aaa;}


@media all and (min-width:1024px) and (max-width:1119px) { 
.util_wrap a.logo {margin-left:20px;}
.util_wrap .util {margin-right:20px;}

/* gnb */
nav ul li.dep1 {width:20%;}
nav ul li.dep1 ul.submenu {height:200px;}

dl.txt_list dt span {margin-top:10px; font-size:18px; line-height:24px;}

/* 서브 상단 영역 */
.sub_visual_wrap {height:400px;}
.sub_visual_wrap dl {padding:220px 0 0 0; width:1024px;}
.sub_visual_wrap dl dt {font-size:50px; line-height:50px;}
.sub_visual_wrap dl dd {padding-top:30px;}
.sub_visual_wrap dl dd ul li {font-size:16px; line-height:16px;}
.sub_visual_wrap dl dd ul li a {font-size:16px; line-height:16px;}
.sub_visual_wrap dl dd ul li a.home {padding-left:20px; font-size:16px; line-height:16px;}

/* 서브 페이지 탭 */
.sub_tab ul {padding-top:20px; width:1024px;}
.sub_tab ul li a {padding-bottom:15px; width:100px; font-size:16px; line-height:16px;}

.tab_wrap ul li {width:14.28%;}
.tab_wrap ul li.wd14 {width:14.28%;}
.tab_wrap ul li a {padding:20px 0; font-size:16px; line-height:16px;}
.tab_wrap ul li a.on, .tab_wrap ul li.last a.on {padding:18px 0 20px 0;}

/* 예약하기 - 스탭 - */
.setp_wrap {margin-bottom:40px; padding:30px 60px; }
.setp_wrap ul {width:100%;}
.setp_wrap ul li {padding-left:5%; width:21.2%; background:url(/static/images/content/bg_step-arrow.png) 0 30px no-repeat;}

.setp_wrap ul li dl {margin-top:15px;}
.setp_wrap ul li dl dt {font-size:14px; line-height:14px; color:#5d7c97;}
.setp_wrap ul li dl dd {margin-top:8px; font-size:17px; line-height:17px; color:#5d7c97; font-weight:bold}
.setp_wrap ul li dl.on dt {color:#a77d55;}
.setp_wrap ul li dl.on dd {color:#a77d55;}

/* 인터케어 소개 */
.greeting_info {margin-bottom:30px;}
ul.personal_list li {float:left; width:13%; margin-left:1.5%;}
.greeting_info dl {float:left; margin-left:3%; margin-top:50px; width:67%; }
.greeting_info dl dt {margin-bottom:30px; font-size:24px; line-height:24px;}
.greeting_info dl dd {font-size:16px; line-height:24px;}

.greeting_wrap p.txt {margin:30px 0 50px 0; padding-bottom:50px; font-size:16px; line-height:24px;}
.com_vision_wrap p.tit {margin-bottom:30px; padding-bottom:30px; font-size:28px; line-height:28px;}
.com_vision_wrap .com_vision {width:48%;}
.com_vision_wrap .com_vision.vision {margin-left:1%; padding:5px 0 0 3%;}
.com_vision_wrap .com_vision .img {width:20%;}
.com_vision_wrap .com_vision .img img {max-width:100%;}
.com_vision_wrap .com_vision dl {margin-left:3%; width:77%;}
.com_vision_wrap .com_vision dl dt {margin-bottom:10px; font-size:20px; line-height:20px;}
.com_vision_wrap .com_vision dl dd {font-size:16px; line-height:24px;}

/* 인터케어 특장점 */
.merit_wrap p.tit {margin-bottom:20px; font-size:18px; line-height:18px;}
.merit_wrap ul {margin-bottom:30px; padding-bottom:30px;}
.merit_wrap ul li {margin-left:2%; width:49%;}
.merit_wrap ul li.wd3 {width:32%; margin-left:2%;}

.merit_wrap ul li p.tit {margin-bottom:20px;}
.merit_wrap ul li p.txt {font-size:16px; line-height:24px;}
.merit_wrap ul li .img {margin-bottom:30px;}
.merit_wrap ul li dl dt {margin-bottom:10px; padding-left:20px; font-size:16px; line-height:16px;}
.merit_wrap ul li dl dd {padding-left:20px; font-size:16px; line-height:24px;}

/* 의료진 소개 */
.medical_personnel ul li {margin:0 2.3% 2% 0; width:41%; height:200px; padding:0 40px;}
.medical_personnel ul li .tit { background-size: 100%;}
.medical_personnel ul li.director1 .tit { background-size: 100%;}
.medical_personnel ul li.director2 .tit { background-size: 100%;}

/* 센터 둘러보기 */
.gallery_wrap {width:1024px; margin:30px auto 0 auto;}
.gallery_wrap ul {width:100%; overflow:hidden; height:760px;}
.gallery_wrap ul li {position:relative; float:left; margin:0 36px 36px 0;}
.gallery_wrap ul li img {width:229px; max-width:100%;}
.gallery_wrap ul li.imgB img {width:494px; max-width:100%;}
.gallery_wrap ul li.imgM img {width:494px; max-width:100%;}

/* 장비안내 */
ul.img_list li {width:52%; margin-left:5%;}
ul.img_list li:first-child {width:43%;}
ul.img_list li.mri {width:48%; margin-left:4%;}
ul.img_list li.mri:first-child {width:48%; margin-left:0;}

.rfid_order {width:1024px; margin:40px auto 0 auto;}
.rfid_order ul li {float:left; width:278px; margin-bottom:40px; padding-right:95px; background:url(/static/images/content/bg_rfid-arrow.png) 295px no-repeat;}
.rfid_order ul li .img {width:100%;}
.rfid_order ul li .txt_info {width:100%; background:#545454;}

/* 찾아오시는 길 */
.location_info {padding:30px 40px;}
.location_info p.tit {margin-bottom:40px; font-size:20px; line-height:20px;}
.location_in.wd {width:100%}
.location_in .line {top:35px; left:60px; right:100px;}
.location_in.wd ul {display:block; width:100%}
.location_info ul {margin-bottom:35px; padding-bottom:35px; width:750px}
.location_info ul li {width:20%;}
.location_info ul li.wd {width:16%}
.location_info ul li dl dd {margin-top:10px; font-size:16px; line-height:24px;}

.public_transportation ul li {width:47%; margin-left:3%; padding-left:3%;}
.public_transportation ul li .img {}
.public_transportation ul li dl {margin-left:5%;}
.public_transportation ul li dl dt {margin-bottom:15px; font-size:18px; line-height:18px;}
.public_transportation ul li dl dd {font-size:16px; line-height:24px;}

/* 종합건강검진 안내 */
.overallscreening_info {width:100%; margin-bottom:40px;}
ul.overallscreening_info li {width:48%; margin-left:4%}
ul.overallscreening_info li:first-child {margin-left:0;}

.overallscreening_target dl {margin-bottom:30px;}
.overallscreening_target dl dt {margin-bottom:15px; font-size:24px; line-height:24px;}
.overallscreening_target dl dd {font-size:18px; line-height:18px;}
.overallscreening_target ul {width:100%;}
.overallscreening_target ul li {width:31.3%; margin:0 3% 3% 0;}

/* 종합건강검진 안내 - 검진안내 - */
ul.screening_info {width:1024px; margin:0 auto;}
ul.screening_info li {width:321px; margin:0 30px 30px 0; }
ul.screening_info li .tit_wrap p {font-size:14px;}
ul.screening_info li .tit_wrap p.num {padding:15px;}
ul.screening_info li .tit_wrap p.txt {padding:15px;}
ul.screening_info li ol.txt_info {padding:20px; height:150px;}
ul.screening_info li ol.txt_info li {padding:0 0 0 30px; margin:10px 0 0 0; font-size:16px; line-height:21px;}
ul.screening_info li ol.txt_info li span {padding:5px 7px 4px 7px; font-size:12px; line-height:12px; background-size:21px;}

/* 연령대별 필요한 건강검진 */
ul.age_screening {width:1024px; margin:0 auto;}
ul.age_screening li {margin:0 20px 20px 0; padding:20px 21px; width:460px; height:549px;}
ul.age_screening li .profile {margin-bottom:25px; padding-bottom:20px;}
ul.age_screening li .profile .img {width:120px; margin-right:20px;}
ul.age_screening li .profile p.txt {margin-top:25px; font-size:24px; line-height:30px;}
ul.age_screening li ul li {padding:5px 0 0 12px; font-size:16px; line-height:24px; background-position:left 14px;}
ul.age_screening li ul li:first-child {background-position:left 10px;}

/* 예약하기 */
.search_info ul li {margin:0 1.5% 1.5% 0; width:18.8%;}
.reservation_company .info {width:20%; padding:30px 2.5%;}
.reservation_company .info dl {margin-top:15px;}
.reservation_company .info dl dt {font-size:16px; line-height:16px;}
.reservation_company .info dl dd {margin-top:5px; font-size:16px; line-height:16px;}
.reservation_company .visual {width:75%}

/* 개인검진 프로그램 */
.personal_tit {padding:15px 0;}
ul.normal_text-item {padding:0 40px 20px 40px;}
ul.normal_text-item li {margin-right:40px;}

.choice_test {position:relative; float:left; width:420px; margin-right:0;}
.choice_test.last {float:right;}

.choice_test.center2 {float:none; margin:0 auto; padding-top:20px; width:580px;}
.choice_test.center2 .choice_test_box {margin-top:0;}

.choice_test.center3 {float:none; margin:0 auto; padding-top:20px;}
.choice_test.center3 .choice_test_box {margin-top:0;}

.choice_test_box {margin-top:20px; padding:15px; border: 1px solid #e5e5e5; border-radius: 5px; background:#fff;}
.choice_test_box:after {content:""; display:block; clear:both;}
.choice_test_box ol {float:left; width:180px; padding-right:10px; background:url(/static/images/icon/ico_line.png) right repeat-y;}
.choice_test_box ol.wd16 {width:140px;}
.choice_test_box ol.ml {margin-left:10px;}
.choice_test_box ol.last {padding-right:0; margin-left:10px; background:none;}
.choice_test_box ol li {position:relative; padding:10px 0 0 30px; font-size:16px; line-height:21px; color:#393939; vertical-align:middle; letter-spacing:-0.05em;}
.choice_test_box ol li span {position: absolute; left:0; top:9px; padding-top:4px; font-size:14px; line-height:14px; color:#fff;  text-align:center; width:21px; height:17px; background:url(/static/images/icon/ico_won4.png) no-repeat;}

.add_test {width:100%; margin-bottom:30px; padding:20px 0; background:url(/static/images/content/bg_add_test.png) no-repeat; background-size:100%;}
.add_test ul.wd6 {width:885px}
.add_test ul.wd6 li {margin-right:15px;}

.add_test ul.wd6 li.last {margin-right:0;}



/* 개인검진 상담하기 */
.personal-consultation_wrap {margin-bottom:40px; padding:30px 20px;}
dl.consultation_info {margin-right:20px; padding-right:20px;}
dl.consultation_info dt {margin-bottom:12px; padding-left:25px; font-size:18px; line-height:18px;}
dl.consultation_info dd {padding-left:10px; font-size:16px; line-height:24px;}

dl.consultation_center {padding:5px 0 10px 90px; background-size:74px 83px;}
dl.consultation_center dt {margin-bottom:10px; padding-top:10px; font-size:16px; line-height:16px;}
dl.consultation_center dd {font-size:16px; line-height:24px;}

/* 카카오톡 */
.personal-consultation_wrap .kakao_talk ul {clear:both; margin:25px auto 0 auto; width:1024px;}
.personal-consultation_wrap .kakao_talk ul li {float:left; width:277px; padding-right:76px; background:url(/static/images/icon/ico_kakaoweb.png) 95% no-repeat;}

/* 인터클럽 */
.interclub_visual {width:1024px;}
ul.interclub_info {width:1024px; margin:50px auto 100px auto;}


/* 서식 다운로드 */
ul.form_menu {width:100%; margin-top:40px;}
ul.form_menu li {float:left; width:24.6%; margin-left:0.5%;}
ul.form_menu li:first-child {margin-left:0;}
ul.form_menu li a {display:block; padding:15px 0; font-size:16px; line-height:16px; color:#fff; text-align:center; background:#adbdcc url(/static/images/icon/ico_form-arrow.png) 15% no-repeat;}
ul.form_menu li a.gold {background:#bf9b79 url(/static/images/icon/ico_form-arrow.png) 15% no-repeat;}

/* 사이트맵 */
.sitemap {width:1024px; margin:0 auto;}
.sitemap ul li {float:left; margin:0 20px 30px 0; width:241px;}
.sitemap ul li.last {margin-right:0;}


ul.paperweight_table-list {width:1024px; margin:0 auto;}
ul.paperweight_table-list li {float:left; width:498px; height:511px; margin:0 24px 50px 0;}

ul.paperweight_table-list li.bg .tit p.num {float:left; padding:23px 0; width:60px;}
ul.paperweight_table-list li.bg .tit dl {float:left; padding:15px; width:408px;}
ul.paperweight_table-list li.last .tit p.num {float:left; padding:23px 0; width:60px;}
ul.paperweight_table-list li.last .tit dl {float:left; padding:15px; width:408px;}

ul.question_list li {float:left; width:auto; height:auto; padding:0 15px 0 0; margin:0; }

/*영문소개*/
.h_english img:last-child { width:30%;}
.v_english p { width:100%; padding:180px 0; font-size:38px;}
.f_english { padding:0 30px; box-sizing:border-box;}

}

/* 테블릿 */
@media screen and (max-width: 1023px) {
.web {display:none;}
.bar_web {display:none;}
.mobile {display:inline-block;}

.error_header .conts {width:100%; }

h1 {margin-bottom:30px; font-size:28px; line-height:28px;}
h2 {margin-bottom:20px; font-size:18px; line-height:18px;}

.m_header {position:relative; width:100%; height:75px; background:#f6f6f6;}
.m_header a.m_logo {display:block; padding:18px 0 18px 20px;}
.m_header a.m_logo img {width:207px; height:39px;}

.m_header .m_menu {position:absolute; top:0; right:0; width:75px; height:75px;}
.m_header .m_menu p.title {}
.m_header .m_menu p.title a {display:block; width:75px; height:75px; background:url(/static/images/common/m_menu.png) no-repeat; background-size:100%;}
.m_header .m_menu p.title.on a {background:url(/static/images/common/m_menu-close.png) no-repeat; background-size:100%;}

.m_nav {display:none; width:100%; position:absolute; top:75px; left:0; z-index:4;}
.m_nav ul {position:relative; width:100%; z-index:4;  background:#474747;}
.m_nav ul:after {content:""; clear:both; display:block;}
.m_nav ul li.dep1 {float:left;}
.m_nav ul li.dep1:first-child {border-top:0;}
.m_nav ul li.dep1 {width:100%;}
.m_nav ul li.dep1 p {padding:20px; border-top:solid 1px #776657;}
.m_nav ul li.dep1 p a.tit {display:block; font-size:16px; line-height:16px; color:#fff;}
.m_nav ul li.dep1 p a.tit {background:url(/static/images/icon/ico_m_nav-down.png) right no-repeat; }
.m_nav ul li.dep1.on p a.tit {background:url(/static/images/icon/ico_m_nav-top.png) right no-repeat;}

.m_nav ul li.dep1 p.member {padding:20px 20px 20px 45px; border:0; background:#83a1ab url(/static/images/icon/ico_m_nav-member.png) 20px no-repeat; background-size:16px;}
.m_nav ul li.dep1 p.member a.tit {display:block; font-size:16px; line-height:16px; color:#fff;}
.m_nav ul li.dep1 p.member a.tit {background:url(/static/images/icon/ico_m_nav-down.png) right no-repeat; }
.m_nav ul li.dep1.on p.member a.tit {background:url(/static/images/icon/ico_m_nav-top.png) right no-repeat;}

.m_nav ul li.dep1 p.mypage {padding:20px 20px 20px 45px; border-top:solid 1px #90b0ba; background:#83a1ab url(/static/images/icon/ico_m_nav-mypage.png) 20px no-repeat; background-size:16px;}
.m_nav ul li.dep1 p.mypage a.tit {display:block; font-size:16px; line-height:16px; color:#fff;}
.m_nav ul li.dep1 p.mypage a.tit {background:url(/static/images/icon/ico_m_nav-down.png) right no-repeat; }
.m_nav ul li.dep1.on p.mypage a.tit {background:url(/static/images/icon/ico_m_nav-top.png) right no-repeat;}

.m_nav ul li.dep1 p.logout {padding:20px 20px 20px 45px; border-top:solid 1px #90b0ba; background:#83a1ab url(/static/images/icon/ico_m_nav-logout.png) 20px no-repeat; background-size:16px;}
.m_nav ul li.dep1 p.logout a.tit {display:block; font-size:16px; line-height:16px; color:#fff;}
.m_nav ul li.dep1 p.logout a.tit {background:none;}
.m_nav ul li.dep1.link p.logout a.tit {background:none;}

/* 2뎁스 메뉴 */
.m_nav ul li.dep1 ul {float:left; display:none; padding:15px 20px; background:#393939; }
.m_nav ul li.dep1 ul li.dep2 {float:left; width:100%; border:0;}
.m_nav ul li.dep1 ul li.dep2 a {display:block; font-size:14px; line-height:32px; color:#fff;}
.m_nav ul li.dep1 ul li.dep2 a:hover {color:#e3b286; text-decoration:underline;}
.m_nav-dim {display:none; background:#000; opacity: 0.5; filter: alpha(opacity=50); position:fixed; /*position:absolute;*/ left:0; top:0; width:100%; height:100%; z-index:3;} /* 2017.04.11 수정 */

/* 서브 상단 영역 */
.sub_visual_wrap {height:250px;}
.sub_visual_wrap dl {padding:100px 0 0 0; width:100%;}
.sub_visual_wrap dl dt {font-size:50px; line-height:50px;}
.sub_visual_wrap dl dd {display:none; padding-top:0;}

/* 모바일 메뉴 */
.m_sub_navi {width:100%; height:50px; background:#fafafa; border-bottom:solid 1px #e5e5e5;}
.m_sub_navi:after {content:""; display:block; clear:both;}
.m_navi-home {float:left; width:10%; padding:16px 0; height:18px; text-align:center; }
.m_navi-home a {display:inline-block; width:16px; height:16px; background:url(/static/images/icon/ico_m-navi.png) center no-repeat; background-size:100%}
.navi_wrap {float:left; position:relative; width:45%; }
.navi_wrap .navi_box_chkView {}
.navi_wrap .navi_box_chkView p.title {position:relative; }
.navi_wrap .navi_box_chkView p.title span {position:absolute; right:10px; top:20px; width:17px; height:10px; background:url(/static/images/icon/m-arr-Down.png) left no-repeat; background-size:100%;}
.navi_wrap .navi_box_chkView p.title a {display:block; padding:16px 10px; font-size:16px; color:#393939; }
.navi_wrap .navi_box_chkView p.title.on {background:#bf9b79;}
.navi_wrap .navi_box_chkView p.title.on span { background:url(/static/images/icon/m-arr-Up.png) left no-repeat; background-size:100%;}
.navi_wrap .navi_box_chkView p.title.on a {color:#fff;}
.navi_wrap .navi_box_chkView p.title a {border-left:solid 1px #e5e5e5;}

.navi_wrap .navi_info {position:absolute; left:0; display:none; width:100%; background:#fafafa; z-index:3;}
.navi_wrap.m_2dep .navi_info {left:0;}
.navi_wrap .navi_info ul {border:solid 1px #bf9b79; border-top:0;}
.navi_wrap.m_2dep .navi_info ul {border-right:0;}
.navi_wrap .navi_info ul li {border-top:solid 1px #f5f0eb;}
.navi_wrap .navi_info ul li:first-child {border-top:0;}
.navi_wrap .navi_info ul li a {display:block; padding:10px; font-size:14px; color:#858483;}
.navi_wrap .navi_info ul li a:hover {color:#bf9b79;}

/* 탭스타일 */
.tab_wrap {width:100%; margin-bottom:30px}
.tab_wrap ul {width:100%;}
.tab_wrap ul li {width:33.3%; }
.tab_wrap ul li.wd14 {width:50%;}
.tab_wrap ul li.wd20 {width:50%;}
.tab_wrap ul li.wd25 {width:50%;}
.tab_wrap ul li.wd33 {width:50%;}
.tab_wrap ul li a {display:block; padding:20px 0; font-size:16px; line-height:16px; color:#393939; text-align:center; border:0; border-left:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}
.tab_wrap ul li.last a {border-right:0;}
.tab_wrap ul li.t_line a {border-top:solid 1px #e5e5e5;}
.tab_wrap ul li.r_line a {border-right:solid 1px #e5e5e5;}
.tab_wrap ul li.t_line a.on {border-top:solid 1px #545454;}
.tab_wrap ul li a.on, .tab_wrap ul li.last a.on {padding:20px 0; color:#fff; border:0; border-left:solid 1px #545454; border-bottom:solid 1px #545454; background:#545454;} 

/* 텍스트 스타일 */
dl.txt_list {margin:30px 0 28px 0; padding-bottom:28px;}
dl.txt_list dt {padding-bottom:20px; font-size:22px; line-height:30px;}
dl.txt_list dt span {margin-top:10px; font-size:18px; line-height:24px;}
dl.txt_list dd {padding:0 0 5px 20px; font-size:15px; line-height:23px; background-position:left 5px;}
dl.txt_list dd.img {padding:10px 0 20px 0;}
dl.txt_list dd .txt_list_in {padding-top:5px;}
dl.txt_list dd .txt_list_in p {padding-bottom:5px;}
dl.txt_list dd .txt_list_in ol {padding-bottom:10px;}
dl.txt_list dd .txt_list_in ol li {padding-left:20px;}

dl.txt_list2 {margin:30px 0 28px 0; padding-bottom:28px;}
dl.txt_list2 dt {padding:0 0 10px 25px; font-size:18px; line-height:22px; background-position:left 2px;}
dl.txt_list2 dd {padding:0 0 10px 20px; font-size:16px; line-height:24px;}
dl.txt_list2 dd .txt_list_in {padding-top:5px;}
dl.txt_list2 dd .txt_list_in p {padding-bottom:0; font-size:16px; line-height:16px;}

dl.txt_list3 {margin:30px 0 28px 0; padding-bottom:28px;}
dl.txt_list3 dt {font-size:16px; line-height:24px;}
dl.txt_list3 dd {font-size:16px; line-height:24px;}

dl.txt_list4 {margin-bottom:30px;}
dl.txt_list4 dt {margin-bottom:15px; font-size:18px; line-height:18px;}
dl.txt_list4 dt strong {font-size:22px; line-height:22px;}
dl.txt_list4 dd {margin-bottom:10px; font-size:16px; line-height:24px;}
dl.txt_list4 dd.link {margin:15px 0 0 0;}
dl.txt_list4 dd.link a {font-size:16px; line-height:16px;}

ul.txt_list {margin:30px 0 28px 0; padding-bottom:28px;}
ul.txt_list li {padding:5px 0 0 20px; font-size:16px; line-height:24px; background-position:left 10px;}
ul.txt_list li:first-child {padding-top:0; background-position:left 6px;}
ul.txt_list li .txt_list_in {padding-top:15px;}

ul.txt_list li .txt_list_in {padding-top:5px;}
ul.txt_list li .txt_list_in ul {padding-bottom:0;}
ul.txt_list li .txt_list_in ul li {position:relative; padding:0; background:none; color:#a77d55;}
ul.txt_list li .txt_list_in ul li span.sign {position:absolute; left:0;}

/* 텍스트 비쥬얼 */
.txt_visual:before {width:161px; height:70px;}
.txt_visual:after {width:141px; height:72px;}
.txt_visual p {padding:20px 0 20px 50px; width:450px; font-size:16px; line-height:28px; background-size:40px; letter-spacing:-0.03em;}
.txt_visual p.second {padding:20px 0; font-size:18px; line-height:18px;}
.txt_visual p.second span {margin-top:15px; font-size:14px; line-height:14px;}

.txt_visual.second {margin-bottom:30px;}
.txt_visual.second:before {width:177px; height:48px;}
.txt_visual.second:after {width:157px; height:48px;}
.txt_visual.second p {padding:25px 0; font-size:20px; line-height:20px;}

.txt_visual.three {margin-bottom:30px;}
.txt_visual.three:before {width:189px; height:126px;}
.txt_visual.three:after {width:165px; height:81px;}
.txt_visual.three p {padding:30px 0; font-size:16px; line-height:24px; letter-spacing:-0.03em;}

.txt_visual.join-chk:before {width:111px; height:70px;}
.txt_visual.join-chk:after {width:111px; height:70px;}
.txt_visual.join-chk p {padding:20px 0 20px 35px; width:350px; font-size:16px; line-height:26px;}

.txt_visual.join-ok {padding:40px 0;}
.txt_visual.join-ok:before {width:247px; height:201px;}
.txt_visual.join-ok:after {width:207px; height:213px;}
.txt_visual.join-ok p {padding:100px 0 0 0; width:390px;font-size:24px; line-height:24px;}

/* 인터케어 소개 */
.greeting_info {margin-bottom:30px;}
.greeting_info .img {width:100%; text-align:center;}
.greeting_info dl {float:left; margin-left:0; margin-top:50px; width:100%; }
.greeting_info dl dt {margin-bottom:20px; font-size:24px; line-height:24px;}
.greeting_info dl dd {font-size:16px; line-height:24px;}
.greeting_wrap p.txt {margin:30px 0 30px 0; padding-bottom:30px; font-size:16px; line-height:24px;}

.com_vision_wrap p.tit {margin-bottom:30px; padding-bottom:30px; font-size:24px; line-height:24px; text-align:center; background-position:bottom center;}
.com_vision_wrap .com_vision {width:100%;}
.com_vision_wrap .com_vision.vision {margin-left:0; padding:5px 0 0 0; background:none;}
.com_vision_wrap .com_vision .img {width:100%; text-align:center;}
.com_vision_wrap .com_vision .img img {width:86px; max-width:auto}
.com_vision_wrap .com_vision.vision .img img{width:81px; max-width:auto}
.com_vision_wrap .com_vision dl {margin:30px 0; width:100%; text-align:center;}

.com_vision_wrap .com_vision dl dt {margin-bottom:10px; font-size:20px; line-height:20px;}
.com_vision_wrap .com_vision dl dd {font-size:16px; line-height:24px;}

/* 인터케어 특장점 */
.merit_wrap p.tit {margin-bottom:20px; font-size:18px; line-height:26px;}
.merit_wrap ul {margin-bottom:30px; padding-bottom:30px;}
.merit_wrap ul li {margin-left:2%; width:49%;}
.merit_wrap ul li.wd3 {width:32%; margin-left:2%;}

.merit_wrap ul li p.tit {margin-bottom:20px;}
.merit_wrap ul li p.txt {font-size:16px; line-height:24px;}
.merit_wrap ul li .img {margin-bottom:30px;}
.merit_wrap ul li dl dt {margin-bottom:10px; padding-left:20px; font-size:16px; line-height:16px;}
.merit_wrap ul li dl dd {padding-left:20px; font-size:16px; line-height:24px;}

/* 의료진 소개 */
.medical_personnel ul li {margin:0 0 30px 0; float:none; width:auto; height:200px; padding:5px 20px;}
.medical_personnel ul li .tit {position:relative; width:200px; background-size:100%;}
.medical_personnel ul li .tit p {position:relative; float:left; width:100%; z-index:2;}
.medical_personnel ul li.director1 .tit { background-size:100%;}
.medical_personnel ul li.director2 .tit { background-size:100%;}

.medical_personnel ul li ul {float:none; width:500px; margin:35px 0 0 0; padding:0 5px 0 15px; border:0;}
.medical_personnel ul li ul li {padding-left:15px; font-size:16px; line-height:24px;}

/* 센터 둘러보기 */
ul.m_gallery_list {display:block; width:600px; margin:0 auto; position:relative; }
ul.m_gallery_list:after {content:""; display:block; clear:both;}
ul.m_gallery_list li {float:left; width:48%; margin:0 4% 4% 0;}
ul.m_gallery_list li.last {margin-right:0;}
ul.m_gallery_list li a {display:block; }
ul.m_gallery_list li img {max-width:100%;}

.m_gallery_wrap {position:fixed; width:auto; max-width:984px; left:40px; right:40px; top:100px; }
.m_gallery_wrap .img {max-width:100%;}
.m_gallery_wrap .bx-wrapper img {max-width: 100%; display: block;}

/* PAGER */
.m_gallery_wrap .bx-wrapper {position:relative; width:100%; z-index:1;}
.m_gallery_wrap .bx-wrapper .bx-pager .bx-pager-item,
.m_gallery_wrap .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1; *display: inline;}
.m_gallery_wrap .bx-wrapper .bx-pager.bx-default-pager {display:none;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.m_gallery_wrap .bx-wrapper .bx-prev {left: 15px; background: url(/static/images/content/ico_m_gallery-prev.png) no-repeat; background-size:100%;}
.m_gallery_wrap .bx-wrapper .bx-next {right: 15px; background: url(/static/images/content/ico_m_gallery-next.png) no-repeat; background-size:100%;}
.m_gallery_wrap .bx-wrapper .bx-prev:hover {background: url(/static/images/content/ico_m_gallery-prev-hover.png) no-repeat; background-size:100%;}
.m_gallery_wrap .bx-wrapper .bx-next:hover {background: url(/static/images/content/ico_m_gallery-next-hover.png) no-repeat; background-size:100%;}
.m_gallery_wrap .bx-wrapper .bx-controls-direction a {position: absolute; bottom:16px; outline: 0; width: 11px; height: 21px; text-indent: -9999px; z-index: 9999;}
.m_gallery_wrap .bx-wrapper .bx-controls-direction a.disabled {display: none;}

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {background:#bf9b79; width: 100%; text-align:center;}
.bx-wrapper .bx-caption span {display: inline-block; padding:15px 0; font-size:16px; color:#fff;}

/* 장비센터 */
ul.img_list li {width:52%; margin-left:5%;}
ul.img_list li:first-child {width:43%;}
ul.img_list li.mri {width:48%; margin-left:4%;}
ul.img_list li.mri:first-child {width:48%; margin-left:0;}

.rfid_order {width:600px; margin:30px auto;}
.rfid_order ul li {width:100%; margin:20px 0 0 0; padding:60px 0 0 0; background:url(/static/images/content/bg_rfid-arrowM.png) top no-repeat; background-size:29px 40px;}
.rfid_order ul li:first-child {margin:0; padding:0; background:none;}
.rfid_order ul li .txt_info {width:100%;}
.rfid_order ul li .txt_info p {font-size:14px;}

.equipment_merit {margin-top:30px;}
.equipment_merit p {padding:0 30px 30px 0; font-size:17px; line-height:17px;}
.equipment_merit ol {padding:20px;}
.equipment_merit ol li {margin-top:15px; padding-left:30px; font-size:16px;}
.equipment_merit ol li span {padding:5px 7px 4px 7px; font-size:12px; color:#fff;}

/* 찾아오시는 길 */
.map_info dl {margin:30px 0;}
.map_info dl dt {padding:0 30px 20px 0; font-size:17px; line-height:17px;}
.map_info dl dd {padding:0 0 5px 20px; font-size:16px; line-height:24px;}

.map_info a {  position:static; margin-bottom:20px; }

.location_info {padding:30px; }
.location_info p.tit {margin-bottom:30px; font-size:20px; line-height:20px;}
.location_in.wd {width:100%}
.location_in.wd ul {display:block; width:100%}
.location_in .line {left:33px; right:auto; top:30px; bottom:70px; background:none; border-left:solid 3px #bf9b79;}
.location_info ul {margin-bottom:30px; padding-bottom:30px; width:100%}
.location_info ul li {width:100%; padding-top:20px;}
.location_info ul li:first-child {padding-top:0;}
.location_info ul li.wd {width:100%}
.location_info ul li dl {text-align:left;}
.location_info ul li dl dt {float:left; width:12%;}
.location_info ul li dl dd {float:left; width:85%; margin:0 0 0 3%; padding:10px 0 0 0; font-size:16px; line-height:24px;}

.public_transportation ul li {width:100%; margin:20px 0 0 0; padding:20px 0 0 0; background:none; border-top:solid 1px #e5e5e5;}
.public_transportation ul li:first-child {border-top:0; margin:0; padding:0;}
.public_transportation ul li .img {width:15%; text-align:center;}
.public_transportation ul li dl {width:83%; margin-left:2%;}
.public_transportation ul li dl dt {margin-bottom:10px; font-size:18px; line-height:18px;}
.public_transportation ul li dl dd {font-size:16px; line-height:24px;}

.public_transportation ul li dl dd ul li {font-size:16px; line-height:24px; border-top:0;}
.public_transportation ul li dl dd ul li:first-child {padding-left:95px;}
.public_transportation ul li dl dd ul li span {position:absolute; left:0;}

/* 종합건강검진 안내 */
.overallscreening_info {margin-bottom:30px;}
ul.overallscreening_info li {width:48%; margin-left:4%}

.overallscreening_target dl {margin-bottom:20px;}
.overallscreening_target dl dt {margin-bottom:5px; font-size:22px; line-height:22px;}
.overallscreening_target dl dd {font-size:15px; line-height:23px;}
.overallscreening_target ul li {width:31.3%; margin:0 3% 3% 0;}

/* 종합건강검진 안내 - 예약하기 - */
.overallscreening_reservation {width:100%; margin-bottom:30px;}
.overallscreening_reservation p.tit {margin-bottom:20px; font-size:22px; line-height:22px;}
.overallscreening_reservation .overallscreening_reservation_box {width:48%;}
.overallscreening_reservation .overallscreening_reservation_box.time {margin-left:1%; padding:5px 0 0 3%;}
.overallscreening_reservation .overallscreening_reservation_box .img {width:30%}
.overallscreening_reservation .overallscreening_reservation_box dl {margin-left:5%; width:65%;}
.overallscreening_reservation .overallscreening_reservation_box dl dt {margin-bottom:10px; font-size:18px; line-height:20px;}
.overallscreening_reservation .overallscreening_reservation_box dl dd {font-size:16px; line-height:24px;}

/* 종합건강검진 안내 - 검진안내 - */
ul.screening_info {width:100%;}
ul.screening_info li {width:48%; margin:0 4% 4% 0; }
ul.screening_info li.last {margin-right:4%;}
ul.screening_info li.mlast {margin-right:0;}
ul.screening_info li .tit_wrap p {font-size:14px;}
ul.screening_info li .tit_wrap p.num {padding:12px;}
ul.screening_info li .tit_wrap p.txt {padding:12px;}
ul.screening_info li ol.txt_info {padding:20px; height:170px;}
ul.screening_info li ol.txt_info li {padding:0 0 0 30px; margin:10px 0 0 0; font-size:16px; line-height:19px;}
ul.screening_info li ol.txt_info li span {padding:4px 6px 4px 6px; font-size:12px; line-height:12px; background-size:19px;}

/* 연령대별 필요한 건강검진 */
ul.age_screening {width:100%;}
ul.age_screening li {margin:0 0 20px 0; padding:20px 21px; width:auto; height:auto;}
ul.age_screening li .profile {margin-bottom:25px; padding-bottom:20px;}
ul.age_screening li .profile .img {width:120px; margin-right:20px;}
ul.age_screening li .profile p.txt {margin-top:25px; font-size:24px; line-height:30px;}
ul.age_screening li ul li {padding:5px 0 0 12px; font-size:16px; line-height:24px; background-position:left 14px;}
ul.age_screening li ul li:first-child {background-position:left 10px;}

/* 예약하기 검색 */
.search_box {padding:30px 0; width:100%;}
.search_box .search_form {}
.search_box .search_form label {padding-right:18px; font-size:20px; line-height:46px;}
.search_box .search_form input {padding:14px 10px; height:16px; font-size:14px; line-height:14px;}
.search_box .search_form a img {width:46px}

.search_box .m_search_list {margin:30px auto 0 auto; width:252px;}
.search_box .m_search_list ul {}
.search_box .m_search_list ul:after {content:""; display:block; clear:both;}
.search_box .m_search_list ul li {float:left; width:42px;}
.search_box .m_search_list ul li a {display:block; padding:12px 0; height:16px; font-size:16px; line-height:16px; border:solid 1px #e5e5e5; border-right:0; background:#fff; color:#545454; font-weight:bold;}
.search_box .m_search_list ul li.last a {border:solid 1px #e5e5e5;}
.search_box .m_search_list ul li a:hover, .search_box .search_list ul li.last a:hover, .search_box .m_search_list ul li a.active {border:solid 1px #bf9b79;}

.search_info {width:100%;}
.search_info ul li {margin:0 2% 2% 0; width:31.3%;}
.search_info ul li a {text-align:center;}
.search_info ul li a img {width:100%;}
.search_info ul li.m_last {margin-right:0;}
.search_info ul li.last {margin-right:2%;}
.search_info ul li a.nologo {padding:16% 0; font-size:16px; line-height:16px;}
.search_info ul li a.nologo:hover {border:solid 2px #bf9b79;}


/* 예약하기 */
.reservation_company .info {width:20%; padding:2% 2.5% 0 2%;}
.reservation_company .info dl {margin-top:7px;}
.reservation_company .info dl dt {font-size:12px; line-height:12px;}
.reservation_company .info dl dd {margin-top:5px; font-size:12px; line-height:12px; letter-spacing:-0.05em;}
.reservation_company .visual {width:75%}

/* - 로그인 - */
.login_wrap {margin:30px 0 20px 0; padding:20px 0;}
.login_wrap .login_in {width:460px;}
.login_wrap .login_in dl.txt_info {margin-bottom:25px;}
.login_wrap .login_in dl.txt_info dt {padding-bottom:10px; font-size:20px; line-height:20px;}
.login_wrap .login_in dl.txt_info dd {font-size:14px; line-height:14px;}
.login_wrap .login_in .login_form dl {width:339px;}
.login_wrap .login_in .login_form dl dt {width:89px; font-size:16px; line-height:50px;}
.login_wrap .login_in .login_form dl dd {width:250px; margin-bottom:10px;}
.login_wrap .login_in .login_form dl dd input {padding:14px 10px; height:14px; font-size:16px; line-height:16px; width:228px}
.login_wrap .login_in .login_form a {width:110px; padding:40px 0; font-size:18px; line-height:18px;}

/* step */
.setp_wrap {margin-bottom:30px; padding:0; width:100%; background:#bf9b79; }
.setp_wrap .m_step {padding:20px 0; text-align:center; font-size:16px; line-height:20px; color:#fff;}
.setp_wrap .m_step span {display:inline-block; }
.setp_wrap .m_step.dep1 span {margin-right:10px; width:17px; height:21px; background:url(/static/images/icon/ico_step01.png) no-repeat; background-size:100%; vertical-align:-5px;}
.setp_wrap .m_step.dep2 span {margin-right:10px; width:18px; height:18px; background:url(/static/images/icon/ico_step02.png) no-repeat; background-size:100%; vertical-align:-5px;}
.setp_wrap .m_step.dep3 span {margin-right:10px; width:18px; height:18px; background:url(/static/images/icon/ico_step03.png) no-repeat; background-size:100%; vertical-align:-5px;}
.setp_wrap .m_step.dep4 span {margin-right:10px; width:18px; height:22px; background:url(/static/images/icon/ico_step04.png) no-repeat; background-size:100%; vertical-align:-5px;}

/* 개인정보 수집 및 활용 */
.agree_wrap {margin-top:30px;}
.agree_wrap .agree_in p {font-size:20px; line-height:20px;}

.agree_wrap2 {padding:20px;}
.agree_wrap2 p.txt {padding-left:0;}
.agree_wrap2 p.txt.ml {padding-left:0;}
.agree_wrap2 ul.agree_cont {margin-bottom:30px;}
.agree_wrap2 ul.agree_cont li {padding-left:20px; font-size:16px; line-height:24px;}
.agree_wrap2 ul.agree_cont li span {left:0;}

.agree_wrap2 dl {padding:0 0 20px 0;}
.agree_wrap2 dl dt {font-size:16px; line-height:24px;}
.agree_wrap2 dl dt span {left:20px;}
.agree_wrap2 dl dd {padding-left:30px; font-size:16px; line-height:24px; }
.agree_wrap2 dl dd span {left:20px;}
.agree_wrap2 dl dt.pl {padding-left:20px; padding-bottom:10px;}
.agree_wrap2 dl dt.pl span {left:0px;}
.agree_wrap2 dl dd.pl {padding-left:30px; padding-bottom:5px;}
.agree_wrap2 dl dd.pl span {left:20px;}

.agree_wrap2 ul.conts_list {padding:0 0 20px 0; margin:0;}
.agree_wrap2 ul.conts_list li {padding-left:30px; font-size:16px; line-height:24px;}
.agree_wrap2 ul.conts_list li.sign {padding-left:35px;}
.agree_wrap2 ul.conts_list li span {left:20px;}
.agree_wrap2 ul.nopl {padding-left:15px;}

/* 문진표 작성 */
.reservation_wrap {padding:30px 0;}
.reservation_wrap.confirm:after {width:109px; height:122px;}
.reservation_wrap.paperweight:after {width:110px; height:113px; background-size:100%;}
.reservation_wrap.confirm .reservation_in {width:410px;}
.reservation_wrap.paperweight .reservation_in {width:326px;}
.reservation_wrap .reservation_in dl.txt_info {margin-bottom:20px;}
.reservation_wrap .reservation_in dl.txt_info dt {padding-bottom:15px; font-size:22px; line-height:22px;}
.reservation_wrap .reservation_in dl.txt_info dd {font-size:14px; line-height:14px;}
.reservation_wrap .reservation_in dl.reservation_form {width:326px;}
.reservation_wrap .reservation_in dl.reservation_form dt {width:20%; font-size:16px; line-height:50px;}
.reservation_wrap .reservation_in dl.reservation_form dd {width:80%; margin-bottom:10px;}
.reservation_wrap .reservation_in dl.reservation_form dd input {padding:16px 5%; height:16px; font-size:16px; line-height:16px; width:90%}
.reservation_wrap .reservation_in a {width:326px; padding:15px 0; font-size:18px; line-height:18px;}
.reservation_wrap .paperweight_search {margin:20px auto 0 auto; padding:30px 30px 0 30px; width:auto;}
.reservation_wrap .paperweight_search dl {margin-bottom:20px;}
.reservation_wrap .paperweight_search dl dt {padding:0 5px 0 15px; font-size:14px; line-height:20px; background-position:left 2px;}
.reservation_wrap .paperweight_search dl dd a {padding:7px 10px 5px 10px; font-size:12px; line-height:12px;}
.reservation_wrap .paperweight_search p {font-size:14px; line-height:20px;}

/* 서식 다운로드 */
.form-download-info {padding:30px;}
.form-download-info dl {margin-bottom:20px;}
.form-download-info dl dt {margin-bottom:10px; font-size:18px; line-height:18px;}
.form-download-info dl dd {margin-bottom:10px; font-size:16px; line-height:20px;}
.form-download-info p {font-size:16px; line-height:20px;}

ul.form_menu {margin-top:30px;}
ul.form_menu li {float:left; width:24.6%; margin-left:0.5%;}
ul.form_menu li:first-child {margin-left:0;}
ul.form_menu li a {font-size:16px; line-height:20px; background:#adbdcc none;}
ul.form_menu li a.gold {background:#bf9b79 none;}

/* faq */
.faq li.dep1 p span {padding:12px; font-size:16px; line-height:16px;}
.faq li.dep1 p a.tit {padding:12px 0 12px 60px; margin-right:12px; font-size:16px; line-height:16px;}
.faq li.dep1 p a.tit {background-size:13px 8px;}
.faq li.dep1.on p a.tit {background-size:13px 8px;}

/* 2뎁스 메뉴 */
.faq li.dep1 .aswer .dep2 span {font-size:16px; line-height:16px; left:12px; top:15px;}
.faq li.dep1 .aswer .dep2 p {padding:12px 12px 12px 50px; font-size:16px; line-height:24px;}

/* 개인검진 프로그램 */
.personal_tit {padding:17px 0; font-size:18px; line-height:18px; background:#5d81a2;}
.personal_tit.brown {background:#aa713e;}
.personal_conts {margin-bottom:30px; padding:30px;}
.personal_conts p.tit {margin:0 0 20px 0; font-size:18px; line-height:18px;}
.personal_conts dl {margin-bottom:30px;}
.personal_conts dl dt {margin-bottom:15px; font-size:18px; line-height:18px;}
.personal_conts dl dd {margin-top:5px; padding-left:30px; font-size:16px; line-height:24px;}
.personal_conts dl dd span {top:2px; padding-top:4px; font-size:14px; line-height:14px; width:21px; height:17px;}

ul.normal_text-itemM {border:solid 1px #fafafa; border-radius: 3px; background:#fafafa;}
ul.normal_text-itemM:after {content:""; display:block; clear:both;}
ul.normal_text-itemM li {float:left; padding:15px 2% 15px 0; width:32%; text-align:center; border-bottom:solid 1px #e5e5e5; background:#fff url(/static/images/icon/ico_line.png) right repeat-y;}
ul.normal_text-itemM li.last {padding-right:0; background:#fff none;}
ul.normal_text-itemM li.blast {border-bottom:0;}
ul.normal_text-itemM li p {margin-top:10px; font-size:16px; line-height:16px; color:#9c9c9c;}

.personal_info {padding:30px;}
.test_list {background-size:100%;}
.test_img {display:block; width:560px; margin:0 auto; text-align:center;}
.test_img.wd42 {width:423px}
.test_img img {max-width:100%;}
.choice_test {float:none; width:460px; margin:0 auto; padding-top:20px;}
.choice_test.wd34 {width:355px; margin:0 auto;}
.choice_test.wd35 {margin:0 auto;}
.choice_test.wd55 {width:460px;}
.choice_test.wd59 {width:460px;}
.choice_test.last {margin:20px auto 0 auto;}

.choice_test_box {margin-top:0; padding:30px;}
.choice_test_box ol {width:180px;}
.choice_test_box ol li {padding:10px 0 0 30px; font-size:16px; line-height:21px;}
.choice_test_box ol li span {top:9px; padding-top:4px; font-size:14px; line-height:14px;width:21px; height:17px; background-size:100%;}

.choice_test.center2 {width:460px;}
.choice_test.center2 ol {background:none;}

.choice_test_box ol.last13 { padding-left:0; width:180px;}

.add_test {margin-bottom:30px; padding:20px 0; background:#fff none;}
.add_test.bg02 {background:#fff none;}
.add_test ul {width:332px;}
.add_test ul li {margin-right:30px;}

.add_test ul.wd4 {width:300px}
.add_test ul li {margin-bottom:20px;}

.add_test ul.wd6 {width:435px;}
.add_test ul.wd6 li {margin-right:15px; margin-bottom:15px;}
.add_test ul.wd6 li.mlast, .add_test ul.wd6 li.last {margin-right:0;}
.add_test ul.wd6 li.mb0 {margin-bottom:15px;}

/*가운데정렬*/
.test_ul li:nth-child(even) { margin-right:0;}

/* 개인검진 상담하기 */
.personal-consultation_wrap {margin-bottom:30px; padding:20px;}
dl.consultation_info {display:block; margin:0 0 20px 0; padding-right:0; border:0;}
dl.consultation_info dt {margin-bottom:12px; padding-left:25px; font-size:16px; line-height:16px;}
dl.consultation_info dd {padding-left:10px; font-size:14px; line-height:20px;}

dl.consultation_center {display:block; padding:5px 0 5px 90px; background-size:74px 83px;}
dl.consultation_center dt {margin-bottom:10px; padding-top:10px; font-size:14px; line-height:15px;}
dl.consultation_center dd {font-size:14px; line-height:20px;}

/* 카카오톡 */
.personal-consultation_wrap .kakao_talk {margin-top:25px; padding-top:25px;}
.personal-consultation_wrap .kakao_talk p.tit {margin-bottom:0;}
.personal-consultation_wrap .kakao_talk p.id {margin:20px 0; text-align:center; width:100%;}
.personal-consultation_wrap .kakao_talk ul {margin:25px auto 0 auto; width:277px;}
.personal-consultation_wrap .kakao_talk ul li {width:277px; padding:0 0 80px 0; background:url(/static/images/icon/ico_kakaomobile.png) center 93% no-repeat;}
.personal-consultation_wrap .kakao_talk ul li.last {padding:0; background:none;}

.p_span { margin:5px 0 10px 0;}

/* 로그인 */
.login_wrap.member {padding:30px 0;}
.login_wrap.member:after {width:211px; height:220px;}
.login_wrap.member .login_in .login_form {width:420px; margin-top:20px;}
.login_wrap.member .login_in .login_form dl {width:300px;}
.login_wrap.member .login_in .login_form dl dt {width:50px;}

.login_etc {margin:20px 50px 0 50px; padding-top:20px;}
.login_etc dl {width:510px; margin:0 auto 10px auto;}
.login_etc dl dt {padding:0 10px 0 20px; font-size:16px; line-height:16px;}
.login_etc dl dd {font-size:16px; line-height:16px;}
.login_etc dl dd a {width:150px; padding:6px 0; font-size:14px; line-height:14px;}

/* 인터클럽 */
.interclub_visual {width:auto; padding:0 20px;}
ul.interclub_info {width:auto; padding:0 20px; margin-top:30px;}


/* footer */
.f_util .conts ul {float:none; padding:0; width:100%;}
.f_util .conts ul li {float:left; width:33.3%;}
.f_util .conts ul li a {display:block; padding:20px 0; font-size:14px; line-height:14px; color:#fff; background:none; text-align:center; border-left:solid 1px #5d5d5d; border-bottom:solid 1px #5d5d5d;}
.f_util .conts ul li a.first {background:none;}

.f_copy .conts .txt_info {margin-top:30px; width:100%; font-size:12px; line-height:18px; letter-spacing:0; color:#b7b7b7; font-weight:normal;}
.f_copy .conts .txt_info:after {content:""; display:block; clear:both;}
.f_copy .conts .txt_info p.address {float:left; width:100%; margin-bottom:10px;}
.f_copy .conts .txt_info p.copyright {float:left; width:100%;}

.use-agree_wrap {padding:20px 20px 40px 20px;}

/* 휴대폰 본인 인증 */
.phone_check {padding:20px;}
.phone_check p {float:none; width:130px; margin:0 auto 20px auto; padding:0 0 0 20px; font-size:16px; line-height:16px; background:url(/static/images/icon/ico_phone2.png) left 0 no-repeat;}
.phone_check ul {float:none; width:100%; }
.phone_check ul li {float:none; display:block; margin:10px 0 0 0;}
.phone_check ul li:first-child {margin-top:0;}
.phone_check ul li input {padding:10px; font-size:16px; line-height:16px; width:73%;}
.phone_check ul li a {margin-left:5px; width:20%; padding:11px 0; text-align:center; font-size:16px; line-height:16px;}

/* 사이트맵 */
.sitemap {width:550px; margin:0 auto;}
.sitemap ul li {margin:0 30px 30px 0; width:260px;}
.sitemap ul li.last {margin-right:0;}
.sitemap ul li.mlast {margin-right:0;}

.paperweight_table-tit {margin-bottom:30px; padding:15px 0; font-size:20px; line-height:20px;}
.paperweight_table-tit span {margin-right:5px; width:20px; height:20px; background-size:100%;}

ul.paperweight_table-list {width:533px; margin:0 auto;}
ul.paperweight_table-list li {float:left; width:533px; height:511px; margin:0 0 30px 0;}
ul.paperweight_table-list li.last {margin-right:0;}
ul.paperweight_table-list li.bg {border:solid 1px #e5d7c9;}
ul.paperweight_table-list li.bg .tit {width:100%; border-bottom:solid 1px #e5d7c9;}
ul.paperweight_table-list li.bg .tit:after {content:""; display:block; clear:both;}
ul.paperweight_table-list li.bg .tit p.num {float:left; padding:23px 0; width:70px; text-align:center; background:#e5d7c9; font-size:24px; line-height:24px; color:#946f4d; font-weight:bold;}
ul.paperweight_table-list li.bg .tit dl {float:left; padding:15px; width:433px; background:#f2ebe4;}
ul.paperweight_table-list li.bg .tit dl dt {margin-bottom:8px; font-size:18px; line-height:18px; color:#946f4d; font-weight:bold;}
ul.paperweight_table-list li.bg .tit dl dd {font-size:14px; line-height:14px; color:#946f4d; }

ul.paperweight_table-list li.last {border:solid 1px #d9e0e8 ;}
ul.paperweight_table-list li.last .tit {width:100%; border-bottom:solid 1px #d9e0e8;}
ul.paperweight_table-list li.last .tit:after {content:""; display:block; clear:both;}
ul.paperweight_table-list li.last .tit p.num {float:left; padding:23px 0; width:70px; text-align:center; background:#d9e0e8; font-size:24px; line-height:24px; color:#637c93; font-weight:bold;}
ul.paperweight_table-list li.last .tit dl {float:left; padding:15px; width:433px; background:#eff2f5;}
ul.paperweight_table-list li.last .tit dl dt {margin-bottom:8px; font-size:18px; line-height:18px; color:#637c93; font-weight:bold;}
ul.paperweight_table-list li.last .tit dl dd {font-size:14px; line-height:14px; color:#637c93; }

.paperweight_table-form {padding:15px 10px 5px 20px; height:420px; overflow:auto; overflow-x:hidden;}
.paperweight_table-form p.question {position:relative; padding-left:35px; margin-bottom:10px; font-size:14px; line-height:18px; color:#393939;}
.paperweight_table-form p.question span {position: absolute; left:0; }
.paperweight_table-form .question_ex {margin:10px 0 15px 0;padding:10px 15px; font-size:12px; line-height:16px; color:#9c9c9c; font-weight:bold; background:#f5f5f5;}
.paperweight_table-form .question_ex.last {margin-bottom:0;}
ul.question_list {margin:0; padding:0 0 15px 0;}
ul.question_list.last {padding-bottom:0;}
ul.question_list:after {content:""; display:block; clear:both;}
ul.question_list li {float:left; width:auto; height:auto; padding:0 15px 0 0; margin:0; }
ul.question_list li label {margin-left:5px; font-size:14px; line-height:20px; color:#9c9c9c; vertical-align:middle;}
ul.question_list li label.box {margin-left:5px; font-size:14px; line-height:25px; color:#9c9c9c; vertical-align:middle;}

/*영문소개*/
.v_english p { width:100%; padding:110px 0; font-size:30px;}
.f_english { padding:0 30px; box-sizing:border-box;}
.f_english img { margin-bottom:20px;}
.f_english span { float:none; display:block; margin:0 0; padding:0 0 30px;}

}


@media screen and (max-width: 640px) {
.english h3.e_h3 p.title {font-size:48px}
.english .img_box img {display:none;width:100%;}
.english .m_img_box {display:block;}
.h_english .logo {margin-left:20px; width: 140px;}
.hauto {height:auto !important;}
/* error */
.error_header .conts img {width:365px;}
.error_wrap  {padding:0 30px;}
.error_wrap a.btn {margin-top:30px;}
.error_wrap a.btn img {width:322px}

.web_tablet {display:none;}
.mobile2 {display:block;}
h1 {margin-bottom:20px; font-size:26px; line-height:26px;}
h2 {margin-bottom:15px; font-size:16px; line-height:16px;}

.btn_wrap .list {width:100px;}
.btn_wrap .cancle {width:100px; padding:15px 0;}
.btn_wrap .confirm {width:100px; padding:15px 0;}
p.txt {font-size:14px; line-height:14px; }

.sub_img.overallscreening {width:100%;}
.sub_img.overallscreening img {width:216px;}

/* 서브 상단 영역 */
.sub_visual_wrap {height:250px;}
.sub_visual_wrap.bg01 {background:url(/static/images/visual/m_sub-visual01.jpg) 50% top repeat;}
.sub_visual_wrap.bg02 {background:url(/static/images/visual/m_sub-visual02.jpg) 50% top repeat;}
.sub_visual_wrap.bg03 {background:url(/static/images/visual/m_sub-visual03.jpg) 50% top repeat;}
.sub_visual_wrap.bg04 {background:url(/static/images/visual/m_sub-visual04.jpg) 50% top repeat;}
.sub_visual_wrap.bg05 {background:url(/static/images/visual/m_sub-visual05.jpg) 50% top repeat;}
.sub_visual_wrap.bg06 {background:url(/static/images/visual/m_sub-visual06.jpg) 50% top repeat;}
.sub_visual_wrap.bg07 {background:url(/static/images/visual/m_sub-visual07.jpg) 50% top repeat;}
.sub_visual_wrap.bg08 {background:url(/static/images/visual/m_sub-visual08.jpg) 50% top repeat;}

.sub_visual_wrap dl {padding:110px 0 0 0;}
.sub_visual_wrap dl dt {font-size:40px; line-height:40px;}

/* 텍스트 스타일 */
dl.txt_list.noline {margin-bottom:18px;}
dl.txt_list {margin:20px 0 18px 0; padding-bottom:18px;}
dl.txt_list dt {padding-bottom:15px; font-size:18px; line-height:24px;}
dl.txt_list dt span {margin-top:5px; font-size:16px; line-height:24px;}
dl.txt_list dd {padding:0 0 10px 20px; font-size:14px; line-height:20px; background-position:left 4px;}

dl.txt_list2 {margin:20px 0 18px 0; padding-bottom:18px;}
dl.txt_list2 dt {padding:0 0 10px 25px; font-size:16px; line-height:20px; background-position:left 2px;}
dl.txt_list2 dd {padding:0 0 10px 20px; font-size:14px; line-height:20px;}
dl.txt_list2 dd .txt_list_in {padding-top:5px;}
dl.txt_list2 dd .txt_list_in p {padding-bottom:0; font-size:14px; line-height:20px;}

dl.txt_list3 {margin:20px 0 18px 0; padding-bottom:18px;}
dl.txt_list3 dt {margin-bottom:10px; font-size:16px; line-height:24px;}
dl.txt_list3 dd {font-size:14px; line-height:20px;}

dl.txt_list4 {margin-bottom:20px;}
dl.txt_list4 dt {margin-bottom:10px; font-size:16px; line-height:16px;}
dl.txt_list4 dt strong {font-size:18px; line-height:18px;}
dl.txt_list4 dd {margin-bottom:10px; font-size:14px; line-height:20px;}
dl.txt_list4 dd.link {margin:10px 0 0 0;}
dl.txt_list4 dd.link a {padding:10px 20px; font-size:14px; line-height:14px;}

ul.txt_list {margin:20px 0 18px 0; padding-bottom:18px;}
ul.txt_list li {padding:5px 0 0 20px; font-size:14px; line-height:20px; background-position:left 8px;}
ul.txt_list li:first-child {padding-top:0; background-position:left 2px;}
ul.txt_list li .txt_list_in {padding-top:15px;}

ul.txt_list li .txt_list_in {padding-top:5px;}
ul.txt_list li .txt_list_in ul {padding-bottom:0;}
ul.txt_list li .txt_list_in ul li {position:relative; padding:0; background:none; color:#a77d55;}
ul.txt_list li .txt_list_in ul li span.sign {position:absolute; left:0;}

/* 텍스트 비쥬얼 */
.txt_visual:before {width:108px; height:46px;}
.txt_visual:after {width:94px; height:48px;}
.txt_visual p {padding:20px 0 20px 50px; width:70%; font-size:14px; line-height:20px; background-size:35px; letter-spacing:-0.03em;}
.txt_visual p.second {padding:20px 0; font-size:16px; line-height:16px;}
.txt_visual p.second span {margin-top:10px; font-size:12px; line-height:12px;}

.txt_visual.second {margin-bottom:20px;}
.txt_visual.second:before {width:148px; height:40px;}
.txt_visual.second:after {width:131px; height:40px;}
.txt_visual.second p {padding:25px 0; font-size:18px; line-height:18px;}

.txt_visual.three {margin-bottom:20px;}
.txt_visual.three:before {width:135px; height:90px;}
.txt_visual.three:after {width:118px; height:58px;}
.txt_visual.three p {padding:25px 20px; width:auto; font-size:14px; line-height:20px;}

.txt_visual.join-chk:before {width:80px; height:50px;}
.txt_visual.join-chk:after {width:80px; height:50px;}
.txt_visual.join-chk p {padding:15px 0 15px 30px; width:290px; font-size:14px; line-height:20px;}

.txt_visual.join-ok {padding:20px 0;}
.txt_visual.join-ok:before {width:145px; height:119px;}
.txt_visual.join-ok:after {width:122px; height:125px;}
.txt_visual.join-ok p {padding:65px 0 0 0; width:290px;font-size:18px; line-height:18px; background-size:60px 49px;}

/* step */
.setp_wrap {margin-bottom:20px;}
.setp_wrap .m_step {padding:10px 0; font-size:14px; line-height:20px;}
.setp_wrap .m_step.dep1 span {margin-right:10px; width:14px; height:18px; vertical-align:-5px;}
.setp_wrap .m_step.dep2 span {margin-right:5px; width:14px; height:14px; vertical-align:-2px;}
.setp_wrap .m_step.dep3 span {margin-right:10px; width:14px; height:14px; vertical-align:-2px;}
.setp_wrap .m_step.dep4 span {margin-right:10px; width:14px; height:18px; vertical-align:-5px;}

/* 인터케어 소개 */
.greeting_info {margin-bottom:20px;}
.greeting_info dl {margin-top:30px; width:100%; }
.greeting_info dl dt {margin-bottom:20px; font-size:20px; line-height:20px;}
.greeting_info dl dd {font-size:16px; line-height:24px;}
.greeting_wrap p.txt {margin:20px 0; padding-bottom:20px; font-size:16px; line-height:24px;}

.com_vision_wrap p.tit {margin-bottom:20px; padding-bottom:20px; font-size:20px; line-height:20px;}
.com_vision_wrap .com_vision .img img {width:64px;}
.com_vision_wrap .com_vision.vision .img img{width:61px;}
.com_vision_wrap .com_vision dl {margin:20px 0;}
.com_vision_wrap .com_vision dl dt {margin-bottom:10px; font-size:18px; line-height:18px;}
.com_vision_wrap .com_vision dl dd {font-size:16px; line-height:24px; letter-spacing:-0.03em;}

/* 인터케어 특장점 */
.merit_wrap p.tit {margin-bottom:20px; font-size:18px; line-height:26px;}
.merit_wrap ul {margin-bottom:20px; padding-bottom:20px;}
.merit_wrap ul li {margin-left:0; width:100%; margin-top:20px;}
.merit_wrap ul li.wd3 {width:100%; margin:20px 0 0 0;}
.merit_wrap ul li:first-child, .merit_wrap ul li.wd3:first-child {margin:0;}

.merit_wrap ul li p.tit {margin-bottom:20px;}
.merit_wrap ul li p.txt {font-size:16px; line-height:24px; margin:0;}
.merit_wrap ul li .img {margin-bottom:20px;}
.merit_wrap ul li dl {margin-bottom:0;}
.merit_wrap ul li dl dt {margin-bottom:10px; padding-left:20px; font-size:16px; line-height:16px;}
.merit_wrap ul li dl dd {padding-left:20px; font-size:16px; line-height:24px;}

/* 의료진 소개 */
.medical_personnel ul li ul {margin-top:30px; width:210px;}
.medical_personnel ul li ul li {font-size:16px; line-height:24px;}

/* 센터 둘러보기 */
ul.m_gallery_list {width:100%;}
.m_gallery_wrap {max-width:100%; top:-400px; left:20px; right:20px;}

/* 장비센터 */
ul.img_list li {width:100%; margin-left:0;}
ul.img_list li:first-child {width:100%; margin:0 0 30px 0;}
ul.img_list li.mri {width:100%; margin-left:0;}
ul.img_list li.mri:first-child {width:100%; margin:0 0 30px 0;}

.equipment_merit {margin-top:30px;}
.equipment_merit .line {top:9px;}
.equipment_merit p {padding:0 20px 20px 0; font-size:17px; line-height:17px;}
.equipment_merit ol {padding:20px;}
.equipment_merit ol li {margin-top:15px; font-size:16px; line-height:24px;}
.equipment_merit ol li span {margin-right:5px; padding:4px 6px 3px 6px; font-size:12px; line-height:12px; }

.rfid_order {width:100%; margin:30px auto;}
.rfid_order ul li {margin-top:20px; padding-top:50px; background-size:21px 29px;}

/* 찾아오시는 길 */
.map_info dl {margin:20px 0;}
.map_info dl dt {padding:0 30px 20px 0; font-size:17px; line-height:17px;}
.map_info dl dd {padding:0 0 5px 20px; font-size:16px; line-height:24px;}

.location_info {padding:30px; }
.location_info p.tit {margin-bottom:20px; font-size:18px; line-height:18px;}
.location_in .line {left:33px;}
.location_info ul {margin-bottom:30px; padding-bottom:30px;}
.location_info ul li {padding-top:20px;}
.location_info ul li dl dt {width:20%;}
.location_info ul li dl dt img {max-width:100%}
.location_info ul li dl dd {width:77%; margin:0 0 0 3%; font-size:16px; line-height:24px;}

.public_transportation ul li {margin:20px 0 0 0; padding:20px 0 0 0;}
.public_transportation ul li .img {width:100%; text-align:center;}
.public_transportation ul li dl {width:100%; margin:15px 0 0 0;}
.public_transportation ul li dl dt {margin-bottom:10px; font-size:18px; line-height:18px;}
.public_transportation ul li dl dd {font-size:16px; line-height:24px;}


/* 종합건강검진 안내 */
.overallscreening_info {margin-bottom:30px;}
ul.overallscreening_info li {width:100%; margin:5% 0 0 0}
ul.overallscreening_info li:first-child {margin:0;}

.overallscreening_target dl {margin-bottom:20px;}
.overallscreening_target dl dt {margin-bottom:5px; font-size:18px; line-height:18px;}
.overallscreening_target dl dd {font-size:14px; line-height:20px;}
.overallscreening_target ul li {width:48%; margin:0 4% 4% 0;}
.overallscreening_target ul li.last {margin-right:4%;}
.overallscreening_target ul li.mlast {margin-right:0;}

/* 종합건강검진 안내 - 예약하기 - */
.overallscreening_reservation {width:100%; margin-bottom:0;}
.overallscreening_reservation p.tit {margin-bottom:20px; font-size:22px; line-height:22px;}
.overallscreening_reservation .overallscreening_reservation_box {width:100%; margin-bottom:30px;}
.overallscreening_reservation .overallscreening_reservation_box.time {margin-left:0; padding:5px 0 0 0; background:none;}
.overallscreening_reservation .overallscreening_reservation_box .img {width:100%; text-align:center;}
.overallscreening_reservation .overallscreening_reservation_box dl {margin:20px 0 0 0; width:100%; text-align:center;}
.overallscreening_reservation .overallscreening_reservation_box dl dt {margin-bottom:10px; font-size:18px; line-height:20px;}
.overallscreening_reservation .overallscreening_reservation_box dl dd {font-size:16px; line-height:24px;}

/* 종합건강검진 안내 - 검진안내 - */
ul.screening_info li {width:100%;}
ul.screening_info li .tit_wrap p {font-size:14px;}
ul.screening_info li .tit_wrap p.num {padding:12px;}
ul.screening_info li .tit_wrap p.txt {padding:12px;}
ul.screening_info li ol.txt_info {padding:15px; height:auto;}
ul.screening_info li ol.txt_info li {padding:0 0 0 30px; margin:10px 0 0 0; font-size:16px; line-height:19px;}
ul.screening_info li ol.txt_info li span {padding:4px 6px 4px 6px; font-size:12px; line-height:12px; background-size:19px;}


/* 연령대별 필요한 건강검진 */
ul.age_screening li {margin:0 0 20px 0; padding:20px;}
ul.age_screening li .profile {margin-bottom:15px; padding-bottom:10px;}
ul.age_screening li .profile .img {width:80px; margin-right:20px;}
ul.age_screening li .profile p.txt {margin-top:15px; font-size:20px; line-height:26px;}
ul.age_screening li ul li {padding:5px 0 0 12px; font-size:14px; line-height:20px; background-position:left 12px;}
ul.age_screening li ul li:first-child {background-position:left 8px;}

/* 예약하기 검색 */
.search_box {padding:20px 0; width:100%;}
.search_box .search_form {}
.search_box .search_form label {padding-right:15px; font-size:16px; line-height:36px;}
.search_box .search_form input {padding:10px 10px; height:14px; font-size:14px; line-height:14px; width:150px}
.search_box .search_form a img {width:36px}
.search_box .m_search_list {margin:20px auto 0 auto; width:240px;}
.search_box .m_search_list ul li {width:40px;}
.search_box .m_search_list ul li a {padding:12px 0; height:14px; font-size:14px; line-height:14px;}

/* 예약하기 */
.reservation_company .info {width:auto; padding:20px;}
.reservation_company .info .img {display:inline-block; width:40%; vertical-align:top;}
.reservation_company .info dl {display:inline-block; display:55%; margin-top:10px; margin-left:3%;}
.reservation_company .info dl dt {font-size:16px; line-height:16px;}
.reservation_company .info dl dd {margin-top:5px; font-size:16px; line-height:16px;}
.reservation_company .visual {width:100%}

/* - 로그인 - */
.login_wrap {margin:30px 0 20px 0; padding:20px 0;}
.login_wrap .login_in {width:360px;}
.login_wrap .login_in dl.txt_info {margin-bottom:20px;}
.login_wrap .login_in dl.txt_info dt {padding-bottom:10px; font-size:20px; line-height:20px;}
.login_wrap .login_in dl.txt_info dd {font-size:14px; line-height:14px;}
.login_wrap .login_in .login_form dl {width:70%;}
.login_wrap .login_in .login_form dl dt {display:none;}
.login_wrap .login_in .login_form dl dd {width:95%; margin-right:5%; margin-bottom:10px;}
.login_wrap .login_in .login_form dl dd input {padding:14px 0 14px 10px; height:14px; font-size:16px; line-height:16px; width:95%}
.login_wrap .login_in .login_form a {width:30%; padding:40px 0; font-size:18px; line-height:18px;}

/* 개인정보 수집 및 활용 */
.agree_wrap {margin-top:20px;}
.agree_wrap .agree_in p {font-size:18px; line-height:18px;}
.agree_wrap .agree_in .agree_chk {float:left; width:100%; margin-top:5px; }
.agree_wrap .agree_in .agree_chk label {font-size:14px; line-height:14px;}
.agree_wrap .text_info {margin-top:10px; padding:10px; font-size:14px; line-height:20px;}
.agree_wrap .text_info textarea {width:100%; height:100px; font-size:14px; line-height:14px;}

/* 문진표 작성 */
.reservation_wrap {padding:20px; width:auto;}
.reservation_wrap.confirm:after {background:none}
.reservation_wrap.paperweight:after {background:none}

.reservation_wrap.confirm .reservation_in {width:100%;}
.reservation_wrap.paperweight .reservation_in {width:100%;}
.reservation_wrap .reservation_in dl.txt_info {margin-bottom:10px;}
.reservation_wrap .reservation_in dl.txt_info dt {padding-bottom:10px; font-size:20px; line-height:20px;}
.reservation_wrap .reservation_in dl.txt_info dd {font-size:14px; line-height:20px;}

.reservation_wrap .reservation_in dl.reservation_form {width:100%;}
.reservation_wrap .reservation_in dl.reservation_form dt {display:block; width:100%; margin-bottom:10px; font-size:16px; line-height:16px;}
.reservation_wrap .reservation_in dl.reservation_form dd {display:block; width:100%; margin-bottom:20px;}
.reservation_wrap .reservation_in dl.reservation_form dd.last {margin-bottom:10px;}
.reservation_wrap .reservation_in dl.reservation_form dd input {padding:12px 2%; height:16px; font-size:16px; line-height:16px; width:96%}
.reservation_wrap .reservation_in a {width:100%; padding:15px 0; font-size:16px; line-height:16px;}

.reservation_wrap .paperweight_search {margin:20px auto 0 auto; padding:20px 20px 0 20px;}
.reservation_wrap .paperweight_search dl {margin-bottom:10px;}
.reservation_wrap .paperweight_search dl dt {padding:0 5px 0 15px; font-size:14px; line-height:20px; background-position:left 2px;}
.reservation_wrap .paperweight_search dl dd a {padding:7px 10px 5px 10px; font-size:12px; line-height:12px;}
.reservation_wrap .paperweight_search p {font-size:14px; line-height:20px;}

/* 개인검진 프로그램 */
.personal_tit {padding:15px 0; font-size:16px; line-height:16px;}
.personal_conts {margin-bottom:30px; padding:20px;}
.personal_conts p.tit {margin:0 0 20px 0; font-size:16px; line-height:16px;}
.personal_conts dl {margin-bottom:20px;}
.personal_conts dl dt {margin-bottom:15px; font-size:16px; line-height:16px;}
.personal_conts dl dd {margin-top:5px; padding-left:30px; font-size:14px; line-height:20px;}
.personal_conts dl dd span {top:2px; padding-top:5px; font-size:12px; line-height:12px; width:20px; height:15px; background-size:100%;}

/* 개인검진 프로그램 */
.personal_info {padding:20px;}
.test_list {width:auto; padding:20px;}
.test_list .test_img {width:auto;} 

.choice_test {float:none; width:100%; margin:0 auto; padding-top:20px;}
.choice_test.last {margin:20px auto 0 auto;}

.choice_test.center2 {width:100%;}
.choice_test.wd34, .choice_test.wd35, .choice_test.wd55, .choice_test.wd59 {width:100%;}
.choice_test_box {margin-top:0; padding:20px 10px; }
.choice_test_box ol {width:100%; margin:0; background:none;}
.choice_test_box ol.last {margin:0;}
.choice_test_box ol li {padding:10px 0 0 30px; font-size:16px; line-height:21px;}
.choice_test_box ol li span {top:9px; padding-top:4px; font-size:14px; line-height:14px;width:21px; height:17px; background-size:100%;}
.choice_test_box ol.last8 { padding-bottom:0;}

.add_test {margin-bottom:30px; padding:30px 0; background:#fff none;}
.add_test ul {width:100%; text-align:center;}
.add_test ul.wd4 { padding:0 0; width:100%;}
.add_test ul.wd6 {width:100%;}
.add_test ul li {width:100%; margin:0 0 20px 0;}
.add_test ul li { margin-left:0;}
.add_test ul li.last {margin-bottom:0;}
.add_test ul li.mb0 {margin-bottom:15px;}
.add_test ul li {   margin-left:0;}

ul.normal_text-itemM li {padding:15px 2% 15px 0; width:32%;}
ul.normal_text-itemM li p {margin-top:10px; font-size:14px; line-height:20px; letter-spacing:-0.05em;}


/* 개인검진 상담하기 */
.personal-consultation_wrap {margin-bottom:20px; padding:15px;}
dl.consultation_info {margin:0 0 20px 0;}
dl.consultation_info dt {margin-bottom:12px; padding-left:25px; font-size:16px; line-height:20px; background-position:left 2px; letter-spacing:-0.05em;}
dl.consultation_info dd {padding-left:10px; font-size:14px; line-height:20px; background-position:left 6px;}
dl.consultation_center {display:block; padding:5px 0 5px 80px; background-size:66px 74px; background-position:left 50%;}
dl.consultation_center dt {margin-bottom:5px; padding-top:5px; font-size:14px; line-height:15px;}
dl.consultation_center dd {font-size:14px; line-height:20px;}

/* 카카오톡 */
.personal-consultation_wrap .kakao_talk {margin-top:20px; padding:20px 20px;}
.personal-consultation_wrap .kakao_talk p.tit {padding-left:25px;}
.personal-consultation_wrap .kakao_talk p.id {float:left;}
.personal-consultation_wrap .kakao_talk ul {margin:20px auto 0 auto;}


/* 버튼 */
.btn_wrap {margin-top:20px;}
.btn_wrap.line {padding-top:20px;}
.btn_wrap p {margin-bottom:20px;}
.btn_wrap .cancle {width:120px; padding:15px 0; font-size:14px; line-height:14px;}
.btn_wrap .confirm {width:120px; padding:15px 0; font-size:14px; line-height:14px;}

/* 서식 다운로드 */
.form-download-info {padding:20px;}
.form-download-info dl {margin-bottom:10px;}
.form-download-info dl dt {margin-bottom:10px; font-size:16px; line-height:20px;}
.form-download-info dl dd {margin-bottom:5px; font-size:14px; line-height:20px;}
.form-download-info p {font-size:14px; line-height:20px;}

dl.txt_list dd.btn ul.down_menu li {float:none; display:block; margin-left:0; margin-top:6px; width:auto;}
dl.txt_list dd.btn ul.down_menu li:first-child {margin-top:0;}

ul.form_menu {margin-top:20px;}
ul.form_menu li a {font-size:14px; line-height:20px;}
a.btn_down {padding:15px 20px 15px 30px; font-size:14px; line-height:20px; background:#adbdcc url(/static/images/icon/ico_form-arrow.png) 10px no-repeat;}
a.btn_down.gold {background:#bf9b79 url(/static/images/icon/ico_form-arrow.png) 10px no-repeat;}

/* faq */
.faq li.dep1 p span {padding:15px 15px 0 15px; font-size:14px; line-height:14px; top:0; bottom:0; display:inline-block; vertical-align:middle; }
.faq li.dep1 p a.tit {padding:10px 0 10px 50px; margin-right:10px; font-size:14px; line-height:20px;}
.faq li.dep1 p a.tit {background-size:11px 6px;}
.faq li.dep1.on p a.tit {background-size:11px 6px;}
/* 2뎁스 메뉴 */
.faq li.dep1 .aswer .dep2 span {font-size:14px; line-height:14px; left:15px; top:15px;}
.faq li.dep1 .aswer .dep2 p {padding:10px 10px 10px 50px; font-size:14px; line-height:20px;}

/* 로그인 */
.login_wrap.member:after {display:none;}
.login_wrap.member {margin:30px 0 20px 0; padding:20px; width:auto;}
.login_wrap dl.txt_info {}
.login_wrap.member .login_in {width:auto;}
.login_wrap.member .login_in dl.txt_info {margin-bottom:20px;}
.login_wrap.member .login_in dl.txt_info dt {padding-bottom:10px; font-size:16px; line-height:20px;}
.login_wrap.member .login_in dl.txt_info dd {font-size:14px; line-height:20px;}
.login_wrap.member .login_in .login_form {width:100%;}
.login_wrap.member .login_in .login_form dl {width:70%;}
.login_wrap.member .login_in .login_form dl dt {display:none;}
.login_wrap.member .login_in .login_form dl dd {width:95%; margin-right:5%;}
.login_wrap.member .login_in .login_form dl dd input {padding:14px 0 14px 10px; height:14px; font-size:16px; line-height:16px; width:95%}
.login_wrap.member .login_in .login_form a {width:30%; padding:40px 0; font-size:18px; line-height:18px;}

.login_etc {margin:20px 0 0 0; padding-top:20px;}
.login_etc dl {width:340px; margin:0 auto 10px auto;}
.login_etc dl dt {display:block; padding:0 10px 0 20px; font-size:16px; line-height:16px;}
.login_etc dl dd {display:block; margin-top:10px; font-size:16px; line-height:16px; text-align:center;}
.login_etc dl dd a {width:150px; padding:6px 0; font-size:14px; line-height:14px;}

/* 휴대폰 본인 인증 */
.phone_check p {width:130px; margin:0 auto 20px auto; font-size:16px; line-height:16px;}
.phone_check ul {width:100%;}
.phone_check ul li input { padding:10px 2%; font-size:16px; line-height:16px; width:60%;}
.phone_check ul li a {margin-left:0; width:110px; padding:11px 0; margin-top:10px; font-size:16px; line-height:16px;}

/* 팝업 하단 */
.Layout_Pop {top:150px; left:30px; right:30px; margin:0; width:auto;}
.Layout_Pop .close {top:15px; right:15px;}
.Layout_Pop .close img {width:17px; height:17px;}
.Layout_Pop .tit {padding:15px 0;}
.Layout_Pop .cont {padding:30px;}
.Layout_Pop .cont p.txt {font-size:28px; line-height:28px;}

.Layout_Pop .cont dl.txt_info {margin-bottom:10px;}
.Layout_Pop .cont dl.txt_info dt {padding-bottom:5px; font-size:20px; line-height:20px;}
.Layout_Pop .cont dl.txt_info dd {font-size:14px; line-height:14px;}

.Layout_Pop .cont dl.txt_list2 {margin:10px 0;}
.Layout_Pop .cont dl.txt_list2 dt {padding:0 0 5px 22px; font-size:14px; line-height:22px; background-position:left 4px;}
.Layout_Pop .cont dl.txt_list2 dd {padding:0 0 0 20px; font-size:14px; line-height:22px;}
.Layout_Pop .cont dl.txt_list2 dd .txt_list_in {padding-top:0px;}
.Layout_Pop .cont dl.txt_list2 dd .txt_list_in p {font-size:14px; line-height:22px;}

.Layout_Pop .cont dl.Layout_Pop_form {width:100%; margin-bottom:20px;}
.Layout_Pop .cont dl.Layout_Pop_form dt {width:100%; font-size:16px; line-height:16px; margin-bottom:10px;}
.Layout_Pop .cont dl.Layout_Pop_form dd {width:100%; margin-bottom:10px;}
.Layout_Pop .cont dl.Layout_Pop_form dd.last {margin-bottom:0;}
.Layout_Pop .cont dl.Layout_Pop_form dd input {padding:16px 2%; height:16px; font-size:16px; line-height:16px; width:96%}

.Layout_Pop .cont .pop_box {padding:15px; width:auto; font-size:14px; line-height:20px;}

/* 사이트맵 */
.sitemap {width:260px;}
.sitemap ul li {margin:0 0 30px 0; width:260px;}
.sitemap ul li dl dd ul {padding:10px 15px;}

.paperweight_table-tit {margin-bottom:30px; padding:15px 0; font-size:20px; line-height:20px;}
.paperweight_table-tit span {margin-right:5px; width:20px; height:20px; background-size:100%;}

ul.paperweight_table-list {width:100%;}
ul.paperweight_table-list li {width:100%; height:auto; margin:0 0 30px 0;}

ul.paperweight_table-list li.bg .tit {position:relative;}
ul.paperweight_table-list li.bg .tit p.num {position: absolute; top:0; bottom:0; padding:0; width:15%; font-size:20px; line-height:70px; vertical-align:middle;}
ul.paperweight_table-list li.bg .tit dl {float:left; padding:15px 3%; width:79%; margin-left:15%;}
ul.paperweight_table-list li.bg .tit dl dt {margin-bottom:8px; font-size:18px; line-height:18px;}
ul.paperweight_table-list li.bg .tit dl dd {font-size:14px; line-height:14px;}

ul.paperweight_table-list li.last .tit {position:relative;}
ul.paperweight_table-list li.last .tit p.num {position: absolute; top:0; bottom:0; padding:0; width:15%; font-size:20px; line-height:70px; vertical-align:middle;}
ul.paperweight_table-list li.last .tit dl {float:left; padding:15px 3%; width:79%; margin-left:15%;}
ul.paperweight_table-list li.last .tit dl dt {margin-bottom:8px; font-size:18px; line-height:18px;}
ul.paperweight_table-list li.last .tit dl dd {font-size:14px; line-height:14px;}

.paperweight_table-form {padding:15px 10px 15px 20px; width:auto; height:auto; overflow-x:auto;} 
.paperweight_table-form p.question {padding-left:35px; margin-bottom:10px; font-size:14px; line-height:18px;}
.paperweight_table-form .question_ex {margin:10px 0 15px 0; padding:10px 15px; font-size:12px; line-height:16px;}
ul.question_list {margin:0; padding:0 0 15px 0;}
ul.question_list li {width:auto; height:auto; padding:0 15px 0 0; margin:0; }
ul.question_list li label {margin-left:5px; font-size:14px; line-height:20px;}
ul.question_list li label.box {margin-left:5px; font-size:14px; line-height:25px;}

/*영문*/
.h_english div img:last-child { display:none;}
.f_english span { float:left; font-size:12px; }

}

@media screen and (max-width: 414px) { 
.paperweight_table-tit {margin-bottom:30px; padding:15px 0; font-size:20px; line-height:20px;}
.paperweight_table-tit span {margin-right:5px; width:20px; height:20px; background-size:100%;}

ul.paperweight_table-list {width:100%;}
ul.paperweight_table-list li {width:100%; margin:0 0 30px 0;}

ul.paperweight_table-list li.bg .tit {}
ul.paperweight_table-list li.bg .tit p.num {width:15%; font-size:18px; line-height:86px;}
ul.paperweight_table-list li.last .tit dl dt {font-size:16px; line-height:16px;}
ul.paperweight_table-list li.last .tit p.num {width:15%; font-size:18px; line-height:86px;}
ul.paperweight_table-list li.last .tit dl dt {font-size:16px; line-height:16px;}

.paperweight_table-form {padding:15px 20px 15px 20px;}
.paperweight_table-form p.question {padding-left:35px; margin-bottom:10px; font-size:14px; line-height:18px;}
.paperweight_table-form .question_ex {margin:10px 0 10px 0; padding:10px 15px; font-size:12px; line-height:16px;}
ul.question_list {margin:0; padding:0 0 15px 0;}
ul.question_list li {width:auto; height:auto; padding:0 15px 0 0; margin:0; }

/* error */
.error_header .conts img {width:319px;}
.error_wrap {margin:0;}
.error_wrap a.btn img {width:241px}
h1 {margin-bottom:20px; font-size:22px; line-height:22px;}
h2 {margin-bottom:15px; font-size:14px; line-height:14px;}

.btn_wrap .list {width:100px;}
.btn_wrap .cancle {width:100px;}
.btn_wrap .confirm {width:100px;}

.m_header {position:relative; width:100%; height:50px; background:#f6f6f6;}
.m_header a.m_logo {display:block; padding:12px 0 12px 20px;}
.m_header a.m_logo img {width:138px; height:26px;}

.m_header .m_menu {position:absolute; top:0; right:0; width:50px; height:50px;}
.m_header .m_menu p.title {}
.m_header .m_menu p.title a {display:block; width:50px; height:50px; background:url(/static/images/common/m_menu.png) no-repeat; background-size:100%;}
.m_header .m_menu p.title.on a {background:url(/static/images/common/m_menu-close.png) no-repeat; background-size:100%;}

.m_nav {width:100%; position:absolute; top:50px; left:0;}
.m_nav ul li.dep1 p {padding:15px; }
.m_nav ul li.dep1 p a.tit {font-size:14px; line-height:14px;}
.m_nav ul li.dep1 p a.tit {background:url(/static/images/icon/ico_m_nav-down.png) right no-repeat; background-size:15px;}
.m_nav ul li.dep1.on p a.tit {background:url(/static/images/icon/ico_m_nav-top.png) right no-repeat; background-size:15px;}

.m_nav ul li.dep1 p.member {padding:15px 15px 15px 35px; background:#83a1ab url(/static/images/icon/ico_m_nav-member.png) 15px no-repeat; background-size:14px;}
.m_nav ul li.dep1 p.member a.tit {font-size:14px; line-height:14px;}
.m_nav ul li.dep1 p.member a.tit {background:url(/static/images/icon/ico_m_nav-down.png) right no-repeat; background-size:15px;}
.m_nav ul li.dep1.on p.member a.tit {background:url(/static/images/icon/ico_m_nav-top.png) right no-repeat; background-size:15px;}

.m_nav ul li.dep1 p.mypage {padding:15px 15px 15px 35px; background:#83a1ab url(/static/images/icon/ico_m_nav-mypage.png) 15px no-repeat; background-size:14px;}
.m_nav ul li.dep1 p.mypage a.tit {font-size:14px; line-height:14px;}
.m_nav ul li.dep1 p.mypage a.tit {background:url(/static/images/icon/ico_m_nav-down.png) right no-repeat; background-size:15px;}
.m_nav ul li.dep1.on p.mypage a.tit {background:url(/static/images/icon/ico_m_nav-top.png) right no-repeat; background-size:15px;}

.m_nav ul li.dep1 p.logout {padding:15px 15px 15px 35px; background:#83a1ab url(/static/images/icon/ico_m_nav-logout.png) 15px no-repeat; background-size:12px;}
.m_nav ul li.dep1 p.logout a.tit {font-size:14px; line-height:14px;}

/* 2뎁스 메뉴 */
.m_nav ul li.dep1 ul {padding:15px 20px; background:#393939; }
.m_nav ul li.dep1 ul li.dep2 {float:left; width:100%; border:0;}
.m_nav ul li.dep1 ul li.dep2 a {display:block; font-size:14px; line-height:26px; color:#fff;}
.m_nav ul li.dep1 ul li.dep2 a:hover {color:#e3b286; text-decoration:underline;}

.txt_visual.join-chk:before {width:60px; height:40px;}
.txt_visual.join-chk:after {width:60px; height:40px;}
.txt_visual.join-chk p {padding:15px 0 15px 30px; width:230px; font-size:14px; line-height:20px;}

.txt_visual.join-ok {padding:20px 0;}
.txt_visual.join-ok:before {width:116px; height:95px;}
.txt_visual.join-ok:after {width:97px; height:100px;}
.txt_visual.join-ok p {padding:50px 0 0 0; width:260px;font-size:16px; line-height:16px; background-size:50px 41px;}

/* 서브 상단 영역 */
.sub_visual_wrap {height:150px;}
.sub_visual_wrap dl {padding:60px 0 0 0;}

.sub_visual_wrap dl dt {font-size:30px; line-height:30px;}

/* 모바일 메뉴 */
.m_sub_navi {height:40px;}
.m_navi-home {width:10%; padding:12px 0; height:15px;}
.m_navi-home a {width:16px; height:16px;}
.navi_wrap .navi_box_chkView p.title span {right:10px; top:18px; width:13px; height:6px;}
.navi_wrap .navi_box_chkView p.title a {padding:13px 10px 12px 10px; font-size:14px;}

/* 텍스트 스타일 */
dl.txt_list {margin:20px 0 18px 0; padding-bottom:18px;}
dl.txt_list dt {padding-bottom:15px; font-size:18px; line-height:24px;}
dl.txt_list dt span {margin-top:5px; font-size:14px; line-height:20px;}
dl.txt_list dd {padding:0 0 10px 20px; font-size:14px; line-height:21px; background-position:left 4px;}

dl.txt_list2 {margin:20px 0 18px 0; padding-bottom:18px;}
dl.txt_list2 dt {padding:0 0 10px 25px; font-size:14px; line-height:20px; background-position:left 2px;}
dl.txt_list2 dd {padding:0 0 10px 20px; font-size:14px; line-height:20px;}
dl.txt_list2 dd .txt_list_in {padding-top:5px;}
dl.txt_list2 dd .txt_list_in p {padding-bottom:0; font-size:14px; line-height:20px;}

dl.txt_list3 {margin:20px 0 18px 0; padding-bottom:18px;}
dl.txt_list3 dt {margin-bottom:10px; font-size:14px; line-height:20px;}
dl.txt_list3 dd {font-size:14px; line-height:20px;}

dl.txt_list4 dt strong {font-size:16px; line-height:16px;}
dl.txt_list4 dd {padding-left:10px;}
dl.txt_list4 dd.link a {padding:12px 15px 10px 15px; font-size:12px; line-height:12px;}


/* 인터케어 소개 */
.greeting_info {margin-bottom:20px;}
.greeting_info dl {margin-top:20px;}
.greeting_info dl dt {margin-bottom:20px; font-size:18px; line-height:18px;}
.greeting_info dl dd {font-size:14px; line-height:20px;}
.greeting_wrap p.txt {margin:20px 0; padding-bottom:20px; font-size:14px; line-height:20px;}

.com_vision_wrap p.tit {margin-bottom:20px; padding-bottom:20px; font-size:18px; line-height:18px;}
.com_vision_wrap .com_vision .img img {width:54px;}
.com_vision_wrap .com_vision.vision .img img{width:51px;}
.com_vision_wrap .com_vision dl {margin:20px 0;}
.com_vision_wrap .com_vision dl dt {margin-bottom:10px; font-size:18px; line-height:18px;}
.com_vision_wrap .com_vision dl dd {font-size:14px; line-height:20px; letter-spacing:-0.03em;}

/* 인터케어 특장점 */
.merit_wrap p.tit {margin-bottom:20px; font-size:16px; line-height:24px;}
.merit_wrap ul li p.txt {font-size:14px; line-height:20px; margin:0;}
.merit_wrap ul li .img {margin-bottom:20px;}
.merit_wrap ul li dl dt {font-size:14px; line-height:14px;}
.merit_wrap ul li dl dd {font-size:14px; line-height:20px;}

/* 의료진 소개 */
.medical_personnel ul li {margin-bottom:20px; padding:0 10px;}
.medical_personnel ul li .tit { width:120px;}
.medical_personnel ul li .tit p { width:100%; font-size:16px; line-height:16px;}
.medical_personnel ul li ul {margin-top:30px;}
.medical_personnel ul li ul li {padding-left:10px; font-size:14px; line-height:20px; background-position:left 6px;}

/* 장비안내 */
.equipment_merit {margin-top:20px;}
.equipment_merit p {padding:0 20px 20px 0; font-size:16px; line-height:16px;}
.equipment_merit ol {padding:20px;}
.equipment_merit ol li {margin-top:10px; padding-left:30px; font-size:14px; line-height:20px;}
.equipment_merit ol li span {top:0; padding:4px 6px 3px 6px; font-size:12px; color:#fff;}

.rfid_order ul li .txt_info p.num, .rfid_order ul li .txt_info p.txt {padding:13px 10px 10px 10px;}


/* 찾아오시는 길 */
.map_info a.elevator_pc { display:none;}
.map_info a.elevator_mb { display:block; position:static; margin-bottom:20px; width:100%; background-position: 70% center;}

.map_info dl dt {padding:0 20px 15px 0; font-size:16px; line-height:16px;}
.map_info dl dd {padding:0 0 5px 20px; font-size:14px; line-height:20px; background-position:left 2px}

.public_transportation {margin-top:20px;}
.public_transportation ul li dl dd ul {margin-top:10px;}
.public_transportation ul li dl dd ul li {font-size:14px; line-height:20px;}

.location_info {padding:20px; }
.location_info p.tit {margin-bottom:20px; font-size:16px; line-height:16px;}
.location_in .line {left:9.5%;}
.location_info ul {margin-bottom:20px; padding-bottom:20px;}
.location_info ul li {padding-top:20px;}
.location_info ul li dl dt {width:20%;}
.location_info ul li dl dt img {max-width:100%}
.location_info ul li dl dd {width:77%; margin:0 0 0 3%; padding-top:12px; font-size:14px; line-height:20px;}

/* 종합건강검진 안내 - 예약하기 - */
.overallscreening_reservation p.tit {margin-bottom:20px; font-size:18px; line-height:18px;}
.overallscreening_reservation .overallscreening_reservation_box {margin-bottom:20px;}
.overallscreening_reservation .overallscreening_reservation_box.time {padding:5px 0 0 0;}
.overallscreening_reservation .overallscreening_reservation_box .img {width:100%; text-align:center;}
.overallscreening_reservation .overallscreening_reservation_box .img img {width:58px;}
.overallscreening_reservation .overallscreening_reservation_box.time img {width:49px;}
.overallscreening_reservation .overallscreening_reservation_box dl {margin:20px 0 0 0; width:100%; text-align:center;}
.overallscreening_reservation .overallscreening_reservation_box dl dt {margin-bottom:10px; font-size:18px; line-height:18px;}
.overallscreening_reservation .overallscreening_reservation_box dl dd {font-size:14px; line-height:20px;}

/* 종합건강검진 안내 - 검진안내 - */
ul.screening_info li {width:100%;}
ul.screening_info li .tit_wrap p {font-size:14px;}
ul.screening_info li .tit_wrap p.num {padding:12px;}
ul.screening_info li .tit_wrap p.txt {padding:12px;}
ul.screening_info li ol.txt_info {padding:15px;}
ul.screening_info li ol.txt_info li {padding:0 0 0 25px; margin:10px 0 0 0; font-size:14px; line-height:18px;}
ul.screening_info li ol.txt_info li span {padding:4px 6px; font-size:12px; line-height:12px; background-size:18px;}

/* 예약하기  */
.search_info ul li a.nologo {padding:14% 0; font-size:12px; line-height:12px; letter-spacing:-0.03em;}
.reservation_company .info {padding:15px;}
.reservation_company .info .img {width:40%;}
.reservation_company .info dl {display:55%; margin-top:13px; margin-left:3%;}
.reservation_company .info dl dt {font-size:14px; line-height:14px;}
.reservation_company .info dl dd {margin-top:5px; font-size:14px; line-height:14px;}

/* - 로그인 - */
.login_wrap {margin:20px 0; padding:20px 0;}
.login_wrap .login_in {width:100%;}
.login_wrap .login_in dl.txt_info {margin-bottom:15px;}
.login_wrap .login_in dl.txt_info dt {padding-bottom:10px; font-size:18px; line-height:18px;}
.login_wrap .login_in dl.txt_info dd {font-size:14px; line-height:20px;}
.login_wrap .login_in .login_form dl dd input {padding:12px 0 12px 10px; height:14px; font-size:14px; line-height:14px; width:95%}
.login_wrap .login_in .login_form a {padding:36px 0; font-size:16px; line-height:16px;}

/* 문진표 작성 */
.reservation_wrap {padding:20px;}
.reservation_wrap .reservation_in dl.txt_info {margin-bottom:10px;}
.reservation_wrap .reservation_in dl.txt_info dt {padding-bottom:10px; font-size:18px; line-height:18px;}
.reservation_wrap .reservation_in dl.txt_info dd {font-size:14px; line-height:20px;}

.reservation_wrap .reservation_in dl.reservation_form dt {margin-bottom:10px; font-size:14px; line-height:14px;}
.reservation_wrap .reservation_in dl.reservation_form dd {margin-bottom:10px;}
.reservation_wrap .reservation_in dl.reservation_form dd.last {margin-bottom:0;}
.reservation_wrap .reservation_in dl.reservation_form dd input {height:14px; font-size:14px; line-height:14px;}
.reservation_wrap .reservation_in a {width:100%; padding:15px 0; font-size:14px; line-height:14px;}

/* 개인검진 상담하기 */
.personal-consultation_wrap {padding:15px;}
dl.consultation_info {margin-bottom:5px;}
dl.consultation_info dt {margin-bottom:12px; padding-left:20px; font-size:14px; line-height:20px; background-position:left 2px;}
dl.consultation_info dd {padding-left:10px; font-size:14px; line-height:20px; }
dl.consultation_center {display:block; padding:5px 0 5px 60px; background-size:57px 64px; background-position:left 50%;}
dl.consultation_center dt {margin-bottom:5px; padding-top:5px; font-size:14px; line-height:15px;}
dl.consultation_center dd {font-size:14px; line-height:20px;}

/* 서식 다운로드 */
.form-download-info {padding:20px;}
.form-download-info dl {margin-bottom:10px;}
.form-download-info dl dt {margin-bottom:10px; font-size:14px; line-height:20px;}
.form-download-info dl dd {margin-bottom:5px; font-size:14px; line-height:20px;}

/* 로그인 */
.login_wrap.member {margin:20px 0; padding:20px;}
.login_wrap.member .login_in dl.txt_info {margin-bottom:15px;}
.login_wrap.member .login_in dl.txt_info dt {padding-bottom:10px; font-size:16px; line-height:20px;}
.login_wrap.member .login_in dl.txt_info dd {font-size:14px; line-height:20px;}
.login_wrap.member .login_in .login_form dl dd input {padding:12px 0 12px 10px; height:14px; font-size:14px; line-height:14px; width:95%}
.login_wrap.member .login_in .login_form a {padding:36px 0; font-size:16px; line-height:16px;}


.login_etc {margin:20px 0 0 0; padding-top:20px;}
.login_etc dl {width:295px;}
.login_etc dl dt {padding:0 10px 0 20px; font-size:14px; line-height:14px;}
.login_etc dl dd {margin-top:10px; font-size:16px; line-height:16px;}
.login_etc dl dd a {width:150px; padding:6px 0; font-size:14px; line-height:14px;}

/* 팝업 하단 */
.Layout_Pop {top:100px; left:20px; right:20px;}
.Layout_Pop .tit {padding:10px 0;}
.Layout_Pop .cont {padding:20px;}
.Layout_Pop .cont p.txt {font-size:24px; line-height:24px;}

.agree_wrap2 {padding:20px;}
.agree_wrap2 p.txt {font-size:14px; line-height:20px;}
.agree_wrap2 ul.agree_cont {margin-bottom:20px;}
.agree_wrap2 ul.agree_cont li {padding-left:15px; font-size:14px; line-height:20px;}
.agree_wrap2 ul.agree_cont li span {left:0;}

.agree_wrap2 dl {padding:0 0 20px 0;}
.agree_wrap2 dl dt {font-size:14px; line-height:20px;}
.agree_wrap2 dl dt span {left:0;}
.agree_wrap2 dl dd {padding-left:15px; font-size:14px; line-height:20px; }
.agree_wrap2 dl dd span {left:0;}
.agree_wrap2 dl dt.pl {padding-left:15px; padding-bottom:10px;}
.agree_wrap2 dl dt.pl span {left:0;}
.agree_wrap2 dl dd.pl {padding-left:15px; padding-bottom:5px;}
.agree_wrap2 dl dd.pl span {left:0;}

.agree_wrap2 ul.conts_list {padding:0 0 20px 0; margin:0;}
.agree_wrap2 ul.conts_list li {padding-left:15px; font-size:14px; line-height:20px;}
.agree_wrap2 ul.conts_list li.sign {padding-left:15px;}
.agree_wrap2 ul.conts_list li span {left:0;}
.agree_wrap2 ul.nopl {padding-left:15px;}

.btn_wrap p {font-size:14px; line-height:20px;}

/* 휴대폰 본인 인증 */
.phone_check p {font-size:14px; line-height:14px; background-size:10px 14px}
.phone_check ul li input { padding:10px 2%; font-size:14px; line-height:14px; width:58%;}
.phone_check ul li a {margin-left:0; width:35%; padding:11px 0; margin-top:0; font-size:14px; line-height:14px;}

/*영문소개*/
.h_english div img:last-child { display:none;}
.v_english p { padding:65px 0; font-size:20px;}

}


@media screen and (max-width: 375px) { 
.error_header .conts img {width:274px;}
.error_wrap a.btn img {width:201px}
h1 {margin-bottom:20px; font-size:20px; line-height:20px;}

/* 서브 상단 영역 */
.sub_visual_wrap {height:125px;}
.sub_visual_wrap dl {padding:55px 0 0 0;}
.sub_visual_wrap dl dt {font-size:26px; line-height:26px;}

.txt_visual.join-ok {padding:15px 0;}
.txt_visual.join-ok:before {width:102px; height:83px;}
.txt_visual.join-ok:after {width:85px; height:88px;}
.txt_visual.join-ok p {padding:50px 0 0 0; width:230px; font-size:14px; line-height:14px; background-size:50px 41px;}

/* 예약하기 검색 */
.search_box {padding:10px 0 20px 0; width:100%;}
.search_box .search_form {}
.search_box .search_form label {display:block;padding-right:15px; font-size:16px; line-height:36px;}
.search_box .search_form input {padding:10px 10px; height:14px; font-size:14px; line-height:14px; width:150px}
.search_box .search_form a img {width:36px}
.search_info ul li a.nologo {padding:13% 0; font-size:12px; line-height:12px; letter-spacing:-0.03em;}

/* 예약하기  */
.reservation_company .info {padding:15px;}
.reservation_company .info .img {width:40%;}
.reservation_company .info dl {display:55%; margin-top:10px; margin-left:3%;}
.reservation_company .info dl dt {font-size:14px; line-height:14px;}
.reservation_company .info dl dd {margin-top:5px; font-size:14px; line-height:14px;}

/* 찾아오시는 길 */
.location_info ul li dl dd {padding-top:8px;}

/* 서식 다운로드 */
ul.form_menu {margin-top:20px;}
ul.form_menu li a {padding:5px; font-size:12px; line-height:18px;}

.login_etc dl {width:100%;}
.login_etc dl dt {letter-spacing:-0.05em;}

/* 이용서비스 */
.use-agree_wrap p.tit {font-size:14px; line-height:14px;}

.use-agree_wrap dl {margin-bottom:20px;}
.use-agree_wrap dl dt {margin-bottom:5px; font-size:14px; line-height:14px;}
.use-agree_wrap dl dd {font-size:14px; line-height:20px;}

/* 개인검진 프로그램 */
.personal_conts {margin-bottom:20px; padding:20px;}

ul.normal_text-itemM li {padding:15px 2% 15px 0; width:32%;}
ul.normal_text-itemM li p {margin-top:10px; font-size:14px; line-height:20px; letter-spacing:-0.05em;}
ul.normal_text-itemM li p.lh {line-height:40px;}
}

@media screen and (max-width: 480px) {
.m_gallery_wrap {display:block;}

}

@media screen and (max-width: 360px) {
/* 버튼 */
.btn_wrap .cancle {width:100px; padding:15px 0; font-size:12px; line-height:12px;}
.btn_wrap .confirm {width:100px; padding:15px 0; font-size:12px; line-height:12px;}


/* 예약하기 - 로그인 - */
.login_wrap .login_in .login_form dl dd input {padding:10px 0 10px 10px; height:14px; font-size:14px; line-height:14px; width:95%}
.login_wrap .login_in .login_form a {padding:34px 0; font-size:16px; line-height:16px;}

/* 팝업 하단 */
.Layout_Pop .cont p.txt {font-size:20px; line-height:20px;}

}

@media screen and (max-width: 359px) {
.btn_wrap .list {width:80px;}
.btn_wrap .cancle {width:80px;}
.btn_wrap .confirm {width:80px;}

.english .img_box img {width:100%;}
.english .img_box {display:none;}
.english .m_img_box {display:block;}

a.btn_down {padding:15px 20px 15px 30px; font-size:12px; line-height:18px; background:#adbdcc url(/static/images/icon/ico_form-arrow.png) 10px no-repeat;}
a.btn_down.gold {background:#bf9b79 url(/static/images/icon/ico_form-arrow.png) 10px no-repeat;}

/* 연령대별 필요한 건강검진 */
ul.age_screening li {margin:0 0 20px 0; padding:20px;}
ul.age_screening li .profile {margin-bottom:15px; padding-bottom:5px;}
ul.age_screening li .profile .img {width:60px; margin-right:20px;}
ul.age_screening li .profile p.txt {margin-top:5px; font-size:18px; line-height:24px;}
ul.age_screening li ul li {padding:5px 0 0 12px; font-size:14px; line-height:20px; background-position:left 12px;}
ul.age_screening li ul li:first-child {background-position:left 8px;}

/* 예약하기  */
.reservation_company .info {padding:10px;}
.reservation_company .info .img {width:35%;}
.reservation_company .info dl {display:50%; margin-top:6px; margin-left:3%;}
.reservation_company .info dl dt {font-size:12px; line-height:12px;}
.reservation_company .info dl dd {margin-top:5px; font-size:12px; line-height:12px;}

/*영문소개*/
.h_english div img:last-child { display:none;}

}


/*
 * Vanillabox
 * (C) 2013 cocopon.
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/mit-license.php
 */
.vnbx * {box-sizing: content-box; -moz-box-sizing: content-box;}
.vnbx-mask {overflow: auto; position: absolute; left: 0; top: 0; z-index: 999;}
.vnbx-frame {position: absolute;}
.vnbx-button {-webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none;}
.vnbx-prev, .vnbx-next {visibility: hidden;}
.vnbx-group .vnbx-prev, .vnbx-group .vnbx-next {visibility: visible;}
.vnbx-pager {visibility: hidden;}
.vnbx-group .vnbx-pager {visibility: visible;}

.vnbx-container {display:block;overflow: hidden; position: relative;}
.vnbx-content {display: block; margin:-330px 0 0 -492px; left: 50%; top: 50%; /*position: absolute;*/ position:fixed}
.vnbx-content > img {vertical-align: middle; max-width:984px; max-height:660px; width:984px; height:660px;}
.vnbx-content > iframe {border-width: 0; vertical-align: middle;}
.vnbx-ios .vnbx-content {overflow: auto; -webkit-overflow-scrolling: touch;}
.vnbx-ios .vnbx-content > iframe {display: block; height: 100%; width: 100%;}
.vnbx-empty {height: 150px; width: 200px;}
.vnbx-loading, .vnbx-error {height: 150px; width: 200px;}
.vnbx-loading > img, .vnbx-loading > iframe,
.vnbx-error > img,
.vnbx-error > iframe {display: none; height: 150px; width: 200px;}
.vnbx-mask {background-color: rgba(0, 0, 0, 0.7);}
.vnbx-frame {padding-top: 0;}
.vnbx-button {position: fixed;}
.vnbx-button.vnbx-disabled {display: none;}
.vnbx-close {cursor:pointer; margin-right:-492px; margin-top:-385px; width: 84px; height: 33px; background:url(/static/images/content/ico_close.png) no-repeat; background-size: 100%; right: 50%; top: 50%;}
.vnbx-close:hover {}
.vnbx-prev, .vnbx-next {height: 60px; width: 60px; margin-top: -30px; top: 50%;}
.vnbx-prev {left: 50%; margin-left:-492px; background:url(/static/images/content/ico_gallery-prev.png) no-repeat; background-size: 100%; }
.vnbx-prev:active, .vnbx-prev:hover {background:red url(/static/images/content/ico_gallery-prev-hover.png) no-repeat; background-size: 100%;}
.vnbx-next {right: 50%; margin-right:-492px; background:url(/static/images/content/ico_gallery-next.png) no-repeat; background-size: 100%;}
.vnbx-next:active, .vnbx-next:hover {background:url(/static/images/content/ico_gallery-next-hover.png) no-repeat; background-size: 100%;}
.vnbx-label {font-family: sans-serif; position: absolute;}
.vnbx-title {font-size: 28px; color:#fff;}
.vnbx-close-button-enabled .vnbx-title {margin-left:-492px; margin-top:-380px; left: 50%; top: 50%; position:fixed}
.vnbx-pager {display:none;}
.vnbx-container {text-align: center;}
.vnbx-loading {}
@media all and (min-width:1024px) and (max-width:1080px) { 
.vnbx-close {right: 50px; margin-right:0}
.vnbx-prev {left: 50px; margin-left:0;}
.vnbx-next {right: 50px; margin-right:0}
}

@media screen and (max-width: 1023px) {


}
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
@charset "utf-8";
col.paperweight_wd9 {
    width: 11.11%
}

.img-responsive {
    max-width: 100%;
}

.login_etc dl dt {
    min-width: 325px;
}

@media (max-width: 1023px) {
    .mobile-90pct {
        width: 90%;
    }
}

@media (min-width: 1024px) {
    .desktop-50pct {
        width: 50%;
    }
}

.hide {
    display: none;
}

/* 종합검진 문진표 - 02 흡연 및 전자담배*/

.question-smoke col:first-child {
    width: 30%;
}

.question-smoke col:last-child {
    width: 70%;
}

.question-smoke table tr td input.paperweight_one {
    width: 30px;
    margin-bottom: 8px;
    height: 20px;
}
