/*main_肄붾뵫*/
/*硫붿씤*/

.main_slide{width:100%;}
.bx-wrapper {position: relative; margin: 0 auto;    padding: 0;}
.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('http://www.soram.kr/public/front/images/bar_h17.gif') no-repeat left center;}
.main_slide .txt_box .case_name span{padding:0 10px;line-height: 20px;background:url('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/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(http://www.soram.kr/public/front/images/icon_ar_left_on.png) no-repeat;}
.main .center_wrap .bx-wrapper .bx-next {
    right: 3.5%;    background: url(http://www.soram.kr/public/front/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;}

/*硫붿씤-right*/
.main .right_wrap{}
.main .right_wrap .main_right_box{height:100%;}
.main .right_wrap .main_right_box .title{font-weight: 600;color:#333;font-size:24px;letter-spacing: -3px}
.main .right_wrap .main_right_box .subtitle{color:#646464;font-size:14px;margin-top:12px;line-height: 18px;}
.main .right_wrap .main_right_box .txt_box{position:absolute;top:11%;left:6%;z-index: 2;padding:0;margin:0;width:65%;word-break: keep-all}
.main .right_wrap .main_right_box .intro_doctor{position: relative;height:28.89%;overflow:hidden;}
.main .right_wrap .main_right_box .intro_doctor a{position:absolute;top:0;left:0;display: block ;width:100%;height:100%;}
.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:90%;}
.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('http://www.soram.kr/public/front/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:20%;height: 100%; font-size:14px}
.main .right_wrap .main_right_box .main_right_menu ul li a{position:absolute ;top:0;left:0;width:100%;height:40%;padding-top:60%;display:block;margin-right:1px;text-align: center;color:#333;background:url('http://www.soram.kr/public/front/images/bar_mainIcon.png') no-repeat top right;background-size:1px 100%;}
.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;}
.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('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/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 10px;margin-bottom:100px}
.sub #main_wrap .right_wrap .right_wrap_inner{padding:0 10px;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:0;font-size:36px;font-weight: 500;color:#333;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:60px;padding-left:27px; font-weight: 500;color:#333;background:url('http://www.soram.kr/public/front/images/icon_h4_bar.png') no-repeat left 3px;text-align: left;}
.sub #main_wrap h4.yellow{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_yellow.png') no-repeat left center;}
.sub #main_wrap h4.pink{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_pink.png') no-repeat left center;}
.sub #main_wrap h4.blue{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_blue.png') no-repeat left center;}
.sub #main_wrap h4.blue3{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_blue.png') no-repeat left center;}
.sub #main_wrap h4.blue4{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_blue.png') no-repeat left center;}
.sub #main_wrap h4.green{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_green.png') no-repeat left center;}
.sub #main_wrap h4.purple{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_purple.png') no-repeat left center;}
.sub #main_wrap h4.red{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_red.png') no-repeat left center;}
.sub #main_wrap h4.red2{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_red.png') no-repeat left center;}
.sub #main_wrap h4.green2{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_green2.png') no-repeat left center;}
.sub #main_wrap h4.purple2{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_purple2.png') no-repeat left center;}
.sub #main_wrap h4.purple3{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_purple2.png') no-repeat left center;}
.sub #main_wrap h4.purple4{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_purple2.png') no-repeat left center;}
.sub #main_wrap h4.green3{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_green3.png') no-repeat left center;}
.sub #main_wrap h4.green4{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_green3.png') no-repeat left center;}
.sub #main_wrap h4.pink2{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_pink2.png') no-repeat left center;}
.sub #main_wrap h4.blue2{background:url('http://www.soram.kr/public/front/images/care/icon_h4_bar_blue2.png') no-repeat left center;}
.sub #main_wrap h4.orange{background:url('http://www.soram.kr/public/front/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;}
/*�щ쭩硫붿떆吏�*/
/*.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 .img_hope_center{position:absolute;top:0;left:0;width:100%;}
.sub #main_wrap .img_hope_center img{width:100%;}
.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}
/*�щ쭩硫붿떆吏� �먯븫*/
.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('http://www.soram.kr/public/front/images/hope/bg_lung.png') no-repeat;background-size: cover;}
/*�щ쭩硫붿떆吏� �좊갑��*/
.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('http://www.soram.kr/public/front/images/hope/bg_breast.png') no-repeat;background-size: cover;}
/*�щ쭩硫붿떆吏� �좊갑��*/
.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('http://www.soram.kr/public/front/images/hope/bg_liver.png') no-repeat;background-size: cover;}
/*�щ쭩硫붿떆吏� ���μ븫*/
.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('http://www.soram.kr/public/front/images/hope/bg_colorectal.png') no-repeat;background-size: cover;}
/*�щ쭩硫붿떆吏� �뚯쥌��*/
.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('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/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;margin-top:21px;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('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/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%;}
/*center �숈쁺��3*/
.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%;}
/*center �숈쁺��3 mp4*/
.movie_wrap3.st_video{position:absolute;top:25%;left:-100%;width:100%;height:0;padding-top:56%;}
/*center �숈쁺��4*/
.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%;}
/*center �숈쁺��4 mp4*/
.movie_wrap4.st_video{position:absolute;left:-100%;width:100%;height:0;padding-top:55%;margin-top:30px;}
/*�숈쁺��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%;}
/*鍮꾨뵒��*/
.video_wrap{position:absolute;top:0;left:0;width:100%;}
.video_wrap .mejs-container{width:100%;height:100%;}
/*鍮꾨뵒��2*/
.video_wrap2{position:absolute;top:0;left:0;width:100%;height:100%;}
.video_wrap2 .mejs-container{width:100%;height:100%;}
/*以묒븰�대�吏�*/
.center_img2{position:absolute;top:0;left:0;width: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('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/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%;}
/*�낆썝移섎즺*/
.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('http://www.soram.kr/public/front/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;}
/*吏묒쨷移섎즺*/
.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.�뚮엺�붿튂猷�*/
/*�먯븫移섎즺*/
.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('http://www.soram.kr/public/front/images/icon_star.gif') no-repeat left 7px;; color:#959595;font-size:14px;line-height: 20px;}
.line_box{border:1px solid #f8a050; 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('http://www.soram.kr/public/front/images/care/icon_check_yellow.gif') no-repeat left 7px;}
/*�좊갑�붿튂猷�*/
.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('http://www.soram.kr/public/front/images/care/icon_check_pink.gif') no-repeat left 7px;}
/*�꾩븫*/
.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('http://www.soram.kr/public/front/images/care/icon_check_blue.gif') no-repeat left 7px;}
/*�몃룄/�꾨몢��*/
.program_blue3 ul li.img100{border-bottom:3px solid #86c3dc;}
.line_blue3{border:1px solid #86c3dc;}
.line_blue3 li{float:none;width:100%;margin-bottom:10px;}
.line_blue3 li .icon_check{padding-left:18px; background:url('http://www.soram.kr/public/front/images/care/icon_check_blue.gif') no-repeat left 7px;}
/*�앸룄��*/
.program_blue4 ul li.img100{border-bottom:3px solid #86c3dc;}
.line_blue4{border:1px solid #86c3dc;}
.line_blue4 li{float:none;width:100%;margin-bottom:10px;}
.line_blue4 li .icon_check{padding-left:18px; background:url('http://www.soram.kr/public/front/images/care/icon_check_blue.gif') no-repeat left 7px;}
/*���μ븫*/
.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('http://www.soram.kr/public/front/images/care/icon_check_green.gif') no-repeat left 7px;}
/*媛�,痍뚯옣,�댁븫*/
.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('http://www.soram.kr/public/front/images/care/icon_check_purple.gif') no-repeat left 7px;}
.st_list_dot li{padding-left:27px;background: url('http://www.soram.kr/public/front/images/dot_w6_purple.gif') no-repeat 12px 10px;margin-bottom:10px;}
/*�≪쥌��*/
.program_purple4 ul{float:left; width:49%;margin-right:1%;box-sizing: border-box;}
.program_purple4 ul li.img100{border-bottom:3px solid #9d8bc0;}
.line_purple4{border:1px solid #9d8bc0;}
.line_purple4 li{float:none;width:100%;margin-bottom:10px;}
.line_purple4 li .icon_check{padding-left:18px; background:url('http://www.soram.kr/public/front/images/care/icon_check_purple.gif') no-repeat left 7px;}
/*�좎옣��*/
.program_purple3 ul li.img100{border-bottom:3px solid #9d8bc0;}
.line_purple3{border:1px solid #9d8bc0;}
.line_purple3 li{float:none;width:100%;margin-bottom:10px;}
.line_purple3 li .icon_check{padding-left:18px; background:url('http://www.soram.kr/public/front/images/care/icon_check_purple.gif') no-repeat left 7px;}
/*�먭턿寃쎈�*/
.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('http://www.soram.kr/public/front/images/care/icon_check_red.jpg') no-repeat left 7px;}
/*由쇳봽��*/
.program_red2 ul li.img100{border-bottom:3px solid #ee8585;}
.line_red2{border:1px solid #ee8585;}
.line_red2 li{float:none;width:100%;margin-bottom:10px;}
.line_red2 li .icon_check{padding-left:18px; background:url('http://www.soram.kr/public/front/images/care/icon_check_red.jpg') no-repeat left 7px;}
/*�쒖냼��*/
.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('http://www.soram.kr/public/front/images/care/icon_check_orange.gif') no-repeat left 7px;}
.line_orange li .icon_check{padding-left:18px; background:url('http://www.soram.kr/public/front/images/care/icon_check_orange.gif') no-repeat left 7px;}
/*�뚯쥌��*/
.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('http://www.soram.kr/public/front/images/care/icon_check_green2.gif') no-repeat left 7px;}
/*�꾨┰�좎븫*/
.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('http://www.soram.kr/public/front/images/care/icon_check_purple2.gif') no-repeat left 7px;}
/*媛묒긽�좎븫*/
.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('http://www.soram.kr/public/front/images/care/icon_check_green3.gif') no-repeat left 7px;}
/*�됱꽑��*/
.program_green4 ul li.img100{border-bottom:3px solid #7cc596;}
.line_green4{border:1px solid #7cc596;}
.line_green4 li{float:none;width:100%;margin-bottom:10px;}
.line_green4 li{float:none;width:100%;margin-bottom:10px;}
.line_green4 li .icon_check{padding-left:18px; background:url('http://www.soram.kr/public/front/images/care/icon_check_green3.gif') no-repeat left 7px;}

.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('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/images/care/icon_check_blue2.gif') no-repeat left 7px;}

.guide_wrap{position:relative;overflow: hidden;margin:0px;}
.guide_wrap .guide_item  {float:left;padding-top:50px;margin-top:0;padding-left:0;text-align: center;line-height: 1;width:400px;}
.guide_wrap .guide_item  {margin-top:9px;padding-bottom:24px;background:url('http://www.soram.kr/public/front/images/bar_w40.gif') no-repeat bottom center;line-height: 100%;}


.sub #main_wrap .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;border:1px solid #EEE;float:left;width:19%;height:0;padding-top:10%;margin-right:1%;margin-top:1%;}
.cancer_list li a{position:absolute;top:0;left:0;display:block;width:100%;height: 100%;}
.cancer_list li:nth-child(5n){margin-right: 0%;}
.cancer_list li p{position:absolute;top:15%;left:15%;color:#333; font-weight: 500;font-size:30px;padding-top:9px;text-align:center;}
.cancer_list>li{background-size:100% 100%;}
.guide_process_wrap{margin-top:50px;}
.guide_process_wrap .guide_process{background:url('http://www.soram.kr/public/front/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}

.st_list{}
.st_list li{margin-bottom:10px;line-height:24px;font-size:16px;padding-left:10px;background:url('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/images/icon_ar_prev.png') no-repeat center center;margin-right:5px;}
.viewpage_wrap .btn_line .page_navi a.bt_next{background:url('http://www.soram.kr/public/front/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 #eee;padding:15px 0;font-weight: 500;}
.st_table1 .write_date{min-width: 72px}
.st_table1 td{padding:18px 0;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{}
.tab_menu_wrap ul{overflow:hidden}
.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:#1b5d94;color:#fff;}
.tab_menu_wrap:after{content:" "; display:block; clear:both;}


.tab_menu_wraps{height:50px;background: #008ede;color:#FFF;}

.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('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/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{}
.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:1px 0;}
.st_table2 td input{box-sizing: border-box;height:35px;font-size: 14px;}
.st_table2 td textarea{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; border-radius:3px;}
.st_table2 td .st_input1{width:50%;padding-left:15px}
.st_table2 td .st_textarea{
	width: 100%;
	height: 75px;
	padding:5px 15px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	flex: 1 1;
	border-radius: 3px;
	 word-break:break-all;
}
.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('http://www.soram.kr/public/front/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:#c49c46}
.public_transit .subway b{background:#c49c46}
.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('http://www.soram.kr/public/front/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}
.agreeBox div { padding: 0 0 10px;}
h4 a.bar{padding-right:5px;background:url('http://www.soram.kr/public/front/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}

.doctor_list_wrap{}
.doctor_list_wrap .doctor_list_wrap_inner{padding:10px 10px 30px;}
.doctors_list2:first-child{padding-top:50px;}
.doctors_list2 li{float:left;width:23%;margin-right:2.6%}
.doctors_list2 li:nth-child(2n){margin-right:2.6%;margin-left:0%;}
.doctors_list2 li:nth-child(4n){margin-right:0%;margin-left:0%;}
.doctor_center_wrap{clear: both;margin:100px 0;}
.st_mobile .doctor_center_wrap{clear: both;margin:50px 0;}
.pop_profile_wrap{position:absolute;top:0;left:0;height:100%;width:100%;z-index: 101}
.profile_wrap2{position:absolute;top:260px;left:50%;width:1090px;margin-left:-545px;z-index:101;}
.profile_wrap2 .pop_close2{position: absolute;top:-50px;right:0;cursor: pointer}
.profile_wrap2 .img_doctor_face{float:left;}
.profile_wrap2 .prifile_slide_wrap{position:relative;float:left;background:#f5f5f5;overflow: hidden;padding:40px 60px 20px 60px;width:425px;min-height:460px;}
.profile_wrap2 .prifile_slide_wrap .bx-wrapper{min-height: 460px;;}
.profile_wrap2 .prifile_slide_wrap .bx-wrapper .bx-pager {position: absolute;bottom:0; padding: 30px 0;}



.doctors_list_sero {background-color:#1b5d94;border-radius:0 0 3px 3px;}
.doctors_list_sero ul {overflow:hidden; padding:2px 2px;}
.doctors_list_sero ul li {float:left; width:33.333%; padding:2px; box-sizing: border-box}
.doctors_list_sero .doctor_item {padding:10px; height:430px; border-radius:3px; background:#efefef; box-sizing: border-box}
.doctors_list_sero .doctor_item .doctor_img {overflow:hidden; position:relative; padding-bottom:60%; background:#f5f5f5;}
.doctors_list_sero .doctor_item .doctor_img img {position:absolute; right:0; bottom:0; max-width:65%; height:auto;}
.doctors_list_sero .doctor_item .doctor_name_wrap {position:relative; height:45px; margin:25px 0; padding-bottom:5px; text-align:center; line-height:1.2;}
.doctors_list_sero .doctor_item .doctor_name_wrap:after {position:absolute; bottom:0; left:0; width:100%; height:3px; margin-left:-12px; background:#202020; content:''; transition: all .3s ease; -webkit-transition: all .3s ease;}
.doctors_list_sero .doctor_item .doctor_name_wrap > p {overflow:hidden; height:22px; text-overflow:ellipsis; white-space:nowrap;}
.doctors_list_sero .doctor_item .doctor_name_wrap .doctor_name {font-size:20px; color:#202020; font-weight:500;}
.doctors_list_sero .doctor_item .doctor_name_wrap .doctor_position {margin-left:10px; font-size:16px; color:#202020;}
.doctors_list_sero .doctor_item .doctor_name_wrap .doctor_position:before {position:relative; left:-4px; color:#d1d2d5; content:'��'}
.doctors_list_sero ul li:hover .doctor_name_wrap:after {width:50px; margin-left:-25px;}
.doctors_list_sero ul li:hover .doctor_item {background: #ddd;}




.doctors_list3 {background-color:#1b5d94;border-radius:0 0 3px 3px;}
.doctors_list3 ul {overflow:hidden; padding:2px 2px;}
.doctors_list3 ul li {float:left; width:20%; padding:2px; box-sizing: border-box}
.doctors_list3 .doctor_item {padding:10px; height:430px; border-radius:3px; background:#efefef; box-sizing: border-box}
.doctors_list3 .doctor_item .doctor_img {overflow:hidden; position:relative; padding-bottom:60%; background:#f5f5f5;}
.doctors_list3 .doctor_item .doctor_img img {position:absolute; right:0; bottom:0; max-width:65%; height:auto;}
.doctors_list3 .doctor_item .doctor_name_wrap {position:relative; height:45px; margin:25px 0; padding-bottom:5px; text-align:center; line-height:1.2;}
.doctors_list3 .doctor_item .doctor_name_wrap:after {position:absolute; bottom:0; left:0; width:100%; height:3px; margin-left:-12px; background:#202020; content:''; transition: all .3s ease; -webkit-transition: all .3s ease;}
.doctors_list3 .doctor_item .doctor_name_wrap > p {overflow:hidden; height:22px; text-overflow:ellipsis; white-space:nowrap;}
.doctors_list3 .doctor_item .doctor_name_wrap .doctor_name {font-size:20px; color:#202020; font-weight:500;}
.doctors_list3 .doctor_item .doctor_name_wrap .doctor_position {margin-left:10px; font-size:16px; color:#202020;}
.doctors_list3 .doctor_item .doctor_name_wrap .doctor_position:before {position:relative; left:-4px; color:#d1d2d5; content:'��'}
.doctors_list3 ul li:hover .doctor_name_wrap:after {width:50px; margin-left:-25px;}
.doctors_list3 ul li:hover .doctor_item {background: #ddd;}


.doctors_list4 {}
.doctors_list4 ul {overflow:hidden; padding:2.3% 3.12%;}
.doctors_list4 ul li {float:left; width:25%; padding:10px; box-sizing: border-box}
.doctors_list4 .doctor_item {padding:14px; border:3px solid #eee; border-radius:3px; background:#ffffff; box-sizing: border-box}

.doctors_list4 .doctor_item .doctor_img {font-size:70px; text-align:center; line-height:1.2; color:#ccc; font-weight:500;}

.doctors_list4 .doctor_item .doctor_name_wrap {position:relative; height:45px; margin:25px 0; padding-bottom:5px; text-align:center; line-height:1.2;}
.doctors_list4 .doctor_item .doctor_name_wrap:after {position:absolute; bottom:0; left:50%; width:24px; height:3px; margin-left:-12px; background:#202020; content:''; transition: all .3s ease; -webkit-transition: all .3s ease;}
.doctors_list4 .doctor_item .doctor_name_wrap > p {overflow:hidden; height:22px; text-overflow:ellipsis; white-space:nowrap;}
.doctors_list4 .doctor_item .doctor_name_wrap .doctor_name {font-size:20px; color:#202020; font-weight:500;}
.doctors_list4 .doctor_item .doctor_name_wrap .doctor_position {margin-left:10px; font-size:16px; color:#202020;}
.doctors_list4 .doctor_item .doctor_name_wrap .doctor_position:before {position:relative; left:-4px; color:#d1d2d5;}
.doctors_list4 ul li:hover .doctor_name_wrap:after {width:50px; margin-left:-25px;}
.doctors_list4 ul li:hover .doctor_item {border:3px solid #496fbd;}
.doctors_list4 ul li:hover .doctor_img i {color:#000;}



.tv_list_wrap{border-top:2px solid #333;}
.tv_list_wrap .tv_item{position:relative; overflow: hidden;border-bottom:1px solid #ccc;}
.tv_list_wrap .tv_item .img_news{position:relative;width:100%;height:0;}
.tv_list_wrap .tv_item .img_news img{position: absolute;top:0;left:0;width:311px; height:250px}
.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;}

@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('http://www.soram.kr/public/front/images/bar_h17.gif') no-repeat left center;}
    .main_slide .txt_box .case_name span{padding:0 10px;line-height: 20px;background:url('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/images/bar_h17.gif') no-repeat left center;}
    .main_slide .txt_box .case_name span{padding:0 10px;line-height: 20px;background:url('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/images/icon_ar7.png') 90% center no-repeat;}
    .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;}
    /* 硫붿씤 �몄쟾�щ� 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%;}
    /*    蹂묒썝�μ냼媛�*/
    .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%;}
    /*移섎즺�щ� �명듃濡�*/
    .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;}
}

@media only screen and (max-width : 1100px) {
    .profile_wrap2{position:absolute;top:70px;left:50%;width:500px;margin-left:-250px;}
    .profile_wrap2 .pop_close2{position: absolute;top:-50px;right:0;cursor: pointer}
    .profile_wrap2 .img_doctor_face{position:relative;float:none;}
    .profile_wrap2 .img_doctor_face img{width:100%;}
    .profile_wrap2 .prifile_slide_wrap{position:relative;float:left;background:#f5f5f5;overflow: hidden;padding:40px 60px 20px 60px;width:380px;box-sizing:padding-box; min-height: 0;}
    .profile_wrap2 .prifile_slide_wrap .bx-wrapper{min-height: 0;}
    .profile_wrap2 .prifile_slide_wrap .bx-wrapper .bx-pager {position: relative;bottom:0; padding: 30px 0;}

}

/*�댁긽�� 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: 0 1px 0 rgba(0, 0, 0, 0.2);word-break: keep-all;width:70%}
    .main_slide .txt_box .case_name{margin-top:8px;background:url('http://www.soram.kr/public/front/images/bar_h17.gif') no-repeat left center;}
    .main_slide .txt_box .case_name span{padding:0 10px;line-height: 20px;background:url('http://www.soram.kr/public/front/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: 0 1px 0 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('http://www.soram.kr/public/front/images/icon_ar7.png') 90% center no-repeat;}
    .sub #main_wrap #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:56%;margin-bottom:40px;}
    /*right ������ mp4*/
    .movie_wrap.st_video{position:relative;left:0;width:100%;height:auto;padding-top:0;}
    .movie_wrap.st_video .video_wrap2{position:relative;}
    /*center ������3 mp4*/
    .movie_wrap3.st_video{position:relative;top:0%;left:0%;width:100%;height:auto;padding-top:0%;}
    .movie_wrap3.st_video .video_wrap2{position:relative;}
    /*right ������ mp4*/
    .movie_wrap4.st_video{position:relative;left:0;width:100%;height:auto;padding-top:0;margin-top:30px;}
    .movie_wrap4.st_video .video_wrap2{position:relative;}
    #main_wrap{position:relative;margin-left:10px;;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{float:none;width:100%;position:relative}
    .sub #main_wrap .center_bg{position:relative;top:0;left:0;width:100%;height: 100%; background:url('http://www.soram.kr/public/front/images/bg_center.gif') repeat #f5f5f5; }
    .sub #main_wrap .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;}
    .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%;}
    .movie_wrap3 .video_wrap{position:absolute;top:0;left:0;width:100%;height:100%;}
    .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%;}
    /*譴����企�讌�*/
    .movie_wrap .center_img2{position:relative;top:0;left:0;width:100%;margin-top:0;}
    .center_img2{position:relative;top:0;left:0;width:100%;margin-top:40px;}
    /*���殊�� ����    */
    .pop_online_consulting{position:absolute;left:200px;width:270px;top:300px;bottom:auto;z-index:200;background:#eee;box-sizing: border-box;}

    /*覲����� ��螳�*/
    .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%}
    /*    豺�襭����*/
    .center_img{position:relative;;left:0;top:10%;}
    /*豺�襭���� �誤�碁�*/
    .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;}
    /*�������濠�*/
    .center_lecture{display: none}
    /*��豌伎��襭�讌�*/
    .doctor_list_wrap .doctor_list_wrap_inner{padding:10px 10px 30px;}
    .doctors_list li .doctor_item .doctor_name_wrap .doctor_name{font-size:18px;font-weight: 600;font-family: 'Nanum Myeongjo', 'Noto Sans KR';padding-right:5px;}
    .doctors_list li .doctor_item .doctor_name_wrap .doctor_position{display:block;margin-top:5px;color:#888;font-size:14px;padding-left:0px;background:none;word-break: keep-all}
}


/*�伎���� 720�朱��*/
@media only screen and (max-width : 720px) {
    body{font-size:14px;}
    .txt_box{padding-left:27px;margin-top:21px;line-height: 20px;}
    #main_wrap{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('http://www.soram.kr/public/front/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 .title{font-weight: 600;color:#333;font-size:18px;letter-spacing: -2px}
    .main .right_wrap .main_right_box .subtitle{color:#646464;font-size:12px;margin-top:5px;line-height: 14px;}
    .main .right_wrap .main_right_box .txt_box{position:absolute;top:11%;left:6%;z-index: 2}
    .main .right_wrap .main_right_box .news_box .txt_box{position:absolute;top:11%;left:6%;width:90%}
    .case_slide .interview_info{top:50%;}


    /*right ������� 襴��ろ��*/
    .cancer_list li p{position:absolute;top:70%;left:6%;color:#fff; font-weight: 500;background: url('http://www.soram.kr/public/front/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:5px;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('http://www.soram.kr/public/front/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('http://www.soram.kr/public/front/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;}

    /*覲����� ��螳�*/
    .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%;;}
    /*    ��豌伎��襭�讌�*/
    .doctor_list_wrap .doctor_list_wrap_inner{padding:10px 10px 30px;}
    .doctors_list2:first-child{padding-top:0;}
    .doctors_list2 li{float:left;width:49%;margin-right:1%}
    .doctors_list2 li:nth-child(2n){margin-right:0%;margin-left:1%;}
    .doctors_list2 li:nth-child(4n){margin-right:0%;margin-left:1%;}
    .doctors_list li .doctor_item .doctor_name_wrap .doctor_name{font-size:20px;font-weight: 600;font-family: 'Nanum Myeongjo', 'Noto Sans KR';padding-right:5px;}
    .doctors_list li .doctor_item .doctor_name_wrap .doctor_position{display:block;margin-top:5px;color:#888;font-size:14px;padding-left:0px;background:none;word-break: keep-all}
}
/*�伎���� 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('http://www.soram.kr/public/front/images/icon_ar7.png') 90% center no-repeat;}
    /*    覃��語�����*/
    .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%; z-index:10000000;} 
    .pop .pop_login .pop_title{height: 110px;background:url('http://www.soram.kr/public/front/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}
    /* 覃��� �語����� 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;}
    /* ���伎��襭�讌�*/
    .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;}
    /*覲����� ��螳�*/
    .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%}
    /*��豌伎��襭�讌�*/
    .profile_wrap2{position:absolute;top:80px;left:2%;width:96%;margin-left:0;;background:#f5f5f5}
    .profile_wrap2 .pop_close2{position: absolute;top:-50px;right:0;cursor: pointer}
    .profile_wrap2 .img_doctor_face{position:relative;float:none;}
    .profile_wrap2 .img_doctor_face img{width:100%;}
    .profile_wrap2 .prifile_slide_wrap{position:relative;float:none;background:#f5f5f5;overflow: hidden;padding:40px 60px 20px 60px;;width:calc(100% - 120px);box-sizing:padding-box; min-height:0;}
    .profile_wrap2 .prifile_slide_wrap .bx-wrapper .bx-pager {position: relative;bottom:0; padding: 30px 0;}
}

@media only screen and (max-width : 1600px) {
	.doctors_list3 ul li {width:24.5%;}
	.doctors_list4 ul li {width:24.5%;}
	.profile_wrap3 {width:65%;}
}
@media only screen and (max-width : 1400px) {
	.doctors_list3 ul li {width:50%;}	
	.doctors_list4 ul li {width:50%;}	
}
@media only screen and (max-width : 1300px) {
	.pop_profile_wrap3 .btn_prev, .pop_profile_wrap3 .btn_next {display:none;}
	
}
@media only screen and (max-width : 1100px) {
	.profile_wrap3 {width:auto; margin:0 20px; padding:20px;}
	.profile_wrap3 .img_doctor_face2 {position:relative; top:0; left:0; width:100%; padding-bottom:30px;}
	.profile_wrap3 .img_doctor_face2 .img {width:100%; height:auto; max-height:auto;}
	.profile_wrap3 .doctor_name2 {text-align:left;}
	.profile_wrap3 .profile_list_wrap {margin-right:0;}
	.profile_wrap3 .profile_list_wrap > div {min-height:auto;}
	.profile_wrap3 .profile_list_wrap > div:first-child .profile_tit{margin:0;}
	.pop_profile_wrap3 {margin:0 5% 100px;}

	.doctor_title span{display:block; margin-left:0px; margin-top:5px; font-size:18px;}
	.doctor_title span:before {background:none;}
}
@media only screen and (max-width : 768px) {
}
@media only screen and (max-width : 600px) {
	.doctors_list3 ul li {width:100%;}
	.doctors_list4 ul li {width:100%;}
}


.site-iframe-preview {
	position: relative;
	margin:0 auto;
	padding:15px 0 25px;
	text-align:center;
}
.site-iframe-preview iframe {
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	overflow: hidden;
	transform-origin: 0 0;
	background-color: white;
	border: none;
}
.iframe-viewer {
	margin:0 auto;
	width: 1190px;
	height: 627px;
	padding: 0;
	overflow: hidden;
	border:5px solid #000;
}

.iframe-viewer_sero {
	margin:0 auto;
		width: 600px;
		height: 1067px;
	padding: 0;
	overflow: hidden;
	border:5px solid #000;
}


@media only screen and (max-width : 1400px) {

	.site-iframe-preview iframe {
		width: 100%;
		height: 100%;
		-webkit-transform: scale(1);
		transform: scale(0.76);
		overflow: hidden;
		transform-origin: 0 0;
		background-color: white;
		border: none;
	}

	.iframe-viewer {
		margin:0 auto;
		width: 1190px;
		height: 627px;
		padding: 0;
		overflow: hidden;
		border:2px solid #000;
	}

	.iframe-viewer_sero {
		margin:0 auto;
		width: 600px;
		height: 1067px;
		padding: 0;
		overflow: hidden;
		border:5px solid #000;
	}

}


@media only screen and (max-width : 1100px) {

	.site-iframe-preview iframe {
		width: 100%;
		height: 100%;
		-webkit-transform: scale(1);
		transform: scale(0.59);
		overflow: hidden;
		transform-origin: 0 0;
		background-color: white;
		border: none;
	}

	.iframe-viewer {
		margin:0 auto;
		width: 1190px;
		height: 627px;
		padding: 0;
		overflow: hidden;
		border:2px solid #000;
	}

	.iframe-viewer_sero {
		margin:0 auto;
		width: 600px;
		height: 1067px;
		padding: 0;
		overflow: hidden;
		border:5px solid #000;
	}

}


@media only screen and (max-width : 1000px) {

	.site-iframe-preview iframe {
		width: 1200px;
		height: 670px;
		-webkit-transform: scale(1);
		transform: scale(0.46);
		overflow: hidden;
		transform-origin: 0 0;
		background-color: white;
		border: none;
	}

	.iframe-viewer {
		margin:0 auto;
		width: 550px;
		height: 311px;
		padding: 0;
		overflow: hidden;
		border:2px solid #000;
	}

}


@media only screen and (max-width : 550px) {

	.site-iframe-preview iframe {
		width: 1200px;
		height: 670px;
		-webkit-transform: scale(1);
		transform: scale(0.28);
		overflow: hidden;
		transform-origin: 0 0;
		background-color: white;
		border: none;
	}

	.iframe-viewer {
		margin:0 auto;
		width: 335px;
		height: 190px;
		padding: 0;
		overflow: hidden;
		border:2px solid #000;
	}

}
