/* reset */
.wb-article p {margin:0;}
.wb-article section * {float: none;}
.wrap-img, .box-img {text-align: center;max-width: 100%;}
.line::before {display: block;content: '';width: 60px;height: 4px;background-color: #1a213e;margin: 0 auto;margin-bottom: 60px}
.wb-article br.mo {display: none;}
@media (max-width:767px) {
    .wb-article br.mo {display: block;}
    .wb-article br.pc {display: none;}
    .line::before {width:40px;height:2px;margin-bottom:20px;}
}

/* wb-sub-banner */
.wb-sub-banner {width:100%;}
.wb-sub-banner .banner-wrap {min-height: 305px;background: transparent no-repeat left center / auto 100%;
    display: flex;justify-content: end;overflow: hidden;align-items:center;}
.wb-sub-banner .banner-inner {width:50%;text-align: center;padding:25px;box-sizing:border-box;}
.wb-sub-banner .banner-inner .icon {max-width:110px;margin-bottom: 30px;display: inline-block;}
.wb-sub-banner .banner-inner .text .tit {font-size: 130%;font-weight: 600;margin:0;}
.wb-sub-banner .banner-inner .text .desc {margin-top:16px;margin-bottom: 0;}

@media (max-width:767px) {
    .wb-sub-banner .banner-wrap {position: relative;background-position: center top;justify-content: start; align-items: flex-end!important;}
    .wb-sub-banner .banner-wrap::after {content:"";background: rgba(0,0,0,0.5);position: absolute;left:0;top:0;
        width:100%;height:100%;z-index: 0;}
    .wb-sub-banner .banner-inner {width:100%;z-index: 1;text-align: left;padding:10px;}
    .wb-sub-banner .banner-inner .icon {max-width:77px; margin-bottom:14px;}
    .wb-sub-banner .banner-inner .text .tit {color:#fff;}
    .wb-sub-banner .banner-inner .text .desc {margin-top:8px;color:#fff;}
}

/* editor banner */
@media (max-width:767px) {
    .entry-header .div-top-slide-wrap-bg .div-desc .icon {max-width: 77px;margin-bottom: 14px;}
    .entry-header .div-top-slide-wrap-bg .div-desc .desc {font-size: 1.1rem;line-height: normal;}
}
@media (min-width:768px) {
    .entry-header .div-top-slide-wrap-bg .div-desc {color:#444}
    .entry-header .div-top-slide-wrap-bg .div-desc .icon {max-width:110px;margin-bottom: 30px;display: inline-block;}
    .entry-header .div-top-slide-wrap-bg .div-desc .tit {font-size: 130%;font-weight: 600;margin:0;}
    .entry-header .div-top-slide-wrap-bg .div-desc .desc {margin-top:16px;margin-bottom: 0;}
}

/* wb-section */
.wb-section {padding-top:103px;}
.wb-section .wrap-tit {margin-bottom:10px;color:#000;text-align: center;padding: 0 30px;}
.wb-section .wrap-tit.wrap-decoration {position: relative;}
.wb-section .wrap-tit.wrap-decoration::before {content:""; display: inline-block;width:61px;height:4px;background: #1a213e;margin-bottom:57px;}
.wb-section .wrap-tit .tit {font-size:160%;font-weight: 600;}
.wb-section .wrap-tit .desc {font-size: 130%;color:#222;}

@media (max-width:767px) {
    .wb-section {padding-top:50px;}
    .wb-section .wrap-tit {padding:0 15px}
    .wb-section .wrap-tit.wrap-decoration::before {width:40px;height:2px;margin-bottom:20px;}
    .wb-section .wrap-tit .desc {font-size: 110%;}
}

/* wb-section-video */
.wb-section-video video {width:100%;display: block;}

/**
 * PAGE
 */
/* wb-breast-common */
.wb-breast-common01 {padding-bottom: 50px;margin-top: 50px;background: #fff;}
.wb-breast-common01 .wrap-tit {margin-bottom:90px;}
.wb-breast-common01 .wrap-tit .tit {font-weight: normal;}
.wb-breast-common01 .wrap-img {position: relative;max-width: 590px;margin:0 auto;overflow: hidden;}
.wb-breast-common01 .wrap-img::before,
.wb-breast-common01 .wrap-img::after {content: '';display: block;position: absolute;top:0;left:0;width: 50%;height: 100%;background: url('../img/pages/sub/breast/breast-common01-circle.png') no-repeat center/30% auto;animation: rotate_img 6s linear infinite;transform-origin: 50% 50%;}
.wb-breast-common01 .wrap-img::after {left: auto;right: 0;}
.wb-breast-common01 .wrap-img:nth-child(2)::after {top: 5%;right: -6%;}
.wb-breast-common01 .wrap-img:last-child {margin-top: 20px;}
.wb-breast-common01 .wrap-img:last-child::after {right: -8%}
@keyframes rotate_img {
    100% {
        transform: rotate(360deg);
    }
}
@media (min-width: 768px) {
    .wb-breast-common01 {padding-bottom:110px;}
    .wb-breast-common01 .wrap-img::before,
    .wb-breast-common01 .wrap-img::after {background-size: 35% auto;}
}
@media (max-width:767px) {
    .wb-breast-common01 .wrap-tit {margin-bottom:20px;}
}

.wb-breast-common02 {padding: 0;background: url('../img/pages/sub/breast/breast-common02-bg.jpg') no-repeat center/cover;}
.wb-breast-common02 .wrap-inner {position: relative;margin: 0 auto;}
.wb-breast-common02 .wrap-img img {width: 100%;height: auto;}
.wb-breast-common02 .wrap-tit {text-align: center;margin-bottom:50px;padding:0 30px;}
.wb-breast-common02 .wrap-tit .tit {font-family: 'Open Sans';font-size:200%;color:#000;margin-bottom: 5px;text-transform: uppercase;}
.wb-breast-common02 .wrap-tit .desc {font-size: 100%;color:#000;}
.wb-breast-common02 .wrap-tit, .wb-breast-common02 .wrap-con {padding: 0 3%}
.wb-breast-common02 .wrap-tit {position: absolute;top: 6vw;width: 100%}
.wb-breast-common02 .wrap-con {display: flex;justify-content: space-between;align-items: flex-start;gap: 10px;}
.wb-breast-common02 .wrap-con li {width:calc(50% - 5px)}
.wb-breast-common02 .wrap-con .name {font-size: 1rem;border-bottom: 1px solid #000;padding-bottom: 5px;}
.wb-breast-common02 .wrap-con .name span,
.wb-breast-common02 .wrap-con .desc {font-size: 0.9rem;}
.wb-breast-common02 .wrap-con .desc {margin-top: 5px;}
@media (min-width: 768px) {
    .wb-breast-common02 .wrap-tit {margin: 0;padding:0;top: 8vw;}
    .wb-breast-common02 .wrap-tit .tit {font-size:250%;}
    .wb-breast-common02 .wrap-tit .desc {font-size: 130%;}
    .wb-breast-common02 .wrap-con {position: absolute;bottom: 2.8%;gap: 3px;padding: 0 2%}
    .wb-breast-common02 .wrap-con li {width:calc(25% - 1.5px)}
    .wb-breast-common02 .wrap-con .name {font-size: 1rem;}
    .wb-breast-common02 .wrap-con .name strong {font-size: 1.1rem;}
    .wb-breast-common02 .wrap-con .desc {font-size: 1rem;}
    .wb-breast-common02 .wrap-con .desc {margin-top: 10px;}
}
@media (max-width: 767px) {
    .wb-breast-common02 {padding-top:50px}
    .wb-breast-common02 .wrap-tit {margin-bottom: 20px;padding:0 10px;}
    .wb-breast-common02 .wrap-con {position: relative;margin-top: -24%;flex-wrap: wrap;padding: 3.5vw 3%;background-color: #fff}
}

.wb-breast-common03 {background: url('../img/pages/sub/breast/common03-bg.jpg') no-repeat center /cover;overflow: hidden;padding-bottom: 110px;}
.wb-breast-common03 .wrap-tit {margin-bottom:55px;}
.wb-breast-common03 .wrap-tit .tit {font-weight: normal;}
.wb-breast-common03 .wrap-cont {max-width: 625px;box-sizing: border-box;border-radius: 30px;background: #eff3f6;padding:40px 0;box-sizing: border-box;
    overflow: hidden;margin: 0 auto;}
.wb-breast-common03 .wrap-item {display: flex;flex-wrap: wrap;justify-content: center; gap: 40px 0;}
.wb-breast-common03 .itembox {max-width:180px;width:50%;text-align: center;}
.wb-breast-common03 .itembox .box-txt {margin-top:20px}
.wb-breast-common03 .itembox .box-txt .tit {font-size: 130%;font-weight: 600;margin-bottom:4px;color:#000;}
.wb-breast-common03 .itembox .box-txt .desc {color:#000;}

@media (min-width:768px) {
    .wb-breast-common03 .itembox {margin:0 38px;}
    .wb-breast-common03 .wrap-tit .desc {margin-bottom:12px;}
}
@media (max-width:767px) {
    .wb-breast-common03 {padding-bottom:50px;}
    .wb-breast-common03 .wrap-tit {margin-bottom:30px;}
    .wb-breast-common03 .wrap-cont {border-radius: 15px;padding:20px 0;}
    .wb-breast-common03 .wrap-item {gap: 30px;}
    .wb-breast-common03 .itembox {width:40%}
    .wb-breast-common03 .itembox .box-txt {margin-top:10px;}
}

.wb-breast-common04 .wrap-tit {margin-bottom: 80px;}
.wb-breast-common04 .wrap-tit .tit {font-weight: normal;}

.wb-breast-common04 .itembox {display: flex;align-items: center;justify-content: space-between;padding:10px 0;}
.wb-breast-common04 .itembox:nth-child(even) {flex-direction: row-reverse;}
.wb-breast-common04 .itembox:nth-child(even) .box-img {text-align: right;}
.wb-breast-common04 .itembox:nth-child(even) .box-txt {padding-right:20px;}
.wb-breast-common04 .itembox:nth-child(odd) .box-txt {text-align: right;padding-left:20px;}
.wb-breast-common04 .itembox .box-img {overflow: hidden;width: 44%;max-width:355px;text-align: left;min-width:130px;}
.wb-breast-common04 .itembox .box-img img {max-width:100%;}
.wb-breast-common04 .itembox .box-txt {color:#000;padding:15px 0;width:45%;}
.wb-breast-common04 .itembox .box-txt .tit {font-size: 130%;font-weight: 600;}
.wb-breast-common04 .itembox .box-txt .desc {margin-top:10px;}

@media (min-width:768px) {
    .wb-breast-common04 .wrap-tit .desc {margin-bottom: 12px;}
    .wb-breast-common04 .itembox .box-txt {margin-top: -10px;}
}
@media (max-width:767px) {
    .wb-breast-common04 .wrap-tit {margin-bottom: 20px;}
    .wb-breast-common04 .itembox .box-img {width:30%;}
    .wb-breast-common04 .itembox .box-txt {width:70%;}
}

.wb-breast-common05 {padding-top:110px;}
.wb-breast-common05 .tit {font-size:160%;font-family: 'Open Sans';color:#000;margin-bottom:38px;text-align: center;padding:0 25px;}
@media (max-width:767px) {
    .wb-breast-common05 {padding-top:50px;}
    .wb-breast-common05 .tit {margin-bottom:20px;}
}

/* breast mentor */
.wb-mentor-section01 video {display: block;width: 100%;}

.wb-mentor-section02 {text-align: center;padding: 100px 0 62px;background-color: #fff;border: 1px solid #dfdfdf;border-bottom: 0;}
.wb-mentor-section02 .img {margin-bottom: 50px}
.wb-mentor-section02 .img.line {margin-bottom: 67px;}
.wb-mentor-section02 .wrap-tit .desc {font-size: 130%;}
.wb-mentor-section02 .wrap-tit .desc:nth-child(1) {margin-bottom: 50px;font-size: 130%;}
.wb-mentor-section02 .tit {margin-top: 3px;font-size:160%;}
.wb-mentor-section02 .wrap-item {max-width: 627px;margin: 0 auto;}
.wb-mentor-section02 .wrap-item > .img {padding: 0 62px}
.wb-mentor-section02 .wrap-item .wrap-tit .img {padding: 0 27px}
.wb-mentor-section02 .wrap-item > .img img {max-width: 500px;width: 100%;}
.wb-mentor-section02 .wrap-item .wrap-tit .img img {max-width: 572px;width: 100%;}
@media (max-width:767px) {
    .wb-mentor-section02 {padding: 50px 0 30px;}
    .wb-mentor-section02 .img {margin-bottom: 20px}
    .wb-mentor-section02 .img.line {margin-bottom: 20px;}
    .wb-mentor-section02 .wrap-item > .img {padding: 0 20px}
    .wb-mentor-section02 .wrap-tit .desc:nth-child(1) {margin-bottom: 10px;}
    .wb-mentor-section02 .wrap-item .wrap-tit .img {padding: 0 5vw;}
}

.wb-mentor-section03 {padding-top: 0;padding-bottom: 85px;margin-bottom: 70px;text-align: center;background: #fff;border: 1px solid #dfdfdf;}
.wb-mentor-section03 .wrap-item {display: flex; justify-content: center;flex-wrap: wrap; align-items: stretch; gap: 50px 20px;max-width: 627px;margin: 0 auto;}
.wb-mentor-section03 .wrap-item .itembox > .img img {max-width: 500px;}
.wb-mentor-section03 .wrap-item .itembox .desc {margin-top: 15px;}
.wb-mentor-section03 .wrap-item .itembox.itembox-harf {width: calc(50% - 10px)}
.wb-mentor-section03 .wrap-item .itembox.itembox-harf .img {min-height: 230px}
.wb-mentor-section03 .wrap-item .itembox.itembox-harf .desc {display: flex;align-items: center;justify-content: center;}
@media (min-width:768px) {
    .wb-mentor-section03 .wrap-item .itembox.itembox-harf .img {min-height: 230px;line-height: 230px;}
}
@media (max-width:767px) {
    .wb-mentor-section03 {padding-bottom: 40px;margin-bottom: 15px;}
    .wb-mentor-section03 .wrap-item {width: 80%;gap: 20px 30px;}
    .wb-mentor-section03 .wrap-item .itembox.itembox-harf {width: calc(50% - 15px)}
    .wb-mentor-section03 .wrap-item .itembox > .img img {max-width: 100%;}
}

.wb-mentor-section04 {padding-top: 90px;padding-bottom: 85px;text-align: center;background: #fff;border: 1px solid #dfdfdf;border-bottom: 0} 
.wb-mentor-section04 .wrap-tit .tit {font-weight: 600;}
.wb-mentor-section04 > .wrap-tit {margin-bottom: 103px;font-size:130%;}
.wb-mentor-section04 > .wrap-tit .tit {font-size:160%;margin-bottom: 20px;}
.wb-mentor-section04 > .wrap-tit .desc {font-size:100%;}
.wb-mentor-section04 .wrap-tit > .tit span {font-size: 80%;font-weight: 400}
.wb-mentor-section04 > .wrap-item {max-width: 733px;margin: 0 auto;}
.wb-mentor-section04 > .wrap-item > .itembox:nth-child(1) {margin-bottom: 85px}
.wb-mentor-section04 > .wrap-item > .itembox > .img img {width: 100%;}
.wb-mentor-section04 > .wrap-item > .itembox > .tit{margin-bottom: 15px;font-size: 130%;padding: 0 20px;}
.wb-mentor-section04 > .wrap-item > .itembox > .tit span {font-size:160%;}
.wb-mentor-section04 > .wrap-item > .itembox > .desc {margin-bottom: 50px;font-size: 130%;padding: 0 20px;}
.wb-mentor-section04 .wrap-item .wrap-item {display: flex;justify-content: space-between;align-items: stretch;}
.wb-mentor-section04 .wrap-item .wrap-item .itembox {position: relative;width: 50%;background: #fafafa;}
.wb-mentor-section04 .wrap-item .wrap-item .itembox .img {overflow: hidden;}
.wb-mentor-section04 .wrap-item .wrap-item .wrap-tit {text-align: center;padding:0 20px 15px;margin-bottom:0;}
.wb-mentor-section04 .wrap-item .wrap-item .wrap-tit .tit {position: absolute;left:0;top:120px;width:100%;padding:0 30px;font-size: 130%;}
@media (min-width:768px) {
    .wb-mentor-section04 .wrap-item .wrap-item .itembox .img {height:260px;}
}
@media (max-width:767px) {
    .wb-mentor-section04 {padding: 50px 0;} 
    .wb-mentor-section04 > .wrap-item > .itembox > .tit,
    .wb-mentor-section04 .wrap-tit .desc {font-size: 1rem}
    .wb-mentor-section04 > .wrap-tit {margin-bottom: 20px;}
    .wb-mentor-section04 > .wrap-tit .tit {margin-bottom: 10px}
    .wb-mentor-section04 > .wrap-item > .itembox > .tit span,
    .wb-mentor-section04 > .wrap-item > .itembox:nth-child(1) {margin-bottom: 20px}
    .wb-mentor-section04 > .wrap-item > .itembox > .tit span {font-size:130%;}
    .wb-mentor-section04 > .wrap-item > .itembox > .desc {margin-bottom: 20px;font-size: 1rem}
    .wb-mentor-section04 .wrap-item .wrap-item .wrap-tit {margin-top:-30px;}
    .wb-mentor-section04 .wrap-item .wrap-item .wrap-tit .tit {top:12vw;}
}
@media (max-width:450px) {
    .wb-mentor-section04 .wrap-item .wrap-item .itembox:last-child .wrap-tit .tit {margin-top:-10px;}
}

.wb-mentor-section05 {padding: 90px 0 80px;text-align: center;background: #fff;border: 1px solid #dfdfdf;border-bottom: 0}
.wb-mentor-section05 .wrap-tit {margin-bottom: 80px;}
.wb-mentor-section05 .wrap-tit .tit {margin-bottom: 25px;font-size:160%;font-weight: normal;}
.wb-mentor-section05 .wrap-tit .desc {font-size: 130%;}
.wb-mentor-section05 .wrap-item {max-width: 733px;margin: 0 auto;}
.wb-mentor-section05 .wrap-item .itembox:nth-child(2) {margin-top: 80px}
.wb-mentor-section05 .wrap-item .itembox:nth-child(2) .img {position: relative;border-radius: 20px;padding: 50px 0;background-color: #f4f4f4;border: 1px solid  #d8d8d9;}
.wb-mentor-section05 .wrap-item .itembox:nth-child(2) .img img {width: 80%;}
.wb-mentor-section05 .wrap-item .itembox:nth-child(2) .img::after {display: block;content: '';position:absolute;top: -40px;right: 35px;width: 126px;height: 126px;border-radius: 50%;background: url('//via.placeholder.com/126x126') no-repeat center/cover}
.wb-mentor-section05 .wrap-item .itembox .desc {margin-top: 50px;padding: 0 20px;}
@media (max-width:767px) {
    .wb-mentor-section05 {padding: 50px 0;}
    .wb-mentor-section05 .wrap-tit {margin-bottom: 20px;}
    .wb-mentor-section05 .wrap-tit .tit {margin-bottom: 10px;font-size:130%;}
    .wb-mentor-section05 .wrap-item .itembox .desc {margin-top: 20px;}
}

.wb-mentor-section06 {padding: 90px 0;text-align: center;background: #fff;border: 1px solid #dfdfdf;}
.wb-mentor-section06 .wrap-tit {margin-bottom: 65px;}
.wb-mentor-section06 .wrap-tit .tit {font-size:160%;font-weight: normal;}
.wb-mentor-section06 .wrap-item {max-width: 627px;margin: 0 auto;}
.wb-mentor-section06 .wrap-item .itembox:first-child {margin-bottom: 12px;}
.wb-mentor-section06 .wrap-item .itembox video {display: block;width: 100%}
.wb-mentor-section06 .desc {max-width: 627px;margin: 45px auto 0;padding: 0 20px;}
@media (max-width:767px) {
    .wb-mentor-section06 {padding: 50px 0;}
    .wb-mentor-section06 .wrap-tit {margin-bottom: 20px;}
    .wb-mentor-section06 .desc {margin-top: 20px;}
}

.wb-mentor-section07 {padding: 103px 0 113px;text-align: center;}
.wb-mentor-section07 .wrap-tit {margin-bottom: 100px;}
.wb-mentor-section07 .wrap-tit .tit {font-size:160%;font-weight: normal;}
.wb-mentor-section07 .wrap-item {display: flex;justify-content: space-around;flex-wrap:wrap;gap: 20px;max-width: 776px;margin: 0 auto;}
.wb-mentor-section07 .wrap-item .itembox {width: calc(50% - 10px)}
.wb-mentor-section07 .wrap-item .itembox .img {height: 330px}
.wb-mentor-section07 .wrap-item .itembox .img img {height: 100%;}
.wb-mentor-section07 .wrap-item .itembox .tit {font-size: 130%;margin-top: 55px;}
.wb-mentor-section07 .wrap-item .itembox .desc {margin-top: 15px;}
@media (min-width:768px) {
    .wb-mentor-section07 .wrap-item .itembox .tit {padding:0 20px;}
    .wb-mentor-section07 .wrap-item .itembox .desc {padding:0 20px;}
}
@media (max-width:767px) {
    .wb-mentor-section07 {padding: 50px 0}
    .wb-mentor-section07 .wrap-tit {margin-bottom: 20px;}
    .wb-mentor-section07 .wrap-item .itembox .img {height: 180px}
    .wb-mentor-section07 .wrap-item .itembox .tit {margin-top: 20px;}
    .wb-mentor-section07 .wrap-item .itembox .desc {margin-top: 8px;}
}

.wb-mentor-section08 {padding-top: 90px;padding-bottom: 110px;text-align: center;background: #fff;border: 1px solid #dfdfdf;}
.wb-mentor-section08 .wrap-tit {margin-bottom: 85px;font-weight: normal;}
.wb-mentor-section08 .wrap-tit .tit {font-size:160%;font-weight: normal;}
.wb-mentor-section08 .wrap-item {display: flex;justify-content: space-around;flex-wrap:wrap;align-items: center;max-width: 733px;margin: 0 auto;margin-bottom: 40px}
.wb-mentor-section08 .wrap-item .itembox {width: calc(50% - 10px)}
.wb-mentor-section08 .wrap-item .itembox .tit {font-size: 130%;font-weight: 600;}
.wb-mentor-section08 .wrap-item .itembox .tit::before {content: '';display: block;width: 1px;height: 15px;margin: 20px auto;background-color: #000;}
.wb-mentor-section08  > .desc {max-width: 733px;margin: 0 auto;padding: 0 20px;}
@media (max-width:767px) {
    .wb-mentor-section08 {padding: 50px 0;}
    .wb-mentor-section08 .wrap-tit,
    .wb-mentor-section08 .wrap-item {margin-bottom: 20px;}
    .wb-mentor-section08 .wrap-item .itembox .tit::before {margin: 10px auto;}
}

/* breast sebbin */
.wb-sebbin-section01 {padding-top:93px;}
.wb-sebbin-section01 .wrap-tit .desc {margin-top: 37px;}
.wb-sebbin-section01 .wrap-item {margin-top:107px;}
.wb-sebbin-section01 .wrap-item .itembox {display: flex;align-items: center;width:100%;background: #fff;margin:20px 0;
    border:1px solid #dfdfdf;box-sizing: border-box;overflow: hidden;}
.wb-sebbin-section01 .wrap-item .itembox:first-child {margin-top:0;}
.wb-sebbin-section01 .wrap-item .itembox:last-child {margin-bottom:0;}
.wb-sebbin-section01 .itembox .cont {text-align: center;width:50%;padding:20px;}
.wb-sebbin-section01 .itembox .cont .icon {display: inline-block;margin-bottom:23px}
.wb-sebbin-section01 .itembox .cont .tit {font-size: 130%;font-weight: 500;color:#f172ac;}
.wb-sebbin-section01 .itembox .cont .desc {font-size: 130%;color:#000;margin-top:17px;}

@media (min-width:766px) {
    .wb-sebbin-section01 .wrap-item .itembox {min-height:340px;}
    .wb-sebbin-section01 .itembox .img {margin-left:60px;height: 100%;}
    .wb-sebbin-section01 .itembox .img img {height:100%;width:auto;}
}

@media (max-width:767px) {
    .wb-sebbin-section01 {padding-top:50px;}
    .wb-sebbin-section01 .wrap-tit .desc {margin-top:10px;}
    .wb-sebbin-section01 .wrap-item {margin-top:20px;}
    .wb-sebbin-section01 .wrap-item .itembox {margin:10px 0;}
    .wb-sebbin-section01 .itembox .cont {padding: 10px 0;padding-right:10px;width:90%;}
    .wb-sebbin-section01 .itembox .cont .icon {width:42%;margin-bottom:10px;}
    .wb-sebbin-section01 .itembox .cont .desc {font-size: 1rem;margin-top:5px;}
}

.wb-sebbin-section02 {background: #fff;margin-top:24px;padding-bottom:95px;}
.wb-sebbin-section02 .wrap-tit {margin-bottom:100px;}
.wb-sebbin-section02 .wrap-tit .desc {font-size: 130%;margin-bottom:4px;}
.wb-sebbin-section02 .wrap-item {display: flex;flex-wrap: wrap;gap:60px 20px;max-width:640px;width: 100%;
    box-sizing: border-box;margin:0 auto;align-items: stretch;}
.wb-sebbin-section02 .itembox {text-align: center;width:calc(50% - 10px);position: relative;padding-bottom:312px;}
.wb-sebbin-section02 .itembox .box-cont {margin-bottom:40px}
.wb-sebbin-section02 .itembox .point {width:96px;height:31px;text-align:center;background: #fd71b2;border-radius: 5px;
    display: inline-block;color:#fff;font-size: 130%;margin-bottom:13px;box-sizing: border-box;line-height: 28px;}
.wb-sebbin-section02 .itembox .desc {font-size: 130%;margin-bottom: 10px;}
.wb-sebbin-section02 .itembox .tit {font-size: 120%;font-weight: 600;}
.wb-sebbin-section02 .itembox .box-img {position: absolute;bottom:0;left:0;width:100%;overflow: hidden;box-sizing: border-box;}
.wb-sebbin-section02 .itembox .box-img img {width:100%;}

@media (min-width:768px) {
    .wb-sebbin-section02 .itembox .box-img {height:312px;}
    .wb-sebbin-section02 .wrap-tit.wrap-decoration::before {margin-bottom:45px}
}

@media (max-width:767px) {
    .wb-sebbin-section02 {margin-top:15px;padding-bottom:40px}
    .wb-sebbin-section02 .wrap-tit {margin-bottom:40px;}
    .wb-sebbin-section02 .wrap-item {padding:0 20px;gap:40px 10px;}
    .wb-sebbin-section02 .itembox {padding-bottom:230px;width:calc(50% - 5px);}
    .wb-sebbin-section02 .itembox .box-cont {margin-bottom:15px;}
    .wb-sebbin-section02 .itembox .point {width: 80px;height:25px;line-height:24px;font-size:110%;}
    .wb-sebbin-section02 .itembox .desc {font-size: 110%;margin-bottom:2px;}
}

@media (max-width:575px) {
    .wb-sebbin-section02 .itembox {padding-bottom:48%}
}

.wb-sebbin-section03 {padding:11px 0 0;background: #fff;}
.wb-sebbin-section03 .itembox {margin: 75px 0;}
.wb-sebbin-section03 .itembox:last-child {margin-bottom: 0;}
.wb-sebbin-section03 .wrap-tit {text-align: center;margin-bottom:40px;padding: 0 30px;}
.wb-sebbin-section03 .wrap-tit .num {font-size: 580%;margin-bottom:5px;color:#999;font-family: 'Roboto';}
.wb-sebbin-section03 .wrap-tit .desc {font-size: 130%;color:#222;margin-bottom:2px;}
.wb-sebbin-section03 .wrap-tit .tit {font-size:160%;font-weight: 600;color:#222;}
.wb-sebbin-section03 .wrap-img {background: #a3bdd0;}
.wb-sebbin-section03 .wrap-cont {display: flex;max-width:640px;margin:0 auto;}
.wb-sebbin-section03 .wrap-cont .box {width:50%;}
.wb-sebbin-section03 .wrap-cont .box:first-child .box-img {background:#555;}
.wb-sebbin-section03 .wrap-cont .box:first-child .box-txt {background: #7f7f7f;position: relative;}
.wb-sebbin-section03 .wrap-cont .box:first-child .box-txt::after {content: '';position: absolute;top:50%;right:0;transform: translate(50%, -50%);
    background: url('../img/pages/sub/breast/sebbin-section03-arrow.png') no-repeat center / 100%;width:55px;height:40px;}
.wb-sebbin-section03 .wrap-cont .box:last-child .box-img {background:#e8e8e8;}   
.wb-sebbin-section03 .wrap-cont .box:last-child .box-txt {background: #f272ad;}
.wb-sebbin-section03 .wrap-cont .box-img {text-align: center;}
.wb-sebbin-section03 .wrap-cont .box-txt {font-size: 130%;color:#fff;text-align: center;padding:25px 15px;}

@media (max-width:767px) {
    .wb-sebbin-section03 .itembox {margin:30px 0;}
    .wb-sebbin-section03 .wrap-tit {padding:0 15px;margin-bottom:20px;}
    .wb-sebbin-section03 .wrap-tit .num {margin-bottom:0;font-size: 450%;}
    .wb-sebbin-section03 .wrap-cont .box-txt {padding:10px 20px;font-size: 120%;}
    .wb-sebbin-section03 .wrap-cont .box:first-child .box-txt::after {width:35px;height:32px;}
}

.wb-sebbin-section04 {background:#ffeff6;padding:110px 0 103px;}
.wb-sebbin-section04 .wrap-tit {margin-bottom:70px;}
.wb-sebbin-section04 .wrap-tit .desc {margin-bottom:6px;}
.wb-sebbin-section04 .wrap-cont {width:100%;max-width: 640px;margin:0 auto;box-sizing: border-box;}
.wb-sebbin-section04 .area-img {margin-bottom:80px;}
.wb-sebbin-section04 .itembox {display: flex;align-items: center;overflow: hidden;background: #fff;margin:9px 0;}
.wb-sebbin-section04 .itembox:first-child {margin-top:0;}
.wb-sebbin-section04 .itembox:last-child {margin-bottom:0;}
.wb-sebbin-section04 .itembox .box-cont {width:calc(100% - 240px);text-align: center;font-size: 130%;color:#000;padding:20px;}

@media (min-width:768px) {
    .wb-sebbin-section04 .wrap-tit.wrap-decoration::before {margin-bottom:51px;}
    .wb-sebbin-section04 .itembox {min-height:180px;}
    .wb-sebbin-section04 .itembox .box-img,
    .wb-sebbin-section04 .itembox img {height: 100%; width:auto;}
    .wb-sebbin-section04 .itembox .box-img {overflow: hidden;}
    .wb-sebbin-section04 .itembox img {max-width:unset;}
    .wb-sebbin-section04 .itembox .box-cont {margin-top:-10px;}
}
@media (max-width:767px) {
    .wb-sebbin-section04 {padding:50px 0;}
    .wb-sebbin-section04 .wrap-tit {margin-bottom: 30px;}
    .wb-sebbin-section04 .area-img {margin-bottom:40px;}
    .wb-sebbin-section04 .area-item {padding:0 20px;}
    .wb-sebbin-section04 .itembox {height: 95px;}
    .wb-sebbin-section04 .itembox .box-img {width:30vw;overflow: hidden;height:100%}
    .wb-sebbin-section04 .itembox .box-img img {width:auto;height:100%;max-width: unset;}
    .wb-sebbin-section04 .itembox .box-cont {padding:10px;width:calc(100% - 30vw);font-size: 100%;}
}

.wb-sebbin-section05 {text-align: center;}
.wb-sebbin-section05 .wrap-tit .desc {margin-bottom:6px;}
.wb-sebbin-section05 .wrap-item {display: inline-block;position: relative;margin:11% 0 5%;}
.wb-sebbin-section05 .wrap-item span {position: absolute;font-size: 110%;}
.wb-sebbin-section05 .wrap-item span:nth-of-type(1) {top:-32%;right:8%;}
.wb-sebbin-section05 .wrap-item span:nth-of-type(2) {bottom:16%;left:2.5%;}
.wb-sebbin-section05 .wrap-item span:nth-of-type(3) {bottom:-12%;right:-1.5%;}
@media (min-width:768px) {
    .wb-sebbin-section05 .wrap-tit.wrap-decoration::before {margin-bottom:50px;}
    .wb-sebbin-section05 .wrap-tit {margin-bottom:94px}
}
@media (max-width:767px) {
    .wb-sebbin-section05 .wrap-item span {font-size: 100%;}
}
@media (max-width:510px) {
    .wb-sebbin-section05 .wrap-item span {font-size: 2.35vw;}
    .wb-sebbin-section05 .wrap-item span:nth-of-type(1) {top:-9.03vw;right:6.45vw}
    .wb-sebbin-section05 .wrap-item span:nth-of-type(2) {bottom:4.07vw;left:1vw}
    .wb-sebbin-section05 .wrap-item span:nth-of-type(3) {bottom:-8.72vw;right:-0.91vw;width:30%}
}

.wb-sebbin-section06 {padding:133px 0 110px;}
.wb-sebbin-section06 .wrap-tit .tit {margin-bottom:22px;}
.wb-sebbin-section06 .wrap-tit {margin-bottom:85px}
.wb-sebbin-section06 .wrap-cont {display: flex;align-items: baseline;justify-content: space-between;text-align: center;max-width:650px;margin:0 auto;}
.wb-sebbin-section06 .itembox {width:49%;max-width:291px;}
.wb-sebbin-section06 .itembox.center {font-size:160%;font-weight: 300;color:#222;width:2%}
.wb-sebbin-section06 .itembox .box-img {padding: 0 20px;margin-bottom:28px;}
.wb-sebbin-section06 .itembox .box-img img {width: 100%;}
.wb-sebbin-section06 .itembox .box-txt p {font-weight: 600;color:#4a4a4a;font-size: 130%;}
.wb-sebbin-section06 .itembox .box-txt .point {color:#ef68a6;font-size: 130%;}

@media (min-width:768px) {
    .wb-sebbin-section06 .wrap-tit.wrap-decoration::before {margin-bottom:50px;}
}
@media (max-width:767px) {
    .wb-sebbin-section06 {padding:60px 0;}
    .wb-sebbin-section06 .wrap-tit {margin-bottom:25px;}
    .wb-sebbin-section06 .wrap-tit .tit {margin-bottom:10px;}
    .wb-sebbin-section06 .itembox.center {width:50px;}
    .wb-sebbin-section06 .itembox .box-img {margin-bottom:15px;padding:0 10px;}
}

.wb-sebbin-section07 {padding:126px 30px 82px;background: url('../img/pages/sub/breast/sebbin-section07-bg.jpg') no-repeat center / cover;overflow: hidden;box-sizing: border-box;}
.wb-sebbin-section07 .wrap-tit {font-size:160%;font-weight: 600;text-align: center;color:#fff;margin-bottom:105px;}
.wb-sebbin-section07 .wrap-cont {border:1px solid #fff;padding:0 30px;}
.wb-sebbin-section07 .wrap-cont .area-item {display: flex;gap:55px 10px;flex-wrap: wrap;justify-content: space-between;max-width:643px;margin:60px auto;}
.wb-sebbin-section07 .area-item .item {max-width:168px;width:30%;}
.wb-sebbin-section07 .item .box-img img {width: 100%;opacity: 1;}
.wb-sebbin-section07 .item .box-txt {margin-top:25px;font-size: 130%;color:#fff;text-align: center;}

@media (max-width:767px) {
    .wb-sebbin-section07 {padding:50px 20px 30px;}
    .wb-sebbin-section07 .wrap-tit {margin-bottom:30px;}
    .wb-sebbin-section07 .wrap-cont {padding:0 10px;}
    .wb-sebbin-section07 .wrap-cont .area-item {gap:20px 5px;margin:15px auto;}
    .wb-sebbin-section07 .item .box-txt {margin-top:10px;font-size: 1rem;}
}

.wb-sebbin-section08 {background: #fff;padding:90px 0 110px;}
.wb-sebbin-section08 .wrap-tit {margin-bottom:65px;}
.wb-sebbin-section08 .wrap-tit .tit {font-weight: normal;}
.wb-sebbin-section08 .wrap-cont {max-width: 650px;margin:0 auto;padding:0 20px;}
.wb-sebbin-section08 .wrap-cont ul li {position: relative;padding-left: 39px;margin:14px 0;font-size: 130%;color:#222;}
.wb-sebbin-section08 .wrap-cont ul li:last-child {margin-bottom:0}
.wb-sebbin-section08 .wrap-cont ul li::before {content: "";position: absolute;width:18px;height: 13px;
    background: url('../img/pages/sub/breast/sebbin-section08-mark.png') no-repeat center / contain;left:0;top:9px;}

@media (min-width:768px) {
    .wb-sebbin-section08 .wrap-tit.wrap-decoration::before {margin-bottom:40px;}
}
@media (max-width:767px) {
    .wb-sebbin-section08 {padding:50px 0 30px;}
    .wb-sebbin-section08 .wrap-tit {margin-bottom:20px;}
    .wb-sebbin-section08 .wrap-cont ul li {padding-left:24px;margin:10px 0;}
    .wb-sebbin-section08 .wrap-cont ul li::before {width:14px; height:15px;top:5px;}
}

/* breast motiva */
.wrap-motiva-tit {text-align: center;color:#fff;margin-bottom: 75px;}
.wrap-motiva-tit .keyword {font-size: 290%;font-weight: bold;}
.wrap-motiva-tit .keyword > span {margin-left:10px;}
.wrap-motiva-tit .tit {font-size: 300%;margin-top:25px;}
.wrap-motiva-tit .desc {font-size: 130%;margin-top:18px;}

@media (max-width:767px) {
    .wrap-motiva-tit {margin-bottom:20px;}
    .wrap-motiva-tit .keyword {font-size: 210%;}
    .wrap-motiva-tit .tit {font-size: 200%;margin-top:10px;}
    .wrap-motiva-tit .desc {margin-top:15px;}
}

@media (min-width:766px) {
    .wb-sub-banner.wb-motiva-banner .banner-inner {width:calc(100% - 300px)}
    .wb-sub-banner.wb-motiva-banner .banner-inner .text img {max-width:310px;}
    .wb-sub-banner.wb-motiva-banner .banner-inner .text .desc {margin-top: 15px;font-size: 130%;color:#000;}
}

.wb-motiva-section01 {background:url('../img/pages/sub/breast/motiva-section01-bg.jpg') no-repeat center / cover;min-height:416px;
    display: flex;align-items: center;justify-content: center;position: relative;overflow: hidden;z-index:0;box-sizing: border-box;padding:20px;}
.wb-motiva-section01 .box-txt {text-align: center;}
.wb-motiva-section01 .box-txt .tit {font-size: 130%;font-weight: 600;color:#fff;margin-bottom:20px}
.wb-motiva-section01 .box-txt .tit::before,
.wb-motiva-section01 .box-txt .tit::after {content: '';display: inline-block;vertical-align: middle;width: 21px;height: 13px;
    background: url('../img/pages/sub/breast/motiva-section01-quot.png') no-repeat center / contain;margin-top:-3px}
.wb-motiva-section01 .box-txt .tit::before {margin-right:7px;}
.wb-motiva-section01 .box-txt .tit::after {margin-left:7px;transform:rotate(180deg);}
.wb-motiva-section01 .box-txt .desc {font-size: 1rem;color:#fff;}
.wb-motiva-section01 .box-txt .desc .gradient {font-size: 1rem;background: linear-gradient(to right, #d3fbfb, #fbdd97);
    -webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;}

@media (max-width:767px) {
    .wb-motiva-section01 {background-image:url('../img/pages/sub/breast/motiva-section01-bg-m.jpg')}
}    

.wb-motiva-section02 {background: #fff; padding:150px 0 75px;}
.wb-motiva-section02 .wrap-tit {text-align: center;color:#321147;padding:0 30px;}
.wb-motiva-section02 .wrap-tit .sub {font-size:160%;}
.wb-motiva-section02 .wrap-tit .tit {font-size: 180%;font-weight: 600;}
.wb-motiva-section02 .wrap-tit .tagtxt {font-size: 130%;margin-top:18px}
.wb-motiva-section02 .wrap-cont {max-width: 625px;margin:65px auto 0;display: flex;flex-wrap: wrap;gap:23px 20px;justify-content: center;align-items: stretch;}
.wb-motiva-section02 .wrap-cont .itembox {width:calc(50% - 10px);background: #000;}
.wb-motiva-section02 .itembox .box-txt {background-color: #000;padding:20px;text-align: center;}
.wb-motiva-section02 .itembox .box-txt .tit {font-size: 130%;color:#fff;}
.wb-motiva-section02 .itembox .box-txt .tit > span {color:#e7a8ff}
.wb-motiva-section02 .itembox .box-txt .desc {margin-top:10px;color:rgba(255,255,255,0.8)}

@media (max-width:767px) {
    .wb-motiva-section02 {padding:50px 0 10px;}
    .wb-motiva-section02 .wrap-tit {padding:0 15px;}
    .wb-motiva-section02 .wrap-tit .tagtxt {margin-top:8px;word-break:break-word;}
    .wb-motiva-section02 .wrap-cont {margin-top:25px;gap:10px;padding:0 10px;}
    .wb-motiva-section02 .wrap-cont .itembox {width:calc(50% - 5px)}
    .wb-motiva-section02 .itembox .box-txt {padding:10px;}
    .wb-motiva-section02 .itembox .box-txt .tit {font-size: 120%;}
}

.wb-motiva-section03 {background: #6768ab;padding:70px 0 90px;}
.wb-motiva-section03 .wrap-motiva-tit .keyword > span {color:#a4a5ff}
.wb-motiva-section03 .wrap-cont {max-width:630px;margin:0 auto;display: flex;align-items: stretch;justify-content: center;gap:0 7px;}
.wb-motiva-section03 .wrap-cont .itembox {background: #fff;padding:15px 15px 20px;width:calc(50% - 4px);}
.wb-motiva-section03 .itembox .box-img {width: 100%;position: relative;}
.wb-motiva-section03 .itembox .box-img .label {font-size: 1rem;color: #fff;font-weight: 500;line-height:18px;
    background:#5f2982;border-radius: 30px;width: 72px;height: 18px;text-align: center;box-sizing: border-box;
    position: absolute;bottom:-9px;left:50%;margin-left:-36px;}
.wb-motiva-section03 .itembox .box-txt {text-align: center;padding-top: 20px;}
.wb-motiva-section03 .itembox .box-txt .tit {font-size: 130%;font-weight: bold;color:#5f2982;}
.wb-motiva-section03 .itembox .box-txt .desc {color:#505050;margin-top:10px;}

@media (max-width:767px) {
    .wb-motiva-section03 {padding: 40px 10px 20px}
    .wb-motiva-section03 .wrap-cont .itembox {padding:10px;}
    .wb-motiva-section03 .itembox .box-txt {padding-top:15px;}
    .wb-motiva-section03 .itembox .box-txt .desc {margin-top:2px;}
}

.wb-motiva-section04 {background: url('../img/pages/sub/breast/motiva-section04-bg.jpg') no-repeat center / cover;padding:70px 0 90px;}
.wb-motiva-section04 .wrap-motiva-tit .keyword > span {color:#a4a5ff}
.wb-motiva-section04 .wrap-cont {display: flex;align-items: flex-start;max-width: 625px;margin:0 auto;gap:0 8px;justify-content: center;}
.wb-motiva-section04 .wrap-cont .box-img {width:calc(50% - 4px)}

@media (max-width:767px) {
    .wb-motiva-section04 {padding: 40px 15px 15px}
}

.wb-motiva-section05 {background: #fff;padding:70px 0 90px;}
.wb-motiva-section05 .wrap-motiva-tit {color:#5f2982}
.wb-motiva-section05 .wrap-motiva-tit .desc {color:#000}
.wb-motiva-section05 .wrap-cont {max-width: 772px;display: flex;justify-content: center;gap: 0 3px;margin:0 auto;align-items: stretch;}
.wb-motiva-section05 .wrap-cont .itembox {text-align: center;width:33%;background: #f4f4f4;}
.wb-motiva-section05 .itembox .box-tit {font-size: 130%;font-weight: 500;padding:8px;color:#fff;background: #a073bd;}
.wb-motiva-section05 .itembox:nth-child(2) .box-tit {background-color: #8748af;}
.wb-motiva-section05 .itembox:nth-child(3) .box-tit {background-color: #5f2982;}
.wb-motiva-section05 .itembox .box-desc {background: #f4f4f4;padding:30px 15px;color:#505050;font-weight: 500;}

@media (max-width:767px) {
    .wb-motiva-section05 {padding: 40px 10px 20px}
    .wb-motiva-section05 .itembox .box-tit {font-size: 1rem;}
    .wb-motiva-section05 .itembox .box-desc {padding:10px;}
}

.wb-motiva-section06 {background: url('../img/pages/sub/breast/motiva-section06-bg.jpg') no-repeat center / cover;padding:70px 0 90px;}
.wb-motiva-section06 .wrap-cont {background: #fff;max-width: 625px;margin:0 auto;text-align: center;}
.wb-motiva-section06 .wrap-cont .box-tit {font-size: 130%;font-weight: bold;color:#5f2982;padding:8px 10px 5px;}
.wb-motiva-section06 .wrap-cont .box-desc {font-size: 130%;color:#2f2f2f;padding:20px 15px;}

@media (max-width:767px) {
    .wb-motiva-section06 {padding: 40px 10px 20px}
    .wb-motiva-section06 .wrap-cont .box-desc {padding:10px;}
}

.wb-motiva-section07 {background: #fff;padding:90px 0 60px;}
.wb-motiva-section07 .wrap-tit {text-align: center;padding: 0 30px;}
.wb-motiva-section07 .wrap-tit .tit {font-size: 180%;color:#131313;font-weight: 500;}
.wb-motiva-section07 .wrap-tit .tit strong {font-weight: bold;}
.wb-motiva-section07 .wrap-tit .desc {margin-top:30px;font-size: 130%;color:#131313}
.wb-motiva-section07 .wrap-img {margin-top:70px;}

@media (max-width:767px) {
    .wb-motiva-section07 {padding: 50px 0 20px}
    .wb-motiva-section07 .wrap-tit {padding:0 15px;}
    .wb-motiva-section07 .wrap-tit .desc {margin-top:10px;}
    .wb-motiva-section07 .wrap-img {margin-top:25px;}
}

.wb-motiva-section08 {background: #fff;padding:40px 0 120px;}
.wb-motiva-section08 .wrap-tit {text-align: center;padding: 0 30px;}
.wb-motiva-section08 .wrap-tit .tit {font-size: 180%;color:#131313;}
.wb-motiva-section08 .wrap-tit .desc {font-size: 130%;color:#131313;margin-top:30px}
.wb-motiva-section08 .wrap-cont {display: flex;justify-content: center;gap: 30px 25px;max-width: 735px;margin:80px auto 0;flex-wrap: wrap;}
.wb-motiva-section08 .itembox {max-width:355px;width:calc(50% - 13px)}
.wb-motiva-section08 .itembox .box-txt {padding:25px 0 20px;text-align: center;}
.wb-motiva-section08 .itembox .box-txt .tit {font-size: 130%;font-weight: 600;color:#343333;}
.wb-motiva-section08 .itembox .box-txt .desc {color:#7f7f7f;margin-top:20px;}
.wb-motiva-section08 .itembox > a {display: block;text-decoration: none;}
.wb-motiva-section08 .itembox a .box-img {position: relative;}
.wb-motiva-section08 .itembox a .box-img .linkbtn {position: absolute;right:22%;bottom:10px;background:#5f2982;color:#fff;
    font-size: 130%;border-radius: 30px;white-space: nowrap;padding:0 10px;}
.wb-motiva-section08 .itembox a .box-img .linkbtn > span {display: inline-block;vertical-align: middle;margin-left: 1px;}

@media (min-width:768px) {
    .wb-motiva-section08 .itembox a .box-img .linkbtn {min-width:140px;height: 30px;line-height: 28px;}
    .wb-motiva-section08 .itembox a .box-img .linkbtn > span {margin-top: -5px;}
}

@media (max-width:767px) {
    .wb-motiva-section08 {padding:40px 0 20px;}
    .wb-motiva-section08 .wrap-tit {padding:0 15px;}
    .wb-motiva-section08 .wrap-tit .desc {margin-top:10px;}
    .wb-motiva-section08 .wrap-cont {margin-top:30px;padding:0 10px;gap:30px 10px;}
    .wb-motiva-section08 .itembox {width: calc(50% - 5px);}
    .wb-motiva-section08 .itembox .box-txt {padding:10px 0 0;}
    .wb-motiva-section08 .itembox .box-txt .tit {font-size: 120%;}
    .wb-motiva-section08 .itembox .box-txt .desc {margin-top:3px;}
    .wb-motiva-section08 .itembox a .box-img .linkbtn {font-size: 110%;right:20px;bottom:3px;}
    .wb-motiva-section08 .itembox a .box-img .linkbtn > span {margin-top:-1px; font-size: 80%;}
}

.wb-motiva-section09 {padding:90px 0 100px;background: linear-gradient(48deg, #fde2ff 0%, #b8a8ff 75%);}
.wb-motiva-section09 .wrap-tit {margin-bottom:90px;text-align: center;color:#131313;padding: 0 30px;}
.wb-motiva-section09 .wrap-tit .desc {font-size:160%;}
.wb-motiva-section09 .wrap-tit .tit {font-size: 180%;}
.wb-motiva-section09 .wrap-cont {max-width:783px;margin:auto 0;text-align: center;}
.wb-motiva-section09 .wrap-cont .title {display: inline-block;background:#422982;font-weight: 500;color:#fff;text-align: center;
    min-width:238px;height:37px;padding:0 15px;border-radius: 30px;line-height: 37px;}
.wb-motiva-section09 .wrap-item .itembox {display: flex;align-items: center;gap: 0 5.43vw;justify-content: space-between;margin:45px 0;padding:0 30px;box-sizing: border-box;}
.wb-motiva-section09 .wrap-item .itembox:last-child {margin-bottom: 0;}
.wb-motiva-section09 .itembox .box-img {position: relative;max-width:398px;text-align: left;}
.wb-motiva-section09 .itembox .box-img .subimg {position: absolute;bottom:-16px;right:-40px;}
.wb-motiva-section09 .itembox .box-txt {text-align: left;width:calc(47% - 6.43vw)}
.wb-motiva-section09 .itembox .box-txt .num {font-size: 425%;color:#d4a5f2;margin-bottom:10px;}
.wb-motiva-section09 .itembox .box-txt .name {font-size: 130%;color:#1c1c1c;margin-top:8px;}
.wb-motiva-section09 .itembox .box-txt .desc {color:#767676;margin-top:10px;}
.wb-motiva-section09 .wrap-cont:last-child {margin-top:130px;}
.wb-motiva-section09 .wrap-cont:last-child .title {background: #5f2982;}
.wb-motiva-section09 .wrap-cont:last-child .itembox .box-txt .num {color:#8853aa}

@media (min-width:768px) {
    .wb-motiva-section09 .wrap-cont .wrap-item {margin-top:50px;}
}

@media (max-width:767px) {
    .wb-motiva-section09 {padding:40px 0 50px;}
    .wb-motiva-section09 .wrap-tit {padding:0 15px;margin-bottom:30px;}
    .wb-motiva-section09 .wrap-tit .desc {font-size:150%;}
    .wb-motiva-section09 .wrap-cont .title {height:30px;line-height:30px;min-width:200px;}
    .wb-motiva-section09 .wrap-item .itembox {padding:0 20px;margin:25px 0;flex-wrap: wrap;}
    .wb-motiva-section09 .itembox .box-img {width:100%;}
    .wb-motiva-section09 .itembox .box-txt {width:100%;position: relative;margin-top:15px;padding-left:60px;}
    .wb-motiva-section09 .itembox .box-txt .num {font-size: 350%;margin: 0;margin-top:-16px;position: absolute;left: 0;top: 0;color:#c278f2;}
    .wb-motiva-section09 .itembox .box-txt .label {margin-bottom: 3px;}
    .wb-motiva-section09 .itembox .box-txt .name {margin-top: 0;}
    .wb-motiva-section09 .itembox .box-txt .desc {margin-top: 3px;}
    .wb-motiva-section09 .wrap-cont:last-child {margin-top: 50px;}
}

.wb-motiva-section10 {background: #fff;padding:90px 0 120px;}
.wb-motiva-section10 .wrap-tit {text-align: center;padding: 0 30px;}
.wb-motiva-section10 .wrap-tit .desc {font-size:160%;font-weight: 500;}
.wb-motiva-section10 .wrap-tit .tit {font-size: 360%;font-weight: 500;}
.wb-motiva-section10 .wrap-tit .tit .gradient {background: linear-gradient(to right, #bf5cff, #733ecc);
    -webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;}
.wb-motiva-section10 .wrap-cont {display: flex;gap:17px 14px;flex-wrap: wrap;justify-content: center;align-items: flex-start;
    max-width: 775px;margin:45px auto 0;}
.wb-motiva-section10 .wrap-cont .box-img {width:calc(50% - 7px);}
.wb-motiva-section10 .wrap-cont .box-img:last-child {width:100%;}

@media (min-width:768px) {
    .wb-motiva-section10 .wrap-cont .box-img:last-child{padding-top: 21px;}
}
@media (max-width:767px) {
    .wb-motiva-section10 {padding:50px 0 20px;}
    .wb-motiva-section10 .wrap-tit {padding:0 15px;}
    .wb-motiva-section10 .wrap-tit .tit {font-size: 250%;}
    .wb-motiva-section10 .wrap-tit .desc {font-size: 130%;}
    .wb-motiva-section10 .wrap-cont {margin-top:20px;padding:0 10px; gap:10px;}
    .wb-motiva-section10 .wrap-cont .box-img {width:calc(50% - 5px)}
}

.wb-motiva-section11 {background: #6768ab;padding:85px 30px 80px}
.wb-motiva-section11 .wrap-tit {text-align: center;}
.wb-motiva-section11 .wrap-tit .desc {font-size: 250%;color:#fff;}
.wb-motiva-section11 .wrap-tit .img {margin:5px 0 10px;}
.wb-motiva-section11 .wrap-tit .tit {font-size: 230%;background: linear-gradient(to right, #d3fbfb, #fbdd97);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.wb-motiva-section11 .wrap-tit .tit .big {font-size: 130%;}
.wb-motiva-section11 .wrap-cont {display: flex;gap:40px 6px;justify-content: center;flex-wrap: wrap;margin-top:60px;}
.wb-motiva-section11 .wrap-cont .box-img {width:calc(33% - 2px)}
.wb-motiva-section11 .wrap-cont + .wrap-img {text-align: right;margin-top:18px;}

@media (max-width:767px) {
    .wb-motiva-section11 {padding:50px 10px 25px;}
    .wb-motiva-section11 .wrap-tit {padding:0 10px;}
    .wb-motiva-section11 .wrap-tit .desc {font-size: 180%;}
    .wb-motiva-section11 .wrap-tit .img {margin:0;margin-bottom:5px;}
    .wb-motiva-section11 .wrap-tit .tit {font-size: 210%;}
    .wb-motiva-section11 .wrap-cont {gap:10px;margin-top:25px;}
    .wb-motiva-section11 .wrap-cont .box-img {width:calc(50% - 5px)}
}

/* nose prosthetic free */
@media (min-width:766px) {
    .wb-sub-banner.wb-prostfree-banner .banner-inner {width:calc(100% - 260px)}
    .wb-sub-banner.wb-prostfree-banner .banner-inner .text .desc {margin-top: 0;margin-bottom:12px;color:#1a213e;}
    .wb-sub-banner.wb-prostfree-banner .banner-inner .text .tit {color:#000;}
}

.wb-prostfree-section01 {background: #fff;padding:85px 0 80px;}
.wb-prostfree-section01 .wrap-tit {text-align: center;padding: 0 30px;}
.wb-prostfree-section01 .wrap-tit .tit {font-size: 180%;color:#000;font-weight: 500;}
.wb-prostfree-section01 .wrap-tit .desc {font-size: 130%;color:#807e7d;margin-top:25px;}
.wb-prostfree-section01 .wrap-cont {text-align: center;margin-top:75px;}
.wb-prostfree-section01 .box-count {display: flex;align-items: flex-start;justify-content: center;}
.wb-prostfree-section01 .box-count .itembox {text-align: center;width:33%;max-width:240px;position: relative;padding:0 10px;}
.wb-prostfree-section01 .box-count .itembox .img {height: 46px;}
.wb-prostfree-section01 .box-count .itembox:nth-child(2)::before,
.wb-prostfree-section01 .box-count .itembox:nth-child(2)::after {content:"";position: absolute;top:50%;transform:translateY(-75%);width:1px;height:64px;background: #eaeaea;}
.wb-prostfree-section01 .box-count .itembox:nth-child(2)::before {left:0;}
.wb-prostfree-section01 .box-count .itembox:nth-child(2)::after {right:0;}
.wb-prostfree-section01 .box-count .itembox .num {font-size:180%;font-weight: 600;color:#222;margin-top:3px;}
.wb-prostfree-section01 .box-count .itembox .txt {color:#555;margin-top:5px;}
.wb-prostfree-section01 .box-img {max-width:515px;margin:48px auto 0;padding:0 20px;}

@media (max-width:767px) {
    .wb-prostfree-section01 {padding: 50px 0 30px;}
    .wb-prostfree-section01 .wrap-tit {padding:0 15px}
    .wb-prostfree-section01 .wrap-tit .desc {margin-top:10px;}
    .wb-prostfree-section01 .wrap-cont {margin-top:40px;}
    .wb-prostfree-section01 .box-count .itembox .num {font-size: 150%;margin-top:5px}
    .wb-prostfree-section01 .box-img {padding:0 10px;margin-top:20px;}
}

.wb-prostfree-section02 {background: #f5ebff;padding:65px 0 75px}
.wb-prostfree-section02 .wrap-tit {text-align: center;padding: 0 30px;}
.wb-prostfree-section02 .wrap-tit .desc {margin-bottom: 8px;font-size:160%;color:#58595b;font-weight: 500;}
.wb-prostfree-section02 .wrap-tit .tit {font-size: 180%;color:#000;font-weight: 500;}
.wb-prostfree-section02 .wrap-cont {display: flex;align-items: center;justify-content: center;gap: 0 50px;margin-top:50px;}
.wb-prostfree-section02 .wrap-cont .box-img {max-width:307px;}
.wb-prostfree-section02 .wrap-cont .box-txt {max-width: 320px;text-align: center;}
.wb-prostfree-section02 .wrap-cont .box-txt .desc {font-size: 130%;color:#000;margin-top:15px;}
.wb-prostfree-section02 .wrap-cont .box-txt .itembox:first-child {padding-bottom:45px;}
.wb-prostfree-section02 .wrap-cont .box-txt .itembox:last-child {padding-top:45px;position: relative;}
.wb-prostfree-section02 .wrap-cont .box-txt .itembox:last-child::before {content: '';position: absolute;left:0;top:-1.5px;width:100%;height:3px;background:url('../img/pages/sub/nose/prostfree-section02-line.png') no-repeat center / 100% auto;}

@media (max-width:767px) {
    .wb-prostfree-section02 {padding: 50px 0 40px;}
    .wb-prostfree-section02 .wrap-tit {padding:0 15px}
    .wb-prostfree-section02 .wrap-tit .desc {font-size: 130%;margin-bottom:3px;}
    .wb-prostfree-section02 .wrap-cont {flex-wrap: wrap;margin-top:30px;gap:35px;}
    .wb-prostfree-section02 .wrap-cont .box-img {width:60%}
    .wb-prostfree-section02 .wrap-cont .box-txt .itembox:first-child {padding-bottom:30px;}
    .wb-prostfree-section02 .wrap-cont .box-txt .itembox:last-child {padding-top:30px;}
}

.wb-prostfree-section03 {background: #e7d2fc;padding:50px 55px;}
.wb-prostfree-section03 .wrap-cont {border:6px solid #fff;box-sizing: border-box;text-align: center;padding:33px 20px;}
.wb-prostfree-section03 .wrap-cont .desc {font-size: 130%;color:#222;margin-top:20px;}

@media (max-width:767px) {
    .wb-prostfree-section03 {padding:50px 20px;}
    .wb-prostfree-section03 .wrap-cont {padding:30px 15px 20px;border-width: 4px;}
}

.wb-prostfree-section04 {background: #fff1ee;padding:57px 30px 40px;}
.wb-prostfree-section04 .wrap-tit {text-align: center;}
.wb-prostfree-section04 .wrap-tit .tit {font-size: 180%;color:#fff;background: #f173ac;padding:7px;}
.wb-prostfree-section04 .wrap-tit .tit + .box-desc {margin-top:25px}
.wb-prostfree-section04 .wrap-tit .box-desc {margin:40px 0;}
.wb-prostfree-section04 .wrap-tit .box-desc:last-child {margin-bottom:0;}
.wb-prostfree-section04 .wrap-tit .box-desc .name {font-weight: 600;color:#f173a9;font-size:160%;margin-bottom:3px;}
.wb-prostfree-section04 .wrap-tit .box-desc ul {display: inline-block;}
.wb-prostfree-section04 .wrap-tit .box-desc ul li {font-size: 130%;color:#222;margin:2px 0;}
.wb-prostfree-section04 .wrap-tit .box-desc ul li:last-child {margin-bottom:0;}
.wb-prostfree-section04 .wrap-tit .box-desc ul li::before {content: '';display: inline-block;margin-right: 7px;margin-top: -4px;vertical-align: middle;
    background: url('../img/pages/sub/nose/prostfree-mark.png') no-repeat center / contain;width:18px;height: 13px;}
.wb-prostfree-section04 .wrap-cont {margin-top:35px;background: #fff;text-align: center;padding:50px 20px 60px;}
.wb-prostfree-section04 .wrap-cont .box-tit p {font-size: 130%;color:#000;font-weight: 500;}
.wb-prostfree-section04 .wrap-cont .box-tit p.big {font-size:160%;font-weight: 600;}
.wb-prostfree-section04 .wrap-cont .box-tit p.big .color-pink {position: relative;}
.wb-prostfree-section04 .wrap-cont .box-tit p.big .color-pink::after {content:"";position: absolute;left: 50%;transform: translate(-50%);bottom: 1px;width: 99%;height: 1.5px;background-color: #f173ac;}
.wb-prostfree-section04 .wrap-cont .box-img {margin:40px auto 0;max-width:575px;}
.wb-prostfree-section04 .wrap-cont .box-cont {max-width: 629px;margin:50px auto 0;}
.wb-prostfree-section04 .wrap-cont .box-cont .itembox {border: 5px solid #f172ac;box-sizing: border-box;display: flex;align-items: center;justify-content: center;padding:15px;}
.wb-prostfree-section04 .wrap-cont .box-cont .itembox p {font-size:160%;color:#414042;}
.wb-prostfree-section04 .wrap-cont .box-cont .itembox:last-child {margin-top: 10px;position: relative;}
.wb-prostfree-section04 .wrap-cont .box-cont .itembox:last-child::before {content: '';position: absolute;left:50%;top:-30px;transform: translate(-50%);
    width: 40px;height: 40px;overflow: hidden;background: url('../img/pages/sub/nose/prostfree-section04-arrow.png') no-repeat center / contain;}

@media (min-width:768px) {
    .wb-prostfree-section04 .wrap-cont .box-cont .itembox {min-height: 117px;}
}

@media (max-width:767px) {
    .wb-prostfree-section04 {padding:50px 15px 30px;}
    .wb-prostfree-section04 .wrap-tit .tit + .box-desc {margin-top:20px;}
    .wb-prostfree-section04 .wrap-tit .box-desc {margin:30px 0;}
    .wb-prostfree-section04 .wrap-tit .box-desc ul li::before {width:14px; height:15px; margin-right:4px;}
    .wb-prostfree-section04 .wrap-cont {margin-top:25px;padding:20px 15px;}
    .wb-prostfree-section04 .wrap-cont .box-cont {margin-top:30px}
    .wb-prostfree-section04 .wrap-cont .box-cont .itembox {border-width: 4px;padding:10px;}
    .wb-prostfree-section04 .wrap-cont .box-cont .itembox p {font-size: 130%;}
    .wb-prostfree-section04 .wrap-cont .box-img {margin-top:10px;width:90%;}
}

.wb-prostfree-section05 {background: #fbdbe6;padding:75px 0 65px;}
.wb-prostfree-section05 .wrap-tit {text-align: center;padding: 0 30px;}
.wb-prostfree-section05 .wrap-tit .desc {font-size: 130%;color:#000;font-weight: 500;}
.wb-prostfree-section05 .wrap-tit .desc span {position: relative;}
.wb-prostfree-section05 .wrap-tit .desc span::before {content: "";position: absolute;left:6px;top:-7px;
    width: 5px;height: 5px;background: #f173ac;border-radius: 100%;overflow: hidden;}
.wb-prostfree-section05 .wrap-tit .tit {font-size: 180%;color:#f173ac;font-weight: 600;}
.wb-prostfree-section05 .wrap-cont {max-width: 670px;margin:65px auto 0;padding:0 20px;}
.wb-prostfree-section05 .wrap-cont > div {display: inline-block;vertical-align: middle;}
.wb-prostfree-section05 .wrap-cont .box-img {max-width:335px;}
.wb-prostfree-section05 .wrap-cont .box-cont ul li {background: #fff;border-radius: 50px;font-size: 130%;color:#222;
    margin:13px 0;padding:11px 10px 11px 50px;position: relative;white-space: break-spaces;}
.wb-prostfree-section05 .wrap-cont .box-cont ul li::before {content: '';position: absolute;left:26px;top:19px;width: 19px;height: 14px;
    background: url('../img/pages/sub/nose/prostfree-section05-arrow.png') no-repeat center / contain;}

@media (min-width:768px) {
    .wb-prostfree-section05 .wrap-cont {white-space: nowrap;}
    .wb-prostfree-section05 .wrap-cont .box-img {width:52%}
    .wb-prostfree-section05 .wrap-cont .box-cont {width: calc(100% - 52% + 33px);margin-left:-37px}
}
@media (max-width:767px) {
    .wb-prostfree-section05 {padding: 50px 0 20px;}
    .wb-prostfree-section05 .wrap-tit {padding:0 15px}
    .wb-prostfree-section05 .wrap-tit .desc span::before {width:3px;height:3px;top:-3px;}
    .wb-prostfree-section05 .wrap-cont {text-align: center;padding:0 15px;margin-top:25px;}
    .wb-prostfree-section05 .wrap-cont .box-img {width:80%}
    .wb-prostfree-section05 .wrap-cont .box-cont {width:100%;margin-top:10px;}
    .wb-prostfree-section05 .wrap-cont .box-cont ul li {text-align: left;padding:8px 10px 8px 42px;margin:10px 0;}
    .wb-prostfree-section05 .wrap-cont .box-cont ul li::before {width:15px;top:12px;left:20px;}
}

.wb-prostfree-section06 {background: #fff;padding:75px 0 95px;}
.wb-prostfree-section06 .title {text-align: center;font-size:160%;font-weight: 500;padding: 0 30px;}
.wb-prostfree-section06 .wrap-cont {max-width: 630px;margin:55px auto 0;display: flex;gap: 25px 15px;flex-wrap: wrap;justify-content: center;align-items: flex-start;}
.wb-prostfree-section06 .wrap-cont .itembox {width: calc(50% - 15px);text-align: center;border-radius: 15px;background: #ebebeb;overflow: hidden;}
.wb-prostfree-section06 .itembox .box-main {padding:30px 15px 22px;}
.wb-prostfree-section06 .itembox .tit {font-size: 130%;color:#222;font-weight: 600;margin-bottom:10px;}
.wb-prostfree-section06 .itembox .tit > span {display: inline-block;vertical-align: middle;}
.wb-prostfree-section06 .itembox .tit .num {color:#fff;width:28px;height: 28px;font-weight: 500;margin-top:1px;font-size:95%;line-height:28px;
    border-radius: 100%;overflow: hidden;background: #f172ac;margin-right:4px;text-align: center;text-indent: -0.5px;}
.wb-prostfree-section06 .itembox .tit .txt {display: inline;background: linear-gradient(to top, #ffe9a6 35%, transparent 35%)}
.wb-prostfree-section06 .itembox .desc {color:#000;margin-top: 7px;font-weight: 500;}
.wb-prostfree-section06 .itembox .desc .sub { color:#666;font-weight: 400;}
.wb-prostfree-section06 .itembox .box-img {margin-top:20px;}
.wb-prostfree-section06 .itembox .box-sub {background: #d9d9d9;padding:18px 15px 20px;font-weight: 500;box-sizing: border-box;color:#58595b;}
.wb-prostfree-section06 .itembox .box-sub strong {font-size: 120%;color:#000;}
.wb-prostfree-section06 .itembox:nth-child(1),
.wb-prostfree-section06 .itembox:nth-child(4),
.wb-prostfree-section06 .itembox:nth-child(5) {background-color:#f5ebff}
.wb-prostfree-section06 .itembox:nth-child(1) .box-sub,
.wb-prostfree-section06 .itembox:nth-child(4) .box-sub,
.wb-prostfree-section06 .itembox:nth-child(5) .box-sub {background-color:#ebd9ff}

@media (min-width:768px) {
    .wb-prostfree-section06 .itembox:nth-child(2) .box-img {margin:21px 0;}
    .wb-prostfree-section06 .itembox:nth-child(4) .box-img {margin:32px 0;}
    .wb-prostfree-section06 .itembox:nth-child(5) .box-img {margin:40px 0;}
}

@media (max-width:767px) {
    .wb-prostfree-section06 {padding:50px 0 30px;}
    .wb-prostfree-section06 .title {padding:0 15px}
    .wb-prostfree-section06 .wrap-cont {margin-top:20px;flex-wrap: wrap;padding:0 15px;gap:15px;}
    .wb-prostfree-section06 .wrap-cont .itembox {width: 100%;max-width: 300px;}
    .wb-prostfree-section06 .itembox .box-main {padding:20px 10px;}
    .wb-prostfree-section06 .itembox .box-sub {padding: 10px;}
}

.wb-prostfree-section07 {background:#f5ebff;padding:65px 0 50px;}
.wb-prostfree-section07 .title {text-align: center;font-size:160%;font-weight: 500;padding: 0 30px;}
.wb-prostfree-section07 .wrap-img {max-width:345px;margin:40px auto 0;}
.wb-prostfree-section07 .wrap-cont {max-width:625px;margin:30px auto 0;padding:0 20px 0 60px;}
.wb-prostfree-section07 .wrap-cont ul li {position: relative;font-size: 130%;color:#222;margin:3px 0;padding-left:25px}
.wb-prostfree-section07 .wrap-cont ul li::before {content: "";position: absolute;width:18px;height: 13px;
    background: url('../img/pages/sub/nose/prostfree-mark.png') no-repeat center / contain;left:0;top:8px;}

@media (max-width:767px) {
    .wb-prostfree-section07 {padding:50px 0 30px;}
    .wb-prostfree-section07 .title {padding:0 15px}
    .wb-prostfree-section07 .wrap-img {width:80%;margin-top:25px;}
    .wb-prostfree-section07 .wrap-cont {padding:0 20px;margin-top:20px}   
}

/* facial triple */
.triple-sub-banner .banner-wrap {position: relative}
.triple-sub-banner .banner-wrap .desc {color: #1a213e;}
.triple-sub-banner .banner-wrap > .desc {position: absolute;z-index: 2;top: 10px;right: 10px;}
@media (min-width: 768px) {
    .triple-sub-banner .banner-wrap > .desc {bottom: 10px;right: auto;top: auto;bottom: 10px;left: 50%;transform: translateX(-33%);width: 190px;white-space: nowrap;}
    .wb-sub-banner.triple-sub-banner .banner-inner {width:calc(100% - 330px)}
}
@media (max-width: 767px) {
    .triple-sub-banner .banner-wrap > .desc {padding-left: 10px;color:#fff;}
}
.wb-triple-section01 {padding: 82px 0 46px;}
.wb-triple-section01 > .tit {font-size:160%;font-weight: 600;text-align: center;color: #131313;}
.wb-triple-section01 > .desc {position: relative;z-index: -1;;margin-top: -32px;text-align: center;font-size: 320%;color: #dadcdc;}
.wb-triple-section01 .wrap-item {display: flex;justify-content: center;align-items: center;gap: 45px;max-width: 676px;margin: 65px auto 30px;}
.wb-triple-section01 .wrap-item .itembox:first-child {width: calc(52% - 22.5px)}
.wb-triple-section01 .wrap-item .itembox ul {display: flex;flex-direction: column;gap: 9px;}
.wb-triple-section01 .wrap-item .itembox ul li {position: relative;padding-left: 35px;font-size: 130%;}
.wb-triple-section01 .wrap-item .itembox ul li span {position: absolute;top: 2px;left: 0;display: inline-block;width: 26px;height: 26px;margin-right: 5px;border-radius: 50%;background-color: #fff;
    font-size:75%; line-height:24px; border: 1px solid #dcdede;text-align: center;color: #9f59d9;}
.wb-triple-section01 .wrap-tit .tit {display: inline-block;padding: 0 15px;border-radius: 5px;background-color: #9f59d9;}
.wb-triple-section01 .wrap-tit .desc {margin-top: 10px;font-size: 130%;}
@media (max-width:767px) {
    .wb-triple-section01 {padding: 50px 0;}
    .wb-triple-section01 .wrap-item {flex-direction: column;gap: 20px;margin: 20px auto 30px;}
    .wb-triple-section01 .wrap-item .itembox:first-child {width: 80%}
    .wb-triple-section01 .wrap-tit {padding: 0;}
    .wb-triple-section01 .wrap-item .itembox ul li span {top:0;}
}

.wb-triple-point {background: no-repeat center/cover;padding: 0 0 65px;margin-bottom: 65px}
.wb-triple-point .wrap-tit {width: 100%;max-width: 825px;margin: 0 auto;padding: 95px 460px 90px 47px;text-align: left;}
.wb-triple-point .wrap-tit span {display: inline-block;margin-bottom: 30px;padding: 0 20px;border-radius: 5px;background-color: #fff;color: #aa6edd;
    font-size: 130%;text-align: center;}
.wb-triple-point .wrap-tit .tit {margin-bottom: 20px;}
.wb-triple-point .wrap-item {position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: stretch;gap: 17px;max-width: 676px;width: 90%;margin: 0 auto;margin-top: -50px;}
.wb-triple-point .wrap-item .itembox {width: calc(50% - 8.5px);padding: 60px 10px;text-align: center;background-color: #fff;border: 1px solid #dfdfdf;}
.wb-triple-point .wrap-item .itembox .img {width: 27vw;height:27vw;max-width: 214px;max-height: 214px;margin: 0 auto;margin-bottom: 45px;border-radius: 100%;overflow: hidden;}
/* .wb-triple-point .wrap-item .itembox .img img {width: 100%;object-fit: cover;} */
.wb-triple-point .wrap-item .itembox .desc {font-size: 130%;}
.wb-triple-point .wrap-item .itembox .desc span {font-weight: 600;color:#531c81;}
@media (min-width: 768px) {
    .wb-triple-point .wrap-tit {padding: 95px 460px 90px 47px;min-height: 430px;}
    .wb-triple-point .wrap-item .itembox .img {min-width: 214px;min-height: 214px;}
}
@media (max-width:767px) {
    .wb-triple-point {padding-bottom: 40px;margin-bottom: 30px}
    .wb-triple-point .wrap-tit {padding: 30px 50% 70px 20px;text-align: left;}
    .wb-triple-point .wrap-tit span {margin-bottom: 10px;}
    .wb-triple-point .wrap-tit .tit {margin-bottom: 5px;font-size: 150%;}
    .wb-triple-point .wrap-item {width: 90%;gap: 5px;}
    .wb-triple-point .wrap-item .itembox {width: calc(50% - 2.5px);padding: 20px 10px;}
    .wb-triple-point .wrap-item .itembox .img {margin-bottom: 20px;}
    .wb-triple-point .wrap-item .itembox .desc {font-size: 3vw;}
}

.wb-triple-section02 {background-image: url('../img/pages/sub/facial/triple-section02-bg.jpg');}
.wb-triple-section03 {background-image: url('../img/pages/sub/facial/triple-section03-bg.jpg');}
.wb-triple-section04 {background-image: url('../img/pages/sub/facial/triple-section04-bg.jpg');margin-bottom: 0;}

.wb-triple-section05 {padding: 105px 0 90px}
.wb-triple-section05 .wrap-tit:first-child {margin-bottom: 80px;}
.wb-triple-section05 .wrap-tit:first-child .desc {margin-bottom: 25px;}
.wb-triple-section05 .wrap-tit:first-child .tit {font-size: 130%;}
.wb-triple-section05 .wrap-img {border-radius: 50%;overflow: hidden;max-width: 560px;margin: 0 auto;margin-bottom: 80px;}
.wb-triple-section05 .wrap-img img {width: 100%;object-fit: cover;}
.wb-triple-section05 .wrap-tit:last-child .desc {margin-bottom: 10px}
.wb-triple-section05 .wrap-tit:last-child .tit {color: #9f59d9;}
@media (max-width:767px) {
    .wb-triple-section05 {padding: 50px 0}
    .wb-triple-section05 .wrap-tit:first-child {margin-bottom: 20px;}
    .wb-triple-section05 .wrap-tit:first-child .desc {margin-bottom: 10px;}
    .wb-triple-section05 .wrap-tit:first-child .tit img {margin-top: 5px}
    .wb-triple-section05 .wrap-img {margin-bottom: 20px;width: 90%}
}

.wb-triple-section06 {padding-bottom: 105px;background: url('../img/pages/sub/facial/triple-section06-bg.jpg') no-repeat center top/auto 1747px;}
.wb-triple-section06 .wrap-box {position: relative;padding: 110px 0 80px;}
.wb-triple-section06 .wrap-box::after {content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,0.6);}
.wb-triple-section06 .wrap-box > div {position: relative;z-index: 1;}
.wb-triple-section06 .wrap-box .tit {text-align: center;font-size: 180%;padding: 0 15px;margin-bottom: 83px}
.wb-triple-section06 .wrap-box .tit strong {margin-top: 20px;}
.wb-triple-section06 .wrap-box .wrap-item {display: flex;justify-content: space-between;align-items: stretch;gap: 27px;flex-wrap: wrap;max-width: 676px;margin: 0 auto;}
.wb-triple-section06 .wrap-box .wrap-item .itembox {width: calc(50% - 13.5px);padding: 20px 40px;background-color: #fff;border: 1px solid #eaeaea;text-align: center;}
.wb-triple-section06 .wrap-box .wrap-item .itembox .img {margin-bottom: 25px;}
.wb-triple-section06 .wrap-box .wrap-item .itembox .img img {width: 100%;}
.wb-triple-section06 .wrap-box .wrap-item .itembox .desc {font-size: 130%;font-weight: 600;color: #242831;padding:0 15px;}
.wb-triple-section06 > .tit {text-align: center;font-size:160%;font-weight: 600;margin-top: 80px;}
.wb-triple-section06 > .tit strong {color: #c1a8e1;}
.wb-triple-section06 > .wrap-item {display: flex;justify-content: space-between;align-items: center;gap: 17px;margin-top: 80px}
@media (max-width:767px) {
    .wb-triple-section06 {padding-bottom: 50px;background-size: cover;}
    .wb-triple-section06 .wrap-box {padding: 50px 0 40px;margin-bottom: 20px}
    .wb-triple-section06 .wrap-box .tit strong {margin-top: 10px;}
    .wb-triple-section06 .wrap-box .wrap-item {gap: 10px;}
    .wb-triple-section06 .wrap-box .wrap-item .itembox {width: calc(50% - 5px);padding-bottom: 10px;}
    .wb-triple-section06 .wrap-box .wrap-item .itembox .img {margin-bottom: 10px;}
    .wb-triple-section06 .wrap-box .wrap-item .itembox .desc {font-size: 3vw;padding:0 10px;}
    .wb-triple-section06 > .tit {margin-top: 50px;padding: 0 15px}
    .wb-triple-section06 > .wrap-item {gap: 10px;margin-top: 20px}
}

.wb-triple-section07 {padding-top: 0;}
.wb-triple-section07 .wrap-box {padding: 132px 0 180px;text-align: center;background: url('../img/pages/sub/facial/triple-section07-bg.jpg') no-repeat center 10px/100% auto}
.wb-triple-section07 .wrap-tit {position: relative;padding: 40px 68px 80px;margin-bottom: 20px;}
.wb-triple-section07 .wrap-tit::before,
.wb-triple-section07 .wrap-tit::after {content: '[';display: block;position: absolute;top: 50%;left: 0;transform: translateY(-50%);font-size: 1400%;font-weight: 500;color: #ccc;}
.wb-triple-section07 .wrap-tit::after {content: ']';left: auto;right: 0;}
.wb-triple-section07 .wrap-tit .desc {margin-top: 70px;margin-bottom: 25px;}
.wb-triple-section07 .wrap-box > .desc {font-size: 130%;padding: 0 15px;}
.wb-triple-section07 .img {position: relative;margin-top: -70px}
.wb-triple-section07 > .tit {background-color: #152342;text-align: center;font-size:160%;padding: 25px 10px}
.wb-triple-section07 > .tit span {color: #b89bdd}
@media (max-width:767px) {
    .wb-triple-section07 .wrap-box {padding: 50px 0 80px;}
    .wb-triple-section07 .wrap-tit {padding: 20px 45px;}
    .wb-triple-section07 .wrap-tit::before,
    .wb-triple-section07 .wrap-tit::after {font-size: 20vw;}
    .wb-triple-section07 .wrap-tit .desc {margin-top: 20px;margin-bottom: 10px;}
    .wb-triple-section07 .img {position: relative;margin-top: -40px}
    .wb-triple-section07 > .tit {padding: 15px 10px}
    .wb-triple-section07 .wrap-box > .desc {font-size: 120%;}
}

/* facial revision */
.revision-sub-banner .banner-wrap {position: relative}
.revision-sub-banner .banner-wrap .desc {color: #1a213e;}
.revision-sub-banner .banner-wrap > .desc {position: absolute;z-index: 2;top: 10px;right: 10px;font-size: 1rem;text-shadow: 0 0 15px black;color: #fff;}
.revision-sub-banner.wb-sub-banner .banner-inner .text .desc {margin-bottom: 5px;}
@media (min-width: 768px) {
    .revision-sub-banner .banner-wrap > .desc {top: auto;right: auto;bottom: 10px;left: 10px;}
}
@media (max-width: 767px) {
    .revision-sub-banner .banner-wrap > .desc {padding-left: 10px;}
}

.wb-revision-section01 {padding-top: 0;}
.wb-revision-section01 .wrap-box {padding: 100px 0 50px;}
.wb-revision-section01 .wrap-tit {position: relative;margin-bottom: 30px;color: #222;}
.wb-revision-section01 .wrap-tit::after {content: '';display: block;position: absolute;top: -38px;left: 28%;width: 65px;height: 45px;background: url('../img/pages/sub/facial/revision-section01-item1.png') no-repeat center/contain;}
.wb-revision-section01 .wrap-tit .tit {font-size: 160%;font-weight: 500;}
.wb-revision-section01 .wrap-tit .desc {margin-top: 20px;}
.wb-revision-section01 .wrap-box:last-child {background-color: #f8f8f8;}
.wb-revision-section01 .wrap-item-box {display: flex;align-items: center;justify-content: center;max-width: 530px;padding: 35px;margin: 0 auto;border-radius: 20px;background-color: #fff;box-shadow: 0px 60px 30px -50px rgba(0,0,0,0.07);}
.wb-revision-section01 .wrap-item {display: flex;flex-direction: column;gap: 10px;justify-content: center;margin: 0 auto;}
.wb-revision-section01 .wrap-item li {display: flex;gap: 15px;align-items: baseline;font-weight: 300;font-size: 130%}
.wb-revision-section01 .wrap-box:first-child li strong {text-decoration: underline;}
.wb-revision-section01 .wrap-item li strong {font-weight: 400;}
.wb-revision-section01 .wrap-item li span {display: inline-block;width: 22px;height: 22px;min-width: 22px;border-radius: 50%;background-color: #f172ac;text-align: center;color: #fff;
    font-size: 1rem;line-height:22px;}
@media (max-width:767px) {
    .wb-revision-section01 .wrap-box {padding-top: 70px}
    .wb-revision-section01 .wrap-tit {margin-bottom: 20px;}
    .wb-revision-section01 .wrap-tit::after {top: -45px;left: 13vw;width: 45px;height: 45px;}
    .wb-revision-section01 .wrap-tit .desc {margin-top: 10px;}
    .wb-revision-section01 .wrap-item-box {padding: 30px 20px;border-radius: 15px;}
    .wb-revision-section01 .wrap-item li {gap: 10px;}
}

.wb-revision-section02 {padding: 60px 0 40px;background-color: #2a2a2a;text-align: center;overflow: hidden;}
.wb-revision-section02 .wrap-tit {margin-bottom: 25px;}
.wb-revision-section02 .wrap-tit .tit {font-weight: 500;font-size: 150%;}
.wb-revision-section02 .wrap-tit .desc {font-size: 120%;margin-top: 20px;color: #fff;}
.wb-revision-section02 .wrap-img {margin-bottom: 38px;}
.wb-revision-section02 .wrap-item {display: inline-block;position: relative;z-index: 1;margin-bottom: 25px;}
.wb-revision-section02 .wrap-item::before {content: '';position: absolute;left:-50%;top:0;width:50%;height:100%;
    background: #1d1d1d;z-index:-1;transform: translate(50%);}
.wb-revision-section02 .wrap-item .box-tit {position: absolute;width: 85%;padding:0.9% 0;top:7%;color:#fff;
    left:50%;transform: translate(-50%);font-size: 200%;background-color: rgba(42,42,42,0.9);border:1px solid #7e7e7e; }
.wb-revision-section02 .wrap-item .box-text {position: absolute;bottom:7%;left:50%;transform: translate(-50%);width:100%;
    font-size: 160%;color:#999}
.wb-revision-section02 .wrap-item .box-text span {color: #fff;}    
.wb-revision-section02 .wrap-item .box-text .vs {position:relative;margin:0 1%;}
.wb-revision-section02 .wrap-item .box-text .subtxt {position: absolute;max-width:45%;}
.wb-revision-section02 .wrap-item .box-text .subtxt:first-child {left: 50%;transform: translateX(calc(-100% - 30px));}
.wb-revision-section02 .wrap-item .box-text .subtxt:last-child {right: 50%;transform: translateX(calc(+100% + 30px));}
.wb-revision-section02 .wrap-item .box-text .subtxt:last-child:before {content:'매끈한 턱선 정면축소 효과 최대'; 
    position: absolute;top:0;left:0;transform: translateY(-100%);font-size: 1rem;}
.wrap-center {display: flex;justify-content: center;align-items: center;}
.wrap-center .desc {display: inline-block;position: relative;padding: 0 25px;text-align: center;}
.wrap-center .desc::before,
.wrap-center .desc::after {content: '❝';display: block;position: absolute;top: -8px;left: 10px;color: rgba(255,255,255,0.35);font-size: 250%;line-height: 1;}
.wrap-center .desc::after {content: '❞';left: auto;right: 10px;}
@media (min-width:1200px) {
    .wb-revision-section02 .wrap-item .box-tit {width:100%;}
    .wb-revision-section02 .wrap-item .box-text .subtxt:last-child:before {white-space: nowrap;}
}
@media (max-width:767px) {
    .wb-revision-section02 {padding: 50px 0;}
    .wb-revision-section02 .wrap-tit {margin-bottom: 20px;}
    .wb-revision-section02 .wrap-tit .desc {margin-top: 10px;}
    .wb-revision-section02 .wrap-item .box-tit {font-size: 150%;}
    .wb-revision-section02 .wrap-item .box-text {font-size: 1rem;}
    .wb-revision-section02 .wrap-item .box-text .vs {margin:0 2%;}
    .wb-revision-section02 .wrap-item .box-text .subtxt:first-child {transform: translateX(calc(-100% - 15px));}
    .wb-revision-section02 .wrap-item .box-text .subtxt:last-child {transform: translateX(calc(+100% + 15px));}
    .wb-revision-section02 .wrap-item .box-text .subtxt:last-child::before {top:-1px;font-size: 0.8rem;}
    .wb-revision-section02 .wrap-center {padding-top:50px;}
    .wrap-center .desc {padding: 0 20px;}
}

.wb-revision-section03 {padding-top: 75px;background-color: #fff;}
.wb-revision-section03 .wrap-tit {margin-bottom: 30px;}
.wb-revision-section03 .wrap-tit .tit {font-size:160%;font-weight: 500;}
.wb-revision-section03 .wrap-tit .desc {margin-top: 15px}
.wb-revision-section03 .wrap-item {max-width: 723px;margin: 0 auto;padding: 0 60px 50px;background-color: #000;border-radius: 30px}
.wb-revision-section03 .wrap-item .wrap-img {border-bottom: 2px solid #666;margin-bottom: 55px;}
@media (max-width:767px) {
    .wb-revision-section03 {padding-top: 50px;}
    .wb-revision-section03 .wrap-item {padding: 0 20px 20px;border-radius: 20px}
    .wb-revision-section03 .wrap-item .wrap-img {border-width: 1px;margin-bottom: 25px;}
}

.wb-revision-section04 {padding-top: 0;}
.wb-revision-section04 > .wrap-tit {padding: 118px 20px 50px;margin: 0;background-color: #fff;}
.wb-revision-section04 > .wrap-tit .tit {font-size: 180%;}
.wb-revision-section04 > .wrap-tit .desc {font-size: 130%;margin-top: 20px;}
.wb-revision-section04 .wrap-box {padding: 65px 0 55px;background-color: #000;}
.wb-revision-section04 .wrap-box .wrap-tit {margin-bottom: 65px;}
.wb-revision-section04 .wrap-box .wrap-tit .tit {font-size: 160%;font-weight: 400}
.wb-revision-section04 .wrap-box .wrap-tit .desc {font-size: 130%;margin-top: 20px;color: #fff;}
.wb-revision-section04 .wrap-item {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 50px;max-width: 570px;margin: 0 auto;}
.wb-revision-section04 .wrap-item .wb-arrow {margin-top: 80px}
.wb-revision-section04 .itembox {display: flex;justify-content: space-between;align-items: flex-start;width: 90%;max-width: 505px}
.wb-revision-section04 .itembox > div {max-width: calc(210px - 27.5px) }
.wb-revision-section04 .itembox > div .desc {font-size: 1rem;text-align: center;margin-top: 10px;color:#999}
.wb-revision-section04 .itembox > div:last-child .desc {color: #fff;}
.wb-revision-section04 .itembox > div .desc img {margin-bottom: 10px;}
.wb-revision-section04 .itembox > div .desc span {color: #da6e6e}
@media (max-width:767px) {
    .wb-revision-section04 > .wrap-tit {padding:50px 15px}
    .wb-revision-section04 .wrap-box {padding: 50px 0}
    .wb-revision-section04 .wrap-box .wrap-tit {margin-bottom: 40px;}
    .wb-revision-section04 .wrap-box .wrap-tit .desc {font-size: 120%;margin-top: 5px;}
    .wb-revision-section04 .wrap-item {gap: 40px 10px;}
    .wb-revision-section04 .wrap-item .wb-arrow {margin-top: 12vw}
    .wb-revision-section04 .itembox > div {max-width: calc(210px - 5px);width:42%}
}

.wb-revision-section05 {background: #fff;padding:55px 30px 70px;text-align: center;}
.wb-revision-section05 .wrap-tit .tit {font-size:160%;font-weight: 500;}
.wb-revision-section05 .wrap-tit .desc {font-size: 130%;margin-top:14px;}
.wb-revision-section05 .wrap-item {display: flex;max-width: 540px;margin:30px auto 0;gap:0 88px;justify-content: center;}
.wb-revision-section05 .itembox .desc {color:#222;margin-top:13px;}
.wb-revision-section05 .wrap-item .itembox:first-child .img {position: relative;}
.wb-revision-section05 .wrap-item .itembox:first-child .img span {display: inline-block;position: absolute;z-index: 1;top: 5px;left: 11%;background-color: #f272ad;padding: 5px;border-radius: 5px;color: #fff;font-size: 0.9rem;text-align: left;}
.wb-revision-section05 .wrap-item .itembox:first-child .img span::after {position: absolute;bottom: -20px;left: 50%;transform: translateX(calc(-50% - 10px));
    content: '';display: block;width: 15px;height:20px;background: url('../img/pages/sub/facial/revision-section05-arrow.png') no-repeat center top/contain;}
.wb-revision-section05 .wrap-txt {color:#555555;margin-top:30px;}
@media (min-width:768px) {
    .wb-revision-section05 .wrap-inner {border:1px solid #ccc;border-radius: 30px;padding:45px 0;}
}
@media (max-width:767px) {
    .wb-revision-section05 {background: #fff;padding:50px 10px;}
    .wb-revision-section05 .wrap-tit .desc {margin-top:7px;font-size: 120%;;}
    .wb-revision-section05 .wrap-item {gap:0 5px;margin-top: 20px;}
    .wb-revision-section05 .wrap-txt {margin-top:20px;}
}

.wb-revision-section06 {background: #000;padding:85px 0 160px;}
.wb-revision-section06 .wrap-tit {margin-bottom:150px;}
.wb-revision-section06 .wrap-tit .tit {font-size: 180%;font-weight: 500;}
.wb-revision-section06 .wrap-tit .desc {font-size: 130%;color:#fff;margin-top:20px;}
.wb-revision-section06 .wrap-tit + .wrap-img {margin-top:0;}
.wb-revision-section06 .wrap-img {margin:200px 0;}
.wb-revision-section06 .wrap-img img {width:100%;}
.wb-revision-section06 .wrap-img:last-child {margin-bottom:0;}
@media (max-width:767px) {
    .wb-revision-section06 {padding:60px 0;}
    .wb-revision-section06 .wrap-tit {margin-bottom:40px;}
    .wb-revision-section06 .wrap-tit .desc {margin-top:5px;font-size: 120%;}
    .wb-revision-section06 .wrap-img {margin:50px 0;}
}

.wb-revision-section07 {background: #fff;padding-top: 65px}
.wb-revision-section07 .wrap-tit .tit {font-size: 180%;font-weight: 500;}
.wb-revision-section07 .wrap-tit .desc {font-size: 130%;color:#222222;margin-top:20px;}
.wb-revision-section07 .wrap-item {margin-top:40px;}
.wb-revision-section07 .wrap-item .itembox {background:url('../img/pages/sub/facial/common01-item1.jpg') no-repeat center / cover;min-height:291px;padding:55px;color:#fff;box-sizing: border-box;}
.wb-revision-section07 .wrap-item .itembox:nth-child(2) {background-image:url('../img/pages/sub/facial/common01-item2.jpg')}
.wb-revision-section07 .wrap-item .itembox:nth-child(3) {background-image:url('../img/pages/sub/facial/common01-item3.jpg')}
.wb-revision-section07 .itembox .box-txt {text-align: left;color:#fff;}
.wb-revision-section07 .itembox:nth-child(even) .box-txt {text-align: right;}
.wb-revision-section07 .itembox .tit {font-weight: 500;font-size:160%;}
.wb-revision-section07 .itembox .tit strong {font-size: 230%;font-weight: 500;}
.wb-revision-section07 .itembox .desc {font-size: 130%;margin-top:10px;color:rgba(255,255,255,0.8);}
@media (max-width:767px) {
    .wb-revision-section07 {padding-top: 50px}
    .wb-revision-section07 .wrap-tit .desc {font-size: 120%;margin-top:5px;}
    .wb-revision-section07 .wrap-item {margin-top:50px;}
    .wb-revision-section07 .wrap-item .itembox {min-height:170px;padding:20px;font-size: 80%;}
    .wb-revision-section07 .wrap-item .itembox:nth-child(1) {padding-top: 100px;}
}

/* eye canthoplasty */
/* common */
.wb-cantho-section dd {margin:0;}
.wb-cantho-section i {font-style: normal;}
.wb-cantho-section .recovery_tim_tit,
.wb-cantho-section .above_tim_tit {font-size: 5.556vw;color:#000;}
.wb-cantho-section .recovery_tim_tit span{color:#f172ac;}
.wb-cantho-section .above_tim_tit span{color:#ff7b57;}
.wb-cantho-section .txt_em{font-size: 3.8vw;color:#222;font-weight: 500;position: relative;display: inline;z-index: 1;background: linear-gradient(to top, #e8c6ff 50%, transparent 50%);}

@media(min-width:768px) {
    .wb-cantho-section .wrap-con {max-width: 590px;margin: 0 auto;}
    .wb-cantho-section .recovery_tim_tit {font-size:160%;}
    .wb-cantho-section .above_tim_tit {font-size:160%;}
    .wb-cantho-section .txt_em {font-size: 130%;}
}

@media (max-width:767px) {
    .wb-cantho-section {margin-left:-15px;width:calc(100% + 30px);}
}
@media (max-width:767px) and (min-width:576px) {
    .wb-cantho-section {width:100vw;margin-left:calc(calc(calc(calc(100vw - 540px)/2) * -1) + -15px);}
}


/* banner */
@media (min-width:766px) {
    .wb-sub-banner.wb-cantho-banner .banner-inner {width:calc(100% - 170px)}
    .wb-sub-banner.wb-cantho-banner .banner-inner .text .desc {margin-top: 0;font-size: 130%;margin-bottom:3px;color:#000;}
    .wb-sub-banner.wb-cantho-banner .banner-inner .text .tit {font-size: 360%;}
}

/* wb-cantho-section-intro */
.wb-cantho-section-intro {background: #fff;text-align: center;padding:11.47vw 3.27vw;}
.wb-cantho-section-intro .tit {font-size: 5.73vw;font-weight: 500;margin-bottom:6.55vw;color:#000;}
.wb-cantho-section-intro .tab {display: block;max-width: 670px;display: flex;align-items: stretch;justify-content: center;margin:0 auto;}
.wb-cantho-section-intro .tab li{width: 25%;margin-right: -1px;}
.wb-cantho-section-intro .tab li a {display: block;width: 100%;height: 100%;color:#000;padding:1.63vw;font-size: 3.6vw;border:1px solid #dee2e6;
    position: relative;background: #fff;border-bottom-color:#ee72aa;z-index:0;text-decoration: none;}
.wb-cantho-section-intro .tab li a:hover {color:#fff;}
.wb-cantho-section-intro .tab li a:hover::before {height:100%;}
.wb-cantho-section-intro .tab li a::before {content: '';position: absolute;bottom:0;left:0;width:100%;height:2px;background-color: #ee72aa;z-index:-1;}
.wb-cantho-section-intro .box-desc {font-size: 4vw;color:#222;margin-top:6.55vw;}

@media(min-width:768px) {
    .wb-cantho-section-intro {padding:70px 20px;}
    .wb-cantho-section-intro .tit {font-size:160%;margin-bottom:40px;}
    .wb-cantho-section-intro .tab li a {padding:10px; font-size: 130%;transition: color 0.1s;}
    .wb-cantho-section-intro .tab li a::before {height:3px;transition: height 0.3s;}
    .wb-cantho-section-intro .box-desc {font-size: 130%;margin-top:40px;}
}

/* cont01 common */
.wb-cantho-section .cont01 {text-align: center;}
.wb-cantho-section .cont01 .title {font-size: 5.73vw;font-weight: 600;margin-bottom:6.55vw}
.wb-cantho-section .cont01_top_txt{font-size: 4.44vw;color:#222;}
.wb-cantho-section .cont01_top_txt:after{content: '';display: block;background: url('../img/pages/sub/eye/cantho-common-arrow.png') no-repeat center;width: 3.889vw;height: 10.417vw;background-size: contain;margin: 2% auto;}
.wb-cantho-section .cont01 .recovery_tim_tit,
.wb-cantho-section .cont01 .above_tim_tit{font-weight: 600;margin-bottom: 1%;}
.wb-cantho-section .cont01_bot_txt{font-size: 3.33vw;color:#222;}

@media(min-width:768px) {
    .wb-cantho-section .cont01 .title {font-size:160%;margin-bottom:40px;}
    .wb-cantho-section .cont01_top_txt {font-size:160%;}
    .wb-cantho-section .cont01_top_txt::after {width: 23px;height: 61px;}
    .wb-cantho-section .cont01_bot_txt {font-size: 130%;}
}
@media (max-width:767px) {
    .wb-cantho-section .cont01 .wrap-con {padding:0 15px;}
}


.wb-cantho-section01 .cont01{background-color: #f5ebff;padding: 10% 0;}
.wb-cantho-section01 .cont01_img{width: 60%;margin:2% auto 5%;}
.wb-cantho-section01 .cont01_bot_txt span{color:#f172ac;}

/* cont02 common */
.wb-cantho-section .cont02{background-color: #fff;text-align: center;padding: 10% 5% 8%;}
.wb-cantho-section .cont02_txt_list{text-align: left;width: 87%;margin: 2% auto 3%;}
.wb-cantho-section .cont02_txt_list li{font-size: 3.33vw;color:#222;}
.wb-cantho-section .cont02 .txt_em:before{width: 106%;left: -3%;}
.wb-cantho-section .cont02_img_list{margin-top: 7%;}
.wb-cantho-section .cont02_img_list li{margin-bottom: 3%;}
.wb-cantho-section .cont02_img_list li:not(.item-full) {display: flex;flex-direction: column;gap: 15px}

@media (min-width: 768px) {
    .wb-cantho-section .cont02_txt_list li{font-size: 130%;}
    .wb-cantho-section .cont02_img_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .wb-cantho-section .cont02_img_list li:not(.item-full) {width: calc(50% - 7.5px)}
}

/* cont03 common */
.wb-cantho-section .cont03{background-color: #edf1ff;text-align: center;padding: 10% 5%;}
.wb-cantho-section .cont03_list{margin-top: 5%;}
.wb-cantho-section .cont03_list li{background-color: #fff;margin-bottom: 3%;display: table;width: 100%;}
.wb-cantho-section .cont03_list li .cont03_img{width: 50%;max-width:295px;display: table-cell;vertical-align: middle;overflow: hidden;}
.wb-cantho-section .cont03_list li .cont03_img img {height: 100%;width:auto;}
.wb-cantho-section .cont03_list li > dl{width: 50%;display: table-cell;vertical-align: middle;padding:0 10px;}
.wb-cantho-section .cont03_list li > dl dt{font-size: 3.3vw;color:#3f485b;font-weight: 600;}
.wb-cantho-section .cont03_list li > dl dd{font-size: 2.5vw;color:#555;}
.wb-cantho-section .cont03_list li.border_em{background-color:transparent;border:1vw solid #f172ac;box-sizing: border-box;}
.wb-cantho-section .cont03_list li.border_em dt{color:#f172ac;}
.wb-cantho-section .cont03_list li.last_em{background-color:#3f485b;}
.wb-cantho-section .cont03_list li.last_em dt{color:#fff;}
.wb-cantho-section .cont03_list li.last_em dd{color:#fff;}
.wb-cantho-section .cont03 .above_tim_tit span {color: #f172ac;}

@media (min-width: 768px) {
    .wb-cantho-section .cont03_list li > dl dt{font-size:150%;}
    .wb-cantho-section .cont03_list li > dl dd{font-size: 120%;}
    .wb-cantho-section .cont03_list li.border_em{border-width: 6px;}
}

.wb-cantho-section02 .txt_em:before {background-color: #ffd4bf;}
.wb-cantho-section02 .txt_em {font-size:3.9vw;}
.wb-cantho-section02 .cont01{background-color: #fff4de;padding:10% 0 15%;}
.wb-cantho-section02 .cont01_img{width: 60%;margin:2% auto 5%;}
.wb-cantho-section02 .cont01_bot_txt span{color:#ff7b57;}
.wb-cantho-section02 .cont01_bot_txt02 {width:88.2vw; background:#fff; border:1px solid #222; font-size:3.33vw; color:#222; padding:4.17vw 2.77vw; margin:13.9vw auto 0;}
.wb-cantho-section02 .cont01_bot_txt02 span {color:#ff7b57;}
.wb-cantho-section02 .cont01_bot_txt02 strong {color:#ff7b57; font-weight:600;}

.wb-cantho-section03 .cont01{background-color: #f5ebff;padding: 10% 0;}
.wb-cantho-section03 .cont01_img{width:59%;margin:2% auto 5%;}
.wb-cantho-section03 .cont01_bot_txt span{color:#f172ac;}
.wb-cantho-section03 .cont01 .txt_em:before {width:100%; left:0;}
.wb-cantho-section03 .cont02_txt_list {width: 93.5%;}

.wb-cantho-section04 .cont01{background-color: #f5ebff;padding: 10% 0;}
.wb-cantho-section04 .cont01_img{width:59%;margin:4% auto 5%;}
.wb-cantho-section04 .cont01_bot_txt span{color:#f172ac;}
.wb-cantho-section04 .cont01_bot_txt2 {margin:6vw 0 2.77vw; background:#fff; display:inline-block; padding:3.472vw 2.77vw; border:0.14vw solid #222; color:#222; font-size:3.33vw;  }
.wb-cantho-section04 .cont01_bot_txt2 span {color:#f172ac;}
.wb-cantho-section04 .cont01_bot_txt2 span strong {font-weight:600;}
.wb-cantho-section04 .cont01 .txt_em:before {width:100%; left:0;}

@media(min-width:768px) {
    .wb-cantho-section02 .txt_em {font-size:130%;}
    .wb-cantho-section02 .cont01_bot_txt02 {max-width:530px;font-size:130%; padding:25px 15px; margin:34px auto 0;}
    .wb-cantho-section04 .cont01_bot_txt2 {margin:10px 0 16px;padding:20px 16px; border-width:1px;font-size:130%;}
}