@charset "utf-8";

/* modal 공통 */
.modal{position: fixed;left: 0;right: 0;top: 0;bottom: 0;width: 410px; max-width:410px;height: 207px;padding: 20px;margin: auto;background:#fff;z-index:9999;display:none;box-sizing: border-box;}
.modal>p { margin-bottom: 20px; font-size: 15px; line-height: 160%; word-break: keep-all;}
.modal p span { display: block; font-size: 13px; color: #ef0808;}
.modal .left {float: left;width: 25%;line-height: 230%;}
.modal .left p { font-size: 16px;}
.modal .right {float: left;width: 52%;}
.modal .right { line-height: 230%;}
.modal .right input {display: block;margin: 5px 0;color: #000;font-size: 14px;width: 90%;}
.modal .confirm {display: block;float: right;width: 40px;margin: 5px auto 0;padding: 10px 22px;color: #fff;font-size: 17px;text-align: center;line-height: 270%;background: #813273;}
.modal .confirm:hover { background: #66225a;}
.modal .close{position:absolute;  right:-13px; top:-13px; color:#fff; display:block; }
.modal .close i {color: #fff; font-size: 35px; border-radius: 100%; border:2px solid #000; background: #000;}

#mask{display:none; position:fixed; width:100%; height:100%; left:0; top:0; background-color:#000; z-index:9000;}

/*filed -공통*/
.container {padding-top: 147px;}
.content-wrap{padding-top:110px;padding-bottom:90px;width: 1100px; margin: 0 auto;}
.content-wrap.width100 {width: 100%;}

.content{background-repeat:no-repeat;}
.content-title{margin-bottom:60px;clear:both;}
.content-title .title{font-size: 25px;font-weight: 400;text-align: center;}
.content-title .big-title{color:#813273;font-size:38px;font-weight:bold;letter-spacing: -2px;text-align: center;}

.content-title.sub1-3 .title{letter-spacing: 11px;text-indent: 15px;}
.content-title.sub1-4 .title{letter-spacing: 12px;text-indent: 15px;}
.content-title.sub1-5 .title{letter-spacing: 16px;text-indent: 15px;}
.content-title.sub1-6 .title{letter-spacing: 11px;text-indent: 15px;}
.content-title.sub2-2 .title{letter-spacing: 9px;text-indent: 15px;}
.content-title.sub3-1 .title{letter-spacing: 11px;text-indent: 20px;}
.content-title.sub3-2 .title{letter-spacing: 16px;text-indent: 20px;}
.content-title.sub3-2-1 .big-title{letter-spacing: 1px;text-indent: 0;}
.content-title.sub3-3 .title{letter-spacing: 18px;text-indent: 18px;}
.content-title.sub3-3-1 .big-title{letter-spacing: 0.5px;}
.content-title.sub3-4 .title{letter-spacing: 18px;text-indent: 18px;}
.content-title.sub3-4-1 .title{letter-spacing: 18px;text-indent: 18px;}
.content-title.sub3-4-2 .title{letter-spacing: 18px;text-indent: 18px;}
.content-title.sub4-1 .title{letter-spacing: 15px;text-indent: 20px;}
.content-title.sub4-2 .title{letter-spacing: 23px;text-indent: 20px;}
.content-title.sub4-2-2 .title {letter-spacing: 1.5px;text-indent: 4px;}
.content-title.sub4-3 .title{letter-spacing: 11px;text-indent: 20px;}
.content-title.sub4-3-1 .title{letter-spacing: 7px;text-indent: 8px;}
.content-title.sub4-3-2 .title{letter-spacing: 13px;text-indent: 13px;}
.content-title.sub4-3-3 .title{letter-spacing: 5px;text-indent: 8px;}
.content-title.sub4-4 .title{letter-spacing: 5px;text-indent: 8px;}
.content-title.sub4-5 .title{letter-spacing: 21px;text-indent: 30px;}
.content-title.sub4-5-1 .title{letter-spacing: 21px;text-indent: 30px;}
.content-title.sub4-5-2 .title{letter-spacing: 7px;text-indent: 12px;}
.content-title.sub5-2 .title{letter-spacing:2px;}
.content-title.sub5-4 .title{letter-spacing:5.5px;}

.board-wrap{overflow: hidden;clear: both;}
.content-wrap > .inner-wrap:after{content:'';display:block;clear: both;}

.content-wrap.width100 > .content > .inner-wrap {margin: 0 auto;width: 1100px;}
.cancer-injection > .tab-wrap, 
.cancer-injection > .tab-box > .content > .inner-wrap {margin: 0 auto; width: 1100px;}

.include_content {
	/*border:1px dotted red;*/
    margin: 0 auto;
    /*width: 95%;*/
    max-width: 1100px;
}

/*sub-title 공통*/
.sub-title{width: 100%;clear: both;background: no-repeat center top;/* background-attachment: fixed; */background-size: cover;}
.sub-title h2{padding-top: 100px;font-size: 70px;font-weight: 100;color: #fff;text-align: center;letter-spacing:-2px;}
.sub-title h2 .bold {font-weight: bold; font-size: 70px;color: #fff;letter-spacing:-2px;}
.sub-title .text {padding: 10px 0 110px; color: #fff; font-size: 25px; text-align: center; font-weight: 100;}
.sub-title .sub-navi{width: 100%; height: 60px; background-color: #fff; border-top: 1px solid #8b8b8c; border-bottom:1px solid #888889;}
.sub-title .sub-navi ul{/* overflow: hidden; */clear: both;max-width: 1100px;margin: 0 auto;}
.sub-title .sub-navi ul li span {font-size: 20px;}
.sub-title .sub-navi > ul > li{float: left;height:60px;line-height: 178%;font-size: 20px;box-sizing: border-box;border-right: 1px solid #999999;position: relative;background-repeat: no-repeat;/* background-position: 86% center;padding-left: 4%; */background-position: 90% center;padding-left: 3%;line-height: 60px;cursor: pointer;}
.sub-title .sub-navi > ul > li.sub-na-home{width: 7% !important;border-left: 1px solid #999999;text-align: center;padding-left: 0;}
.sub-title .sub-navi > ul > li > a{display: block;/* padding: 16px 0 17px; */height: 100%;line-height: 65px;}
.sub-title .sub-navi ul li.on{font-size: 19px;font-weight: bold;/* line-height: 165%; */background: #1dac9d;}
.sub-title .sub-navi ul li.on:before { position: absolute; width: 100%; height: 100%; border-left: 1px solid #11675e; border-right: 1px solid #11675e; content: ''; left: -1px;}
.sub-title .sub-navi ul li.on a{color:#fff; line-height: 63px;}
.sub-title .sub-navi ul li.on a span{color:#fff;}
.sub-title .sub-navi.sub01 > ul > li{width: 20%;}
.sub-title .sub-navi.sub02 > ul > li{width: 20%;}
.sub-title .sub-navi.sub02 > ul > li:last-child{width: 25%;}
.sub-title .sub-navi ul.sub-navi-2dep {width: 100%;position: absolute;top: 61px;left: 0; background-color:rgb(129 50 115);background-color: rgba(129, 50, 115,0.9);/* bottom: 61px; */display: none;z-index:5;}
.sub-title .sub-navi ul.sub-navi-2dep li {border-bottom: 1px solid rgba(255,255,255,0.4);}
.sub-title .sub-navi ul.sub-navi-2dep li a{display: block;color:#fff;padding-left: 24px;line-height: 50px;}
.sub-title .sub-navi ul.sub-navi-2dep li a:hover {background-color:rgba(129, 50, 115, 1);}

.sub-title .sub-navi.sub02 ul li .mobile{display: none;}

.title-type1 {float: right; padding: 55px 30px;width: 50%;height: 360px;background: url('/common2/images/sub/cancer1_logobg.png') no-repeat #29317f right bottom;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.title-type1 h4 {margin-top: 10px;color: #fff;line-height:65px;font-size: 50px;font-weight: 100;letter-spacing:-4px;}
.title-type1 h4 .bold {color: #fff;font-size: 50px;font-weight: 600;letter-spacing:-4px;}
.title-type1 .deco {color: #fff;}

/* tab */
.tab-wrap{margin-bottom:25px; font-size:0; border:1px solid #c2c2c2;}
.tab-wrap li{display:inline-block;width:25%;height:65px;line-height:65px;text-align:center;border-left:1px solid #c2c2c2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tab-wrap li:first-child{border-left:0 none;}
.tab-wrap li a{display:block; font-size:25px; font-weight:500;}
.tab-wrap li.on a{color:#fff; font-weight:bold; letter-spacing:-1px; background-color:#813273;}
.tab-box{display:none;}

.cancer .tab-wrap li{width:50%;}

/* table */
table {border-collapse: collapse; border-spacing: 0;}
.table-type1{width:100%;}
.table-type1 th{padding:10px;height:56px;text-align:center;font-weight:500;border-left:1px solid #fff; background-color:#d4d6e5;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.table-type1 th:first-child{border-left:0 none;}
.table-type1 .bg-blue1 th{height:70px;font-size:20px;color:#fff;background-color:#29317f;}
.table-type1 td{/*padding:10px;*/height:60px;text-align:center;border-right:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;word-break:keep-all;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.table-type1 tr:first-child td{border-top:1px solid #d1d1d1;}
.table-type1 tr:nth-child(even) td{background-color:#f7f7f7;}
.table-type1 td.bg-white{background-color:#fff !important;}

.table-type2 {width: 100%; border: 1px solid #cacaca;}
.table-type2 tr:first-child td{border-top:0 none;}
.table-type2 th {padding: 10px 0; line-height: 150%; color: #Fff; font-size: 20px; font-weight: 500; border-left:1px solid #fff; background-color: #813273;}
.table-type2 th:first-child{border-left:0 none;}
.table-type2 td {padding: 10px; border-top: 1px solid #acacac; border-left: 1px solid #acacac; line-height: 130%; word-break: keep-all;}
.table-type2 td:first-child {border-left:0 none;}
.table-type2 td:nth-child(3),
.table-type2 td:nth-child(4){text-align:center; letter-spacing: 0;}
.table-type2 td a:hover {color: #813273;}

.table-type2 tr:nth-child(even) td {/* background-color: #f6f1f5; */}
.table-type2 tr:nth-child(odd) td {background-color: #f7f7f7;}

/* 인사말 */
.intro-greetings .content1 .left {float: left;width: 46%;margin-top: 15px;text-align: center;}
.intro-greetings .content1 .left ul {margin-top: 46px; width:100%;font-size: 0;}
/* 1명일 때*/
.intro-greetings .content1 .left li {display: inline-block;width:100%;vertical-align: top;overflow:hidden;}
/* 2명일 때*/
/*.intro-greetings .content1 .left li {display: inline-block;width:50%;vertical-align: top;overflow:hidden;}*/
.intro-greetings .content1 .left li .name {color: #fff;font-size: 22px;font-weight: 500;letter-spacing: -2px;line-height: 40px;background-color: #813273;}
.intro-greetings .content1 .right {float: right;width: 51.5%;}
.intro-greetings .content1 .big-title {margin-bottom: 45px;font-size: 35px;font-weight: bold;}
.intro-greetings .content1 .big-title span {font-size: 35px;}
.intro-greetings .content1 .text {margin-bottom: 15px;line-height: 210%;word-break: keep-all;letter-spacing: -1.5px;}
.intro-greetings .content1 .text span {font-weight: 600;}

.intro-greetings .content2 {margin-top: 90px;padding-top: 70px;padding-bottom: 100px;background-color: #f3f3f3;}
.intro-greetings .content2 > .inner-wrap {background: url('/common2/images/sub/intro1_conbg1.jpg') no-repeat;background-size: cover;padding: 163px 0;background-position: center;}
.intro-greetings .content2 > .inner-wrap p{text-align: center;color: #fff;font-size: 38px;font-weight: 500;}

.intro-greetings .content3 {padding-top: 70px;}
.intro-greetings .content3 > .inner-wrap {background: url('/common2/images/sub/cancer/intro1_conbg2.jpg') no-repeat;background-size: cover;padding: 163px 0;background-position: center;}
.intro-greetings .content3 > .inner-wrap p{text-align: center;color: #fff;font-size: 38px;font-weight: 500;}


.intro-greetings .goal-list {font-size: 0;}
.intro-greetings .goal-list li {display: inline-block;/*width: 320px;*/width:29%;vertical-align: top;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.intro-greetings .goal-list li img{width:100%;}
.intro-greetings .goal-list li .title {display: block;margin-top: 20px;text-align: center;font-size: 20px;word-break:keep-all;}
.intro-greetings .goal-list .li02 {/* margin: 0 30px;padding: 0 30px;width: 382px; */margin: 0 3%;padding: 0 3%;width: 34.8%;border-left: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;}


/* 의료진소개 */
.dr_texts {display: inline-block; vertical-align:top; margin-top:20px; margin-left:17px; width: 233px;}
.dr_name {margin-bottom:10px;font-size: 30px; font-weight: 600;}
.dr_position{color:#813273; font-size: 23px; font-weight: 500;}
.dr_major, .dr_field, .dr_field_detail, .dr_record, .dr_record_detail, .dr_career, .dr_career_detail {font-size: 16px;}
.dr_field,
.dr_career {font-weight: 600;}
.dr_field:before,
.dr_career:before {content: ''; display: block; margin: 15px 0; width: 18px; height: 1px; background-color: #cacaca;}
.dr_field_detail,
.dr_career_detail {line-height: 150%; font-size:15px;}
.dr_record {font-weight: 600;}
.dr_record:before {content: ''; display: block; margin: 15px 0; width: 18px; height: 1px; background-color: #cacaca;}
.dr_record_detail {line-height: 150%; font-size:15px;}
/* .doctor_wrap img {width: 50%;} */
.doctor_wrap {display: inline-block; position: relative; width: 49%; vertical-align:top;}
.doctor_wrap .docter-img{display:inline-block;width:50%;height:498px;border:1px solid #ddd;overflow:hidden;}
.doctor_wrap .docter-img img{width:100%;}
.dr_field, .dr_record, .dr_career{margin-top: 7px;margin-bottom:10px;}
.doctor_wrap:first-child {margin-bottom: 100px;}
.doctor_wrap:nth-of-type(3) {margin-bottom: 100px;}
.doctor_wrap:nth-of-type(5) {margin-bottom: 100px;}
.doctor_wrap:last-child {margin-bottom: 72px;}

/* 장비소개 */
.img-list{width:100%;}
.img-list li{margin-bottom:50px;}
.img-list li:after{content:'';display:block;clear:both;}
.img-list li .img{display: block;width:509px;height:273px;background-color: #f5f5f5;}
.img-list li .img img{width:100%;}
.img-list li dl{width:590px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.img-list li dt{margin-bottom: 20px;font-size:25px;font-weight: 600;color:#813273;}
.img-list li dd{word-break: keep-all;line-height: 30px;}
.odd-left-img li:nth-child(odd) .img{float:left;}
.odd-left-img li:nth-child(odd) dl{float:right;padding-left:40px;text-align:left;}
.odd-left-img li:nth-child(even) .img{float:right;}
.odd-left-img li:nth-child(even) dl{float:left;padding-right:40px;text-align:right;}

/* 오시는길 */
.intro-map {}
.map-img {width: 100%;}
.map-img img {width: 100%;}

.traffic-list {margin-top: 25px;}
.traffic-list > li {margin-bottom: 15px;padding: 30px;font-size: 0;border: 1px solid #cccccc;display: table;width: 100%;box-sizing: border-box;}
.traffic-list > li .icon, 
.traffic-list > li .info {display: inline-block;display: table-cell;}

.traffic-list .title {display:inline-block;padding:0 10px;line-height: 25px;font-weight: 600;color:#fff;vertical-align:top;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;}
.traffic-list .location p {font-weight: 500;margin-bottom: 5px;}
.traffic-list .location p:last-child {margin-bottom: 0;}
.traffic-list .location .title{margin-right:15px;/* margin-bottom: 10px; */width:75px;text-align:center;}

.traffic-list .bg-purple {background-color: #813273;}
.traffic-list .bg-blue {background-color: #3d5bab;}
.traffic-list .bg-blue2 {background-color: #0c9fa8;}
.traffic-list .bg-green {background-color: #5bb025;}
.traffic-list .bg-green2 {background-color: #748600;}
.traffic-list .bg-red {background-color: #ff0000;}

.traffic-list .icon {width: 115px;height: 115px;text-align: center;vertical-align: middle;border-right: 1px solid #cccccc;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.traffic-list .icon span {display: block;margin: 0 auto;width: 72px;height: 72px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background-color: #959595;}
.traffic-list .icon .icon-bus {background-image: url('/common2/images/sub/icon_bus.png');}
.traffic-list .icon .icon-subway {background-image: url('/common2/images/sub/icon_subway.png');}
.traffic-list .icon .icon-car {background-image: url('/common2/images/sub/icon_car.png');}
.traffic-list .icon .icon-parking {padding-left: 5px;color: #fff;font-weight: 900;text-align:center;font-size: 50px;line-height: 72px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.traffic-list .icon .text {margin-top: 6px;color: #959595;font-weight: 500;}

.traffic-list > li .info {padding-left: 25px;}
.traffic-list .info li {display: inline-block;vertical-align: top;}
.traffic-list .info .title {margin-bottom: 15px;}

.traffic-list .info.column-three li{width: 33%;}
.traffic-list .info.column-two li{width: 49%;}
.traffic-list .info.column-two li:first-child {margin-right: 15px;}

.traffic-list .column-one .info {vertical-align: middle;line-height: 190%;}
.traffic-list .column-one .info li {display: block;}
.traffic-list .column-one .info li:before {content: '-';display: inline-block;margin-right: 5px;}
.traffic-list .column-one .info li.dashed-none:before{display:none;}

.traffic-list .info-detail .text {margin-left: 10px;}
.traffic-list .info-detail p {display: inline-block;vertical-align: top;}
.traffic-list .info-detail .detail-title {width: 94px;font-weight: bold;}
.traffic-list .info-bus li:nth-child(3) .info-detail .detail-title {width: 110px;}


/* 입원외래안내 */
.out-info {margin-bottom:45px;overflow: hidden;}
.out-info .item-box > .title {display: block;padding-left: 95px;color: #fff;font-size: 25px;font-weight: bold;line-height: 64px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-repeat: no-repeat;background-color: #813273;}
.out-info .item-box .box {padding: 25px 40px;height: 170px;border: 1px solid #cacaca;border-top: 0 none;background-color: #f8f8f8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.out-info .item-box .box span {display: inline-block;vertical-align: middle;}
.out-info .item-box .box ul {font-size: 0;}
.out-info .item-box .box li {display: inline-block;line-height: 180%;}
.out-info .item-box .box li:first-child {margin-right: 30px;}
.out-info .item-box .box li:first-child .icon-clock {background-image: url('/common2/images/sub/icon_clock2.png');}
.out-info .item-box .box li:last-child .icon-clock {background-image: url('/common2/images/sub/icon_clock1.png');}
.out-info .item-box .box .icon {display: inline-block;margin-right: 10px;width: 57px;height: 57px;vertical-align: middle;background-repeat: no-repeat;}
.out-info .item-box .box .tel {font-size: 20px;color: #813273;font-weight: bold;}
.out-info .left-item {float: left; width: 42.5%;}
.out-info .left-item .title {background-image: url('/common2/images/sub/icon_call_w.png');background-position: 10% center;}
.out-info .left-item .box .title{width: 115px;}
.out-info .right-item {float: right;width: 55.6%;}
.out-info .right-item > .title {background-image: url('/common2/images/sub/icon_diagnosis_w.png');background-position: 8% center;}
.out-info .right-item .box .title {font-weight: bold;}
.out-info .right-item div.box > div{margin-top: 25px;text-align:center;}
.out-info .right-item div.box > div .text-wrap span, 
.out-info .right-item div.box > div .text-wrap p {display: inline-block;vertical-align:middle;}
.out-info .right-item div.box > div .text-wrap .title{width:75px;text-align:left;}
.out-info .right-item div.box > div .text-wrap .notice{margin-left:20px;}
.out-info .right-item div.box  .text-wrap {display: inline-block;vertical-align: middle;line-height: 160%;}

.out-info2 {margin-bottom:10px;border:1px solid #cacaca;}
.out-info2 .title-wrap{padding: 0 40px;line-height:65px;border-bottom:1px solid #dfdfdf;}
.out-info2 .title-wrap .title{padding-left: 50px;font-size:25px;background-repeat:no-repeat;background-position:left center;}
.out-info2 .title-wrap .notice {float: right;margin-top: 4px;}

.guidance-list{margin-right:35px;display: inline-block;line-height: 190%;}
.guidance-list li {padding-left: 10px;text-indent: -11px;word-break: keep-all;}
.guidance-list li:before{content:'';display:inline-block;margin-right:5px;width:3px;height:3px;vertical-align:middle;background-color:#813273;}

.out-info2.consulting .title-wrap .title {background-image: url('/common2/images/sub/icon_call.png');}
.out-info2.admission .title-wrap .title {background-image: url('/common2/images/sub/icon_chart.png');}
.out-info2.admission .box{padding: 25px 40px;background:url('/common2/images/sub/intro_logobg.png') no-repeat right bottom;}

.program-list {display: table;padding: 20px 0;width: 100%;}
.program-list li {position: relative;display: table-cell;width: 25%;text-align: center;border-right: 1px solid #dfdfdf;}
.program-list li:before {position: absolute;content: '';top: 50%;right: -17px;margin-top: -17px;width: 34px;height: 34px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background: url('/common2/images/sub/arrow_right.png');}
.program-list li:last-child {border-right: 0 none;}
.program-list .li04:before {display: none;}

.program-list .icon {margin: 0 auto;height: 78px;}
.program-list .step {display: block;margin-top: 10px;color: #813273;}
.program-list .title {font-size: 20px;font-weight: bold;}

.program-list .icon.step1 {width:80px; background-image:url('/common2/images/sub/icon_consulting.png');}
.program-list .icon.step2 {width:71px; background-image:url('/common2/images/sub/icon_fax.png');}
.program-list .icon.step3 {width:72px; background-image:url('/common2/images/sub/icon_decision.png');}
.program-list .icon.step4 {width:70px; background-image:url('/common2/images/sub/icon_injection.png');}

/* 시설소개 */
.intro-inntroduction .tab-wrap {margin-bottom: 0;border-top: 3px solid #813273;border-right: 1px solid #813273;border-bottom: 0 none;border-left: 0 none;}
.intro-inntroduction .tab-wrap li {width:33.3333333%; margin-top:-1px; border-bottom: 1px solid #813273;border-left: 1px solid #813273;}

.intro-inntroduction .big-img{position:relative;width:100%;height:558px;}
.intro-inntroduction .big-img .button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.intro-inntroduction .big-img .btn-prev{left:0;}
.intro-inntroduction .big-img .btn-next{right:0;}

.intro-inntroduction .thumbnail-list{margin-top:35px;padding-top:35px;border-top:1px solid #b2b2b2;font-size: 0;}
.intro-inntroduction .thumbnail-list .img {margin-bottom: 5px;}
.intro-inntroduction .thumbnail-list .img img {display: block;width: 100%;height: auto;}

.intro-inntroduction .thumbnail-list li {display:inline-block;/*width: 191px;margin-left:35px;*/margin-bottom: 20px;margin-left: 3.2%;width: 17.4%;}
.intro-inntroduction .thumbnail-list li:first-child{margin-left:0;}
.intro-inntroduction .thumbnail-list li:nth-child(5n+1) {margin-left: 0;}


.diagnosis-nerve .content1 .title-wrap {background-image: url('/common2/images/sub/diagnosis1_conbg1.jpg');}
.diagnosis-orientae .content1 .title-wrap {background-image: url('/common2/images/sub/diagnosis3_conbg1.jpg');}

.diagnosis-nerve .content1,
.diagnosis-orientae .content1{margin-bottom:60px;}

.diagnosis-orientae .content2 .title {font-weight: bold;}

/* 협력병원 */
/* .intro-partner .table-wrap {border: 1px solid #cacaca;} */
.intro-partner .notice-mobile {display:none;margin-bottom: 5px;padding-left:10px;color:#813273;font-weight:500;}


/* 진료 - 재활 */
.title-type3{padding-top: 280px;text-align:center;background-repeat: no-repeat;/* background-size: cover; */}
.title-type3 h4 {font-size: 35px;color: #fff;font-weight: 100;}
.title-type3 .title {padding: 25px 0 15px;text-align: center;background-color: #813273;}
.title-type3 .deco {color: #fff;}
.title-type3 .text {margin-top: 40px;text-align: center;line-height: 180%;}
.title-type3 .text .bold { font-weight: bold;}

.content-wrap.diagnosis > .content1 > .inner-wrap { width: 100%; }
.diagnosis-re .content1 .title-wrap {background-image: url('/common2/images/sub/diagnosis2_conbg1.png');}
.diagnosis-re .content1 .title-wrap img {margin-top: 40px; margin-bottom: 80px; max-width: 1100px;}
.diagnosis .content2{padding:100px 0 75px;background-color:#f3f3f3;}

/* 재활센터 */
.title-type2 {padding-top: 80px; padding-bottom: 55px;text-align: center;}
.title-type2 .big-title {font-size: 38px;font-weight: bold;color: #fff;}
.title-type2 .title {font-weight: 300;font-size: 25px;color: #fff;color: rgba(255,255,255,0.8);line-height: 25px;}

.title-type2.sub3-1 .title {letter-spacing: 11px;text-indent: 12px;}
.title-type2.sub3-2 .title{letter-spacing: 7px;text-indent: 17px;}
.title-type2.sub3-3 .title{letter-spacing: 7px;text-indent: 17px;}

.info-list{font-size:0; text-align:center;}
.info-list li{display:inline-block;margin-bottom:30px;vertical-align:top;}
.info-list li:first-child{margin-left:0 !important;}
.info-list li .title {font-size: 22px;font-weight: 500;}
.info-list li .img img{width:100%;}
.info-list li .text {line-height: 180%; word-break: keep-all;}

/* .info-list.column-two li{margin-left:10px;width:50%;} */
.info-list.column-two li{margin-right:1%;width:49%;}
.info-list.column-two li:nth-child(2n){margin-right:0;}
.info-list.column-three li{margin-left:0.5%;width:33%;}
/* .info-list.column-three li:nth-child(3n+1){margin-left: 0;} */

.info-list1 li{text-align:left;}
.info-list1 li .title {display: block;margin: 25px 0 15px; font-size: 25px; font-weight: 700;word-break:keep-all;color: #813273;}
.info-list1 li .img{width:365px;height:310px;/*background-color:#f5f5f5;*/}

.info-list2 li {position: relative;}
.info-list2 .title {position: absolute;left: 0;right: 0;bottom: 0;margin: 0 auto;padding: 6px 10px;color: #fff;background-color: #813273;}
.info-list2 li .img{width:100%;height:100%;}

.info-list3 li { margin-bottom: 65px;}
.info-list3 li .title { display: block; margin: 25px 0 15px; font-size: 25px; font-weight: 700;word-break:keep-all;}

.num-list{width:100%;font-size:0;}
.num-list li{position:relative;/*display:inline-block;*/display:table;float:left;vertical-align:top;word-break:keep-all;}
.num-list li:first-child{margin-left:0;}
.num-list li .num{position:absolute;top:-34.5px;left:0;right:0;margin:0 auto;display:block;width:69px;height:69px;font-size:22px;text-align:center;line-height:69px;color:#fff;background-color:#813273;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.num-list li .num:after {position: absolute;content: '';left: 0;right: 0;margin-top: -6px;margin-left: -6px;width: 81px;height: 81px;background: url('/common2/images/sub/dashed_top.png') no-repeat;}
.num-list li .text{display: table-cell;padding-top: 25px;height: 115px;border:1px solid #c5c5c5;border-top:3px solid #813273;text-align: center;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-color:#fff;}

.num-five li {margin-left: 3.2%;width: 17.4%;/*margin-left:35px; width:191px;*/}
.num-six li {margin-left: 1.5%;width: 15.4%;}

.rehabilitation .content1 > .inner-wrap {padding-top: 80px;}
.rehabilitation .content2, 
.rehabilitation .content3{margin-top:100px;}
.re-stroke .content1{background-image:url('/common2/images/sub/rehabilitation1_conbg1.png');}
.re-stroke .content3,
.re-spinal .content3,
.re-surgery .content3{background-image:url('/common2/images/sub/rehabilitation1_conbg2.jpg');}
.re-stroke .content1 > .inner-wrap {padding-bottom: 30px;}
.re-stroke .info-imgtext{margin-top:90px;}
.re-stroke .info-imgtext dt:before{left:-60px;}
.re-stroke .info-imgtext dt:after{left:-40px;width:260px;}

.re-spinal .content1{background-image:url('/common2/images/sub/rehabilitation2_conbg1.png');}
.re-spinal .item-ex-type1 .ex-text,
.re-surgery .item-ex-type1 .ex-text,
.re-spinal .item-ex-type1 .ex-img,
.re-surgery .item-ex-type1 .ex-img {height: 352px;}
.re-spinal .content2,
.re-surgery .content2 {padding: 75px 0;background-color: #f3f3f3;}
.re-spinal .num-list {padding-top: 30px;}

.re-surgery .content1{background-image:url('/common2/images/sub/rehabilitation3_conbg1.png');}

.re-special .content1{background-image:url('/common2/images/sub/rehabilitation4_conbg1.png');}
.re-special .img-list2 {float: right;width: 770px;}
.re-special .img-list2 li{height:268px;}
.re-special .img-list2 .title-wrap .text:before{display:none;}
.re-special .icon-list {float: left;width: 290px;}
.re-special .icon-list li {margin-bottom: 56px;width: 45%;}
.re-special .icon-list .li02, 
.re-special .icon-list .li04 {margin-left: 10%;}
.re-special .icon-list .text{padding-top: 20px;height:106px;line-height: 140%;}

.re-special .content1 .item-ex .ex-img {height: 338px;}
.re-special .content1 .item-ex .ex-text {padding-top: 50px; height: 338px;}
.re-special .content2 .img-list2 .li01{background-image:url('/common2/images/sub/rehabilitation4_img2.png');}
.re-special .content2 .img-list2 .li02{background-image:url('/common2/images/sub/rehabilitation4_img3.png');}
.re-special .content2 .img-list2 .li03{background-image:url('/common2/images/sub/rehabilitation4_img4.png');}
.re-special .content2 .img-list2 .li04{background-image:url('/common2/images/sub/rehabilitation4_img5.png');}
.re-special .content3 {padding: 80px 0 60px;background-color: #f2f2f2;}
.re-special .content3 .img-list2 .li01{background-image:url('/common2/images/sub/rehabilitation4_img9.png');}
.re-special .content3 .img-list2 .li02{background-image:url('/common2/images/sub/rehabilitation4_img10.png');}
.re-special .content3 .img-list2 .li03{background-image:url('/common2/images/sub/rehabilitation4_img11.png');}
.re-special .content3 .img-list2 .li04{background-image:url('/common2/images/sub/rehabilitation4_img12.png');}
.re-special .content3 .item-ex {margin-bottom: 90px;display:table;}
.re-special .content3 .item-ex .ex-img{/* height: 330px; */display:table-cell;float:none;overflow: hidden;font-size: 0;vertical-align: middle;}
.re-special .content3 .item-ex .ex-img img {display: inline-block;width: 33.333%;vertical-align: top;}
.re-special .content3 .item-ex .ex-text {display:table-cell;float:none;padding-top: 45px;/* height: 330px; */}



.icon-list{width:100%;font-size:0;}
.icon-list li{position:relative;display:table;float:left;vertical-align:top;word-break:keep-all;}
.icon-list li:first-child{margin-left:0;}
.icon-list .icon{position:absolute;top:-34.5px;left:0;right:0;margin:0 auto;display:block;margin:0 auto;width:69px;height:69px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#813273;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.icon-list .icon:after {position: absolute;content: '';left: 0;right: 0;margin-top: -6px;margin-left: -6px;width: 81px;height: 81px;background: url('/common2/images/sub/dashed_top.png') no-repeat;}
.icon-list .icon-hand{background-image:url('/common2/images/sub/icon_hand.png');}
.icon-list .icon-bone{background-image:url('/common2/images/sub/icon_bone.png');}
.icon-list .icon-brain{background-image:url('/common2/images/sub/icon_brain.png');}
.icon-list .icon-foot{background-image:url('/common2/images/sub/icon_foot.png');}
.icon-list .icon-mouth{background-image:url('/common2/images/sub/icon_mouth.png');}
.icon-list .icon-bertebrae{background-image:url('/common2/images/sub/icon_bertebrae.png');}
.icon-list .icon-bone2{background-image:url('/common2/images/sub/icon_bone2.png'); background-size:unset;}
.icon-list .text{display:table-cell;text-align:center;vertical-align:middle;border:1px solid #c5c5c5;border-top:3px solid #813273;background-color:#fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}


/* 암센터 */
.item-ex-type1 {float: right;clear: both;width: 100%;}
.item-ex-type1 .ex-img {float: left;display: block;width: 50%;border: 1px solid #813273;border-right: 0 none;background-color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.item-ex-type1 .ex-img img {display:block;width: 100%;}
.item-ex-type1 .ex-text {float: right;padding: 67px 30px;width: 50%;background-color: #813273;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.item-ex-type1 dt {color: #fff;font-size: 25px;font-weight: 300;}
.item-ex-type1 dt:after {content: '';display: block;margin: 20px 0;width: 38px;height: 1px;background-color: #fff;background-color: rgba(255,255,255,0.6);}
.item-ex-type1 dt .bold {color: #fff;font-size: 25px;font-weight: 500;}
.item-ex-type1 dd, 
.item-ex-type1 dd p {color: #fff;line-height: 30px;}
.item-ex-type1 dd p {margin-bottom: 20px;}
.item-ex-type1 .point {padding: 0 5px;color: #813273;font-weight: 600;background-color: #fff;}

.img-list2{width:100%;font-size:0;}
.img-list2 > li{position:relative;display:inline-block;vertical-align:top;text-align: center;background-repeat:no-repeat;background-size:cover;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.img-list2 .title-wrap{position:absolute;top:50%;right:0;left:0;margin:0 auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.img-list2 .title-wrap .title {color: #fff;font-size: 20px;font-weight: 500;}
.img-list2 .title-wrap .text {color: #fff;}
.img-list2 .title-wrap .text:before {content: '';display: block;margin: 15px auto;width: 35px;height: 1px;background-color: #fff;background-color: rgba(255,255,255,0.8);}
.img-list2 .title-wrap .small-text {color: #fff;font-size:14px;}
.img-list2 .small-text li {color: #fff;font-size: 14px;text-align: left;}
.img-five > li{width:20%;}
.img-four > li{width:25%;}
.img-three > li{width:33.333%;}


.info-tableimg:after{content:'';display:block;clear:both;}
.info-tableimg .table-style1{float:left;width:64.5%;}
.info-tableimg .img{float:right;width:35.5%;border:1px solid #d3d3d3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.info-tableimg .img img{width:100%;}

.table-style1 .title{display:block;color:#fff;text-align:center;font-size:25px;font-weight:300;line-height:95px;background-color:#813273;}
.table-style1 .title .bold{color:#fff;font-size:25px;}

.table-style1 ul{display:table;width:100%;}
.table-style1 ul.border-bottom{border-bottom:1px solid #cac8c9;}
.table-style1 li{display:table-cell;word-break:keep-all;vertical-align:middle;text-align:center;line-height:27px;border-left:1px solid #acacac;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.table-style1 li:first-child{border-left:0 none;}
.bg-style1 li:nth-child(odd){background-color:#f6f1f5;}
.bg-style1 li:nth-child(even){background-color:#f7f7f7;}
.bg-style2 li:nth-child(odd){background-color:#f7f7f7;}
.bg-style2 li:nth-child(even){background-color:#f6f1f5;}

.column-four > li{width:25%;}

.info-textimg .text {padding: 35px 30px 30px;text-align: center;line-height: 180%;color:#fff;background-color: #813273;position: relative;}
.info-textimg .text p{color:#fff;}
.info-textimg .text p .bold{color:#fff;font-weight: bold;}
.info-textimg .text:after {content: '';position: absolute;left: 0;right: 0;width: 99px;height: 45px;bottom: -46px;margin: 0 auto;background: url('/common2/images/sub/content_arrow.png') no-repeat;background-size: contain;}

.info-imgtext li{margin-bottom:45px;font-size:0;}
.info-imgtext .img{display:inline-block;width:380px;vertical-align:top;}
.info-imgtext .img img{width:100%;}
.info-imgtext dl{display:inline-block;margin-left:25px;width:690px;vertical-align:top;}
.info-imgtext dt{position:relative;margin-bottom:25px;font-size:25px;font-weight:400;}
.info-imgtext dt .bold{font-size:25px;font-weight:bold;}
.info-imgtext dt:before{content:'';position:absolute;top:36px;left:0;width:28px;height:28px;background:url('/common2/images/sub/border_dot.png') no-repeat; left:-60px;}
.info-imgtext dt:after{width:320px; left:-40px; content:'';position:absolute;top:50px;height:1px;background-color:#813273;}
.info-imgtext dd {line-height: 190%;}
.info-imgtext dd p {margin-bottom: 5px;word-break:keep-all;}
.info-imgtext dd ul {margin-top: 10px;}
.info-imgtext dd li {display: inline-block;margin-bottom: 0;width: 25%;font-size: 16px;}

.info-imgtext .effect {
    margin-top: 40px;
}
.info-imgtext .effect strong {
	display: block;
    font-size: 19px;
}

.cancer .content1 > .inner-wrap {padding-top: 80px;}
.cancer .content2,
.cancer .content3,
.cancer .content4 {margin-top: 100px;}

.cancer-intro .content1{background-image:url('/common2/images/sub/cancer1_conbg1.png');}
.cancer-intro .content2{background-image:url('/common2/images/sub/cancer1_conbg2.png');}
.cancer-intro .content2 {margin-top: 140px;padding: 50px 0 40px;}
.cancer-intro .content2 > .inner-wrap > .title {margin-bottom: 30px;text-align: center;}
.cancer-intro .content2 > .inner-wrap > .title .deco {color: #fff;font-size: 20px;font-weight: 300;}
.cancer-intro .content2 > .inner-wrap > .title h4 {color: #fff;font-size: 38px;font-weight: 300;}
.cancer-intro .content2 > .inner-wrap > .title h4:after{float:right;}
.cancer-intro .content2 > .inner-wrap > .title h4:before{float:left;}
.cancer-intro .content2 > .inner-wrap > .title h4:after,
.cancer-intro .content2 > .inner-wrap > .title h4:before{content:'';display: inline-block;margin-top: 28px;width: 26%;height: 1px;background-color:#fff;}

.cancer-intro .item-ex-type1 .ex-img{padding: 30px 50px;height: 485px;}
.cancer-intro .item-ex-type1 .ex-text {height: 485px;}
.cancer-intro .item-ex-type1 .ex-img img {width: auto;}
.cancer-intro .item-ex-type1 dd p {letter-spacing:-2px;}

.cancer-intro .img-list2 li{height:370px;vertical-align: middle;}
.cancer-intro .img-list2 li a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;font-size:0;}
.cancer-intro .img-list2 .li01{background-image:url('/common2/images/sub/cancer1_img2.png');}
.cancer-intro .img-list2 .li02{background-image:url('/common2/images/sub/cancer1_img3.png');}
.cancer-intro .img-list2 .li03{background-image:url('/common2/images/sub/cancer1_img4.png');}
.cancer-intro .img-list2 .li04{background-image:url('/common2/images/sub/cancer1_img5.png');}
.cancer-intro .img-list2 .li05{background-image:url('/common2/images/sub/cancer1_img6.png');}
.cancer-intro .img-list2 .title-wrap .text {display: none;padding:0 10px; color: rgba(255,255,255,0.8); word-break:keep-all;}

.cancer-high .content1{background-image:url('/common2/images/sub/cancer2_conbg1.png');}
/* .cancer-high .content2 {margin-top: 100px;} */
.cancer-high .content2 .content-title{margin-bottom: 40px;}
.cancer-high .item-ex-type1 .ex-img{height: 410px;}
.cancer-high .item-ex-type1 .ex-text {height: 410px;}
.cancer-high .img-list2 li{height:282px;}
.cancer-high .img-list2 .li01{background-image:url('/common2/images/sub/cancer2_img2.png');}
.cancer-high .img-list2 .li02{background-image:url('/common2/images/sub/cancer2_img3.png');}
.cancer-high .img-list2 .li03{background-image:url('/common2/images/sub/cancer2_img4.png');}
.cancer-high .img-list2 .li04{background-image:url('/common2/images/sub/cancer2_img5.png');}
.cancer-high .info-tableimg {margin-top:70px;}
.cancer-high .info-tableimg .img{height:410px;}
.cancer-high .table-style1 li{width:160px;height:157px;}




.cancer.cancer-injection > .content1 {margin-bottom: 60px;}
.cancer.cancer-injection > .content1 > .inner-wrap {padding-bottom: 30px;}
.cancer-injection > .tab-box > .content > .inner-wrap{padding-bottom:30px;}
.cancer-injection > .tab-box.tab1 > .content > .inner-wrap {padding-top: 0;}
.cancer-injection .tab-wrap{margin-bottom:25px;}
.cancer-injection > .content1{background-image:url('/common2/images/sub/cancer3_conbg1.png');}
.cancer-injection .tab2 .content1{background-image:url('/common2/images/sub/cancer3_1_conbg1.png');}
.cancer-injection .img-list2 > li{height:282px;}
.cancer-injection .img-list2 .small-text{display:inline-block;margin-top:25px;}
.cancer-injection .tab1 .img-list2 .li01{background-image:url('/common2/images/sub/cancer3_img2.png');}
.cancer-injection .tab1 .img-list2 .li02{background-image:url('/common2/images/sub/cancer3_img3.png');}
.cancer-injection .tab1 .img-list2 .li03{background-image:url('/common2/images/sub/cancer3_img4.png');}
.cancer-injection .tab1 .img-list2 .li04{background-image:url('/common2/images/sub/cancer3_img5.png');}

.cancer-injection .img-list2 .small-text li:first-child:before {content: '*';}
.cancer-injection .img-list2 .small-text li:before {display: inline-block;content: '';padding-right: 10px;width: 5px;}
.cancer-injection .img-list2 .title-wrap{height:145px;}
.cancer-injection .tab2 .ex-img {height: 410px;}
.cancer-injection .tab2 .ex-text {padding: 45px 30px;height: 410px;}
.cancer-injection .tab2 .img-list2 .li01{background-image:url('/common2/images/sub/cancer3_1_img2.png');}
.cancer-injection .tab2 .img-list2 .li02{background-image:url('/common2/images/sub/cancer3_1_img3.png');}
.cancer-injection .tab2 .img-list2 .li03{background-image:url('/common2/images/sub/cancer3_1_img4.png');}
.cancer-injection .tab2 .img-list2 .li04{background-image:url('/common2/images/sub/cancer3_1_img5.png');}

.cancer-vitamin .content1{background-image:url('/common2/images/sub/cancer4_conbg1.png');}
.cancer-vitamin .content1 > .inner-wrap {padding-bottom: 30px;}
.cancer-vitamin .info-imgtext dt:before{left:-60px;}
.cancer-vitamin .info-imgtext dt:after{left:-40px;width:260px;}

.cancer-rehabi .content .img-list2 {margin: 0 auto;max-width: 1100px;}
.cancer-rehabi .content1{background-image:url('/common2/images/sub/cancer5_conbg1_1.jpg');}
.cancer-rehabi .content1 > .inner-wrap {padding-bottom: 30px;}
.cancer-rehabi .content2{margin-top: 60px;background-image:url('/common2/images/sub/cancer5_conbg2.jpg');}
.cancer-rehabi .content2 > .inner-wrap {padding-top: 80px; padding-bottom: 30px;}
.cancer-rehabi .content-title.sub4-5-1 {margin-top: 100px;}
.cancer-rehabi .img-list2 > li{height:282px;}
.cancer-rehabi .img-list2 .li01{background-image:url('/common2/images/sub/cancer5_img2.jpg');}
.cancer-rehabi .img-list2 .li02{background-image:url('/common2/images/sub/cancer5_img3.jpg');}
.cancer-rehabi .img-list2 .li03{background-image:url('/common2/images/sub/cancer5_img4.jpg');}
.cancer-rehabi .item-ex-type1 .ex-text {padding: 25px 30px 12px;height: 395px;}
.cancer-rehabi .item-ex-type1 .ex-text dd p {letter-spacing: -2px;}
.cancer-rehabi .info-imgtext dt:before{left:-60px;}
.cancer-rehabi .info-imgtext dt:after{left:-40px;width: 185px;}


/* 비급여 */
.modified-date{display:block;margin-bottom:5px;text-align:right;font-size:18px;font-weight:500;}

/*board*/
.board-wrap .info-wrap{width: 352px; float: right; padding-bottom: 18px;}
.board-wrap .info-select{float: left; position: relative;}
.info-wrap .info-slabel{display: block; position: absolute; top: 0; right: 0; width: 68px; height: 38px; padding: 0 15px; line-height: 38px; border: 1px solid #dddddd; background:  url(/common2/images/sub/search_arrow.png) no-repeat 85% center;}
.info-wrap .info-slabel:focus{background-image:  url('/common2/images/sub/search_arrow.png');}
.info-wrap .info-s {opacity: 0; display: block; width: 100px; height: 40px;}



.info-wrap .search input {float: left; display: block; width: 172px; height: 38px; margin: 0 3px; line-height: 36px; border: 1px solid #dddddd;}
.info-wrap .search input.btnSh, 
.info-wrap .search a.btnSh {float: left; margin:0; border:none; display: block; width: 60px; height: 40px; line-height: 40px; text-align: center; background: #48484a; font-size: 14px; color: #fff;}
.info-wrap .search a {float: left; display: block; width: 60px; height: 40px; line-height: 40px; text-align: center; background: #48484a; font-size: 14px; color: #fff;}
.board-table, .board-table.board-table-view, .info-table{clear: both;width: 100%;border-top: 2px solid #813273;table-layout: fixed;}
.board-table.board-table-view, .board-table.cantact, .info-table{border-top: 0;}
.join-info{border-top: 1px solid #dadada;}
.board-wrap.border-top{border-top: 2px solid #813273;}
.board-table th, .info-table th{padding: 16px 10px;text-align: center;border-bottom: 1px solid #dadada;background: #fbf9fb;font-size: 16px;vertical-align: middle;font-weight: 500;}
.board-table .right-border{border-right: 1px solid #dadada;}
.board-table .title {text-align: left;}
.board-table .title a:hover{color: #813273;}
.board-table td, .info-table td {padding: 15px 13px;text-align: center;border-bottom: 1px solid #dadada;font-size: 16px;vertical-align: middle;}
.board-table td a, .info-table td a { font-size: 17px;}
.board-table td.text-l{text-align: left; line-height: 25px;}
.info-table th, .info-table td{text-align: left; line-height: 25px;}
.info-table th{padding-left: 34px;}
.info-table .font-col{color: #777777;}

.board-table .board-re .fa-lock { margin-left: 10px; }
.board-table .board-re .icon_re { margin: 0 5px; font-weight:600; color:#8a6731; }
.board-table .board-re .material-icons { vertical-align:text-bottom; color:#48484a; }

.board-table.board-re span{padding: 5px 10px;border-radius: 15px;color: #fff;background: #fff;word-break:keep-all;border: 1px solid #813273;font-size: 15px;color: #29292C;}
.board-table.board-re span.re {background: #813273;color: #fff;}
.board-table-view.board-re {
    margin-top: 100px;
    border-top: 2px solid #813273;
}

.board-table-view.board-re i {
    color: #813273;
    vertical-align: text-bottom;
    font-size: 22px;
    font-weight: normal;
}

.board-table.board-list th, .board-table.board-list td{/* width:15%; */}
.board-table.board-list th.title, 
.board-table.board-list td.title{width:70%;}
.board-table.board-list td.title a {display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.board-table-edit th{width:10%;}
.board-table-edit td{width:40%;}
.board-table-edit .point { color: #e21c1c; font-size: 12px; float: right; margin-right: 10px;}
.board-table-edit input { width: 98%; border: 1px solid #dddddd; font-size: 16px; box-sizing: border-box;}
.board-table-edit textarea { font-size: 16px; border: 1px solid #ddd;}
.board-table-edit .input01 { width: 20%; max-width: 95px; margin: 0 5px;}
.board-table-edit .phone_num { text-align: left;}

.info-table th, .info-table td{text-align: left; line-height: 25px;}
.info-table th{padding-left: 34px;}
.info-table .font-col{color: #777777;}

.board-table-view .board-con{height:250px;}
.board-table-view .board-con *{font-size: inherit; font-family: inherit; color: inherit; line-height:200%;}
.board-table-view .board-con td{ vertical-align: top;}
.board-table-view .board-con blockquote{
    font-style: italic;
	font-family: Georgia, Times, "Times New Roman", serif;
	padding: 2px 8px 2px 20px;	
	border-style: solid;
	border-color: #ccc;
	border-width: 0;
	border-left-width: 5px;
}

.board-table .notice {
    display: inline-block;
    padding: 0 8px 2px;
    vertical-align: middle;
    font-weight: 300;
    line-height: 26px;
    color: #fff;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color: #813273;
}

/* 온라인 상담 */
.policy {width:100%;height: 151px;overflow-y: scroll;margin: 0 auto; padding: 10px;border: 1px solid #dcdcdc; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.policy-title {font-size: 18px;margin-bottom:9px;text-align: center;font-weight: 500;}
.policy-bold {margin-bottom:10px; font-weight: 500;}
.policy-sub {margin-top: 10px; margin-bottom:3px; font-weight: 500;} 
.policy-text {margin-bottom: 10px;}
.policy-check {margin: 5px 0 15px; text-align: right;}
.policy-date {text-align: right;}

/* 고객의 소리 */
.customervoice .board-table .title a {padding-left: 25px; background: url('/common2/images/common/icon_rock.png') no-repeat left center;}

/* 개인정보 취급방침/이용약관 */
.policy2 {width: 1100px; margin: 0 auto;}
.policy-title2 {font-size: 25px;margin-bottom:30px;text-align: center;font-weight: 500;}
.policy-date2 {margin: 50px 0; text-align: right;}
.policy2 .policy-sub {margin-top: 20px;}
.policy2 .policy-text {margin-left: 15px;}
.policy2 .policy-text:first-child {margin-left: 0;}
.policy-text.policy-text2 {margin-left: 0;}
.policy-rule {margin-bottom: 35px;}

/* gallery */
.board-gallery {width:100%;clear: both;}
.gallery li{float: left;width: 31%;padding: 8px;margin-right: 1%;margin-bottom: 20px;background-color: #f2f2f2;}
.gallery li img{display:block;width:100%;}
.gallery li .thumbnail{ width:100%; height:227px; /* max-height: 362px; */ overflow:hidden;}
.gallery .li3,
.gallery .li6{margin-right:0;}
.gallery .subject{padding: 15px 0;}
.gallery .subject a{display:block;font-size: 19px;font-weight: 500;line-height: 30px;color: #292929;word-break: keep-all;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gallery .subject a:hover{color:#7d3272;}

.regist, .goToList{text-align: right; margin-top: 34px;}
.goToList{margin-bottom: 105px;}
.board-view .goToList{margin-bottom: 0;}
.regist a, .goToList a{display: inline-block;padding: 10px 37px;font-size: 17px;background: #48484a;color: #fff;}

/*board_thank*/
.board_thank {text-align:center;}
.board_thank .img-wrap>h3 {
	font-size: 30px;
    margin-top: 30px;
    word-break: keep-all;
    line-height: 40px;	
}
.board_thank .board_thank_call {
	border: 1px solid #b1b1b1;
    display: inline-block;
    text-align: left;
    padding: 20px;	
    margin-top:30px;
}
.board_thank .board_thank_call h3 {margin-bottom:10px;}
.board_thank .board_thank_call h3,.board_thank .board_thank_call h3 span {font-size:20px;}

/**/
@media screen and (min-width:1024px) {
	.info-list.column-three li:nth-child(3n+1){margin-left: 0;}
}
@media screen and (max-width:1200px) {

	.content-wrap,	
	.content-wrap.width100 > .content > .inner-wrap,
	.cancer-injection > .tab-wrap, 
	.cancer-injection > .tab-box > .content > .inner-wrap {width: 95%;}
	
	.title-type3 .text {padding: 0 50px;word-break: keep-all;}
	
	.info-list li .text {padding: 0 10px;}
	.info-list li .text br {display: none;}
	.info-list1 li .img {padding-bottom: 84%;width: 100%;height: 0;}
	.info-list1 li .img img {width: 100%;}
	
	.info-imgtext dl {width: 50%;}
	.info-imgtext dd p br {display: none;}
	

	/* 시설소개 */
	.intro-inntroduction .big-img {overflow: hidden;}
	.intro-inntroduction .big-img img {margin-left: 50%;height: 100%;transform: translateX(-50%);}

    /* 장비소개 */
    .img-list li .img {width: 50%; background-color: #fff;}
    .img-list li dl {width: 50%;}
    .img-list li dd br {display: none;}
    
    /* 오시는길 */
    .traffic-list .info.column-two li {width: 100%;}
    .traffic-list .info .title {margin-bottom: 6px;}
    .traffic-list .info.column-two li:first-child {margin-bottom: 15px;}
    
    /* 진료과목*/
    .content-wrap.diagnosis > .content1 > .inner-wrap {width: 100%;}
    
    .diagnosis-re .content1 .title-wrap img {width: 95%;}    
    .diagnosis .content2 .content-title .text {margin: 0 auto;width: 90%;word-break: keep-all;}
    
    /* 재활 */
    .re-special .icon-list {width: 26%;}
    .re-special .icon-list li {width: 46.5%;}
    .re-special .icon-list .li02, 
    .re-special .icon-list .li04 {margin-left: 7%;}
    .re-special .img-list2 {width: 72%;}
    
	.re-special .content3 .item-ex .ex-img img {width: 33.333%;height: auto;}
    
    /* 암센터 */
    .cancer-intro .item-ex-type1 .ex-img {padding: 30px 20px;}
	.cancer-intro .item-ex-type1 dd p br {display: none;}
    
    /* 개인정보취급방침, 이용약관 */
    .policy2 {width: 90%;}
    
    /* 의료진소개 */
    .doctor_wrap .docter-img {width: 45%;}
    .dr_texts {margin-top: 0;}
    .doctor_wrap .docter-img {border: none;}
    .doctor_wrap .docter-img img {border: 1px solid #ddd; box-sizing: border-box;}
    .doctor_wrap:first-child {margin-bottom: 65px;}
    
    /* 입원외래안내 */
    .out-info .item-box .box-info {padding: 25px 34px;}
}
@media screen and (max-width:1200px) and (min-width:1024px) {
	.item-ex-type1 .ex-img img {height: 100%;width: auto;}	
}

@media screen and (max-width:1023px) {
	.container{padding-top:50px;}
	
	.content-wrap,	
	.cancer-injection > .tab-wrap, 
	.cancer-injection > .tab-box > .content > .inner-wrap {width: 90%;}
	
	.title-type1 {padding: 45px 30px 30px;height: auto;min-height: 360px;}
	.title-type1 h4 {word-break: keep-all;}
	.title-type3 .text {padding: 0 20px;word-break: keep-all;}	
	
	.img-list2 .title-wrap .title {word-break: keep-all;}
	.img-list2 .title-wrap .text {word-break: keep-all;}
	.img-list2 .title-wrap .text br {display: none;}
	.img-list2 .small-text li {word-break: keep-all;text-align: center;}
	
	.info-textimg .text p {word-break: keep-all;}
	
	.item-ex-type1 dd, 
	.item-ex-type1 dd p {word-break: keep-all;}
	
	.info-imgtext dl {margin-left: 3%;width: 56%;}
	.info-imgtext .img {width: 40%;}
	
	/* 인사말 */
	.intro-greetings .content1 .left {float: none;width: 100%;}
	.intro-greetings .content1 .right {float: none;margin-top: 50px;width: 100%;}
	.intro-greetings .content1 .text br {display: none;}
	
	/* 장비소개 */
    .odd-left-img li:nth-child(odd) .img{height: auto;}
    
    /* 오시는길 */
    .traffic-list .info-detail .text {margin-left: 0;}
    .traffic-list .info-detail{width: auto;}
    .traffic-list .info.column-three li {width: 31%;}
    .traffic-list > li {padding: 30px 30px 30px 30px;}
    
    /* 협력병원 */
    .intro-partner .notice-mobile {display:block;}
    .intro-partner .table-wrap {overflow-x: scroll;}
    .intro-partner .table-wrap table {width: 1200px;}
    
    /* 진료과목 */
    .info-list.column-three li {width: 49.5%;}
	.info-list.column-three li:nth-child(2n+1) {margin-left: 0;}

    .diagnosis-re .content1 .title-wrap img {width: 90%;}
    
    /* 암센터 */
    .cancer-intro .item-ex-type1 .ex-img {height: auto;}
	.cancer-intro .item-ex-type1 .ex-text {height: auto;}
	.cancer-intro .item-ex-type1 .ex-img img {margin: 0 auto;width: 100%;max-width: 450px;}
	
	/* .cancer-injection .img-list2 .title-wrap {height: auto;} */
	.cancer-injection .info-textimg .img img {width: 100%;}
	
	.cancer-vitamin .title-type1 h4 {word-break: keep-all;}
	.cancer-vitamin .title-type1 h4 span {word-break: break-all;}
	
	/* 의료진소개 */
	.doctor_wrap {width: 100%; text-align: center; margin-bottom: 65px;}
	.doctor_wrap .docter-img {width: 244px; height: auto;}
	.dr_texts {text-align: left;}
	.doctor_wrap:first-child {margin-bottom: 65px;}
	
    /* 입원외래안내 */
    .out-info .item-box .box {height: 231px;}
    .out-info .item-box .box li:nth-child(3) {}
    .out-info .item-box .box li:nth-child(4) {}
    .out-info .left-item {width: 49%;}
    .out-info .right-item {width: 49%;}
    .out-info .item-box .box li:first-child {margin-right: 0;}
    .out-info .item-box .box span.text-url {display: block;}
    .out-info .item-box .box {padding: 20px 40px;}
    .out-info .item-box .box ul li:nth-child(3) {line-height: 19px;margin-top: 3px;}
    .out-info .item-box .box ul li:nth-child(4) {line-height: 19px;margin-top: 8px;}
    .box-clock li:first-child {margin-bottom: 15px;}
    .out-info .right-item div.box .text-wrap {text-align: left;}
    .out-info .right-item div.box > div .text-wrap .notice {display:block; margin-left: 0;}
    .out-info .right-item div.box > div {margin-top:10px; text-align: left;}
    .out-info .left-item .title {background-position: 5% center;}
    .out-info .right-item .title {background-position: 5% center;}
    .out-info .item-box > .title {padding-left: 71px;}
    .out-info .item-box .box-info {padding: 22px 34px;}
    .out-info2 .title-wrap .notice {float: none;}
    .out-info2.consulting .title-wrap .title {display: block;}
    .out-info2.consulting .title-wrap {line-height: 37px;padding-top: 5px;}
    .board-table.board-list colgroup { display: none;}
    .board-table.board-list th, .board-table.board-list td {width: 15%;}
	.board-table.board-list th:nth-child(1), .board-table.board-list:nth-child(1) td {width: 8%;}
	.board-table.board-list th:nth-child(2), .board-table.board-list:nth-child(2) td {width: 40%;}
    
    
	/* gallery */
    .gallery li{ width:49.5%; margin-right:1%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .gallery li.li2, .gallery li.li4 { margin-right: 0;}
    .gallery li.li3 { margin-right: 1%;}
    
    .gallery li .thumbnail {height: 0;padding-bottom: 60%;}
    
    /*비급여 */
	.unpaid-table-wrap {overflow-x: scroll;}
	.unpaid-table-wrap .table-type1 {width: 1100px;}
	.unpaid-table-wrap::-webkit-scrollbar { width: 5.2px; height:3px}
	.unpaid-table-wrap::-webkit-scrollbar-track { box-shadow: 0 0 0 1px #fff inset; background-color:#c3c3c3; }
	.unpaid-table-wrap::-webkit-scrollbar-thumb { background: #4e4e4e;}
	.unpaid-table-wrap::-webkit-scrollbar-thumb:hover { background: #404040; }
	.unpaid-table-wrap::-webkit-scrollbar-thumb:active { background: #808080;}
	.unpaid-table-wrap::-webkit-scrollbar-button { display: none; }
    
}

@media screen and (max-width:1023px) and (min-width:721px) {
	.table-style1 ul {table-layout: fixed;}
	.info-tableimg .table-style1 {float: none;display: table-cell;vertical-align: top;}
	
	.img-list2 {display: table;table-layout: fixed;}
	.img-list2 > li {display: table-cell;padding: 40px 10px;vertical-align: middle;}	
	/* .img-list2 .title-wrap {position: inherit;transform: none;} */
	.img-list2 .title-wrap .title {font-weight:400;font-size:19px;}
	.img-list2 .title-wrap .text {font-size:15px;}
	.img-list2 .title-wrap .text:before {margin: 10px auto;}
	
	/* 암센터 */
	.item-ex-type1 {display: table;table-layout: fixed;}
	.item-ex-type1 .ex-img {float: none; display: table-cell; width: 50%; vertical-align: middle;}
	.item-ex-type1 .ex-text {float: none;display: table-cell;width: 50%;}	
	
	/* .cancer-intro .img-list2 .title-wrap {position: absolute;transform: translateY(-50%);} */

	.cancer-high .info-tableimg {display: table;}
	.cancer-high .table-style1 li {width: 25%;}
	.cancer-high .info-tableimg .img {float: none;display: table-cell;height: auto;vertical-align: middle;}
	
	/* .cancer-injection .img-list2 > li {height: auto;} */
	/* .cancer-injection .img-list2 .title-wrap {height: 190px;} */
	.cancer-injection .img-list2 .small-text {margin-top: 15px;}
	
	.item-ex-type1 .ex-img img {width: auto;height: 100%;}
	.re-spinal .item-ex-type1 .ex-text, .re-surgery .item-ex-type1 .ex-text, .re-spinal .item-ex-type1 .ex-img, .re-surgery .item-ex-type1 .ex-img {height: 100%;}
	.re-spinal .item-ex-type1 .ex-img {position: relative;}
    .re-spinal .item-ex-type1 .ex-img img {position: absolute; top: 0; left: 0;}
	
}
@media screen and (max-width: 980px){
    /* modal */
    .modal{width:80%;}
}
@media screen and (max-width:720px) {
	.content-wrap {padding: 80px 0 60px;}
	
	.content {background-size: 1100px;}
		
	.content-title {margin-bottom: 40px;}
	.content-title .big-title {margin-bottom: 10px; line-height: 120%;font-size: 32px;}
	.content-title .title {font-size: 20px;letter-spacing: -1px !important;}
	
	.sub-title .sub-navi {height: 50px;}
	.sub-title .sub-navi > ul > li {line-height: 50px;height: 50px;}
	.sub-title .sub-navi > ul > li.sub-na-home {width: 15% !important;}
	.sub-title .sub-navi.sub01 > ul > li {width: 42.5%;}
	.sub-title .sub-navi.sub02 > ul > li {width: 35%;}
	.sub-title .sub-navi.sub02 > ul > li:last-child {width: 50%;}
	
	.sub-title .sub-navi ul li span {padding-top:17px;font-size: 17px;}
	.sub-title .sub-navi ul.sub-navi-2dep {top: 51px;}
	.sub-title .sub-navi ul.sub-navi-2dep li a {line-height: 45px;}
	
	.sub-title .sub-navi > ul > li.sub-na-home img {display: inline-block;padding-top: 17px;vertical-align: super;}
	
	
	.tab-wrap li {height: 43px;line-height: 43px;}
	.tab-wrap li a {font-size: 16px;}
	.tab-wrap li.on a {font-weight: 500;}
	
	.title-type1 {float: none;padding: 45px 30px 30px;width: 100%;min-height: 100%;}
	.title-type1 h4 {font-size: 40px;line-height: 120%;}
	.title-type1 h4 .bold {font-size: 40px;}
	
	.title-type2 {padding-top: 50px;padding-bottom: 35px;}
	.title-type2 .big-title {font-size: 32px;}
	.title-type2 .title {font-size: 20px;}
	
	.title-type2.sub3-1 .title,
	.title-type2.sub3-2 .title {letter-spacing: -1px;text-indent: 0;}
	
	.title-type3 {padding-top: 160px;background-size: 1100px;background-position: center top;}
	.title-type3 h4 {font-size: 28px; word-break:keep-all;}
	.title-type3 .deco {font-size: 15px;}
	.title-type3 .title {padding: 15px 0 10px;}
	.title-type3 .text {margin-top: 20px;line-height: 150%;text-align: left;}
	
	.info-list li {margin-bottom: 20px;}
	.info-list li .title {font-size: 18px;}
	.info-list li .text {line-height: 160%;font-size: 15px;text-align: left;}
	
	
	
	.info-list.info-list1 li .text {padding: 0;}	
	.info-list.column-two li {margin-right: 0;width: 100%;}
	.info-list.column-three li {margin-left: 0;width: 100%;}
	
	.img-list2 .title-wrap {position: inherit;transform: none;}
	.img-list2 .title-wrap .title {font-size: 17px;}
	.img-list2 .title-wrap .text:before {margin: 8px auto;}
	.img-list2 .title-wrap .text {padding: 0 10px;word-break: keep-all;}
	.img-list2 .title-wrap .text br {display: none;}
	.img-list2.img-three > li,
	.img-list2.img-four > li {width: 100%;}
	
	.img-list2 > li {border: 1px solid rgba(255,255,255,0.5);}
	.img-list2.img-four li.li01, .img-list2.img-four li.li03 {border-right: 0 none;}
	
	.info-list3 li {margin-bottom: 30px;}
	.info-list1 li .title,
	.info-list3 li .title {margin: 15px 0 10px;font-size: 20px;text-align: left;margin-left: 0;}
	
	.img-four > li {width: 50%;}	
	.img-five > li {width: 33.333%;}
	
	.item-ex-type1 {float: none;margin-top: 25px;}
	.item-ex-type1 dt:after {margin: 15px 0;}
	.item-ex-type1 dd p {margin-bottom: 10px;line-height: 180%;}
	.item-ex-type1 dd p br {display: none;}
	.item-ex-type1 .ex-img {float: none;width: 100%;border-right: 1px solid #813273;}
	.item-ex-type1 .ex-text {float: none;padding: 45px 30px;width: 100%;}
	
	
	.table-style1 ul {table-layout: fixed;}
	.table-style1 .title {font-size: 20px;line-height: 70px;}
	.table-style1 .title .bold {font-size: 20px;}
	
	.info-tableimg .table-style1 {float: none;width: 100%;}
	.info-tableimg .img {float: none;width: 100%;}
	.info-tableimg .img img {max-width: 389px;}
	
	.info-textimg .text {padding: 15px;}
	.info-textimg .text:after {width: 49px;}
	.info-textimg .text p {line-height: 170%;font-size: 14px;font-weight: 300;}
	.info-textimg .text p br {display: none;}
	.info-textimg .text p .bold {font-size: 14px;font-weight: 500;}
	
	.info-imgtext .img {width: 100%;}
	.info-imgtext dl {margin-top: 10px;margin-left: 0;width: 100%;}
	.info-imgtext dt {display: inline-block;margin-bottom: 10px;padding-bottom: 15px;border-bottom: 1px solid #813273;}
	.info-imgtext dt:before {display:none;}
	.info-imgtext dd p {line-height: 165%;}
	.info-imgtext li {margin-bottom: 30px;}
	
	.num-list li{margin-bottom: 60px;}
	.num-list li .num {top: -27.5px;width: 49px;height: 49px;font-size: 18px;line-height: 49px;}
	.num-list li .num:after {width: 61px;height: 61px;background-size: contain;}
	.num-list li .text {padding-top: 15px;}
	
	.num-five li {margin-left: 2%;width: 49%;}
/* 	.num-five li:nth-child(n+3) {width: 32%;} */
	.num-five .li03 {clear: both;margin-left: 0;}
	
	.num-six li {margin-left: 2%;width: 32%;}
	.num-six .li04 {clear: both;margin-left: 0;}
	
	.icon-list .icon {top: -27.5px;width: 49px;height: 49px;}
	.icon-list .icon:after {width: 61px;height: 61px;background-size: contain;}

	/* 인사말 */
	.sub-title h2 {padding-top: 50px;font-size: 45px;word-break: keep-all; line-height: 130%;}
	.sub-title h2 .bold {font-size: 45px;}
	.sub-title .text {padding: 5px 0 60px;font-size: 17px;word-break: keep-all;}
	
	.intro-greetings .content1 .left li:last-child img {width: 89.3%;}
	.intro-greetings .content1 .left li:first-child img {width: 90%;}
	.intro-greetings .content1 .left li .name {font-size: 18px;}

	.intro-greetings .content1 .text {line-height: 190%;}
	.intro-greetings .content1 .text span {font-size: 15px;}
	.intro-greetings .content1 .big-title {margin-bottom: 30px;font-size: 30px;}
	.intro-greetings .content1 .big-title span {font-size: 30px;}
	
	.intro-greetings .content2 {padding-top: 50px;padding-bottom: 80px;}
	.intro-greetings .content2 > .inner-wrap {padding: 120px 0;}
	.intro-greetings .content2 > .inner-wrap p {font-size: 32px;word-break: keep-all;}
	
	
	/* 시설소개 */
	.intro-inntroduction .big-img {height: auto;}
	.intro-inntroduction .big-img img {display: block;width: 160%;}
	
	.intro-inntroduction .thumbnail-list {margin-top: 15px; padding-top: 15px;}
	.intro-inntroduction .thumbnail-list li {margin-bottom: 10px;vertical-align: top;}
	.intro-inntroduction .thumbnail-list .title a {font-size: 14px;}
	.intro-inntroduction .thumbnail-list .title {line-height: 110%;text-align: center;}

    /* 장비소개 */
    .img-list li .img {width: 100%;}
    .img-list li dl {width: 100%;}
    .odd-left-img li:nth-child(odd) dl {float: none; padding-left: 0;}
    .odd-left-img li:nth-child(odd) .img {display: inline-block; float: none; height: auto;}
    .odd-left-img li:nth-child(even) dl {padding-right: 0; text-align: left;}
    .odd-left-img li:nth-child(even) .img {display: inline-block; float: none; height: auto;}
    .img-list li dt {margin-top: 3px; margin-bottom: 0; font-size: 20px;}
    .img-list li dd {line-height: 25px; font-size: 15px;}
    .img-list li dt {font-size: 18px;}
    
    /* 진료과목 */
    .diagnosis .content2 {padding: 35px 0 55px;}
	.diagnosis-nerve .content1, 
	.diagnosis-orientae .content1 {margin-bottom: 20px;}
	
	.diagnosis-re .content1 .title-wrap img {margin-top: 25px;margin-bottom: 50px;}
    
    /* 오시는길 */
    .traffic-list .info.column-three li {width: 100%; margin-bottom: 15px;}
    .traffic-list .info.column-three li:last-child {margin-bottom: 0;}
    .traffic-list .info-detail .detail-title {width: auto; margin-right: 6px;}
    .traffic-list .info-bus li:nth-child(3) .info-detail .detail-title{width: auto;}
    
    .traffic-list > li {padding: 15px 25px 25px;}
    .traffic-list > li.location {padding: 20px 9px;}    
    .traffic-list > li .icon, 
    .traffic-list > li .info {display: block; text-align: left;}
    /* .traffic-list > li .info {padding-left: 0;} */
    .traffic-list > li .info {padding: 19px 0 0 0;}    
    
    .traffic-list .icon {display: block; width: 100%; height: auto; margin: 0 auto; border-bottom: 1px solid #cccccc; border-right: none;}
    .traffic-list .icon span {display:inline-block; width: 62px; height: 62px;}
    /* .traffic-list .icon .icon-bus, 
    .traffic-list .icon .icon-subway, 
    .traffic-list .icon .icon-car {margin-bottom: 7px; background-size: contain; } */
    .traffic-list > li .icon span {display: inline-block;margin-bottom: 10px;background-size: contain;}
    .traffic-list > li .icon {font-size: 0;}
    .traffic-list .icon .icon-parking{padding-left: 2px;line-height: 62px;}
    .traffic-list .icon .text {display: inline-block; margin: 16px 0 8px 10px; font-size: 20px; vertical-align: top;}
    
    .traffic-list .location p {font-size: 15px;}
    .traffic-list .location .title {margin-right: 5px; font-size: 14px;}

    .traffic-list .column-one .info {line-height: 150%;}

    /* 재활 */
    .rehabilitation .content2, 
    .rehabilitation .content3{margin-top:40px;}
    
    .re-spinal .item-ex-type1 .ex-text,
    .re-surgery .item-ex-type1 .ex-text,
    .re-spinal .item-ex-type1 .ex-img, 
	.re-surgery .item-ex-type1 .ex-img {height: auto;}
	.re-spinal .content2, 
	.re-surgery .content2 {padding: 45px 0 0;}
	
	.re-special .icon-list {float: none;width: 100%;}
	
	.re-special .img-list2 {float: none;width: 100%;}
	.re-special .img-list2 li {height: 140px;background-position: center;}
	.re-special .img-list2 .title-wrap {transform: translateY(-50%);}
	.re-special .img-list2.img-four > li {width: 50%;}
	
	.re-special .content1 .item-ex .ex-img {height: auto;}
	.re-special .content1 .item-ex .ex-text {padding-top: 45px;height: auto;}
	
	.re-special .content3 .item-ex {margin-top: 0;display: block;}
	.re-special .content3 .item-ex .ex-img {display: block;}
	.re-special .content3 .item-ex .ex-text {display: block;}
		
	
	/* 암센터 */
	.cancer .content2, 
	.cancer .content3, 
	.cancer .content4 {margin-top: 40px;}	
	.cancer .content1 > .inner-wrap {padding-top: 70px;}
	
	
	.cancer-intro .content2 {margin-top: 80px;padding: 40px 0 30px;background-size: cover;}
	.cancer-intro .content2 > .inner-wrap > .title {margin-bottom: 20px;}
	.cancer-intro .content2 > .inner-wrap > .title h4 {font-size: 32px;word-break: keep-all;}
	.cancer-intro .content2 > .inner-wrap > .title h4:after, 
	.cancer-intro .content2 > .inner-wrap > .title h4:before {display: none;}
	.cancer-intro .content2 > .inner-wrap > .title .deco {font-size: 17px;}
	/* .cancer-intro .img-list2 li {height: 250px;} */
	
	.cancer-intro .img-list2 li {display: block;margin: 0 auto 2px;width: 100%;height: 90px;}
	.cancer-intro .img-list2 .title-wrap,
	.cancer-high .img-list2 .title-wrap {transform: translateY(-50%);}

	.cancer-high .item-ex-type1 .ex-img{height:auto;}
	.cancer-high .item-ex-type1 .ex-text {height: auto;}
	.cancer-high .table-style1 li {padding: 5px;width: 25%;word-break: break-all;}
	.cancer-high .info-tableimg .img {height: auto;text-align: center;}
	.cancer-high .img-list2 li {height: 252px;}
	
	.cancer-rehabi .img-list2 > li{height: auto;}
	
	
	.cancer.cancer-injection > .content1 {margin-bottom: 30px;}
	
	.cancer-injection .tab1 .content2 {margin-top: 40px;}
	.cancer-injection .tab2 .ex-text {height: auto;}
	.cancer-injection .tab2 .ex-img {height: auto;}
	.cancer-rehabi .img-list2 > li,
	.cancer-injection .img-list2 > li {margin: 1px 0;height: auto;}
	.cancer-rehabi .img-list2 .title-wrap,
	.cancer-injection .img-list2 .title-wrap {padding: 30px 10px;height: auto;}

	.re-stroke .info-imgtext dt:after,
	.cancer-vitamin .info-imgtext dt:after,
	.cancer-rehabi .info-imgtext dt:after {display:none;}

	.policy-title {font-size: 16px;}
	.policy-text {font-size: 15px; line-height: 150%;}
	
    /*board*/
    
    .board-table.board-list th:nth-child(1), .board-table.board-list th:nth-child(4), .board-table.board-list td:nth-child(1), .board-table.board-list td:nth-child(4){display:none;}
    .board-table.board-list th:nth-child(2), .board-table.board-list td:nth-child(2){width:50%;}
    .board-table.board-list th:nth-child(3), .board-table.board-list td:nth-child(3){width:22%;}
    
    .board-table th, .info-table th{font-size:15px;}
    .board-table td, .info-table td{font-size:14px;}
    

    /* 게시판 view */
	.board-table-view colgroup { display: none;}
	.board-table-view th, .board-table-view td { display: block; width:100%;}
	.board-table.board-table-view .right-border { border-right: none;}
	.board-table-view .board-con img { width: 100% !important; height: auto !important;	}
	
	.board-table-view .board-con {height: auto;}
	.board-table td, .info-table td, .board-table td p {font-size: 14px;}
	
	.regist, .goToList {margin-top: 24px;}
	.regist a, .goToList a {padding: 5px 20px;font-size: 16px;}
	
	/* 비급여 */
	.modified-date {font-size: 16px;}
	.board .tab-wrap li {width: 50%;}
	.board .tab-wrap .tab3 {border-left: 0 none;}
	.board .tab-wrap .tab3, .board .tab-wrap .tab4 {border-top: 1px solid #c2c2c2;}
	
	.table-type1 th {height: 45px;}
	.table-type1 td {padding: 10px 5px;height: auto;font-size: 15px;}
	.table-type1 .bg-blue1 th {padding: 20px;height: auto;font-size: 17px;}
	
	.unpaid-table-wrap .table-type1 {width: 920px;}
	
	/* 입원외래안내 */
    .out-info .right-item {width: 100%;}
    .out-info .left-item {width: 100%; margin-bottom: 15px;}
    .out-info {margin-bottom: 15px;}
    .out-info .item-box .box .tel {margin-bottom: 4px;}
    .out-info .item-box .box {height: auto; padding: 15px 18px;}
    .out-info .item-box .box span.text-url {display: inline-block;}
    .out-info .item-box .box li {display: block; line-height: 145%;}
    .out-info .item-box > .title {padding-left: 55px;}
    .out-info .left-item .title {background-position: 20px center;}
    .out-info .right-item .title {background-position: 20px center;}
    .out-info .item-box > .title {height:45px; line-height: 43px; font-size: 20px;}
    .out-info .item-box .box span {word-break: break-all;}
    .out-info .item-box .box .tel {font-size: 18px;}
    .out-info .left-item .title {background-size: 29px auto;}
    .out-info .right-item .title {background-size: 28px auto;}
    .out-info .right-item div.box .text-wrap {line-height: 140%;}
    .out-info .right-item div.box > div {text-align: center;}
    .out-info .right-item div.box > div .text-wrap .notice {text-align: center;}
    .out-info .item-box .box-clock ul {display: inline-block; width: 100%; max-width: 500px;}
    .out-info .item-box .box-clock {text-align: center;}
    .out-info .item-box .box li:first-child {text-align: center;}
    .out-info .item-box .box li:nth-child(2) {text-align: center;}
    /* .out-info .item-box .box .icon {display: block;margin: 0 auto;} */
    
    .out-info2 .title-wrap .notice {display:inline-block; float: none; margin-top: 3px; line-height: 20px;}
	
	.out-info .left-item > .title,
	.out-info .right-item > .title, 
	.out-info2.consulting .title-wrap .title,
	.out-info2.admission .title-wrap .title{padding-left: 0;text-align: center;background-image: none;}
	
	.out-info .left-item > .title:before,
	.out-info .right-item > .title:before,
	.out-info2.consulting .title-wrap .title:before,
	.out-info2.admission .title-wrap .title:before{content: '';width: 30px;height: 30px;display: inline-block;background-size: cover;vertical-align: text-top;margin-right: 5px;}
	
	.out-info .left-item .title:before{background-image: url('/common2/images/sub/icon_call_w.png');}
	.out-info .right-item .title:before{background-image:url('/common2/images/sub/icon_diagnosis_w.png');}
	.out-info2.consulting .title-wrap .title:before{background-image:url('/common2/images/sub/icon_call.png')}
	.out-info2.admission .title-wrap .title:before{background-image:url('/common2/images/sub/icon_chart.png')}
	
	.out-info .item-box .box.box-info {padding: 15px 30px;}
	.out-info .item-box .box li:nth-child(-n+2) {width: 50%;}
	.out-info .item-box .box li:nth-child(1){float:left;}
	.out-info .item-box .box li:nth-child(2){float:right;}
	.out-info .item-box .box li:nth-child(3){clear:both;padding-top: 10px;border-top:1px solid #c4c4c4;padding-bottom: 10px;}
	.out-info .item-box .box li:nth-child(n+3){text-align:center;}
	.out-info .item-box .box li:nth-child(n+3) span{line-height: 110%;}
	
	.out-info .item-box .box .tel {margin-bottom: 0;}
	.out-info .item-box .box-clock {padding: 30px 15px 20px;}
	.out-info .item-box .box-clock li:first-child {text-align: center;}
	.out-info .item-box .box .icon {margin-right: 0;}
	.out-info .right-item div.box .text-wrap {text-align: center;}
	.out-info .item-box.left-item .box li:nth-child(-n+2) {margin-bottom: 15px;}
	.box-clock li:first-child {margin-bottom: 0;}
	.out-info2 .title-wrap .notice {text-align: center;font-size: 14px;}
	.out-info2 .title-wrap {text-align: center;}
	
	/* 의료진소개 */
    .dr_texts {display: block; margin: 0 auto;}
    .doctor_wrap {margin-bottom: 50px;}
    .doctor_wrap:first-child {margin-bottom: 50px;}
    .dr_field_detail br {display: none;}
    .dr_texts {width: 100%; margin-top: 7px;}
    .doctor_wrap .docter-img {width: 66vw;height: 66vw;max-width: 320px;max-height: 320px;border: 1px solid #ddd;border-radius: 100%;}
    .dr_field_detail,
    .dr_career_detail {line-height: 150%;font-size: 15px;word-break: keep-all;}
    .dr_record:before {margin: 10px 0;}
    .dr_field:before,
    .dr_career:before {margin: 10px 0;}    
    .doctor_wrap .docter-img img {border: none;}
    .dr_field, .dr_record, .dr_career {margin-top: 5px;margin-bottom: 5px;}
    .dr_name, .dr_position, .dr_major {text-align: center;}
    .dr_name {font-size: 26px;}
    .dr_position {font-size: 20px;}
    .doctor_bg01 {background-color: #3e4037;}
    .doctor_bg02 {background-color: #d3beae;}
    .doctor_bg03 {background-color: #cdc0bb;}
  	.doctor_bg04 {background-color: #e0ecf2;}
    .doctor_wrap .docter-img img {width: 75%;}
    
    /* 개인정보취급방침, 이용약관 */
    .policy-title2 {font-size: 21px;}
    .policy2 .policy-sub {margin-top: 25px;}
    .policy-rule {margin-bottom: 16px;}
    .policy-title2 {margin-bottom: 25px;}
    
    .re-special .icon-list .text{font-size:16px;}
    
    /* board_thank */
    .board_thank .img-wrap>h3 {
        font-size: 25px;
        line-height: 30px;
    }
}
@media screen and (max-width: 648px){

    /* board */
    .board-table td a, .info-table td a{font-size:15px;}
    .board-table-edit th, .board-table-edit td { display: inline-block; width: 100%; box-sizing: border-box; text-align: center !important;}
  	.board-table-edit .right-border{border-right:none;}
  	.board-table-edit .point {float: none; margin-left: 20px;}
  	.board-table-edit colgroup{display:none;}
  	
  	.sub2_wrap .faq_list li .faq_q { padding: 20px;}
  	.sub2_wrap .faq_list li .faq_q p{line-height:150%;}
  	.sub2_wrap .faq_list li .faq_a{padding:20px;}  	
  	.sub2_wrap .faq_list li .faq_img {margin-right: 20px;}
  	
  	/* modal */
  	.modal { padding: 15px; height:230px;}
  	.modal>p {margin-bottom:10px; font-size: 14px;}
  	.modal .left {width: 40%;}
	.modal .left p { font-size: 15px;}
	.modal .right input {width: 100%;}
	.modal .confirm { width: 100%; line-height: 18px; box-sizing:border-box;}
	
}
@media screen and (max-width: 480px){

	
	/* gallery */
	.board-wrap, .join_info{margin-top: 5%; }
	.board-wrap .info-wrap { width: 100%; max-width: 352px;}
	.info-wrap .search input { width: 45%; max-width: 125px;}
	.info-wrap .search input.btnSh, .info-wrap .search a.btnSh { width: 18%; max-width: 60px;}
	
	.gallery li {margin-right: 0;width: 100%;}
	.gallery .subject {padding: 3% 0 0;}
	.gallery .subject > a {font-size: 18px;}

}
@media screen and (max-width: 438px){
	.board-table th{padding: 14px;}
	.board-table td{padding: 14px;}
	.board-table-edit .input01{width:20%;}
	
	.board-table.board-list th, .board-table.board-list td{width:19%;}
	.board-table.board-list th:nth-child(3), .board-table.board-list td:nth-child(3){width:15%;}
	.board-table.board-list th:nth-child(2), .board-table.board-list td:nth-child(2){width:32%;}

	/* 입원외래안내 */
	.guidance-list {margin-right:12px; line-height: 165%;}
    
    .out-info2.admission .box {padding: 16px 22px;}
    .out-info2.consulting .title-wrap .title {display: block; background-size: contain;}
    .out-info2 .title-wrap .title {padding-left: 39px;} 
    .out-info2 {margin-bottom: 15px;}    
    .out-info2 .title-wrap {padding: 10px 15px; line-height: 32px;}   
    .out-info2 .title-wrap .title {font-size: 20px;}
    .out-info2.admission .box {background-size: 64% auto;}
    .out-info2 .program-list .title {font-size: 17px;}
    .out-info2.admission .title-wrap .title {background-size: 29px auto;}
    .out-info2 span.title:after {position: relative;content: "";display: block;width: 109px;margin: 0 auto;margin-top: 13px;height: 18px;border-bottom: 1px solid #dfdfdf;}
    .out-info2 span.title:before {position: absolute;content: '';top: auto;right: auto;left:50%;margin-left:-17px;margin-top: -17px;bottom: 16px;z-index: 1;width: 34px;height: 34px;transform: rotate(90deg);border-radius: 100%;background: url(/common2/images/sub/arrow_right.png);}
    .out-info2 span.title:after:last-child {display: none;}
    .out-info2 span.title:before:last-child {display: none;}
    
    .program-list {padding: 20px 0 0 0;}    
    .program-list li {display: block; width:41%; border-right: none; margin: 0 auto; padding-bottom: 32px; border-bottom: none;}
    .program-list li:last-child {margin-bottom: 0; border: none;}
    .program-list li:before {display: none;}
    .program-list li.li04 span:before {display: none;}
    .program-list li.li04 span.title:after {display: none;}

}
