@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 400;
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.eot);
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.eot?#iefix) format('embedded-opentype'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.woff2) format('woff2'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.woff) format('woff'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Myeongjo Bold';
  font-style: normal;
  font-weight: 600;
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.eot);
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.eot?#iefix) format('embedded-opentype'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.woff2) format('woff2'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.woff) format('woff'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Myeongjo Extra';
  font-style: normal;
  font-weight: 700;
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.eot);
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.eot?#iefix) format('embedded-opentype'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.woff2) format('woff2'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.woff) format('woff'),
  src:local(※), url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.ttf) format('truetype');
}


.blind{visibility:hidden;overflow:hidden;position:absolute;top:-9999px;left:-9999px;width:0;height:0;text-indent:-9999em;}

body > iframe{display:none !important;}

.mbskin{position:absolute;top:50%;left:50%;width:500px;height:270px;margin-top:-150px;margin-left:-250px;border:1px solid #d5d5d5;}
.mbskin h1{width:490px;min-width:100px;font-family:'Nanum Myeongjo', '나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:20px;color:#444 !important;padding:10px 0 10px 10px;background:#f5f5f5;border-bottom:1px solid #e1e1e1;}
#login_fs{display:block;overflow:hidden;padding:10px 30px;}
#login_fs label{display:block;float:left;width:20%;height:30px;font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:15px;text-align:right;line-height:30px;margin-bottom:5px;}
#login_fs label:last-child{position:absolute;top:130px;right:138px;float:none;height:20px;font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:12px;text-align:right;line-height:20px;margin-bottom:5px;}
#login_fs input[type="checkbox"]{position:absolute;top:134px;right:200px;}
#login_fs input[type="text"], #login_fs input[type="password"]{float:left;width:52%;height:30px;padding:0 1%;margin-bottom:5px;margin-right:50px;margin-left:1%;}
#login_fs input[type="submit"]{position:absolute;top:48px;right:32px;width:20%;height:75px;background:#ddcbbc;border:1px solid #96755b;border-radius:5px;}
#mb_login .btn_confirm{position:absolute;top:0;right:10px;height:41px;line-height:41px;margin:0 !important;background:none;}
#mb_login .btn_confirm a{color:#222 !important;background:none;}
#login_info{position:absolute;bottom:0;left:0;width:100%;background:#f5f5f5 !important;}
#login_info h2{font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:13px;margin:0;padding:10px;}
#login_info p{font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:11px;padding:5px 10px;}
#login_info div{font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:11px;padding:0 10px 10px;}

#wrap {position:relative;width:100%;}
#headerWrap {overflow:hidden;position:fixed;top:0;left:0;width:100%; overflow:hidden;padding:0 0 5px;background:url("../img/header_bg.png") repeat 0 0;z-index:100;}
.headerInner {position:relative;width:1000px;margin:0 auto;}
#contentWrap {position:relative;width:100%;overflow:hidden;}
.contentInner {position:relative;width:1000px;margin:0 auto;padding:0;clear:both;}
#footerWrap {position:relative;width:100%;clear:both;}
.footerInner {position:relative;height:383px;margin:0 auto;padding:15px 0 0 0;clear:both;margin-top:-1px;background:url("../img/footer_bg.png") repeat 0 0;}
.footercom {position: relative;background:#fafafa;width:100%;clear: both; height: 65px; margin: -1px auto 0; padding: 15px 0 5px 0; }
.footercom .footercom_in {width:1000px;margin:0 auto;font-family:'나눔고딕', nanumgothic, '맑은고딕', malgeungothic, sans-serif;font-size:13px;}
.footercom .footercom_in > ul {height:30px;}


/*Header*/
.logo {position:absolute;left:50%;top:40px; margin:0 0 0 -496px;z-index:9999}
.logo img{height:77px;}
#headerWrap .util {position:absolute;top:0;left:0;width:100%;height:34px;border-bottom:1px solid #3d3d3d;z-index:2;}
#headerWrap .util ul {width:1000px;text-align:right;margin:0 auto;}
#headerWrap .util ul li {display:inline-block;padding:0 11px 0 12px;margin:0;}
#headerWrap .util ul li a {color:#aca9a7;font-size:14px;text-transform:uppercase;line-height:34px;}
#headerWrap .util ul li a:hover {color:#fff;}
#headerWrap .util ul li:first-child {background:none;}
#headerWrap .util ul li:last-child {padding-right:0;}

#headerWrap .subLine {position:absolute;left:0;bottom:0;z-index:2;display:block;width:100%;height:5px;background:url("../img/sublinebg.png") 0 100% repeat-x;} /* 스크립트 추가영역 */
#headerWrap .gnbWrap {overflow:hidden;width:1000px;text-align:right;padding-top:35px;margin:0 auto;}
#headerWrap .gnbWrap .subLine {position:absolute;left:0;top:88px;z-index:2;display:block;width:100%;height:6px;background:none url("../img/sublinebg.png") 0 100% repeat-x;} /* 스크립트 추가영역 */
#headerWrap .gnbWrap .menuOver{overflow:hidden;float:right;width:840px;height:30px;padding-bottom:23px;margin-top:32px;}
#headerWrap .gnbWrap .depth{display:inline-block;width:126px;text-align:right;padding-left:10px;vertical-align:top;margin-bottom:10px;}
#headerWrap .gnbWrap .depth:last-child{padding-right:0;}
#headerWrap .gnbWrap .depth_link {display:block;height:auto;font-weight:normal;text-align:left;padding:2px 10px 5px 5px;overflow:hidden;color:#fff;font-size:17px;letter-spacing:-1.5px;border-radius:5px;}
#headerWrap .gnbWrap .depth_link > span {font-size:12px;margin-top:7px;line-height:1.1}
#headerWrap .gnbWrap .depth_link.on {color:#ed4e77;}
#headerWrap .gnbWrap .depth_link.on a, #headerWrap .gnbWrap a:hover, #headerWrap .gnbWrap a.depth_link:focus, #headerWrap .gnbWrap a.depth_link:hover span{color:#ed4e77;}
#headerWrap .gnbWrap .submenu.on{display:block;visibility:visible;overflow:hidden;position:static;top:0;left:0;}
#headerWrap .gnbWrap .submenu {visibility:hidden;position:absolute;top:-9999px;left:-9999px;text-align:left;margin-right:0px;padding:10px 5px 19px;}
#headerWrap .gnbWrap .submenu dt{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;}
#headerWrap .gnbWrap .submenu dd{display:inline;}
#headerWrap .gnbWrap .submenu dd a {display:block;color:#d4d4d4;font-size:14px;line-height:29px;font-weight:normal;letter-spacing:-2px;text-shadow:0 0 2px #000;padding-right:10px;/*background:url('../img/bg_submenu.png') no-repeat 100% 50%;*/}
#headerWrap .gnbWrap .submenu dd a:hover {color:#fff !important;text-decoration:underline;}
#headerWrap .gnbWrap .submenu dd.end a{padding-right:0;background:none;}

#submenu{float:left;width:250px;}

/* gnb mobile */
.utilbtn_menu{display:none;overflow:hidden;position:fixed;top:67px;right:20px;width:40px;height:40px;text-indent:-9999em;background-repeat:no-repeat;background-position:50% 50%;}
.utilbtn_menu.off{background-image:url('../img/btn_openmenu.png');background-size:30px auto;}
.utilbtn_menu.on{display:none;right:320px;background-image:url('../img/btn_closemenu.png');background-size:auto 30px;}
.menuOver_mobile{overflow:hidden;position:fixed;top:0;right:0;width:0;height:100%;background:url('../img/bg_gnb_mobile.png') repeat 0 0;z-index:200;}
.menuOver_mobile ul{margin-top:34px;box-shadow:0 0 10px #222;}
.menuOver_mobile ul li{margin-bottom:1px !important;}
.menuOver_mobile ul li a{padding-left:20px !important;text-align:left !important;}
#headerWrap .menuOver_mobile .depth{display:block;padding:0;}
#headerWrap .menuOver_mobile .depth_link{width:100%;line-height:50px;padding:0;background:#62574e;}

/*contetns*/
#visual {width:100%;overflow:hidden;position:relative;margin:0 auto;height:1070px;}
/* Visual Fade Effect */
.visual_wrap {position:relative;width:100%;height:1070px;text-align:center;z-index:2;}
.visual_box {position:absolute;width:3840px;left:50%;margin-left:-1920px}
.visual_box div {position:absolute;top:0;	left:0;}
#scrollVisual div{position:absolute;top:0;left:0;width:100%;height:1070px;z-index:1;}
#scrollVisual div.v1{background:url('../img/main_visual_01.png') no-repeat 50% 0;}
#scrollVisual div.v2{background:url('../img/main_visual_02.png') no-repeat 50% 0;}
p.mvisualDot {position:absolute;top:0;left:0;width:100%;height:1070px;background:url(../img/main_visual_bg.png) repeat center top;z-index:5;}
.comment {overflow:hidden;position:absolute;top:242px;left:50%;width:1000px;color:#fff;text-align:center;text-shadow:0 0 2px #000;line-height:1.4;padding:44px 0;margin:0 0 0 -500px;border-radius:5px;z-index:4;}
.comment .bgDimmde {position:absolute;top:0;left:0;width:1000px;height:2000px;background:#000 none repeat scroll 0 0;opacity:0.58;z-index:3;}
.comment p {position:relative;z-index:4;}
.comment .comtTop {font-size:39px;letter-spacing:-4px;}
.comment .comtTop > span.col {font-family:malgun gothic, "맑은 고딕" !important;color: #faa41a; font-size: 39px; letter-spacing: -4px;}
.comment .comtTop > span.txt {width:500px;font-family:'Nanum Myeongjo' !important;font-size:74px;letter-spacing:-4px;}
.comment .comtTop > span.txt > img {width:400px;}
.comment .comtBottom {font-size:26px;letter-spacing:-3px;margin-top:62px;line-height: 46px;}

.comment_cont{padding-top:50px;margin:40px 0 60px;background:url('../img/bg_comment_top.png') no-repeat 50% 0;}
.comment_cont .comtCont_box{font-size:38px;color:#606060;text-align:center;line-height:0.9;letter-spacing:-2px;padding-bottom:50px;background:url('../img/bg_comment_bottom.png') no-repeat 50% 100%;}
.comment_cont .comtCont_box strong{font-family: 'Nanum Myeongjo' ,nanummyeongjo,"나눔명조";font-size:45px;font-weight:bold;color:#444;letter-spacing:-4px;}
.comment_cont .comtCont_box span {font-size:21px;letter-spacing: 0;}


.shadowBottom {position:relative;width:1008px;height:4px;margin:0 auto;background:url(../img/mboxBgbottom.png) no-repeat bottom center;}
.shadowTop {position:relative;width:1008px;height:4px;margin:0 auto;background:url(../img/mboxBgtop.png) no-repeat bottom center;}
.mboxEng {width:100%;height:30px;font-size:1.16em;color:#565656;line-height:30px;text-align:center;}
.mboxTit {font-size:60px;text-decoration:underline;text-align:center;}
.mboxTit span {display:inline-block;font-weight:500;color:#3d3d3d;letter-spacing:-4px;padding-bottom:10px;border-bottom:1px solid #e53f47;}
.mboxicon {padding-bottom:20px;}
.latestTit {font-size:18px;font-weight:500;color:#e53f47;text-shadow:0 0 2px #000;letter-spacing:-2px;line-height:1.2;padding:7px 0;border-bottom:1px solid #fff;}
.latestTit.other {color:#fff;}
.latestTit span {color:#fff;}
.latestTit.other  span{color:#ffab24;}
.latestBtn {position:absolute;top:22px;right:13px;}
.slideView {overflow:hidden;position:relative;margin:50px auto 0;}
.slideView .slideList {height:682px;}
.slideView .slideList li img{width:100%;}
.slideView .btn_util{overflow:hidden;position:absolute;top:-350px;left:0;width:100%;height:95px;}
.slideView .btn_util button{display:inline-block;overflow:hidden;width:95px;height:95px;text-indent:-9999em;background-color:none;border:0 none;}
.slideView .btn_util button.btn_prev{float:left;background:url('../img/arrow_pre.png') no-repeat 0 0;}
.slideView .btn_util button.btn_next{float:right;background:url('../img/arrow_next.png') no-repeat 0 0;}
.slideView .btn_area{position:absolute;bottom:20px;left:0;width:100%;height:auto;text-align:center;}
.slideView .btn_area .btn_page{display:inline-block;overflow:hidden;width:20px;height:6px;text-indent:-9999em;margin:3px 5px;background:#fff;border-radius:10px;}/*height:20px;*/
.slideView .btn_area .btn_page:hover{background:#735f4e;}/*#ff8086*/
.slideView .btn_area .btn_page.on{background:#735f4e;}/*#ff8086*/
.ws_images{height:682px;}

#mContWrap01 {position:relative;width:100%;background:url(../img/mImgbg.png) no-repeat center top;}
#mContWrap02 {position:relative;width:100%;height:360px;background:url('../img/mImgbg2.png') no-repeat center top;}
#mContWrap03 {position:relative;width:1000px;margin:0 auto;}
.Boxbg {overflow:hidden;position:relative;width:1000px;text-align:center;margin:0 auto;background:#fff url('../img/bg_pt.png') repeat 0 0;}
.cnt_img.mt120{margin-top:120px;}
.cnt_img2{margin-top:60px;}

#logoWrap {height:43px;margin:0 auto;padding:27px;}
#logoWrap ul {overflow:hidden;}
#logoWrap li {float:left;width:25%;padding:0;text-align:center;line-height:43px;}
#introWrap {margin:0 auto;padding:33px 0 100px 0;}
#introWrap ul {position:relative;clear:left;}
#introWrap ul li > ul {clear:none;}
#doctorWrap {margin:0 auto;padding:33px 0 41px 0;}
#caseWrap {margin:0 auto;padding:100px 0;}
#caseWrap ul {height:151px;text-align:center;margin-bottom:20px;clear:inherit;}
#caseWrap li{display:inline-block;}
#caseWrap li:nth-child(2){margin:0 10px;}

.latestBox {position:relative;width:1000px;height:202px;padding:73px 0 85px;}
.latestWrap{overflow:hidden;position:relative;width:288px;height:202px;float:left;padding:10px 15px;margin-right:23px;background:#1f1f1f;/*box-shadow:0 0 5px #000;*/}
.latestWrap.end{margin-right:0;}
.latestWrap dl {margin-top:15px;}
.latestWrap dl dt{display:none;}
.latestWrap dd {width:282px;height:19px;color:#fff;line-height:15px;padding:5px 3px;}
.latestWrap dd a{display:inline-block;overflow:hidden;max-width:300px;font-size:13px;color:#fff;white-space:nowrap;text-overflow:ellipsis;padding-bottom:1px;}
.latestWrap dd a:hover{color:#f7e592;text-decoration:underline;}
.latestWrap dd span.date {float:right;color:#898989;font-size:13px;}
#myProcess {position:relative;width:310px;float:left;}
#myProcess ul.boxBg {width:308px;height:150px;background:url(../img/myBoxbg.png) no-repeat center top;margin-top:22px;}
#myProcess ul li > div.myNone p {text-align:center;font-size:1.16em;line-height:20px;color:#fff;}

#overviewWrap {position:relative;padding:95px 0 28px 0;}
#contactWrap {position:relative;margin:0 auto;padding:33px 0 76px 0;}
#contactWrap .dotBg1 {width:1000px;height:504px;background:url(../img/mdotbg2.png) repeat center top;}
#contactWrap .dotBg1 li {text-align:center;}
#contactWrap .dotBg2 {width:1000px;padding:20px 0 30px;background:url(../img/mdotbg3.png) repeat center top;}
#contactWrap .ctTitle {display:block;font-size:22px;font-weight:500;color:#fff;text-align:center;padding:10px 0;background:#555050;border-top:1px solid #726b6b;border-bottom:1px solid #726b6b;}
#contactWrap .ctTitle span{display:inline-block;padding-left:27px;background:url('../img/bg_park.png') no-repeat 0 0;}
#contactWrap .parkBox {overflow:hidden;width:936px;text-align:center;margin:0 auto;padding-top:15px;}
#contactWrap .parkBox li {display:inline-block;padding:0 17px 0 0;margin-right:5px;background:url('../img/mparking_arrow.png') no-repeat 100% 50%;}
#contactWrap .parkBox li:last-child {padding:0;margin-right:0;}

/* Footer */
#fContWrap {position:relative;width:100%;height:344px;background:url(../img/fcontBg.png) repeat-x center top;}
.fContInner {position:relative;width:1000px;margin:0 auto;padding-top:36px;}

#msitemap {position:relative;width:640px;float:left;}
#msitemap ul {float:left;width:140px;padding-left:9px;}
#msitemap li.title {height:18px;padding-bottom:9px;}
#msitemap li.title a {font-size:15px;line-height:18px;color:#fff;font-weight:600;}
#msitemap li a {font-size:1.08em;color:#9a9a9d;line-height:28px;}
#msitemap li a:hover {color:#fff;}
#mtreatBox {position:relative;width:312px;height:308px;float:left;padding-left:48px;background:url(../img/treat_bar.png) no-repeat left 2px;}
#mtreatBox p.title {height:26px;}
#mtreatBox span.txt {padding-left:14px;line-height:26px;font-size:1.04em;color:#9d9c9c;letter-spacing:-0.05em;}
#mtreatBox ul {clear:both;}
#mtreatBox ul.numberbox {height:18px;padding:7px 0;margin:11px 0 7px;}
#mtreatBox li span.numtit {font-size:1.08em;color:#fff;background:#f2758c;line-height:18px;height:18px;text-align:center;font-weight:600;padding:2px 6px;}
#mtreatBox li span.timetit {font-size:1.08em;color:#fff;background:#faa41a;line-height:18px;height:18px;text-align:center;font-weight:600;padding:2px 6px;}
#mtreatBox li {float:left;}
#mtreatBox li.cont {padding-left:0;width:240px;}
#mtreatBox li.number {font-size:27px;font-weight:600;color:#ef647e;}
#mtreatBox li a {font-size:1.08em;color:#ef647e;line-height:28px;}
#mtreatBox ul li > ul {float:left;clear:none;width:100%;}
#mtreatBox ul li > ul.day {width:25%;}
#mtreatBox ul li > ul.time {width:75%;}
#mtreatBox ul li > ul li {float:none;font-size:12.5px;line-height:24px;color:#e7e7e7;}

.footerInner .footercont {overflow:hidden;width:1000px;margin:0 auto;}
.footerInner .footercont .f_logo{float:left;width:20%;}

.footerInner .footercont .footer_site {overflow:hidden;float:left;width:70%;padding-top: 20px;}
.footerInner .footercont .footer_site ul.title {width:100px;;float:left;padding-right:10px;font-size:15px;color:#fff;}
.title a {color:#fff;}
.footerInner .footercont .footer_site ul.title > h4 {font-size:15px; font-weight:bold; color:#fff; padding-bottom:20px;letter-spacing: -1px;}
.sma {font-size:12px; font-weight:normal; color:#fff;}
.footerInner .footercont .footer_site ul.title > li {clear:both;overflow:hidden;font-size:12px;line-height:22px;text-align:left;padding:8px 0 0;color:#d8d8d8;letter-spacing: -1px;}
.footerInner .footercont .footer_site li > a {color:#9a9a9d}

.footerInner .footercont .footer_etc {overflow:hidden;float:right;width: 30%;padding-top: 20px;;}
.footerInner .footercont .footer_etc > h4 {color: #fff;font-size: 16px;font-weight: bold;}
.footerInner .footercont .footer_etc ul {overflow:hidden; width:1005;clear:both;}
.footerInner .footercont .footer_etc li.ctitle { background:#ef647e; color: #fff; float: left; width:30%; font-size: 15px; }


.footer_etc .call {clear: both;margin-bottom: 15px;overflow: hidden;padding: 21px 0 0;width: 100%;}
.footer_etc .call .ctitle { background: #f2797f none repeat scroll 0 0;color: #fff; font-weight:bold;font-size: 14px;line-height: 30px;text-indent: 2px; width: 20%;padding: 0 7px;float:left;text-align: center;}
.footer_etc .call .ccont {width:66%; float:left;margin-left:9%;color:#ef647e;font-size:19px;font-weight:bold;line-height:30px;text-align:left;}

.ctxt {font-size:25px;}

.footer_etc .call .bcont {width:66%; float:left;margin-left:9%;color:#ef647e;font-size:19px;font-weight:bold;line-height:30px;text-align:left;}


.footer_etc .time {width:100%;clear:both;}
.footer_etc .time .ttitle { background: #faa41a none repeat scroll 0 0;color: #fff; font-weight:bold;font-size: 14px;line-height: 30px;text-indent: 2px; width: 20%;padding: 0 7px;float:left;}
.footer_etc .time .tcont {width:66%; float:left;margin-left:9%;color:#fff;font-size:13px;font-weight:normal;line-height:25px;text-align:left;}

.footer_etc .time .kcont {width:66%; float:left;margin-left:9%;color:#faa41a;font-size:19px;font-weight:bold;line-height:30px;text-align:left;}


.footer_etc .time > h4 { background: #f2797f none repeat scroll 0 0; border-radius: 2px; color: #fff; font-weight:bold;font-size: 14px;line-height: 23px;text-indent: 2px; width: 20%;}
.footer_etc .call > li {width:80%; color:#fff;font-size:22px;line-height:30px;text-align:left;}



/*.footerInner li {float:left;font-size:15px;color:#fff;padding:0 11px 0 16px;}
.footerInner li.fch {padding-left:0;background:none;}*/
.footerInner ul.fmenu {margin-top:10px;}
.footerInner ul.fmenu li a {color:#222;}
.footerInner .mobile_btn {position:relative;font-size:17px;text-align:center;margin:0 auto;}




.footerInner .footercont .footer_etc > ul{width:100%;}
.footerInner .footercont .footer_etc > ul > li{overflow:hidden;float:none;width:100%;margin-bottom:10px;}
.footerInner .footercont .footer_etc > ul > li strong{color: #fff;float:left;font-size: 22px;margin-top: 2px;}
.footerInner .footercont .footer_etc > ul > li .cont{float:left;padding-left:10px;}
.footerInner .footercont .footer_etc > ul > li .cont .number{display:inline;float:left;font-size:13px;line-height:20px;padding-right:40px;}
.footerInner .footercont .footer_etc > ul > li .cont .time{display:inline;float:left;line-height:28px;font-weight:bold;margin-right:10px;}
.footerInner .footercont .footer_etc > ul > li .group {float:left;width:80%;font-size:13px;line-height:20px;padding-left:10px;}
.footerInner .footercont .footer_etc > ul > li .group *{display:inline-block;}
.footerInner .footercont .footer_etc > ul > li .group .copy{display:block;}

/* Cell type */
#contentWrap table{width:100%;border-top:2px solid #ff8585;border-collapse:collapse;}
#contentWrap table thead th{text-align:left;padding-left:5px;background:#f5f5f5;}
#contentWrap table th{color:#666;font-weight:normal;}
#contentWrap table th strong{color:#666;font-weight:normal;}
#contentWrap table th input, #contentWrap table th img{vertical-align:middle;}
#contentWrap table th, #contentWrap table td{padding:8px 0;border-bottom:1px solid #d5d5d5;}
#contentWrap table td.td_chk label{overflow:hidden;position:absolute;width:0;height:0;text-indent:-9999em;}
#contentWrap table td label{margin-right:10px;}
#contentWrap table tbody tr th{text-align:right;padding-right:10px !important;}
#contentWrap table tbody tr td a:hover{color:#ff4800;text-decoration:underline;}
#contentWrap table tbody tr td:first-child{padding-left:5px;}
#contentWrap table tbody tr td input{vertical-align:middle;line-height:2}
#contentWrap table .txt_area{padding:5px 0;}
#contentWrap table .txt_area ul{overflow:hidden;}
#contentWrap table .txt_area ul li{float:left;padding-bottom:1px;margin-right:5px;}
#contentWrap table .txt_area ul li.zine_info{overflow:hidden;float:right;text-align:right;white-space:nowrap;}
#contentWrap table .txt_area ul li.zine_con{visibility:hidden;}
.bo_fx{overflow:hidden;padding:10px 0 10px 30px;}
.bo_fx > div:first-child{float:left;}
.btn_bo_adm{float:left;text-align:center;}
.btn_bo_adm li{display:inline-block;}
.btn_bo_adm input[type="submit"]{display:inline-block;padding:3px 5px;background:#f5f5f5;border:1px solid #d5d5d5;cursor:pointer;color:#000}
.btn_bo_adm input[type="submit"]:hover{color:#fff;background:#222;border:1px solid #000;}
.btn_bo_user{float:right;text-align:right;}
.btn_bo_user li{display:inline-block;}
.btn_bo_user li > *{display:inline-block;padding:3px 5px;background:#f5f5f5;border:1px solid #d5d5d5;cursor:pointer;}
.btn_bo_user li > a{padding:0 5px;}
.btn_bo_user li > *:hover{color:#fff;background:#222;border:1px solid #000;}
#bo_list_total{display:none;}
#container_title{display:none;}
#bo_v_table{display:none;}
#bo_v_atc_title{display:none;}
#bo_v_act{display:none;}
#bo_vc h2{display:none;}
#bo_v_info h2{display:none;}
#contentWrap #content h1.conTit{margin-bottom:21px;}
#contentWrap #content h1.conTit span{display:block;color:#4c4c4c;font-family:malgun gothic, "맑은고딕", sans-serif;letter-spacing:-4px;}

#bo_list > *, #bo_v > *{padding:0 0 0 30px;}
.tbl_wrap{padding:0 0 0 30px;}
#bo_vc_w{margin-top:20px;}
#bo_vc_w h2{padding:5px;background:#d5d5d5;}
#bo_vc_w .tbl_wrap{padding:0;}
#bo_vc_w .tbl_wrap table{text-align:left;margin-top:10px;border-top:0 none;border-bottom:1px solid #d5d5d5;}
#bo_vc_w .tbl_wrap table th{width:15%;}
#bo_vc_w .tbl_wrap table th, #bo_vc_w .tbl_wrap table td{height:auto;padding:10px 0;border-bottom:0;vertical-align:top;}
#bo_vc_w .tbl_wrap table td textarea{width:99%;height:100px;}
.btn_confirm{text-align:right;margin:5px 0 5px 30px;}
#bo_vc_w .btn_confirm{margin:5px 0;}
.btn_confirm input, .btn_confirm a{display:inline-block;color:#fff !important;padding:3px;background:#222;border:0 none;cursor:pointer;}
.btn_confirm a{padding:0 3px;}

#bo_v > header > h1{font-size:18px;padding:10px;margin-bottom:15px;background: #f6f6f6 none repeat scroll 0 0;border-top: 2px solid #ff8585;}
#bo_v_info{padding:10px 0;margin:0 0 0 30px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
#bo_v_info *{font-style:normal;font-weight:normal;}
#bo_v_info strong{margin-right:15px;}
#bo_v_top{padding:10px 0 10px 30px;}
.bo_v_com{text-align:right;}
.bo_v_com li{display:inline-block;}
.bo_v_com li *{display:inline-block;padding:3px 5px;background:#f5f5f5;border:1px solid #d5d5d5;cursor:pointer;}
.bo_v_com li *:hover{color:#fff;background:#222;border:1px solid #000;}

#bo_v_con{min-height:400px;padding:15px 20px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}

#bo_vc h1{line-height:1.2;}
#bo_vc header{overflow:hidden;float:right;max-height:40px;line-height:1000px;}
#bo_vc > article > header > span{display:none;}
#bo_vc > article p{float:left;}
#bo_vc > article{display:block;overflow:hidden;position:relative;padding:15px 20px 30px;border-bottom:1px solid #d5d5d5;}
.bo_vc_act{overflow:hidden;clear:both;position:absolute;bottom:5px;right:20px;padding:5px 0;}
.bo_vc_act li{float:left;margin-right:1px;}
.bo_vc_act li a{display:inline-block;font-family:dotum;font-size:11px;padding:1px 1px 0;background:#d5d5d5;}
.bo_vc_act li a:hover{color:#fff;background:#222;}
.wr_content textarea{width:99% !important;height:300px;}

#bo_sch{display:block;text-align:center;}
#bo_sch label{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;text-indent:-9999em;}
#autosave_pop{display:none;}
#autosave_pop > strong{display:none;}
#autosave_pop .autosave_close{display:none;}
.sound_only{display:none;}
.autosave_load{margin-right:10px;}
#autosave_pop .autosave_del{color:#ff4800;}
#autosave_pop li{padding:5px 0;}

#content img{vertical-align:middle;}
#content h4 img{margin-right:5px;}

.current{letter-spacing:-2px;}
h3 .current{display:block;text-align:right;}
.bgVisitor > h3{position:relative;padding-top:43px !important;}
.bgVisitor > h3 > img{position:absolute;top:0;left:0;}
.current span{display:block;position:absolute;top:20px;right:0;font-size:13px;font-weight:normal;text-align:right;letter-spacing:-1px;margin-top:5px;}

#content > span > span{color:#ed4e77;margin-left:5px;}
.sub_visual{background:#000 url('../img/visual_sub01.jpg') no-repeat 50% 50%;background-size:auto 100%;}
.sub_visual img{display:block;}

.con_tit4 ul > li.sub0{background:url('../img/sub_spc_01.png') no-repeat 50% 0; !important;}
.con_tit4 ul > li.sub1{background:url('../img/sub_spc_02.png') no-repeat 50% 0; !important;}
.con_tit4 ul > li.sub2{background:url('../img/sub_spc_03.png') no-repeat 50% 0; !important;}
.con_tit4 ul > li.sub3{background:url('../img/sub_spc_04.png') no-repeat 50% 0; !important;}
.con_tit4 ul > li.sub4{background:url('../img/sub_spc_05.png') no-repeat 50% 0; !important;}
.con_tit4 ul > li.sub5{background:url('../img/sub_spc_06.png') no-repeat 50% 0; !important;}
.contentBox1 .con_tit4 ul li > span{display:block;position:static;width:166px;height:auto;font-size:15px;padding:5px;margin:0 auto;}
.contentBox1 .con_tit4 ul li.sub0 > span{margin-top:43px !important;}
.contentBox1 .con_tit4 ul li.sub1 > span{margin-top:33px !important;}
.contentBox1 .con_tit4 ul li.sub2 > span{margin-top:26px !important;}
.contentBox1 .con_tit4 ul li.sub3 > span{margin-top:26px !important;}
.contentBox1 .con_tit4 ul li.sub4 > span{margin-top:43px !important;}
.contentBox1 .con_tit4 ul li.sub5 > span{margin-top:43px !important;}

.only_mobile{display:none;}

#bo_sch .btn_submit{display:inline-block;height:20px;font-size:11px;color:#fff;line-height:18px;padding:0 5px;background:#222;border:0 none;cursor:pointer;vertical-align:top;}

.conTxt1_title span.big_s {color:#ed4e77;font-size: 15px; !important;line-height: 35px;text-indent: 5px;}