
.cancerspecialization .visual{position:relative;height:530px;display: flex;align-items: center;}
.cancerspecialization .visual.inter{background: url(/_public/images2/contents/integration_bg.png) no-repeat;background-size: cover;}
.cancerspecialization .visual.oriental01{background: url(/_public/images2/contents/oriental_bg01.png) no-repeat;background-size: cover;}
.cancerspecialization .visual.oriental02{background: url(/_public/images2/contents/oriental_bg02.png) no-repeat;background-size: cover;}
.cancerspecialization .visual.oriental03{background: url(/_public/images2/contents/oriental_bg03.png) no-repeat;background-size: cover;}
.cancerspecialization .visual.oriental04{background: url(/_public/images2/contents/oriental_bg04.png) no-repeat;background-size: cover;}
.cancerspecialization .visual.oriental05{background: url(/_public/images2/contents/oriental_bg05.png) no-repeat;background-size: cover;}
.cancerspecialization .visual.twoway{background: url(/_public/images2/contents/twoway_vs.png) no-repeat;background-size: cover;}
.cancerspecialization .visual.lab{background: url(/_public/images2/contents/lab_vs.png) no-repeat;background-size: cover;}
.cancerspecialization .visual.exer{background: url(/_public/images2/contents/exer_vs2.png) no-repeat;background-size: cover;}



.cancerspecialization .visual .layout{width:100%;}
.cancerspecialization .visual .txt-wrap{max-width: 660px;}
.cancerspecialization .visual .txt-wrap i{display: inline-block;}
.cancerspecialization .visual .txt-wrap i img{display:block;}
.cancerspecialization .visual .txt-wrap em{margin-top:25px;display:block; font-size: 18px;font-weight: bold;line-height: 1;letter-spacing: -0.45px;color: #515c30;}
.cancerspecialization .visual .txt-wrap h2{margin-top:10px;font-size: 46px;font-weight: 300;line-height: 1.39;letter-spacing: -1.15px;color: #202020;padding-bottom: 29px;border-bottom: 1px solid #ccc;}
.cancerspecialization .visual .txt-wrap h2 strong{font-weight: 500;}
.cancerspecialization .visual .txt-wrap h3{margin-top:30px; font-size: 24px;font-weight: 500;line-height: 1.54;letter-spacing: -0.6px;color: #202020;}
.cancerspecialization .visual .txt-wrap p{margin-top:20px;font-size: 18px;font-weight: normal;line-height: 1.67;letter-spacing: -0.45px;color: #7a7a7a;}

.cancerspecialization .integration{}
.cancerspecialization .integration section{position:relative;margin-top:150px;}
.cancerspecialization .integration .section01{padding-bottom: 43px;}
.cancerspecialization .integration .section01 .layout{z-index: 1;}
.cancerspecialization .integration .section01 .box{display: flex;justify-content: space-between;}
.cancerspecialization .integration .section01 .box .col1{width:100%;max-width:615px;}
.cancerspecialization .integration .section01 .box .col1 h2{font-size: 42px;font-weight: bold;letter-spacing: -2.1px;color: #202020;}
.cancerspecialization .integration .section01 .box .col1 p{margin-top: 30px;font-size: 18px;font-weight: normal;line-height: 1.56;letter-spacing: 0.36px;color: #202020;word-break: auto-phrase;}
.cancerspecialization .integration .section01 .box .col1 ul{margin-top:100px;display: flex;}
.cancerspecialization .integration .section01 .box .col1 ul li{flex:1;display: flex;flex-direction: column;align-items: center;text-align: center;}
.cancerspecialization .integration .section01 .box .col1 ul li i{display: inline-block;}
.cancerspecialization .integration .section01 .box .col1 ul li i img{display: block;}
.cancerspecialization .integration .section01 .box .col1 ul li em{display: block;font-size: 15px;font-weight: 600;letter-spacing: -0.38px;text-align: center;color: #7a7a7a;}
.cancerspecialization .integration .section01 .box .col1 ul li h3{margin-top: 5px;font-size: 28px;font-weight: bold;letter-spacing: -0.7px;text-align: center;color: #324b28;}
.cancerspecialization .integration .section01 .box .col1 ul li span{display: block;margin-top:20px;font-size: 18px;font-weight: normal;line-height: 1.33;letter-spacing: -0.45px;text-align: center;color: #202020;}
.cancerspecialization .integration .section01 .box .col2{width:100%;max-width:650px;}
.cancerspecialization .integration .section01 .box .col2 .c-box1{display: flex;gap:15px;}
.cancerspecialization .integration .section01 .box .col2 .c-box1 .img{display: inline-block;}
.cancerspecialization .integration .section01 .box .col2 .c-box1 .img img{display:block;}
.cancerspecialization .integration .section01 .box .col2 .c-box2{margin-top:20px;display:flex;gap:9px;}
.cancerspecialization .integration .section01 .box .col2 .c-box2 .txt{position:relative;width:calc(100% - 239px);}
.cancerspecialization .integration .section01 .box .col2 .c-box2 .txt:before{content: "";position: absolute;right:0;top:50%;transform: translateY(-50%);display:block;width:208px;height:208px;background: url(/_public/images2/contents/symbol_hands.svg) no-repeat;background-size: cover;z-index: -1;}
.cancerspecialization .integration .section01 .box .col2 .c-box2 .txt em{display: block; font-size: 12px;font-weight: 500;letter-spacing: 6.44px;color: #efefef;}
.cancerspecialization .integration .section01 .box .col2 .c-box2 .txt h3{margin-top:70px; font-size: 48px;font-weight: normal;line-height: 1.25;letter-spacing: -1.2px;color: #202020;}
.cancerspecialization .integration .section01 .box .col2 .c-box2 .txt a{position:relative;display: inline-block;margin-top: 20px;font-size: 16px;font-weight: 500;color: #7a7a7a;padding-right: 36px;}
.cancerspecialization .integration .section01 .box .col2 .c-box2 .txt a:after{content: "";position:absolute;top:8px;right:0;display: block;width:23px;height:8px;background: url(/_public/images2/icon/ico_view3.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section01 .box .col2 .c-box2 .img{}
.cancerspecialization .integration .section01 .box .col2 .c-box2 .img img{display: block;}
.cancerspecialization .integration .section01 .box .col2 .c-box3{margin-top:20px;display: flex;gap:15px;}
.cancerspecialization .integration .section01 .box .col2 .c-box3 .img{display: inline-block;}
.cancerspecialization .integration .section01 .box .col2 .c-box3 .img img{display:block;}
.cancerspecialization .integration .section01 .simply-scroll{height:73px;}
.cancerspecialization .integration .section01 .simply-scroll .simply-scroll-clip{height:73px;}
.cancerspecialization .integration .section01 .simply-scroll-container{position: absolute;left:0;bottom:0;width:100%;}
.cancerspecialization .integration .section01 .simply-scroll .simply-scroll-list li{width:1912px;height:73px;}
.cancerspecialization .integration .section02{height:449px;background: url(/_public/images2/contents/integration_img06.png) top center no-repeat;background-size: cover;}
.cancerspecialization .integration .section02 .txt{position: absolute;top:50%;transform: translateY(-50%);left:0;width:100%;text-align: center;}
.cancerspecialization .integration .section02 .txt h2{font-size: 42px;font-weight: bold;letter-spacing: -1.05px;color: #202020;}
.cancerspecialization .integration .section02 .txt p{margin-top:30px;font-size: 18px;font-weight: normal;line-height: 1.56;letter-spacing: -0.45px;text-align: center;color: #202020;}
.cancerspecialization .integration .section03{margin-top: 65px;padding-top: 196px;}
.cancerspecialization .integration .section03:before{content: "";position:absolute;top:0;left:50%;transform:translateX(-50%);display: block;width:1px;height:130px;background: #ccc;}
.cancerspecialization .integration .section03 h2{text-align: center;font-size: 42px;font-weight: normal;line-height: 1.29;letter-spacing: -1.05px;color: #202020;}
.cancerspecialization .integration .section03 h2 strong{font-weight: 600;}
.cancerspecialization .integration .section03 ul{margin-top: 100px;display: flex;gap:20px;flex-wrap: wrap;}
.cancerspecialization .integration .section03 ul li{position:relative;border-radius: 20px;  box-shadow: 3px 3px 12px 0 rgba(0, 0, 0, 0.16);overflow: hidden;padding:40px 50px;width:100%;max-height: 444px;}
.cancerspecialization .integration .section03 ul li img{display: block;}
.cancerspecialization .integration .section03 ul li .web-cont{display: block;}
.cancerspecialization .integration .section03 ul li .m-cont{display:none;}
.cancerspecialization .integration .section03 ul li .txt-box{}
.cancerspecialization .integration .section03 ul li .txt-box .color-red{color:#eb5a55;}
.cancerspecialization .integration .section03 ul li .txt-box .color-green{color:#324b28;}
.cancerspecialization .integration .section03 ul li .txt-box .row1{display: flex;gap:40px;align-items: flex-start;}
.cancerspecialization .integration .section03 ul li .txt-box .col1 h4{font-size: 22px;font-weight: bold;letter-spacing: -0.55px;color: #202020;}
.cancerspecialization .integration .section03 ul li .txt-box .col1 p{margin-top:5px;font-size: 15px;font-weight: normal;letter-spacing: -0.38px;color: #7a7a7a;}
.cancerspecialization .integration .section03 ul li .txt-box .col2{display: flex;gap:20px;position: relative;top:6px;}
.cancerspecialization .integration .section03 ul li .txt-box .col2 p{position: relative;padding-left: 17px;font-size: 14px;font-weight: 500;letter-spacing: -0.35px;color: #7a7a7a;}
.cancerspecialization .integration .section03 ul li .txt-box .col2 p i{display: inline-block;width:12px;height:12px;border-radius: 100%;position: absolute;top:3px;left:0;}
.cancerspecialization .integration .section03 ul li .txt-box .col2 p i.red{background: #eb5a55;}
.cancerspecialization .integration .section03 ul li .txt-box .col2 p i.green{background: #324b28;}
.cancerspecialization .integration .section03 ul li .txt-box .row2{margin-top:45px;display: flex;gap:37px;}
.cancerspecialization .integration .section03 ul li .txt-box .row2 .txt{display: flex;flex-direction: column;}
.cancerspecialization .integration .section03 ul li .txt-box .row2 .txt span{display:inline-block;font-size: 30px;font-weight: 600;letter-spacing: -0.75px;color: #7a7a7a;}
.cancerspecialization .integration .section03 ul li .txt-box .row2 .txt strong{display: inline-block;  font-size: 48px;font-weight: bold;letter-spacing: -1.2px;line-height: 1;}
.cancerspecialization .integration .section03 ul li .img-box{}
.cancerspecialization .integration .section03 ul li .img2{position: absolute;}

.cancerspecialization .integration .section03 ul li:nth-child(1){max-width:920px;}
.cancerspecialization .integration .section03 ul li:nth-child(1) .img-box{margin-top:17px;}
.cancerspecialization .integration .section03 ul li:nth-child(1) .img2{bottom:40px;right:107px;}
.cancerspecialization .integration .section03 ul li:nth-child(2){max-width:460px;}
.cancerspecialization .integration .section03 ul li:nth-child(2) .txt-box .row2{margin-top:23px;}
.cancerspecialization .integration .section03 ul li:nth-child(2) .img-box{margin-top:40px;}
.cancerspecialization .integration .section03 ul li:nth-child(2) .img2{right:47px;bottom:40px;}
.cancerspecialization .integration .section03 ul li:nth-child(3){max-width:690px;}
.cancerspecialization .integration .section03 ul li:nth-child(3) .txt-box .row1{gap:12px;}
.cancerspecialization .integration .section03 ul li:nth-child(3) .txt-box .row2{margin-top:35px;flex-direction: column;gap:18px;}
.cancerspecialization .integration .section03 ul li:nth-child(3) .txt-box .row2 .txt{flex-direction: row;align-items: flex-end;gap:12px;}
.cancerspecialization .integration .section03 ul li:nth-child(3) .txt-box .row2 .txt span{font-size:28px;}
.cancerspecialization .integration .section03 ul li:nth-child(3) .txt-box .row2 .txt strong{font-size:42px;}
.cancerspecialization .integration .section03 ul li:nth-child(3) .img-box{margin-top:55px;padding-left: 67px;}
.cancerspecialization .integration .section03 ul li:nth-child(3) .img2{right:50px;bottom:40px;}
.cancerspecialization .integration .section03 ul li:nth-child(4){max-width:690px;}
.cancerspecialization .integration .section03 ul li:nth-child(4) .txt-box .row1{gap:12px;}
.cancerspecialization .integration .section03 ul li:nth-child(4) .txt-box .row2{margin-top:35px;flex-direction: column;gap:18px;}
.cancerspecialization .integration .section03 ul li:nth-child(4) .txt-box .row2 .txt{flex-direction: row;align-items: flex-end;gap:12px;}
.cancerspecialization .integration .section03 ul li:nth-child(4) .txt-box .row2 .txt span{font-size:28px;}
.cancerspecialization .integration .section03 ul li:nth-child(4) .txt-box .row2 .txt strong{font-size:42px;}
.cancerspecialization .integration .section03 ul li:nth-child(4) .img-box{margin-top:37px;padding-left: 67px;}
.cancerspecialization .integration .section03 ul li:nth-child(4) .img2{right:50px;bottom:40px;}



.cancerspecialization .integration .section04{}
.cancerspecialization .integration .section04 h2{text-align:center;font-size: 42px;font-weight: bold;letter-spacing: -1.05px;color: #202020;}
.cancerspecialization .integration .section04 .box{margin-top: 100px;}
.cancerspecialization .integration .section04 .box.p2{padding:100px 0;background:#fafafa url(/_public/images2/contents/integration_bg.svg) left bottom no-repeat;background-size: contain;}
.cancerspecialization .integration .section04 .box .layout{display: flex;justify-content: space-between;}
.cancerspecialization .integration .section04 .box .txt{width:100%;max-width: 719px;}
.cancerspecialization .integration .section04 .box .txt h3{font-size: 36px;font-weight: bold;letter-spacing: -1.8px;color: #324b28;}
.cancerspecialization .integration .section04 .box .txt p{margin-top: 50px;font-size: 24px;font-weight: normal;line-height: 1.33;letter-spacing: -0.24px;color: #7a7a7a;word-break: auto-phrase;}
.cancerspecialization .integration .section04 .box .link{display: flex;flex-wrap: wrap;gap:10px;width:515px;}
.cancerspecialization .integration .section04 .box .link a{position:relative;display: flex;flex-direction: column;align-items: center;width:calc(33.3333% - 7px);padding:40px 0 30px;border-radius: 20px;background-color: #ebefea;transition: all 0.5s;}
.cancerspecialization .integration .section04 .box .link a:after{content: "";position: absolute;top:15px;right:15px;width:27px;height:27px;background: url(/_public/images2/contents/list_more.svg) no-repeat;background-size: cover;transition: all 0.5s;}
.cancerspecialization .integration .section04 .box .link a i{display: inline-block;width:55px;height:55px;transition: all 0.5s;}
.cancerspecialization .integration .section04 .box .link a span{display: block;margin-top: 15px; font-size: 18px;font-weight: 600;letter-spacing: -0.45px;text-align: center;color: #202020;transition: all 0.5s;}
.cancerspecialization .integration .section04 .box .link .m01 i{background: url(/_public/images2/contents/integration_icon04.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m02 i{background: url(/_public/images2/contents/integration_icon05.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m03 i{background: url(/_public/images2/contents/integration_icon06.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m04 i{background: url(/_public/images2/contents/integration_icon07.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m05 i{background: url(/_public/images2/contents/integration_icon08.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m06 i{background: url(/_public/images2/contents/integration_icon09.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m07 i{background: url(/_public/images2/contents/integration_icon10.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m08 i{background: url(/_public/images2/contents/integration_icon11.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m09 i{background: url(/_public/images2/contents/integration_icon12.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m10 i{background: url(/_public/images2/contents/integration_icon13.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m11 i{background: url(/_public/images2/contents/integration_icon14.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m12 i{background: url(/_public/images2/contents/integration_icon15.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m13 i{background: url(/_public/images2/contents/integration_icon16.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m14 i{background: url(/_public/images2/contents/integration_icon17.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m15 i{background: url(/_public/images2/contents/integration_icon18.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m16 i{background: url(/_public/images2/contents/integration_icon19.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m16:after {display:none;}
.cancerspecialization .integration .section04 .box .link .m17 i{background: url(/_public/images2/contents/integration_icon20.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m18 i{background: url(/_public/images2/contents/integration_icon21.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m19 i{background: url(/_public/images2/contents/integration_icon22.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m20 i{background: url(/_public/images2/contents/integration_icon23.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m21 i{background: url(/_public/images2/contents/integration_icon24.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m22 i{background: url(/_public/images2/contents/integration_icon25.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m23 i{background: url(/_public/images2/contents/integration_icon26.svg) no-repeat;background-size: cover;}

.cancerspecialization .integration .section04 .box .link a:hover{background: #324b28;}
.cancerspecialization .integration .section04 .box .link a:hover:after{background: url(/_public/images2/contents/list_more_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link a:hover span{color:#fff;}
.cancerspecialization .integration .section04 .box .link .m01:hover i{background: url(/_public/images2/contents/integration_icon04_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m02:hover i{background: url(/_public/images2/contents/integration_icon05_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m03:hover i{background: url(/_public/images2/contents/integration_icon06_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m04:hover i{background: url(/_public/images2/contents/integration_icon07_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m05:hover i{background: url(/_public/images2/contents/integration_icon08_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m06:hover i{background: url(/_public/images2/contents/integration_icon09_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m07:hover i{background: url(/_public/images2/contents/integration_icon10_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m08:hover i{background: url(/_public/images2/contents/integration_icon11_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m09:hover i{background: url(/_public/images2/contents/integration_icon12_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m10:hover i{background: url(/_public/images2/contents/integration_icon13_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m11:hover i{background: url(/_public/images2/contents/integration_icon14_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m12:hover i{background: url(/_public/images2/contents/integration_icon15_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m13:hover i{background: url(/_public/images2/contents/integration_icon16_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m14:hover i{background: url(/_public/images2/contents/integration_icon17_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m15:hover i{background: url(/_public/images2/contents/integration_icon18_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m16:hover i{background: url(/_public/images2/contents/integration_icon19_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m17:hover i{background: url(/_public/images2/contents/integration_icon20_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m18:hover i{background: url(/_public/images2/contents/integration_icon21_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m19:hover i{background: url(/_public/images2/contents/integration_icon22_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m20:hover i{background: url(/_public/images2/contents/integration_icon23_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m21:hover i{background: url(/_public/images2/contents/integration_icon24_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m22:hover i{background: url(/_public/images2/contents/integration_icon25_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .integration .section04 .box .link .m23:hover i{background: url(/_public/images2/contents/integration_icon26_on.svg) no-repeat;background-size: cover;}


.cancerspecialization .integration .section04 .box .link .none{background: #8d9c86;}
.cancerspecialization .integration .section04 .box .link .none:hover{background: #8d9c86;}
.cancerspecialization .integration .section04 .box .link .none:after{display: none;}
.cancerspecialization .integration .section04 .box .link .none:before{content: "";position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);background: url(/_public/images2/contents/ico_dot.svg) no-repeat;background-size:cover;display: block;width:64px;height:12px;}


.cancerspecialization .integration .section05{}
.cancerspecialization .integration .section06{}


.cancerspecialization .oriental1{}
.cancerspecialization .oriental1 section{margin-top:150px;}
.cancerspecialization .oriental1 .hgroup{}
.cancerspecialization .oriental1 .hgroup h2{font-size: 42px;font-weight: 500;line-height: 1.33;letter-spacing: -1.05px;color: #202020;}
.cancerspecialization .oriental1 .hgroup p{margin-top:40px;font-size: 18px;font-weight: normal;line-height: 1.44;letter-spacing: -0.45px;color: #202020;}
.cancerspecialization .oriental1 .section01{}
.cancerspecialization .oriental1 .section01 .hgroup h2{text-align: center;}
.cancerspecialization .oriental1 .section01 .hgroup p{text-align: center;}
.cancerspecialization .oriental1 .section01 .box{position:relative;overflow: hidden;border-radius: 20px;padding-top:268px;margin-top:150px;}
.cancerspecialization .oriental1 .section01 .box .inbox{position: absolute;top:0;left:0;height:580px;background: #324b28;width:100%;padding-top:90px;overflow: hidden;}
.cancerspecialization .oriental1 .section01 .box .inbox:before{content: "";position: absolute;left:50%;top:40px;transform: translateX(-50%);display: block;width:545px;height:439px;background: url(/_public/images2/icon/symbol2.svg) no-repeat;background-size: cover;}
.cancerspecialization .oriental1 .section01 .box .inbox h3{text-align: center;font-size: 28px;font-weight:normal;line-height: 1.5;letter-spacing: -0.7px;color: #fff;position: relative;}
.cancerspecialization .oriental1 .section01 .box .inbox h3 strong{font-weight: 600;}
.cancerspecialization .oriental1 .section01 .box .inbox h3 em{position: relative;}
.cancerspecialization .oriental1 .section01 .box .inbox h3 em:before{content: "";position:absolute;   left: 9px;top: -7px;display: block;width:4px;height:4px;border-radius: 100%;background: #fff;}
.cancerspecialization .oriental1 .section01 .box ul{position: relative;display: flex;padding:0 100px 17px;gap:50px;}
.cancerspecialization .oriental1 .section01 .box ul li{flex:1;position: relative;overflow: hidden;background: #fff; border-radius: 20px;box-shadow: 2px 2px 16px 0 rgba(0, 0, 0, 0.2);padding:45px 40px 0;}
.cancerspecialization .oriental1 .section01 .box ul li .txt-box{}
.cancerspecialization .oriental1 .section01 .box ul li .txt-box em{display: block; font-size: 16px;font-weight: 500;letter-spacing: -0.4px;color: #7a7a7a;}
.cancerspecialization .oriental1 .section01 .box ul li .txt-box h4{font-size: 20px;font-weight: bold;line-height: 1.3;letter-spacing: -0.5px;color: #324b28;}
.cancerspecialization .oriental1 .section01 .box ul li .txt-box p{margin-top:15px;font-size: 18px;font-weight: normal;line-height: 1.33;letter-spacing: -0.9px;color: #202020;height:120px;text-align: justify;}
.cancerspecialization .oriental1 .section01 .box ul li .txt-box p strong{display: inline;font-weight: 500; mix-blend-mode: multiply;background-blend-mode: multiply;background-image: linear-gradient(to bottom, #ebf5e7, #ebf5e7);}
.cancerspecialization .oriental1 .section01 .box ul li figure{margin-top:20px;}
.cancerspecialization .oriental1 .section01 .box ul li figure img{display: block;  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.16);border-radius: 20px 20px 0 0;}
.cancerspecialization .oriental1 .section01 .box .txt{margin-top:18px;display: flex;gap:14px;justify-content: center; font-size: 16px;font-weight: normal;letter-spacing: -0.4px;color: #7a7a7a;}
.cancerspecialization .oriental1 .section01 .box .txt span{position: relative;display: inline-block;}
.cancerspecialization .oriental1 .section01 .box .txt span:after{content:"";position:absolute;display: block;width:2px;height:12px;background: #ccc;top:5px;right:-7px;}
.cancerspecialization .oriental1 .section01 .box .btn-box{margin-top:40px;display: flex;justify-content: center;}
.cancerspecialization .oriental1 .section01 .box .btn-box a{display: flex;width:296px;height:55px; border-radius: 27px;background: #324b28;align-items: center;justify-content: space-between;padding:0 25px 0 30px; font-size: 18px;font-weight: bold;letter-spacing: -0.36px;color: #fff;}
.cancerspecialization .oriental1 .section01 .box .btn-box a:after{content: "";position: relative;display: block;width: 24px;height: 8px;background: url(/_public/images2/icon/ico_view.svg) no-repeat;background-size: cover;}
.cancerspecialization .oriental1 .section01 .box2{position:relative;margin-top:150px;text-align: center;padding-top: 90px;}
.cancerspecialization .oriental1 .section01 .box2:before{content: "";position:absolute;top:0;left:0;display: block;width:100%;height:485px;background: #fafafa;z-index: -1;}
.cancerspecialization .oriental1 .section01 .box2 span{display: inline-block;}
.cancerspecialization .oriental1 .section01 .box2 span img{display:block;}
.cancerspecialization .oriental1 .section01 .box2 figure{margin-top:100px;}
.cancerspecialization .oriental1 .section01 .box2 figure figcaption{display: block;margin-top:40px; font-size: 18px;font-weight: normal;letter-spacing: -0.45px;color: #7a7a7a;}
.cancerspecialization .oriental1 .section02{padding:120px 0;background: #fafafa;}
.cancerspecialization .oriental1 .section02 .box{margin-top:60px;display: flex;gap:80px;}
.cancerspecialization .oriental1 .section02 .box .img-box{width:100%;max-width:700px;}
.cancerspecialization .oriental1 .section02 .box .img-box .tab-img{display: none;}
.cancerspecialization .oriental1 .section02 .box .img-box .tab-img img{display: block;width:100%;}
.cancerspecialization .oriental1 .section02 .box .tab-box{display: flex;flex-direction: column;gap:10px;width:100%;max-width: 620px;}
.cancerspecialization .oriental1 .section02 .box .tab-box button{position:relative;width:100%;display:flex;align-items:center;height:80px;border-radius: 20px;background: #fff;padding:0 40px 0 80px; font-size: 20px;font-weight: 500;letter-spacing: -0.5px;color: #000;border:1px solid transparent;}
.cancerspecialization .oriental1 .section02 .box .tab-box button:before{content: "";position:absolute;left:40px;display:block;width:20px;height:20px;background: url(/_public/images2/icon/before_check2.svg) no-repeat;background-size: cover;}
.cancerspecialization .oriental1 .section02 .box .tab-box button:after{content: "";position: absolute;left:-80px;width:80px;height:1px;background: #324b28;display: none;}
.cancerspecialization .oriental1 .section02 .box .tab-box button.on{border-color:#324b28;font-weight: 500;color:#324b28;}
.cancerspecialization .oriental1 .section02 .box .tab-box button.on:before{background: url(/_public/images2/icon/before_check2_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .oriental1 .section02 .box .tab-box button.on:after{display: block;}
.cancerspecialization .oriental1 .section03{}
.cancerspecialization .oriental1 .section03 .box{margin-top:60px;border-top:2px solid #324b28;border-bottom:2px solid #324b28;padding-bottom: 40px;}
.cancerspecialization .oriental1 .section03 .box.case2{padding-bottom: 10px;}
.cancerspecialization .oriental1 .section03 .box ul{display: flex;flex-wrap: wrap;gap:0 39px;}
.cancerspecialization .oriental1 .section03 .box ul li{position:relative;padding:40px 40px 40px 140px;width:calc(50% - 20px);}
.cancerspecialization .oriental1 .section03 .box ul li i{display: flex;width:60px;height:60px;border-radius: 100%;background:#fafafa;align-items: center;justify-content: center; font-size: 20px;font-weight: 300;letter-spacing: -0.5px;text-align: center;color: #7a7a7a;position: absolute;left:40px;top:50%;transform: translateY(-50%);}
.cancerspecialization .oriental1 .section03 .box ul li h3{font-size: 24px;font-weight: bold;line-height: 1.08;letter-spacing: -0.6px;color: #324b28;}
.cancerspecialization .oriental1 .section03 .box ul li p{margin-top:25px;font-size: 18px;font-weight: 300;line-height: 1.44;letter-spacing: -0.45px;color: #000;}
.cancerspecialization .oriental1 .section03 .box ul li:nth-child(1),
.cancerspecialization .oriental1 .section03 .box ul li:nth-child(2){border-bottom: 2px dashed #ccc;}
.cancerspecialization .oriental1 .section03 .box ul li:nth-child(3),
.cancerspecialization .oriental1 .section03 .box ul li:nth-child(4){padding-bottom: 30px;}
.cancerspecialization .oriental1 .section03 .thesis{position:relative;border-radius: 20px;background-color: #fafafa;padding:40px 0 0 248px;}
.cancerspecialization .oriental1 .section03 .thesis h3{position: absolute;top:50%;transform: translateY(-50%);left:80px;font-size: 20px;font-weight: bold;letter-spacing: -0.5px;color: #324b28;}
.cancerspecialization .oriental1 .section03 .thesis .list{display: flex;gap:95px;overflow: hidden;}
.cancerspecialization .oriental1 .section03 .thesis .list > div{display: flex;gap:35px;}
.cancerspecialization .oriental1 .section03 .thesis .list > div .img{}
.cancerspecialization .oriental1 .section03 .thesis .list > div .img img{display: block;  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.12);border-radius: 20px 20px 0 0;}
.cancerspecialization .oriental1 .section03 .thesis .list > div .txt{position: relative;padding-top:30px;font-size: 16px;font-weight: 300;line-height: 1.5;letter-spacing: -0.4px;color: #202020;}
.cancerspecialization .oriental1 .section03 .thesis .list > div .txt:before{content: "";position:absolute;top:40px;left:-50px;display: block;width:44px;height:1px;background: #ccc;}
.cancerspecialization .oriental1 .section03 .thesis .list > div .txt:after{content: "";position:absolute;top: 37px;left: -58px;display: block;width:8px;height:8px;border-radius: 100%;background: #324b28;}
.cancerspecialization .oriental1 .section03 .info-txt{margin-top:20px;display: flex;justify-content: flex-end;font-size: 14px;font-weight: normal;letter-spacing: -0.35px;color: #7a7a7a;align-items: center;gap:5px;}
.cancerspecialization .oriental1 .section03 .info-txt:before{content: "";display: block;width:3px;height:3px;border-radius: 100%;background: #7a7a7a;}
.cancerspecialization .oriental1 .section04{}
.cancerspecialization .oriental1 .section04 .swiper{margin-top: 70px;}
.cancerspecialization .oriental1 .section04 .swiper-wrapper{transition-timing-function: linear;padding-top:50px;}
.cancerspecialization .oriental1 .section04 .swiper-slide{position:relative;width:320px;margin:0 20px;overflow: hidden;border-radius: 20px;-webkit-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);}
.cancerspecialization .oriental1 .section04 .swiper-slide a{position:relative;display: block;border-radius: 20px;overflow: hidden;}
.cancerspecialization .oriental1 .section04 .swiper-slide a img{border-radius: 20px;}
.cancerspecialization .oriental1 .section04 .swiper-slide a:after{content: "";display: block;width:100%;height:calc(100% - 5px);border-radius: 20px;border:5px solid #2E6419;top:0;left:0;position: absolute;box-sizing: border-box;transition: all 0.5s;opacity: 0;}
.cancerspecialization .oriental1 .section04 .swiper-slide.even{transform:translateY(-50px);}
.cancerspecialization .oriental1 .section04 .swiper-slide .txt-box{position: absolute;top:0;left:0;width:100%;height:100%;display: flex;flex-direction: column;justify-content: space-between;padding:50px 40px;}
.cancerspecialization .oriental1 .section04 .swiper-slide .txt-box a img{display: block;}
.cancerspecialization .oriental1 .section04 .swiper-slide .txt-box h3{display: flex;justify-content: flex-end;align-items: center;font-size: 30px;font-weight: bold;line-height: 1.27;letter-spacing: -0.75px;color: #fff;}
.cancerspecialization .oriental1 .section04 .swiper-slide .txt-box h3 i{display: inline-block;}
.cancerspecialization .oriental1 .section04 .swiper-slide .txt-box h3 i img{display:block;}
.cancerspecialization .oriental1 .section04 .swiper-slide .txt-box p{ font-size: 20px;font-weight: 600;line-height: 1.5;letter-spacing: -1px;color: #fff;}
.cancerspecialization .oriental1 .section04 .swiper-slide:hover a:after{opacity: 1;}



.cancerspecialization .twowayimmunity{}
.cancerspecialization .twowayimmunity section{margin-top:150px;}
.cancerspecialization .twowayimmunity .hgroup{}
.cancerspecialization .twowayimmunity .hgroup h2{font-size: 42px;font-weight: 500;line-height: 1.33;letter-spacing: -1.05px;color: #202020;}
.cancerspecialization .twowayimmunity .hgroup p{margin-top:40px;font-size: 18px;font-weight: normal;line-height: 1.44;letter-spacing: -0.45px;color: #202020;}
.cancerspecialization .twowayimmunity .section01{}
.cancerspecialization .twowayimmunity .section01 .hgroup h2{text-align: center;}
.cancerspecialization .twowayimmunity .section01 .hgroup p{text-align: center;}

.cancerspecialization .twowayimmunity .section02{}
.cancerspecialization .twowayimmunity .section02 .box{margin-top:60px;display: flex;gap:80px;}
.cancerspecialization .twowayimmunity .section02 .box .img-box{width:100%;max-width:700px;}
.cancerspecialization .twowayimmunity .section02 .box .img-box .tab-img{display: none;}
.cancerspecialization .twowayimmunity .section02 .box .img-box .tab-img img{display: block;width:100%;}
.cancerspecialization .twowayimmunity .section02 .box .tab-box{display: flex;flex-direction: column;gap:10px;width:100%;max-width: 620px;}
.cancerspecialization .twowayimmunity .section02 .box .tab-box button{position:relative;width:100%;display:flex;align-items:center;height:80px;border-radius: 20px;background: #fff;padding:0 40px 0 80px; font-size: 20px;font-weight: 500;letter-spacing: -0.5px;color: #000;border:1px solid #ccc;}
.cancerspecialization .twowayimmunity .section02 .box .tab-box button:before{content: "";position:absolute;left:40px;display:block;width:20px;height:20px;background: url(/_public/images2/icon/before_check2.svg) no-repeat;background-size: cover;}
.cancerspecialization .twowayimmunity .section02 .box .tab-box button:after{content: "";position: absolute;left:-80px;width:80px;height:1px;background: #324b28;display: none;}
.cancerspecialization .twowayimmunity .section02 .box .tab-box button.on{border-color:#324b28;font-weight: 500;color:#324b28;}
.cancerspecialization .twowayimmunity .section02 .box .tab-box button.on:before{background: url(/_public/images2/icon/before_check2_on.svg) no-repeat;background-size: cover;}
.cancerspecialization .twowayimmunity .section02 .box .tab-box button.on:after{display: block;}
.cancerspecialization .twowayimmunity .section03{margin-top:150px;}
.cancerspecialization .twowayimmunity .section03 .box{margin-top:60px;border-top:2px solid #324b28;border-bottom:2px solid #324b28;padding-bottom: 40px;}
.cancerspecialization .twowayimmunity .section03 .box.case2{padding-bottom: 10px;}
.cancerspecialization .twowayimmunity .section03 .box ul{display: flex;flex-wrap: wrap;gap:0 39px;}
.cancerspecialization .twowayimmunity .section03 .box ul li{position:relative;padding:40px 40px 40px 140px;width:calc(50% - 20px);}
.cancerspecialization .twowayimmunity .section03 .box ul li i{display: flex;width:60px;height:60px;border-radius: 100%;background:#fafafa;align-items: center;justify-content: center; font-size: 20px;font-weight: 300;letter-spacing: -0.5px;text-align: center;color: #7a7a7a;position: absolute;left:40px;top:50%;transform: translateY(-50%);}
.cancerspecialization .twowayimmunity .section03 .box ul li h3{font-size: 24px;font-weight: bold;line-height: 1.08;letter-spacing: -0.6px;color: #324b28;}
.cancerspecialization .twowayimmunity .section03 .box ul li p{margin-top:25px;font-size: 18px;font-weight: 300;line-height: 1.44;letter-spacing: -0.45px;color: #000;}
.cancerspecialization .twowayimmunity .section03 .box ul li:nth-child(1),
.cancerspecialization .twowayimmunity .section03 .box ul li:nth-child(2){border-bottom: 2px dashed #ccc;}
.cancerspecialization .twowayimmunity .section03 .box ul li:nth-child(3),
.cancerspecialization .twowayimmunity .section03 .box ul li:nth-child(4){padding-bottom: 30px;}
.cancerspecialization .twowayimmunity .section03 .thesis{position:relative;border-radius: 20px;background-color: #fafafa;padding:40px 0 0 248px;}
.cancerspecialization .twowayimmunity .section03 .thesis h3{position: absolute;top:50%;transform: translateY(-50%);left:80px;font-size: 20px;font-weight: bold;letter-spacing: -0.5px;color: #324b28;}
.cancerspecialization .twowayimmunity .section03 .thesis .list{display: flex;gap:95px;overflow: hidden;}
.cancerspecialization .twowayimmunity .section03 .thesis .list > div{display: flex;gap:35px;}
.cancerspecialization .twowayimmunity .section03 .thesis .list > div .img{}
.cancerspecialization .twowayimmunity .section03 .thesis .list > div .img img{display: block;  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.12);border-radius: 20px 20px 0 0;}
.cancerspecialization .twowayimmunity .section03 .thesis .list > div .txt{position: relative;padding-top:30px;font-size: 16px;font-weight: 300;line-height: 1.5;letter-spacing: -0.4px;color: #202020;}
.cancerspecialization .twowayimmunity .section03 .thesis .list > div .txt:before{content: "";position:absolute;top:40px;left:-50px;display: block;width:44px;height:1px;background: #ccc;}
.cancerspecialization .twowayimmunity .section03 .thesis .list > div .txt:after{content: "";position:absolute;top: 37px;left: -58px;display: block;width:8px;height:8px;border-radius: 100%;background: #324b28;}
.cancerspecialization .twowayimmunity .section03 .info-txt{margin-top:20px;display: flex;justify-content: flex-end;font-size: 14px;font-weight: normal;letter-spacing: -0.35px;color: #7a7a7a;align-items: center;gap:5px;}
.cancerspecialization .twowayimmunity .section03 .info-txt:before{content: "";display: block;width:3px;height:3px;border-radius: 100%;background: #7a7a7a;}
.cancerspecialization .twowayimmunity .section04{padding: 100px 0;background: #fafafa;}
.cancerspecialization .twowayimmunity .section04 figure{margin-top:60px;}
.cancerspecialization .twowayimmunity .section04 figure img{display: block;width:100%;}
.cancerspecialization .twowayimmunity .section05{margin-top:100px;}
.cancerspecialization .twowayimmunity .section05 .box{display: flex;gap:40px;}
.cancerspecialization .twowayimmunity .section05 .box + .box{margin-top:40px;}
.cancerspecialization .twowayimmunity .section05 .box > div{flex:1;max-width:calc(50% - 20px);}
.cancerspecialization .twowayimmunity .section05 .box .img{overflow: hidden;border-radius: 20px;}
.cancerspecialization .twowayimmunity .section05 .box .img img{display: block;width:100%;}
.cancerspecialization .twowayimmunity .section05 .box .txt {padding:60px;border-radius: 20px;background-color: #fafafa;}
.cancerspecialization .twowayimmunity .section05 .box .txt h3{ font-size: 28px;font-weight: bold;line-height: 1;letter-spacing: -0.7px;color: #202020;}
.cancerspecialization .twowayimmunity .section05 .box .txt h4{margin-top:25px;position: relative;padding-left: 53px; font-size: 20px;font-weight: 600;letter-spacing: -0.5px;color: #324b28;}
.cancerspecialization .twowayimmunity .section05 .box .txt h4:before{content: "";position: absolute;left:0;width:43px;height:25px;}
.cancerspecialization .twowayimmunity .section05 .box .txt h4 span{position:relative;display: inline-block;margin-right: 20px;}
.cancerspecialization .twowayimmunity .section05 .box .txt h4 span:after{content: "";position: absolute;right:-10px;top:8px;display:block;width:2px;height:14px;background: #7a7a7a;}
.cancerspecialization .twowayimmunity .section05 .box .txt p{margin-top:55px;font-size: 18px;font-weight: normal;line-height: 1.44;letter-spacing: -0.45px;color: #202020;word-break: auto-phrase;text-align: justify;}
.cancerspecialization .twowayimmunity .section05 .box .txt h4.n01:before{background: url(/_public/images2/contents/n_img01.svg) no-repeat;background-size: cover;}
.cancerspecialization .twowayimmunity .section05 .box .txt h4.n02:before{background: url(/_public/images2/contents/n_img02.svg) no-repeat;background-size: cover;}




.cancerspecialization .handprinting{margin-top:150px;background-image: linear-gradient(89deg, #fbfbfb 74%, rgba(255, 255, 255, 0) 100%);padding-bottom: 100px;}
.cancerspecialization .handprinting .txt-box{padding-top:100px;background: url(/_public/images2/contents/handprinting_bg.png) top center no-repeat;height:756px;}
.cancerspecialization .handprinting .txt-box em{display: block;font-size: 18px;font-weight: 500;letter-spacing: -0.45px;color: #324b28;}
.cancerspecialization .handprinting .txt-box h3{margin-top:20px;font-size: 36px;font-weight: normal;line-height: 1.33;letter-spacing: -0.9px;color: #202020;}
.cancerspecialization .handprinting .txt-box p{margin-top:50px;font-size: 20px;font-weight: 500;line-height: 1.6;letter-spacing: -0.5px;color: #202020;}
.cancerspecialization .handprinting .txt-box p span{display: inline-block;font-family: 'NanumHarABeoJiEuiNaNum'; font-size: 28px;font-weight: normal;letter-spacing: normal;color: #202020;}
.cancerspecialization .handprinting .slide-wrap{margin-top:-180px;}
.cancerspecialization .handprinting .slide-wrap .swiper-wrapper{transition-timing-function:linear;padding:10px 0;}
.cancerspecialization .handprinting .slide-wrap .swiper-slide{width:180px;margin:0 10px;}
.cancerspecialization .handprinting .slide-wrap .swiper-slide .img{position:relative;overflow: hidden;  box-shadow: 3px 3px 8px 0 rgba(0, 0, 0, 0.16);border-radius: 20px;}
.cancerspecialization .handprinting .slide-wrap .swiper-slide .img img{display: block;border-radius: 20px;}
.cancerspecialization .handprinting .slide-box1{padding-right:calc(50% - 700px);overflow: hidden;}
.cancerspecialization .handprinting .slide-box2{padding-left:calc(50% - 700px);overflow: hidden;}
.cancerspecialization .handprinting .btn-box{margin-top:20px;display: flex;justify-content: flex-start;}
.cancerspecialization .handprinting .btn-box a{position:relative;margin-top:50px;display: inline-block;padding:0 65px 0 25px;line-height: 55px; border-radius: 27.5px;background-color: #324b28; font-size: 18px;font-weight: bold;letter-spacing: -0.36px;color: #fff;}
.cancerspecialization .handprinting .btn-box a:after{content: "";position:absolute;top:23px;right:30px;display: block;width:24px;height:8px;background: url(/_public/images2/icon/ico_view.svg) no-repeat;background-size: cover;}



.cancerspecialization .laboratory{}
.cancerspecialization .laboratory section{position:relative;margin-top:150px;}
.cancerspecialization .laboratory .section01{padding-bottom: 101px;}
.cancerspecialization .laboratory .section01:after{content: "";position: absolute;left:0;bottom:0;width:100%;height:360px;background: url(/_public/images2/contents/lab_bg01.png) no-repeat;background-size: cover;z-index: -1;}
.cancerspecialization .laboratory .section01 .title-box{display: flex;justify-content: space-between;align-items: center;}
.cancerspecialization .laboratory .section01 .title-box h2{font-size: 40px;font-weight: bold;line-height: 1.38;letter-spacing: -1px;color: #202020;}
.cancerspecialization .laboratory .section01 .title-box h2 span{color:#515c30;}
.cancerspecialization .laboratory .section01 .title-box i{display: inline-block;}
.cancerspecialization .laboratory .section01 .title-box i img{display:block;}
.cancerspecialization .laboratory .section01 p{margin-top:30px;font-size: 20px;font-weight: 500;line-height: 1.5;letter-spacing: -0.5px;color: #7a7a7a;}
.cancerspecialization .laboratory .section01 p strong{display: inline-block;font-weight: bold;color: #515c30;}
.cancerspecialization .laboratory .section01 figure{margin-top:50px;}
.cancerspecialization .laboratory .section01 figure img{display: block;width:100%;}
.cancerspecialization .laboratory .section02 .box{display: flex;}
.cancerspecialization .laboratory .section02 .box > div{flex:1;}
.cancerspecialization .laboratory .section02 .box .col1{}
.cancerspecialization .laboratory .section02 .box .col1 ul{display: flex;height:100%;}
.cancerspecialization .laboratory .section02 .box .col1 ul li{overflow: hidden;position: relative;width:50px;transition: all 0.4s;height:500px;}
.cancerspecialization .laboratory .section02 .box .col1 ul li:before{content: "";position: absolute;top:0;left:0;width:100%;height:100%;background: rgba(0,0,0,0.6);opacity: 1;transition: all 0.4s;}
.cancerspecialization .laboratory .section02 .box .col1 ul li.on{width:calc(100% - 100px);}
.cancerspecialization .laboratory .section02 .box .col1 ul li.on:before{opacity: 0;}
.cancerspecialization .laboratory .section02 .box .col1 ul li:nth-child(1){background: url(/_public/images2/contents/lab_list01.png) center center no-repeat;background-size: cover;}
.cancerspecialization .laboratory .section02 .box .col1 ul li:nth-child(2){background: url(/_public/images2/contents/lab_list02_25.png) center center no-repeat;background-size: cover;}
.cancerspecialization .laboratory .section02 .box .col1 ul li:nth-child(3){background: url(/_public/images2/contents/lab_list03.png) center center no-repeat;background-size: cover;}
.cancerspecialization .laboratory .section02 .box .col1 ul li em{position: absolute;top:18px;left:10px;font-size: 18px;font-weight: 600;letter-spacing: -0.45px;color: #fff;transition: all 0.4s;}
.cancerspecialization .laboratory .section02 .box .col1 ul li.on em{left:30px;}
.cancerspecialization .laboratory .section02 .box .col2{padding:50px 0 0 110px;}
.cancerspecialization .laboratory .section02 .box .col2 .txt-cont{display: none;}
.cancerspecialization .laboratory .section02 .box .col2 h3{font-size: 40px;font-weight: bold;line-height: 1.35;letter-spacing: -1px;color: #202020;}
.cancerspecialization .laboratory .section02 .box .col2 h3 strong{display: inline-block;color:#515c30}
.cancerspecialization .laboratory .section02 .box .col2 .page{display: flex;margin-top:40px;align-items: flex-end;font-weight: bold; font-size:15px;color:#ccc;gap:5px;}
.cancerspecialization .laboratory .section02 .box .col2 .page em{display: inline-block;font-size: 40px;font-weight: normal;letter-spacing: -1px;color: #515c30;line-height: 1;}
.cancerspecialization .laboratory .section02 .box .col2 h4{margin-top:10px;font-size: 32px;font-weight: 600;letter-spacing: -0.8px;color: #202020;}
.cancerspecialization .laboratory .section02 .box .col2 p{margin-top:10px;font-size: 18px;font-weight: 500;line-height: 1.67;letter-spacing: -0.45px;color: #7a7a7a;}
.cancerspecialization .laboratory .section02 .box .col2 span{display:block;margin-top:10px;font-size: 15px;font-weight: 500;letter-spacing: -0.38px;color: #202020;}
.cancerspecialization .laboratory .section03{background: #f8f8f8;padding:150px 0;}

.cancerspecialization .exercise{}
.cancerspecialization .exercise section{margin-top:150px;}
.cancerspecialization .exercise section h2{text-align: center;font-size: 40px;font-weight: bold;letter-spacing: -1px;color: #202020;}
.cancerspecialization .exercise .section01{}

.cancerspecialization .exercise .section01 .txt{margin-top:40px;text-align: center;font-size: 30px;font-weight: 500;line-height: 1.53;letter-spacing: -0.75px;color: #202020;}
.cancerspecialization .exercise .section01 .txt span{display:inline;color: #515c30;font-weight: bold;}
.cancerspecialization .exercise .section01 figure{margin-top:60px;}
.cancerspecialization .exercise .section01 figure img{display: block;width:100%;border-radius: 20px;}
.cancerspecialization .exercise .section01 .txt-box{margin-top:80px;}
.cancerspecialization .exercise .section01 .txt-box h3{font-size: 40px;font-weight: bold;letter-spacing: -1px;color: #202020;}
.cancerspecialization .exercise .section01 .txt-box .txt-flex{margin-top: 40px;display: flex;}
.cancerspecialization .exercise .section01 .txt-box .txt-flex > *{flex:1;}
.cancerspecialization .exercise .section01 .txt-box .txt-flex h4{font-size: 32px;font-weight:500;line-height: 1.44;letter-spacing: -0.64px;color: #202020;}
.cancerspecialization .exercise .section01 .txt-box .txt-flex h4 strong{display: inline;font-weight: bold;color:#515c30;}
.cancerspecialization .exercise .section01 .txt-box .txt-flex p{font-size: 18px;font-weight: 500;line-height: 1.52;letter-spacing: -0.36px;color: #202020;}
.cancerspecialization .exercise .section01 .txt-box .txt-flex p strong{display: inline;}
.cancerspecialization .exercise .section01 .loop-txt{margin-top:60px;}
.cancerspecialization .exercise .section02 h2{font-weight: normal;}
.cancerspecialization .exercise .section02 ul{margin-top:60px;display: flex;}
.cancerspecialization .exercise .section02 ul li{flex:1;padding:18px 0;display: flex;flex-direction: column;align-items: center;gap:30px;}
.cancerspecialization .exercise .section02 ul li + li{border-left:1px solid #ddd;}
.cancerspecialization .exercise .section02 ul li i{display: inline-block;}
.cancerspecialization .exercise .section02 ul li i img{display:block;}
.cancerspecialization .exercise .section02 ul li span{display: inline-block;font-size: 18px;font-weight: 600;line-height: 1.33;letter-spacing: -0.45px;text-align: center;color: #202020;}
.cancerspecialization .exercise .section03 ul{margin-top: 50px;display: flex;gap:40px;}
.cancerspecialization .exercise .section03 ul li{position:relative;flex:1;overflow: hidden;cursor: pointer;}
.cancerspecialization .exercise .section03 ul li img{border-radius: 20px;}
.cancerspecialization .exercise .section03 ul li .txt{position: absolute;top:0;left:0;width:100%;padding:60px;}
.cancerspecialization .exercise .section03 ul li .txt h3{font-size: 40px;font-weight: bold;line-height: 1.15;letter-spacing: -1px;color: #fff;}
.cancerspecialization .exercise .section03 ul li .txt p{margin-top:20px; font-size: 18px;font-weight: 600;line-height: 1.44;letter-spacing: -0.45px;color: #fff;}
.cancerspecialization .exercise .section03 ul li i{position: absolute;left:50%;transform: translateX(-50%);bottom:70px;width:50px;height:50px;background:url(/_public/images2/contents/exercise_link_icon.svg) no-repeat;background-size:cover;transition: all 0.4s;}
.cancerspecialization .exercise .section03 ul li:hover i{bottom:40px;}
.cancerspecialization .exercise .section04{background: #f8f8f8;}
.cancerspecialization .exercise .section04 .slide-cont{padding:100px 0;}
.cancerspecialization .exercise .section04 .slide-cont .box{display: flex;gap:40px;}
.cancerspecialization .exercise .section04 .slide-cont .left{width:570px;}
.cancerspecialization .exercise .section04 .slide-cont .left .big-slide{overflow: hidden;}
.cancerspecialization .exercise .section04 .slide-cont .left .big-slide .title{position: absolute;top:0;left:0;z-index: 10;border-radius: 0 0 20px 0;width: 285px;height: 120px;background: #f8f8f8;}
.cancerspecialization .exercise .section04 .slide-cont .left .big-slide .title h3{font-size: 40px;font-weight: bold;line-height: 1.15;letter-spacing: -1px;color: #202020;}
.cancerspecialization .exercise .section04 .slide-cont .left .big-slide .title em{display: block;margin-top: 5px;font-size: 16px;font-weight: normal;color: #7a7a7a;}
.cancerspecialization .exercise .section04 .slide-cont .left .big-slide .swiper-slide{transition: all 0.4s;overflow: hidden;border-radius: 20px;}
.cancerspecialization .exercise .section04 .slide-cont .left .big-slide .swiper-slide img{display: block;border-radius: 20px;}
.cancerspecialization .exercise .section04 .slide-cont .right{position:relative;width:calc(100% - 610px);}
.cancerspecialization .exercise .section04 .slide-cont .right i{position: absolute;left:0;bottom:0;z-index: 10;background: #f8f8f8;padding-top: 10px;}
.cancerspecialization .exercise .section04 .slide-cont .right .thumb-img{overflow: hidden;}
.cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .swiper-wrapper{   transition-timing-function: linear;}
.cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .swiper-slide{width:250px;overflow: hidden;}
.cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .swiper-slide img{border-radius: 20px;display: block;}
.cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box{position: relative;display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 20px;}
.cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box .swiper-pagination{position: relative;display: flex;gap:30px;top:2px;}
.cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box .swiper-pagination .swiper-pagination-bullet{opacity: 1;width:auto;height:auto;border-radius: 0;background: transparent; font-size: 20px;font-weight: 600;letter-spacing: -0.5px;color: #979797;}
.cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{font-weight: bold;color: #515c30;}
.cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box .swiper-pagination .swiper-pagination-bullet span{display: inline-block;}
.cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box .swiper-pagination-fraction{position: relative;top:4px;display: flex;width:auto;bottom: initial;left:initial;font-size: 20px;font-weight: normal;letter-spacing: -0.5px;color: #7a7a7a;align-items: flex-end;gap:5px;}
.cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box .swiper-pagination-fraction .swiper-pagination-current{display: inline-block; font-size: 30px;font-weight: bold;letter-spacing: -0.75px;color: #515c30;line-height: 1;position: relative;top: -6px;margin-right: 5px;}
.cancerspecialization .exercise .section04 .slide-cont .text-box{overflow: hidden;/*padding-top:52px;*/}
.cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide{transition: all 0.4s;}
.cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2{position: relative;}
.cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2:before{content: "";position: absolute;top:0;left:0;display:block;width:35px;height:35px;background: url(/_public/images2/contents/exercise_bg_icon01.png) no-repeat;background-size: cover;}
.cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2:after{content: "";position: absolute;bottom:31px;right:0;display:block;width:35px;height:35px;background: url(/_public/images2/contents/exercise_bg_icon02.png) no-repeat;background-size: cover;}
.cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2 span{display:block;font-size: 44px;font-weight: normal;letter-spacing: -1.1px;color: #202020;padding-left: 99px;text-align: left;}
.cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2 strong{display: block;width:100%;text-align: right;font-size: 53px;font-weight: bold;letter-spacing: -1.33px;color: #202020;padding-right: 112px;}
.cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2 strong em{color:#324b28}
.cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide ul{margin-top:70px;padding-left: 190px;display: flex;flex-direction: column;justify-content: flex-end;height:230px;}
.cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide ul li{position: relative; border-radius: 20px;background-color: #e8e8e8;display: flex;height:70px;padding-left: 45px;align-items: center;font-size: 20px;font-weight: 500;letter-spacing: -0.5px;color: #202020;}
.cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide ul li:before{}
.cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide ul li + li{margin-top:10px;}
.cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide p {margin:47px 0 48px;padding:22px;text-align:center;background:#e8e8e8;border-radius:20px;font-size:32px;font-weight:700;}
.cancerspecialization .exercise .section04 .slide-cont .title-box h2 {position: relative;}
.cancerspecialization .exercise .section04 .slide-cont .title-box h2:before {content: "";position: absolute;top:0;left:0;display:block;width:35px;height:35px;background: url(/_public/images2/contents/exercise_bg_icon01.png) no-repeat;background-size: cover;}
.cancerspecialization .exercise .section04 .slide-cont .title-box h2:after {content: "";position: absolute;bottom:31px;right:0;display:block;width:35px;height:35px;background: url(/_public/images2/contents/exercise_bg_icon02.png) no-repeat;background-size: cover;}
.cancerspecialization .exercise .section04 .slide-cont .title-box h2 span {display:block;font-size: 44px;font-weight: normal;letter-spacing: -1.1px;color: #202020;padding-left: 99px;text-align: left;}
.cancerspecialization .exercise .section04 .slide-cont .title-box h2 strong {display: block;width:100%;text-align: right;font-size: 53px;font-weight: bold;letter-spacing: -1.33px;color: #202020;padding-right: 112px;}
.cancerspecialization .exercise .section04 .slide-cont .title-box h2 strong em {color:#324b28;}






.cancerspecialization .exercise .section04 .tab-button{display: flex;margin-top:70px;gap:23px;}
.cancerspecialization .exercise .section04 .tab-button button{position:relative;flex:1;display: flex;padding-bottom: 20px;border-bottom: 2px solid #ccc;font-size: 19px;font-weight: 600;letter-spacing: -0.48px;color: #787878;gap:10px;}
.cancerspecialization .exercise .section04 .tab-button button:after{content: "";position:absolute;top:10px;right:0;background: url(/_public/images2/icon/tab_arrow.svg) no-repeat;background-size: cover;display: block;width:24px;height:12px;}
.cancerspecialization .exercise .section04 .tab-button button span{display: inline-block;position: relative;top: 5px;font-size: 15px;font-weight: 500;letter-spacing: -0.38px;color: #ccc;}
.cancerspecialization .exercise .section04 .tab-button button.on{color:#324b28;font-weight: bold;border-color: #324b28;}
.cancerspecialization .exercise .section04 .tab-button button.on span{color:#787878;}
.cancerspecialization .exercise .section04 .tab-button button.on:after{background: url(/_public/images2/icon/tab_arrow_on.svg) no-repeat;background-size: cover;}




@media all and (max-width:1760px) {

}


@media all and (max-width:1650px) {

}

@media all and (max-width:1400px) {
    .cancerspecialization .visual{margin:0 -20px;padding:0 20px;}

    .cancerspecialization .handprinting{margin:150px -20px 0;}
    .cancerspecialization .handprinting .txt-box{padding:235px 20px 0;}

    .cancerspecialization .integration .section02{margin: 150px -20px 0;}
    .cancerspecialization .integration .section03 ul li{width:calc(50% - 10px);}
    .cancerspecialization .integration .section03 ul li:nth-child(1){width:calc(65% - 10px);}
    .cancerspecialization .integration .section03 ul li:nth-child(2){width:calc(35% - 10px);}
    .cancerspecialization .integration .section04 .box{margin:100px -20px 0;padding:0 20px;}
    .cancerspecialization .integration .section04 .box.p2{padding:100px 20px;}

    .cancerspecialization .oriental1 .section02{margin:150px -20px 0;padding:120px 20px;}
    .cancerspecialization .twowayimmunity .section04{margin:150px -20px 0;padding:120px 20px;}
    .cancerspecialization .laboratory .section01{margin:150px -20px 0;padding:0 20px 100px;}
    .cancerspecialization .laboratory .section03{margin:150px -20px 0;padding:150px 20px;}
    .cancerspecialization .exercise .section04{margin:150px -20px 0;padding:0 20px;}
}

@media all and (max-width:1280px) {
    .cancerspecialization .visual{height:500px;background-position: top center !important;}
    .cancerspecialization .visual .txt-wrap{max-width:60%;}
    .cancerspecialization .visual .txt-wrap em{font-size:16px;}
    .cancerspecialization .visual .txt-wrap h2{font-size:42px;}
    .cancerspecialization .visual .txt-wrap h3{font-size:20px;}
    .cancerspecialization .visual .txt-wrap p{font-size:16px;}

    .cancerspecialization .handprinting .txt-box{padding:120px 20px 0;height:615px;}
    .cancerspecialization .handprinting .txt-box em{font-size:16px;}
    .cancerspecialization .handprinting .txt-box h3{font-size:32px;}
    .cancerspecialization .handprinting .txt-box p{margin-top:30px;font-size:18px;}
    .cancerspecialization .handprinting .txt-box p span{font-size:23px;}
    .cancerspecialization .handprinting .slide-wrap{}

    .cancerspecialization .integration section{margin-top:100px;}
    .cancerspecialization .integration .section01 .box{gap:40px;}
    .cancerspecialization .integration .section01 .box .col1 h2{font-size:38px;}
    .cancerspecialization .integration .section01 .box .col1 p{font-size:16px;}
    .cancerspecialization .integration .section01 .box .col1 ul li i{width:55px;}
    .cancerspecialization .integration .section01 .box .col1 ul li h3{font-size:24px;}
    .cancerspecialization .integration .section01 .box .col1 ul li span{font-size:16px;}
    .cancerspecialization .integration .section01 .box .col2 .c-box2 .txt h3{font-size:44px;}
    .cancerspecialization .integration .section02 .txt h2{font-size:38px;}
    .cancerspecialization .integration .section02 .txt p{font-size:16px;}
    .cancerspecialization .integration .section03{margin-top:40px;padding-top: 135px;}
    .cancerspecialization .integration .section03:before{height:100px;}
    .cancerspecialization .integration .section03 h2{font-size:38px;}
    .cancerspecialization .integration .section03 ul{margin-top:50px;}
    .cancerspecialization .integration .section03 ul li{width:100% !important;max-width:100% !important;}
    .cancerspecialization .integration .section03 ul li .txt-box .col1 h4{font-size:20px;}
    .cancerspecialization .integration .section03 ul li .txt-box .col1 p{font-size:14px;}
    .cancerspecialization .integration .section03 ul li .txt-box .row2 .txt span{font-size:26px;}
    .cancerspecialization .integration .section03 ul li .txt-box .row2 .txt strong{font-size:44px;}
    .cancerspecialization .integration .section03 ul li:nth-child(1) .img2{right:50px;}
    .cancerspecialization .integration .section03 ul li:nth-child(2) .img2{right:40px;}
    .cancerspecialization .integration .section03 ul li:nth-child(3) .txt-box .row2 .txt span{font-size:24px;}
    .cancerspecialization .integration .section03 ul li:nth-child(3) .txt-box .row2 .txt strong{font-size:38px;}
    .cancerspecialization .integration .section03 ul li:nth-child(3) .img-box{margin-top:67px;}
    .cancerspecialization .integration .section03 ul li:nth-child(4) .txt-box .row2 .txt span{font-size:24px;}
    .cancerspecialization .integration .section03 ul li:nth-child(4) .txt-box .row2 .txt strong{font-size:38px;}


    .cancerspecialization .integration .section04 h2{font-size:38px;}
    .cancerspecialization .integration .section04 .box .layout{gap:40px;}
    .cancerspecialization .integration .section04 .box .txt{max-width:calc(100% - 500px);}
    .cancerspecialization .integration .section04 .box .txt h3{font-size:32px;}
    .cancerspecialization .integration .section04 .box .txt p{margin-top:30px;font-size:20px;}

    .cancerspecialization .oriental1 section{margin-top:100px;}
    .cancerspecialization .oriental1 .hgroup h2{font-size:38px;}
    .cancerspecialization .oriental1 .hgroup p{font-size:16px;}
    .cancerspecialization .oriental1 .section01 .box{margin-top:100px;}
    .cancerspecialization .oriental1 .section01 .box .inbox h3{font-size:24px;}
    .cancerspecialization .oriental1 .section01 .box ul{padding:0 40px 17px;gap:30px;}
    .cancerspecialization .oriental1 .section01 .box ul li{padding:35px 20px 0;}
    .cancerspecialization .oriental1 .section01 .box ul li .txt-box em{font-size:14px;}
    .cancerspecialization .oriental1 .section01 .box ul li .txt-box h4{font-size:18px;}
    .cancerspecialization .oriental1 .section01 .box ul li .txt-box p{font-size:16px;height:100px;}
    .cancerspecialization .oriental1 .section01 .box .txt{}
    .cancerspecialization .oriental1 .section01 .box2{margin-top:100px;padding:70px 40px 0;}
    .cancerspecialization .oriental1 .section01 .box2:before{height:350px;}
    .cancerspecialization .oriental1 .section01 .box2 figure{margin-top:60px;}
    .cancerspecialization .oriental1 .section01 .box2 figure figcaption{margin-top:30px;font-size:16px;}

    .cancerspecialization .oriental1 .section02{padding:80px 20px;margin: 100px -20px 0;}
    .cancerspecialization .oriental1 .section02 .box{gap:50px;margin-top:40px;}
    .cancerspecialization .oriental1 .section02 .box .tab-box button{height:60px;padding:0 30px 0 60px;font-size:18px;}
    .cancerspecialization .oriental1 .section02 .box .tab-box button:before{left:23px;}
    .cancerspecialization .oriental1 .section02 .box .tab-box button:after{width:50px;left:-50px;}
    .cancerspecialization .oriental1 .section03 .box{margin-top:40px;padding-bottom: 30px;}
    .cancerspecialization .oriental1 .section03 .box.case2{padding-bottom:0;}
    .cancerspecialization .oriental1 .section03 .box ul li{padding:30px 30px 30px 100px;}
    .cancerspecialization .oriental1 .section03 .box ul li i{font-size:18px;left:20px;width:50px;height:50px;}
    .cancerspecialization .oriental1 .section03 .box ul li h3{font-size:20px;}
    .cancerspecialization .oriental1 .section03 .box ul li p{margin-top:20px;font-size:16px;word-break: auto-phrase;}
    .cancerspecialization .oriental1 .section03 .box ul li p br{display: none;}
    .cancerspecialization .oriental1 .section03 .thesis{padding:30px 0 0 175px;}
    .cancerspecialization .oriental1 .section03 .thesis h3{font-size:18px;left:55px;}
    .cancerspecialization .oriental1 .section03 .thesis .list{gap:55px;}
    .cancerspecialization .oriental1 .section03 .thesis .list > div .txt{word-break: auto-phrase;}
    .cancerspecialization .oriental1 .section03 .thesis .list > div .txt br{display: none;}
    .cancerspecialization .oriental1 .section04{margin:100px -20px 0;}
    .cancerspecialization .oriental1 .section04 .hgroup{padding:0 20px;}
    .cancerspecialization .oriental1 .section04 .swiper{margin-top:50px;}
    .cancerspecialization .oriental1 .section04 .swiper-slide{width:280px;margin:0 15px;}
    .cancerspecialization .oriental1 .section04 .swiper-slide .txt-box{padding:40px 30px; }
    .cancerspecialization .oriental1 .section04 .swiper-slide .txt-box h3{font-size:26px;}
    .cancerspecialization .oriental1 .section04 .swiper-slide .txt-box p{font-size:18px;}



    .cancerspecialization .twowayimmunity section{margin-top:100px;}
    .cancerspecialization .twowayimmunity .hgroup h2{font-size:38px;}
    .cancerspecialization .twowayimmunity .hgroup p{font-size:16px;}
    .cancerspecialization .twowayimmunity .section01 .box{margin-top:100px;}
    .cancerspecialization .twowayimmunity .section01 .box .inbox h3{font-size:24px;}
    .cancerspecialization .twowayimmunity .section01 .box ul{padding:0 40px 17px;gap:30px;}
    .cancerspecialization .twowayimmunity .section01 .box ul li{padding:35px 20px 0;}
    .cancerspecialization .twowayimmunity .section01 .box ul li .txt-box em{font-size:14px;}
    .cancerspecialization .twowayimmunity .section01 .box ul li .txt-box h4{font-size:18px;}
    .cancerspecialization .twowayimmunity .section01 .box ul li .txt-box p{font-size:16px;height:100px;}
    .cancerspecialization .twowayimmunity .section01 .box .txt{}
    .cancerspecialization .twowayimmunity .section02{padding:80px 20px;margin: 100px -20px 0;}
    .cancerspecialization .twowayimmunity .section02 .box{gap:50px;margin-top:40px;}
    .cancerspecialization .twowayimmunity .section02 .box .tab-box button{height:60px;padding:0 30px 0 60px;font-size:18px;}
    .cancerspecialization .twowayimmunity .section02 .box .tab-box button:before{left:23px;}
    .cancerspecialization .twowayimmunity .section02 .box .tab-box button:after{width:50px;left:-50px;}
    .cancerspecialization .twowayimmunity .section03 .box{margin-top:40px;padding-bottom: 30px;}
    .cancerspecialization .twowayimmunity .section03 .box.case2{padding-bottom: 0;}
    .cancerspecialization .twowayimmunity .section03 .box ul li{padding:30px 30px 30px 100px;}
    .cancerspecialization .twowayimmunity .section03 .box ul li i{font-size:18px;left:20px;width:50px;height:50px;}
    .cancerspecialization .twowayimmunity .section03 .box ul li h3{font-size:20px;}
    .cancerspecialization .twowayimmunity .section03 .box ul li p{margin-top:20px;font-size:16px;word-break: auto-phrase;}
    .cancerspecialization .twowayimmunity .section03 .box ul li p br{display: none;}
    .cancerspecialization .twowayimmunity .section03 .thesis{padding:30px 0 0 175px;}
    .cancerspecialization .twowayimmunity .section03 .thesis h3{font-size:18px;left:55px;}
    .cancerspecialization .twowayimmunity .section03 .thesis .list{gap:55px;}
    .cancerspecialization .twowayimmunity .section03 .thesis .list > div .txt{word-break: auto-phrase;}
    .cancerspecialization .twowayimmunity .section03 .thesis .list > div .txt br{display: none;}
    .cancerspecialization .twowayimmunity .section04{padding:80px 20px;margin: 100px -20px 0;}
    .cancerspecialization .twowayimmunity .section05{margin-top:50px;}
    .cancerspecialization .twowayimmunity .section05 .box .txt{padding:40px;}
    .cancerspecialization .twowayimmunity .section05 .box .txt h3{font-size:24px;}
    .cancerspecialization .twowayimmunity .section05 .box .txt h4{font-size:16px;margin-top:15px;padding-left: 40px;}
    .cancerspecialization .twowayimmunity .section05 .box .txt h4:before{top:2px;width:30px;height:17px;}
    .cancerspecialization .twowayimmunity .section05 .box .txt p{margin-top: 35px;font-size: 16px;}

    .cancerspecialization .laboratory section{margin-top:100px;}
    .cancerspecialization .laboratory .section01{margin-top: 100px;}
    .cancerspecialization .laboratory .section01 .title-box h2{font-size:36px;}
    .cancerspecialization .laboratory .section01 p{margin-top:20px;font-size:18px;}
    .cancerspecialization .laboratory .section02 .box .col2{padding: 50px 0 0 50px;}
    .cancerspecialization .laboratory .section02 .box .col2 h3{font-size:36px;}
    .cancerspecialization .laboratory .section02 .box .col2 .page{margin-top:30px;}
    .cancerspecialization .laboratory .section02 .box .col2 .page em{font-size:36px;}
    .cancerspecialization .laboratory .section02 .box .col2 p{font-size:16px;}
    .cancerspecialization .laboratory .section02 .box .col2 span{font-size:14px;}
    .cancerspecialization .laboratory .section02 .box .col2 h4{font-size:28px;}
    .cancerspecialization .laboratory .section03{margin:100px -20px 0;padding:100px 20px;}

    .cancerspecialization .exercise section{margin-top:100px;}
    .cancerspecialization .exercise section h2{font-size:36px;}
    .cancerspecialization .exercise .section01 .txt{margin-top:30px;font-size:26px;}
    .cancerspecialization .exercise .section01 figure{margin-top:40px;}
    .cancerspecialization .exercise .section01 .txt-box{margin-top:60px;}
    .cancerspecialization .exercise .section01 .txt-box .txt-flex{flex-direction: column;gap:30px;}
    .cancerspecialization .exercise .section01 .txt-box .txt-flex h4{font-size:28px;}
    .cancerspecialization .exercise .section01 .txt-box .txt-flex p{word-break: auto-phrase;font-size:16px;}
    .cancerspecialization .exercise .section01 .txt-box .txt-flex p br{display: none;}
    .cancerspecialization .exercise .section01 .loop-txt{margin-top:50px;}
    .cancerspecialization .exercise .section02 ul{margin-top:50px;}
    .cancerspecialization .exercise .section02 ul li{gap:20px;}
    .cancerspecialization .exercise .section02 ul li i{width:70px;}
    .cancerspecialization .exercise .section02 ul li span{font-size:16px;}
    .cancerspecialization .exercise .section03 ul{margin-top: 40px;gap:20px;}
    .cancerspecialization .exercise .section03 ul li .txt{padding:40px;}
    .cancerspecialization .exercise .section03 ul li .txt h3{font-size:36px;}
    .cancerspecialization .exercise .section03 ul li .txt p{font-size:16px;}
    .cancerspecialization .exercise .section03 ul li i{bottom:50px;}
    .cancerspecialization .exercise .section04{margin-top:100px;}
    .cancerspecialization .exercise .section04 .slide-cont{padding:70px 0;}
    .cancerspecialization .exercise .section04 .slide-cont .box{gap:20px;}
    /* .cancerspecialization .exercise .section04 .slide-cont .left{width:calc(50% - 10px);} */
    .cancerspecialization .exercise .section04 .slide-cont .left .big-slide .title{/*background: transparent;*/width: 235px;height: 110px;}
    .cancerspecialization .exercise .section04 .slide-cont .left .big-slide .title h3{font-size:36px;}
    .cancerspecialization .exercise .section04 .slide-cont .right{width:calc(50% - 10px);}
    .cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box{padding-right: 0;}
    .cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box .swiper-pagination{gap:15px;}
    .cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box .swiper-pagination .swiper-pagination-bullet{font-size:18px;}
    .cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box .swiper-pagination-fraction{font-size:16px;}
    .cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box .swiper-pagination-fraction .swiper-pagination-current{font-size:26px;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2{padding:0 35px;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2 span{font-size:40px;padding:0;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2 strong{font-size:48px;padding:0;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2:before{width:26px;height:26px;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2:after{width:26px;height:26px;}
    .cancerspecialization .exercise .section04 .slide-cont .right i{width:100px;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide ul{padding-left: 130px;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide ul li{height:60px;padding-left: 20px;font-size:16px;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide p {margin:53px 0 60px;font-size:28px;}
    .cancerspecialization .exercise .section04 .slide-cont .title-box h2 span {font-size: 40px;}
    .cancerspecialization .exercise .section04 .slide-cont .title-box h2 strong {font-size: 48px;}
    .cancerspecialization .exercise .section04 .slide-cont .title-box h2:before {width:26px;height:26px;}
    .cancerspecialization .exercise .section04 .slide-cont .title-box h2:after {width:26px;height:26px;}














}

@media all and (max-width:1024px) {
    .cancerspecialization {word-break: keep-all;}
    .cancerspecialization .visual{height:460px;}
    .cancerspecialization .visual .txt-wrap{max-width:100%;}
    .cancerspecialization .visual .txt-wrap em{font-size:14px;}
    .cancerspecialization .visual .txt-wrap h2{font-size:38px;}
    .cancerspecialization .visual .txt-wrap h3{font-size:18px;word-break: auto-phrase;}
    .cancerspecialization .visual .txt-wrap h3 br{display: none;}
    .cancerspecialization .visual .txt-wrap p{font-size:14px;word-break: auto-phrase;}
    .cancerspecialization .visual .txt-wrap p br{display: none;}

    .cancerspecialization .handprinting .txt-box h3{font-size:28px;}
    .cancerspecialization .handprinting .slide-wrap .swiper-slide{width:140px;}

    .cancerspecialization .integration section{margin-top:50px;}
    .cancerspecialization .integration .section01 .box{flex-direction: column;gap:50px;}
    .cancerspecialization .integration .section01 .box .col1{max-width: 100%;}
    .cancerspecialization .integration .section01 .box .col1 ul{margin-top: 50px;}
    .cancerspecialization .integration .section01 .box .col1 ul li em{font-size:14px;}
    .cancerspecialization .integration .section01 .box .col1 ul li h3{font-size:20px;}
    .cancerspecialization .integration .section01 .box .col1 ul li span{font-size:14px;}
    .cancerspecialization .integration .section01 .box .col2{margin: 0 auto;}
    .cancerspecialization .integration .section01 .box .col2 .c-box1 .img img{display: block}
    .cancerspecialization .integration .section02{height:380px;margin: 50px -20px 0;}
    .cancerspecialization .integration .section02 .txt h2{font-size:34px;}
    .cancerspecialization .integration .section02 .txt p{margin-top:20px;font-size:14px;}
    .cancerspecialization .integration .section03{padding-top: 110px;}
    .cancerspecialization .integration .section03:before{height:80px;}
    .cancerspecialization .integration .section03 h2{font-size:34px;}
    .cancerspecialization .integration .section03 ul li{padding:30px 40px;}
    .cancerspecialization .integration .section03 ul li .txt-box .col1 h4{font-size:16px;}
    .cancerspecialization .integration .section03 ul li .txt-box .col1 p{font-size:14px;}
    .cancerspecialization .integration .section03 ul li .txt-box .col2{top:1px;}
    .cancerspecialization .integration .section03 ul li .txt-box .row2 .txt span{font-size:22px;}
    .cancerspecialization .integration .section03 ul li .txt-box .row2 .txt strong{font-size:40px;}
    .cancerspecialization .integration .section03 ul li:nth-child(1) .img2{bottom:30px;}
    .cancerspecialization .integration .section03 ul li:nth-child(2) .img2{bottom:30px;}
    .cancerspecialization .integration .section03 ul li:nth-child(3) .img2{bottom:30px;}
    .cancerspecialization .integration .section03 ul li:nth-child(4) .img2{bottom:30px;}


    .cancerspecialization .integration .section04 h2{font-size:34px;}
    .cancerspecialization .integration .section04 .box{margin:50px -20px 0;padding:0 20px;}
    .cancerspecialization .integration .section04 .box.p2{padding:50px 20px;}
    .cancerspecialization .integration .section04 .box .txt{max-width:calc(100% - 400px);}
    .cancerspecialization .integration .section04 .box .txt h3{font-size:28px;}
    .cancerspecialization .integration .section04 .box .txt p{margin-top:20px;font-size:16px;}
    .cancerspecialization .integration .section04 .box .link{max-width:400px;}
    .cancerspecialization .integration .section04 .box .link a{padding:40px 0 20px;}
    .cancerspecialization .integration .section04 .box .link a i{width:40px;height:40px;}
    .cancerspecialization .integration .section04 .box .link a span{font-size:16px;}
    .cancerspecialization .integration .section04 .box .link a:after{width:20px;height:20px;}
    .cancerspecialization .integration .section04 .box .link .none:before{width:45px;height:8px;}

    .cancerspecialization .oriental1 section{margin-top:50px;}
    .cancerspecialization .oriental1 .hgroup h2{font-size:34px;}
    .cancerspecialization .oriental1 .hgroup p{margin-top:20px;font-size:14px;}
    .cancerspecialization .oriental1 .section01 .box{margin-top:50px;padding-top:170px;}
    .cancerspecialization .oriental1 .section01 .box .inbox{padding-top: 50px;height:315px;}
    .cancerspecialization .oriental1 .section01 .box .inbox:before{bottom: -390px;}
    .cancerspecialization .oriental1 .section01 .box .inbox h3{font-size:20px;}
    .cancerspecialization .oriental1 .section01 .box ul{padding:0 20px 17px;gap:20px;}
    .cancerspecialization .oriental1 .section01 .box ul li .txt-box h4{font-size:16px;}
    .cancerspecialization .oriental1 .section01 .box ul li .txt-box p{font-size:14px;}
    .cancerspecialization .oriental1 .section01 .box2{margin-top:50px;padding:50px 20px 0;}
    .cancerspecialization .oriental1 .section01 .box2:before{height:280px;}
    .cancerspecialization .oriental1 .section01 .box2 span{display: inline-block;width:200px;}
    .cancerspecialization .oriental1 .section01 .box2 figure{margin-top:40px;}
    .cancerspecialization .oriental1 .section01 .box2 figure figcaption{margin-top:20px;font-size:14px;}
    .cancerspecialization .oriental1 .section02{padding:60px 20px;margin:50px -20px;}
    .cancerspecialization .oriental1 .section02 .box{margin-top:30px;gap:30px;flex-direction: column-reverse;}
    .cancerspecialization .oriental1 .section02 .box .tab-box{max-width:100%;flex-direction: row;flex-wrap: wrap;}
    .cancerspecialization .oriental1 .section02 .box .tab-box button{height:50px;padding: 0 10px 0 30px; font-size:16px;border-radius: 15px;width:calc(50% - 10px);}
    .cancerspecialization .oriental1 .section02 .box .tab-box button:before{width:16px;height:16px;left:10px;}
    .cancerspecialization .oriental1 .section02 .box .tab-box button.on:after{display: none;}
    .cancerspecialization .oriental1 .section02 .box .img-box{max-width:100%;}
    .cancerspecialization .oriental1 .section03 .box{margin-top:20px;padding-bottom: 20px;}
    .cancerspecialization .oriental1 .section03 .box ul{flex-direction: column;}
    .cancerspecialization .oriental1 .section03 .box ul li{width:100%;padding:20px 20px 20px 80px;}
    .cancerspecialization .oriental1 .section03 .box ul li:nth-child(1), .cancerspecialization .oriental1 .section03 .box ul li:nth-child(2){border-bottom:0;}
    .cancerspecialization .oriental1 .section03 .box ul li + li{border-top:2px dashed #ccc;}
    .cancerspecialization .oriental1 .section03 .box ul li:nth-child(3), .cancerspecialization .oriental1 .section03 .box ul li:nth-child(4){padding-bottom: 20px;}
    .cancerspecialization .oriental1 .section03 .box ul li h3{font-size:18px}
    .cancerspecialization .oriental1 .section03 .box ul li p{margin-top: 10px;font-size:14px;}
    .cancerspecialization .oriental1 .section03 .box ul li i{width:40px;height:40px;font-size:16px;}
    .cancerspecialization .oriental1 .section03 .thesis{padding:30px 20px;}
    .cancerspecialization .oriental1 .section03 .thesis h3{position: relative;transform: none;lefT:0;}
    .cancerspecialization .oriental1 .section03 .thesis .list{flex-direction: column;margin-top:20px;}
    .cancerspecialization .oriental1 .section03 .thesis .list > div .img{width:267px;}
    .cancerspecialization .oriental1 .section03 .thesis .list > div .txt{max-width:calc(100% - 302px);}
    .cancerspecialization .oriental1 .section04{margin:50px -20px 0;}
    .cancerspecialization .oriental1 .section04 .swiper-slide{width:240px;margin:0 10px;}
    .cancerspecialization .oriental1 .section04 .swiper-slide .txt-box{padding:30px 20px; }
    .cancerspecialization .oriental1 .section04 .swiper-slide .txt-box h3{font-size:22px;}
    .cancerspecialization .oriental1 .section04 .swiper-slide .txt-box h3 i{width:30px;}
    .cancerspecialization .oriental1 .section04 .swiper-slide .txt-box p{font-size:16px;}

    .cancerspecialization .twowayimmunity section{margin-top:50px;}
    .cancerspecialization .twowayimmunity .hgroup h2{font-size:34px;}
    .cancerspecialization .twowayimmunity .hgroup p{margin-top:20px;font-size:14px;}
    .cancerspecialization .twowayimmunity .section01 .box{margin-top:50px;padding-top:170px;}
    .cancerspecialization .twowayimmunity .section01 .box .inbox{padding-top: 50px;height:315px;}
    .cancerspecialization .twowayimmunity .section01 .box .inbox:before{bottom: -390px;}
    .cancerspecialization .twowayimmunity .section01 .box .inbox h3{font-size:20px;}
    .cancerspecialization .twowayimmunity .section01 .box ul{padding:0 20px 17px;gap:20px;}
    .cancerspecialization .twowayimmunity .section01 .box ul li .txt-box h4{font-size:16px;}
    .cancerspecialization .twowayimmunity .section01 .box ul li .txt-box p{font-size:14px;}
    .cancerspecialization .twowayimmunity .section02{padding:60px 20px;margin:50px -20px;}
    .cancerspecialization .twowayimmunity .section02 .box{margin-top:30px;gap:30px;flex-direction: column-reverse;}
    .cancerspecialization .twowayimmunity .section02 .box .tab-box{max-width:100%;flex-direction: row;flex-wrap: wrap;}
    .cancerspecialization .twowayimmunity .section02 .box .tab-box button{height:50px;padding: 0 10px 0 30px; font-size:16px;border-radius: 15px;width:calc(50% - 10px);}
    .cancerspecialization .twowayimmunity .section02 .box .tab-box button:before{width:16px;height:16px;left:10px;}
    .cancerspecialization .twowayimmunity .section02 .box .tab-box button.on:after{display: none;}
    .cancerspecialization .twowayimmunity .section02 .box .img-box{max-width:100%;}
    .cancerspecialization .twowayimmunity .section03{margin-top:50px;}
    .cancerspecialization .twowayimmunity .section03 .box{margin-top:20px;padding-bottom: 20px;}

    .cancerspecialization .twowayimmunity .section03 .box ul{flex-direction: column;}
    .cancerspecialization .twowayimmunity .section03 .box ul li{width:100%;padding:20px 20px 20px 80px;}
    .cancerspecialization .twowayimmunity .section03 .box ul li:nth-child(1),
    .cancerspecialization .twowayimmunity .section03 .box ul li:nth-child(2){border-bottom:0;}
    .cancerspecialization .twowayimmunity .section03 .box ul li:nth-child(3),
    .cancerspecialization .twowayimmunity .section03 .box ul li:nth-child(4){padding-bottom: 20px;}
    .cancerspecialization .twowayimmunity .section03 .box ul li + li{border-top:2px dashed #ccc;}
    .cancerspecialization .twowayimmunity .section03 .box ul li h3{font-size:18px}
    .cancerspecialization .twowayimmunity .section03 .box ul li p{margin-top: 10px;font-size:14px;}
    .cancerspecialization .twowayimmunity .section03 .box ul li i{width:40px;height:40px;font-size:16px;}
    .cancerspecialization .twowayimmunity .section03 .thesis{padding:30px 20px;}
    .cancerspecialization .twowayimmunity .section03 .thesis h3{position: relative;transform: none;lefT:0;}
    .cancerspecialization .twowayimmunity .section03 .thesis .list{flex-direction: column;margin-top:20px;}
    .cancerspecialization .twowayimmunity .section03 .thesis .list > div .img{width:267px;}
    .cancerspecialization .twowayimmunity .section03 .thesis .list > div .txt{max-width:calc(100% - 302px);}
    .cancerspecialization .twowayimmunity .section04{padding:60px 20px;margin:50px -20px;}
    .cancerspecialization .twowayimmunity .section05 .box{gap:20px;}
    .cancerspecialization .twowayimmunity .section05 .box > div{max-width:calc(50% - 10px);}
    .cancerspecialization .twowayimmunity .section05 .box .txt{padding:30px;}
    .cancerspecialization .twowayimmunity .section05 .box .txt h3{font-size:20px;}
    .cancerspecialization .twowayimmunity .section05 .box .txt h4{font-size:16px;margin-top:15px;padding-left: 40px;}
    .cancerspecialization .twowayimmunity .section05 .box .txt h4:before{top:2px;width:30px;height:17px;}
    .cancerspecialization .twowayimmunity .section05 .box .txt p{margin-top: 25px;font-size: 14px;}


    .cancerspecialization .laboratory section{margin-top: 50px;}
    .cancerspecialization .laboratory .section01{margin-top:50px;padding:0 20px 50px}
    .cancerspecialization .laboratory .section01 .title-box h2{font-size:32px;}
    .cancerspecialization .laboratory .section01 p{font-size:16px;}
    .cancerspecialization .laboratory .section01 figure{margin-top:30px;}
    .cancerspecialization .laboratory .section01:after{height:210px;}
    .cancerspecialization .laboratory .section02 .box{flex-direction: column;}
    .cancerspecialization .laboratory .section02 .box .col1 ul li em{font-size:16px;}
    .cancerspecialization .laboratory .section02 .box .col2{padding:20px 0;}
    .cancerspecialization .laboratory .section02 .box .col2 h3{font-size: 32px;}
    .cancerspecialization .laboratory .section02 .box .col2 .page{margin-top:20px;font-size:14px;}
    .cancerspecialization .laboratory .section02 .box .col2 .page em{font-sizE:32px;}
    .cancerspecialization .laboratory .section02 .box .col2 h4{font-size:24px;}
    .cancerspecialization .laboratory .section02 .box .col2 p{font-size: 14px;word-break: auto-phrase;}
    .cancerspecialization .laboratory .section02 .box .col2 p br{display: none;}
    .cancerspecialization .laboratory .section02 .box .col2 span{font-size:12px;}
    .cancerspecialization .laboratory .section03{margin:50px -20px 0;padding:50px 20px;}




    .cancerspecialization .exercise section{margin-top:50px;}
    .cancerspecialization .exercise section h2{font-size: 32px;}
    .cancerspecialization .exercise .section01 .txt{margin-top:20px;font-size:22px;}
    .cancerspecialization .exercise .section01 figure{margin-top:30px;}
    .cancerspecialization .exercise .section01 .txt-box h3{font-size:36px;}
    .cancerspecialization .exercise .section01 .txt-box .txt-flex{margin-top:30px;gap:20px;}
    .cancerspecialization .exercise .section01 .txt-box .txt-flex h4{font-size:24px;}
    .cancerspecialization .exercise .section01 .txt-box .txt-flex p{font-size:14px;}
    .cancerspecialization .exercise .section02 ul{margin-top:40px;flex-wrap: wrap;}
    .cancerspecialization .exercise .section02 ul li{flex:initial;width:33.3333%;}
    .cancerspecialization .exercise .section02 ul li:nth-child(4){border-left:0;}
    .cancerspecialization .exercise .section02 ul li span{font-size:14px;}
    .cancerspecialization .exercise .section03 ul li .txt{padding:30px;}
    .cancerspecialization .exercise .section03 ul li .txt h3{font-size:32px;}
    .cancerspecialization .exercise .section03 ul li .txt p{word-break: auto-phrase;/*font-size:14px;*/}
    .cancerspecialization .exercise .section03 ul li .txt p br{display: none;}
    .cancerspecialization .exercise .section03 ul li i{width:30px;height:30px;}
    .cancerspecialization .exercise .section04{margin-top:50px;}
    .cancerspecialization .exercise .section04 .slide-cont{padding:50px 0;}
    .cancerspecialization .exercise .section04 .slide-cont .box{flex-direction: column;gap:40px;}
    .cancerspecialization .exercise .section04 .slide-cont .box .left{width:100%;}
    .cancerspecialization .exercise .section04 .slide-cont .left .big-slide .swiper-slide{width:100%;}
    .cancerspecialization .exercise .section04 .slide-cont .left .big-slide .swiper-slide .img img{display:block;width:100%;}
    .cancerspecialization .exercise .section04 .slide-cont .box .right{width:100%;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2{text-align: center;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2 span{font-size:36px;text-align: center;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2 strong{text-align: center;font-size:44px;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2:before{width:20px;height:20px;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2:after{width:20px;height:20px;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide p {margin:30px 0 40px;padding:20px;font-size:25px;}
    .cancerspecialization .exercise .section04 .tab-button button{font-size:16px;padding-bottom: 10px;}
    .cancerspecialization .exercise .section04 .tab-button button span{top:4px;font-size:13px;}
    .cancerspecialization .exercise .section04 .slide-cont .title-box h2 {text-align: center;}
    .cancerspecialization .exercise .section04 .slide-cont .title-box h2 span {font-size:34px;padding:0;text-align:center;}
    .cancerspecialization .exercise .section04 .slide-cont .title-box h2 strong {font-size:44px;padding:0;text-align:center;}
    .cancerspecialization .exercise .section04 .slide-cont .title-box h2:before {width:20px;height:20px;}
    .cancerspecialization .exercise .section04 .slide-cont .title-box h2:after {width:20px;height:20px;}

    .cancerspecialization .exercise .section04 .tab-button button:after{top:6px;}

    .cancerspecialization .exercise .section04 .slide-cont .right i{display: none;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide{text-align: center;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2{display: inline-block;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide ul{padding:0;margin-top:40px;height:auto;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide ul li{height:50px;font-size:14px;text-align: left;}
    .cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box .swiper-pagination .swiper-pagination-bullet{font-size:16px;}
    .cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box .swiper-pagination-fraction .swiper-pagination-current{font-size:22px;}

}

@media all and (max-width:768px) {
    .cancerspecialization .visual{height:auto;padding:40px 20px;}
    .cancerspecialization .visual .txt-wrap h2{font-size:34px;}
    .cancerspecialization .visual .txt-wrap h3{margin-top:20px;font-size:16px;}
    .cancerspecialization .visual .txt-wrap p{margin-top:10px;}

    .cancerspecialization .handprinting .txt-box{padding:80px 20px 0;height:510px;background: url(/_public/images2/contents/handprinting_bg_m.png) top center no-repeat;background-size: cover;}
    .cancerspecialization .handprinting .txt-box em{font-size:14px;}
    .cancerspecialization .handprinting .txt-box h3{font-size:28px;word-break: auto-phrase;}
    .cancerspecialization .handprinting .txt-box h3 br{display: none;}
    .cancerspecialization .handprinting .txt-box p{margin-top:20px;font-size:16px;}
    .cancerspecialization .handprinting .txt-box p span{font-size:19px;}
    .cancerspecialization .handprinting .slide-wrap .swiper-slide{width:80px;margin:0 5px;}


    .cancerspecialization .integration .section01 .box .col1 h2{font-size:34px;}
    .cancerspecialization .integration .section01 .box .col1 p{margin-top:20px;font-size:14px;}
    .cancerspecialization .integration .section01 .box .col1 ul li h3{font-size:18px;}
    .cancerspecialization .integration .section01 .box .col1 ul li span{margin-top:10px;}
    .cancerspecialization .integration .section01 .box .col2 .c-box1{display: none;}
    .cancerspecialization .integration .section01 .box .col2 .c-box2{padding-bottom:10px;}
    .cancerspecialization .integration .section01 .box .col2 .c-box2 .img{display: none;}
    .cancerspecialization .integration .section01 .box .col2 .c-box2 .txt{width:65%;}
    .cancerspecialization .integration .section01 .box .col2 .c-box2 .txt h3{margin-top:50px;font-size:40px;}
    .cancerspecialization .integration .section01 .box .col2 .c-box2 .txt a{font-size:14px;}
    .cancerspecialization .integration .section01 .box .col2 .c-box2 .txt a:after{top:5px;}
    .cancerspecialization .integration .section01 .box .col2 .c-box3{}
    .cancerspecialization .integration .section02{height:340px;}
    .cancerspecialization .integration .section02 .txt{padding:0 20px;}
    .cancerspecialization .integration .section02 .txt h2{font-size:30px;}
    .cancerspecialization .integration .section02 .txt p{word-break: auto-phrase;}
    .cancerspecialization .integration .section02 .txt p br{display: none;}
    .cancerspecialization .integration .section03{padding-top: 90px;}
    .cancerspecialization .integration .section03:before{height:60px;}
    .cancerspecialization .integration .section03 h2{font-size:30px;}
    .cancerspecialization .integration .section03 ul li{width:100%;max-height: initial;padding:20px;}
    .cancerspecialization .integration .section03 ul li .web-cont{display: none;}
    .cancerspecialization .integration .section03 ul li .m-cont{display:block;}
    .cancerspecialization .integration .section03 ul li .txt-box .col2{flex-direction: column;gap:5px;}
    .cancerspecialization .integration .section03 ul li:nth-child(1){width:100%;max-width:100%;}
    .cancerspecialization .integration .section03 ul li:nth-child(1) .img2 img{width:200px;}


    .cancerspecialization .integration .section03 ul li:nth-child(2){width:100%;max-width:100%;}

    .cancerspecialization .integration .section04 h2{font-size:30px;}
    .cancerspecialization .integration .section04 .box .layout{flex-direction: column;}
    .cancerspecialization .integration .section04 .box .txt{max-width:100%;}
    .cancerspecialization .integration .section04 .box .txt h3{font-size:24px;}
    .cancerspecialization .integration .section04 .box .txt p{font-size:14px;}
    .cancerspecialization .integration .section04 .box .link{max-width:100%;width:100%;}
    .cancerspecialization .integration .section04 .box .link a{}
    .cancerspecialization .integration .section04 .box .link a span{font-size:14px;}

    .cancerspecialization .oriental1 .hgroup h2{font-size:30px;}
    .cancerspecialization .oriental1 .section01 .box{border-radius: 0;}
    .cancerspecialization .oriental1 .section01 .box .inbox h3{font-size:16px;}
    .cancerspecialization .oriental1 .section01 .box .inbox:before{width: 240px;height: 219px;bottom:0;}
    .cancerspecialization .oriental1 .section01 .box ul{flex-direction: column;}
    .cancerspecialization .oriental1 .section01 .box ul li .txt-box p{height:auto;}
    .cancerspecialization .oriental1 .section01 .box ul li figure img{display: block;width:100%;}
    .cancerspecialization .oriental1 .section01 .box ul li:nth-child(1){padding:35px 20px;}
    .cancerspecialization .oriental1 .section01 .box ul li:nth-child(1) figure{display: none;}
    .cancerspecialization .oriental1 .section01 .box ul li:nth-child(2){padding:35px 20px;}
    .cancerspecialization .oriental1 .section01 .box ul li:nth-child(2) figure{display: none;}
    .cancerspecialization .oriental1 .section01 .box .txt{position:relative;margin-top:10px;font-size:14px;justify-content: flex-start;padding-left: 36px;}
    .cancerspecialization .oriental1 .section01 .box .txt span{position:absolute;left:0;flex: auto;width:auto;}
    .cancerspecialization .oriental1 .section01 .box .txt span:after{top:3px;}
    .cancerspecialization .oriental1 .section01 .box2{margin-top:50px;padding:40px 20px 0;}
    .cancerspecialization .oriental1 .section01 .box2:before{height:140px;}
    .cancerspecialization .oriental1 .section01 .box2 span{display: inline-block;width:160px;}
    .cancerspecialization .oriental1 .section01 .box2 figure{margin-top:30px;}
    .cancerspecialization .oriental1 .section01 .box2 figure figcaption{margin-top:10px;}
    .cancerspecialization .oriental1 .section02{padding:30px 20px;}
    .cancerspecialization .oriental1 .section02 .box .tab-box button{font-size:14px;width:100%;}
    .cancerspecialization .oriental1 .section03 .box ul li{padding:20px 20px 20px 70px;}
    .cancerspecialization .oriental1 .section03 .box ul li i{width:30px;height:30px;font-size:14px;}
    .cancerspecialization .oriental1 .section03 .box ul li h3{font-size:16px;}

    .cancerspecialization .oriental1 .section03 .thesis .list > div{flex-direction: column;gap:10px;}
    .cancerspecialization .oriental1 .section03 .thesis .list > div .img{width:100%;}
    .cancerspecialization .oriental1 .section03 .thesis .list > div .img img{display:block;width:100%;}
    .cancerspecialization .oriental1 .section03 .thesis .list > div .txt{max-width:100%;width:100%;padding-top:0;font-size:14px;}
    .cancerspecialization .oriental1 .section03 .info-txt{align-items: flex-start;}
    .cancerspecialization .oriental1 .section03 .info-txt:before{position: relative;top:6px;}
    .cancerspecialization .oriental1 .section04 .swiper-slide{width:200px;}
    .cancerspecialization .oriental1 .section04 .swiper-slide .txt-box{padding:20px; }
    .cancerspecialization .oriental1 .section04 .swiper-slide .txt-box h3{font-size:20px;}
    .cancerspecialization .oriental1 .section04 .swiper-slide .txt-box h3 i{width:25px;}
    .cancerspecialization .oriental1 .section04 .swiper-slide .txt-box p{font-size:14px;}


    .cancerspecialization .twowayimmunity .hgroup h2{font-size:30px;}
    .cancerspecialization .twowayimmunity .section01 .box .inbox h3{font-size:16px;}
    .cancerspecialization .twowayimmunity .section01 .box ul{flex-direction: column;}
    .cancerspecialization .twowayimmunity .section01 .box ul li .txt-box p{height:auto;}
    .cancerspecialization .twowayimmunity .section01 .box .txt{margin-top:10px;font-size:14px;}
    .cancerspecialization .twowayimmunity .section01 .box .txt span{flex: auto;width:36px;}
    .cancerspecialization .twowayimmunity .section02{padding:30px 20px;}
    .cancerspecialization .twowayimmunity .section02 .box .tab-box button{font-size:14px;width:100%;}
    .cancerspecialization .twowayimmunity .section03 .box ul li{padding:20px 20px 20px 70px;}
    .cancerspecialization .twowayimmunity .section03 .box ul li i{width:30px;height:30px;font-size:14px;}
    .cancerspecialization .twowayimmunity .section03 .box ul li h3{font-size:16px;}
    .cancerspecialization .twowayimmunity .section03 .thesis .list > div{flex-direction: column;gap:10px;}
    .cancerspecialization .twowayimmunity .section03 .thesis .list > div .img{width:100%;}
    .cancerspecialization .twowayimmunity .section03 .thesis .list > div .img img{display:block;width:100%;}
    .cancerspecialization .twowayimmunity .section03 .thesis .list > div .txt{max-width:100%;width:100%;padding-top:0;font-size:14px;}
    .cancerspecialization .twowayimmunity .section03 .info-txt{align-items: flex-start;}
    .cancerspecialization .twowayimmunity .section03 .info-txt:before{position: relative;top:6px;}
    .cancerspecialization .twowayimmunity .section04{padding:30px 20px;margin:50px -20px;}
    .cancerspecialization .twowayimmunity .section05 .box{flex-direction: column;}
    .cancerspecialization .twowayimmunity .section05 .box > div{max-width:100%;}
    .cancerspecialization .laboratory .section01:after{height:100px;}
    .cancerspecialization .laboratory .section01 .title-box{flex-direction: column-reverse;gap:10px;align-items: flex-start;}
    .cancerspecialization .laboratory .section01 .title-box i{width:200px;}
    .cancerspecialization .laboratory .section01 .title-box h2{font-size:28px;word-break: auto-phrase;}
    .cancerspecialization .laboratory .section01 .title-box h2 br{display: none;}
    .cancerspecialization .laboratory .section01 p{font-size:14px;word-break: break-all;}
    .cancerspecialization .laboratory .section01 p strong{display: inline;}
    .cancerspecialization .laboratory .section01 p .br{display: none;}
    .cancerspecialization .laboratory .section02 .box .col1 ul li{height:260px;}
    .cancerspecialization .laboratory .section02 .box .col1 ul li em{font-size:14px;}
    .cancerspecialization .laboratory .section02 .box .col1 ul li.on em{left:20px;}
    .cancerspecialization .laboratory .section02 .box .col2 h3{font-size:28px;}
    .cancerspecialization .laboratory .section02 .box .col2 .page em{font-sizE:28px;}
    .cancerspecialization .laboratory .section02 .box .col2 h4{font-size:20px;}
    .cancerspecialization .laboratory .section03 .gallery-slidebox .small-slide .title h2{font-size: 28px;}



    .cancerspecialization .exercise section h2{font-size:28px;}
    .cancerspecialization .exercise .section01 .txt{margin-top:10px;font-size:18px;}
    .cancerspecialization .exercise .section01 figure{margin-top:20px;}

    .cancerspecialization .exercise .section01 .txt-box{margin-top: 30px;}
    .cancerspecialization .exercise .section01 .txt-box h3{font-size:32px;}
    .cancerspecialization .exercise .section01 .txt-box .txt-flex{margin-top:20px;}
    .cancerspecialization .exercise .section01 .txt-box .txt-flex h4{font-size:20px;}
    .cancerspecialization .exercise .section01 .loop-txt{margin-top:30px;}
    .cancerspecialization .exercise .section03 ul{margin-top:30px;gap:10px;}
    .cancerspecialization .exercise .section03 ul li .txt h3{font-size:28px;}
    .cancerspecialization .exercise .section03 ul li .txt p{display: none;}
    .cancerspecialization .exercise .section03 ul li i{bottom:20px;}
    .cancerspecialization .exercise .section03 ul li:hover i{bottom:20px;}
    .cancerspecialization .exercise .section04 .slide-cont .left .big-slide .title {width:180px;height:76px;}
    .cancerspecialization .exercise .section04 .slide-cont .left .big-slide .title h3{font-size:32px;}
    .cancerspecialization .exercise .section04 .slide-cont .left .big-slide .title em{font-size:14px;}
    .cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .swiper-slide {width:160px;}
    .cancerspecialization .exercise .section04 .tab-button button span{display: none;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2 span{font-size:32px;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2 strong{font-size:40px;}
    .cancerspecialization .exercise .section04 .tab-button{margin-top:40px;}
}

@media all and (max-width:640px) {

}

@media all and (max-width:460px) {
    .cancerspecialization .visual .txt-wrap i{width:20px;}
    .cancerspecialization .visual .txt-wrap em{margin-top:15px;}
    .cancerspecialization .visual .txt-wrap h2{word-break: auto-phrase;}
    .cancerspecialization .visual .txt-wrap h2 br{display: none;}
    .cancerspecialization .visual .txt-wrap p{word-break: auto-phrase;}
    .cancerspecialization .visual .txt-wrap p br{display: none;}

    .cancerspecialization .integration .section01{padding-bottom: 26px;}
    .cancerspecialization .integration .section01 .box .col1 h2{font-size:30px;}
    .cancerspecialization .integration .section01 .box .col1 ul{flex-direction: column;margin-top: 30px;gap:30px;margin: 30px auto 0;max-width: 265px;}
    .cancerspecialization .integration .section01 .box .col1 ul li{flex-direction: row;align-items: center;gap:30px;}
    .cancerspecialization .integration .section01 .box .col1 ul li .col{width:80px;}
    .cancerspecialization .integration .section01 .box .col1 ul li span{text-align: left;}
    .cancerspecialization .integration .section01 .box .col2 .c-box2{flex-direction: column;gap:20px;}
    .cancerspecialization .integration .section01 .box .col2 .c-box2 .txt{width:100%;}
    .cancerspecialization .integration .section01 .box .col2 .c-box2 .txt em{letter-spacing: 3.44px;}
    .cancerspecialization .integration .section01 .box .col2 .c-box2 .txt:before{width:140px;height:140px;}
    .cancerspecialization .integration .section01 .box .col2 .c-box2 .txt h3{font-size:36px;margin-top:30px;}
    .cancerspecialization .integration .section01 .box .col2 .c-box2 .img img{display: block;width:100%;}
    .cancerspecialization .integration .section01 .simply-scroll{height:45px;}
    .cancerspecialization .integration .section01 .simply-scroll .simply-scroll-clip{height:45px;}
    .cancerspecialization .integration .section01 .simply-scroll .simply-scroll-list li{width:1185px;height:45px;}

    .cancerspecialization .integration .section04 .box .link a{border-radius: 15px;padding:40px 10px 20px;}
    .cancerspecialization .integration .section04 .box .link a i{width:30px;height:30px;}
    .cancerspecialization .integration .section04 .box .link a span{word-break: auto-phrase;}
    .cancerspecialization .exercise .section01 .txt-box h3{font-size:28px;word-break: auto-phrase;}
    .cancerspecialization .exercise .section01 .txt-box .txt-flex h4{font-size: 18px;word-break: auto-phrase;}
    .cancerspecialization .exercise .section02 ul li{width:50%;}
    .cancerspecialization .exercise .section02 ul li:nth-child(1),
    .cancerspecialization .exercise .section02 ul li:nth-child(3),
    .cancerspecialization .exercise .section02 ul li:nth-child(5){border-left:0;border-right:1px solid #ddd;}
    .cancerspecialization .exercise .section02 ul li:nth-child(2),
    .cancerspecialization .exercise .section02 ul li:nth-child(4){border-left:0;}
    .cancerspecialization .exercise .section02 ul li:nth-child(1),
    .cancerspecialization .exercise .section02 ul li:nth-child(2),
    .cancerspecialization .exercise .section02 ul li:nth-child(3),
    .cancerspecialization .exercise .section02 ul li:nth-child(4){border-bottom:1px solid #ddd;}
    .cancerspecialization .exercise .section03 ul{flex-direction: column;}
    /* .cancerspecialization .exercise .section03 ul li .txt h3{font-size:24px;} */
    .cancerspecialization .exercise .section03 ul li .txt p{display: block;}
    .cancerspecialization .exercise .section04 .slide-cont .left .big-slide .title h3{font-size:25px;}
    .cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box .swiper-pagination .swiper-pagination-bullet{font-size:14px;}
    .cancerspecialization .exercise .section04 .slide-cont .right .thumb-img .control-box .swiper-pagination{gap:5px;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2 span{font-size:24px;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide h2 strong{font-size:28px;}
    .cancerspecialization .exercise .section04 .slide-cont .text-box .swiper-slide p {margin:25px 0 30px;padding:15px;font-size:20px;border-radius:15px;}
    .cancerspecialization .exercise .section04 .slide-cont .title-box h2 span {font-size:22px;}
    .cancerspecialization .exercise .section04 .slide-cont .title-box h2 strong {font-size:28px;}
    .cancerspecialization .exercise .section04 .tab-button{flex-direction: column;}
    .cancerspecialization .exercise .section04 .tab-button button span{display: inline-block;}

    .cancerspecialization .handprinting{padding-bottom: 80px;}
    .cancerspecialization .handprinting .slide-wrap{margin-top:-100px;}
    .cancerspecialization .handprinting .slide-wrap .swiper-slide .img{border-radius: 15px;}
    .cancerspecialization .handprinting .slide-wrap .swiper-slide .img img{border-radius: 15px;}
    .cancerspecialization .handprinting .btn-box{margin-top:0px;}
    .cancerspecialization .handprinting .btn-box a{line-height: 45px;font-size: 15px;}
    .cancerspecialization .handprinting .btn-box a:after{top:18px;}

















}
