
/*메인*/
.main_slide{width:100%;}
.bx-wrapper .bx-viewport { -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;  border: none;  left: 0px}
.bx-wrapper img {   width: 100%;}
.main_slide .txt_box{position: absolute;top:9.5%;left:9%;margin:0;padding:0;color:#fff;width:100%}
.main_slide .txt_box h5{font-size:40px;line-height: 48px;word-break: keep-all;font-weight: 500;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);letter-spacing: -3px}
.main_slide .txt_box .st_txt{font-weight: 900;color:#e1d4d3}
.main_slide .txt_box .sub_title{font-size:16px;color:#fff;margin-top:16px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);word-break: keep-all;width:40%}
.main_slide .txt_box .case_name{margin-top:15px;background:url('../images/bar_h17.gif') no-repeat left center;}
.main_slide .txt_box .case_name span{padding:0 10px;line-height: 20px;background:url('../images/bar_h17.gif') no-repeat right center;font-weight: 500;}
.main_slide .txt_box .sub_title2{font-size:32px;margin-top: 50px;line-height: 40px;font-weight: 500;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); letter-spacing: -2px}
.main_slide .txt_box .bt_detail{display: block;font-size:18px;color:#fff;margin-top:30px;line-height: 41px;border:2px solid #fff;padding-left:22px;width:164px;background: url('../images/icon_ar7.png') 90% center no-repeat;}
.main .center_wrap .bx-wrapper .bx-controls-direction a {
    position: absolute;    top: 50%; margin-top: -26px;   outline: 0; width: 26px;   height: 52px;  text-indent: -9999px;  z-index:5;  }
.main .center_wrap .bx-wrapper .bx-pager, .main .center_wrap .bx-wrapper .bx-controls-auto {
    position: absolute;   bottom: 30px;   width: 100%;}
.main .center_wrap .bx-wrapper .bx-prev {
    left: 3.5%;  background: url(../images/icon_ar_left_on.png) no-repeat;}
.main .center_wrap .bx-wrapper .bx-next {
    right: 3.5%;    background: url(../images/icon_ar_right_off.png) no-repeat;}
.main .center_wrap .bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;    text-indent: 9999px;    overflow: hidden;    display: block;    width: 40px;   height: 4px;    margin: 0 3px;    background:#fff;    outline: 0;  border-radius: 0;    }
.main .center_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover, .main .center_wrap .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #01b3f1;}

img { max-width:100%; }
/*메인-right*/
.main .right_wrap{}
.main .right_wrap .main_right_box {height:100%;}
.main .right_wrap .main_right_box .subtitle{color:#646464;font-size:14px;margin-top:5px;line-height: 18px;}
.main .right_wrap .main_right_box .txt_box {position:absolute; width: 100%; top: 0px; left: 0px; padding:5% 0%; z-index: 2;  word-break: keep-all; overflow: hidden;  background:url(/img/right-bg01.png);}
.main .right_wrap .main_right_box .txt_box .title{font-weight: 600;color:#fff;font-size:24px;letter-spacing: -1px ; padding: 0px 5%;}
.main .right_wrap .main_right_box .txt_box .title2 { display: none;font-weight: 300;color:#fff;font-size:14px;letter-spacing: -1px; line-height: 14px;  padding: 10px 5% 0px;}

.main .right_wrap .main_right_box .txt_box.tit2 { background:url(/img/right-bg02.png);}
.main .right_wrap .main_right_box .right-area01 { position:relative; text-align: center; width:100%; }
.main .right_wrap .main_right_box .right-area01 > ul > li {}
.main .right_wrap .main_right_box .right-area01 > ul > li img { max-width:100%;}
.main .right_wrap .main_right_box img { max-width:100%;}
.main .right_wrap .main_right_box .intro_doctor{position: relative;height:28.89%;overflow:hidden;}
.main .right_wrap .main_right_box .main_right_slide{position: relative;height:28.89%;background: #fff;}
.main .right_wrap .main_right_box .main_right_slide .subtitle{width:80%;word-break: keep-all}
.main .right_wrap .main_right_box .hospital_news{position: relative;height:30%;overflow: hidden;}
.main .right_wrap .main_right_box .hospital_news .news_box{width:50%;height:100%;float:left}
.main .right_wrap .main_right_box .hospital_news .news_box .txt_box{width:100%;}
.main .right_wrap .main_right_box .hospital_news .news_box .txt_box .subtitle{width:75%;word-break: keep-all;}
.main .right_wrap .main_right_box .hospital_news .news_box > a{position:absolute;top:0;left:0;display: block;width:100%;height:100%;}
.main .right_wrap .main_right_box .hospital_news .box1{position: relative;}
.main .right_wrap .main_right_box .hospital_news .box2{position: relative;}
.main .right_wrap .main_right_box .hospital_news .box2 .btn_go{width:40%;max-width:99px;padding-left:6px;height:30px;line-height: 30px; position:absolute;left:6%;bottom:15%;border:1px solid #666;font-size:13px;background: url('../images/icon_ar_4.png') no-repeat 90% center;box-sizing: border-box}
.main .right_wrap .main_right_box .main_right_menu{position: relative;height:12.22%}
.main .right_wrap .main_right_box .main_right_menu ul{overflow:hidden;height:100%;}
.main .right_wrap .main_right_box .main_right_menu ul li{position:relative;float:left;width:16.66%;height: 100%; font-size:14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right:1px solid #fff; }
.main .right_wrap .main_right_box .main_right_menu ul li:first-child { width:50%; background:#bfbfbf;}
.main .right_wrap .main_right_box .main_right_menu ul li a {position:absolute ;top:0;left:0;width:100%;height:30%;padding-top:70%;display:block;margin-right:1px;text-align: center;color:#333;}
.st_mobile .right_wrap .main_right_box .main_right_menu ul li a{font-size:12px;}
.main .right_wrap .bx-wrapper .bx-pager, .main .right_wrap .bx-wrapper .bx-controls-auto {position: absolute;
    bottom: 20px;    width: 100%;}
.main .right_wrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{
    text-align: right;    width: 60%;}
.main .right_wrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;bottom:20px;  width: 40%;text-align: left;
}
.main .right_wrap  .bx-wrapper .bx-controls-auto .bx-start{display: none;}
.main .right_wrap  .bx-controls-direction{display: none;}
.main .right_wrap .bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;   text-indent: 9999px;   overflow: hidden;   display: block;   width: 6px;   height: 6px;   margin: 0 5px;   border:2px solid #fff;   background:none;
    outline: 0;   -moz-border-radius: 50%;   -webkit-border-radius: 50%;   border-radius: 50%;}
.main .right_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover, .main .right_wrap .bx-wrapper .bx-pager.bx-default-pager a.active {    background: #0099ea;border:2px solid #0099ea;}

.main .right_wrap .main_right_box .wid50p { width:50%; float:left; position:relative; height:100%;}

.quick_call { display:none;}
@media only screen and (max-width: 480px) {
.main .right_wrap .main_right_box .wid50p { float:none; width:100% !important;}

.main .right_wrap .main_right_box .main_right_menu ul li:first-child { width:100% !important;}
.main .right_wrap .main_right_box .main_right_menu ul li { width:33.3% !important; }
	.main .right_wrap .main_right_box .hospital_news { width:100% !important; }
	.main .right_wrap .main_right_box .hospital_news .news_box { width:100% !important; }
	.main_right_box { height:auto !important;}
	.main .right_wrap .main_right_box .main_right_slide { height: auto !important; }
	.main .right_wrap .main_right_box .hospital_news .news_box { height: auto !important; }
	.main .right_wrap .main_right_box .wid50p { height:auto !important; }
	.main .right_wrap .main_right_box .hospital_news .box2 { height: auto !important; }
	.no-late { width:267px; margin: 0 auto; }
	.bd-right { border-right: 0px !important;}
	
	div#area_map { width:100% !important; height: auto !important; line-height:inherit !important; }
	div#search_box { width:100% !important; }
	
	#bo_sch select { width:30% !important; }
	#bo_sch input[type="text"] { width: 30% !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	
	#area_map map { display: none; }
	
	.quick_call{ display:block; position:fixed;left:0;bottom:0;height:60px;width:100%;z-index: 1000;text-align: center;}
.quick_call a {width:50%; height:100%; display:block; text-align:center; float:left;}
.quick_call a.call {background:#071146;}
.quick_call a.counsel {background:#817266;}
.quick_call img{max-width:125px; margin-top:15px;}
}


.bga { background: #dbdbdb;}
.bga2 { background: #afabab;}
.bgb { background:#ffffff;}
.bgb2 { background:#ffffff;}
.bgc { background:#ffffff;}
.bgc2 { background:#ffffff;}
.bgd2 { background: #ffffff; }
.bgd { background: #afabab; }
.bx-wrapper .bx-viewport { background:none !important;}
.bd-bottom { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom:1px solid #818181; }
.bd-right { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right:1px solid #818181; }
.colora { color:#ff790c !important; }
.colorb { color:#ed0621 !important; }
.colorc { color:#1b7711 !important; }
.wid50p .bx-wrapper { position:relative !important; top:0px; }

.case_slide a{display: block;width: 100%;height:100%;}
.case_slide .interview_info{position:absolute;top:55%;left:6%;color:#fff;width:148px;}
.case_slide .interview_info .interview{border-left:1px solid #c2bdad; }
.case_slide .interview_info .interview p{line-height: 18px; border-right:1px solid #c2bdad;padding:0 10px;color:#948f7b;font-size:14px;word-break: keep-all; }
.case_slide .interview_info .info{margin-top:10px;color:#fff;font-weight: 500;font-size:14px; line-height:30px;padding:0 15px;border-radius:15px;background:#c4bead;text-align: center;max-width:110px}

/* sub 공통*/
.location{padding-top:20px;height:12px;text-align: right}
.location a{font-family: 'Dotum';font-size:11px;color:#999;padding-right:14px;padding-left:7px;background:url('../images/icon_location_ar.png') no-repeat right 1px;vertical-align: top}
.location a .home{display:inline-block;width:13px;height:12px;padding-right:7px;background:url('../images/icon_home.png') no-repeat;vertical-align: top}
.location a:last-child{background:none;padding-right:0;color:#666}
.location a:first-child{padding-right:7px;color:#666}
.sub #main_wrap .center_wrap .center_wrap_inner{padding:0 60px;margin-bottom:100px}
.sub #main_wrap .right_wrap .right_wrap_inner{padding:0 44px;margin-bottom:100px;}
.sub #main_wrap .center_wrap .center_wrap_inner2{margin-bottom:100px}
/*.sub #main_wrap .right_wrap .right_wrap_inner2{margin-bottom:100px}*/
.sub #main_wrap  h3{margin-top:28px;font-size:30px;font-weight: 500;color:#333;border-bottom:1px solid #ddd;padding-bottom:20px}
.sub #main_wrap  h3 span{color:#959595;font-size:20px;padding-left:7px}
.sub #main_wrap  h3 span.bar{display:inline-block;margin-left:7px; padding:0 10px;border-right:1px solid #999;border-left:1px solid #999;color:#666;}
.sub #main_wrap h4{font-size:24px;margin-top:1px;padding-left:27px; font-weight: 500;color:#333;background:url('../images/icon_h4_bar.png') no-repeat left 3px;text-align: left;}
.sub #main_wrap h4.yellow{background:url('../images/care/icon_h4_bar_yellow.png') no-repeat left center;}
.sub #main_wrap h4.pink{background:url('../images/care/icon_h4_bar_pink.png') no-repeat left center;}
.sub #main_wrap h4.blue{background:url('../images/care/icon_h4_bar_blue.png') no-repeat left center;}
.sub #main_wrap h4.green{background:url('../images/care/icon_h4_bar_green.png') no-repeat left center;}
.sub #main_wrap h4.purple{background:url('../images/care/icon_h4_bar_purple.png') no-repeat left center;}
.sub #main_wrap h4.red{background:url('../images/care/icon_h4_bar_red.png') no-repeat left center;}
.sub #main_wrap h4.green2{background:url('../images/care/icon_h4_bar_green2.png') no-repeat left center;}
.sub #main_wrap h4.purple2{background:url('../images/care/icon_h4_bar_purple2.png') no-repeat left center;}
.sub #main_wrap h4.green3{background:url('../images/care/icon_h4_bar_green3.png') no-repeat left center;}
.sub #main_wrap h4.pink2{background:url('../images/care/icon_h4_bar_pink2.png') no-repeat left center;}
.sub #main_wrap h4.blue2{background:url('../images/care/icon_h4_bar_blue2.png') no-repeat left center;}
.sub #main_wrap h4.orange{background:url('../images/care/icon_h4_bar_orange.png') no-repeat left center;}
.sub #main_wrap h5{font-size:18px;font-weight: 500;color:#333;margin-top:30px;}
/*contents*/
/*.st_hope h3{margin:0 30px;}*/
.sub #main_wrap .part_box{position:relative;padding:0 60px;padding-bottom:80px;text-align: center;}
.sub #main_wrap .part_box h3{text-align: left;}
.sub #main_wrap .part_box .bg_grayBox{text-align: center;margin-top:40px;}
.sub #main_wrap .part_box .bg_grayBox p{display: inline ;background:#a8a8a8;color:#fff;margin:0;padding:0 20px;font-size:24px;line-height:42px;word-break: keep-all}
.sub #main_wrap .part_box .bg_whiteBox{text-align: center;margin-top:40px;}
.sub #main_wrap .part_box .bg_whiteBox p{display: inline ;background:#fff;color:#666;padding:0 20px;font-size:24px;line-height:42px;word-break: keep-all}
.sub #main_wrap #part1{padding:0 60px;padding-bottom: 60px}
.sub #main_wrap #part2{padding:150px 60px;;color:#fff;}
.sub #main_wrap #part3{padding:125px 60px;;}
.sub #main_wrap .part_box h5{font-size:30px;font-weight: 600;margin-top:0;}
.sub #main_wrap .part_box h4{display: inline;text-align: left;background-position: 0 10px;}
.sub #main_wrap #part1 h5{margin-top:60px}
.sub #main_wrap .part_box .txt_color{margin-top:20px;line-height: 24px;word-break: keep-all}
.sub #main_wrap .part_box .txt_box2{word-break: keep-all}
/*contents 1*/
.sub #main_wrap .st_hope_lung .part_box h5{color:#eb7206}
.sub #main_wrap .st_hope_lung .part_box .txt_color{color:#eb7206}
.sub #main_wrap .st_hope_lung #part2{background:url('../images/hope/bg_lung.png') no-repeat;background-size: cover;}
/*contents 2*/
.sub #main_wrap .st_hope_breast .part_box h5{color:#e784be}
.sub #main_wrap .st_hope_breast .part_box .txt_color{color:#e784be}
.sub #main_wrap .st_hope_breast #part2{background:url('../images/hope/bg_breast.png') no-repeat;background-size: cover;}
/*contents 2*/
.sub #main_wrap .st_hope_liver .part_box h5{color:#9d8bc0}
.sub #main_wrap .st_hope_liver .part_box .txt_color{color:#9d8bc0}
.sub #main_wrap .st_hope_liver #part2{background:url('../images/hope/bg_liver.png') no-repeat;background-size: cover;}
/*contents 3*/
.sub #main_wrap .st_hope_colorectal .part_box h5{color:#a7c76f}
.sub #main_wrap .st_hope_colorectal .part_box .txt_color{color:#a7c76f}
.sub #main_wrap .st_hope_colorectal #part2{background:url('../images/hope/bg_colorectal.png') no-repeat;background-size: cover;}
/*contents 4*/
.sub #main_wrap .st_hope_brain .part_box h5{color:#80d6cd}
.sub #main_wrap .st_hope_brain .part_box .txt_color{color:#80d6cd}
.sub #main_wrap .st_hope_brain #part2{background:url('../images/hope/bg_brain.png') no-repeat;background-size: cover;}


/*****************/

.sub #main_wrap1212 .center_wrap .center_wrap_inner{padding:0 60px;margin-bottom:100px}
.sub #main_wrap1212 .right_wrap .right_wrap_inner{padding:0 44px;margin-bottom:100px;}
.sub #main_wrap1212 .center_wrap .center_wrap_inner2{margin-bottom:100px}
/*.sub #main_wrap1212 .right_wrap .right_wrap_inner2{margin-bottom:100px}*/
.sub #main_wrap1212  h3{margin-top:28px;font-size:30px;font-weight: 500;color:#333;border-bottom:1px solid #ddd;padding-bottom:20px}
.sub #main_wrap1212  h3 span{color:#959595;font-size:20px;padding-left:7px}
.sub #main_wrap1212  h3 span.bar{display:inline-block;margin-left:7px; padding:0 10px;border-right:1px solid #999;border-left:1px solid #999;color:#666;}
.sub #main_wrap1212 h4{font-size:24px;margin-top:60px;padding-left:27px; font-weight: 500;color:#333;background:url('../images/icon_h4_bar.png') no-repeat left 3px;text-align: left;}
.sub #main_wrap1212 h4.yellow{background:url('../images/care/icon_h4_bar_yellow.png') no-repeat left center;}
.sub #main_wrap1212 h4.pink{background:url('../images/care/icon_h4_bar_pink.png') no-repeat left center;}
.sub #main_wrap1212 h4.blue{background:url('../images/care/icon_h4_bar_blue.png') no-repeat left center;}
.sub #main_wrap1212 h4.green{background:url('../images/care/icon_h4_bar_green.png') no-repeat left center;}
.sub #main_wrap1212 h4.purple{background:url('../images/care/icon_h4_bar_purple.png') no-repeat left center;}
.sub #main_wrap1212 h4.red{background:url('../images/care/icon_h4_bar_red.png') no-repeat left center;}
.sub #main_wrap1212 h4.green2{background:url('../images/care/icon_h4_bar_green2.png') no-repeat left center;}
.sub #main_wrap1212 h4.purple2{background:url('../images/care/icon_h4_bar_purple2.png') no-repeat left center;}
.sub #main_wrap1212 h4.green3{background:url('../images/care/icon_h4_bar_green3.png') no-repeat left center;}
.sub #main_wrap1212 h4.pink2{background:url('../images/care/icon_h4_bar_pink2.png') no-repeat left center;}
.sub #main_wrap1212 h4.blue2{background:url('../images/care/icon_h4_bar_blue2.png') no-repeat left center;}
.sub #main_wrap1212 h4.orange{background:url('../images/care/icon_h4_bar_orange.png') no-repeat left center;}
.sub #main_wrap1212 h5{font-size:18px;font-weight: 500;color:#333;margin-top:30px;}
/*contents*/
/*.st_hope h3{margin:0 30px;}*/
.sub #main_wrap1212 .part_box{position:relative;padding:0 60px;padding-bottom:80px;text-align: center;}
.sub #main_wrap1212 .part_box h3{text-align: left;}
.sub #main_wrap1212 .part_box .bg_grayBox{text-align: center;margin-top:40px;}
.sub #main_wrap1212 .part_box .bg_grayBox p{display: inline ;background:#a8a8a8;color:#fff;margin:0;padding:0 20px;font-size:24px;line-height:42px;word-break: keep-all}
.sub #main_wrap1212 .part_box .bg_whiteBox{text-align: center;margin-top:40px;}
.sub #main_wrap1212 .part_box .bg_whiteBox p{display: inline ;background:#fff;color:#666;padding:0 20px;font-size:24px;line-height:42px;word-break: keep-all}
.sub #main_wrap1212 #part1{padding:0 60px;padding-bottom: 60px}
.sub #main_wrap1212 #part2{padding:150px 60px;;color:#fff;}
.sub #main_wrap1212 #part3{padding:125px 60px;;}
.sub #main_wrap1212 .part_box h5{font-size:30px;font-weight: 600;margin-top:0;}
.sub #main_wrap1212 .part_box h4{display: inline;text-align: left;background-position: 0 10px;}
.sub #main_wrap1212 #part1 h5{margin-top:60px}
.sub #main_wrap1212 .part_box .txt_color{margin-top:20px;line-height: 24px;word-break: keep-all}
.sub #main_wrap1212 .part_box .txt_box2{word-break: keep-all}
/*contents 1*/
.sub #main_wrap1212 .st_hope_lung .part_box h5{color:#eb7206}
.sub #main_wrap1212 .st_hope_lung .part_box .txt_color{color:#eb7206}
.sub #main_wrap1212 .st_hope_lung #part2{background:url('../images/hope/bg_lung.png') no-repeat;background-size: cover;}
/*contents 2*/
.sub #main_wrap1212 .st_hope_breast .part_box h5{color:#e784be}
.sub #main_wrap1212 .st_hope_breast .part_box .txt_color{color:#e784be}
.sub #main_wrap1212 .st_hope_breast #part2{background:url('../images/hope/bg_breast.png') no-repeat;background-size: cover;}
/*contents 2*/
.sub #main_wrap1212 .st_hope_liver .part_box h5{color:#9d8bc0}
.sub #main_wrap1212 .st_hope_liver .part_box .txt_color{color:#9d8bc0}
.sub #main_wrap1212 .st_hope_liver #part2{background:url('../images/hope/bg_liver.png') no-repeat;background-size: cover;}
/*contents 3*/
.sub #main_wrap1212 .st_hope_colorectal .part_box h5{color:#a7c76f}
.sub #main_wrap1212 .st_hope_colorectal .part_box .txt_color{color:#a7c76f}
.sub #main_wrap1212 .st_hope_colorectal #part2{background:url('../images/hope/bg_colorectal.png') no-repeat;background-size: cover;}
/*contents 4*/
.sub #main_wrap1212 .st_hope_brain .part_box h5{color:#80d6cd}
.sub #main_wrap1212 .st_hope_brain .part_box .txt_color{color:#80d6cd}
.sub #main_wrap1212 .st_hope_brain #part2{background:url('../images/hope/bg_brain.png') no-repeat;background-size: cover;}

/*****************/


.before_after_wrap{border:1px solid #ccc;margin-top:40px;}
.before_box{overflow: hidden; padding-left:50%;background:url('../images/hope/img_before.png') #000 no-repeat left center;background-size:50%;height:195px;}
.before_after_wrap .ba_box{position:relative;height:100%;}
.after_box{overflow: hidden;padding-right:50%;background:url('../images/hope/img_after.png') #000 no-repeat right center;background-size:50%;height:195px;}
.before_after_wrap .text_box{padding:40px 20px 0 40px;;background:#fff;height:100%;}
.before_after_wrap .text_box p{font-size:20px;color:#333;}
.before_after_wrap .text_box ul{margin-top:10px;}
.before_after_wrap .text_box ul li{padding-left:10px;background:url('../images/icon_dot3.png') no-repeat left 8px;line-height: 20px;margin-bottom:4px}
.st_mobile .before_after_wrap .text_box{padding:10px;background:#fff;height:100%;}
/*quick_menu*/
.quick_wrap{position: fixed;top:50%;margin-top:-35px;right:14px;z-index: 100;}
.quick_wrap ul{}
.quick_wrap ul li{position: relative;line-height: 24px;}
.quick_wrap ul li .part_title{position: absolute;top:0;left:-120px;font-size:15px;color:#01b3f1;padding-right:4px;background:url('../images/bg_quick_box.png') no-repeat top right;font-size:15px;display:none;}
.quick_wrap ul li .part_title span{display: none; height:24px;line-height: 24px; border:1px solid #01b3f1;border-right:none;background:#fff;padding:0 10px;}
.quick_wrap ul li a{display: inline-block;width:9px;height: 9px;border:1px solid #ccc;text-indent: -999px; overflow: hidden;}
.quick_wrap ul li.on a{width:9px;height: 9px;border:1px solid #01b3f1;background:#01b3f1}
.quick_wrap ul li.on .part_title{display:block}
.st_mobile .quick_wrap{display:none}

/*3.상공회의소맞춤---*/
/*상공회의소약침*/
.txt_box{padding-left:27px;line-height: 24px;}
.txt_box2{margin-top:21px;line-height: 24px;}
.txt_box2 .title_blue{font-weight: 500;color:#1b5d94;margin-bottom:15px;}
.txt_box2 .title_blue .bar{padding-right:20px;background:url('../images/bar_v15_blue.gif') no-repeat center center;}
.tit_img{margin-top:39px;}
.tit_img img{width:100%}
.st_list2 li{padding-left:10px;background:url('../images/dot_w3_gray.gif') no-repeat left 7px;margin-bottom:8px;line-height: 20px;}
.st_list2 li:last-child{margin-bottom:0;}
/*순번리스트*/
.st_list_num{overflow: hidden;}
.st_list_num li{float:left;box-sizing: border-box;border:1px solid #d0d1d9;width:32%;min-height:220px;padding-bottom:10px;margin-right:1%;margin-bottom:1%;}
.st_list_num li .st_num{position:relative;padding-top:40px;background:url('../images/img_list_num_bg.png') no-repeat top left;text-align: center;color:#fff;font-size:32px;font-weight: 500;font-family: 'Roboto';}
.st_list_num li .st_num span{display:inline-block;width:100px;height:100px;line-height: 100px; border-radius: 50%;background:#9d8bc0; font-style: italic; }
.st_list_num li:nth-child(even) .st_num span{background:#86c3dc}
.st_list_num li .text_box{text-align: center;margin-top:20px;padding:0 15px;height:100px;line-height: 24px; }
.st_mobile .st_list_num li .st_num span{display:inline-block;width:80px;height:80px;line-height: 80px; border-radius: 50%;background:#9d8bc0; font-style: italic;color:#fff }
.st_mobile .st_list_num li:nth-child(even) .st_num span{background:#86c3dc}
.st_mobile .st_list_num li .text_box{text-align: center;margin-top:15px;padding:0 15px;height:130px;line-height: 20px; }
.st_list_num3 li{float:left;box-sizing: border-box;border:1px solid #d0d1d9;width:49%;min-height:170px;padding-bottom:10px;margin-right:1%;margin-bottom:1%;}
.st_list_num3 li .text_box{height:80px}
/*이미지 순번리스트*/
.st_img_list{overflow: hidden;}
.st_img_list li{float:left;box-sizing: border-box;border:1px solid #d0d1d9;width:32%;margin-right:1%;margin-bottom:1%;}
.st_img_list2 li{float:left;box-sizing: border-box;border:1px solid #d0d1d9;width:49%;margin-right:1%;margin-bottom:1%;}
.st_img_list2:after{content:" "; display:block; clear:both;}
.txt_box_gray{position:relative;margin-top:17px;background:#f7f7f7; padding:38px 5% 38px 30%;border-top:1px solid #d0d1d9;border-bottom:1px solid #d0d1d9}
.txt_box_gray .icon_img{position:absolute;top:0;left:0;width:30%;height: 100%;background:url('../images/heal/img_acupuncture_icon1.jpg') no-repeat center center;background-size:70%;}
.txt_box_gray .icon_img img{width:50%;padding-top:15%;}
.st_mobile .txt_box_gray{position:relative;margin-top:17px;background:#f7f7f7; padding:20px 5% 20px 30%;border-top:1px solid #d0d1d9;border-bottom:1px solid #d0d1d9}
/*center 동영상*/
.movie_wrap{position:absolute;top:10%;left:0;width:100%;height:0;padding-top:56.25%;}
.movie_wrap .movie_play{position:absolute;top:0;left:0;width:100%;height:100%;}
/*center 동영상*/
.movie_wrap2{position:absolute;top:30%;left:0;width:100%;height:0;padding-top:56.25%;}
.movie_wrap2 .movie_play{position:absolute;top:0;left:0;width:100%;height:100%;}
/*right 동영상*/
.movie_wrap3{position:absolute;top:30%;left:-100%;width:100%;height:0;padding-top:56%;}
.movie_wrap3 .movie_play{position:absolute;top:0;left:0;width:100%;height:100%;}
/*right 동영상*/
.movie_wrap4{position:absolute;left:-100%;width:100%;height:0;padding-top:55%;margin-top:30px;}
.movie_wrap4 .movie_play{position:absolute;top:0;left:0;width:100%;height:100%;}
/*동영상5*/
.movie_wrap5{position:relative;width:100%;height:0;padding-top:56.25%;}
.movie_wrap5 .movie_play{position:absolute;top:0;left:0;width:100%;height:100%;}


/*상공회의소한약*/
.txt_box_line{border:1px solid #d0d1d9;padding:20px 0;}
.txt_box_line dl{position:relative;padding-left:30%;line-height: 24px}
.txt_box_line dl dt{position:absolute;top:50%;left:0;margin-top:-24px;height:48px;text-align: center;width:30%;color:#1d5e95;font-weight: 600; }
.txt_box_line dl dd{font-size: 14px;padding:0 20px;border-left:1px solid #d0d1d9}
.tit_dot{padding-left:15px;background:url('../images/dot_w6_blue.gif') 0 10px no-repeat ;font-size:18px;margin-top:40px;line-height: 24px;font-weight: 500;}


.tab_cont_wrap .tab_menu{border-bottom:1px solid #1b5d94;height:50px;}
.tab_cont_wrap .tab_menu a{float:left;width:40%;max-width:150px;height:50px;line-height: 50px; background:#ebebeb;text-align: center;font-weight: 500;}
.tab_cont_wrap .tab_menu a.on{background:#fff;border:1px solid #1b5d94;border-bottom:1px solid #fff;}
.tab_cont_wrap .tab_cont dl.oversea {position:relative;padding:40px 0;padding-left:16%;border-bottom:1px solid #d0d1d9;line-height: 24px;}
.tab_cont_wrap .tab_cont .oversea dt{position:absolute;left:0;width:16%;}
.tab_cont_wrap .tab_cont .oversea dt img{width:60%;max-width: 80px;}
.tab_cont_wrap .tab_cont dl.domestic{position:relative;padding:40px 0;padding-left:32%;border-bottom:1px solid #d0d1d9;line-height: 24px;}
.tab_cont_wrap .tab_cont .domestic dt{position:absolute;left:0;width:30%;color:#1d5e95;font-size:18px;font-weight: 500}
.tab_cont_wrap .tab_cont .domestic dd .f_roboto{color:#888}

.tab_cont_wrap .tab_cont dl dt img{width:60%;max-width: 80px;}
.cancer_circle_wrap{margin-top:40px;overflow:hidden;}
.cancer_circle_wrap ul{float:left;width:30%;margin:0 1.5%;text-align: center;}
.cancer_circle_wrap ul li{padding:30px 0;border-bottom: 1px solid #d0d1d9}
.cancer_circle_wrap ul li.img_circle{padding:0;border:none}
.cancer_circle_wrap ul li img{width:87%;max-width: 240px;}
.cancer_circle_wrap ul li p{color:#496fbd;margin-bottom:10px;font-weight: 500}
.certification_wrap{clear:both;margin-top:40px;overflow: hidden;background: #f5f5f5;}
.certification_wrap ul{float:left;width:49%;margin-right:1%;text-align: center;box-sizing:border-box}
.certification_wrap ul:last-child{margin-left:1%;margin-right:0;}
.certification_wrap ul li.img_certification{background: #f5f5f5;}
.certification_wrap ul li.img_certification p img{width:80%;padding:48px 0;border-bottom: 1px solid #d0d1d9;}
.certification_wrap ul li.txt{padding:30px 10% 0 10%;min-height:130px;line-height: 24px;word-break: keep-all}
.st_mobile .certification_wrap ul li.txt{padding:20px 10% 0 10%;height:180px;}
/*특별---*/
.gray_box{background:#f5f5f5;margin-top:20px;padding:5%;border-top:1px solid #d0d1d9;border-bottom:1px solid #d0d1d9}
/*면역---*/
.heal_program_wrap{overflow:hidden;text-align: center;}
.heal_program_wrap .program_item{float:left;width:34%;}
.heal_program_wrap .program_item:last-child{float:left;width:25%;}
.heal_program_wrap ul.ar_right {}
.heal_program_wrap ul.ar_right li {padding-right:25%;}
.heal_program_wrap ul.ar_right li.img {background:url('../images/icon_ar_w9.png') no-repeat 90% center;}
.heal_program_wrap ul.ar_left li {padding-left:25%;}
.heal_program_wrap ul.ar_left li.img {background:url('../images/icon_ar_w9.png') no-repeat 10% center;}
.heal_program_wrap ul .img img{width:100%;}
.heal_program_wrap ul .txt{line-height: 24px;padding:20px 0;min-height: 100px;}
.heal_program_wrap2 {text-align: center;}
.heal_program_wrap2 .program_item:first-child{margin-left:13%}
.heal_program_wrap2 .program_item:last-child{float:left;width:35%;}
/*a---*/
.st_list_num2{margin-top:40px;text-align: center;}
.st_list_num2 td{padding-bottom:10px;}
.st_list_num2 .img{width:26%;margin-right: 2%;}
.st_list_num2 .img img{width:100%;}
.st_list_num2 .st_line{border-bottom:1px solid #d0d1d9;padding:20px 10%;word-break: keep-all}
/*  ---식*/
.sub #main_wrap .st_chef{text-align: left;padding-bottom:0;}
.sub #main_wrap .st_chef h4{display: block;text-align: left;}
.sub #main_wrap .bg_chef{background:url('../images/heal/bg_chef.jpg') no-repeat;background-size:cover;margin-top:20px;}
.sub #main_wrap .bg_chef .txt_orange{font-size:24px;color:#fc7f1a;padding:70px 0;text-align: center;font-family: 'Nanum Myeongjo';font-weight: 600;line-height: 30px}
.sub #main_wrap .bg_chef .txt_orange2{font-size:19px;color:#fc7f1a;padding:50px 0;text-align: center;font-family: 'Nanum Myeongjo';font-weight: 600;line-height: 25px}
.sub #main_wrap .st_chef .chef_list{margin-top:1%;overflow:hidden;}
.sub #main_wrap .st_chef .chef_list ul{overflow:hidden;}
.sub #main_wrap .st_chef .chef_list ul li{float:left;width:49.5%;margin-bottom: 1%;}
.sub #main_wrap .st_chef .chef_list ul li:nth-child(2n){margin-left:1%;}
.sub #main_wrap .st_chef .chef_list ul li img{width:100%;}
.sub #main_wrap .st_chef .foods_list{margin-top:20px}
.sub #main_wrap .st_chef .foods_list ul{overflow: hidden}
.sub #main_wrap .st_chef .foods_list ul li{float:left;width:49%;text-align: center;margin-bottom:2%;}
.sub #main_wrap .st_chef .foods_list ul li .food_item{border:1px solid #ccc;}
.sub #main_wrap .st_chef .foods_list ul li:nth-child(2n){margin-left:2%;}
.sub #main_wrap .st_chef .foods_list ul li img{width:100%;}
.sub #main_wrap .st_chef .foods_list ul li .txt_box2{margin:20px 0;}
.sub #main_wrap .st_chef .foods_list ul li .txt_box2 .f_bold{font-weight: 500;}

/*  ---식*/
.sub #main_wrap1212 .st_chef{text-align: left;padding-bottom:0;}
.sub #main_wrap1212 .st_chef h4{display: block;text-align: left;}
.sub #main_wrap1212 .bg_chef{background:url('../images/heal/bg_chef.jpg') no-repeat;background-size:cover;margin-top:20px;}
.sub #main_wrap1212 .bg_chef .txt_orange{font-size:24px;color:#fc7f1a;padding:70px 0;text-align: center;font-family: 'Nanum Myeongjo';font-weight: 600;line-height: 30px}
.sub #main_wrap1212 .bg_chef .txt_orange2{font-size:19px;color:#fc7f1a;padding:50px 0;text-align: center;font-family: 'Nanum Myeongjo';font-weight: 600;line-height: 25px}
.sub #main_wrap1212 .st_chef .chef_list{margin-top:1%;overflow:hidden;}
.sub #main_wrap1212 .st_chef .chef_list ul{overflow:hidden;}
.sub #main_wrap1212 .st_chef .chef_list ul li{float:left;width:49.5%;margin-bottom: 1%;}
.sub #main_wrap1212 .st_chef .chef_list ul li:nth-child(2n){margin-left:1%;}
.sub #main_wrap1212 .st_chef .chef_list ul li img{width:100%;}
.sub #main_wrap1212 .st_chef .foods_list{margin-top:20px}
.sub #main_wrap1212 .st_chef .foods_list ul{overflow: hidden}
.sub #main_wrap1212 .st_chef .foods_list ul li{float:left;width:49%;text-align: center;margin-bottom:2%;}
.sub #main_wrap1212 .st_chef .foods_list ul li .food_item{border:1px solid #ccc;}
.sub #main_wrap1212 .st_chef .foods_list ul li:nth-child(2n){margin-left:2%;}
.sub #main_wrap1212 .st_chef .foods_list ul li img{width:100%;}
.sub #main_wrap1212 .st_chef .foods_list ul li .txt_box2{margin:20px 0;}
.sub #main_wrap1212 .st_chef .foods_list ul li .txt_box2 .f_bold{font-weight: 500;}

/*1---*/
.program_list2{overflow: hidden;}
.program_list2 ul{float:left; width:32%;margin-right:1%;border:1px solid #d0d1d9;box-sizing: border-box;}
.program_list2 ul li.txt{padding:20px 10%;min-height: 180px; text-align: center;font-size:14px;word-break: keep-all}
.program_list2 ul li .title{font-size:16px;font-weight: 500;margin-bottom: 15px;}
.program_list2 ul:last-child{margin-right:0;}
.st_mobile .program_list2 ul li.txt{padding:20px 0%;min-height: 175px; text-align: center;font-size:14px;word-break: keep-all;line-height: 20px;}
.program_list2:after{content:" "; display:block; clear:both;}
/*2.소 ---*/
/*1---*/
.program_list3{overflow: hidden;}
.program_list3 ul{float:left; width:32%;margin-right:1%;box-sizing: border-box;}
.program_list3 ul li.img100{border-bottom:3px solid #f8a050;}
.program_list3 ul li.txt_box2{padding:0 10%;word-break: keep-all;text-align: center;}
.program_list3 ul:last-child{margin-right:0;}
.program_list3:after{content:" "; display:block; clear:both;}
.txt_notice{padding-left:8px;background:url('../images/icon_star.gif') no-repeat left 7px;; color:#959595;font-size:14px;line-height: 20px;}
.line_box{border:1px solid #d0d1d9; margin-top:20px;padding:5%;}
.line_yellow{border:1px solid #f8a050;}
.st_list3{overflow: hidden;}
.st_list3 li{float:left;width:49%;box-sizing:content-box;line-height: 20px}
.st_list3 li:first-child{margin-right:2%;}
.st_list3 li .icon_check{padding-left:18px; background:url('../images/care/icon_check_yellow.gif') no-repeat left 7px;}
/*2---*/
.program_pink ul{float:left; width:49%;margin-right:1%;box-sizing: border-box;}
.program_pink ul li.img100{border-bottom:3px solid #e784be;}
.line_pink{border:1px solid #e784be;}
.line_pink li .icon_check{padding-left:18px; background:url('../images/care/icon_check_pink.gif') no-repeat left 7px;}
/*34*/
.program_blue ul li.img100{border-bottom:3px solid #86c3dc;}
.line_blue{border:1px solid #86c3dc;}
.line_blue li .icon_check{padding-left:18px; background:url('../images/care/icon_check_blue.gif') no-repeat left 7px;}
/*3*/
.program_green ul li.img100{border-bottom:3px solid #a7c76f;}
.line_green{border:1px solid #a7c76f;}
.line_green li .icon_check{padding-left:18px; background:url('../images/care/icon_check_green.gif') no-repeat left 7px;}
/*6*/
.program_purple ul li.img100{border-bottom:3px solid #9d8bc0;}
.line_purple{border:1px solid #9d8bc0;}
.line_purple li .icon_check{padding-left:18px; background:url('../images/care/icon_check_purple.gif') no-repeat left 7px;}
.st_list_dot li{padding-left:27px;background: url('../images/dot_w6_purple.gif') no-repeat 12px 10px;margin-bottom:10px;}
/*자7*/
.program_red ul li.img100{border-bottom:3px solid #ee8585;}
.line_red{border:1px solid #ee8585;}
.line_red li .icon_check{padding-left:18px; background:url('../images/care/icon_check_red.jpg') no-repeat left 7px;}
/*난8*/
.program_orange ul li.img100{border-bottom:3px solid #f68262;}
.line_orange li{float:none;width:100%;margin-bottom:10px;}
.line_orange li .icon_check{padding-left:18px; background:url('../images/care/icon_check_orange.gif') no-repeat left 7px;}
.line_orange li .icon_check{padding-left:18px; background:url('../images/care/icon_check_orange.gif') no-repeat left 7px;}
/*9*/
.program_green2 ul li.img100{border-bottom:3px solid #80d6cd;}
.line_green2{border:1px solid #80d6cd;}
.line_green2 li{float:none;width:100%;margin-bottom:10px;}
.line_green2 li:first-child{margin-right:0;}
.line_green2 li .icon_check{padding-left:18px; background:url('../images/care/icon_check_green2.gif') no-repeat left 7px;}
/*10*/
.program_list4{overflow: hidden;}
.program_list4 ul{float:left; width:49%;margin-right:1%;box-sizing: border-box;}
.program_list4 ul li.img100{border-bottom:3px solid #f8a050;}
.program_list4 ul li.txt_box2{padding:0 10%;word-break: keep-all;text-align: center;}
.program_list4 ul:last-child{margin-right:0;}
.program_list4:after{content:" "; display:block; clear:both;}
.program_purple2 ul li.img100{border-bottom:3px solid #9096d6;}
.line_purple2{border:1px solid #9096d6;}
.line_purple2 li{float:none;width:100%;margin-bottom:10px;}
.line_purple2 li:first-child{margin-right:0;}
.line_purple2 li .icon_check{padding-left:18px; background:url('../images/care/icon_check_purple2.gif') no-repeat left 7px;}
/*11*/
.program_green3 ul{float:left; width:49%;margin-right:1%;box-sizing: border-box;}
.program_green3 ul li.img100{border-bottom:3px solid #7cc596;}
.line_green3{border:1px solid #7cc596;}
.line_green3 li{float:none;width:100%;margin-bottom:10px;}
.line_green3 li:first-child{margin-right:0;}
.line_green3 li .icon_check{padding-left:18px; background:url('../images/care/icon_check_green3.gif') no-repeat left 7px;}
/*12*/
.program_pink2 ul li.img100{border-bottom:3px solid #e67c9a;}
.line_pink2{border:1px solid #e67c9a;}
.line_pink2 li{float:none;width:100%;margin-bottom:10px;}
.line_pink2 li:first-child{margin-right:0;}
.line_pink2 li .icon_check{padding-left:18px; background:url('../images/care/icon_check_pink2.gif') no-repeat left 7px;}
/*장생피화생만선위축성위염*/
.program_blue2 ul li.img100{border-bottom:3px solid #81a4c4;}
.line_blue2{border:1px solid #81a4c4;}
.line_blue2 li{float:none;width:100%;margin-bottom:10px;}
.line_blue2 li:first-child{margin-right:0;}
.line_blue2 li .icon_check{padding-left:18px; background:url('../images/care/icon_check_blue2.gif') no-repeat left 7px;}

/*6이용안내*/
/* 시스템*/
.guide_wrap{position:relative;color:#fff;overflow: hidden;margin-top:40px;}
.guide_wrap a{color:#fff}
.guide_wrap .guide_item .txt_box{padding-top:60px;margin-top:0;padding-left:0;text-align: center;line-height: 1;}
.guide_wrap .guide_item .txt_box .title{font-size:28px;font-weight: 500;}
.guide_wrap .guide_item .txt_box .sub_title2{margin-top:9px;padding-bottom:24px;background:url('../images/bar_w40.gif') no-repeat bottom center;line-height: 100%;}
.guide_wrap .guide_item{float:left;width:49%;margin-right:1%;height:288px;}
.guide_wrap .guide1{background:url('../images/guide/bg_reservation.png') no-repeat top left;text-align: center;margin-top:4px;margin-right:4px;}
.guide_wrap .guide1 a{display:inline-block;margin-top:114px;width:220px;height:54px;line-height:54px;text-align: center; border:1px solid #fff;}
.guide_wrap .guide2{margin-top:4px; background:#714a4a;}
.guide_wrap .guide2 ul{width:210px;margin:0 auto;margin-top:20px;text-align: left;}
.guide_wrap .guide2 ul li {margin-bottom: 10px;}
.guide_wrap .guide2 ul li span:first-child{display: inline-block;width:52px;}
.guide_wrap .guide3{background:#ff7c07;margin-top:4px;margin-right:4px;}
.guide_wrap .guide3 .txt_box{padding-top:47px;}
.guide_wrap .guide3 .call_num{margin-top:16px;font-size:42px;height:42px;font-weight: 500;}
.guide_wrap .guide3 a{display:inline-block;margin-top:17px;width:220px;height:44px;line-height:44px;text-align: center; border:1px solid #fff;}
.guide_wrap .guide4{margin-top:4px;background:url('../images/guide/bg_consulting.png') no-repeat;text-align: center;}
.under_bar{padding-bottom:20px; background: url('../images/bar_g40.html') no-repeat bottom center}
.w_st1{position:relative;color:#fff;overflow: hidden;padding-top:50px;}
.w_st1 .guide_item{float:none;width:100%;height:288px;}


/*이용안내 right스타일*/
.sub #main_wrap .st_guide{position:absolute;top:0;right:0;height:100%;background: #f3f3f3}
.sub #main_wrap1212 .st_guide{position:absolute;top:0;right:0;height:100%;background: #f3f3f3}
.cancer_list{overflow:hidden;padding: 60px 0 20px 0;}
.cancer_list li{position:relative;float:left;width:32%;height:0;padding-top:30%;margin-right:2%;margin-top:2%;}
.cancer_list li a{position:absolute;top:0;left:0;display:block;width:100%;height: 100%;}
.cancer_list li:nth-child(3n){margin-right: 0%;}
.cancer_list li p{position:absolute;top:70%;left:6%;color:#fff; font-weight: 500;background: url('../images/bar_w20.gif') no-repeat top left;padding-top:9px;}
.cancer_list>li{background-size:100% 100%;}
.cancer_list li:nth-child(1){background:url('../images/bg_sub_cancer1_off.png') no-repeat;background-size:cover}
.cancer_list li:nth-child(2){background:url('../images/bg_sub_cancer2_off.png') no-repeat;background-size:cover}
.cancer_list li:nth-child(3){background:url('../images/bg_sub_cancer3_off.png') no-repeat;background-size:cover}
.cancer_list li:nth-child(4){background:url('../images/bg_sub_cancer4_off.png') no-repeat;background-size:cover}
.cancer_list li:nth-child(5){background:url('../images/bg_sub_cancer5_off.png') no-repeat;background-size:cover}

.cancer_list li:nth-child(1):hover{background:url('../images/bg_sub_cancer1_on.png') no-repeat;background-size:cover}
.cancer_list li:nth-child(2):hover{background:url('../images/bg_sub_cancer2_on.png') no-repeat;background-size:cover}
.cancer_list li:nth-child(3):hover{background:url('../images/bg_sub_cancer3_on.png') no-repeat;background-size:cover}
.cancer_list li:nth-child(4):hover{background:url('../images/bg_sub_cancer4_on.png') no-repeat;background-size:cover}
.cancer_list li:nth-child(5):hover{background:url('../images/bg_sub_cancer5_on.png') no-repeat;background-size:cover}
.guide_process_wrap{margin-top:50px;}
.guide_process_wrap .guide_process{background:url('../images/guide/bg_v_bar.png') repeat-y;}
.guide_process_wrap .guide_process li{position:relative;margin-bottom:25px;padding-left:120px;}
.guide_process_wrap .guide_process li .img_process{position:absolute;left:0;top:0;height:80px;width:20%;}
.guide_process_wrap .guide_process li .txt_box{min-height:80px;}
.guide_process_wrap .guide_process li .txt_box p{font-size:16px;padding-top:11px;line-height: 22px;}
.guide_process_wrap .guide_process li .txt_box .title{color:#333;font-weight: 500;font-size: 18px}
.guide_process_wrap .guide_process li .txt_box .title span{color:#333;font-weight: 500;font-size: 18px;color: #496fbd;font-size:22px}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*tt*/
.st_list{}
.st_list li{margin-bottom:10px;line-height:24px;font-size:16px;padding-left:10px;background:url('../images/icon_dot3.png') no-repeat 0 12px;word-break: keep-all; }
.search_wrap{margin-top:60px;background:#eeece8;padding:26px 0 44px 0}
.search_wrap .title{font-size:20px;;text-align: center;color:#333333}
.search_wrap .search_box{text-align: center;margin-top:27px;}
.search_wrap .search_box >*{vertical-align: top}
.search_wrap .search_box input{width:60%;padding:0 15px; max-width:310px;height:40px;border:1px solid #cccccc;margin-right:3px;font-size:14px;}
.search_wrap .search_box .bt_search{display:inline-block;width:20%;max-width:85px;height:40px;line-height: 40px;border:1px solid #1b5d94;color:#fff; background:#1b5d94;}
.result_wrap{margin-top:40px;font-size:14px}
.result_wrap .no_result{margin-bottom:70px;border-top:2px solid #333;border-bottom:1px solid #ccc;color:#959595;text-align: center;padding:23px 0 ;}
/*공지사항*/
.tab_menu_st2 ul li{width:50%!important;float:left;text-align: center;}
.tab_menu_st3 ul li{width:33%!important;float:left;text-align: center;overflow: hidden;}
.tab_menu_st3 ul li a{display:block;padding:0;line-height: 50px;overflow:hidden;;border:1px solid #ccc;border-right:none;font-size:16px;}
/*공지사항 검색1*/
.search_wrap_st2{margin-top:40px;overflow:hidden;height:40px;}
.search_wrap_st2>*{vertical-align: top}
.search_wrap_st2 select{float:left;height:40px;width:24%;margin-right:1%;border:1px solid #ccc;box-sizing: border-box;}
.search_wrap_st2 .input_box{float:left;display:block;height:40px;width:59%;margin-right:1%}
.search_wrap_st2 .input_box input{height:40px;padding:0 5%;width:100%;border:1px solid #ccc;font-size:14PX;box-sizing: border-box}
.search_wrap_st2 .bt_search{float:left;display:block;width:15%;height:40px;line-height: 40px;;color:#fff; background:#959595;text-align: center;font-size:16px;}
/*공지사항 검색2*/
.search_wrap_st3{position:relative;margin-top:40px;overflow:hidden;height:40px;}
.search_wrap_st3>*{vertical-align: top}
.search_wrap_st3 .input_box{float:left;display:block;height:40px;width:59%;margin-right:1%;margin-left:24%;}
.search_wrap_st3 .input_box input{height:40px;padding:0 5%;width:100%;border:1px solid #ccc;font-size:14PX;box-sizing: border-box}
.search_wrap_st3 .bt_search{float:left;display:block;width:15%;height:40px;line-height: 40px;;color:#fff; background:#959595;text-align: center;font-size:16px;}
/*공지사항 검색3*/
.search_wrap_st4 .bt_back{float:left;display:block;height:40px;width:23%;margin-right:1%;}
.search_wrap_st4 .bt_back a{display:block;border:1px solid #ccc;width:100%;max-width: 140px; height:38px;line-height: 38px;text-align: center;}
.search_wrap_st4 .input_box{float:left;display:block;height:40px;width:44%;margin-right:1%;margin-left:0%;margin-left:15%}
/*공지사항 viewpage*/
.viewpage_wrap{margin-top:40px;}
.viewpage_wrap .title_box{border-top:2px solid #333;border-bottom: 1px solid #ccc;padding:20px 0;;}
.viewpage_wrap .title_box .title{color:#333;font-size:22px;font-weight: 500;height:22px;overflow: hidden;}
.viewpage_wrap .title_box .title2{color:#333;font-size:22px;font-weight: 500;line-height: 28px;}
.viewpage_wrap .title_box .w_date{color:#888888;font-size:14px;margin-top:15px;letter-spacing: 1px;}
.viewpage_wrap .view_cont{padding:40px 0;border-bottom:1px solid #ccc;line-height: 24px}
.viewpage_wrap .view_cont img{max-width: 100%;}
.viewpage_wrap .btn_line{position:relative;text-align: left}
.viewpage_wrap .btn_line a{display: inline-block;border:1px solid #ccc;width:80px;line-height: 40px;text-align: center;font-weight: 500}
.viewpage_wrap .btn_line .page_navi{position:absolute;top:0;right:0;}
.viewpage_wrap .btn_line .page_navi a{text-indent: -9999px;overflow: hidden;}
.viewpage_wrap .btn_line .page_navi a.bt_prev{background:url('../images/icon_ar_prev.png') no-repeat center center;margin-right:5px;}
.viewpage_wrap .btn_line .page_navi a.bt_next{background:url('../images/icon_ar_next.png') no-repeat center center;}
.st_mobile .viewpage_wrap .btn_line a{display: inline-block;border:1px solid #ccc;width:70px;line-height: 30px;text-align: center;font-weight: 500}
/*1:1상담 viewpage*/
.st_answers .title_box{position:relative; border-top:2px solid #333;border-bottom: 1px solid #ccc;padding:20px 0;padding-right:50px;}
.st_answers .answers_icon{position:absolute;top:22px;right:0;font-size:14px;color:#fff;padding:3px;background:#666}
.st_answers .done{background:#2db6bd}
.answers_wrap{background:#f5f5f5}
.answers_wrap .title_box{border-top:none;padding-left:25px;}
.answers_wrap .title_box .title{font-size: 18px;}
.answers_wrap .title_box .w_date{margin-top:10px;}
.answers_wrap .answers_cont{padding:35px 0;padding-left:25px;border-bottom: 1px solid #ccc;line-height: 24px}

/*기사링크*/
.news_link_wrap{margin-top: 50px;}
.news_link_wrap .news_link_tit span{padding:3px 5px;background:#f5f5f5;font-weight: 500;color:#666;}
.news_link_wrap .news_line_url {margin-top:20px;width:100%;}
.news_link_wrap .news_line_url a,.news_link_wrap .news_line_url a:active, .news_link_wrap .news_line_url a:hover, .news_link_wrap .news_line_url a:link{color:#496fbd}


/*기본테이블*/
.st_table1{width:100%;font-size:16px;color:#666;}
.st_table1 th{color:#333;font-size:16px;border-top:2px solid #333;border-bottom:1px solid #ccc;padding:22px 0;font-weight: 500;}
.st_table1 .write_date{min-width: 72px}
.st_table1 td{padding:18px 0;border-bottom:1px solid #ccc;text-align: center;line-height: 20px;}
.st_table1 td .icon_new{display: inline-block;width:16px;height:16px;line-height:16px;margin-left:2px;text-align:center; background:#eb7d52;color:#fff;font-family: 'Dotum';font-size:12px;}
.st_table1 tr td:nth-child(1){color:#333;font-weight: 500;font-family: 'Roboto','Noto Sans KR';font-size:14px; }
.st_table1 tr td:nth-child(2){text-align: left;}
.st_table1 tr td:nth-child(3){font-family: 'Roboto' ,'Noto Sans KR';font-size:14px; }
.st_mobile .st_table1 td, .st_mobile .st_table1th{font-size:14px;}
/*공지사항 제목 한줄만 출력*/
td .st_oneline{line-height: 20px;height: 20px;overflow: hidden;}
/*공지사항 모베알*/
.st_mobile .st_table1{width:100%;font-size:14px;color:#666;}
.st_mobile .st_table1 th{color:#333;font-size:14px;border-top:2px solid #333;border-bottom:1px solid #ccc;padding:15px 0;font-weight: 500;line-height: 20px;}
.st_mobile .st_table1 .write_date{min-width: 72px;font-size:12px;}
.st_mobile .st_table1 td{padding:15px 0;border-bottom:1px solid #ccc;text-align: center;line-height: 20px;}
.st_mobile td .st_oneline{line-height: 16px;height: 16px;overflow: hidden;}
/*faq*/
.tab_menu_wrap{margin-top:10px;}
.tab_menu_wrap ul{overflow:hidden}
.tab_menu_wrap ul li{width:25%;float:left;text-align: center;}
.tab_menu_wrap ul li a{display:block;padding:17px 0;border:1px solid #ccc;border-right:none;font-size:16px;}
.tab_menu_wrap ul li:last-child a{;border:1px solid #ccc;}
.tab_menu_wrap ul li.on a{background:#860000;color:#fff;}
.tab_menu_wrap:after{content:" "; display:block; clear:both;}
.faq_list_wrap{margin-top:10px;border-top:2px solid #333;font-size:16px;}
.faq_list_wrap .faq_item{position:relative;}
.faq_list_wrap .faq_item .q_wrap{position:relative;height:60px;line-height: 60px;overflow: hidden; border-bottom:1px solid #ccc;color:#333;}
.faq_list_wrap .faq_item .q_wrap .q_wrap_tit{display:inline-block;vertical-align: top; width:25%;max-width:145px;text-align: center;font-weight: 500;}
.faq_list_wrap .faq_item .q_wrap .bt_ar{position:absolute;top:0;right:3%;width:20px;height:100%;display:block;background:url('../images/icon_ar_down.png') no-repeat left center;text-indent: -9999px;overflow: hidden;}
.faq_list_wrap .faq_item .q_wrap a{color:#333;display:inline-block;width:63%;;height:60px;overflow: hidden;}
.faq_list_wrap .faq_item.on .q_wrap .bt_ar{background:url('../images/icon_ar_up.png') no-repeat left center;}
.faq_list_wrap .faq_item .a_wrap{position: relative;padding:38px 20px 38px 25%;word-break: keep-all;line-height: 24px;border-bottom:1px solid #ccc;background:#f3f3f3;display: none}
.faq_list_wrap .faq_item .a_wrap .a_wrap_tit{position:absolute;top:38px;left:0;width:25%;text-align: center;color:#333;font-weight: 500;}
.st_mobile .faq_list_wrap{margin-top:10px;border-top:2px solid #333;font-size:14px;}
.st_mobile .faq_list_wrap .faq_item .a_wrap{padding:15px 15px 15px 25%;}
/*탭메뉴*/
.tab_menu_st2 ul li{width:50%!important;float:left;text-align: center;}
.tab_menu_st3 ul li{width:33.333%!important;float:left;text-align: center;overflow: hidden;}
.tab_menu_st3 ul li a{display:block;padding:0;line-height: 50px;height:50px;overflow:hidden;;border:1px solid #ccc;border-right:none;font-size:16px;}
.tab_menu_st4 ul li a{margin-top:-1px}
.tab_menu_st4 ul li:nth-child(4n) a{border-right:1px solid #ccc;}
.tab_menu_st4 ul li:nth-child(1) a{border-top:2px solid #ccc;}
.tab_menu_st4 ul li:nth-child(2) a{border-top:2px solid #ccc;}
.tab_menu_st4 ul li:nth-child(3) a{border-top:2px solid #ccc;}
.tab_menu_st4 ul li:nth-child(4) a{border-top:2px solid #ccc;}
.st_mobile .tab_menu_st4 ul li span{font-size:13px}

/*1:1문의하기*/
.st_table2{border-top:2px solid #333;}
.st_table2 th{color:#333;font-size:16px;text-align: left;padding-left:8px;font-weight: 500;border-bottom:1px solid #ccc;}
.st_table2 td{padding:11px 0;border-bottom:1px solid #ccc;}
.st_table2 td input{box-sizing: border-box;height:35px;font-size: 14px;}
.st_table2 td select{box-sizing: border-box;height:35px;font-size: 14px;}
.st_table2 td .st_input2{width:100%;padding-left:15px;}
.st_table2 td .st_input1{width:50%;padding-left:15px}
.st_table2 td .q_cont{border:1px solid #ccc;width:100%;resize:none;height:270px;padding:15px;box-sizing: border-box}
.st_table2 th.st_top{vertical-align: top;padding-top:15px;line-height: 20px;}
.st_table2 td.customer_mobile {font-size:0}
.st_table2 td.customer_mobile >*{vertical-align: middle}
.st_table2 td.customer_mobile select{float:left;border:1px solid #ccc;width:26%;height:35px;font-family: 'Roboto','Noto Sans KR';}
.st_table2 td.customer_mobile select option{text-align: center;}
.st_table2 td.customer_mobile span{float:left;display:block;width:3%;height:36px;background:url('../images/bar_tel_bar.png')  no-repeat center center;vertical-align: top;background-size: 100% 100%}
.st_table2 td.customer_mobile input{float:left;width:34%; text-align: center;font-family: 'Roboto','Noto Sans KR';}
.st_table2 td.customer_mobile .first_tel{width:26%;}
.st_table2 td .privacy_txt{padding:13px 15px;font-size:14px;background:#f0f0f0;color:#909090;line-height: 20px;}
.st_table2 td .privacyCheck_box{font-family: 'Dotum';font-size:12px;color:#666;}
.st_table2 .etc_cont{border:1px solid #ccc;width:100%;resize:none;height:80px;box-sizing: border-box;padding:10px;}
.st_table2 .select_letter select{width:34%;border:1px solid #ccc;}
.st_mobile .st_table2 th{color:#333;font-size:14px;}
.st_table2 .td_h{height:35px;line-height: 35px;}
.bt_regist{width:190px;}
/*소식 */
.st_folding .faq_item .q_wrap span{width:14%!important;margin-right:3%;max-width:80px;text-align: center;font-weight: 500;}
.st_folding .faq_item .a_wrap{position: relative;padding:38px 20px 38px 17%;word-break: keep-all;line-height: 24px;border-bottom:1px solid #ccc;background:#f3f3f3;display: none}
.write_box{margin-top:40px;border:1px solid #ccc;text-align: center;padding:20px 0;font-size:16px;line-height: 24px;}
.write_box span{padding-right:20px;}
.write_box .bt_regist2{width:160px}
.st_mobile .write_box{font-size:14px;line-height: 20px;}
/*고객의 소리*/
.st_table3 {color:#666;}
.st_table3 th{text-align: center;}
.st_table3 tr td{font-size: 14px;text-align: center}
.st_table3 tr td:nth-child(1) {color: #333;font-size:16px; font-weight: normal;text-align: left;}
.st_table3 tr td:nth-child(2) {text-align: center;    overflow: hidden;}
.st_table3 tr td:nth-child(4) {min-width:60px}
.icon_done{background:#2db6bd;color:#fff;padding:2px 3px;font-size:14px;}
.icon_doing{background:#666666;color:#fff;padding:2px 3px;font-size:14px;}
/*고객의소리 write*/
.write_cont .box textarea{width:100%;height:260px;border:none; resize:none;overflow: auto;outline: none; border:1px solid #ccc ;padding:10px 0 10px 10px;box-sizing: border-box}
.st_mobile .st_table3 tr th{font-size: 14px;text-align: center}
.st_mobile .st_table3 tr td:nth-child(1) {color: #333;font-size:14px; font-weight: normal;text-align: left;}
.st_mobile .icon_done{background:#2db6bd;color:#fff;padding:2px 3px;font-size:12px;}
.st_mobile .icon_doing{background:#666666;color:#fff;padding:2px 3px;font-size:12px;}
.st_mobile .st_table4 .chk_letter span{padding-left:10px;}
.st_mobile .st_table4 .bt_post{font-size:14px;}

/*상공회의소병원 지도*/
.naver_map_wrap{position:relative;margin-top:60px;}
.naver_map_wrap .naver_map{position:relative;left:0}
.naver_map_wrap .naver_map img{width:100%}
.naver_map_wrap .map_btn{position: absolute;bottom:10px;right:10px;text-align: right;width:100%;}
.naver_map_wrap .map_btn a{display: inline-block;max-width: 140px;width: 25%;}
.naver_map_wrap .map_btn a img{width: 100%; }
.addr_wrap{font-size:24px; }
.w_center .addr_wrap{font-size:24px;}
.addr_wrap .new_addr{color:#496fbd }
.addr_wrap .old_addr{color:#999 ;margin-top:10px}
.soram_info{margin-top:50px;font-size:16px;}
.soram_info td{padding:5px 0;}
.soram_info th{color:#333;display: inline-block ;font-weight: 500;text-align: left;}
.public_transit{font-size:16px;}
.public_transit  b{display: inline-block; width: 20px;height:20px;line-height:20px;color:#fff;font-family: 'Roboto','Noto Sans KR'; font-weight: 400; text-align: center;border-radius: 50%;font-size:14px;margin-right:4px;}
.public_transit .subway p .station{display: inline-block;width:145px;height:100%;color:#4c9230}
.public_transit .subway b{background:#4c9230}
.public_transit .bus p {margin-bottom:6px;}
.public_transit .bus p .station{display: inline-block;width:100px;height:100%;color:#4eb041}
.public_transit .bus p  b{background:#4eb041}
.public_transit .bus p .blue{width:100px;height:100%;color:#1577f0}
.public_transit .bus p .blue b{background:#1577f0}
.guide_call{margin-top:60px;border:1px solid #d0d1d9;line-height: 70px;color:#333;font-weight: 500;text-align: center;}
.guide_call span{color:#1577f0;font-size:24px;padding-left:20px}


/*공통영역*/

/*ID찾기완료*/
.find_id_txt{text-align: center;}
.find_id_txt .find_id_txtbox{font-size:20px;padding:75px 0 95px 0;line-height: 30px;border-bottom:1px solid #ccc;}
.find_id_txt .find_id_txtbox span{font-weight: 500;}
/*ID찾기완료*/
.find_pw_txt{text-align: center;}
.find_pw_txt .find_pw_txtbox{font-size:24px;padding:75px 0 95px 0;line-height: 30px;border-bottom:1px solid #ccc;}
.find_pw_txt .find_pw_txtbox span{font-weight: 500;}
/*회원가입*/
.join_process_wrap{margin-top:20px;overflow: hidden;}
.join_process_wrap .join_process_item{float:left;width:31%;padding-right:3.4%;text-align: center;background: url('../images/icon_ar_w20.png') no-repeat right center;color:#888}
.join_process_wrap .join_process_item .num{padding-top:20px;font-size:34px;font-weight: 500;font-family: 'Roboto','Noto Sans KR';letter-spacing:-1px;}
.join_process_wrap .join_process_item .txt{margin-top:5px;padding-bottom:20px;border-bottom: 1px solid #888888;font-size:14px; }
.join_process_wrap .join_process_item.on{color:#496fbd}
.join_process_wrap .join_process_item.on .txt{padding-bottom:19px;border-bottom: 2px solid #496fbd;}
.join_process_wrap .join_process_item:last-child{padding-right:0%;background:none}
/*회원가입 약관*/
.agreeBox {border:1px solid #ccc; border-top:2px solid #333; height: 120px;margin: 20px 0 10px;   overflow: auto;padding: 20px;  line-height: 1.6em;font-size:14px;}
.sub #main_wrap  .agreeBox h5 { font-weight: normal;margin-top:15px}
.sub #main_wrap1212  .agreeBox h5 { font-weight: normal;margin-top:15px}
.agreeBox div { padding: 0 0 10px;}
h4 a.bar{padding-right:5px;background:url('../images/bar_v23.gif') no-repeat right center;}
.check_box_wrap{font-family: dotum,'돋움체';text-align: right;font-size:12px;}
.join_next{margin-top:40px;text-align: center;}
.join_next .bt_st{padding:14px 60px;}
.red_star{font-size:11px;color:#d90020;font-family: dotum,'돋음';vertical-align: top}
/*회원가입 회원정보입력*/
.st_table2 .user_email{overflow: hidden;}
.st_table2 .user_email .icon_at{float:left;width:6%;line-height:35px;text-align: center}
.st_table2 .user_email input{float:left;width:34%;padding-left:15px;}
.st_table2 .user_email select{float:left;width:25%;height:35px;border:1px solid #ccc;margin-left:1%;}
.st_table2 .user_post .post_num{overflow: hidden;}
.st_table2 .user_post .post_num .bt_post{float:left;width:27%;line-height: 35px;background:#999999;color:#fff;text-align: center;}
.st_table2 .user_post .post_num input{float:left;width:72%;margin-left:1%;padding:0 2%;}
/*부가정보입력*/
.st_table2 .etc_wrap{overflow: hidden}
.st_table2 .etc_wrap .etc_select{float: left;width:50%;}
.st_table2 .etc_wrap .etc_select:nth-child(3){margin-top:10px;}
.st_table2 .etc_wrap .etc_select:nth-child(4){margin-top:10px;}
.st_table2 .etc_wrap .etc_select span{display: inline-block;width:35%;padding-left:3%;}
.st_table2 .etc_wrap .etc_select span.red_star{display: inline}
.st_table2 .etc_wrap .etc_select select{display: inline-block;width:60%;border:1px solid #ccc}
/*회원가입 부가정보*/
.w_center .st_table2 .etc_wrap .etc_select{float: none;width:100%;margin-top:10px;}
/*회원가입 완료*/
.member_join_compleat{padding:80px 5%;text-align: center;margin-top:40px;}
.member_join_compleat .title{font-size:32px;color:#333;margin-top:40px;font-weight: 500;word-break: keep-all}
.join_btn_line{text-align: center;margin-top:40px;}
.join_btn_line a.bt_st3{padding:14px 2px;width:28%;margin-right:5px;word-break: keep-all}
.join_btn_line a.bt_st4{padding:14px 2px;width:28%;vertical-align: top;}
/*마이페이지 1:1 상담하기*/
.search_wrap_right{text-align: right}
.search_wrap_right .input_box{float:none;display: inline-block;margin-right:0;width:50%;}
.search_wrap_right .bt_search{float:none;display: inline-block}

/*상공회의소한방병원소개*/
/*방송보도*/
.tv_list_wrap{border-top:2px solid #333;}
.tv_list_wrap .tv_item{position:relative; overflow: hidden;padding:30px 0;border-bottom:1px solid #ccc;}
.tv_list_wrap .tv_item a{display: block}
.tv_list_wrap .tv_item .img_news{float:left;position:relative;width:39.29%;height:0;padding-top:22%;overflow:hidden;;}
.tv_list_wrap .tv_item .img_news img{position: absolute;top:0;left:0;width:100%;}
.tv_list_wrap .tv_item .img_news .bt_play{position: absolute;top:0;left:0;width:100%;height:100%;z-index: 2}
.tv_list_wrap .tv_item .img_news .bt_play img{width:100%;}
.tv_list_wrap .tv_item .news_txt{float:left;margin-left:3.57%;width:57.14%;height:100%;word-break: keep-all}
.tv_list_wrap .tv_item .news_txt .tit{max-height: 52px;overflow: hidden;color:#333;font-size:20px; font-weight: 500;line-height: 26px;}
.tv_list_wrap .tv_item .news_txt .txt{margin-top:15px;padding-top:15px;border-top:1px solid #ccc;line-height: 20px;height:60px; overflow: hidden;font-size:14px}
.tv_list_wrap .tv_item .news_txt .tv_date{position: relative;margin-top:15px;;font-size:14px;}
.w_center .tv_list_wrap .tv_item .news_txt .txt{margin-top:7px;padding-top:7px;border-top:1px solid #ccc;line-height: 20px;height:40px; overflow: hidden;font-size:14px}
.w_center .tv_list_wrap .tv_item .news_txt .tv_date{position: relative;margin-top:15px;;font-size:14px;}
.w_center .tv_list_wrap .tv_item .news_txt .tit{max-height: 44px;overflow: hidden;color:#333;font-size:18px; font-weight: 500;line-height: 22px;}
.st_mobile .tv_list_wrap .tv_item .news_txt .tit{max-height: 44px;overflow: hidden;color:#333;font-size:18px; font-weight: 500;line-height: 22px;}
.tv_list2_wrap{border-top:1px solid #ccc;}
.tv_list2_wrap .tv_item{position:relative; overflow: hidden;padding:30px 0;border-bottom:1px solid #ccc;}
.tv_list2_wrap .tv_item a{display: block}
.tv_list2_wrap .tv_item .img_news{float:left;position:relative;width:39.29%;height:auto;padding-top:0;;}
.tv_list2_wrap .tv_item .img_news .bt_play{display:none}
.tv_list_wrap .tv_item .news_txt{position:relative;float:left;margin-left:3.57%;width:57.14%;height:100%;word-break: keep-all}
.tv_list2_wrap .tv_item .news_txt .txt{margin-top:15px;padding-top:15px;border-top:1px solid #ccc;line-height: 20px;height:40px; overflow: hidden;font-size:14px}


.tv_list_wrap2 .tv_item .news_txt{position:relative;}
.tv_list_wrap2 .tv_item .news_txt .txt{margin-top:15px;padding-top:15px;border-top:1px solid #ccc;line-height: 20px;height:40px; overflow: hidden;font-size:14px}
.tv_list_wrap2 .tv_item .bt_moreview{position:relative;margin-top:20px;}
.tv_list_wrap2 .tv_item .bt_moreview span{display:inline-block;border:1px solid #ccc;padding-left:10px;background:url(../images/intro/icon_view_ar.jpg) #f5f5f5 no-repeat 77px center;width:90px;line-height: 27px;font-size:12px;}

/*hi*/
.hi_txt_box{color:#333;font-size:26px;line-height: 32px;word-break: keep-all}
.hi_txt_box .blue1{padding-right:10px; background:url('../images/intro/bar_h_blue1.gif') no-repeat right center}
.hi_txt_box .blue2{padding-right:10px; background:url('../images/intro/bar_h_blue2.gif') no-repeat right center}
/*profile-1*/
.img_doctor_face{position: relative}
.img_doctor_face .doctor_name{position: absolute;top:20%;left:0;padding-left:7.7%;padding-top:8%;width:38%;border-top:1px solid #738ac0;color:#fff}
.img_doctor_face .doctor_name .txt_name{font-size:42px;font-weight: 600}
.img_doctor_face .doctor_name .doctor_position{padding-left:10px;border-left:1px solid #96a7d0;}
/*profile-2*/
.prifile_slide_wrap{position:relative;background:#f5f5f5;overflow: hidden;padding:40px 60px 20px 60px;}
.prifile_slide_wrap .slide{background:#f5f5f5;box-sizing: border-box;border:1px solid #f5f5f5}
.prifile_slide_wrap .slide .profile_tit{color:#000;font-size: 24px;text-align: center; padding-bottom:20px;border-bottom: 1px solid #ccc;margin-bottom:40px}
.prifile_slide_wrap .bx-wrapper .bx-viewport{background:#f5f5f5}
.prifile_slide_wrap .bx-wrapper .bx-controls-direction a {
    position: absolute;    top: 50%; margin-top: -45px;   outline: 0;   width: 40px;   height: 90px;   text-indent: -9999px;   z-index: 5;}
.prifile_slide_wrap  .bx-wrapper .bx-next {
    right: -60px;    background: url('../images/intro/ar_profile_slide.jpg') no-repeat 0 -90px;}
.prifile_slide_wrap  .bx-wrapper .bx-prev {
    left: -60px;    background: url('../images/intro/ar_profile_slide.jpg') no-repeat 0 0px;}
.prifile_slide_wrap  .bx-wrapper .bx-pager.bx-default-pager a:hover, .prifile_slide_wrap .bx-wrapper .bx-pager.bx-default-pager a.active {    background: #496fbd;}
.prifile_slide_wrap .bx-wrapper .bx-pager.bx-default-pager a { background: #cfcfcf;}
.prifile_slide_wrap .bx-wrapper .bx-pager{position:relative;padding:30px 0}
.doctors_list{overflow: hidden;}
.doctors_list:first-child{padding-top:60px;}
.doctors_list li{float:left;width:49%;margin-right:1%}
.doctors_list li:nth-child(2n){margin-right:0%;margin-left:1%;}
.doctors_list li .doctor_item{position:relative;margin-bottom:25px;overflow: hidden;}
.doctors_list li .doctor_item a{display: block;width:100%;}
.doctors_list li .doctor_item .doctor_img{}
.doctors_list li .doctor_item .doctor_img img{width:100%;border:1px solid #ccc;box-sizing: border-box}
.doctors_list li .doctor_item .doctor_name_wrap{margin-top:15px;}
.doctors_list li .doctor_item .doctor_name_wrap .doctor_name{font-size:24px;font-weight: 600;font-family: 'Nanum Myeongjo', 'Noto Sans KR';padding-right:5px;}
.doctors_list li .doctor_item .doctor_name_wrap .doctor_position{color:#888;font-size:14px;padding-left:10px;background:url('../images/bar_h15.gif') left center no-repeat;word-break: keep-all}
.doctors_list li .doctor_item:hover .doctor_img{border:4px solid #496fbd;box-sizing: border-box}
.doctors_list li .doctor_item:hover .doctor_name_wrap .doctor_name{color:#496fbd}
.doctors_list li .doctor_item.on .doctor_img{border:4px solid #496fbd;box-sizing: border-box}
.doctors_list li .doctor_item.on .doctor_name_wrap .doctor_name{color:#496fbd}
.doctors_list:after{content:" "; display:block; clear:both;}

/*p2*/
.poeple_list {overflow: hidden;}
/*.poeple_list:first-child {margin-top:40px;}*/
.poeple_list li{float:left;width:49%;margin-right:1%}
.poeple_list li:nth-child(2n){margin-right:0%;margin-left:1%;}
.poeple_list li .people_item{position:relative;margin-bottom:25px;}
.poeple_list li .people_item a{display: block;width:100%;}
.poeple_list li .people_item .doctor_img{}
.poeple_list li .people_item .doctor_img img{width:100%;border:1px solid #ccc;box-sizing: border-box}
.poeple_list li .people_item .doctor_name_wrap{margin-top:15px;}
.poeple_list li .people_item .doctor_name_wrap .doctor_name{font-size:24px;font-weight: 600;font-family: 'Nanum Myeongjo', 'Noto Sans KR';padding-right:5px;}
.poeple_list li .people_item .doctor_name_wrap .doctor_position{color:#888;font-size:14px;padding-left:10px;background:url('../images/bar_h15.gif') left center no-repeat;word-break: keep-all}
.tab_cont .poeple_list:first-child {margin-top:40px;}
.st_mobile .poeple_list li .people_item .doctor_name_wrap .doctor_name{font-size:20px;}
.poeple_list:after{content:" "; display:block; clear:both;}
/*profile-3*/
.txt_advice{margin-top:30px;font-size:28px;color:#496fbd;font-weight: 600;text-align: center;}
/*회사소개*/
.intro_hospital_wrap{}
.intro_hospital_wrap .line_bottom{padding-bottom: 1px;border-bottom:1px solid #ccc;}
.intro_hospital_wrap .img_txt_box1{overflow: hidden;word-break: keep-all;;}
.intro_hospital_wrap .img_txt_box1 .img{float:left;width:42%;margin-right:5%}
.intro_hospital_wrap .img_txt_box1 .img img{width:100%;}
.intro_hospital_wrap .img_txt_box1 .txt_box2{margin-top:-5px;}
.intro_hospital_wrap .img_txt_box1 .txt_box_tit{font-size:24px;line-height: 32px;font-weight:500;color:#333;}
.txt_box_tit{font-size:24px;line-height: 32px;font-weight:500;color:#333;}
.st_mobile .intro_hospital_wrap .img_txt_box1 .txt_box_tit{font-size:20px;line-height: 28px;}
.intro_hospital_wrap .img_txt_box2 .img{float:right;width:42%;margin-left:5%}
.st_mobile .intro_hospital_wrap .f_14{font-size:12px}
/*시설안내*/
.slide_wrap .bx-wrapper .bx-controls-direction a {
    position: absolute;    top: 50%;    margin-top: -45px;    outline: 0;    width: 40px;    height: 90px;    text-indent: -9999px;    z-index: 9999;
}
.slide_wrap .bx-wrapper .bx-prev {
    left: 0px;    background: url(../images/intro/ar_gallay_slide.png) no-repeat 0 -0px;}
.slide_wrap .bx-wrapper .bx-next {
    right: 0px;    background: url(../images/intro/ar_gallay_slide.png) no-repeat 0 -90px;}
.thumb_list{margin-top:30px;padding-top:30px;border-top:1px solid #ccc;font-size:0}
.thumb_list ul{overflow: hidden;}
.thumb_list ul li{float:left;width:32%;box-sizing: border-box;margin-right:2%;margin-bottom:10px }
.thumb_list ul li:nth-child(3n){margin-right:0%}
.thumb_list ul li:hover{border:3px solid #0099ea}
.thumb_list  a{display: inline-block;box-sizing:border-box;width:32%;margin-right:2%;margin-bottom:10px;border:3px solid #fff;}
.thumb_list  a:nth-child(3n){margin-right:0%}
.thumb_list  a img{width:100%;}
.thumb_list  a:hover{border:3px solid #0099ea}
.thumb_list  a.active{border:3px solid #0099ea}
/*.thumb_list ul li  img{width:100%;}*/



/*sitemap*/
.sitemap_wrap{overflow: hidden;}
.sitemap_wrap .depth1{overflow: hidden}
.sitemap_wrap .depth1 li{border-bottom:1px solid #ccc;}
.sitemap_wrap .depth1 >li{float:left;width:30%;margin-right:5%;;border-bottom: none}
.sitemap_wrap .depth1 >li:last-child{margin-right:0 }
.sitemap_wrap .depth1 >li>a{display:block;color:#0099ea;font-size:18px;padding:15px 0;border-top:2px solid #0099ea;border-bottom: 1px solid #ccc;}
.sitemap_wrap .depth2 > li {padding:15px 0;}
.sitemap_wrap .depth2 > li:last-child {border-bottom:none;}
.sitemap_wrap .depth2 > li > a{color:#333;font-size:14px;font-weight: 500}
.sitemap_wrap .depth3 {margin-top:7px;}
.sitemap_wrap .depth3 li{border-bottom:none;color: #808080;font-size:13px;padding:5px 0;padding-left:15px;background:url('../images/dot_w2_gray.gif') no-repeat 7px center;}


/*ceo소개*/
.director_wrap{position:relative;overflow:hidden;}

.director_wrap .choice_wrap{position:relative;overflow:hidden;z-index:2}
.director_wrap .choice_wrap .choice{position:relative;float:left;width:50%}
.director_wrap .choice_wrap .choice .mask_bg{position:absolute;top:0;left:0;background:url('../images/bg_mask.png') ;width:100%;height:100%;z-index:2}
.director_wrap .choice_wrap .choice .txt_box2{position:absolute;bottom:9%;right:11.43%;color:#fff;font-size:26px;line-height: 30px;text-align: right;width:100%;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4)}
.director_wrap .choice_wrap .choice .txt_box2 .name{font-size:46px;margin-top:15px;font-weight: 500}
.director_wrap .choice_wrap .choice .txt_box2 .mark_uni {text-align: right;margin-bottom: 10px}
.director_wrap .choice_wrap .choice .txt_box2 .mark_uni img{width:20%;max-width: 127px;}
.director_wrap .choice_wrap .choice:hover .mask_bg{display:none}
.director_wrap .choice_wrap .on .mask_bg{display:none}
/*ceo이력 핍압*/
.director_profile_wrap{position:relative;top:0;left:0;width:100%;height:100%;background:#fff;z-index:10;overflow: auto;}

.director_profile_wrap .top_face_wrap{position:relative;}
.director_profile_wrap .top_face_wrap .btn_close{position:absolute;top:3.5%;right:3.5%;width:3.2%;min-width:20px;cursor:pointer;}
.director_profile_wrap .top_face_wrap .btn_close img{width:100%;}
.director_profile_wrap .top_face_wrap .ar_down {position:absolute;bottom:3%;;width:100%;text-align: center;}
.director_profile_wrap .top_face_wrap .txt_box2 {position:absolute;top:13%;left:7%;color:#fff;font-size:46px;line-height: 60px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4)}
.choice_director2 .top_face_wrap .txt_box2 {position:absolute;top:13%;left:55%;color:#fff;font-size:46px;line-height: 60px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4)}
.director_profile_wrap .top_face_wrap .txt_box2 .name {font-size:66px;font-weight: 500;margin-top:30px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4)}
.director_info_wrap{position:relative;overflow: hidden;}
.director_info_wrap .gray_box2{background:#a8a8a8;line-height: 20px;padding:10px 15px;color:#fff;font-size:18px;}
.director_info_wrap .resume_wrap{overflow: hidden;margin-top:60px;}
.director_info_wrap .resume_wrap .img_faee{float:left;width:40%;margin-right:5%;}
.director_info_wrap .resume_wrap .resume_list{float:left;width:45%;color:#8b8b8b}
.director_info_wrap .resume_wrap .resume_list .tit{font-size:26px;line-height: 32px;font-weight: 500;word-break: keep-all}
.director_info_wrap .resume_wrap .resume_list .tit span{color:#333;font-weight: 700}
.director_info_wrap .resume_wrap:after{content:" "; display:block; clear:both;}
.director_info_wrap  .thesis_list{line-height: 20px; color:#8b8b8b;font-family:'Roboto','Noto Sans KR' }
.director_info_wrap  .book_slide_wrap{background:#f6f6f7;padding:25px 15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.director_info_wrap  .book_slide_wrap .book_slide{overflow:hidden;background: #f6f6f7}
.director_info_wrap  .book_slide_wrap .bx-wrapper .bx-viewport{background: #f6f6f7}
.director_info_wrap  .book_slide_wrap .img_book{display:inline-block; width:40%;margin-right:5%;}
.director_info_wrap  .book_slide_wrap .img_book img{width:90%;}
.director_info_wrap  .book_slide_wrap .book_info{display:inline-block; width:45%;color:#333;line-height: 20px;}
.director_info_wrap  .book_slide_wrap .book_info .w_date{margin-top:7px;color:#666;font-weight: 500}
.director_info_wrap  .book_slide_wrap .bx-wrapper .bx-controls-direction a {
    position: absolute;    top: 0;    margin-top: -61px;    outline: 0;
    width: 36px;    height: 37px;    text-indent: -9999px;    z-index: 9;}
.director_info_wrap  .book_slide_wrap  .bx-wrapper .bx-prev {
    right: 20px!important;    left:auto;    background: url(../images/intro/ar_book_slide.gif) no-repeat 0 0px;}
.director_info_wrap  .book_slide_wrap  .bx-wrapper .bx-next {
    right: -15px;    background: url(../images/intro/ar_book_slide.gif) no-repeat -35px 0px;}
.letter_slide_wrap{position:relative;}
.letter_slide_wrap .img_letter{border:1px solid #ccc;}
.letter_slide_wrap .letter_info{border:1px solid #ccc;border-top:none;padding:20px 20px 40px 20px;color:#333;}
.letter_slide_wrap .letter_info .w_name{margin-top:7px;color:#666;font-weight: 400;}
.letter_slide_wrap .letter_info .w_name span{padding-left:10px; background:url('../images/bar_h15.gif') no-repeat 3px center;}
.letter_slide_wrap .bx-controls-direction{position:absolute;top:-35px;right:0;height: 37px;width:71px}
.letter_slide_wrap .bx-wrapper .bx-controls-direction a {
    position: absolute;    top: 0;    margin-top: 0;    outline: 0;    width: 36px;    height: 37px;
    text-indent: -9999px;    z-index: 9;}
.letter_slide_wrap  .bx-wrapper .bx-prev {    left:0;    background: url(../images/intro/ar_book_slide.gif)  no-repeat 0 0px;}
.letter_slide_wrap  .bx-wrapper .bx-next {    right: 0;    background: url(../images/intro/ar_book_slide.gif)  no-repeat -35px 0px;}
.sub #main_wrap .director_info_wrap .right_bg{background:#f5f5f5}
.sub #main_wrap1212 .director_info_wrap .right_bg{background:#f5f5f5}
.st_list4 li{padding-left: 11px;background:url('../images/bar_w4_gray.gif') no-repeat left 9px;margin-bottom:7px;}
/*ceo */
.first_director .director_profile_wrap{position:relative;}


/*sample*/
.case_list_wrap{}
.case_list_wrap .case_list{overflow: hidden;margin-top:40px}
.case_list_wrap .case_list:first-child{margin-top:0px}
.case_list_wrap .case_list li{float:left;width:32.33%;margin-left:1%;}
.case_list_wrap .case_list li .case_item{}
.case_list_wrap .case_list li .case_item .img_face{position:relative;height:0;padding-top:67%;overflow: hidden;}
.case_list_wrap .case_list li .case_item .img_face img{position:absolute;top:0 ;left:0; width:100%;}
.case_list_wrap .case_list li .case_item .txt_box3{margin-top:15px;line-height: 20px;color:#333;font-weight: 500;text-align: center;word-break: keep-all}
.case_list_wrap .case_list li .case_item .txt_box3 .txt{color:#666;font-weight: 400;line-height:24px;height:48px;overflow:hidden;}
/*sample-image*/
.center_img{position:absolute;left:0;top:10%;width:100%;}
.viewpage_wrap .case_index{line-height: 24px;margin-top:10px;}
.viewpage_wrap .case_index span{font-weight: 500;color:#333}
.viewpage_wrap .view_sub_tit{font-weight: 500;color:#333;font-size:20px}

/*sample 논문*/
.thesis_list table{width:100%;}
.thesis_list  tr td{line-height: 20px;}
.thesis_list  tr td:first-child{width:40px;text-align: center;color:#333}
.thesis_list  tr td:nth-child(3){max-width:25%;vertical-align: top;text-align: center;}
.thesis_list  tr td:nth-child(3) a{padding:2px }
.thesis_list  .txt_writer{color:#888;font-size:14px;}
.thesis_list  .txt_writer:first-child{margin-top:10px;}
.thesis_list2  tr td{line-height: 20px;}
.thesis_list2  tr td:first-child{width:40px;text-align: center;color:#333}
.thesis_list2  tr td:nth-child(2){width:15%;min-width:80px;vertical-align: top;text-align: center;}
.thesis_list2  tr td:nth-child(2) img{border:1px solid #ccc;max-width: 100px}
.thesis_list2  tr td:nth-child(3) {text-align: left;}
.thesis_list2  tr td:nth-child(3) a{padding:0}
.thesis_list2  tr td.thesis_detail{position:relative;padding-left:10px;vertical-align: top}
.thesis_list2  tr td.thesis_detail .file_down{position:relative;margin-top:5px}
.thesis_list2  .txt_writer{color:#888;font-size:14px;}
.thesis_list2  .txt_writer:first-child{margin-top:10px;}
/* sample(추가)*/
.sub #main_wrap .case_intro .location{margin:0 60px;}
.sub #main_wrap .case_intro h3{margin-left:60px;margin-right:60px;}
.sub #main_wrap .case_intro .case_box_wrap{position:relative;}
.sub #main_wrap .case_intro .case_box{position:relative;padding:50px 0 70px 0;margin:60px 60px 0 60px;text-align: center; ;background:#fafaf8;}
.sub #main_wrap .case_intro .case_box h4{display: block;text-align: center;padding-left:0;margin-top:0;padding-top:70px;background:url('../images/case/icon_lung.png') no-repeat top center;font-size:42px;color:#555;font-weight: 400}
.sub #main_wrap .case_intro .case_box .bar{text-align: center;margin-top:25px;font-size:0;}
.sub #main_wrap .case_intro .case_box .bar span{display: inline-block;height: 3px;width:40px;background:#ccc}
.sub #main_wrap .case_intro .case_box .color_txt{color:#ccc;font-size:26px;font-weight: 600;line-height: 34px;margin-top:35px;letter-spacing: -1px;}
.sub #main_wrap .case_intro .case_box .case_img{margin-top:30px;}
.sub #main_wrap .case_intro .case_box .case_img img{max-width: 90%}
.sub #main_wrap .case_intro .case_box .case_img .info_case{color:#757575;margin-top:10px;}
.sub #main_wrap .case_intro .case_box .case_img .info_case span{padding:0 10px;background:url('../images/bar_h15.gif') no-repeat left center;}
.sub #main_wrap .case_intro .case_box .case_img .info_case span:first-child{padding-left:0;padding-right:7px;background:none;color:#666;font-weight: 600;}
.sub #main_wrap .case_intro .case_box a.bt_st2{border:1px solid #999999 ;width:210px;letter-spacing: -1px}
.sub #main_wrap .case_intro .movie_wrap4{margin-top:250px;}
/*1호전sample*/
.sub #main_wrap .case_intro .case_lung{border:3px solid #fd8f59;}
.sub #main_wrap .case_intro .case_lung h4{background:url('../images/case/icon_lung.png') no-repeat top center;}
.sub #main_wrap .case_intro .case_lung .bar span{background:#fd8f59}
.sub #main_wrap .case_intro .case_lung .color_txt{color:#fd8f59;}
.sub #main_wrap .case_intro .case_lung a.bt_st2{ background: url('../images/case/icon_lung_ar.png') no-repeat 91% center;}
/*2호전sample*/
.sub #main_wrap .case_intro .case_breast{border:3px solid #e784bd;}
.sub #main_wrap .case_intro .case_breast h4{background:url('../images/case/icon_breast.png') no-repeat top center;}
.sub #main_wrap .case_intro .case_breast .bar span{background:#e784bd}
.sub #main_wrap .case_intro .case_breast .color_txt{color:#e784bd;}
.sub #main_wrap .case_intro .case_breast a.bt_st2{ background: url('../images/case/icon_breast_ar.png') no-repeat 91% center;}
/*3호전sample*/
.sub #main_wrap .case_intro .case_colorectal{border:3px solid #9cc561;}
.sub #main_wrap .case_intro .case_colorectal h4{background:url('../images/case/icon_colorectal.png') no-repeat top center;}
.sub #main_wrap .case_intro .case_colorectal .bar span{background:#9cc561}
.sub #main_wrap .case_intro .case_colorectal .color_txt{color:#9cc561;}
.sub #main_wrap .case_intro .case_colorectal a.bt_st2{ background: url('../images/case/icon_colorectal_ar.png') no-repeat 91% center;}
/*간암호전sample*/
.sub #main_wrap .case_intro .case_liver{border:3px solid #a68bd0;}
.sub #main_wrap .case_intro .case_liver h4{background:url('../images/case/icon_liver.png') no-repeat top center;}
.sub #main_wrap .case_intro .case_liver .bar span{background:#a68bd0}
.sub #main_wrap .case_intro .case_liver .color_txt{color:#a68bd0;}
.sub #main_wrap .case_intro .case_liver a.bt_st2{ background: url('../images/case/icon_liver_ar.png') no-repeat 91% center;width:250px;}
/*뇌종양호전sample*/
.sub #main_wrap .case_intro .case_brain{border:3px solid #78d4c8;margin-bottom:50px;}
.sub #main_wrap .case_intro .case_brain h4{background:url('../images/case/icon_brain.png') no-repeat top center;}
.sub #main_wrap .case_intro .case_brain .bar span{background:#78d4c8}
.sub #main_wrap .case_intro .case_brain .color_txt{color:#78d4c8;}
.sub #main_wrap .case_intro .case_brain a.bt_st2{ background: url('../images/case/icon_brain_ar.png') no-repeat 91% center;}
.st_mobile #main_wrap .case_intro .case_box{padding:50px 0 70px 0;margin:15px 15px 0 15px;;text-align: center;;background:#fafaf8;}
.st_mobile #main_wrap .case_intro .case_box h4{display: block;text-align: center;padding-left:0;margin-top:0;padding-top:60px;background:url('../images/case/icon_lung.png') no-repeat top center;font-size:35px;color:#555;font-weight: 500}
.st_mobile #main_wrap .case_intro .case_box .color_txt{;font-size:22px;font-weight: 600;line-height: 30px;margin-top:25px;letter-spacing: -1px;}
.st_mobile #main_wrap .case_intro .case_box .bar{text-align: center;margin-top:20px;font-size:0;}
.st_mobile #main_wrap .case_intro .case_box .case_img{margin-top:20px;}
.st_mobile #main_wrap .case_intro .case_box .case_img img{width:90%}
.st_mobile #main_wrap .case_intro .case_box .case_img .info_case{max-width: 90%;margin:0 auto;margin-top:10px;line-height: 20px}
.st_mobile #main_wrap .case_intro .movie_wrap4{margin-top:50px;}







/*호전sample 인트로(06_08추가)*/
.sub #main_wrap1212 .case_intro .location{margin:0 60px;}
.sub #main_wrap1212 .case_intro h3{margin-left:60px;margin-right:60px;}
.sub #main_wrap1212 .case_intro .case_box_wrap{position:relative;}
.sub #main_wrap1212 .case_intro .case_box{position:relative;padding:50px 0 70px 0;margin:60px 60px 0 60px;text-align: center; ;background:#fafaf8;}
.sub #main_wrap1212 .case_intro .case_box h4{display: block;text-align: center;padding-left:0;margin-top:0;padding-top:70px;background:url('../images/case/icon_lung.png') no-repeat top center;font-size:42px;color:#555;font-weight: 400}
.sub #main_wrap1212 .case_intro .case_box .bar{text-align: center;margin-top:25px;font-size:0;}
.sub #main_wrap1212 .case_intro .case_box .bar span{display: inline-block;height: 3px;width:40px;background:#ccc}
.sub #main_wrap1212 .case_intro .case_box .color_txt{color:#ccc;font-size:26px;font-weight: 600;line-height: 34px;margin-top:35px;letter-spacing: -1px;}
.sub #main_wrap1212 .case_intro .case_box .case_img{margin-top:30px;}
.sub #main_wrap1212 .case_intro .case_box .case_img img{max-width: 90%}
.sub #main_wrap1212 .case_intro .case_box .case_img .info_case{color:#757575;margin-top:10px;}
.sub #main_wrap1212 .case_intro .case_box .case_img .info_case span{padding:0 10px;background:url('../images/bar_h15.gif') no-repeat left center;}
.sub #main_wrap1212 .case_intro .case_box .case_img .info_case span:first-child{padding-left:0;padding-right:7px;background:none;color:#666;font-weight: 600;}
.sub #main_wrap1212 .case_intro .case_box a.bt_st2{border:1px solid #999999 ;width:210px;letter-spacing: -1px}
.sub #main_wrap1212 .case_intro .movie_wrap4{margin-top:250px;}
/*1호전sample*/
.sub #main_wrap1212 .case_intro .case_lung{border:3px solid #fd8f59;}
.sub #main_wrap1212 .case_intro .case_lung h4{background:url('../images/case/icon_lung.png') no-repeat top center;}
.sub #main_wrap1212 .case_intro .case_lung .bar span{background:#fd8f59}
.sub #main_wrap1212 .case_intro .case_lung .color_txt{color:#fd8f59;}
.sub #main_wrap1212 .case_intro .case_lung a.bt_st2{ background: url('../images/case/icon_lung_ar.png') no-repeat 91% center;}
/*2호전sample*/
.sub #main_wrap1212 .case_intro .case_breast{border:3px solid #e784bd;}
.sub #main_wrap1212 .case_intro .case_breast h4{background:url('../images/case/icon_breast.png') no-repeat top center;}
.sub #main_wrap1212 .case_intro .case_breast .bar span{background:#e784bd}
.sub #main_wrap1212 .case_intro .case_breast .color_txt{color:#e784bd;}
.sub #main_wrap1212 .case_intro .case_breast a.bt_st2{ background: url('../images/case/icon_breast_ar.png') no-repeat 91% center;}
/*3호전sample*/
.sub #main_wrap1212 .case_intro .case_colorectal{border:3px solid #9cc561;}
.sub #main_wrap1212 .case_intro .case_colorectal h4{background:url('../images/case/icon_colorectal.png') no-repeat top center;}
.sub #main_wrap1212 .case_intro .case_colorectal .bar span{background:#9cc561}
.sub #main_wrap1212 .case_intro .case_colorectal .color_txt{color:#9cc561;}
.sub #main_wrap1212 .case_intro .case_colorectal a.bt_st2{ background: url('../images/case/icon_colorectal_ar.png') no-repeat 91% center;}
/*간암호전sample*/
.sub #main_wrap1212 .case_intro .case_liver{border:3px solid #a68bd0;}
.sub #main_wrap1212 .case_intro .case_liver h4{background:url('../images/case/icon_liver.png') no-repeat top center;}
.sub #main_wrap1212 .case_intro .case_liver .bar span{background:#a68bd0}
.sub #main_wrap1212 .case_intro .case_liver .color_txt{color:#a68bd0;}
.sub #main_wrap1212 .case_intro .case_liver a.bt_st2{ background: url('../images/case/icon_liver_ar.png') no-repeat 91% center;width:250px;}
/*뇌종양호전sample*/
.sub #main_wrap1212 .case_intro .case_brain{border:3px solid #78d4c8;margin-bottom:50px;}
.sub #main_wrap1212 .case_intro .case_brain h4{background:url('../images/case/icon_brain.png') no-repeat top center;}
.sub #main_wrap1212 .case_intro .case_brain .bar span{background:#78d4c8}
.sub #main_wrap1212 .case_intro .case_brain .color_txt{color:#78d4c8;}
.sub #main_wrap1212 .case_intro .case_brain a.bt_st2{ background: url('../images/case/icon_brain_ar.png') no-repeat 91% center;}
.st_mobile #main_wrap1212 .case_intro .case_box{padding:50px 0 70px 0;margin:15px 15px 0 15px;;text-align: center;;background:#fafaf8;}
.st_mobile #main_wrap1212 .case_intro .case_box h4{display: block;text-align: center;padding-left:0;margin-top:0;padding-top:60px;background:url('../images/case/icon_lung.png') no-repeat top center;font-size:35px;color:#555;font-weight: 500}
.st_mobile #main_wrap1212 .case_intro .case_box .color_txt{;font-size:22px;font-weight: 600;line-height: 30px;margin-top:25px;letter-spacing: -1px;}
.st_mobile #main_wrap1212 .case_intro .case_box .bar{text-align: center;margin-top:20px;font-size:0;}
.st_mobile #main_wrap1212 .case_intro .case_box .case_img{margin-top:20px;}
.st_mobile #main_wrap1212 .case_intro .case_box .case_img img{width:90%}
.st_mobile #main_wrap1212 .case_intro .case_box .case_img .info_case{max-width: 90%;margin:0 auto;margin-top:10px;line-height: 20px}
.st_mobile #main_wrap1212 .case_intro .movie_wrap4{margin-top:50px;}











/*엄앵란 상세페이지*/
.model_style{}
.model_style .txt_box2{width:80%;margin: 0 auto;;word-break: keep-all}
.model_style .txt_box2 .model_color{color:#3ba4e6;margin-top:7px;font-size:20px;line-height: 28px;}
.model_style .txt_image {position:relative;}
.model_style .txt_image .txt{position:absolute;right:15px;bottom:13px;color:#fff;text-align: right;width:100%;height:17px;overflow: hidden}
.model_style .txt_image .txt span{padding: 0 8px;height:15px;overflow: hidden;border-left:1px solid #fff;border-right:1px solid #fff;}
.st_mobile .model_style .txt_box2 .model_color{color:#3ba4e6;font-size:16px;line-height: 24px;}
.st_mobile .model_style .txt_image .txt{position:absolute;right:15px;bottom:13px;color:#fff;text-align: right;width:100%;height:15px;overflow: hidden}
.st_mobile .model_style .txt_image .txt span{padding: 0 5px;height:15px;overflow: hidden;font-weight: 500;border-left:1px solid #fff;border-right:1px solid #fff;}

.main_pop{position:absolute;z-index:200;background:#eee;padding:5px; min-width: 100px;box-sizing: border-box;}
.main_pop .pop_cont .img100 img{width:auto}
.main_pop .pop_cont .txt_box2{max-width: 400px;padding-left:10px;width:100%;}
.main_pop .today_check{margin-top:10px;margin-left:10px;font-family: 'Dotum', 'Noto Sans KR';font-size:12px;color:#333;line-height: 23px;}
.main_pop .main_pop_close{position:absolute;right:15px;bottom:10px; font-family: 'Dotum', 'Noto Sans KR';font-size:12px;color:#333;}
/*메인 온라인 상담*/
.pop_online_consulting{position:absolute;left:200px;width:270px;bottom:0;z-index:200;background:#eee;box-sizing: border-box;}
.pop_online_consulting .pop_close{position: absolute;top:0;right:0;}
.pop_online_consulting .pop_close{position: absolute;top:0;right:0;}
.pop_online_consulting .online_consulting{width:230px;padding:20px;margin:0 auto}
.pop_online_consulting .online_consulting .tit{text-align: center;;font-size:22px;color:#333}
.pop_online_consulting .online_consulting ul{margin-top:20px;padding:8px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.pop_online_consulting .online_consulting ul li{padding:3px 0}
.pop_online_consulting .online_consulting input[type="text"],.pop_online_consulting .online_consulting input[type="tel"]{border:none;font-size:13px;padding:0 5%;width:90%;color:#333}
.pop_online_consulting .online_consulting select{border:none;height:32px;font-size:13px;padding:0 5%;width:100%;}
.pop_online_consulting .online_consulting select option{font-size:13px;font-family: 'Roboto';color:#333}
.pop_online_consulting .online_consulting .customer_mobile {overflow: hidden;}
.pop_online_consulting .online_consulting .customer_mobile select{float:left;width:30%;}
.pop_online_consulting .online_consulting .customer_mobile input{float:left ;text-align: center;width:20%;}
.pop_online_consulting .online_consulting .customer_mobile .bar{float:left ;text-align: center;width:5%;line-height:32px;}
.pop_online_consulting .online_consulting textarea{border:none;width:90%;resize:none;padding:5%;height:60px;}
.pop_online_consulting .online_consulting .bt_st4{width:100%;padding:14px 0}
.st_mobile .pop_online_consulting{display:none}





/*=========================팝업=========================*/

/*로그인*/
.pop{position:fixed;top:0;left:0;height:100%;width:100%;background:url('../images/bg_mask.png') ;z-index: 100}
.pop .pop_login{position:absolute; top:20%;left:50%;margin-left:-250px;width:500px;background:#fff;}
.pop .pop_close{position:absolute;width:30px;height:30px; top:-35px;right:0;cursor: pointer}
.pop .pop_close img{width:100%;}
.pop .pop_login .pop_title{height: 110px;background:url('../images/bg_login_top.png') no-repeat;text-align: center;color:#fff;font-size:14px;letter-spacing: -1px}
.pop .pop_title h4{margin:0;padding:0;background:none;padding-top:30px;font-size:32px;font-weight: 500;color:#fff;text-align: center;}
.sub #main_wrap .pop .pop_title h4{margin:0;padding:0;background:none;padding-top:30px;font-size:32px;font-weight: 500;color:#fff;text-align: center;}
.sub #main_wrap1212 .pop .pop_title h4{margin:0;padding:0;background:none;padding-top:30px;font-size:32px;font-weight: 500;color:#fff;text-align: center;}
.pop .login_input{padding: 0 40px ;font-size:14px;}
.pop .login_input .txt_error{color:#26a8ed;font-size:14px;padding:14px 0;text-align: center;height:20px;}
.pop .login_input .txt_error span{ background:url('../images/icon_warning.gif') no-repeat left center;padding-left:20px;;}
.pop .login_input input{font-size:14px;box-sizing: border-box}
.pop .login_input input[type="text"]{height:60px;padding:0 30px;width:100%;}
.pop .login_input input[type="password"]{height:60px;padding:0 30px;width:100%;}
.pop .login_input .bt_st{display: block;line-height: 60px;padding:0;}
.pop .find_id_pw{position:relative;font-size: 14px;color:#666;margin-top:20px;padding-top:40px;border-top:1px solid #ecedf0}
.pop .find_id_pw >a{display:inline-block;padding:0 20px;}
.pop .find_id_pw >a:first-child{background:url('../images/bar_v15.gif') no-repeat right center;}
.pop .find_id_pw .bt_join{position:absolute;top:20px;right:0;width:40%;max-width: 200px;}
.pop .find_id_pw .bt_join a{width:100%;padding:16px 0}
.pop .pop_footer{text-align: center;background:#d2bba2;line-height: 70px;font-weight: 500}
.pop .pop_footer span{font-size:24px; color:#9e672c;font-weight: 600}
/*.st_mobile .pop{position:absolute;top:0;left:0;height:100%;width:100%;background:url('../images/bg_mask.png') ;z-index: 100}*/
/*id/PW찾기*/
.pop_find_id .tab_menu{padding:16px 40px 0 40px;font-size:0;}
.pop_find_id .tab_menu a{display:inline-block;width:50%;text-align: center;padding:14px 0;
;border-bottom:3px solid #cccccc;font-size:16px;}
.pop_find_id .tab_menu a.on{color:#1b5d94;border-bottom:3px solid #1b5d94}
.pop_find_id .login_input{padding-top:20px;}
.pop_find_id .find_id_pw{position:relative;font-size: 14px;color:#666;margin-top:20px;padding-top:0;border-top:none;text-align: center;}
/*1:1상담 비밀번호 팝업*/
.pop_passwd_form{position:absolute; top:50%;left:50%;margin-left:-155px;margin-top:-110px;width:310px;background:#fff;text-align: center;padding-bottom: 25px; }
.pop .pop_passwd_form .pop_title{height:70px;background:url('../images/bg_login_top.png') no-repeat;text-align: center;color:#fff;font-size:20px;}
.pop .pop_passwd_form h4{font-size:20px;padding-top:0;line-height: 70px;}
.pop .pop_passwd_form input{font-size:16px;padding:17px;height:16px;width:210px}
.st_mobile .pop_passwd_form{position:absolute; top:100px;left:50%;margin-left:-155px;margin-top:0;width:310px;background:#fff;text-align: center;padding-bottom: 25px; }

/*우편번호 찾기*/
.pop .pop_post{position:absolute; top:10%;left:50%;margin-left:-300px;width:600px;background:#fff;}
.pop .pop_post .pop_close{position:absolute;width:30px;height:30px; top:-35px;right:0;cursor: pointer}
.pop .pop_post .pop_close img{width:100%;}
.pop .pop_post .pop_title{height: 110px;background:url('../images/bg_login_top.png') #0099ea no-repeat;text-align: center;color:#fff;font-size:14px;letter-spacing: -1px}
.pop .pop_post .pop_title h4{padding:0;padding-top:30px;font-size:32px;font-weight: 500;color:#fff;background: none;}
.pop .pop_post .post_input_wrap{padding:0 40px}
.pop .pop_post .post_input_wrap .post_input{overflow: hidden;margin-top:40px;}
.pop .pop_post .post_input_wrap .post_input .tit_post{float:left;line-height: 60px;color:#333;width:15%;word-break: keep-all}
.pop .pop_post .post_input_wrap .post_input .input_post{float:left;width:68%}
.pop .pop_post .post_input_wrap .post_input .input_post input{padding:0 20px;height:60px;width:100%;box-sizing: border-box}
.pop .pop_post .post_input_wrap .post_input .bt_st{float:left;display: block; margin-left:1%;line-height: 60px;padding:0;width:16%;}
.pop .pop_post .post_input_wrap .post_result {margin-top:40px;}
.pop .pop_post .post_input_wrap .post_result .tit_result{color:#333;font-weight: 500}
.pop .pop_post .post_input_wrap .post_result .no_result{margin-bottom:40px;border-top:2px solid #333;border-bottom:1px solid #ccc;color:#666;text-align: center;padding:40px 0 ;}
.pop .pop_post .post_input_wrap .post_result .result_wrap{height:205px;overflow: auto;margin-top:10px;margin-bottom: 40px;border-top:2px solid #333;}
.pop .pop_post .post_input_wrap .post_result .result_wrap table{width:100%;}
.pop .pop_post .post_input_wrap .post_result .result_wrap table td{padding:15px 0;border-bottom:1px solid #ccc;line-height: 20px;}
.pop .pop_post .post_input_wrap .post_result .result_wrap table td:first-child{font-family: 'Roboto','Noto Sans KR';letter-spacing:-1px;text-align: center;width:20%;padding-right:2%}




@media only screen and (max-width : 1400px) and (min-width : 1300px) {
    .main_slide .txt_box{position: absolute;top:9.5%;left:9%;margin:0;padding:0;color:#fff;width:100%;letter-spacing: -2px}
    .main_slide .txt_box h5{font-size:40px;line-height: 48px;word-break: keep-all;font-weight: 500;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);letter-spacing: -3px}
    .main_slide .txt_box .st_txt{font-weight: 900;color:#e1d4d3}
    .main_slide .txt_box .sub_title{font-size:16px;color:#fff;margin-top:10px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);word-break: keep-all;width:60%}
    .main_slide .txt_box .case_name{margin-top:10px;background:url('../images/bar_h17.gif') no-repeat left center;}
    .main_slide .txt_box .case_name span{padding:0 10px;line-height: 20px;background:url('../images/bar_h17.gif') no-repeat right center;font-weight: 500;}
    .main_slide .txt_box .sub_title2{font-size:28px;margin-top: 50px;line-height: 40px;font-weight: 500;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);letter-spacing: -2px}
    .main_slide .txt_box .bt_detail{display: block;font-size:18px;color:#fff;margin-top:10px;line-height: 41px;border:2px solid #fff;padding-left:22px;width:164px;background: url('../images/icon_ar7.png') 90% center no-repeat;}


}



@media only screen and (max-width : 1300px) and (min-width : 1025px) {
    /*메뉴 footer*/
    .main_slide .txt_box{position: absolute;top:8%;left:9%;margin:0;padding:0;color:#fff;width:100%;letter-spacing: -2px}
    .main_slide .txt_box h5{font-size:40px;line-height: 48px;word-break: keep-all;font-weight: 500;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);letter-spacing: -3px}
    .main_slide .txt_box .st_txt{font-weight: 900;color:#e1d4d3}
    .main_slide .txt_box .sub_title{font-size:16px;color:#fff;margin-top:10px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);word-break: keep-all;width:70%}
    .main_slide .txt_box .case_name{margin-top:8px;background:url('../images/bar_h17.gif') no-repeat left center;}
    .main_slide .txt_box .case_name span{padding:0 10px;line-height: 20px;background:url('../images/bar_h17.gif') no-repeat right center;font-weight: 500;}
    .main_slide .txt_box .sub_title2{font-size:24px;margin-top: 50px;line-height: 32px;font-weight: 500;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); letter-spacing: -2px}
    .main_slide .txt_box .bt_detail{display: block;font-size:18px;color:#fff;margin-top:10px;line-height: 41px;border:2px solid #fff;padding-left:22px;width:164px;background: url('../images/icon_ar7.png') 90% center no-repeat;}
    /*
        .left_wrap .left_wrap_bottom{position:absolute;top:430px;color:#fff}
        .left_wrap .left_wrap_bottom .login_wrap span {line-height: 25px;}
        .left_wrap .left_wrap_bottom .cs_box {;font-size: 19px;}
        .left_wrap .left_wrap_bottom .cs_box .cs_call{line-height: 37px;}
    */

    .main .right_wrap .main_right_box .title{font-weight: 600;color:#333;font-size:20px;letter-spacing: -3px}
    .main .right_wrap .main_right_box .subtitle{color:#646464;font-size:13px;margin-top:8px;line-height: 16px;}
    /* 메인 호전sample SLIDE*/
    .case_slide .interview_info{font-size:12px;;width:138px;;}
    .case_slide .interview_info .interview{border-left:1px solid #c2bdad; }
    .case_slide .interview_info .interview p{line-height: 16px; border-right:1px solid #c2bdad;padding:0 10px;color:#948f7b;font-size:12px;word-break: keep-all; }
    .main .right_wrap .main_right_box .hospital_news .news_box .txt_box .subtitle{width:100%;}
    /*    ceo소개*/
    .director_profile_wrap .top_face_wrap .txt_box2 {position:absolute;top:13%;left:7%;color:#fff;font-size:30px;line-height: 45px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4)}
    .director_profile_wrap .top_face_wrap .txt_box2 .name {font-size:56px;font-weight: 500;margin-top:20px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4)}
    .choice_director2 .top_face_wrap .txt_box2 {position:absolute;top:13%;left:50%;}
    /*---sample 인트로*/
    .sub #main_wrap .case_intro .location{margin:0 30px;}
    .sub #main_wrap .case_intro h3{margin-left:30px;margin-right:30px;}
    .sub #main_wrap .case_intro .case_box{position:relative;padding:50px 0 70px 0;margin:30px 30px 0 30px;text-align: center; ;background:#fafaf8;}

    .sub #main_wrap1212 .case_intro .location{margin:0 30px;}
    .sub #main_wrap1212 .case_intro h3{margin-left:30px;margin-right:30px;}
    .sub #main_wrap1212 .case_intro .case_box{position:relative;padding:50px 0 70px 0;margin:30px 30px 0 30px;text-align: center; ;background:#fafaf8;}
}

/*해상도 1024*/
@media only screen and (max-width : 1024px) {
    /*메뉴 footer*/
    .main_slide .txt_box{position: absolute;top:8%;left:9%;margin:0;padding:0;color:#fff;width:100%;letter-spacing: -1px}
    .main_slide .txt_box h5{font-size:40px;line-height: 48px;word-break: keep-all;font-weight: 500;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);letter-spacing: -3px}
    .main_slide .txt_box .st_txt{font-weight: 900;color:#e1d4d3}
    .main_slide .txt_box .sub_title{font-size:16px;color:#fff;margin-top:10px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);word-break: keep-all;width:70%}
    .main_slide .txt_box .case_name{margin-top:8px;background:url('../images/bar_h17.gif') no-repeat left center;}
    .main_slide .txt_box .case_name span{padding:0 10px;line-height: 20px;background:url('../images/bar_h17.gif') no-repeat right center;font-weight: 500;}
    .main_slide .txt_box .sub_title2{font-size:24px;margin-top: 50px;line-height: 32px;font-weight: 500;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); letter-spacing: -2px}
    .main_slide .txt_box .bt_detail{display: block;font-size:18px;color:#fff;margin-top:10px;line-height: 41px;border:2px solid #fff;padding-left:22px;width:164px;background: url('../images/icon_ar7.png') 90% center no-repeat;}
    .sub #main_wrap #part2{padding-top:0;color:#fff;}
    .sub #main_wrap1212 #part2{padding-top:0;color:#fff;}
    /* right 동영상    */
    .movie_wrap3{position:relative;top:0;left:0;width:100%;height:0;padding-top:56%;margin-bottom:40px;}
    .movie_wrap4{position:relative;top:0;left:0;width:100%;height:0;padding-top:55%;margin-bottom:40px;}
    #main_wrap{position:relative;margin-left:200px;;height:100%;overflow:hidden;}

    .main .left_wrap{position:fixed;top:0;left:0;height:100%;}
    .main #main_wrap .center_wrap{float:none; width:100%;}
    .main #main_wrap .right_wrap{float:none;width:100%;}
    .sub #main_wrap .center_wrap{float:none; width:100%;}
    .sub #main_wrap .right_wrap{width:100%;position:relative}
    .sub #main_wrap .center_bg{position:relative;top:0;left:0;width:100%;height: 100%; background:url('../images/bg_center.gif') repeat #f5f5f5; }
    .sub #main_wrap .right_bg{position:relative;top:0;left:0;width:100%;height: 100%; background:#eee;; }
    .main #main_wrap1212 .center_wrap{float:none; width:100%;}
    .main #main_wrap1212 .right_wrap{float:none;width:100%;}
    .sub #main_wrap1212 .center_wrap{float:none; width:100%;}
    .sub #main_wrap1212 .right_wrap{width:100%;position:relative}
    .sub #main_wrap1212 .center_bg{position:relative;top:0;left:0;width:100%;height: 100%; background:url('../images/bg_center.gif') repeat #f5f5f5; }
    .sub #main_wrap1212 .right_bg{position:relative;top:0;left:0;width:100%;height: 100%; background:#eee;; }
    .quick_wrap{display:none}
    .center_bg{height:auto!important;;margin:0}
    .sub #main_wrap .center_wrap .center_wrap_inner2 {    margin-bottom: 0;}
    .sub #main_wrap1212 .center_wrap .center_wrap_inner2 {    margin-bottom: 0;}
    .movie_wrap{position:relative;top:0;left:0;width:100%;height:0;padding-top:56.25%;}
    .movie_wrap2{position:relative;top:0;left:0;width:100%;height:0;padding-top:56.25%;}
    .video_wrap{position:relative;top:0;left:0;width:100%;height:auto;padding-top:0%;}
    .video_wrap .movie_play{position:relative;;top:0;left:0;width:100%;}
    /*온라인 상담    */
    .pop_online_consulting{position:absolute;left:200px;width:270px;top:300px;bottom:auto;z-index:200;background:#eee;box-sizing: border-box;}

    /*ceo 소개*/
    .director_wrap .choice_wrap .choice .txt_box2{position:absolute;bottom:9%;right:11.43%;color:#fff;font-size:20px;line-height: 24px;text-align: right;width:100%;}
    .director_wrap .choice_wrap .choice .txt_box2 .name{font-size:36px;margin-top:8px;font-weight: 500}
    .director_profile_wrap .top_face_wrap .txt_box2 {position:absolute;top:13%;color:#fff;font-size:24px;line-height: 30px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4)}
    .director_profile_wrap .top_face_wrap .txt_box2 .name {font-size:56px;font-weight: 500;margin-top:20px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4)}
    .choice_director2 .top_face_wrap .txt_box2 {position:absolute;top:13%;left:45%}
    /*    ---sample*/
    .center_img{position:relative;;left:0;top:10%;}
    /*---sample 인트로*/
    .sub #main_wrap .case_intro .location{margin:0 30px;}
    .sub #main_wrap .case_intro h3{margin-left:30px;margin-right:30px;}
    .sub #main_wrap .case_intro .case_box{position:relative;padding:50px 0 70px 0;margin:30px 30px 0 30px;text-align: center; ;background:#fafaf8;}
    /*---sample 인트로*/
    .sub #main_wrap1212 .case_intro .location{margin:0 30px;}
    .sub #main_wrap1212 .case_intro h3{margin-left:30px;margin-right:30px;}
    .sub #main_wrap1212 .case_intro .case_box{position:relative;padding:50px 0 70px 0;margin:30px 30px 0 30px;text-align: center; ;background:#fafaf8;}

}


/*해상도 720일때*/
@media only screen and (max-width : 720px) {
    body{font-size:14px;}
    #main_wrap{position:relative;margin-left:0;height:100%;overflow:hidden;}
    #main_wrap1212{position:relative;margin-left:0;height:100%;overflow:hidden;}
    .main_slide .txt_box{position: absolute;top:6%;left:13%;width:75%; color:#fff;vertical-align: top;}
    .main_slide .txt_box h5{font-size:28px;line-height: 34px;word-break: keep-all;font-weight: 500;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);letter-spacing: -1px}
    .main_slide .txt_box .case_name{margin-top:0;}
    .main_slide .txt_box .sub_title{font-size:14px;line-height: 20px;margin-top:8px;width:60%}
    .main_slide .txt_box .sub_title2{font-size:24px;margin-top: 50px;line-height: 32px;font-weight: 500;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); letter-spacing: -2px}
    .main_slide .txt_box .bt_detail{display: block;font-size:16px;color:#fff;margin-top:10px;line-height: 31px;border:2px solid #fff;padding-left:10px;width:110px;background: url('../images/icon_ar7.png') 90% center no-repeat;}
    .main_slide .txt_box .sub_title2{font-size:18px;margin-top: 80px;line-height: 28px;font-weight: 500;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);letter-spacing: -1px}

    .main .right_wrap .main_right_box .subtitle{color:#646464;font-size:12px;margin-top:5px;line-height: 14px;}
    .case_slide .interview_info{top:50%;}


    /*right 암sample자 리스트*/
    .cancer_list li p{position:absolute;top:70%;left:6%;color:#fff; font-weight: 500;background: url('../images/bar_w20.gif') no-repeat top left;padding-top:5px;}
    /* 진료*/
    .sub #main_wrap .center_wrap .center_wrap_inner{padding:0 5%;}
    .sub #main_wrap .right_wrap .right_wrap_inner{position:relative;padding:0 5%;}
    .sub #main_wrap  h3{margin-top:24px;font-size:26px;font-weight: 500;color:#333;border-bottom:1px solid #ddd;}
    /* 진료*/
    .sub #main_wrap1212 .center_wrap .center_wrap_inner{padding:0 5%;}
    .sub #main_wrap1212 .right_wrap .right_wrap_inner{position:relative;padding:0 5%;}
    .sub #main_wrap1212  h3{margin-top:24px;font-size:26px;font-weight: 500;color:#333;border-bottom:1px solid #ddd;}
    .guide_process_wrap .guide_process li{position:relative;margin-bottom:20px;padding-left:100px;}
    .guide_process_wrap .guide_process li .txt_box p{font-size:14px;padding-top:7px;line-height: 16px;}
    .guide_process_wrap .guide_process li .txt_box .title{color:#333;font-weight: 500;}

    .st_list_num li .text_box{line-height: 20px;margin-top:15px; }
    .st_list_num li .st_num{padding-top:30px;background:url('../images/img_list_num_bg.png') no-repeat top left;text-align: center;color:#ddd;font-size:25px;font-weight: 500;font-family: 'Roboto';}
    /*팝업*/
    .pop{position:absolute;top:0;left:0;height:100%;width:100%;background:url('../images/bg_mask.png') ;z-index: 200}
    .pop .pop_login{position:absolute; top:20%;left:50%;margin-left:-250px;margin-top:-250px;max-width:500px;background:#fff;}
    /*우편번호*/
    .pop .pop_post{position:absolute; top:10%;left:5%;margin-left:0;width:90%;background:#fff;}

    /*ceo 소개*/
    .director_wrap .choice_wrap .choice .txt_box2{position:absolute;bottom:9%;right:11.43%;color:#fff;font-size:18px;line-height: 22px;text-align: right;width:100%;}
    .director_wrap .choice_wrap .choice .txt_box2 .name{font-size:30px;margin-top:5px;font-weight: 500}

    .director_profile_wrap .top_face_wrap .txt_box2 {font-size:20px;line-height: 26px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4)}
    .director_profile_wrap .top_face_wrap .txt_box2 .name {font-size:36px;font-weight: 500;margin-top:20px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4)}
    .choice_director2 .top_face_wrap .txt_box2 {position:absolute;top:13%;left:45%}

    /*    메인팝업*/
    .main_pop{position:absolute;z-index:200;background:#f5f5f5;width:90%;border:10px solid #eee;left:5%!important;}
    .main_pop .pop_cont .img100 img{width:100%}
    .main_pop .pop_cont .txt_box2{max-width: 94%;padding-left:3%;padding-right:3%;;}




}

/*해상도 500일때*/
@media only screen and (max-width : 500px) {
    .main_slide .txt_box{position: absolute;top:6%;left:13%;width:75%; color:#fff;vertical-align: top;}
    .main_slide .txt_box h5{font-size:20px;line-height: 26px;word-break: keep-all;font-weight: 500;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);letter-spacing: -1px}
    .main_slide .txt_box .case_name{margin-top:0;}
    .main_slide .txt_box .sub_title{font-size:12px;line-height: 16px;margin-top:8px;width:60%}
    .main_slide .txt_box .bt_detail{display: block;font-size:14px;color:#fff;margin-top:10px;line-height: 28px;border:2px solid #fff;padding-left:8px;width:90px;background: url('../images/icon_ar7.png') 90% center no-repeat;}
    /*    메인sample자*/
    .main .right_wrap .bx-wrapper .bx-pager, .main .right_wrap .bx-wrapper .bx-controls-auto {position: absolute;    bottom: 10px;    width: 100%;}
    .main .right_wrap .main_right_box .main_right_slide .subtitle{width:90%;word-break: keep-all}

    /*버튼*/
    a.bt_st{display:inline-block; color:#ffffff;font-size:16px;text-align: center;padding:10px 0;background:#1b5d94}
    a.bt_st4{display:inline-block; color:#ffffff;font-size:16px;text-align: center;padding:10px 40px;background:#1b5d94}
    a.bt_st3{display:inline-block; color:#ffffff;font-size:16px;text-align: center;padding:10px 40px;background:#959595}
    .pop .pop_login{position:absolute; top:10%;left:3%;margin-left:0;margin-top:0;width:94%;}
    .pop .pop_login .pop_title{height: 110px;background:url('../images/bg_login_top.png') no-repeat;text-align: center;color:#fff;font-size:14px;line-height: 20px;padding:0 15px;}
    .pop .pop_login .login_input input[type="text"]{height:50px;padding:0 30px;width:100%;}
    .pop .pop_login .login_input input[type="password"]{height:50px;padding:0 30px;width:100%;}
    .pop .pop_login .login_input .bt_st{display: block;line-height: 50px;;}
    .pop .pop_login .pop_title h4{padding-top:20px;font-size:24px;font-weight: 500}
    .pop .pop_login .login_input{padding:0px 15px 0 15px;font-size:12px;}
    .pop .pop_login .find_id_pw{font-size:13px;;}
    .pop .pop_login .find_id_pw > a{display:inline-block;padding:0 5px;}
    /*회원가입 부가정보*/
    .st_table2 .etc_wrap .etc_select{float: none;width:100%;margin-top:10px;}
    /*회원가입 완료*/
    .join_btn_line{text-align: center;margin-top:40px;vertical-align: top;}
    .join_btn_line a.bt_st3{padding:14px 15px;width:20%;margin-right:5px;font-size:14px;line-height: 18px;word-break: keep-all;}
    .join_btn_line a.bt_st4{padding:23px 15px;width:20%;font-size:14px;line-height: 18px;vertical-align: top}

    /*    회원가입 진행프로세서*/
    .join_process_wrap .join_process_item{background-size: 8px 16px;}
    /*    우편번호*/
    .pop .pop_post .post_input_wrap{padding:0 10px}
    .pop .pop_post .post_input_wrap .post_input .tit_post{float:left;color:#333;line-height: 20px;padding:10px 3%; width:9%;word-break: keep-all}
    /* 메인  sample SLIDE*/
    .case_slide .interview_info{font-size:12px;;width:130px;;}
    .case_slide .interview_info .interview{border-left:1px solid #c2bdad; }
    .case_slide .interview_info .interview p{line-height: 16px; padding:0 5px;color:#948f7b;font-size:12px;word-break: break-all; }
    .case_slide .interview_info .info{margin-top:4px;color:#fff;font-weight: 500;width:100px;font-size:12px; line-height:25px;padding:0 ;border-radius:10px;background:#c4bead;text-align: center;}
    /* profile*/
    .img_doctor_face .doctor_name{padding-left:5%;}
    .img_doctor_face .doctor_name .txt_name{font-size:35px;font-weight: 600}
    .img_doctor_face .doctor_name .doctor_position{padding-left:10px;border-left:1px solid #96a7d0;font-size:12px;}
    /*ceo 소개*/
    .director_wrap .choice_wrap .choice .txt_box2{position:absolute;bottom:9%;right:8px;color:#fff;font-size:13px;line-height: 16px;text-align: right;width:100%;letter-spacing: -1px}
    .director_wrap .choice_wrap .choice .txt_box2 .name{font-size:24px;margin-top:5px;font-weight: 500}
    .director_profile_wrap .top_face_wrap .txt_box2 {font-size:16px;line-height: 26px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4)}
    .director_profile_wrap .top_face_wrap .txt_box2 .name {font-size:30px;font-weight: 500;margin-top:20px;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4)}
    .choice_director2 .top_face_wrap .txt_box2 {position:absolute;top:13%;left:45%}


}



