
 @charset "utf-8";
 
body {font-family: Noto Sans KR, sans-serif !important;}

/* Header */
#language {margin-top:47px; float:right}
ul.langmenu {list-style:none; margin:0; padding:0}
ul.langmenu * {margin:0; padding:0}
ul.langmenu a {display:block; color:#fff; text-decoration:none}
ul.langmenu li {position:relative; float:left; margin-right:2px}
ul.langmenu ul {position:absolute; top:19px; left:0px; display:none; opacity:0; list-style:none}
ul.langmenu ul li {position:relative; border-top:none; width:50px; margin:0}
ul.langmenu ul li a {display:block; padding:2px 5px; font-size:11px; }
ul.langmenu ul li a:hover {}
ul.langmenu ul ul {left:0px; top:-1px}
ul.langmenu .menulink {padding:2px 5px; font-weight:bold; font-size:11px; width:75px}
ul.langmenu .topline {border-top:1px solid #aaa}

.hsk_topmenu {width:1200px; height:110px; margin:0 auto}
.hsk_topmenu .hsk_m_logo {padding:19px 0 0 32px}
.hsk_toprightBox {position:relative; width:355px; right:40px; float:right }
.hsk_topcontact {color:#7f7e7e; font-size:11px; margin-top:49px; float:left}
.hsk_topcontact a {text-decoration:none; color:#7f7e7e;}
.hsk_topcontact a:hover {text-decoration:none;}
.hsk_topcontact span {padding:0 10px;}

.overtab_title {font-family: Noto Sans KR, sans-serif;font-weight:100; font-size:27px; letter-spacing:-1px}
.overtab_text {font-family: Noto Sans KR, sans-serif;font-weight:100; font-size:18px;}

/* navi */
#hsk_navi {width:100%; height:64px; background:#3b74a9; min-width:1200px}
#hsk_navi_sub {width:100%; height:64px; background:#32495f; min-width:1200px}
.hsk_naviBox {width:1143px; margin:0 auto}
.hsk_logo {float:left; width:365px;}
ul.hsk_gnb {height:64px; border-left:1px solid #7399bc !important; border-right:1px solid #7399bc !important;}
.hsk_naviBox ul.hsk_gnb>li {width:228px; border-right:1px solid #7399bc;}
.hsk_naviBox ul.hsk_gnb>li:last-child {width:227px; border-right:none;}

ul.hsk_gnb_sub {height:64px; border-left:1px solid #435e77 !important; border-right:1px solid #435e77 !important;}
.hsk_naviBox ul.hsk_gnb_sub>li {width:228px; border-right:1px solid #435e77;}
.hsk_naviBox ul.hsk_gnb_sub>li:last-child {width:227px; border-right:none;}


div#gnbwrap ul.gnbul li.hsk_intro_m01 {font-size:1.8em; color:#bababa; font-weight:bold;}
div#gnbwrap ul.gnbul li.hsk_intro_m02 {font-size:1.8em;}
div#gnbwrap ul.gnbul li.hsk_intro_m02 span {border-bottom:1px solid #fff; padding-bottom:7px;}
div#gnbwrap ul.gnbul li.hsk_intro_m03 {font-size:1.15em; margin-top:28px;}
div#gnbwrap ul.gnbul li.hsk_intro_m03 sapn {font-family: Noto Sans KR, sans-serif;font-weight:100; font-size:17px; line-height:165%;}

div#gnbwrap ul.gnbul li.hsk_dropdown_m01 {font-size:1.2em; font-weight:bold; margin-top:5px; line-height:120%;}
div#gnbwrap ul.gnbul li.hsk_dropdown_m02 {font-size:1.22em; margin-top:30px; background:url(../img/line.gif) no-repeat 5px 0px; padding-top:15px; letter-spacing:-0.001em;}
div#gnbwrap ul.gnbul li.hsk_dropdown_service1 {margin-top:25px;}
div#gnbwrap ul.gnbul li.hsk_dropdown_service2 {font-size:1.1em; background:url(../img/line2.gif) no-repeat 5px 0px; padding-top:15px; margin-top:33px;}
div#gnbwrap ul.gnbul_sub {position:absolute; width:352px; right:18px; top:25px; border-top:1px solid #818181; margin:0; padding:0}
div#gnbwrap ul.gnbul_sub li {width:352px; list-style:none; height:57px; padding-top:10px; border-bottom:1px solid #818181; font-size:1.2em;}
div#gnbwrap ul.gnbul_sub li a {width:352px; color:#fff; font-size:1.07em; font-weight:300; padding-left:15px; list-style:disc;}
div#gnbwrap ul.gnbul_sub li.select a {color:#60b3ff}
div#gnbwrap ul.gnbul_sub li a:hover {color:#60b3ff}

div#gnbwrap ul.gnbul_subT {position:absolute; width:352px; right:18px; top:25px; border-top:1px solid #818181; margin:0; padding:0}
div#gnbwrap ul.gnbul_subT li {width:352px; list-style:none; height:50px; padding-top:6px; border-bottom:1px solid #818181; font-size:1.2em;}
div#gnbwrap ul.gnbul_subT li a {width:352px; color:#fff; font-size:1.07em; font-weight:300; padding-left:15px; list-style:disc;}
div#gnbwrap ul.gnbul_subT li.select a {color:#60b3ff}
div#gnbwrap ul.gnbul_subT li a:hover {color:#60b3ff}



/* Gnb */
#gnbwrap {width:1143px; float:right; margin:0; padding:0}

#gnb{width:1141px; margin:0; padding:0}
#gnb img{vertical-align:top;}


.gnbul {margin-top:15px; margin-left:150px; width:750px; list-style:none}
.ml_135 {margin-left:135px;}
#gnb > li{float:left;text-align:center; list-style:none}
#gnb > li > a{display:block;font-weight:bold;text-decoration:none}
#gnb > li > a:hover, #gnb > li > a:focus, #gnb > li.on > a{display:block;}
#gnb > li.all > a{display:block;}
.gnbOpen{display:none;position:absolute;left:0;z-index:9000;/*padding:32px 0;*/width:100%; min-width:1200px; height:342px; background:url(../img/navi_back.png) repeat;}
			 
.gnbSub{position:relative;margin:30px auto;width:1143px;*zoom:1;z-index:9000;*zoom:1;}
.gnbSub:after{content:"";display:block;clear:both;width:0px;height:0px;}
.gnbSub .titImg{position:relative; margin-top:25px; margin-left:0px; width:238px;float:left;text-align:left;}
.gnbSub .titImg>.tit{font-size:16px;color:#333; padding:0; margin:0}

.gnbSub > ul{float:left;}
.gnbSub > ul > li{font-size:30px;text-align:left; font-weight:lighter; color:#fff; padding-left:5px; line-height:160%; font-family: Noto Sans KR, sans-serif; font-weight:100; }
.gnbSub > ul > li > a{display:block;padding:6px 0px;width:100px;font-size:12px;font-weight:normal;color:#686868;line-height:140%;}
.gnbSub > ul > li > a:hover, .gnbSub > ul > li > a:focus, .gnbSub > ul > li > a:active{color:#c40452;text-decoration:none;font-size:12px;}
.gnbSub > ul > li.on > a{font-weight:bold;text-decoration:none;font-size:12px;font-weight:normal;color:#c40452;}

.gnb10{height:270px;} 


/* layer pop */
#layer_popup {width:100%; height:150px; text-align:center; position:relative; top:0px; background:#f1f0eb; min-width:1200px;}
#layer_popup>img {padding-top:35px;}
.close div{float:left; text-align:right;}
#check{font-size:12px; font-family:'돋움'; position:absolute; bottom:15px; right:45px; }
#check input {margin-right:5px;}
#close{font-size:12px; position:absolute; top:52px; right:45px; }
#close a {color:#fff;}


/* Main */

/*Contact us Bar*/
div.hsk_csBar {width:100%; height:150px; background:#d7e5f0; min-width:1200px;}
div.hsk_csBar .hsk_csBar_box {width:1200px; margin:0 auto; text-align:center; padding-top:37px;}

/*firstSlider*/
div.hsk_firstSlider {width:1200px; margin:0 auto}
div.hsk_firstSlider ol.hsk_top {top:639px !important;}
div.hsk_firstSlider div.hsk_margin {margin:57px 0 129px 0;}
div.hsk_firstSlider div.hsk_margin .item img {max-width:none;}

/*CENTER FOR CARE*/
div.hsk_centerInfo {background-position: 50% -268px; background:url(../img/bg_img.jpg) 50% 0 fixed; height:905px; position:static; min-width:1200px;}
div.hsk_centerInfo .hsk_centerInfo_img {width:1200px; text-align:center; padding-top:95px; margin:0 auto;}
div.hsk_centerInfo .hsk_centerInfo_introimg {width:1200px; text-align:center; padding-top:95px; margin:0 auto;}
div.hsk_centerInfo .hsk_centerInfo_box {width:1200px; margin:0 auto; text-align:center}
div.hsk_centerInfo .hsk_centerInfo_box .hsk_center {display:inline-block; width:400px; text-align:center;}
div.hsk_centerInfo .hsk_centerInfo_box .hsk_center .hsk_mt{margin-top:22px;}

/*History*/
div.hsk_history {width:100%; min-width:1200px; height:315px; background:#bfbfbf; text-align:center; padding-top:60px;}

/*secondSlider*/
div.hsk_secondSlider {background-position: 50% -268px; background:url(../img/bg_img2.jpg) 50% 0 fixed; height:444px; position:static; min-width:1200px;}
div.hsk_secondSlider .hsk_bg_n{background:none;}
div.hsk_secondSlider .hsk_img {margin:0 auto; width:1200px;}
div.hsk_secondSlider ul.slides li {min-width:1200px;}
div.hsk_secondSlider ul.slides li div.w1200 {width:1200px; margin:0 auto;}

/*FAQ*/
.hsk_mainfaq {background-position: 50% 100px; background:url(../img/main_faq_back.jpg) repeat 50% 0 fixed; width:100%; height:875px; min-width:1200px;}
.faq_bg {background:#fff}
.hsk_mainfaq .hsk_mainfaqBox {width:1200px; margin:0 auto; padding-top:87px; text-align:center;}
ul.hsk_mainfaqList {width:954px; margin:43px auto; padding:0; text-align:left; }
ul.hsk_mainfaqList li {height:123px; border-bottom:1px solid #b8b8b8; list-style:none; }
ul.hsk_mainfaqList li:hover{ background:url(../img/faq_li_over.png) no-repeat;}
ul.hsk_mainfaqList li dl.hsk_m_faq {width:887px; float:left; font-size:1.05em; font-weight:300; padding-top:15px; padding-left:40px;}
ul.hsk_mainfaqList li dl.hsk_m_faq dt {color:#000; font-weight:normal; font-size:1.3em; font-family: Noto Sans KR, sans-serif;}
ul.hsk_mainfaqList li dl.hsk_m_faq dt span {font-size:20px; font-weight:400; }
ul.hsk_mainfaqList li dl.hsk_m_faq dd {padding:10px 0 0 37px; width:825px; color:696969;font-size:1.2em; font-family: Noto Sans KR, sans-serif;}
ul.hsk_mainfaqList li img {float:left; padding-top:53px;}
ul.hsk_mainfaqList li.view {border:0;}
ul.hsk_mainfaqList .view {padding:0; margin-top:32px; margin-left:43px;}
ul.hsk_mainfaqList .answer {float:left; width:70px;}
ul.hsk_mainfaqList .answer_text {float:right; width:715px;}


/* Sub */

/*Promo Section 서브 상단 이미지*/

div.hsk_mw1200 {min-width:1200px;}

div.hsk_mw1200 h3.hsk_intro_copy {top:109px;}
div.hsk_mw1200 div.hsk_intro_profile {left:155px; top:315px;}

div.hsk_mw1200 h3.hsk_sc_copy {top:81px; left:115px;}
div.hsk_mw1200 div.hsk_sc_profile {left:112px; top:350px;}

div.hsk_mw1200 h3.hsk_im_copy {top:119px; left:115px;}
div.hsk_mw1200 div.hsk_im_profile {left:116px; top:461px;}

div.hsk_mw1200 h3.hsk_ps_copy {top:81px; left:115px;}
div.hsk_mw1200 div.hsk_ps_profile {left:115px; top:366px;}


div.hsk_mw1200 div.hsk_im_title {left:434px; top:145px;}
div.hsk_mw1200 div.hsk_ps_title {left:358px; top:145px;}
div.hsk_mw1200 div.hsk_faq_title {left:435px; top:145px;}
div.hsk_mw1200 div.hsk_rs_title {left:392px; top:145px;}
div.hsk_mw1200 div.hsk_view_title {left:492px; top:145px;}
div.hsk_mw1200 div.hsk_map_title {left:575px; top:145px;}
div.hsk_mw1200 div.hsk_pr_title {left:395px; top:160px;}
div.hsk_mw1200 div.hsk_notice_title {left:492px; top:160px;}

/*sub contants*/
div.hsk_sub_contants {width:100%; min-width:1200px; background:#fafafa;}
div.hsk_sub_contants_w {width:100%; min-width:1200px; background:#fff;}
div.hsk_sub_contantsBox {width:1200px; margin:0 auto}

div.hsk_sub_contantsBox .hsk_sub_intro01 {height:565px; padding-top:115px; border-bottom:1px solid #e2e2e2;}
.hsk_sub_intro01 .hsk_intro_logo {float:left; width:560px; background:url(../img/intro_line.png)542px 0 no-repeat; padding-top:125px; height:301px; margin-right:47px;}
.hsk_sub_intro01 .hsk_intro01 {float:left; color:#423e47; width:593px; margin-top:-6px;}
p.big_t {font-size:27px; line-height:130%; font-family: Noto Sans KR, sans-serif; font-weight:200; letter-spacing:-0.06em; color:#423e47;}
p.line_t {font-size:17px; line-height:170%; background:url(../img/intro_p_line.png)0 0 no-repeat; padding-top:13px; margin-top:50px; font-family: Noto Sans KR, sans-serif; font-weight:300; letter-spacing:-0.05em;  color:#423e47;}
p.t {font-size:17px; line-height:170%; font-family: Noto Sans KR, sans-serif; font-weight:300; letter-spacing:-0.05em; color:#423e47;}


div.hsk_sub_contantsBox .hsk_sub_intro02 {height:585px; padding-top:121px;}
.hsk_sub_intro02 .hsk_intro02_1 {margin-right:32px; float:left;}
.hsk_sub_intro02 .hsk_intro02_2 {float:left; width:598px;}

div.hsk_sub_contantsBox .hsk_sub_intro03 {height:250px; background:url(../img/intro03_line.png)0 0 no-repeat; padding-top:70px; margin-left:6px;}
div.hsk_sub_contantsBox .hsk_sub_intro03 p {font-size:21px; line-height:130%; font-family: Noto Sans KR, sans-serif; font-weight:200; margin-top:40px; color:#423e47;}
div.hsk_sub_contantsBox .hsk_sub_intro03 p strong {font-weight:400;}

.hsk_sub_intro03 .hsk_intro03_1 {float:left; width:303px; background:url(../img/intro03_b_line.png) 302px 0 no-repeat; height:170px;}
.hsk_sub_intro03 .hsk_intro03_2 {float:left; width:360px; background:url(../img/intro03_b_line.png) 359px 0 no-repeat; height:170px; margin-left:70px;}
.hsk_sub_intro03 .hsk_intro03_3 {float:left; height:170px; margin-left:70px;}
.hsk_sub_intro03 .hsk_intro03_4 {clear:both; padding-top:60px;}

.hsk_missionBox {height:280px; background:url(../img/mission_line.png) 0 5px no-repeat; padding-left:47px; margin-top:136px; padding-bottom:10px;}
.hsk_missionBox img {padding-bottom:20px;}
.hsk_missionBox p {font-size:17px; font-family: Noto Sans KR, sans-serif; font-weight:300; padding-top:10px; color:#423e47; letter-spacing:-0.05em;}

div.hsk_sub_contantsBox .hsk_sub_sc01 {height:294px; border-bottom:1px solid #e2e2e2; padding-top:158px;}
div.hsk_sub_contantsBox .hsk_sub_sc02 {height:971px; border-bottom:1px solid #e2e2e2; padding-top:106px;}

.hsk_sub_sc02 .hsk_sc02_1 {float:left; width:665px; }
.hsk_sub_sc02 p.b {margin-left:30px; font-size:24px; font-family: Noto Sans KR, sans-serif; font-weight:200; color:#423e47; letter-spacing:-0.06em; }
.hsk_sub_sc02 p.line_t {margin-top:28px;}
p.line_b{margin-left:30px; margin-top:80px; background:url(../img/sc_line.png)3px 0 no-repeat; padding:25px 0 30px; font-size:29px; font-weight:400; letter-spacing:-0.1em; color:#423e47}
.hsk_sub_sc02 .hsk_sc02_2 {float:left; width:535px;}

div.hsk_sub_contantsBox .hsk_sub_sc03 {height: 680px; border-bottom: 1px solid #e2e2e2; padding-top: 140px; border-top: 1px solid #e2e2e2;}
.hsk_sub_sc03 .hsk_sc03_1 {float:left; width:535px; padding-right:8px; text-align:right; padding-top:10px;}
.hsk_sub_sc03 .hsk_sc03_2 {float:left; width:665px;}

div.hsk_sub_contantsBox .hsk_sub_sc04 {height:520px; text-align:center; padding-top:95px; font-family: Noto Sans KR, sans-serif; font-weight:200; font-size:38px; letter-spacing:-0.06em; line-height:130%; background:url(../img/square_dot.png)590px 237px no-repeat;}

.hsk_sub_scplus {width:1200px; margin:150px auto 0; clear:both;}
.hsk_sub_scplus2 {width:1200px; margin:70px auto 0; clear:both;}
.sc_plus01-1 {width:100%; height:287px; background:url(../img/sc_line_white.png) 25px 25px no-repeat #a29ea8; border-bottom:1px solid #fafafa; margin-top:30px;}
.sc_plus01-1 p {color:#fff; font-size:27px; letter-spacing:-0.05em; padding-top:65px; padding-left:115px; font-weight:200;}
.sc_plus01-1 p span {font-size:40px;}
.sc_plus01-1 p strong {font-weight:400}
.sc_plus01-2 {width:100%; height:612px; background: #69abc3;}
.sc_plus01-2 p {font-size:40px; color:#04103e; letter-spacing:-0.07em; padding-top:60px; padding-left:150px; font-weight:300; background:url(../img/square_dot_blue.png)109px 84px no-repeat}
.sc_plus01-2 ul.psList {margin:70px 0 0 0px; width: 800px; }
.sc_plus01-2 ul.psList li {font-size:42px; letter-spacing:-0.03em; padding-bottom:43px;}

.sc_plus02-1 {width:100%; height:349px; background:url(../img/sc_plus02bg.png) 436px 21px no-repeat #a29ea8; border-bottom:1px solid #fafafa; margin-top:30px;}
.sc_plus02-1 img {padding-left:35px; float:left; display:block;}
.sc_plus02-1 p {color:#fff; font-size:26px; letter-spacing:-0.06em; padding-top:60px; font-weight:200; position:relative; padding-left:435px;}
.sc_plus02-1 p span {font-size:40px;}
.sc_plus02-1 p strong {font-weight:400}
.sc_plus02-2 {width:100%; height:367px; background:url(../img/sc_plus02-2bg.png) 114px 54px no-repeat #6baec6;}
.sc_plus02-2 p {font-size:40px; color:#04103e; letter-spacing:-0.07em; padding-top:60px; padding-left:150px; font-weight:300; background:url(../img/square_dot_blue.png)109px 84px no-repeat}
.sc_plus02-2 ul.psList {margin:0; width:auto; padding:55px 0 0 195px}
.sc_plus02-2 ul.psList li {font-size:40px; letter-spacing:-0.03em;}
.sc_plus02-2 ul.psList li small {font-size:26px;}
.sc_plus02-3 {width:100%; height:619px; background:url(../img/sc_plus02-3bg.png) 114px 69px no-repeat #fff;}
.sc_plus02-3 ul.psList {margin:0; width:auto; padding:70px 0 0 195px}
.sc_plus02-3 ul.psList li {font-size:40px; letter-spacing:-0.03em; padding-bottom:68px;}

.sc_plus03-1 {width:1125px; height:344px; background:url(../img/sc_plus03bg.png) 413px 57px no-repeat #6baec6; margin:30px auto 0;}
.sc_plus04 {height:272px; background:url(../img/sc_plus04bg.png) 53px 28px no-repeat #6baec6;}
 
.sc_plus03-1 img {float:left; display:block;}
.sc_plus03-1 ul.psList {margin:0; width:auto; padding:58px 0 0 520px}
.sc_plus03-1 ul.psList li {font-size:40px; letter-spacing:-0.03em; padding-bottom:40px;}
.sc_plus03-1 ul.psList li small {font-size:26px;}
.sc_plus03-2 {width:1125px; height:294px; background:url(../img/square_dot.png) 553px 116px no-repeat #fff; text-align:center;  font-size:25px; letter-spacing:-0.05em; font-weight:300; margin:0 auto 130px;}
.sc_plus03-2 h5 {color:#ee7716; padding:48px 0 105px; font-size:28px; letter-spacing:2px;}

.hsk_centerBox {
	text-align: center;
    font-size: 22px;
    font-weight: 300;
    line-height: 160%;
    color: #423e47;
	letter-spacing: -0.05em;
}
.hsk_centerBox h2 {
    background: url(../img/im_clinictypoh2.png)578px 0px no-repeat;
    padding-top: 40px;
    font-size: 48px;
    font-weight: 400;
    letter-spacing: -0.07em;
    color: #423e47;
	margin-bottom:70px;
}
.hsk_centerBox h2 small {font-size:38px; color: #423e47;}
.hsk_centerBox h4 {
	margin-top:115px;
    background: url(../img/im_clinictypoh2.png)578px 63px no-repeat;
    padding-bottom: 64px;
    font-size: 28px;
    font-weight: 300;
    letter-spacing: -0.07em;
    color: #423e47;
}
.hsk_centerBox h4.bg_n {background:none}




div.hsk_sub_contantsBox .hsk_sub_im01 {height:294px; border-bottom:1px solid #e2e2e2; padding-top:158px;}
div.hsk_sub_contantsBox .hsk_sub_im02 {height:700px; border-bottom:1px solid #e2e2e2; text-align:center; padding-top:95px; font-family: Noto Sans KR, sans-serif; font-weight:200; font-size:38px; letter-spacing:-0.08em; line-height:130%; background:url(../img/square_dot.png)590px 207px no-repeat;}
div.hsk_sub_contantsBox .hsk_sub_im02 .line_p {background:url(../img/intro_p_line.png)343px 105px no-repeat; padding-top:120px !important;}
div.hsk_sub_contantsBox .hsk_sub_im03 {height:716px; border-bottom:1px solid #e2e2e2; padding-top:118px;}
div.hsk_sub_contantsBox .hsk_sub_imgBox {height:773px; border-bottom:1px solid #e2e2e2; padding-top:208px; background:url(../img/square_dot.png)590px 108px no-repeat;}
div.hsk_sub_contantsBox .sc_imgBox{padding-top: 100px; background-position-y: 0px; border: none; height: 680px;}
div.hsk_sub_contantsBox .hsk_sub_imgBox p {font-size:20px; line-height:140%; font-family: Noto Sans KR, sans-serif; font-weight:100; margin-top:46px; color:#423e47; letter-spacing:-0.05em;}
div.hsk_sub_contantsBox .hsk_sub_imgBox p strong {font-weight:600;}
.hsk_sub_imgBox .hsk_box_1 {width:397px; height:170px; border-right:1px solid #d2d2d2; float:left; text-align:center; padding-top:10px; margin-bottom:32px;}
.hsk_sub_imgBox .hsk_box_2 {width:402px; height:170px; border-right:1px solid #d2d2d2; float:left; text-align:center; padding-top:10px; margin-bottom:32px;}
.hsk_sub_imgBox .hsk_box_3 {width:399px; height:170px; float:left; text-align:center; padding-top:10px; margin-bottom:32px;}
.hsk_sub_imgBox .hsk_box_4 img {margin:0; padding:0; float:left;}
div.hsk_sub_contantsBox .hsk_sub_im05 {height:431px; padding-top:138px; padding-left:46px;}

div.hsk_sub_contantsBox .hsk_sub_ps01 {height:294px; border-bottom:1px solid #e2e2e2; padding-top:158px;}
div.hsk_sub_contantsBox .hsk_sub_ps02 {height:567px; border-bottom:1px solid #e2e2e2; text-align:center; padding-top:120px; font-family: Noto Sans KR, sans-serif; font-weight:200; font-size:38px; letter-spacing:-0.08em; line-height:130%; background:url(../img/square_dot.png)590px 240px no-repeat;}
div.hsk_sub_contantsBox .hsk_sub_ps02 .line_p {background:url(../img/intro_p_line.png)367px 102px no-repeat; padding-top:110px !important;}
div.hsk_sub_contantsBox .hsk_sub_ps03 {height:756px; border-bottom:1px solid #e2e2e2; padding-top:136px; background:url(../img/oneforone_img2.png)612px 136px no-repeat;}
div.hsk_sub_contantsBox .hsk_sub_ps04 {height:780px; border-bottom:1px solid #e2e2e2; padding-top:115px; background:url(../img/square_dot.png)590px 108px no-repeat;}
div.hsk_sub_contantsBox .hsk_sub_ps05 {height:433px; padding-top:137px; padding-left:46px;}

div.hsk_sub_contantsBox .hsk_sub_title {padding-top:102px; text-align:center;}

div.hsk_grayBox {width:100%; min-width:1200px; background:#f2f2f2}
div.hsk_grayBox_intro {height:344px;}
div.hsk_grayBox_sc,.hsk_grayBox_faq {height:90px; text-align:center;}
div.hsk_grayBox_im {height:335px; border-top:1px solid #eeeeee;}
div.hsk_grayBox_ps {height:422px; border-top:1px solid #eeeeee;}

div.hsk_grayBox .hsk_grayBox_cover{width:1200px; margin:0 auto}
div.hsk_grayBox .hsk_grayBox_cover p {font-size:17px; font-family: Noto Sans KR, sans-serif; font-weight:300; line-height:170%; color:#423e47}
div.hsk_grayBox .hsk_grayBox_cover p span {font-size:14px;}
div.hsk_grayBox .hsk_grayBox_cover .hsk_intro_left {width:599px; border-right:1px solid #fff; text-align:right; padding-right:54px; float:left; padding-top:59px;}
div.hsk_grayBox .hsk_grayBox_cover .hsk_intro_left p.l_line { background:url(../img/intro_g_line.png) 504px 0 no-repeat; padding-top:35px; font-size:20px; font-weight:400; padding-bottom:5px;}
div.hsk_grayBox .hsk_grayBox_cover .hsk_intro_right {width:600px; float:left; padding-left:54px; padding-top:59px;}
div.hsk_grayBox .hsk_grayBox_cover .hsk_intro_right p.r_line { background:url(../img/intro_g_line.png) 0px 0 no-repeat; padding-top:35px; font-size:20px; font-weight:400; padding-bottom:5px;}

div.hsk_grayBox .hsk_sc,.hsk_faq {padding-top: 18px; font-size: 28px; font-weight: 200; letter-spacing: -0.07em; color: #423e47; line-height: 180%;}
div.hsk_grayBox .hsk_im p {padding-top:25px; padding-left:40px; font-size:20px; font-weight:200; font-family: Noto Sans KR, sans-serif; letter-spacing:-0.02em; line-height:160%;}
div.hsk_grayBox .hsk_ps p {padding-left:40px; font-size:20px; font-weight:200; font-family: Noto Sans KR, sans-serif; letter-spacing:-0.02em; line-height:160%; margin-left:35px;}
div.hsk_grayBox .hsk_im p strong,div.hsk_grayBox .hsk_ps p strong {font-size:22px; font-weight:600;}
div.hsk_grayBox p.gray_title {background:url(../img/square_dot_g.png) 0px 42px no-repeat; margin-left:40px; padding-left:32px; font-size:30px; font-weight:400; letter-spacing:-0.1em; color:#00a899; padding-bottom:10px;}
div.hsk_grayBox p.gray_title2 {background:url(../img/square_dot_o.png) 0px 42px no-repeat; margin-left:40px; padding-left:32px; font-size:30px; font-weight:400; letter-spacing:-0.1em; color:#f47a5b; padding-top:25px; padding-bottom:30px;}
div.hsk_grayBox .hsk_im_g1 {width:640px; float:left; margin-left:35px;}
div.hsk_grayBox .hsk_im_g2 {width:485px; float:left;}
/* Sub - customer */

.hsk_tabBox {width:100%;min-width:1200px; margin-top:50px;}
.hsk_viewtabBox {width:100%;min-width:1200px; margin-top:67px;}
.hsk_maptabBox {width:100%;min-width:1200px; margin-top:31px; background:#f6f7f8; padding-top:47px;}

.hsk_psclinic_tabcontents {width:100%; display:inline-block; min-height:900px; min-width:1200px; background:#fafafa}
.hsk_clinic_tabcontents {width:100%; display:inline-block; min-height:900px; min-width:1200px;}
.hsk_faq_tabcontents {margin-top:70px; background-position: 10% 100px; background:url(../img/main_faq_back.jpg) repeat 50% 0 fixed; width:100%; display:inline-block; min-height:900px; min-width:1200px;}
.hsk_rs_tabcontents {margin-top:70px; background-position: 10% 100px; background:#fafafa; width:100%; display:inline-block; min-height:900px; min-width:1200px;}
.hsk_view_tabcontents {margin-top:2px; background:url(../img/bg_view.png)0 0 repeat-x #f1f0ed;  width:100%; display:inline-block; height:903px; min-width:1200px; border-bottom:1px solid #e6e5e3;}
.hsk_pr_tabcontents {margin-top:70px; background-position: 10% 100px; background:#fafafa; width:100%; display:inline-block; min-width:1200px;}


.tabs_centerBox {width:1200px; margin:0 auto;}

.tabs_center {
    float: left;
    width: 1200px;
    margin: 0 auto;
    text-align: center;
	padding:0px; border-top:#cdcdcd solid 1px; border-bottom:#cdcdcd solid 1px
}
.tabs_center ul {
    list-style: none;
}
.tabs_center ul li {
    color: #808080;
	padding-top:10px;
	padding-bottom:1px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    display:inline-block;
    padding-right: 10px;
}
.tabs_center2 {
    float: left;
    width: 100%;
    margin: 0 auto;
    text-align: center;
	padding:61px 0 0 0;
}
.bt2 {border-top:#cdcdcd solid 2px;}
.tabs_center2 ul {
    list-style: none
}
.tabs_center2 ul li {
    color: #808080;
	padding-top:8px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    display:inline-block;
    padding-right: 25px;
}
.tabs_center2_cline {color:#696969; font-size:22px; padding-top:3px;}

.carousel-inner .item {width:1042px; min-width:1042px;}

ul.nav-tabs li {font-sze:22px;}
ul.nav-tabs li a {text-decoration:none !important}

.tabs_center_cline {color:#696969; font-size:22px; padding-top:3px;}

.hsk_faqlink {background:url(../img/faq_line.gif) no-repeat 20px 14px; width:100%; padding:28px 0 20px 20px; font-family: Noto Sans KR, sans-serif; font-weight:300; font-size:18px; margin: 20px 0px -8px 0px; border-bottom:#bec0c0 solid 1px}
.hsk_faqlink a:link{color:#000000}

.hsk_psclinic_tab {width:1125px !important; margin:145px auto 60px;}
.hsk_clinic_tab {width:1200px !important; margin:105px auto 60px;}
.hsk_faq_tab {width:1114px !important; margin:120px auto 60px;}
.hsk_rs_tab {width:1200px !important; margin:120px auto;}
.hsk_view_tab {width:1042px !important; min-width:1042px !important; margin:22px auto 79px}

.hsk_view_p {position:absolute;}
.hsk_view_p ol.hsk_view_p_b {bottom:-88px;}
.hsk_view_h {height:625px;}
a.hsk_view_prev {position:absolute; top:270px; left:-68px}
a.hsk_view_next {position:absolute; top:270px; right:-68px}

.hsk_active {background:#FAFAFA url(../img/faq_line.gif) no-repeat 20px 14px !important; width:100%; padding:28px 0 20px 20px; font-family: Noto Sans KR, sans-serif; font-weight:300; font-size:18px; margin: 20px 0px -8px 0px; border-bottom:#bec0c0 solid 1px;  filter:alpha(opacity=90); -khtml-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; }
.hsk_active a:link{color:#000000}

.hsk_faqlist_no {display:inline-block; padding-right:10px; font-size:20px;font-weight:400;}
.hsk_faqlist_exbox {padding:20px 30px 20px 30px;}
.hsk_faqlist_exboxbg{background:#f1f3f3; margin-top:9px; filter:alpha(opacity=90); -khtml-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9;}

.more_view_btn {width:1200px; margin:0 auto; text-align:center; margin-top:80px;}


.hsk_map_conBox {width:1112px; margin:0 auto; text-align:center}
.hsk_map_conBox .nav-tabs {border-bottom:none; margin:0; padding:0; height: 30px;}
.hsk_map_conBox .nav-tabs li {list-style:none; float:left !important; }
.hsk_map_conBox .nav-tabs li a{    background: #ececec;
    padding: 10px 70px;
    border: none !important;
    border-radius: 5px 5px 0 0;
    font-weight: 500;
	color:#999
}
.hsk_map_conBox .nav-tabs li.active a {border:none; background:#fff; color:#27709f !important}



.hsk_map_conBox ul.hoursList {margin:0; padding:55px 0 32px 0; color:#555; font-size:16px; font-family:Noto Sans KR, sans-serif; font-weight:300; border-bottom:1px solid #d8d8d8;}
.hsk_map_conBox ul.hoursList li {list-style:none;}
.hsk_map_conBox ul.hoursList li.left {float:left; width:543px; text-align:right; margin-top:27px;}
.hsk_map_conBox ul.hoursList li.right {float:left; width:542px; margin-left:27px; text-align:left;  margin-top:27px;}


.hsk_transport {padding:76px 31px 0; margin:0; font-size:16px; font-family:Noto Sans KR, sans-serif; font-weight:300;}
.hsk_transport ul {margin:0; padding:0; width:350px; float:left; text-align:center;}
.hsk_transport ul li {list-style:none; line-height:130%; margin-bottom:7px;}
.hsk_transport ul li.img {height:90px; line-height:90px; margin-bottom:15px;}


.hsk_transport_detail {padding:30px 125px 0; text-align:left; font-family:Noto Sans KR, sans-serif; font-weight:300; font-size:16px;}
.hsk_transport_detail .title {font-size:28px;}
.hsk_transport_detail ul.subway {margin:0 0 75px; padding:0;}
.hsk_transport_detail ul.subway li {list-style:none; line-height:140%; padding-left:13px;}
.hsk_transport_detail ul.subway li.title {font-size:21px; padding-left:0; margin:27px 0 15px;}
.hsk_transport_detail ul.bus {margin:20px 0 0; padding:0 0 100px;}
.hsk_transport_detail ul.bus li {list-style:none; line-height:140%;}




/* Clinic*/

.hsk_clinicBox {margin:0; height:436px;}
.hsk_clinicBox img {float:left; margin-right:52px;}
.hsk_clinicBox .hsk_clinictext {padding-left:15px;}
.hsk_clinicBox .hsk_clinictext img {margin:25px 0 0 -15px}
.hsk_clinicBox h3 {font-size:47px; font-weight:300; line-height:130%; padding-bottom:20px; font-family:Noto Sans KR, sans-serif}
.hsk_clinicBox p.line_t {display:inline-block; margin-top:30px;}
.hsk_clinicBox p.line_t2 {margin-top:41px; padding-top:35px;}

#hsk_clinicBar {width:100%; height:67px; background:#32495f; margin-top:100px;}
.hsk_clinicBar {width:1086px; margin:0 auto;}
.hsk_clinicBar ul {margin:0; padding:17px 0 0;}
.hsk_clinicBar .nav-tabs li { float: left !important; }
.hsk_clinicBar li {float:left; width:181px; list-style-position:inside; font-size:19px; color:#32495f; text-align:center; padding-bottom:10px; border-bottom:3px solid #67727e;}
.hsk_clinicBar li a {letter-spacing:-0.06em; font-weight:300; color:#fff; font-family:Noto Sans KR, sans-serif; text-decoration:none;}
.hsk_clinicBar li:hover {list-style:disc; list-style-position:inside; padding-bottom:8px; border-bottom:5px solid #fff; color:#fff;}
.hsk_clinicBar .nav-tabs > .active {list-style:disc; list-style-position:inside; padding-bottom:8px; border-bottom:5px solid #fff; color:#fff;}
.hsk_clinicBar .nav-tabs > .active > a,
.hsk_clinicBar .nav-tabs > .active > a:hover,
.hsk_clinicBar .nav-tabs > .active > a:focus {
	list-style:disc;
	list-style-position:inside;
	padding-bottom:8px !important;
	border-bottom:none !important;
	color:#fff !important;
	background:none;
}
.hsk_clinicBar ul.nav-tabs li a:hover {color:#fff;}

#hsk_clinicContent{width:100%; background:#fafafa;}
.hsk_clinicContent {width:1097px; margin:0 auto; padding-top:115px; clear:both}
.hsk_clinicContent2 {background: url(../img/bg_im_clinic2.png) no-repeat #fafafa; padding:150px 0 235px; text-align:center;}
.hsk_clinictypo {padding: 95px 0 55px;}
.hsk_clinictypo h4 {
    font-size: 41px;
    font-weight: 200;
    letter-spacing: -0.05em;
    color: #000000;
    padding-bottom: 25px;
}
.hsk_clinictypo h2 {
	font-size: 66px;
    font-weight: 300;
    color: #000000;
    letter-spacing: -0.07em;
    padding-bottom: 100px;
    background: url(../img/im_clinictypoh2.png)930px 130px no-repeat;
}
.hsk_clinictypo h2.ps_typo{padding-bottom:63px;}
.hsk_clinictypo p {
	font-size: 28px;
    font-weight: 200;
    letter-spacing: -0.07em;
    padding-top: 20px;
	line-height:150%;
	color:#423e47;
}
p.clinic_dot {
    font-size: 28px;
    font-weight: 400;
    color: #423e47;
    letter-spacing: -0.05em;
    background: url(../img/square_dot.png)943px 0px no-repeat;
    padding-top: 30px;
    margin-top: 50px;
}

.clinic2_content {
	width: 840px;
    margin: 35px auto 0;
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    color: #423e47;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: -0.05em;
    line-height: 230%;
    padding: 38px 0;
}



.hsk_clinictitle {text-align:center; padding-bottom:55px;}
.hsk_clinic {padding:35px 0 0;}
.hsk_clinicContent h2 {
	padding-top: 25px;
    letter-spacing: -0.06em;
    font-weight: 300;
    font-size: 26px;
    color: #333;}
	
.hsk_psclinicContent {width:1124px; margin:0 auto; padding-top:115px; clear:both; text-align:left}
.hsk_psclinicContent h2 {
	padding-top: 15px;
    letter-spacing: -0.06em;
    font-weight: 300;
    font-size: 25px;
    color: #333;
	line-height:160%;
	}
.hsk_psclinicContent h2 span {color:#305e89;}

.hsk_clinicContentBox {height:324px; border-top:1px solid #dcdee0; border-bottom:1px solid #dcdee0; background: url(../img/bg_im_clinic.jpg) 50% 90% fixed; text-align:center; color:#555; font-size:22px; 
font-family:Noto Sans KR, sans-serif; font-weight:300; letter-spacing:-0.07em; padding-top:95px;}
.hsk_clinicContentBox h2 {font-family:Noto Sans KR, sans-serif; font-weight:300; font-size:48px; color:#423e47; letter-spacing:-0.05em; padding-top:40px;}


.hsk_psclinicContent2 {width:1095px; height:657px; margin:340px auto 0; background:url(../img/bg_cell.jpg) 0 100px no-repeat; text-align:right;}
.hsk_psclinicContent2 h2 {padding-bottom: 100px; background: url(../img/im_clinictypoh2.png)1048px 140px no-repeat;}
.hsk_psclinicContent2 p {	
	font-size: 28px;
    font-weight: 200;
    letter-spacing: -0.07em;
    padding-top: 15px;
	line-height:150%;
	color:#423e47;
}


/*성형-눈*/
.hsk_psclinic_eyeBox {height:214px; border-top:1px solid #dcdee0; border-bottom:1px solid #dcdee0; background: url(../img/bg_ps_clinic_eye.png) center top no-repeat #f4f4f6;}
.hsk_psclinic_eyeBox .eye_typo {
	width: 1124px;
    margin: 0 auto;
    font-size: 22px;
    letter-spacing: -0.05em;
    font-weight: 200;
    line-height: 180%;
    color: #423e47;
    padding-top: 25px;
}
ul.psList {margin:78px 0 0 0px; padding:0 0 0 150px; }
ul.psList li {list-style:none; padding-bottom:38px; font-size:43px; letter-spacing:-0.05em; font-weight: 300; font-family: Noto Sans KR, sans-serif; color:#fff; line-height: 80%;}
ul.psList li small {font-size:23px;}
ul.psList li span {font-size:17px; letter-spacing:-0.03em;}
ul.s_psList li {font-size:40px; line-height:102%}

ul.text_black li {color:#423e47}

.eyeBox1-1 {width:562px; height:628px; float:left; background:url(../img/im_line_eye1.png) 67px 16px no-repeat #908b97; margin-top:30px;}
.eyeBox1-2 {width:562px; height:628px; float:left; background:url(../img/im_line_eye1-2.png) 89px 75px no-repeat #fff; margin-top:30px;}
.eyeBox1-2 ul.psList li {font-size:40px}

.eyeBox2-1 {width:562px; height:516px; float:left; background:url(../img/im_line_eye2.png) 66px 76px no-repeat #fff; margin-top:30px;}
.eyeBox2-1 ul.psList li {padding-bottom:45px;}
.eyeBox2-2 {width:562px; height:516px; float:left; background:url(../img/im_line_eye2-2.png) 67px 16px no-repeat #908b97; margin-top:30px;}
.eyeBox2-2 ul.psList li {padding-bottom:60px;}

.eyeBox3-1 {width:100%; height:267px; background:url(../img/im_line_eye3.png) 67px 16px no-repeat #908b97; margin-top:30px;}
.eyeBox3-1 ul.psList {width:100%; margin-top:0; padding-top:73px;}
.eyeBox3-1 ul.psList li {width:295px; float:left;}
.eyeBox3-2 {width:100%; height:732px; background:url(../img/im_line_eye3-2.png) 67px 102px no-repeat #fff;}
.eyeBox3-2 ul.psList2 {margin-left:-50px;}
.eyeBox3-2 ul.psList {margin-top:0; float:left; padding-top:100px;}
.eyeBox3-2 ul.psList li {font-size:35px; padding-bottom:40px;}
.eyeBox3-2 ul.psList li.fs_47 {font-size:47px; padding-bottom:55px; font-weight:400}
.eyeBox3-2 ul.psList li.fs_47 span {font-size:47px; color:#ee7716}
.eyeBox3-2 ul.psList li small {font-size:23px;}

.eyeBox4-1 {width:562px; height:628px; float:left; background:url(../img/im_line_eye4.png) 67px 16px no-repeat #908b97; margin-top:30px;}
.eyeBox4-2 {width:562px; height:628px; float:left; background:url(../img/im_line_eye4-2.png) 89px 75px no-repeat #fff; margin-top:30px;}
.eyeBox4-2 ul.psList li {font-size:32px; padding-bottom:55px}


/*성형-코*/
.hsk_psclinic_noseBox {height:298px; border-top:1px solid #dcdee0; border-bottom:1px solid #dcdee0; background: url(../img/bg_ps_clinic_nose.png) center top no-repeat #f4f4f5;}
.hsk_psclinic_noseBox .nose_typo {
	width: 1124px;
    margin: 0 auto;
    font-size: 22px;
    letter-spacing: -0.05em;
    font-weight: 200;
    line-height: 180%;
    color: #423e47;
    padding-top: 70px;
}

.noseBox_GRAYwhite {width:562px; height:628px; float:left; background:url(../img/im_line_eye1.png) 67px 16px no-repeat #908b97; margin-top:30px;}
.noseBox_grayWHITE {width:562px; height:628px; float:left; background:url(../img/im_line_eye1-2.png) 89px 75px no-repeat #fff; margin-top:30px;}

.noseBox_WHITEgray {width:562px; height:628px; float:left; background:url(../img/im_line_nose.png) 65px 76px no-repeat #fff; margin-top:30px;}
.noseBox_whiteGRAY {width:562px; height:628px; float:left; background:url(../img/im_line_nose2.png) 67px 16px no-repeat #908b97; margin-top:30px;}
	
	
/*성형-지방*/	
	
.hsk_psclinic_fatBox {height:298px; border-top:1px solid #dcdee0; border-bottom:1px solid #dcdee0; background: url(../img/bg_ps_clinic_fat.png) center top no-repeat #f1f1f2;}
.fatBox {width:100%; height:267px; background:url(../img/im_line_eye3.png) 67px 16px no-repeat #908b97; margin-top:30px;}
.fatBox ul.psList {width:100%; margin-top:0; padding-top:73px;}
.fatBox ul.psList li {width:295px; float:left;}
.fatBox2 {width:100%; height:732px; background:url(../img/im_line_fat2.png) 70px 102px no-repeat #78bbd3;}
.fatBox2 ul.psList {margin-top:0; float:left; padding-top:100px;}
.fatBox2 ul.psList li {padding-bottom:75px; line-height:17px;}
.fatBox2 ul.psList li small.pb_15 {padding-bottom:15px; display:inline-block;}
.fatBox2 ul.psList li.fs_23 {font-size:23px; padding-bottom:60px; font-weight:400; color:#2b2434}
.fatBox2 ul.psList li span {font-size:19px; padding-left:30px;}
.fatBox3 {width:100%; height:612px; background:url(../img/im_line_fat3.png) 20px 94px no-repeat #fff;}
.fatBox3 ul.psList2 {margin-left:-5px !important;}
.fatBox3 ul.psList {margin-top:0; float:left; padding-top:100px; margin-left:20px}
.fatBox3 ul.psList li {font-size:31px; padding-bottom:52px;}
.fatBox3 ul.psList li small {font-size:23px;}
	
	
/*성형-보조개*/	

.hsk_psclinic_dimpleBox {height:298px; border-top:1px solid #dcdee0; border-bottom:1px solid #dcdee0; background: url(../img/bg_ps_clinic_dimple.png) center top no-repeat #f2f2f2;}
#hsk_clinicdimple h2 {letter-spacing:-0.09em;}
.dimple_center {margin-top:70px; line-height:220%; font-size:38px; font-weight:300; text-align:center; color:#423e47; letter-spacing:-0.05em; padding-bottom: 30px;}
.dimple_center img {padding-bottom:70px;}
.dimple_center small {font-size:28px;}
.dimpleBox {width:100%; height:267px; background:url(../img/im_line_eye3.png) 67px 16px no-repeat #908b97; margin-top:30px;}
.dimpleBox ul.psList {width:1100px; margin-top:0; padding-top:73px;}
.dimpleBox ul.psList li {width:300px; float:left;}
.dimpleBox ul.psList li:nth-child(4) {clear:both;}
.dimpleBox ul.psList li:nth-child(5) {width:300px;}
.dimpleBox ul.psList li:nth-child(6) {width:320px;}
.dimpleBox2 {width:100%; height:612px; background:url(../img/im_line_dimple2.png) 20px 0px no-repeat #fff;}
.dimpleBox2 ul.psList {margin-top:0; float:left; padding-top:100px; width:900px;}
.dimpleBox2 ul.psList li {font-size:40px; padding-bottom:74px; line-height:17px;}
.dimpleBox2 ul.psList li small{font-size:26px;}


/*성형-리프팅*/
.hsk_psclinic_liftingBox {height:298px; border-top:1px solid #dcdee0; border-bottom:1px solid #dcdee0; background: url(../img/bg_ps_clinic_lifting.png) center top no-repeat #f5f5f6;}
.liftingBox1-1 {width:100%; height:267px; background:url(../img/im_line_eye3.png) 67px 16px no-repeat #908b97; margin-top:30px;}
.liftingBox1-1 ul.psList {width:100%; margin-top:0; padding-top:73px;}
.liftingBox1-1 ul.psList li {width:295px; float:left;}
.liftingBox1-2 {width:100%; height:662px; background:url(../img/im_line_lifting1.png) 31px 99px no-repeat #fff;}
.liftingBox1-2 ul.psList2 {margin-left:55px !important;}
.liftingBox1-2 ul.psList2 li {line-height:120%; padding-bottom: 40px !important;}
.liftingBox1-2 ul.psList {margin-top:0; float:left; padding-top:100px; margin-left:25px}
.liftingBox1-2 ul.psList li {font-size:34px; padding-bottom:52px;}
.liftingBox1-2 ul.psList li small {font-size:24px;}

.liftingBox2-1 {width:562px; height:628px; float:left; background:url(../img/im_line_eye1.png) 67px 16px no-repeat #908b97; margin-top:30px;}
.liftingBox2-1 ul.psList {margin-left:-10px;}
.liftingBox2-2 {width:562px; height:628px; float:left; background:url(../img/im_line_lifting2-2.png) 69px 75px no-repeat #fff; margin-top:30px;}
.liftingBox2-2 ul.psList {margin-left:-10px;}
.liftingBox2-2 ul.s_psList li {font-size:39px;}

.liftingBox3-1 {width:100%; height:267px; background:url(../img/im_line_eye3.png) 67px 16px no-repeat #908b97; margin-top:30px;}
.liftingBox3-1 ul.psList {width:1000px; margin-top:0; padding-top:83px; margin-left:-10px;}
.liftingBox3-1 ul.psList li {width:255px; float:left; font-size:38px;}
.liftingBox3-1 ul.psList li small {font-size:23px;}
.liftingBox3-1 ul.psList li:nth-child(2) {width:330px;}
.liftingBox3-1 ul.psList li:nth-child(3) {width:250px;}
.liftingBox3-1 ul.psList li:nth-child(5) {width:330px;}
.liftingBox3-1 ul.psList li:nth-child(6) {width:240px;}
.liftingBox3-1 ul.psList li:nth-child(7) {width:360px;}
.liftingBox3-2 {width:100%; height:612px; background:url(../img/im_line_lifting3-2.png) 21px 93px no-repeat #fff;}
.liftingBox3-2 ul.psList {margin-top:0px; float:left; width:1000px; padding-top:100px;}
.liftingBox3-2 ul.psList li {font-size:35px; padding-bottom:55px; line-height:110%;}
.liftingBox3-2 ul.psList li small {font-size:22px;}


/*성형-쁘띠시술*/
.hsk_psclinic_petitBox {height:325px; border-top:1px solid #dcdee0; border-bottom:1px solid #dcdee0; background: url(../img/bg_ps_clinic_petit.png) center top no-repeat #f7f7f7;}
.petitBox1 {width:100%; height:214px; background:url(../img/im_line_petit1.png) 50px 16px no-repeat #6baec6; margin-top:30px;}
.petitBox1 ul.psList {width:100%; margin-top:0; padding-top:73px; margin-left:0px;}
.petitBox1 ul.psList li {width:auto; float: left; padding-right: 55px; line-height: 130%;}
.petitBox1 ul.psList2 li:nth-child(2) {width:750px; margin-top:-50px; padding-bottom:0}
.petitBox1 ul.psList2 li:nth-child(3) {line-height:60%;}

.petitBox2 {width:100%; height:214px; background:url(../img/im_line_petit2.png) 50px 43px no-repeat #908b97;}
.petitBox2 ul.psList {width:100%; margin-top:0; padding-top:73px; margin-left:0px;}
.petitBox2 ul.psList li {font-size:30px; letter-spacing:0.05em; line-height:190%;}
.petitBox2 ul.psList li small {font-size:24px;}

.petitBox3 {width:100%; height:567px; background:url(../img/im_line_petit3.png) 50px 86px no-repeat #fff;}
.petitBox3-2 {height:334px; background:url(../img/im_line_petit3-2.png) 50px 86px no-repeat #fff;}
.petitBox3 ul.psList2 {margin-left:-110px !important;}
.petitBox3 ul.psList {margin:-20px 0 0 0px; float:left; padding-top:100px; }
.petitBox3 ul.psList li {font-size:25px; padding-bottom:35px; line-height:140%;}
.petitBox3 ul.psList li span {color:#4aaacd; font-size:36px;}
.petitBox3 ul.psList li small {font-size:20px;}

	
	
/*성형-줄기세포 외과진료*/
.ps_clinic1 {width:100%; height:321px; background:url(../img/im_line_white.png) 982px 16px no-repeat #908b97; margin-top:30px;}
.ps_clinic1 p {color:#fff; font-size:27px; letter-spacing:-0.05em; padding-top:55px; padding-left:75px; font-weight:200;}
.ps_clinic1 p span {font-size:40px;}
.ps_clinic2 {width:100%; height:378px; background:url(../img/ps_line1.png) 85px 89px no-repeat #fff;}
.ps_clinic2 ul.psList {margin-top:0; float:left; padding-top:100px; width:900px;}
.ps_clinic2 ul.psList li {font-size:38px; float:left; padding-right:80px;}


	
		
.clinic_content {background:url(../img/im_line_white.png) 956px 16px no-repeat #a5a1ab; margin-top:37px;}
.clinic_content img {float:left; display:block}
.clinic_content p {
	font-size: 23px;
    color: #fff;
    font-weight: 200;
    font-family: Noto Sans KR, sans-serif;
    letter-spacing: -0.05em;
    position: relative;
    left: 35px;
    top: 0;
    padding-top: 50px;
    line-height: 160%;
}

#hsk_clinic03 .clinic_content p {top:20px;}
#hsk_clinic06 .clinic_content p {top:35px;}

.clinic_content p span {font-size:42px;}
.blueBox {height:130px; background:#6baec6; text-align:center; line-height:120px; color:#fff; font-size:25px; letter-spacing:-0.05em; font-weight: 300; font-family: Noto Sans KR, sans-serif;}
.blueBox span {font-size:36px;}
.im_clinic01 {height:584px; background:url(../img/im_line1.png) 20px 57px no-repeat #fff;}
.im_clinic02 {height:503px; background:url(../img/im_line_gray.png) 20px 358px no-repeat #fff;}
.im_clinic03 {height:536px; background:url(../img/im_line_gray.png) 20px 391px no-repeat #fff;}
.im_clinic04 {height:619px; background:url(../img/im_line_gray.png) 20px 474px no-repeat #fff;}
.im_clinic05 {height:626px; background:url(../img/im_line_gray.png) 20px 481px no-repeat #fff;}
.im_clinic06 {height:1049px; background:url(../img/im_line6.png) 20px 71px no-repeat #fff;}
.im_clinic07 {height:439px; background:url(../img/im_line7.png) 79px 39px no-repeat #908b97;}
.im_clinic07-2 {height:406px; background:url(../img/im_line7-2.png) 52px 101px no-repeat #fff; margin-bottom:20px;}

.im_clinic01 ul {width:375px; margin:57px 0 0 160px; padding:0 0 0 0; float:left;}
.im_clinic01 li {list-style:none; padding-bottom:45px; font-size:35px; letter-spacing:-0.06em; font-weight: 300; font-family: Noto Sans KR, sans-serif; color:#444}
.im_clinic01 li small {font-size:24px;}

.hsk_clinicContent h4 {color:#ee7716; font-weight:400; font-size:1.35em; padding-top:70px; text-align:center}

.im_table thead th, .im_table thead td{color:#009c8e !important; font-size:17px !important; padding-top:10px !important; padding-bottom:15px !important}
.im_table {width:978px; margin:50px auto 0;}
.im_table th {font-size:25px; padding:20px; border-bottom:1px solid #888888; border-right:1px solid #888888; letter-spacing:-0.05em; font-weight: 500; font-family: Noto Sans KR, sans-serif; color:#423e47}
.im_table td {font-size:22px; padding:20px 25px 20px 45px;; border-bottom:1px solid #888888; letter-spacing:-0.06em; font-weight: 300; font-family: Noto Sans KR, sans-serif; color:#423e47; line-height: 130%;}
.im_table .center {text-align:center;}
.im_table .bb_n {border-bottom:none;}

.im_clinic02 table {width:790px; margin:50px 0 0 250px;}
.im_clinic02 table.im_table td {font-size:20px;}

.im_clinic06 h2 {margin-top:100px;margin-left:100px; font-size:44px; color:#009c8e}
.im_clinic06 p.line_t{margin-left:100px; font-size: 22px; line-height: 150%;}
.typo_position ul{width:1097px; height:650px; position:relative; left:0px; top:70px; padding-left:150px;}
.typo_position li {width:190px; height:110px; padding-top:18px; text-align:center; font-size:25px; float:left; list-style:none; letter-spacing:-0.05em; font-weight: 400; font-family: Noto Sans KR, sans-serif; color:#423e47; margin:59px 9px 0 0;}
.typo_position li:nth-child(4) {clear:both; margin-left: 96px;}
.typo_position li:nth-child(7) {clear:both; margin-left:198px;}
.typo_position li:nth-child(1), .typo_position li:nth-child(4), .typo_position li:nth-child(6) {padding-top: 34px;}

.im_clinic07 ul {width:850px; padding:30px 0 0 140px; margin:0}
.im_clinic07 li {list-style:none; padding-bottom:10px; font-size:27px; letter-spacing:-0.06em; font-weight: 300; font-family: Noto Sans KR, sans-serif; color:#fff}
.im_clinic07 li span {font-size:48px; font-weight:400;}
.im_clinic07 li:first-child {color:#abeafa; font-weight:400; padding-bottom:30px;}

.im_clinic07-2 {padding:100px 0 0 116px;}
.im_clinic07-2 .im_table {width:949px; margin:0}
.im_clinic07-2 .im_table td {text-align:center; border-right:1px solid #888; font-size:26px; padding-right:0; padding-left:0;}
.im_clinic07-2 .im_table .br_n {border-right:none;}                  


/*팝업*/

.popupbox_rs {
	width:100%;
	min-width:1200px;
	background:#fff;
	display: none; /* Hidden as default */
	float: left;
	position: absolute;
	top:980px;
	z-index: 99999;
	border-top:2px solid #cdcdcd
}

.popupbox_pr {
	width:100%;
	min-width:1200px;
	height:1040px;
	background:url(../img/w_bg.gif) repeat-x #f1f0ed;
	display: none; /* Hidden as default */
	float: left;
	position: absolute;
	top:974px;
	z-index: 99999;
	border-top:2px solid #cdcdcd
}

/* Style you custom popupbox_rs according to your requirement */

#customer_fade { 
	display: none; /* Hidden as default */
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	min-width:1200px;
	z-index: 9999;
}
#intabdiv {
	text-align:center;
}
.hsk_close_btn {
	cursor:pointer;
	float:right; 
	padding:40px 50px 0px 0;
	margin:0 !important;
	position:absolute;
	right:0;
	top:0;
}
.hsk_share_btn {clear:both; float:right; padding:100px 65px 0px 0; position:absolute; right:0; top:90px;}
#close img {
	text-decoration:none;
}
#close {
	width:50px;
	height:50px;
	position: absolute;
	float:right;
}

#intabdiv2 {
	padding:70px;
}
#intabdiv2  h2 {
	font-size:24px;
	color:#696868;
	font-family:Verdana, Geneva, sans-serif;
}
#intabdiv2 p {
	font-size:12px;
	color:#696868;
	font-family:Verdana, Geneva, sans-serif;
	line-height:20px;
}

#intabdiv3 {
	padding:70px;
}
#intabdiv3  h2 {
	font-size:24px;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
}
#intabdiv3 p {
	font-size:12px;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	line-height:20px;
}

.hsk_rs_popup_title {width:1120px; margin:0px auto; text-align:left; clear:both; position:relative; top:-30px;}
.hsk_rs_popup_title p.hsk_t_con {font-size:31px;font-family: Noto Sans KR, sans-serif; font-weight:300; letter-spacing:-1px; line-height:130%; }
.hsk_rs_popup_con {width:100%; height:806px; padding-top:40px; background:#f1f0ed !important}
.hsk_rs_popupBox {width:1120px; margin:-30px auto; text-align:left;}
.hsk_rs_popupBox ul {margin:0; padding:0; width:950px; float:left}
.hsk_rs_popupBox ul li {list-style:none; font-size:22px; font-family: Noto Sans KR, sans-serif; font-weight:100; padding-bottom:10px;}

.hsk_rs_date {width:150px; float:right}
.hsk_rs_date p {font-size:15px; color:#aaaaaa; font-family: Noto Sans KR, sans-serif; font-weight:100; }
.hsk_rs_date img {float:right; margin-top:45px}

.hsk_rs_abstract {width:1120px; margin:30px auto; text-align:left}
.hsk_rs_abstract  .hsk_rs_abstractBox {margin-left:142px; width:975px; height:410px; font-family: Noto Sans KR, sans-serif; font-weight:300; color:#000; font-size:15px; line-height:180%}
.hsk_pr_popup_title {clear:both; width:1120px; margin:70px auto 20px; text-align:left; position:relative; top:0px;}
.hsk_pr_popup_title p{line-height:130%; padding-top:19px; font-size:31px; font-family: Noto Sans KR, sans-serif; font-weight:300; letter-spacing:-1px;}
.hsk_pr_popup_title img{margin-top:10px;}
.hsk_pr_popup_con {width:1117px; margin:20px auto 0;}
.hsk_pr_content {width:1120px; margin:31px auto; text-align:left;}
.hsk_pr_contentBox {margin-left:142px; width:975px; font-family: Noto Sans KR, sans-serif; font-weight:300; color:#000; font-size:15px; line-height:160%}
.hsk_pr_date {width:487px; margin:0px auto; text-align:left; font-size:14px; color:#9e9e9e; float:left;}
.hsk_pr_line {width:483px; margin:0 auto; padding-right:45px; text-align:right;  float:left;}
.hsk_pr_list {clear:both; width:1120px; margin:64px auto; text-align:center;}

.popup_btn {
	margin:0 auto;
	width:1117px;
	height:30px;
	}
.popup2 {   
	padding: 8px 20px;
    border: 1px solid #337ab7;
    border-radius: 4px;
    float: right;
}
.popup2:hover {background:#337ab7; color:#fff; text-decoration:none}

.cd-form p.title {font-size:1.6em;}

.hsk_hsk_pr_tab {width:1200px !important; margin:101px auto}
.hsk_imgBox_con {height:992px !important; width:1200px; border-top:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8;}

.hsk_imgBox1_1 {width: 285px !important; left: 0px !important; top: 22px !important;}
.hsk_imgBox1_2 {width: 285px !important; left: 305px !important; top: 22px !important; }
.hsk_imgBox1_3 {width: 285px !important; left: 610px !important; top: 22px !important; }
.hsk_imgBox1_4 {width: 285px !important; left: 915px !important; top: 22px !important; }
.hsk_imgBox2_1 {width: 285px !important; left: 0px !important; top: 319px !important; }
.hsk_imgBox2_2 {width: 285px !important; left: 305px !important; top: 319px !important; }
.hsk_imgBox2_3 {width: 285px !important; left: 610px !important; top: 319px !important; }
.hsk_imgBox2_4 {width: 285px !important; left: 915px !important; top: 319px !important; }
.hsk_imgBox3_1 {width: 285px !important; left: 0px !important; top: 656px !important; }
.hsk_imgBox3_2 {width: 285px !important; left: 305px !important; top: 656px !important;}
.hsk_imgBox3_3 {width: 285px !important; left: 610px !important; top: 656px !important; }
.hsk_imgBox3_4 {width: 285px !important; left: 915px !important; top: 656px !important;}

.hsk_img-design { border-top:1px solid #c8c8c8; padding-top:38px; }



/*팝업-research*/

.boardcontent{
	overflow: auto;
	position: relative;
	padding: 20px;
	width: 985px;
	max-width: 100%;
	height: 400px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.boardcontent.hidden{ display: none; }

.boardcontent.light{
	background-color: #ddd;
	color: #333;
}

.boardcontent hr{
	margin-bottom: -10px;
	border-top: 1px solid rgba(0,0,0,0.7);
}

.boardcontent.light hr{
	border-bottom: 1px solid rgba(255,255,255,0.6);
	border-top: 1px solid rgba(0,0,0,0.1);
}

.boardcontent p{ margin: 30px 0; }

.boardcontent p:last-child{ margin-bottom: 5px; }

.boardcontent p:nth-child(odd), .boardcontent.light p:nth-child(odd){
	background: #444;
	background: rgba(255,255,255,0.1);
	padding: 5px 10px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

.boardcontent p:nth-child(3n+3){
	color: #bbb;
	background: none;
	padding: 0;
}

.boardcontent.light p:nth-child(odd){
	background: #fff;
	background: rgba(255,255,255,0.8);
}

.boardcontent.light p:nth-child(3n+3){ color: #666; }

.boardcontent p.full:nth-child(odd), .boardcontent p.half:nth-child(odd), 
.boardcontent p.full:nth-child(3n+3), .boardcontent p.half:nth-child(3n+3){
	background: none;
	padding: 0;
}

.boardcontent h2{
	font-size: 200%;
	line-height: 130%;
}

.boardcontent h2:first-child{ margin-top: 5px; }

.boardcontent:nth-child(odd) h2{
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	font-style: normal;
}

hr + .boardcontent:nth-child(odd) h2{
	font-family: "Lobster Two", "Georgia", serif;
	font-weight: 700;
	font-style: italic;
}

.boardcontent.light h2{ color: inherit; }

.boardcontent img{
	margin: 0;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	padding: 3px;
	background: rgba(0,0,0,0.2);
}

.boardcontent.light img{ background: rgba(255,255,255,0.4); }

.boardcontent input[type='text'], .boardcontent textarea{
	border: none;
	background: transparent;
	background-color: #bbb;
	background-color: rgba(255,255,255,0.6);
	min-height: 20px;
	padding: 5px;
	-moz-box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	width: 50%;
	font-size: inherit;
	font-family: inherit;
	color: #222;
}

.boardcontent textarea{
	min-height: 80px;
	width: 70%;
}

.boardcontent .half img{
	max-width: 48%;
	margin: 0 0 2% 2%;
}

.boardcontent .half img:nth-child(odd){ margin: 0 2% 2% 0; }



.boardcontent.fluid{
	width: 90%;
	max-width: 1680px;
}

.boardcontent.fluid h2{
	color: #eb3755;
	font-family: "Lobster Two", "Georgia", serif;
	font-weight: 700;
	font-style: italic;
}

.boardcontent.nested{ height: 600px; }

.boardcontent.nested .nested{
	margin: 0 auto;
	background-color: rgba(0,0,0,0.1);
	height: 400px;
}



.boardcontent.zero-height{ height: 0; }

.boardcontent.zero-width{ width: 0; }


.boardcontent table{
	width: 100%;
	border-collapse: collapse;
	border-top: 1px dashed #666;
	border-left: 1px dashed #666;
	border-right: 1px dashed #666;
	background: rgba(0,0,0,0.1);
}

.boardcontent table tr{ border-bottom: 1px dashed #666; }

.boardcontent table td{ padding: 10px 20px 9px 20px; }


/*팝업-press*/

.presscontent{
	overflow: auto;
	position: relative;
	padding: 10px 1px;
	width: 985px;
	max-width: 100%;
	height: 170px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.presscontent.hidden{ display: none; }

.presscontent.light{
	background-color: #ddd;
	color: #333;
}

.presscontent hr{
	margin-bottom: -10px;
	border-top: 1px solid rgba(0,0,0,0.7);
}

.presscontent.light hr{
	border-bottom: 1px solid rgba(255,255,255,0.6);
	border-top: 1px solid rgba(0,0,0,0.1);
}

.presscontent p{ margin: 30px 0; }

.presscontent p:last-child{ margin-bottom: 5px; }

.presscontent p:nth-child(odd), .presscontent.light p:nth-child(odd){
	background: #444;
	background: rgba(255,255,255,0.1);
	padding: 5px 10px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

.presscontent p:nth-child(3n+3){
	color: #bbb;
	background: none;
	padding: 0;
}

.presscontent.light p:nth-child(odd){
	background: #fff;
	background: rgba(255,255,255,0.8);
}

.presscontent.light p:nth-child(3n+3){ color: #666; }

.presscontent p.full:nth-child(odd), .presscontent p.half:nth-child(odd), 
.presscontent p.full:nth-child(3n+3), .presscontent p.half:nth-child(3n+3){
	background: none;
	padding: 0;
}

.presscontent h2{
	font-size: 200%;
	line-height: 130%;
}

.presscontent h2:first-child{ margin-top: 5px; }

.presscontent:nth-child(odd) h2{
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	font-style: normal;
}

hr + .presscontent:nth-child(odd) h2{
	font-family: "Lobster Two", "Georgia", serif;
	font-weight: 700;
	font-style: italic;
}

.presscontent.light h2{ color: inherit; }

.presscontent img{
	margin: 0;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	padding: 3px;
	background: rgba(0,0,0,0.2);
}

.presscontent.light img{ background: rgba(255,255,255,0.4); }

.presscontent input[type='text'], .presscontent textarea{
	border: none;
	background: transparent;
	background-color: #bbb;
	background-color: rgba(255,255,255,0.6);
	min-height: 20px;
	padding: 5px;
	-moz-box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	box-shadow: inset -1px -1px 1px rgba(255,255,255,0.6), inset 3px 3px 20px rgba(0,0,0,0.5);
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	width: 50%;
	font-size: inherit;
	font-family: inherit;
	color: #222;
}

.presscontent textarea{
	min-height: 80px;
	width: 70%;
}

.presscontent .half img{
	max-width: 48%;
	margin: 0 0 2% 2%;
}

.presscontent .half img:nth-child(odd){ margin: 0 2% 2% 0; }



.presscontent.fluid{
	width: 90%;
	max-width: 1680px;
}

.presscontent.fluid h2{
	color: #eb3755;
	font-family: "Lobster Two", "Georgia", serif;
	font-weight: 700;
	font-style: italic;
}

.presscontent.nested{ height: 600px; }

.presscontent.nested .nested{
	margin: 0 auto;
	background-color: rgba(0,0,0,0.1);
	height: 400px;
}



.presscontent.zero-height{ height: 0; }

.presscontent.zero-width{ width: 0; }


.presscontent table{
	width: 100%;
	border-collapse: collapse;
	border-top: 1px dashed #666;
	border-left: 1px dashed #666;
	border-right: 1px dashed #666;
	background: rgba(0,0,0,0.1);
}

.presscontent table tr{ border-bottom: 1px dashed #666; }

.presscontent table td{ padding: 10px 20px 9px 20px; }

.cbp-title-dark {margin-top:-10px !important; font-family:Noto Sans KR, sans-serif !important;}
.cbp-l-grid-agency-title {text-align:left !important;  font-weight:100 !important; font-size:1.02em !important; letter-spacing:-0.05em !important; line-height:140% !important; }
.cbp-l-grid-agency-title  a {color:#333; !important}
.cbp-l-grid-agency-title  a:hover {color:#2968a5 !important;}
.cbp-l-grid-agency-desc {text-align:left !important;  font-weight:100 !important; font-size:11px; background:url(../img/date_line.gif) 0 no-repeat !important; padding-top:34px !important; margin-top:-3px; !important}
.tab-v1 .tab-content img {margin-top:0 !important; margin-bottom:0 !important; }


.hsk-main-over-title {text-align:center; font-weight:300; font-size:1.52em; letter-spacing:-0.05em; line-height:140%; font-family:Noto Sans KR, sans-serif;}
.hsk-main-over-title a {color:#dfdfdf;}
.hsk-main-over-title a:hover {color:#fff;}

.mCSB_scrollTools .mCSB_draggerContainer {background:#fff; width:8px; border-radius:4px; }



/*치료연구개발*/
.rs_table { width:100%; min-width:1200px; background:#fff; border-top:3px solid #222; font-family: Noto Sans KR, sans-serif;}
.rs_table th {height:56px; line-height:56px; font-size:21px; font-weight:400; padding-left:36px; border-bottom:2px solid #dddddd;}
.rs_table td {height:36px; line-height:36px; font-size:15px; font-weight:300; padding-left:36px; border-bottom:1px solid #dddddd;}
.rs_table td a {color:#555;}
.rs_table .center {padding-left:310px;}
.rs_table .color {color:#2968a5}

/* contact us */
.hsk_w_contactus {width:100%; height:498px; background:#f6f7f8; min-width:1200px;}
.hsk_w_contactus_sub {width:100%; height:498px; background:#f6f7f8; min-width:1200px;}
.hsk_w_Box {width:1200px; margin:0 auto; text-align:center; position:relative;}
.hsk_w_Box>img {padding-top:131px;}
dl.hsk_callcenter {width:375px; margin:79px 0 0 238px; float:left;}
dl.hsk_callcenter dt {padding:0; float:left;}
dl.hsk_callcenter dd {margin-left:108px; margin-top:28px; float:left;}
dl.hsk_hours {margin:79px 106px 0 57px ; float:left; font-size:16px; font-family: Noto Sans KR, sans-serif;font-weight:300; text-align:center;}
dl.hsk_hours dt {padding-left:3px;}
dl.hsk_hours dd.day { margin-top:18px;  color:#555;}
dl.hsk_hours dd.weekday {width:198px; margin-top:18px; padding-right:5px; float:left; text-align:right; color:#555; }
dl.hsk_hours dd.saturday {float:left; margin-top:18px; padding-left:20px;  text-align:left; color:#555;}
.hsk_mapBox {position:absolute; top:362px; left:162px;}
.hsk_mapBox .nav-tabs {border-bottom:none; margin:0; padding:0; height: 30px;}
.hsk_mapBox .nav-tabs li {list-style:none; float:left !important; }
.hsk_mapBox .nav-tabs li a{    background: #ececec;
    padding: 10px 70px;
    border: none !important;
    border-radius: 5px 5px 0 0;
    font-weight: 500;
	color:#999
}
.hsk_mapBox .nav-tabs li.active a {border:none; background:#fff; color:#27709f !important}

.hsk_b_contactus {width:100%; min-width:1200px; height:450px; background:url(../img/bottom_pattern.png)}
.hsk_b_contactus .hsk_b_Box {width:1200px; margin:0 auto; text-align:center; padding-top:315px}
.hsk_b_contactus .callcenter {padding-bottom:87px; display:block; margin:0 auto}
.hsk_b_contactus .blog_btn {padding:0 50px;}


/*-------------이메일 수집거부 팝업 영역--------------*/
#popup_m_wrap {width:550px; height:280px;}
#popup_m_wrap .titlebar {background:url(../img/popup_email_bg.gif) no-repeat; width:550px; height:64px;}
#popup_m_wrap .textbox {margin:0 auto; width:400px; height:80px; border:#CCC solid 1px; padding:15px; margin-top:30px; line-height:150%; font-size:12px;}
#popup_m_wrap .date {text-align:right; padding-top:10px; float:right}
#popup_m_wrap .bt {text-align:center; margin-top:20px;}
#popup_m_wrap .bt2 {float:right; padding-right:15px; padding-top:17px;}
#popup_m_wrap .btn {width:110px; padding-top:7px; padding-bottom:7px; background:#999; text-align:center; color:#fff; margin:0 auto}
#popup_m_wrap .btn a{color:#fff; font-size:13px; text-decoration:none;}
#popup_m_wrap .btn a:hover{color:#fff; font-size:13px}



/*-------------팝업 영역--------------*/
/* Style you custom popupbox according to your requirement */
.popupbox {
	width: 750px;
    height: 300px;
    background: #fff;
    background-repeat: no-repeat;
    display: none;
    float: left;
    position: relative;
    top: -600px;
    left: 50%;
    z-index: 99999;
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
}
.popupbox2 {
	width:1140px;
	height:350px;
	padding:50px;
	background: #fff;
	background-repeat:no-repeat;
	display: none; /* Hidden as default */
	float: left;
	position: fixed;
	top: 400px; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
}

#fade { 
	display: none; /* Hidden as default */
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
#fade2 { 
	display: none; /* Hidden as default */
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
#intabdiv {
	text-align:center;
	background: #fff;
}
#close img {
	text-decoration:none;
}
#close {
	width:50px;
	height:50px;
	position: absolute;
	float:right;
}
#agreebox {border: 1px solid #ccc;  padding: 10px 15px; text-align:left;}
#agreebox p {font-size:0.9em; font-weight:300}

#agreebox p span {font-weight:400}


/* footer */
#hsk_footer {width:100%; min-width:1200px; height:130px; background:#3d4e64;}
#hsk_footer .hsk_footer_box{width:1200px; margin:0 auto;}
#hsk_footer .hsk_f_left {width:800px; float:left; margin-top:30px;}
#hsk_footer .hsk_f_left p {color:#fff; margin:0;}
#hsk_footer .hsk_f_left p.p_m {margin:7px 0 22px 0}
#hsk_footer .hsk_f_left p.copy {color:#b7b7b7; font-size:12px;}
#hsk_footer .hsk_f_right {width:400px; float:left; padding-top:54px; text-align:right;}
#hsk_footer .hsk_f_right p a{color:#fff; text-decoration:none;}
#hsk_footer .hsk_f_right span.line {padding:0 20px; color:#fff; font-family: Noto Sans KR, sans-serif; font-weight:100; font-size:16px;}


.pt_0 {padding-top:0px !important;}
.pt_10 {padding-top:10px !important;}
.pt_70 {padding-top:70px !important;}
.pt_90 {padding-top:90px !important;}

.pr_8 {padding-right:8px !important;}

.pl_9 {padding-left:9px !important;}
.pl_15 {padding-left:15px !important;}
.pl_20 {padding-left:20px !important;}
.pl_30 {padding-left:30px !important;}

.pb_8 {padding-bottom:8px !important;}
.pb_20 {padding-bottom:20px !important;}
.pb_30 {padding-bottom:30px !important;}
.pb_40 {padding-bottom:40px !important;}

.mt_30{margin-top:30px !important}
.mt_80{margin-top:80px !important}

.ml_30 {margin-left:30px !important}
.ml_40 {margin-left:40px !important}

.mb_10{margin-bottom:10px !important}

.l200 {line-height:200% !important}
.l250 {line-height:250% !important}

.blue {color:#0000e7}
.red {color:#f40707}
.green {color:#15b537}
.yellow {color:#f0a72f}
.orange {color:#ff6600}



/* Image Grid */

.freshdesignweb{ 
    margin:0 auto;
	width:100%;
}

.image_grid {
	float:left;
	overflow:hidden;
	width:100%;
	position:relative;

}

.image_grid li{
	float: left;
	color: #686f74;
	list-style:none;
	margin-bottom:0px;
	margin-right:0px;
	text-align:center;
}
.imageli {width:20%; overflow:hidden}
.imageli:hover img { overflow:hidden; -webkit-transform:scale(1.3); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1.3); /*Mozilla scale version*/
-o-transform:scale(1.3); /*Opera scale version*/
-ms-transform: scale(1.3);
box-shadow:0px 0px 0px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
-webkit-box-shadow:0px 0px 0px gray; /*Safari shadow version*/
-moz-box-shadow:0px 0px 0px gray; /*Mozilla shadow version*/

opacity: 1;}

.imageli img { width:100%; -webkit-transform:scale(1.0); /*Webkit: Scale down image to 0.8x original size*/
-moz-transform:scale(1.0); /*Mozilla scale version*/
-o-transform:scale(1.0); /*Opera scale version*/
-ms-transform: scale(1.0);
transition-duration:0.5s;
-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/
opacity:1; /*initial opacity of images*/
margin: 0; /*margin between images*/
}

#gallery li:hover .overLayer{-webkit-transition:opacity 0.6s linear;-moz-transition:opacity 0.9s linear;-ms-transition:opacity 0.9s linear;-o-transition:opacity 0.9s linear;transition:opacity 0.9s linear;opacity:0.4;display:block;background:#000; }

#gallery li:hover .infoLayer{-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;opacity:1;display:block}
#gallery li .overLayer,#gallery li .infoLayer{-webkit-transition:opacity 0.9s linear;-moz-transition:opacity 0.9s linear;-ms-transition:opacity 0.9s linear;-o-transition:opacity 0.9s linear;transition:opacity 0.9s linear;width:100%;height:100%;position:absolute;text-align:center;opacity:0;top:0px;left:0;z-index:4}
.infoLayer ul {width:100%; padding:0; margin:0}

#gallery {opacity:0;padding:0; margin:0}
.rounded-x {color: #444;
    width: 30px;
    height: 30px;
    padding: 5px;
    font-style: 14px;
    background: #fff;
    text-align: center;
    display: inline-block;
    border-radius: 15px;
	line-height: 20px !important;
}
.infoLayer i:hover { background:#3b74a9; color:#fff}
.infoLayer a { color:#fff !important}


/*sitemap*/

.sitemap {width:180px; float:left; text-align:center; margin:0 14px;}
.sitemap h4 {width:180px; color:#305e89; border-top:1px solid #3b74a9; border-bottom:1px solid #305e89; padding:20px 0; margin-bottom:30px;}
.sitemap ul{margin:0; padding:0}
.sitemap li {list-style:none;  margin:25px 0; font-size: 1.05em;}
.sitemap li a {color:#666; font-weight:400; text-decoration:none}
.sitemap li a:hover {color:#fff; background:#3b74a9; border-radius:4px; padding:5px 10px;}



/*notice style*/

.basic_list_table { width:100%; margin-top:0px; border-collapse:collapse; border-top:solid 2px #434343; border-bottom:solid 1px #d0d0d0; }
.basic_list_table th  { background:#f6f6f6; color:#555; padding:14px; border-bottom:solid 1px #ddd; font-weight:bold; text-align:center;  }
.basic_list_table td  { color:#707070; padding:15px; border-bottom:solid 1px #e9e9e9; text-align:center; }
.basic_list_table .end  { border-right:none;}
.basic_list_table .qna  { color:#ab0560;}
.basic_list_table .left { text-align:left;}
.basic_list_table td A:link	{ color:#7c7c7c;text-decoration:none; }
.basic_list_table td A:visited	{ color:#7c7c7c;text-decoration:none; } 
.basic_list_table td A:active	{ color:#7c7c7c;text-decoration:none; } 
.basic_list_table td A:hover	{ color:#ab0560;text-decoration:none; } 

.basic_view_table {width:100%; border-collapse:collapse; border-top:solid 2px #434343; border-bottom:solid 1px #d0d0d0; margin-top:20px; }
.basic_view_table th  { border-bottom:solid 1px #e9e9e9; color:#555; background:#f3f3f3; padding:15px;; vertical-align:top; font-weight:bold; text-align:center; }
.basic_view_table td  { border-bottom:solid 1px #e9e9e9; color:#707070; padding:15px; }



/* 게시판 */
.item_left	{ float:left; display:inline; }
.item_right	{ float:right; display:inline; margin-top:15px; margin-bottom:20px;}
.searchbox	{ width:100%; float:right; text-align:right; display:inline; margin-bottom:7px; margin-top:10px }
.searchselect {height:22px; width:60px; border:#dbdbdb solid 1px}
.searchinput {width:155px; border:#dbdbdb solid 1px; height:22px;}
.searchbt {vertical-align:bottom;}

.faqbox	{position:absolute; float:left; margin-left:10px; display:inline; margin-top:15px; }
.faqselect {height:22px; width:60px; border:#dbdbdb solid 1px}
.faqinput {width:155px; border:#dbdbdb solid 1px; height:22px;}
.faqbt {vertical-align:bottom;}

.page {margin-top:20px;text-align:center;}
.page a{display:inline-block;padding:5px 10px 5px 10px;text-align:center;/*border:1px solid #c0c0c0;*/vertical-align:middle;vertical-align:middle;}
.page a.btn{border:1px solid #c0c0c0;margin:0 5px;padding:4px 10px 2px 10px; background:#CCC}
.page a.btn2,.page a.btn3{margin:0;padding:0;border:0;}
.page a.btn2{margin-right:10px;}
.page a.btn3{margin:0 5px;}
.page a.btn4{margin:0 2px;padding:0}
.page img{vertical-align:middle;margin-top:0px;}
.page .on{display:inline-block;margin:0 5px;padding:5px 10px 5px 10px;text-align:center;/*border:1px solid #c0c0c0;*/vertical-align:middle;vertical-align:middle;font-weight:bold;letter-spacing:-1px;text-decoration:none;background:#666;color:#fff}
.page a:hover{text-decoration:none;}

.srch{width:100%;padding:5px 0;}
.srch legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.srch{color:#c4c4c4;}
.srch select {margin:-1px 0 1px;font-size:12px;color:#373737;vertical-align:middle; height:23px; padding:1px; border:#CCC solid 1px;}
.srch input{margin:-1px 0 1px;font-size:12px;color:#373737;vertical-align:middle;}
.srch .keyword{margin-left:1px;padding:2px 3px 5px;border:1px solid #CCC;font-size:12px;line-height:15px}


/* ===================================================
   RESPONSIVE / MOBILE STYLES
   =================================================== */

/* --- Hamburger button (hidden on desktop) --- */
.hsk_mobile_header {
  display: none;
  width: 100%;
  height: 56px;
  background: #fff;
  border-bottom: 1px solid #ddd;
  position: relative;
  box-sizing: border-box;
  z-index: 10000;
}
.hsk_mobile_logo_img {
  height: 36px;
  margin: 10px 15px;
  vertical-align: middle;
}
.hsk_hamburger {
  display: none;
  background: none;
  border: none;
  cursor: pointer;
  padding: 10px 15px;
  position: absolute;
  right: 0;
  top: 0;
  height: 56px;
  z-index: 10001;
}
.hsk_hamburger span {
  display: block;
  width: 26px;
  height: 2px;
  background: #3b74a9;
  margin: 6px 0;
  border-radius: 2px;
  transition: all 0.3s ease;
}
.hsk_hamburger.open span:nth-child(1) { transform: rotate(45deg) translate(6px, 6px); }
.hsk_hamburger.open span:nth-child(2) { opacity: 0; }
.hsk_hamburger.open span:nth-child(3) { transform: rotate(-45deg) translate(6px, -6px); }

/* --- Mobile nav drawer --- */
.hsk_mobile_nav {
  display: none;
  background: #3b74a9;
  width: 100%;
  position: absolute;
  left: 0;
  top: 56px;
  z-index: 9999;
  box-shadow: 0 4px 8px rgba(0,0,0,0.3);
}
.hsk_mobile_nav.open { display: block; }
.hsk_mobile_nav > ul { list-style: none; margin: 0; padding: 0; }
.hsk_mobile_nav > ul > li { border-bottom: 1px solid rgba(255,255,255,0.2); }
.hsk_mobile_nav > ul > li > a {
  display: block;
  padding: 14px 20px;
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  font-weight: 400;
}
.hsk_mobile_nav > ul > li > a:hover { background: rgba(0,0,0,0.15); }
.hsk_mobile_subnav { list-style: none; margin: 0; padding: 0; background: rgba(0,0,0,0.2); }
.hsk_mobile_subnav li a {
  display: block;
  padding: 10px 20px 10px 35px;
  color: #d8e8f5;
  text-decoration: none;
  font-size: 13px;
  border-top: 1px solid rgba(255,255,255,0.1);
}
.hsk_mobile_subnav li a:hover { color: #fff; }

/* --- Tablet (768px ~ 1199px) --- */
@media screen and (max-width: 1199px) {
  .hsk_topmenu { width: 100%; box-sizing: border-box; }
  .hsk_naviBox { width: 100%; box-sizing: border-box; }
  #hsk_navi { min-width: 0; }
  #hsk_navi_sub { min-width: 0; }
  .gnbOpen { min-width: 0; }
  div.hsk_csBar { min-width: 0; }
  div.hsk_history { min-width: 0; }
  .hsk_w_contactus, .hsk_w_contactus_sub { min-width: 0; }
  .hsk_b_contactus { min-width: 0; }
  #hsk_footer { min-width: 0; }
  #layer_popup { min-width: 0; }
  .hsk_mw1200 { min-width: 0 !important; }
  .rs_table { min-width: 0; }
  div.hsk_sub_contants, div.hsk_sub_contants_w { min-width: 0; }
  div.hsk_centerInfo { min-width: 0; }
  div.hsk_secondSlider { min-width: 0; }
  .hsk_mainfaq { min-width: 0; }
}

/* --- Mobile (max 767px) --- */
@media screen and (max-width: 767px) {

  /* wrapper relative for mobile nav positioning */
  .wrapper { position: relative; }

  /* hide desktop header & nav */
  .hsk_topmenu { display: none !important; }
  #hsk_navi,
  #hsk_navi_sub { display: none !important; }

  /* show mobile header & hamburger */
  .hsk_mobile_header { display: block; }
  .hsk_hamburger { display: block; }

  /* video section */
  .freshdesignweb { min-width: 0 !important; overflow: hidden; }
  .rev_slider_wrapper video { margin: 0 !important; }

  /* contact us bar */
  div.hsk_csBar { min-width: 0; height: auto; padding: 20px 15px; box-sizing: border-box; }
  div.hsk_csBar .hsk_csBar_box { width: 100%; padding: 0; }
  div.hsk_csBar .hsk_csBar_box img { max-width: 100%; height: auto; }

  /* first slider */
  div.hsk_firstSlider { width: 100%; overflow: hidden; }
  div.hsk_firstSlider div.hsk_margin { margin: 20px 0; }
  div.hsk_firstSlider div.hsk_margin .item img { max-width: 100% !important; width: 100% !important; height: auto; }
  div.hsk_firstSlider ol.hsk_top { top: auto !important; bottom: 10px; }

  /* CENTER FOR CARE */
  div.hsk_centerInfo {
    height: auto !important;
    min-width: 0;
    background-attachment: scroll;
    padding-bottom: 40px;
  }
  div.hsk_centerInfo .hsk_centerInfo_img {
    width: 100%;
    padding: 30px 15px 0;
    box-sizing: border-box;
    margin: 0;
  }
  div.hsk_centerInfo .hsk_centerInfo_img img { max-width: 100%; height: auto; }
  div.hsk_centerInfo .hsk_centerInfo_box { width: 100%; margin: 0; }
  .row.hsk_centerInfo_box { margin-top: 20px !important; }
  div.hsk_centerInfo .hsk_centerInfo_box .hsk_center {
    display: block;
    width: 90%;
    max-width: 400px;
    margin: 0 auto;
  }
  div.hsk_centerInfo .hsk_centerInfo_box .hsk_center img { max-width: 100%; height: auto; }

  /* history */
  div.hsk_history { min-width: 0; height: auto; padding: 30px 0; }
  div.hsk_history img { max-width: 100%; height: auto; }

  /* contact us (white area) */
  .hsk_w_contactus,
  .hsk_w_contactus_sub { min-width: 0; height: auto; padding-bottom: 30px; }
  .hsk_w_Box { width: 100%; box-sizing: border-box; padding: 0 15px; }
  .hsk_w_Box > img { max-width: 100%; height: auto; padding-top: 30px; }
  dl.hsk_callcenter { width: 100%; margin: 20px 0; float: none; }
  dl.hsk_hours { margin: 20px 0; float: none; text-align: left; }
  dl.hsk_hours dd.weekday,
  dl.hsk_hours dd.saturday { float: none; text-align: left; width: auto; margin-top: 10px; padding: 0; }
  .hsk_mapBox { position: static; margin-top: 20px; }
  .hsk_mapBox .nav-tabs li a { padding: 10px 30px; }

  /* bottom contact */
  .hsk_b_contactus { min-width: 0; height: auto; padding: 40px 0; }
  .hsk_b_contactus .hsk_b_Box { width: 100%; padding: 0; }
  .hsk_b_contactus .hsk_b_Box img { max-width: 90%; height: auto; }

  /* layer popup */
  #layer_popup { min-width: 0; }

  /* footer */
  #hsk_footer { min-width: 0; height: auto; padding: 20px 15px; box-sizing: border-box; }
  #hsk_footer .hsk_footer_box { width: 100%; }
  #hsk_footer .hsk_f_left { width: 100%; float: none; margin-top: 0; }
  #hsk_footer .hsk_f_right { width: 100%; float: none; text-align: left; padding-top: 15px; }
  #hsk_footer .hsk_f_right span.line { padding: 0 8px; }

  /* sub pages: content box */
  div.hsk_sub_contants,
  div.hsk_sub_contants_w { min-width: 0; }
  div.hsk_sub_contantsBox { width: 100%; box-sizing: border-box; padding: 0 15px; }

  /* sub pages: intro section */
  div.hsk_sub_contantsBox .hsk_sub_intro01 { height: auto; padding-top: 40px; }
  .hsk_sub_intro01 .hsk_intro_logo { float: none; width: 100%; margin-right: 0; padding-top: 0; height: auto; background: none; }
  .hsk_sub_intro01 .hsk_intro01 { float: none; width: 100%; margin-top: 20px; }

  /* sub pages: promo banner */
  div.hsk_mw1200 { min-width: 0 !important; }
  div.hsk_mw1200 h3 { top: auto !important; left: auto !important; position: static; font-size: 1em; }
  div.hsk_mw1200 div[class*="hsk_"] { position: static !important; }

  /* board / notice */
  .basic_list_table { font-size: 12px; }
  .basic_list_table th,
  .basic_list_table td { padding: 8px 5px; }

  /* popup boxes */
  .popupbox { width: 90% !important; left: 5% !important; box-sizing: border-box; }
}