@charset "utf-8";


.mobile_v{display:none !important;}
/*  mu_skipnavigation : s  */

.skip-navigation a{
	position:absolute;
	z-index:9999999999;
	left:-99999%;
	font-weight:bolder;
}
.skip-navigation a:focus{
	width:100%;
	height:30px;
	line-height:30px;
	left:0px;
	top:0px;
	background-color:#c32c31;
	text-align:center;
	font-size:14px;
	color:#fff;
}

/*  mu_skipnavigation : e  */

.bg_sub.bg_intro {    background: url('../res/images/intro/bg_intro.png');}
.bg_sub.bg_shoulder {    background: url('../res/images/shoulder/bg_shoulder.png');}
.bg_sub.bg_spine {    background: url('../res/images/spine/bg_spine.png');    background-size: cover;}

.bg_sub.bg_hand {    background: url('../res/images/common/bg_hand.png');}
.bg_sub.bg_foot {    background: url('../res/images/common/bg_foot.png');}
.bg_sub.bg_knee {    background: url('../res/images/common/bg_knee.png');    background-size: cover;}
.bg_sub.bg_therapy{    background: url('../res/images/common/bg_therapy.jpg') center ;    background-size: cover;}
.bg_sub.bg_consult {    background: url('../res/images/common/bg_consult.png');    background-size: cover;}

.bg_sub {margin-top: 154px;height: 450px;padding-top: 87px;box-sizing: border-box;min-width: 1200px;}

.bg_sub .epliogue {
    width: 749px;
    height: 297px;
    border: 1px solid #fff;
    margin: 0 auto 0;
}

.bg_sub .epliogue h5 {
    text-align: center;
    color: #c32c21;
    font-size: 20px;
    font-weight: normal;
    padding-top: 100px;
    padding-bottom: 20px;
    text-indent: -20px;
}

.bg_sub  .epliogue p {
    font-size: 40px;
    text-align: center;
    color: #fff;
    letter-spacing: 10px;
}
.location ul {    float: right;}
.location:after{content:'';clear:both;display:block;}
.location li{display:inline-block;font-size: 12px;line-height: 30px;color: #848484;}
.location li img{    padding-top: 14px;    display: inline-block;}

div.container{
    min-width: 1200px;
}
div.content{/* width:1200px; */margin : 0 auto;/* background: #eff0f0; */}


div.introduce{
}
div.introduce h5{
    text-align: center;
    color: #c32c21;
    font-size: 20px;
    font-weight: normal;
    padding-top: 36px;
    padding-bottom: 20px;
    text-indent: -20px;
    }
div.introduce p{
    font-size: 40px;
    text-align: center;
    color: #000;
    letter-spacing: 0;
    padding-bottom: 35px;
    padding-top: 50px;
    }
.location{width:1200px;margin:0 auto;font-family: "Nanum Barun Gothic", sans-serif;}    
.location ul {float:right;margin-bottom: 20px;}
.location:after{content:'';clear:both;display:block;}
div.introduce_cate{}
div.introduce_cate ul{
    border: 1px solid #c9c9c9;
    height: 53px;
    background: #fff;
    margin: 0 auto;
}
div.introduce_cate ul:after{content:'';clear:both;display:block;}
div.introduce_cate ul li{
    display: block;
    width: 170px;
    border-right: 1px solid #c9c9c9;
    float: left;
    text-align: center;
    height:53px;
    line-height:53px;
}
div.introduce_cate ul li:first-child{}
div.introduce_cate ul li:last-child{border-right: none !important;}
div.introduce_cate ul li a{display: block;font-size: 15px;font-family: "NanumSquare", sans-serif;}
div.introduce_cate ul li a:hover{background:#c32c21;color:#fff;}
div.introduce_cate ul li.current{
    background: #c32c21 !important;
}
div.introduce_cate ul li.current a{color:#fff;}

ul.cate1 {    width: 171px !important;    margin: 0 auto;}
ul.cate2 {    width: 343px !important;    margin: 0 auto;}
ul.cate3 {width: 515px !important;margin: 0 auto;}
ul.cate4 {    width: 687px;    margin: 0 auto;}
ul.cate5 {width: 859px;margin: 0 auto;}
ul.cate6 {    width: 1031px !important;    margin: 0 auto;}
ul.cate7 {width: 1200px !important;margin: 0 auto;}
ul.cate7 li{width:148px !important}
.content .content_01{}
.content .content_02{background: #eff0f0;}
.content div.content_inner {padding: 90px 0 90px;width: 1200px;margin: 0 auto;position: relative;text-align: center;letter-spacing: -1px;font-family: "NanumSquare", sans-serif !important;font-size: 17px;}
.content > div > div > img{display:block;margin: 0 auto 30px;/* max-width: 1000px; */}
.content > div > div.content_inner > p{text-align:center;line-height: 25px;color: #484848;letter-spacing: -1.1px;margin-bottom: 20px;font-family: "NanumSquare", sans-serif;font-size: 17px;}
.content span.define{display: block;margin: 0px auto 15px;text-align: center;font-family: "NanumSquare", sans-serif;padding: 5px 0px;width: 256px;border: 1px solid;}

h3.title:before{content:'●';display:block;font-size: 10px;padding-bottom: 20px;color:#c32c21;}
h3.title{text-align: center;font-size: 37px;font-family: 'Nanum Myeongjo', serif;margin-bottom: 50px;font-weight: bold;color: #484848;}
h3.parentheses_title:before{content:'●';display:block;font-size: 10px;padding-bottom: 20px;color:#c32c21;}
h3.parentheses_title{text-align: center;font-size: 37px;font-family: 'Nanum Myeongjo', serif;margin-bottom: 30px;font-weight: bold;color: #484848;}
h3.title02{text-align: center;font-size: 28px;margin-bottom: 45px;font-family: 'Nanum Myeongjo', serif;color: #484848;padding-bottom: 13px;display: inline-block;border-bottom: 1px solid #ccc;}
h3.title02 strong{font-weight: bolder;font-family: 'Nanum Myeongjo', serif;}
h3.title03 {    font-size: 22px;    color: #fff;    background: #a0d61b;    padding: 6px 50px;    border-radius: 25px;     -webkit-border-radius: 25px;    -moz-border-radius: 25px;    display: inline-block;    margin: 40px auto 30px;    text-align: center;}
h3.title04{background: #80c269;display: block;padding: 10px 0;border-radius: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;color: #fff;width: 229px;margin: 30px auto;}
h3.title05 {font-size: 22px;color: #fff;background: #b3d465;padding: 6px 50px;border-radius: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;display: inline-block;margin: 0px auto 45px;text-align: center;}
h3.title06 {font-size: 18px;color: #fff;background: #c32c21;padding: 13px 50px;border-radius: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;display: inline-block;margin: 0px auto 0px;text-align: center;font-family: "NanumSquare", sans-serif;}
h3.title07 {font-size: 18px;color: #fff;display: block;background: #c32c21;padding: 6px 40px;border-radius: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;margin: 0px auto 0px;text-align: center;font-family: "NanumSquare", sans-serif;width: 100px;}

div.parentheses{position:relative;width: 1000px;margin: 0 auto 80px;/* padding-top: 5px; */}

div.parentheses:before{background: url('/include/res/images/common/bg_parentheses_o.png')no-repeat center top;content:'';width: 31px;display: inline-block;height: 149px;position: absolute;left: 0;top: 0;}
div.parentheses:after{background: url('/include/res/images/common/bg_parentheses_c.png')no-repeat center top;content:'';width: 31px;height: 149px;position: absolute;right: 0;top: 00px;}

div.parentheses.line2:before{background:url('/include/res/images/common/bg_parentheses2_o.png')no-repeat center top;content:'';width: 31px;height: 202px;position: absolute;left: 0;top: 0;}
div.parentheses.line2:after{background: url('/include/res/images/common/bg_parentheses2_c.png')no-repeat center top;content:'';width: 31px;height: 202px;position: absolute;right: 0;top: 0;}


div.parentheses.line3:before{background: url('/include/res/images/common/bg_parentheses3_o.png')no-repeat center top;content:'';width: 31px;height: 220px;position: absolute;left: 0;top: 25px;}
div.parentheses.line3:after{background: url('/include/res/images/common/bg_parentheses3_c.png')no-repeat center top;content:'';width: 31px;height: 220px;position: absolute;right: 0;top: 25px;}

div.parentheses.line4:before{background:url('/include/res/images/common/bg_parentheses4_o.png')no-repeat center top;content:'';width: 31px;height: 240px;position: absolute;left: 0;top: 25px;}
div.parentheses.line4:after{background: url('/include/res/images/common/bg_parentheses4_c.png')no-repeat center top;content:'';width: 31px;height: 240px;position: absolute;right: 0;top: 25px;}
div.parentheses p{line-height: 25px;font-family: "nanum barun gothic", sans-serif;font-size: 17px;}

.parentheses h3 {margin-top: -5px;margin-bottom: 15px;}

table.type{letter-spacing: -0.5px;color: #484848;width: 1070px;margin: 0 auto;}
table.type tr{}
table.type tr:first-child th{/* padding-top: 0 !important; */}
table.type th{padding-top: 35px;padding-bottom: 25px;display: table-cell;}
table.type th h4{background: #fff;border-radius: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;text-align: left;color: #484848;font-size: 20px;line-height: 45px;font-family: "NanumSquare", sans-serif;font-weight: bold;width: 1200px;}
table.type th h4 span{display: block;float: left;background: #c32c21;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;width: 35px;height: 35px;text-align: center;line-height: 36px;color: #fff;font-size: 18px;margin: 5px 30px 0 8px;}
table.type td{display: table-cell;vertical-align: middle;line-height: 24px;padding-bottom: 75px;}
table.type td p{text-align: center;font-family: "NanumSquare", sans-serif;}
table.type td img{max-width: 1000px;display: block;margin: 0 auto 33px;}



/*서브 공통*/


/*인사말*/
div.intro{}
div.intro.introsection_1{
    padding: 150px 0 0;
}
div.intro.introsection_1 span{color: #a7a7a7;font-size: 24px;letter-spacing: 6.1px;font-weight: 500;padding-bottom: 23px;display: inline-block;}
.intro.introsection_1-2.content_01 > div > div {
    line-height: 29px;
    background: url('../res/images/intro/bg_introsection_1.png') no-repeat;
    height: 124px;
    padding: 18px 0;
    box-sizing: border-box;
    letter-spacing: -2.5px;
    vertical-align: middle;
    display: inline-block;
    width: 1200px;
    background-size: 100%;
}

div.intro.introsection_2{background:#0006;padding: 167px 0;font-family: 'Noto Sans KR' !important;background: url(../res/images/intro/bg_introsection_2.jpg) no-repeat;}

div.intro.introsection_2 h5{color: #fff;font-size: 35px;font-weight: 500;font-family: 'Noto Sans KR' !important;line-height: 44px;padding-bottom: 56px;}
div.intro.introsection_2 h5 strong{display:block;font-weight: 600;font-family: 'Noto Sans KR' !important;}
div.intro.introsection_2 ul{
    padding-top: 100px;
}
div.intro.introsection_2 ul li{
    display: inline-block;
    width: 260px;
    height: 260px;
    background: rgba(195, 44, 32, 0.5);
    border-radius: 50%;
    vertical-align: middle;
    box-sizing: border-box;
    margin: 0 16px;
}
div.intro.introsection_2 ul li h6{
    font-size: 25px;
    font-weight: 500;
    color: #fff;
    font-family: 'Noto Sans KR' !important;
    padding: 70px 0 22px;
}
div.intro.introsection_2 ul li p{
    font-size: 20px;
    margin: 0 auto;
    word-break: break-word;
    color: #fff;
    width: auto;
}
div.intro.introsection_2 ul li p strong{
    color: #fff001;
    font-weight: normal;
    display: block;
}
p.mid_title {
    font-family: 'Noto serif kr';
    color: #d03228;
    font-size: 33px;
    padding-bottom: 50px;
    font-weight: 500;
    letter-spacing: -4px;
    padding-top: 150px;
}
p.intro_substance:last-child {
}
p.intro_substance {
    color: #010101;
    font-size: 21px;
    font-weight: 300;
    font-family: 'Noto Sans KR' !important;
    padding: 0 183px;
    word-break: keep-all;
}
.intro.introsection_1-2.content_01 {padding: 0 0 150px;}

.intro.introsection_1-2.content_01 > div > div:last-child p {
    display: inline-block;
    padding: 0px 9px;
}

.intro.introsection_1-2.content_01 > div > div:last-child {
}

div.intro.introsection_2 p{color: #fff;font-size: 21px;font-family: 'Noto Sans KR' !important;line-height: 28px;width: 686px;margin: 0 auto;word-break: keep-all;}

div.intro.introsection_3 img{max-width:1200px;padding: 150px 0;}

div.intro > div{width:1200px; margin:0 auto; text-align:center;}

h5.main_title {color: #343434;font-family: 'Noto Sans KR' !important;font-size: 55px !important;font-weight: 600;padding: 0 0 34px;letter-spacing: -4px;}
h5.main_title strong{font-family: 'Noto Sans KR' !important;color:#d03228;font-weight: 600;}

p.intro_substance2 {
    color: #1d1c1c;
    font-size: 26px;
    line-height: 36px;
    font-weight: 300;
    font-family: 'Noto Sans KR' !important;
    letter-spacing: -1.5px;
}

/*인사말*/

/*의료진소개*/
.content_inner.staff {/* padding-bottom: 0 !important; */}
div.staff {text-align:center;}
div.introstaff_1{}
div.introstaff_1 div{background: url('../res/images/intro/bg_staff.png')no-repeat right bottom;text-align: left;width: 930px !important;}
div.introstaff_1 div.park{background: url('../res/images/intro/img_staff_bak2.png')no-repeat right bottom;/* height: 705px; */ text-align: left;width: 930px !important;}
div.introstaff_1 div.kim{background: url('../res/images/intro/img_staff_kim2.png')no-repeat right bottom;/* height: 705px; */text-align: left;width: 930px !important;}
div.introstaff_2{}
div.introstaff_3{}

div.staff  > div{width: 930px !important;margin: 0 auto;}
div.introstaff_1  h5:before{content:'';display:block;width: 54px;border-bottom: 2px solid #c32c31;height: 2px;margin: 0px 0 25px;}
div.introstaff_1  h5{font-size: 56px;padding-bottom: 15px;font-family: "NanumMyeongjo", sans-serif;font-weight: normal;padding-top: 95px;}
div.introstaff_1 p{padding-bottom: 62px;font-family: "NanumMyeongjo", sans-serif;font-size: 22px;font-weight: bold;}
div.introstaff_1  ul{margin-bottom: 30px;}
div.introstaff_1 ul li{line-height: 30px;  font-size: 17px;}
.tabs.staff_box ul.tab-links {    position: absolute;}
.tabs.staff_box ul.tab-links li{display:block;width:101px;height:101px;background:#fff;border-radius:50%;text-align: center;line-height:101px;margin-bottom:30px;}
/*2022-08-02수정*/
.tabs.staff_box ul.tab-links li.cate02_1{
    background-color: #c32c31;
}
.tabs.staff_box ul.tab-links li.cate02_1 a{
    color: #fff;
}
.sub_tab_1{
    opacity: 1;
}
/*수정종료*/
.tabs.staff_box ul.tab-links li a{display:block;}
.tabs.staff_box ul.tab-links li.tab_active{background:#c32c31;} 
.tabs.staff_box ul.tab-links li.tab_active a{color:#fff;}
.content_02.staff {    background: url('/include/res/images/intro/bg_staff02.png') #eff0f0;}

.tabs.staff_box {    position: relative;}
.tabs.staff_box:after{content:'';clear:both;display:block;}
li.ac_title {    margin-bottom: 15px;    text-indent: 0 !important;    margin-top: 12px;}

.activity ul li {    margin-bottom: 0;    text-indent: 10px;}
.tabs.staff_box .tab-content{min-height:220px;width: 780px;float: right;text-align: left;}
.introstaff_2 h5{    font-family: "NanumMyeongjo", sans-serif;    color: #c32c31;    font-size: 35px;    font-weight: normal;    padding-bottom: 35px;}
.introstaff_2 ul{}
.introstaff_2 ul > li span{font-size:13px;}
.introstaff_2 ul > li{    line-height: 30px;}
div.thesis li {    margin-bottom: 20px;    background: url('/include/res/images/common/icon_red.png') no-repeat 0px 8px;    padding-left: 40px;}
div.activity ul {/* float: left; *//* width: 290px; */display: inline-block;margin-right: 40px;}


/*2020-11-19 추가 css */
div.staff_list ul {width: 1300px;display: block;vertical-align: bottom;margin: 0 auto;height: 564px;clear: both;}
div.staff_list ul:after{content:'';clear:both;}
div.staff_list ul li {width: 33.333333%;display: block;text-align: center;float: left;}
/*div.staff_list ul li.doctor_on p , div.staff_list ul p:hover {background: #c32c21;}*/
div.staff_list ul li a {width: 100%;height: 69px;vertical-align: bottom;display: block;color: #fff;}
div.staff_list p{font-size:31px;font-family: "nanum barun gothic";width: 100%;height: 69px;vertical-align: bottom;display: block;color: #fff;line-height: 69px;background: #3b3b3b;margin-top: -4px;}
div.staff_list strong{font-size:42px;padding: 0 10px;}
div.staff_list {/*background: url(../res/images/intro/bg_staff01.jpg) repeat-x center bottom;*/padding-top: 113px;}
/*의료진소개*/

/*둘러보기*/
.bx-list-s {width: 1200px;margin: 0 auto;}
.bx-list-s:after{content:'';clear:both;display:block;}
.bx-list-s a{width: 120px;display: inline-block;height: 80px;margin: 5px;float: left;}
.bx-list-s a img{width:100%;}
.tabs.facilities_box > ul li {    display: inline-block;    margin: 0 10px;}
.tabs.facilities_box > ul li.tab_active a {background:#c32c31; color:#fff;}
.tabs.facilities_box > ul li a{padding:10px; border:1px solid #c32c31;display:block;width:120px;}
.tabs.facilities_box > ul {margin: 0 0 30px 0;}
.bx-list-s a {border: 2px solid #ccc;}
.bx-list-s a.active{border:2px solid #c21c21;}
.facilities_tab { border:1px solid #ddd; border-left:none; background:#fff; overflow:hidden;  margin-bottom:20px;}
.facilities_tab li { float:left; width:25%; border-left:1px solid #ddd; text-align:center; box-sizing:border-box; }
.facilities_tab li { display:inline-block; padding:20px; cursor:pointer; }
.facilities_tab li.on { background-color:#eee; color:#c32c31; }
.facilities_tab_con {clear:both;position: relative;}
.facilities_tab_con > div.facbox {}
.facilities_tab_con > div.facbox.first {}
.bx-viewport strong {    text-align: left;    display: block;    padding-top: 5px;    font-size: 13px;}
.bx-wrapper {    margin: 0 auto 30px;}
/*둘러보기*/

/*제증명발급안내*/
div.issue_box{
    text-align: left;
}
div.issue_box h3{
    padding-bottom: 16px;
    font-size: 26px;
    color: #c32c31;
    font-weight: bold;
    line-height: 32px;
    text-align: center;
    width: 1110px;
    margin: 0 auto;
}
div.issue_box  > ul{
    margin-bottom: 80px;
}
div.issue_box  > ul li{line-height: 35px;}
div.issue_box  > ul li p{float:left;width: 150px;}
div.issue_box  > ul li a{background:#c32c31;color:#fff;padding:5px;border-radius:10px;cursor: pointer;}
div.issue_box  > table.issue_table{
    width: 100%;
    border-top: 3px solid #c32c31;
    margin-bottom: 50px;
}
div.issue_box  > table.issue_table caption{
    text-align: left;
    padding-bottom: 30px;
}
div.issue_box  > table.issue_table thead{}
div.issue_box  > table.issue_table thead th{
    padding: 10px 0;
    border-bottom: 2px solid #c32c31;
    text-align: center;
}
div.issue_box  > table.issue_table tbody td{
    text-align: center;
    vertical-align: middle;
    padding: 20px;
    border-right: 1px solid #c32c31;
    border-bottom: 1px solid #c32c31;
    line-height:27px;
}
div.issue_box  > table.issue_table tbody td:nth-child(2){
    border-left: 1px solid #ccc;
}
div.issue_box  > table.issue_table tbody td:last-child{border-right:none;}
div.issue_box  > table.issue_table tbody td ul{}
div.issue_box  > table.issue_table tbody td ul li{text-align:left;}


table.issue_table{}
/*0907수정 박도현*/
.download{
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 3%;
}
.download ul li{
    float: left;
    width: 50%;
    height: 6vh;
    line-height: 6.5vh;
    box-sizing: border-box;
    border-bottom: 1px solid #c32c31;
    border-top: 1px solid #c32c31;
}
.download ul li:first-child{
    border-right: 1px solid #c32c31;
}
.download ul li a img{
    margin-left: 2%;
    width: 4%;
    vertical-align: sub;
}

/*제증명발급안내 끝*/
/*오시는길*/


table.be{
    border-top: 2px solid #c32c21;
    width: 100%;
    font-size: 17px;
    margin-bottom: 20px;
}
table.be th{
    background: #fcf8f8;
    padding: 10px 0;
    border-bottom: 1px solid #c4c4c4;
    font-weight: normal;
    vertical-align: middle;
}
table.be td{
    vertical-align: middle;
    text-align: center;
    border-bottom: 1px solid #c4c4c4;
    background: #fff;
    height: 40px;
    /* padding: 0 20px; */
}
table.be td.counsel_content{padding:20px 0;}
table.be td iframe{display:block;margin: 0px auto;}
div.srh_section input[type="submit"] {
    border: none;
    background: #c32c21;
    color: #fff;
    padding: 3px 15px;
}

h5.address{padding: 70px 0 30px;font-size: 24px;font-family: "NanumSquare", sans-serif;}
/*오시는길*/

/*비급여*/
.be_select {margin-bottom: 30px;height: 15px;font-size: 17px;}
select#be_subject {float: left;font-size: 17px;font-family: unset;}
p.recently_update{float:right; margin-right:5px;}
/*비급여*/

/*온라인상담*/
div.introduce_cate ul.consult li{display: block;width: 300px;border-right: 1px solid #c9c9c9;float: left;text-align: center;height:53px;line-height:53px;}


/*어깨 shoulder*/

/*오십견*/
ul.frozen_shoulder{}
ul.frozen_shoulder li{}
ul.frozen_shoulder li img{}
ul.frozen_shoulder li span{}
ul.frozen_shoulder li p{}

ul.frozen_shoulder_align{
    width: 960px;
    margin: 0 auto;
}
ul.frozen_shoulder_align li{
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    padding: 0 30px;
}
ul.frozen_shoulder_align li p{}
ul.frozen_shoulder_align li img{}

table.type_shoulder{
    background: #fff;
    width: 1200px;
    margin: 0 auto;
    border-radius: 25px;
    padding: 20px;
}
table.type_shoulder th{
    padding-top: 45px;
}
table.type_shoulder th h4{
    background: #ebae24;
    border-radius: 30px;
    padding: 10px 0px;
    width: 1075px;
    text-align: left;
    margin: 0px auto;
    font-size: 18px;
}
table.type_shoulder td{padding: 40px 0 40px 0;}
ul.shoulder_align {
    padding-top: 75px;
}
ul.shoulder_align li{display:inline-block;}
ul.shoulder_align li img{}
table.type_shoulder th h4 span{
    background: #000;
    color: #fff;
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    border-radius: 30px;
    margin-left: 8px;
    margin-right: 40px;
}
table.type_shoulder td p{
    line-height: 27px;
    vertical-align: middle;
}

div.shoulder_rectify{width: 852px;margin: 0 auto 50px;}
div.shoulder_rectify:after{content:'';clear:both;display:block;}
div.shoulder_rectify > div{float: left;width: 400px;}
div.shoulder_rectify > div li{margin-left:-5px;}
div.shoulder_rectify > div:nth-child(2){width: 100px;margin-left: 0px;margin-right: -55px;margin-top: 125px;}

ul.frozen_shoulder2{
    margin-top: 50px;
    background: #fff;
    margin-bottom: 50px;
    border-radius: 30px;
    padding: 20px 0;
}
ul.frozen_shoulder2 li{
    display: inline-block;
}
ul.frozen_shoulder2 li span{
    display: block;
    background: #f5a419;
    width: 30px;
    height: 30px;
    margin: 20px auto 20px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    border-radius: 25px;
}
ul.frozen_shoulder2 li p{
    line-height: 27px;
    display: grid;
}
ul.frozen_shoulder2 li img{}
/*오십견*/
ul.shoulder01{
    margin-top: 60px;
    display: block;
    margin-bottom: 20px;
    height: 430px;
}
ul.shoulder01 li{
    display: inline-block;
    border-right: 5px dotted #333;
    padding: 0 20px;
    height: 375px;
}
ul.shoulder01 li:last-child{border-right:none;}
ul.shoulder01 li img{margin-bottom:10px}
ul.shoulder01 li h5{border-radius:25px;color:#fff;background:#0b4162;padding:10px 0;font-family: "NanumSquare", sans-serif;}

h6.attention{
    color: #c32c31;
    font-family: 'Nanum Myeongjo', sans-serif;
    font-size: 21px;
    margin-bottom: 30px;
}

ul.shoulder_ul3{
    border: 1px solid #c32c31;
    padding: 40px;
    color: #c32c31;
    border-radius: 20px;
    width: 1125px;
    margin: 0 auto 60px;
    box-sizing: border-box;
}
ul.shoulder_ul3 li:last-child{margin-bottom:0;}
ul.shoulder_ul3 li{
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 28px;
    text-align: left;
    font-family: "NanumSquare", sans-serif;
}
ul.shoulder_ul3 li span{
    background: #c32c31;
    color: #fff;
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    border-radius: 50%;
    text-align: center;
    line-height: 32px;
    margin: 2px 49px 0 0;
}

ul.frozen_shoulder_care{}
ul.frozen_shoulder_care li{
    display: inline-block;
}
ul.frozen_shoulder_care li h6{
    background: #ecaf23;
    display: block;
    width: 153px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    border-radius: 30px;
    margin: 20px auto;
}

ul.shoulder_ul2{margin-top:60px;}
ul.shoulder_ul2 li{
    display: inline-block;
}
ul.shoulder_ul2 li span{}
ul.shoulder_ul2 li img{margin-bottom:30px}
ul.shoulder_ul2 li h5{
    background: #f5b517;
    padding: 9px 0;
    border-radius: 25px;
    display: block;
    width: 153px;
    margin: 0 auto;
    font-family: "NanumSquare", sans-serif;
    }

ul.shoulder_ul4 li{display: inline-block;width: 300px;}
ul.shoulder_ul4 li h5{
    background: #f5b517;
    padding: 9px 0;
    border-radius: 25px;
    display: block;
    width: 153px;
    margin: 0 auto;
    font-family: "NanumSquare", sans-serif;
}

div.shoulder_symptom{}
div.shoulder_symptom ul{
    margin-bottom: 20px;
}
div.shoulder_symptom ul li{
    display: inline-block;
    padding: 6px;
}
div.shoulder_symptom ul li img{}

table.type.shoulder{
    margin: 0 auto;
}
table.type.shoulder th{
    padding: 0 0 50px 0;
}
table.type.shoulder th h4{
    padding: 10px 20px;
    display: block;
    float: left;
    line-height: 32px;
    font-size: 18px;
    width: 951px;
    border-radius: 50px;
}

table.type.shoulder th span{
    background: #f5a419;
    vertical-align: middle;
    float: left;
    border-radius:50%;
    width:32px;
    height:32px;
    line-height:32px;
    color:#fff;
    display: block;
    margin: 15px 30px 0 0;
}
table.type.shoulder td{}
table.type.shoulder td img{}
table.type.shoulder td  ul{}
table.type.shoulder td  ul li {
    display: inline-block;
}
table.type.shoulder td  ul li img{}
table.type.shoulder td  ul li h5{background:#c32c21;color:#fff;border-radius:25px;padding: 9px 100px;font-family: "NanumSquare", sans-serif;display: inline-block;}
table.type.shoulder_2 tr:first-child th{padding-top: 10px !important;padding-bottom: 10px;}
table.type.shoulder_2 tr:nth-child(5) th {padding: 11px 0;}
table.type.shoulder_2 tr:nth-child(5) th span{margin-top: 10px;}
table.type.shoulder_2{
    width: 1075px;
    margin: 0 auto;
}
table.type.shoulder_2 th{
    background: #f5b417;
    border-radius: 35px;
    vertical-align: middle;
    padding: 10px 0;
}
table.type.shoulder_2 th h6{border-radius:25px;float: left;width: 818px;color: #000;text-align: left;line-height: 23px;padding-top: 5px;font-family: "NanumSquare", sans-serif;}
table.type.shoulder_2 th span{
    background: #000;
    color: #fff;
    display: block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    line-height: 33px;
    float: left;
    margin-right: 20px;
    margin-left: 20px;
    font-family: "NanumSquare", sans-serif;
    margin-top: 0px;
}
table.type.shoulder_2 td{
    padding-top: 35px;
}
table.type.shoulder_2 td img{}
table.type.shoulder_2 td  ul{}
table.type.shoulder_2 td  ul li {
    display: inline-block;
    padding: 0 40px;
}
table.type.shoulder_2 td  ul li img{}
table.type.shoulder_2 td  ul li img h5{}


/*회전근개파열*/
ul.shoulder_ul5{
    margin-bottom: 50px;
}
ul.shoulder_ul5 li{
    display: inline-block;
    padding: 0px 10px;
    transition: all 0.3s;
}
ul.shoulder_ul5 li img{}
ul.shoulder_ul5 li h5{}

ul.shoulder_ul6{border: 2px solid #c32c31;border-radius: 25px;padding: 20px;margin: 0 auto;width: 1024px;box-sizing: border-box;font-family: "NanumSquare", sans-serif;}
ul.shoulder_ul6 li{
    display: inline-block;
    font-family: "NanumSquare", sans-serif;
    margin-bottom: 7px;
    text-align: left;
    clear: both;
    width: 880px;
    box-sizing: border-box;
    transition: all 0.5s;
    padding: 10px 15px;
    border-radius: 25px;
}
ul.shoulder_ul6 li:nth-child(4) span{margin-top: 17px;}
ul.shoulder_ul6 li span{
    display: block;
    float: left;
    background: #c32c31;
    width: 32px;
    height: 32px;
    font-family: "NanumSquare", sans-serif;
    border-radius: 25px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    margin-right: 30px;
    vertical-align: middle;
    margin-top: 1px;
}
ul.shoulder_ul6 li p{
    float: left;
    text-align: left;
    line-height: 34px;
    font-family: "NanumSquare", sans-serif;
}

ul.shoulder_ul7{
    background: #fff;
    border-radius: 25px;
    width: 1000px;
    margin: 0 auto;
    padding: 30px 0;
}
ul.shoulder_ul7 li{}
ul.shoulder_ul7 li img{}
ul.shoulder_ul7 li h5{
    border-radius: 20px;
    padding: 10px 20px;
    display: inline;
    font-family: "NanumSquare", sans-serif;
}

ul.shoulder_ul8{
    margin-bottom: 50px;
}
ul.shoulder_ul8 li{
    display: inline-block;
    padding: 0 15px;
}
ul.shoulder_ul8 li img{}
ul.shoulder_ul8 li:nth-child(even){
    vertical-align: top;
    margin-top: 175px;
}

ul.shoulder_ul9{
    margin-top: 60px;
}
ul.shoulder_ul9 li{
    display: inline-block;
    padding: 0 30px;
}
ul.shoulder_ul9 li img{
    margin-bottom: 30px;
}
ul.shoulder_ul9 li h6{
    border-radius: 25px;
    background: #c32c31;
    padding: 10px 0;
    color: #fff;
    font-size: 19px;
    font-family: "NanumSquare", sans-serif;
}
ul.shoulder_ul10{
    margin-bottom: 60px;
}
ul.shoulder_ul10 li{
    display: inline-block;
    text-align: left;
    line-height: 27px;
    vertical-align: middle;
    width: 35%;
}
ul.shoulder_ul10 li p{margin-top: 0;font-family: "NanumSquare", sans-serif;}
ul.shoulder_ul10 li strong{display:block;padding-bottom: 10px;}
ul.shoulder_ul10 li img{}
ul.shoulder_ul10 li:nth-child(even) img{}



div.shoulder_box{
    clear: both;
    height: 419px;
    margin-bottom: 35px;
}
div.shoulder_box div.shoulder_box_left{
    float: left;
}
div.shoulder_box div.shoulder_box_left ul{
    background: #fff;
    padding: 5px;
    width: 632px;
    border-radius: 25px;
    height: 358px;
}
div.shoulder_box div.shoulder_box_left ul li{
    display: inline-block;
    width: 49%;
    vertical-align: middle;
}
div.shoulder_box div.shoulder_box_left ul li img{
    display: block;
    margin: 0 auto 20px;
}
div.shoulder_box div.shoulder_box_left ul li h6{
    background: #333;
    border-radius: 25px;
    padding: 10px 60px;
    display: inline-block;
    color: #fff;
        font-family: "NanumSquare", sans-serif;
}

div.shoulder_box div.shoulder_box_right{
    float: left;
    padding: 80px 60px;
    text-align: left;

}
div.shoulder_box div.shoulder_box_right strong{margin-bottom:10px;display: block;}
div.shoulder_box div.shoulder_box_right p{
    text-align: left;
    line-height: 27.9px;
        font-family: "NanumSquare", sans-serif;
}

.shoulder_box.scale {
    margin-bottom: 0;
    height: 290px;
}
.shoulder_box.scale ul{height: 280px !important;padding: 30px 5px 0 !important;}
.shoulder_box.scale .shoulder_box_right{padding: 52px 60px;}

table.type.shoulder_3{
    margin: 0 auto;
}
table.type.shoulder_3 th{
}
table.type.shoulder_3 th h4{
    padding: 0;
    display: block;
    line-height: 32px;
    font-size: 18px;
    width: 100%;
    padding: 10px;
    background: #f5b517;
}

table.type.shoulder_3 th span{
    background: #000;
    vertical-align: middle;
    float: left;
    border-radius:50%;
    width:32px;
    height:32px;
    line-height:32px;
    color:#fff;
    margin-top: 10px;
    display: block;
    margin-left: 13px;
    margin-right: 20px;
}
table.type.shoulder_3 th h4 span{display:inline-block;float: none;background: none;width: auto;color: #c32c31;margin: 0;text-indent: 20px;font-family: "NanumSquare", sans-serif;}
table.type.shoulder_3 td{}
table.type.shoulder_3 td img{}
table.type.shoulder_3 td  ul{margin-bottom:30px;}
table.type.shoulder_3 td  ul li {
    display: inline-block;
}
table.type.shoulder_3 td  ul li h5{background:#000; color:#fff;width:270px;}
ul.shoulder_ul11{
    clear: both;
    width: 840px;
    margin: 0 auto 50px;
}
ul.shoulder_ul11:after{content:'';clear:both;display:block;}
ul.shoulder_ul11 li{
    display: block;
    width: 248px;
    height: 248px;
    border-radius: 50%;
    border: 1px solid #c32c31;
    text-align: center;
    margin: 0 -21px;
    float: left;
}
ul.shoulder_ul11 li p{
    font-family: 'Nanum Myeongjo', serif;
    font-size: 24px;
    height: 248px;
    font-style: italic;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
    width: 248px;
}
ul.shoulder_ul11 li p span{
    font-family: 'Nanum Myeongjo', serif;
    font-size: 16px;
    display: block;
}



/*회전근개파열*/

/*//////////
///*어깨 탈구
////////////*/

ul.dislocate_shoulder{
    margin-bottom: 50px;
    border-radius: 30px;
    padding: 20px;
    /* box-shadow: 0px 1px 5px 5px #f2f2f2; */
}
ul.dislocate_shoulder li{
    display: inline-block;
    margin: 0 10px;
    vertical-align: middle;
}
ul.dislocate_shoulder li img{}


ul.dislocate_shoulder2{
    margin-bottom: 20px;
    border-radius: 30px;
    padding: 20px;
    /* box-shadow: 0px 1px 5px 5px #f2f2f2; */
}
ul.dislocate_shoulder2 li{
    display: inline-block;
    vertical-align: middle;
    margin:0 10px;
}
ul.dislocate_shoulder2 li img{}


ul.dislocate_shoulder3{
    background: #fff;
    border-radius: 30px;
    margin-bottom: 20px;
    padding: 20px 20px 40px;
    /* box-shadow: 0px 1px 5px 5px #f2f2f2; */
}
ul.dislocate_shoulder3 li{
    display: inline-block;
    margin: 0 10px;
    position: relative;
}
ul.dislocate_shoulder3 li img{
    display: block;
    margin: 0px auto 30px;
}
ul.dislocate_shoulder3 li:first-child img{}
ul.dislocate_shoulder3 li p{
    display: inline !important;
    padding: 10px 13px;
    bottom: 0;
    margin-bottom: 0 !important;
}


ul.dislocate_shoulder4{
    background: #fff;
    padding: 30px 0;
    margin-bottom: 30px;
    border-radius: 30px;
    }
ul.dislocate_shoulder4 li{
    display: inline-block;
    margin: 0 20px;
}
ul.dislocate_shoulder4 li img{}
ul.dislocate_shoulder4 li p{}

ul.dislocate_shoulder5{
    background: #fff;
    padding: 30px 0;
    margin-bottom: 30px;
    border-radius: 30px;
    }
ul.dislocate_shoulder5 li{
    display: inline-block;
    margin: 0 20px;
}
ul.dislocate_shoulder5 li img{
    margin-bottom: 20px;
    display: block;
}
ul.dislocate_shoulder5 li p{
    background: #c32c31;
    padding: 10px 20px;
    border-radius: 20px;
    color: #fff;
    margin-bottom: 0 !important;
}

/*석회성건염*/
ul.calcific_tendinitis{    background: #fff;
    padding: 30px 0;
    margin-bottom:50px;
    border-radius: 30px;}
ul.calcific_tendinitis li{    display: inline-block;
    margin: 0 20px;}
ul.calcific_tendinitis li img{}
ul.calcific_tendinitis li p{    background: #c32c31;
    padding: 10px 0;
    border-radius: 20px;
    color: #fff;}


ul.calcific_tendinitis2{
    margin-bottom: 50px;
    border-radius: 30px;
    padding: 50px 20px 10px;
    /* box-shadow: 0px 1px 5px 5px #f2f2f2; */
    }
ul.calcific_tendinitis2 li{
    display: inline-block;
    margin: 0 20px;
    vertical-align: top;
    }
ul.calcific_tendinitis2 li img{
    margin-bottom: 20px;
    display: block;
}
ul.calcific_tendinitis2 li p{
    background: #c32c31;
    padding: 10px 20px;
    border-radius: 20px;
    color: #fff;
    }

ul.calcific_tendinitis3{    background: #fff;
    padding: 30px 0;
    margin-bottom:50px;
    border-radius: 30px;}
ul.calcific_tendinitis3 li{
    display: inline-block;
    margin: 0 20px;
    vertical-align: top;
    }
ul.calcific_tendinitis3 li img{
    margin-bottom: 20px;
    display: block;
}
ul.calcific_tendinitis3 li p{
    background: #c32c31;
    padding: 10px 20px;
    border-radius: 20px;
    color: #fff;
    margin-bottom: 0 !important;
    }

ul.calcific_tendinitis4{    background: #fff;
    padding: 30px 0;
    margin-bottom:50px;
    border-radius: 30px;}
    
ul.calcific_tendinitis4 li{
    display: inline-block;
    margin: 0 20px;
    vertical-align: top;
    }
ul.calcific_tendinitis4 li img{
    margin-bottom: 20px;
    display: block;
}
ul.calcific_tendinitis4 li p{
    background: #c32c31;
    padding: 10px 20px;
    border-radius: 20px;
    color: #fff;
    margin-bottom: 0 !important;
    }


ul.slap{    background: #fff;
    padding: 30px 0;
    margin-bottom:50px;
    border-radius: 30px;}
ul.slap li{    display: inline-block;
    margin: 0 20px;}
ul.slap li img{}
ul.slap li p{    background: #c32c31;
    padding: 10px 0;
    border-radius: 20px;
    color: #fff;}

ul.omarthritis{
    background: #fff;
    padding: 30px 0;
    border-radius: 30px;
    }
ul.omarthritis li{
    display: inline-block;
    margin: 0 10px;
}
ul.omarthritis li img{}
ul.omarthritis li p{    background: #c32c31;
    padding: 10px 0;
    border-radius: 20px;
    color: #fff;}


ul.omarthritis2{
    background: #fff;
    padding: 30px 0;
    width: 720px;
    border-radius: 30px;
    margin: 0 auto;
    }
ul.omarthritis2 li{
    display: inline-block;
    margin: 20px;
}
ul.omarthritis2 li img{}
ul.omarthritis2 li h6{    background: #c32c31;
    padding: 10px 0;
    border-radius: 20px;
    color: #fff;}



/*//////////
///*어깨관절염
////////////*/
h4.omarthritis{background: #039af0;padding: 10px;color: #fff;border-radius: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;margin: 5px auto 0;display: block;}
/*어깨 shoulder*/

/*척추*/
ul.spine {width: 347px !important;margin: 0 auto;}
div.introduce_cate ul.spine li{display: block;width: 173px;border-right: 1px solid #c9c9c9;float: left;text-align: center;height:53px;line-height:53px;background: #fff;}



/*spine_part spine3 */
div.spine_symptom{
    background: url('/include/res/images/spine/bg_spine3_01.png') no-repeat;
    width: 760px;
    height: 292px;
    margin: 0 auto 35px;
}
div.spine_symptom ul{
}
div.spine_symptom ul li{
    display: inline-block;
    width: 30%;
    line-height: 292px;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}
div.spine_symptom ul li p{}

table.type.spine{
    margin-top: 44px;
}
table.type.spine td{padding:0 37px;}
table.type.spine td p{text-align:left !important;font-family: "NanumSquare", sans-serif !important;}
table.type.spine span{
    background: url('/include/res/images/spine/bg_spine3.png') no-repeat;
    width: 28px;
    height: 28px;
    margin: 9px 15px 0px 7px;
}
ul.division{
    margin-bottom: 20px;
}
ul.division li{
    display: inline-block;
}
ul.division li:last-child img{padding:0;}
ul.division li img{
    display: block;
    margin-bottom: 10px;
    padding-right: 45px;
}
ul.division li p.etching{
    background: #c32c21;
    display: inline-block;
    padding: 10px 80px;
    border-radius: 25px;
    color: #fff;
    font-size: 17px;
    font-family: "NanumSquare", sans-serif;
}
/*spine_part spine3 끝*/


/*knee*/
ul.knee {width: 347px !important;margin: 0 auto;}
div.introduce_cate ul.knee li{display: block;width: 173px;border-right: 1px solid #c9c9c9;float: left;text-align: center;height:53px;line-height:53px;background: #fff;}
ul.chondromalacia{    margin: 50px auto 30px;    display: block;    width: 1120px;}
ul.chondromalacia.scpage{width: 1155px;}
ul.chondromalacia li:first-child{margin-left:0;}
ul.chondromalacia li:last-child{margin-right:0;}
ul.chondromalacia li{    display: inline-block;    margin: 0 15px;    float: left;}
ul.chondromalacia:after{content:'';clear:both;display:block;}

ul.list_degenerative_arthritis {margin-bottom:30px;}
ul.list_degenerative_arthritis li{
    background: #fff;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    padding: 15px 0;
    width: 990px;
    text-align: left;
    line-height: 18px;
    font-family: "NanumSquare","Nanum Barun Gothic", sans-serif;
    margin: 0 auto 25px;
}
ul.list_degenerative_arthritis li:first-child span{margin-top: -7px;}
ul.list_degenerative_arthritis li span{
    background: #c32c31;
    width: 32px;
    height: 32px;
    display: inline-block;
    text-align: center;
    line-height: 35px;
    color: #fff;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    margin-left: 13px;
    margin-right: 24px;
    float: left;
    margin-top: 0px;
    vertical-align: middle;
}

div.kneel_symptom{
    margin-bottom: 45px;
}
div.kneel_symptom ul{
    width: 1000px;
    height: 205px;
	margin:0 auto;
}
div.kneel_symptom ul:after{content:'';clear:both;display:block;}
div.kneel_symptom ul li{display: inline-block;position: relative;float: left;width: 185px;height: 185px;overflow: hidden;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;margin: 0 7px;font-family: "NanumSquare", sans-serif;}
div.kneel_symptom ul li div{position: absolute;width: 185px;top: 0;height: 185px;border-radius: 50%;left: 0;}
div.kneel_symptom ul li div.hover_txt_kneel{opacity:1;z-index: 5;background: rgba(0,0,0,0.7);display: table;color: #fff; font-family: "NanumSquare", sans-serif;}
div.kneel_symptom ul li div.hover_txt_kneel p{    line-height: 24px;    vertical-align: middle;    display: table-cell;    margin: 0 auto;    text-align: center; font-family: "NanumSquare", sans-serif;}
div.kneel_symptom ul li:hover div.hover_txt_kneel{opacity:0; display:none;}
div.kneel_symptom ul li div > img{
    width: 200px;
}

ul.diagnosis_degenerative_arthritis{
    margin-bottom: 25px;
    margin-top: 40px;
}
ul.diagnosis_degenerative_arthritis li:before{background: url('../res/images/knee/bg_kneel22.png');no-repeat;content:'';width: 34px;height:35px;display:block;float:left;margin-top: -9px;margin-left: 11px;margin-right: 25px;}
ul.diagnosis_degenerative_arthritis li{
    background: #fff;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    padding: 16px 0;
    text-align: left;
    width: 1000px;
    margin: 0 auto 7px;
    font-family: "NanumSquare", sans-serif;
}
ul.diagnosis_result{
    margin-bottom: 45px;
    width: 1000px;
    margin: 0 auto;
}
ul.diagnosis_result li{
    color: #f70000;
    text-align: left;
    font-family: "NanumSquare", sans-serif;
    line-height: 28px;
    font-weight: bold;
}
p.caution{color: #f70000 !important;}

span.caption{border: 1px solid #c32c31;padding: 10px 0;color: #c32c31;width: 1000px;display: block;line-height: 27px;text-align: center;margin: 0px auto 65px;font-family: "NanumSquare", sans-serif;}
div.degenerative_arthritis_medication{}
div.degenerative_arthritis_medication ul{
    margin-bottom: 45px;
}
div.degenerative_arthritis_medication ul:after{content:'';clear:both;display:block;}
div.degenerative_arthritis_medication ul li{
    display: table;
    height: 598px;
    float: left;
    width: 50%;
}
div.degenerative_arthritis_medication ul li:last-child p{padding-top: 97px;}
div.degenerative_arthritis_medication ul li h4{
    background: #c32c31;
    color: #fff;
    padding: 10px;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    display: inline-block;
    margin-bottom: 45px;
    font-family: "NanumSquare", sans-serif;
}
div.degenerative_arthritis_medication ul li img{
    display: block;
    margin: 0px auto 35px;
}
div.degenerative_arthritis_medication ul li p{
    vertical-align: middle;
    line-height: 27px;
    font-family: "NanumSquare", sans-serif;
}
div.degenerative_arthritis_medication ul li p strong{color: #c32c31;font-family: "NanumSquare", sans-serif;}
div.degenerative_arthritis_care{}
div.degenerative_arthritis_care ul{
    width: 1000px;
    margin: 0 auto;
}
div.degenerative_arthritis_care ul:after{content:'';clear:both;display:block;}
div.degenerative_arthritis_care ul li{
    float: left;
    margin: 0px 26px;
    width: 28%;
}
div.degenerative_arthritis_care ul li:nth-child(2) p{padding-top: 40px;}
div.degenerative_arthritis_care ul li:last-child p{}
div.degenerative_arthritis_care ul li h4{
    color: #fff;
    background: #c32c31;
    padding: 10px;
    display: block;
    margin: 0 auto 25px;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
}
div.degenerative_arthritis_care ul li img{
    margin: 35px 0;
    max-width: 100%;
}
div.degenerative_arthritis_care ul li p{
    line-height: 27px;
    font-family: "NanumSquare", sans-serif;
}

div.kneel_rectify{width: 1070px;margin: 0 auto -75px;}
div.kneel_rectify:after{content:'';clear:both;display:block;}
div.kneel_rectify > div{float: left;width: 480px;}
div.kneel_rectify > div:nth-child(2){width: 65px;margin-left: 35px;margin-right: 7px;margin-top: 125px;}
p.additional_explanation {
    background: rgba(255,255,255,0.5);
    vertical-align: middle;
    display: inline-block;
    padding: 10px 20px !important;
    margin-bottom: 20px;
    word-break: break-all;
    /* white-space: nowrap; */
    margin-top: -25px;
    font-weight: bold;
    font-family: "NanumSquare", sans-serif;
    font-size: 17px !important;
}
div.nearthrosis{}
div.nearthrosis > div{
    width: 1000px;
    margin: 0 auto 45px;
}
div.nearthrosis > div:after{content:'';clear:both;display:block;}
div.nearthrosis > div > ul{
    display: block;
    float: left;
    margin: 0px 15px;
}
div.nearthrosis > div > ul li{}
div.nearthrosis > div > ul li:last-child{background:#fff;border-radius: 25px; -webkit-border-radius: 25px;    -moz-border-radius: 25px; height: 300px;display: table;width: 303px;}
div.nearthrosis > div > ul li p{
    display: table-cell;
    vertical-align: middle;
    line-height: 27px;
    padding: 15px;
    letter-spacing: -1.5px;
    font-family: "NanumSquare", sans-serif;
}
div.nearthrosis > div > ul li > ul.arrow_effect02{float:none;  display: block;    margin: 0 auto;}
div.nearthrosis > div > ul li > ul.arrow_effect02 li{background:none;height: 68px;width: 100%;display: block;}
div.nearthrosis > div > ul li > ul.arrow_effect02 li img{margin: 10px auto 0;padding-left: 130px;}
div.nearthrosis > div > ul li img{
    max-width: 1000px;
}
p.etching{
    background: #c32c21;
    display: inline-block !important;
    padding: 10px 80px;
    border-radius: 25px;
    color: #fff !important;
    font-size: 17px !important;
    font-family: "NanumSquare", sans-serif;
    line-height: unset !important;
    margin-bottom: 30px !important;
    /* min-width: 273px; */
    word-break: break-all;
    white-space: nowrap;
    text-align: center;
}
ul.circle {width: 1100px;margin: 0 auto;}
ul.circle li{vertical-align: middle;background: rgba(249, 194, 88,0.6);width: 280px;height: 280px;border-radius: 50%;margin: 0px -20px;display: inline-table;border: 10px solid rgba(255,255,255,0.4);}
ul.circle li p{width: 280px;text-align: center;margin: 0 auto;line-height: 22px;padding: 30px;height: 280px;display: table-cell;color: #333;vertical-align: middle;font-family: "NanumSquare", sans-serif;box-sizing: border-box;}

ul.align_three {width:1200px;margin: 0 auto 20px;}
ul.align_three li{display:inline-block;width: 280px;}
ul.align_three li img{display:block;margin : 0 auto;}

div.nearthrosis > div > ul li > ul.arrow_effect02{float:none;  display: block;    margin: 0 auto;}
div.nearthrosis > div > ul li > ul.arrow_effect02 li{background:none;height: 68px;width: 100%;display: block;}
div.nearthrosis > div > ul li > ul.arrow_effect02 li img{margin: 10px auto 0;padding-left: 130px;}
div.nearthrosis > div > ul li img{
    max-width: 1000px;
    display: block;
}

/*/*연골손상*/
div.meniscus_tear{
    margin: 0 auto 45px;
}
div.meniscus_tear ul{
    margin: 0 auto;
    width: 870px;
}
div.meniscus_tear ul li{margin-bottom:20px;background: #fff;border-radius: 450px;padding: 20px 30px;}
div.meniscus_tear ul li div:first-child{padding-right: 36px;}
div.meniscus_tear ul li:after{clear:both;display:block;content:'';}
div.meniscus_tear ul li div{
    float: left;
    display: table;
    height: 209px;
    text-align: left;
    line-height:27px

}
div.meniscus_tear ul li div img{
    box-shadow: 0px 0px 9px 2px #ccc;
    border-radius: 50%;
}
div.meniscus_tear ul li div p{
    display: table-cell;
    vertical-align: middle;
}

ul.meniscus_tear_care{
    width: 633px;
    margin: 0 auto;
}
ul.meniscus_tear_care li{
    width: 613px;
    background: #eff0f0;
    margin-bottom: 10px;
    padding: 12px;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    text-align: left;
    text-indent: 30px;
}
ul.meniscus_tear_care span{
    display: block;
    float: left;
    width: 32px;
    height: 32px;
    background: #29b1b1;
    border-radius: 50px;
	-webkit-border-radius: 50px;    -moz-border-radius: 50px;
    text-align: center;
    line-height: 32px;
    color: #fff;
    margin-top: -7px;
    margin-left: -7px;
    text-indent: 0px;
}

div.kneel_surgery_care{
    width: 1100px;
    margin-left: 133px;
    height: 38px;
    margin-top: -12px;
    margin-bottom: 40px;
}
div.kneel_surgery_care:after{content:'';display:block;clear:both;}
div.kneel_surgery_care p{
    text-align:left;
    float: left;
    line-height: 20px;
    margin-top: -2px;
    height: 38px;
}
div.kneel_surgery_care img{
    float: left;
    margin-right: 18px;
}
.kneel_surgery_care.ln1 p {
    padding-top: 9px;
}
strong.kneel_surgery_highlight{color:#007cc3 !Important; font-weight:normal;}
/*연골손상*/

/*knee*/
/*hand*/

/*손목터널*/
div.carpal_tunnel_syndrome{
    background: url('/include/res/images/hand/bg_hand.png') no-repeat;
    width: 817px;
    height: 236px;
    margin: 40px auto 15px;
}
div.carpal_tunnel_syndrome ul{}
div.carpal_tunnel_syndrome ul li{position:relative;width: 236px;height: 236px;float: left;}
div.carpal_tunnel_syndrome ul li:nth-child(2),div.carpal_tunnel_syndrome ul li:nth-child(3){margin-left: -40px;}
div.carpal_tunnel_syndrome ul li:last-child{margin-left: -47px;}
div.carpal_tunnel_syndrome ul li p{        position: absolute;        left: 50%;        top: 50%;        transform: translate(-50%, -50%); /* transform 추가 */        line-height: 24px;        margin-left: -4px;        width: 240px;        font-style: italic;}

div.carpal_tunnel_cause{
    background: url('/include/res/images/hand/bg_hand_01.png') no-repeat;
    width: 1006px;
    height: 240px;
    margin: 0 auto;
}
div.carpal_tunnel_cause ul{}
div.carpal_tunnel_cause ul li{position:relative;width: 236px;height: 241px;float: left;}
div.carpal_tunnel_cause ul li:nth-child(2),div.carpal_tunnel_cause ul li:nth-child(3),div.carpal_tunnel_cause ul li:nth-child(4){margin-left: -43px;}
div.carpal_tunnel_cause ul li:last-child{margin-left: -47px;}
div.carpal_tunnel_cause ul li p{        position: absolute;        left: 50%;        top: 50%;        transform: translate(-50%, -50%); /* transform 추가 */        line-height: 24px;        margin-left: -4px;        width: 240px;        font-style: italic;}
div.carpal_tunnel_cause ul li p span{display:block;font-size: 13px;}

ul.carpal_tunnel{
    margin-bottom: 50px;
    background: url('/include/res/images/hand/bg_carpal_tunnel.png')no-repeat center 35px;
}
ul.carpal_tunnel li{
    display: inline-block;
    width: 35%;
}
ul.carpal_tunnel li:first-child strong{color: #e36f74;}
ul.carpal_tunnel li:last-child strong{color: #7e8da9;}
ul.carpal_tunnel li img{}
ul.carpal_tunnel li p{
    margin: 10px 0;
}
ul.carpal_tunnel li strong{
    font-size: 50px;
}

ul.carpal_tunnel2{
    background: #fff;
    border-radius: 30px;
    margin-bottom: 50px;
    padding: 20px 0;
}
ul.carpal_tunnel2 li{
    display: inline-block;
    margin: 10px 35px;
}
ul.carpal_tunnel2 li img{}
ul.carpal_tunnel2 li h6{
    background: #FFBA02;
    padding: 10px 0;
    color: #333;
    border-radius: 25px;
    margin: 10px 0;
}

/*손목터널*/
/*손목건초염*/
ul.tendosynovitis2{
    background: #fff;
    padding: 30px;
    border-radius: 35px;
    margin-bottom: 50px;
}
ul.tendosynovitis2 li{
    display: inline-block;
    margin: 0 20px;
}
ul.tendosynovitis2 li img{}

ul.tendosynovitis{
    margin-bottom: 50px;
    border-radius: 30px;
    padding: 20px;
    box-shadow: 0px 1px 5px 5px #f2f2f2;
}
ul.tendosynovitis li{
    display: inline-block;
    margin: 0 20px;
}
ul.tendosynovitis li img{}

/*손목건초염*/

/*테니스엘보*/
/*hand1*/
div.hand_care_step{
    background: url('/include/res/images/hand/bg_tennis_elbow.png') no-repeat center center;
    width: 760px;
    height: 276px;
    margin: 33px auto 0;
}
div.hand_care_step ul{}
div.hand_care_step ul:after{content:'';clear:both;display:block;}
div.hand_care_step ul li{
    display: inline-block;
    width: 250px;
    float: left;
    height: 276px;
}
div.hand_care_step ul li:first-child p{padding-top: 118px;}
div.hand_care_step ul li:nth-child(2) p{color:#005510;padding-left: 3px;}
div.hand_care_step ul li:last-child p{color:#003c66;padding-left: 3px;}
div.hand_care_step ul li p{
    vertical-align: middle;
    margin: 0 auto;
    text-align: center;
    line-height: 27px;
    font-style: italic;
    font-weight: bold;
    padding-top: 105px;
    padding-left: 20px;
}

div.hand_minute{
    margin: 55px auto 0;
    width: 1000px;
}
div.hand_minute:after{content:'';clear:both;display:block;}
div.hand_minute div{
    float: left;
    height: 262px;
    display: inline-block;
}
div.hand_minute div img{}
div.hand_minute div p{display: table-cell;vertical-align: middle;line-height: 24px;padding-left: 75px;padding-top: 45px;}
div.hand_minute div p strong{color:#007cc3;font-weight: normal;}
p.opinion{    color: #f00101;    padding: 20px 0;    font-style: italic;}
ul.hand_opinion{width: 1000px;margin-top: 45px;margin: 0 auto;}
ul.hand_opinion:after{content:'';clear:both;display:block;}
ul.hand_opinion li{display:inline-block;width:500px;float: left;}
ul.hand_opinion li img{max-width:450px;}
ul.hand_opinion li strong{color:#007cc3;font-weight: normal;}
strong.hand_highlight{color:#007cc3 !important; font-weight: normal;}

ul.tennis_elbow{
    margin-bottom: 20px;
}
ul.tennis_elbow li{
    display: inline-block;
    margin: 0 10px;
}
ul.tennis_elbow li img{}
/*테니스엘보*/
/*hand*/

/*foot*/

/*무지외반증*/
.overtoe_box {
    width: 909px;
    margin:0 auto;
}
.overtoe_box:after {
    clear: both;
    content:'';
    display: block;
}
div.overtoe_step{
    float: left;
    margin-bottom: 30px;
    width: 450px;
}
div.overtoe_step div{
    float: left;
    width: 140px;
}
div.overtoe_step div.overtoe_explain{
    width: 292px;
}
div.overtoe_step div.overtoe_explain h6{
    background: #ffbc00;
    border-radius: 25px;
    padding: 10px 0;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    margin-bottom: 10px;
}
div.overtoe_step div.overtoe_explain ul{}
div.overtoe_step div.overtoe_explain ul li{
    text-align: left;
    padding-left: 31px;
    font-size: 15px;
    line-height: 27px;
    background: url('/include/res/images/common/icon_arrow_red3.png') no-repeat 15px 5px;
    background-size: 10px;
    margin-bottom: 5px;
}
ul.align_5{
    margin-bottom: 50px;
}
ul.align_5 li{
    display: inline-block;
    padding: 0 10px;
}
ul.align_5 li img{width: 201px;}

div.before_after{width: 1000px;margin: 0 auto 65px;}
div.before_after:after{content:'';clear:both;display:block;}
div.before_after > ul{margin: 235px 15px 0 60px;float: left;width: 119px;}
div.before_after > ul li img{margin: 0 27px;display: block;}
div.before_after > img{float: left;width: 400px;}
.surgery_before_after{}
.surgery_before_after ul{    margin-bottom: 40px;}
.surgery_before_after ul li{width: 241px;height: 72px;margin: 0 5px 0 0;display: inline-block;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;}
.surgery_before_after.shoulder ul li{width: 191px;height: 72px;margin: 0 5px 0 0;display: inline-block;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;}
.surgery_before_after ul li a{    text-align: center;    display: block;    line-height: 72px;    color: #fff;    font-family: Nanum Gothic;}
.surgery_before_after ul li.cate01{    background: #898989;}
.surgery_before_after ul li.cate02{    background: #d1c0a5;}
.surgery_before_after ul li.cate03{    background: #ffc600;}
.surgery_before_after ul li.cate04{    background: #0075a9;}
.surgery_before_after ul li.cate05{background: #c049b8;}

.tab-content {}
.tab-content img{max-width: 1000px;}
.sub_tab {display:none;opacity: 0;}
.sub_tab.tab_active {display:block;opacity: 1;}


/*무지외반증*/
table.ingrown_toenail_explain {width:860px;margin: 0px auto 150px;}
table.ingrown_toenail_explain td{vertical-align:middle; width:50%;}
table.ingrown_toenail_explain td img{    text-align: left;    display: inline;    float: left;}
table.ingrown_toenail_explain td p{text-align:left;line-height:27px;font-family: "NanumSquare", sans-serif;}
ul.foot_align3 {margin: 0 auto 60px;}
ul.foot_align3 li {display:inline-block;padding: 0 15px;}
ul.foot_align3 li img{}

ul.foot_align7 {margin: 0 auto 60px;}
ul.foot_align7 li {display: inline-block;}
ul.foot_align7 li:nth-child(even) img{    vertical-align: middle;    margin: -210px 10px 0;}
ul.foot_align7 li p{background:#33d;border-radius:20px;padding: 9px;color: #fff;}

ul.ingrown_division {width:1120px;margin: 50px auto -20px;}
ul.ingrown_division li{display:inline-block; vertical-align:text-top;}
ul.ingrown_division li p{text-align:left;}
ul.ingrown_division li img{margin-right:40px;}

ul.ingrown_division2 {width:1120px; margin:0 auto -10px;}
ul.ingrown_division2 li{display:inline-block;vertical-align: text-top;}
ul.ingrown_division2 li p{text-align:left;padding-top: 100px;}
ul.ingrown_division2 li img{margin-right: 70px;}

/*지간신경종*/
div.bunionette{width: 1000px;margin: 60px auto 45px;}
div.bunionette:after{content:'';clear:both;display:block;}
div.bunionette > div{    float: left;    margin-right: 30px;}
div.bunionette > div img{width: 435px;}
div.bunionette > div:last-child{margin:0;}
div.bunionette > div h4{    color: #01a0a0;    margin-bottom: 20px;    margin-top: 45px;    text-indent: 15px;    font-size: 20px;}
div.bunionette > div ul{    position: relative;    width: 512px;}
div.bunionette > div ul li:before{content:'●';font-size:10px;color:#01a0a0;margin-left: 20px;margin-right: 15px;position: absolute;left: 0;}
div.bunionette > div ul li{background: #fff;margin-bottom: 7px;height: 31px;line-height: 32px;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;text-align: center;width: 100%;display: block;text-indent: 0px;}

div.bunionette.neurosis h4{margin-top: 0;text-indent: 0;font-size: 27px;}
ul.neurosis{text-align: left;display: block;margin: 0 auto 45px;width: 500px;}
ul.neurosis li{background: url('/include/res/images/common/bg_foot8.png') #eff0f0 no-repeat 6px 5px;height: 40px;text-indent: 40px;line-height: 40px;border-radius: 25px;margin-bottom: 20px;font-family: "NanumSquare", sans-serif;}
div.bunionette.neurosis li {    text-align: left;    padding-left: 55px;    width: 457px;}

div.fracture{padding: 0px 79px;}
div.fracture p{text-align:left !important;}
.cause_list.interval li {    letter-spacing: -1.1px; font-size:14px;}
div.cause_list{margin-top: 65px;width: 1000px;margin: 65px auto 65px;}
div.cause_list ul:nth-child(2){margin-right:0;}
div.cause_list:after{content:'';clear:both;display:block;}
div.cause_list ul{float: left;margin-right: 34px;width: 476px;}
div.cause_list ul li{background:#fff;border-radius:25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;margin-bottom: 13px;text-indent: 25px;color: #434343;font-family: Nanum Gothic;height: 41px;font-size: 15px;text-align: left;line-height: 39px;letter-spacing: -0.1px;}
div.cause_list ul li:before{content:'●';font-size:10px;color:#29b1b1;margin-left: -8px;margin-right: 16px;}

/*지간신경종*/

/*족저근막염*/
table.remedial_treatment{width: 1000px;margin: 0 auto;font-family: "NanumSquare", sans-serif !important;}
table.remedial_treatment th{background: url('/include/res/images/common/bg_foot42.png') no-repeat #fff 15px center; text-align: left;text-indent: 43px;height: 41px;line-height: 41px;border-radius: 25px; -webkit-border-radius: 25px;    -moz-border-radius: 25px; font-size:20px;}
table.remedial_treatment th strong{color:#1f9393}
table.remedial_treatment td{padding: 30px 46px;line-height: 23px;text-align: left;}
table.remedial_treatment td p{padding:0 25px;font-family: "NanumSquare", sans-serif !important;}
table.remedial_treatment td > img{margin: 30px auto;display:block;max-width: 1000px;}
table.remedial_treatment td > div{}
table.remedial_treatment td > div:after{content:'';clear:both;display:block;}
table.remedial_treatment td > div img{    float: left;}
table.remedial_treatment td > div p{float: left;padding-top: 75px;margin-left: 51px;}
.surgery_media{display:block;margin: 60px auto;}
ul.align_3{
    margin: 30px auto;
}
ul.align_3 li{
    display: inline-block;
    width: 33%;
}
ul.align_3 li p{text-align:center;margin:0 auto;display: block !important;width: 140px;}
ul.align_2{
    text-align: center;
    margin: 20px auto;
}
ul.align_2 li{
    display: inline-block;
    width: 49%;
}
/*족저근막염*/
/*1906추가 css 인대파열*/
table.remedial_treatment.add_1906{width:1200px;}
table.remedial_treatment.add_1906 td {padding:0}
table.remedial_treatment.add_1906 td{padding: 50px 20px;box-sizing: content-box;}
table.remedial_treatment.add_1906 td ul.division{text-align:center;}
table.remedial_treatment.add_1906 td ul.division ul.arrow_effect{vertical-align:middle;display:table-cell;height: 273px;padding: 0 31px 0 52px;}
.add_1906 ul.division img {    padding-right: 0;}
table.remedial_treatment.add_1906 td > p{margin:0 auto;display: block;width: 714px;}
table.remedial_treatment.add_1906 td > div img,table.remedial_treatment.add_1906 td > div p {    float: none !important;    margin: 0;    padding-top: 0 !important;    display: inline-block;    vertical-align: middle;    font-family: "NanumSquare", sans-serif !important;}

ul.division_list {    width: 360px;    text-align: center;    margin: 0 auto;}
.round {    background: #fff;    border-radius: 22px;    padding: 25px 0;    margin-bottom: 50px;    margin-top: 40px;}
.round ul.division > li{width: 540px;text-align: center;margin: 0 auto;}
.round ul.division > li > img{margin: 30px auto;padding: 0;}
ul.division_list li {display: block;text-align: left;line-height: 10px;height: 35px;margin-bottom: 8px;text-indent: 25px;}
ul.division_list li p{display: block;margin-top: -21px;text-indent: 68px;}
ul.division_list li img{    margin-bottom: 0;    display: inline-block;    padding-right: 0;}

.add_1906 ul.division1 img {    padding-right: 0;}
p.txt_l.add_1906 {
    padding-left: 70px;
}
.round ul.division1 > li{width: 540px;text-align: center;margin: 0 auto;display: inline-block;}
.round ul.division1 > li > img{margin: 30px auto;padding: 0;}
ul.division_list1 li {display: block;text-align: left;line-height: 10px;height: 35px;margin-bottom: 8px;text-indent: 25px;}
ul.division_list1 li p{display: block;margin-top: -21px;text-indent: 68px;}
ul.division_list1 li img{    margin-bottom: 0;    display: inline-block;    padding-right: 0;}
.align_lf {height: 209px;margin: 0 auto;width: 1030px;}
.align_lf img{float:left;}
.align_lf p{float:left;text-align: left !important;/* height: 209px; */vertical-align: middle;padding-top: 110px;padding-left: 50px;}
/*1906추가 css 인대파열 끝*/

/*foot*/

@-webkit-keyframes show_hide {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-o-keyframes show_hide {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes show_hide {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
		}

.arrow_effect img{
	-webkit-animation-name: show_hide;
	-o-animation-name: show_hide;
	animation-name: show_hide;
	-webkit-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 1.2s;
	-o-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	float: left;
	margin-left: -15px !important;
}

.arrow_effect > li img {
	position: relative;
	left: 0;
	top: 0;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	cursor: pointer;
	display: block;
	margin: 0 auto 30px;
}

.arrow_effect > li:first-child img {
	-webkit-animation-delay: .2s;
		 -o-animation-delay: .2s;
			animation-delay: .2s;
}

.arrow_effect > li:nth-child(2) img {
	-webkit-animation-delay: .4s;
		 -o-animation-delay: .4s;
			animation-delay: .4s;
}


.arrow_effect02 img{
	-webkit-animation-name: show_hide;
	-o-animation-name: show_hide;
	animation-name: show_hide;
	-webkit-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 1.2s;
	-o-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	float: left;
	margin-left: 1px !important;
}

.arrow_effect02 > li img {
	position: relative;
	left: 0;
	top: 0;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	cursor: pointer;
	display: block;
	margin: 0 auto 30px;

}


.line_effect {  background:#c32c31;  color:#fff; border-radius:25px;padding:0px 10px 0; transition: all 0.3s;}
.line_effect span{color:#c32c31 !important; background:#fff !important;}


/*2019-09-27 재활치료 추가*/
ul.therapy {    width: 1200px;    }
ul.therapy:after{clear: both;    display: block; content:'';}
ul.therapy li{border-bottom:1px solid #8eabb7;padding:50px 0;width: 600px;/* display:inline-block; */float: left;box-sizing:border-box;}
ul.therapy li h3{font-family:'Nanum Myeongjo';border:1px solid #cbcbcb;border-radius:25px;display:block;width: 287px;margin:0 auto 25px;padding:10px;}
ul.therapy li h3 span{    color: #c32d20;    padding-right: 14px;}
/*2019-09-27 재활치료 추가*/

/*2019-10-22 수술후기 리스트 갤러리형으로 변경*/
ul.surgery_list {
    clear: both;
    border-top: 2px solid #ce2a1f;
    padding: 20px 0 5px;
    border-bottom: 2px solid #ce2a1f;
    margin-bottom: 20px;
}
ul.surgery_list li{display: block;margin-bottom: 15px;padding: 0 15px;float: left;width: 22%;cursor: pointer;height: 270px;}
ul.surgery_list li img{margin-bottom:15px;width: 150px;}
ul.surgery_list:after{content:''; clear:both;display:block;}

/*2019-10-22 수술후기 리스트 갤러리형으로 변경*/

ul.surgery_list li p{
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2; /* 라인수 */
 -webkit-box-orient: vertical;
 word-wrap:break-word;
 line-height: 1.2em;
 overflow: hidden;
 margin: 0 auto;
 height: 2.4em; /* line-height 가 1.2em 이고 3라인을 자르기 때문에 height는 1.2em * 3 = 3.6em */
 width: 220px;
}

/*2023 스태프 박도현 수정*/
div.staff_list ul li{
    background-color: #F3F3F3;
    width: 32%;
    margin-right: 1%;
    margin-bottom: 1%;
}
div.staff_list ul li .doctor_left{
    width: 50%;
    float: left;
}
div.staff_list ul li .doctor_right{
    width: 50%;
    float: right;
    position: relative;
    padding-top: 20%;
}
div.staff_list ul li .doctor_right p{
    background-color: transparent;
    color: #010101;
    font-size: 18px;
    text-align: left;
}
div.staff_list ul li .doctor_right p.right_text{
    margin-left: 5%;
    color: #C32C21;
}
div.staff_list p{
    height: 47px;
}
div.staff_list ul li a{
    height: 40px;
    line-height: 40px;
    background-color: #C32C21;
    width: 90%;
    margin: auto;
    margin-top: 10%;
}
div.staff_list ul li .doctor_right img{
    position: absolute;
    left: 5%;
    top: 32%;
}
div.staff_list strong{
    font-size: 30px;
}

div.introstaff_1 div.han{
    background: url('../res/images/intro/han_2.png')no-repeat right 115px;
    height: 725px;
    text-align: left;
    width: 930px !important;
}
div.introstaff_1 div.go{
    background: url('../res/images/intro/go_2.png')no-repeat right 115px;
    height: 725px;
    text-align: left;
    width: 930px !important;
}
div.introstaff_1 div.jin{
    background: url('../res/images/intro/jin_2.png')no-repeat right bottom;
    height: 725px;
    text-align: left;
    width: 930px !important;
}
div.introstaff_1 div.Joo{
    background: url('../res/images/intro/Joo_2.png')no-repeat right bottom;
    height: 725px;
    text-align: left;
    width: 930px !important;
}
div.introstaff_1 div.Lee{
    background: url('../res/images/intro/Lee_2.png')no-repeat right bottom;
    height: 725px;
    text-align: left;
    width: 930px !important;
}
div.introstaff_1 div.Gi{
    background: url('../res/images/intro/Jung_2.png')no-repeat right bottom;
    height: 725px;
    text-align: left;
    width: 930px !important;
}
div.red_box{
    background-color: #C32C21;
    text-align: center;
    color: white;
    height: 70px;
    line-height: 70px;
}
div.red_box p{
    display: inline-block;
    font-size: 25px;
}
div.red_box span{
    font-size: 38px;
    margin-left: 1%;
}



