.cancer-top-background{background-image:url("../../images/cancerTreatment/mobile_background.jpg");background-image:-webkit-image-set(url("../../images/cancerTreatment/mobile_background.webp") 1x,url("../../images/cancerTreatment/mobile_background@2x.webp") 2x,url("../../images/cancerTreatment/mobile_background.jpg") 1x,url("../../images/cancerTreatment/mobile_background@2x.jpg") 2x);background-image:image-set(url("../../images/cancerTreatment/mobile_background.webp") 1x,url("../../images/cancerTreatment/mobile_background@2x.webp") 2x,url("../../images/cancerTreatment/mobile_background.jpg") 1x,url("../../images/cancerTreatment/mobile_background@2x.jpg") 2x);background-position:top center;background-size:cover;background-repeat:no-repeat;width:100%;aspect-ratio:auto 790 / 240;max-height:13.571rem}.cancer-box{width:100%;height:100%}.cancer-text{font-size:2rem;font-weight:bold;color:#fff;width:100%;height:100%;background:rgba(62,71,86,0.15);align-items:start;padding-left:20px;box-sizing:border-box;text-shadow:2px 2px 10px rgba(0,0,0,0.9)}.marginTop16{margin-top:16px}.marginTB24{margin:24px 0}.marginTop24{margin-top:24px !important}.cancer-common-title{font-size:20px;font-weight:bold;color:#333;position:relative;box-sizing:border-box;padding-left:10px;margin:24px 0}.cancer-common-title::before{content:"";width:4px;height:24px;background:#008f51;position:absolute;top:calc((100% - 24px) / 2);left:0}.p-alink{width:100%;height:48px;background:linear-gradient(94deg,#009454 0,#4db300 100%);border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center}.p-alink a{text-decoration:none;text-align:center;font-size:16px;color:#fff}.cancer-tabs-container{width:100%;position:sticky;left:0;top:70px;z-index:1;padding-bottom:10px}.cancer-tabs-container .cancer-tabs-listing{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:76px;grid-gap:16px;background:#fff;box-sizing:border-box;padding:8px;border-radius:8px;box-shadow:0 3px 3px 2px rgba(0,0,0,0.01)}.cancer-tabs-listing li{height:76px;border:1px solid #707070;border-radius:4px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:18px;text-align:center;cursor:pointer;box-sizing:border-box;padding:0 5px}.cancer-tabs-listing li.active{background:#008f51;color:#fff}.cancer-tabs-items,.tabs-item{width:100%}.cure-intro-container-single{width:100%}.cure-intro-container-single .cancer-type-image img{width:100%;height:auto;object-fit:cover;border-radius:8px;box-shadow:0 3px 3px 2px rgba(0,0,0,0.01)}.cure-intro-container-single .cancer-type-intro p{font-size:18px;color:#3a3c42;line-height:1.5;margin-bottom:15px;box-sizing:border-box;padding:1rem;background:#ffffffd6;border-radius:8px}.vs-box{width:100%;margin-bottom:32px;box-shadow:0 3px 3px 2px rgba(0,0,0,0.05);border-radius:8px 8px 8px 8px}.vs-box .vs-box-top{display:grid;grid-template-columns:1fr;background:#009454;box-shadow:0 3px 3px 2px rgba(0,0,0,0.01);border-radius:8px;position:relative;box-sizing:border-box;padding:24px 24px 48px 24px;margin-bottom:32px}.vs-box .vs-box-top::after{content:"";width:90px;height:90px;background:url("../../images/topic/cerebral_cancer/vs.png") no-repeat center center;position:absolute;bottom:-45px;left:calc((100% - 90px) / 2)}.vs-box-top .item dt{font-weight:bold;font-size:22px;color:#fff;text-align:center}.vs-box-top .item dd{font-size:18px;color:#fff;line-height:1.5;margin-top:8px}.vs-box .vs-box-bottom{display:grid;grid-template-columns:1fr}.vs-box-bottom .item{box-sizing:border-box;padding:16px;position:relative}.vs-box-bottom .item:not(:last-child)::before{content:"";width:100%;height:2px;background:#d6d6d6;position:absolute;left:0;bottom:0}.vs-box-bottom .item dt{font-weight:bold;font-size:22px;color:#333;text-align:center}.vs-box-bottom .item dd{font-size:18px;color:#333;line-height:1.5;margin-top:8px}.cure-scope-list p,.cure-scope-list dl,.cancer-stage p,.cancer-stage .dl{font-size:18px;color:#333;line-height:1.5;margin-top:8px;background:#fff;border-radius:8px;box-sizing:border-box;padding:10px;box-shadow:0 3px 3px 2px rgba(0,0,0,0.01)}.cure-scope-list dl dt,.cancer-stage dt{margin:8px 0}.cancer-stage dd{line-height:1.5;margin:8px 0}.cure-scope-list dl dd{text-indent:1em;line-height:1.5;position:relative;margin-bottom:16px}.cure-scope-list p strong,.cure-scope-list dl strong{color:#333}.cure-scope-image{width:100%;margin-bottom:16px}.cure-scope-image img{width:100%;height:auto;object-fit:cover;border-radius:8px;margin-top:32px}ul.child-list>li{line-height:1.5;list-style-type:disc;margin:5px 0 5px 18px}ul.sub-child-list>li{text-indent:1em;line-height:1.5;list-style-type:disc;list-style-position:inside}ol.order-list>li{text-indent:1em;line-height:1.5;list-style-type:decimal;list-style-position:inside;font-size:16px}ol.order-list>li>strong{font-size:16px}dt.header{font-size:18px;font-weight:bold;color:#333;position:relative;box-sizing:border-box;padding-left:10px}dt.header::before{content:"";width:4px;height:18px;background:#008f51;position:absolute;top:calc((100% - 18px) / 2);left:0}.disc-type>li{list-style-type:disc !important}.cure-patient-container .patient-box{width:100%;position:relative}.patient-box .image{position:relative}.patient-box .image img{width:100%;height:auto;object-fit:cover;border-radius:10px;object-position:top center}.video-wrap-button::after{background-image:url("../../images/common/video/play_btn.png");background-repeat:no-repeat;background-position:center center;background-size:5rem 5rem;content:"";width:5rem;height:5rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:auto}.video-wrap-button:hover::after{cursor:pointer;background-image:url("../../images/common/video/play_btn_hover.png")}.patient-box-pagination{text-align:center;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.patient-box .patient-item{box-shadow:0 3px 6px 1px rgba(0,0,0,0.12);border-radius:8px;margin-bottom:24px;box-sizing:border-box;padding:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:#fff}.content dt,.content dd{margin:10px 0}.content dd{font-size:18px}.content dd span{color:#0aa862}.content dd.therapies{min-height:50px}.content dt.name{font-size:1.5rem;font-weight:bold;color:#333}.content dd.tag-list span{border-radius:.125rem;padding:.25rem .3125rem;box-sizing:border-box;color:#fc7317;font-size:1.5rem;font-weight:bold}.content dd.intro{font-size:18px;color:#333;line-height:1.5}.content dd.alink{background:#008f51;border-radius:4px;margin:10px 0}.content dd.alink a{display:flex;height:2.429rem;font-size:1.15rem;font-weight:400;color:#fff;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}.cancer-mdt-swipe{margin:5px 10px}.cancer-mdt-swipe .mdt-image .swiper-wrapper{width:100%;height:100%;padding:1rem 0;box-sizing:border-box}.cancer-mdt-swipe .mdt-image .swiper-wrapper .swiper-slide{width:85%;height:37rem;background:#fff;box-shadow:0 .1875rem .375rem .0625rem rgba(0,0,0,0.16);border-radius:.5rem}.cancer-mdt-swipe .mdt-image{box-sizing:border-box;position:relative}.cancer-mdt-swipe .swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("../../images/home/arrow/left@2x.png");width:1.375rem;height:4.125rem;background-size:1.375rem 4.125rem;left:-50px}.cancer-mdt-swipe .swiper-button-next,.swiper-container-rtl .swiper-button-prev{width:1.375rem;height:4.125rem;background-size:1.375rem 4.125rem;background-image:url("../../images/home/arrow/right@2x.png");right:-50px}.cancer-mdt-swipe .swiper-pagination{text-align:center;width:100%}.swiper-pagination span{margin:0 .3125rem}.swiper-pagination .swiper-pagination-bullet{width:1.5rem;background:#000;height:.625rem;border-radius:1.875rem}.swiper-pagination .swiper-pagination-bullet-active{background:#00824a !important;width:1.5625rem}.cancer-mdt-container .cancer-mdt-title{font-size:20px;font-weight:bold;color:#333;line-height:1.5;position:relative;padding-left:10px;margin:0 16px 16px 16px}.cancer-mdt-container .cancer-mdt-title::before{content:"";width:4px;height:40px;background:#008f51;position:absolute;top:calc((100% - 40px) / 2);left:0}.mdt-wrap dl dt.image{background:#FFFFFF;border-radius:.5rem;&:hover{cursor:pointer}}.mdt-wrap dl dt.image img{width:100%;height:15.875rem;object-fit:contain;box-shadow:0 .1875rem 1.5rem .0625rem rgba(0,0,0,0.16);border-radius:.5rem}.mdt-wrap dl dd{padding:1rem 1rem 0 1rem;box-sizing:border-box}.mdt-wrap dl dd.doctor-name{font-size:1.25rem;font-weight:bold;color:#333}.mdt-wrap dl dd.tag-list{padding:.5rem 1rem 0 1rem;box-sizing:border-box}.mdt-wrap dl dd.tag-list span{font-size:.875rem;font-weight:400;color:#008f51;box-sizing:border-box;padding:.3125rem 0;position:relative}.mdt-wrap dl dd.intro{font-size:1rem;font-weight:400;color:#666;line-height:1.5rem;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.mdt-wrap dl dd.link{background:linear-gradient(90deg,#009454 0,#4db300 100%);border-radius:.25rem;text-align:center;padding:unset;position:absolute;width:calc(100% - 2rem);box-sizing:border-box;left:0;bottom:1rem;margin:0 1rem;height:40px}.mdt-wrap dl dd.link a{font-weight:400;color:#fff;text-decoration:none;font-size:.875rem}.qa-container{margin-top:48px}.qa-container .qa-title{font-size:20px;font-weight:bold;color:#333;position:relative;box-sizing:border-box;padding-left:10px;margin-bottom:36px}.qa-container .qa-title::before{content:"";width:4px;height:24px;background:#008f51;position:absolute;top:calc((100% - 24px) / 2);left:0}.qa-body .qa-item{box-shadow:0 3px 3px 2px rgba(0,0,0,0.01);border-radius:8px;margin-bottom:24px;transition:all 1s;&:hover{transform:translate(0,-3%)}}.qa-body .qa-item .qa-ask{background:#dbf3eb;display:grid;grid-template-columns:60px 1fr;grid-template-rows:auto;box-sizing:border-box;padding:1.5rem 1rem;grid-column-gap:16px;border-top-left-radius:8px;border-top-right-radius:8px}.qa-ask .start{grid-column:1;grid-row:1}.qa-ask .start img{width:100%;height:auto;aspect-ratio:auto 1 / 1;object-fit:cover;border-radius:100%}.qa-ask .start dd{font-size:14px;color:#666;text-align:center;margin-top:5px}.qa-ask .end{grid-column:2;grid-row:1;font-size:16px;font-weight:400;color:#333;line-height:1.5}.qa-body .qa-item .qa-answer{display:grid;grid-template-columns:50px 1fr;grid-template-rows:auto;grid-column-gap:16px;background:#fff;box-sizing:border-box;padding:24px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.qa-answer .start img{width:100%;height:auto;aspect-ratio:auto 1 / 1;object-fit:cover;border-radius:100%}.qa-answer .start dd{font-size:16px;color:#666;text-align:center;margin-top:5px}.qa-answer .end{font-size:16px;color:#666;line-height:1.5}.cure-intro-container{width:100%;display:flex;align-items:center;background:#fff;box-sizing:border-box;padding:16px;border-radius:10px;margin-bottom:16px}.cure-intro-container .cancer-type-image img{width:50%;height:110px;margin-right:10px;margin-bottom:10px;object-fit:cover;border-radius:4px}.cancer-type-image p{font-size:18px;color:#3a3c42;line-height:1.5;margin-bottom:15px}.cancer-type-image p a{font-weight:600;color:#008f51}img.float-left{float:left}img.float-right{float:right}.mobile-list-box{width:100%}.mobile-list-box .mobile-list-item{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:11.571rem auto;background:#f5f5f5;margin-bottom:1.714rem;box-shadow:0 3px 16px 1px rgba(0,0,0,0.12);border-radius:8px;position:relative}.mobile-list-item .video-wrap-button::after{top:25%}.mobile-list-item .image-box{width:100%;grid-column:1;grid-row:1 / -1}.mobile-list-item .content-box{width:100%;grid-column:1;grid-row:2 / -1;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 25%,#fff 50%,#fff 100%);border-radius:0 0 8px 8px;box-sizing:border-box;padding:3.571rem .857rem 0;display:flex;flex-direction:column;justify-content:space-evenly;grid-row-gap:10px}.mobile-list-item .image-box img{width:100%;height:22rem;object-fit:cover;border-radius:8px}.mobile-list-item .content-box .dd{margin:8px 0}.mobile-list-item .content-box .title{width:100%;height:2rem;line-height:2rem;background:linear-gradient(90deg,#009454 0,#4db300 100%);font-size:1.125rem;font-weight:400;color:#fff;padding-left:1rem;box-sizing:border-box;margin-top:1rem}.mobile-list-item .content-box .name{font-size:1.5rem;font-weight:bold;color:#333}.mobile-list-item .content-box .label{font-size:16px;font-weight:400;color:#008f51}.mobile-list-item .content-box .label span{background:#e5f4ed;border-radius:.125rem;padding:.25rem .3125rem;box-sizing:border-box;margin-right:.625rem}.mobile-list-item .content-box .intro{font-size:1.25rem;font-weight:400;color:#666;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.mobile-list-item .content-box .button{background:#008f51;border-radius:4px;margin:10px 0}.mobile-list-item .content-box .button a{display:flex;height:2.429rem;font-size:1.15rem;font-weight:400;color:#fff;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}.pagination-box{display:flex;justify-content:center;align-items:center}.pagination-box .pagination{text-align:center;width:100%;height:5rem;display:flex;justify-content:center;align-items:center;flex-flow:wrap}.pagination li a,.pagination a{display:block;padding:7px 13px;margin-right:5px;text-decoration:none;background:#dadada;color:#666}.pagination div{display:flex}.pagination li.current a,.pagination a.thislink{border:1px solid #008f51;background:#fff}.cancer-container{width:100%;box-sizing:border-box;padding:16px;position:sticky;left:0;bottom:70px}.cancer-container .cancer-title{font-size:20px;font-weight:bold;color:#3a3c42;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;background:#fff;box-sizing:border-box;padding:1rem;border-radius:.5rem;box-shadow:0 3px 3px 2px rgba(0,0,0,0.01)}.cancer-container .cancer-content-link-box{display:grid;grid-template-columns:minmax(40px,80px) minmax(40px,80px) 1fr;grid-template-rows:auto;grid-column-gap:10px}.cancer-content-link-box .icon{padding-right:10px;box-sizing:border-box}.cancer-content-link-box dl{display:flex;justify-content:flex-start;align-items:center}.cancer-content-link-box dl dd{font-size:14px;font-weight:400;color:#999;box-sizing:border-box;padding:0 5px}.cancer-content-link-box dd.third{display:flex}.cancer-content-link-box dd.third div{margin-right:8px}.cancer-pagination{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:16px}.cancer-pagination .pagination-prev,.cancer-pagination .pagination-next{height:3.429rem;background:#e6e6e6;border-radius:4px}.pagination-prev,.pagination-next{display:flex;flex-direction:column;justify-content:center;align-items:center}.pagination-prev a,.pagination-next a{text-decoration:none;font-size:16px;font-weight:400;color:#666;line-height:1.5;text-align:center}.pagination-prev span,.pagination-next span{color:#009454;font-size:16px}.treatment-box{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-row-gap:16px;background:#e5e5e56e;border-radius:4px;box-sizing:border-box;padding:16px;box-shadow:0 3px 3px 2px rgba(0,0,0,0.01)}.treatment-box .treatment-info{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:space-around}.treatment-info .intro{font-size:18px;font-weight:400;color:#666;line-height:1.5}.treatment-info .more-link{grid-column:1;grid-row:2}.treatment-info .more-link{width:100%;height:48px;background:linear-gradient(94deg,#009454 0,#4db300 100%);border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center}.treatment-info .more-link a{text-decoration:none;font-size:16px;font-weight:bold;color:#fff}.online-box{width:100%;background-color:#06b575;border-radius:8px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;box-sizing:border-box;padding:10px 0;margin-top:16px;background-image:url("../../images/topic/breast_cancer/online-backgrond.png");background-repeat:no-repeat;background-position:center center}.online-box dl{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.online-box dl dt{width:100%;font-size:1.125rem;font-weight:400;color:#fff;line-height:1.5;text-align:center;margin-bottom:10px;box-sizing:border-box;padding:10px}.online-box dl dd{border-radius:20px;border:1px solid #fff;box-sizing:border-box;padding:5px 24px}.online-box dl dt a{font-size:24px;color:#fff;font-weight:bold}.online-box dl dd a{font-size:18px;color:#fff;font-weight:bold;line-height:1.5;text-decoration:none}.breast-cancer-staging{background:#06b575;box-shadow:0 3px 6px 1px rgba(0,0,0,0.12);border-radius:8px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.breast-cancer-staging dl{position:relative;box-sizing:border-box;padding:10px;line-height:1.5}.breast-cancer-staging dl dt,.breast-cancer-staging dl dd{color:#fff;text-align:center}.breast-cancer-staging dl dt{font-size:1.5rem;font-weight:bold;margin-bottom:8px}.breast-cancer-staging dl dd{font-size:14px}.breast-cancer-staging dl dd:first-of-type{min-height:4rem;line-height:1.2}.breast-cancer-staging dl:nth-child(1),.breast-cancer-staging dl:nth-child(2){border-bottom:1px solid #FFFFFF54}.breast-cancer-staging dl:nth-child(2),.breast-cancer-staging dl:nth-child(4){border-left:1px solid #ffffff54}