@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap');

/* m01_03 슬라이드 */

.m03_03 .list-container {
    margin-right: -10px !important;
  }
  
  .modal-wrapper {
    display: none;
    position: fixed;
    z-index: 9998;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.6);
  }
  .modal-wrapper.active {
    display: block;
  }
  .modal-wrapper .modal-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100%;
  }
  .modal-wrapper .modal-inner .swiper-container .modal-swiper .swiper-slide >img{
    width: 100%;
  }
  .modal-wrapper .modal-inner .button {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    cursor: pointer;
  }
  @media (max-width: 991px) {
    .modal-wrapper .modal-inner .button {
      -webkit-transform: scale(0.4);
              transform: scale(0.4);
      display: block !important;
    }
    .modal-wrapper .modal-inner .button img {
      display: block;
      width: 100%;
    }
  }
  .modal-wrapper .modal-inner .button.swiper-button-prev {
    left: 56px;
  }
  @media (max-width: 991px) {
    .modal-wrapper .modal-inner .button.swiper-button-prev {
      left: 15px;
    }
  }
  .modal-wrapper .modal-inner .button.swiper-button-next {
    right: 56px;
  }
  @media (max-width: 991px) {
    .modal-wrapper .modal-inner .button.swiper-button-next {
      right: 15px;
    }
  }
  .modal-wrapper .modal-inner .button::after {
    content: none;
  }
  .modal-wrapper .close-btn {
    position: absolute;
    right: 24.5%;
    top: 6%;
    cursor: pointer;
  }
  @media (max-width: 991px) {
    .modal-wrapper .close-btn {
        position: absolute;
        right: 15px;
        top: 26%;
        width: 21px;
        height: 21px;
        cursor: pointer;
      }
    .modal-wrapper .close-btn img {
      display: block;
      width: 100%;
    }
  }
  .modal-wrapper .modal-inner .swiper-container {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  @media (max-width: 991px) {
    .modal-wrapper .modal-inner .swiper-container {
      width: 100%;
    }
  }
  .modal-wrapper .modal-inner .modal-swiper {
    width: 100%;
    max-width: 975px;
    overflow: hidden;
  }
  .modal-wrapper .modal-inner .modal-swiper .swiper-wrapper{
    align-items: center;
  }
  @media (max-width: 991px) {
    .modal-wrapper .modal-inner .modal-swiper {
      max-width: 660px;
      max-height: 440px;
      width: calc(100% - 30px);
      margin: auto;
    }
    .modal-wrapper .modal-inner .modal-swiper img {
      display: block;
      width: 100%;
    }
  }
  
/* m09_02 slide */

.m03_06-swiper {
    overflow: hidden;
    margin-bottom: 50px;
    position: relative;
    width: 74%;
    margin: 0 auto;
  }
  .m03_06-swiper * {
    /* font-family: "Outfit", sans-serif; */
  }

  .m03_06-swiper .swiper-button {
    top: calc(50% - 80px);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    margin-top: 0;
  }
  @media (max-width: 991px) {
    .m03_06-swiper .swiper-button {
      width: 10px;
      height: 18.5px;
      top: calc(50% - 38.25px);
    }
    .m03_06-swiper .swiper-button > img {
      display: block;
      width: 100%;
    }
  }
  .m03_06-swiper .swiper-button.swiper-button-prev {
    left: 30px;
    opacity: .5;
  }
  @media (max-width: 991px) {
    .m03_06-swiper .swiper-button.swiper-button-prev {
      left: 8px;
    }
  }
  .m03_06-swiper .swiper-button.swiper-button-next {
    right: 30px;
    opacity: .5;
  }
  @media (max-width: 991px) {
    .m03_06-swiper .swiper-button.swiper-button-next {
      right: 8px;
    }
  }
  .m03_06-swiper .swiper-button::after {
    content: none;
  }
  .m03_06-swiper .swiper-wrapper {
    border: 1px solid #e5e5e5;
    border-bottom: 0;
  }
  .m03_06-swiper .icon {
    position: absolute;
    top: 1px;
    z-index: 3;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Noto Sans KR', sans-serif;
  }
  @media (max-width: 991px) {
    .m03_06-swiper .icon {
      font-size: 12.5px;
      font-weight: 400;
    }
  }
  .m03_06-swiper .icon.left {
    left: 1px;
    padding: 10px 20px;
    background-color: #6f6f70;
  }
  .m03_06-swiper .icon.right {
    left: calc(50% + 1px);
    padding: 10px 12px;
    background-color: #c6af8c;
  }
  @media (max-width: 991px) {
    .m03_06-swiper .icon.left{
      padding: 8.5px 16px;
      background-color: rgba(135,135,135,0.9);
    }
    .m03_06-swiper .icon.right {
      padding: 8.5px 7px;
      background-color: rgba(196,176,148,0.9);
    }
  }
  .m03_06-swiper .swiper-pagination {
    bottom: 71px !important;
    top: unset !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  @media (max-width: 991px) {
    .m03_06-swiper .swiper-pagination {
      bottom: 72px !important;
    }
  }
  @media (max-width:480px){
    .m03_06-swiper .swiper-pagination{
        bottom: 52px !important;
    }
  }
  .m03_06-swiper .swiper-pagination span {
    width: 80px;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    background-color: #999;
    border-radius: 0;
    opacity: 1;
    margin: 0 1.5px !important;
    letter-spacing: unset;
  }
  @media (max-width: 991px) {
    .m03_06-swiper .swiper-pagination span {
      font-size: 12px;
      font-weight: 400;
      height: 25px;
      width: 50px;
    }
  }
  .m03_06-swiper .swiper-pagination span.swiper-pagination-bullet-active {
    background-color: #c6ae8c;
  }
  .m03_06-swiper .swiper-pagination span.swiper-pagination-bullet-active img {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }
  .m03_06-swiper .list-title {
    text-align: center;
    font-size: 20px;
    color: #333;
    letter-spacing: -0.01em;
    border-top: 0;
    padding: 30px 15px;
    background-color: #fff;
  }
  @media (max-width: 991px) {
    .m03_06-swiper .list-title {
      font-size: 15px;
      padding: 19px 5% 15px;
      line-height: 20px;
    }
  }
  
  .top_banner_wrap.top_center {
    position: relative;
  }
  .top_banner_wrap.top_center .sub_txt2 {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    font-size: 50px;
    color: white;
    display: block;
    width: 100%;
    text-align: center;
  }
  .top_banner_wrap.top_center .sub_txt2 h2 {
    font-family: "Outfit", sans-serif;
  }
  @media (max-width: 991px) {
    .top_banner_wrap.top_center .sub_txt2 {
      font-size: 26px;
    }
  }
  
  .faq_top {
    margin-top: 120px;
  }
  @media (max-width: 991px) {
    .faq_top {
      margin-top: 45px;
    }
  }
  .faq_top .sec_tit {
    text-transform: none;
  }
  @media (max-width: 991px) {
    .faq_top .sec_tit {
      font-size: 26px;
      margin-bottom: 15px;
    }
    .faq_top p {
      font-size: 14px;
    }
  }
  .m09_02_wrap{
    background: #f8f8f8;
    padding-top: 120px;
}

@media (max-width:991px){
    .m09_02_wrap{
        padding-top: 60px;
        width: calc(100% + 30px);
        margin-left: -15px;
        margin-top: 30px;
    }
    .m03_06-swiper{width: calc(100% - 30px);}

  }
  /* .m03_06 .category_modify_ul {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.8%;
    margin: 109px 0 50px 0;
  }
  .m03_06 .category_modify_ul > li {
    width: 14.28%;
    padding: 0;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 3px;
  }
  .m03_06 .category_modify_ul > li.active {
    border-color: #f2a7a0;
    background-color: #f2a7a0;
  }
  .m03_06 .category_modify_ul > li.active a {
    color: white !important;
  }
  .m03_06 .category_modify_ul > li a {
    padding: 15px 5px !important;
    font-size: 16px;
    font-family: "Outfit", sans-serif;
    margin: 0 !important;
    color: #666;
  }
  .m03_06 .category_modify_ul > li a::after {
    display: none;
  } */

  .m03_06 .g_inner{}
  @media (max-width:991px){
    .m03_06 .g_inner{
        width: calc(100% + 30px);
        margin-left: -15px;
    }
  }
  .m03_06 .gallery_container.list-container{
    margin-bottom: 0 !important;
    width: 80%;
    margin: 0 auto;
    padding-top: 50px;
  }
  @media (max-width:991px){
    .m03_06 .gallery_container.list-container{
        width: calc(100% - 15px);
        margin-left: 15px;
    }
  }
  .m03_06 .gallery_container.list-container .fix_gallery_content{
    background-color: #fff;
    margin: 0;
    padding: 10px 18%;
  }
  .m03_06 .gallery_container.list-container .list-row.active .list-item{position: relative;}
  .m03_06 .gallery_container.list-container .list-row.active .list-item::after{
    content: '';
    display: block;
    border: 3px solid #dac4a5;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
  .m03_06 .gallery_container.list-container .fix_gallery_content .gallery_title{
    color: #222;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    overflow:hidden;
    text-overflow:ellipsis;
    word-break: break-word;	
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: center;
  }
  @media (max-width:991px){
    .m03_06 .gallery_container.list-container{
        padding-top: 40px;
    }
    .m03_06 .gallery_container.list-container .list-row .list-item{margin-bottom: 15px !important;}
    .m03_06 .gallery_container.list-container .fix_gallery_content{
        padding: 14px;

    }
    .m03_06 .gallery_container.list-container .fix_gallery_content .gallery_title{
        font-size: 13px;
        line-height: 18px;
        color: #666;
        text-align: center;
    }
    .m03_06 .gallery_container.list-container .list-row.active .list-item::after{
        border: 1.5px solid #dac4a5;
    }
  }
  
  .m03_06 .m03_06_bottom-p{
    text-align: center;
    font-size: 17px;
    color: #555;
    line-height: 27px;
    background-color: #f8f8f8;
    padding: 30px 0 70px;
    font-weight: 300;
  }
  @media (max-width:991px){
    .m03_06 .m03_06_bottom-p{
        width: calc(100% + 30px);
        margin-left: -15px;
        padding: 20px 10% 40px;
        font-size: 12.5px;
        line-height: 17.5px;
    }  
    .m03_06 .m03_06_bottom-p .m_pd{
        margin: 5px 0;
        display: block;
    }

  }
  .m03_06 .dropdown {
    height: 34px;
    line-height: 34px;
    margin-top: 35px;
  }
  .m03_06 .dropdown > a {
    height: 100%;
    width: 100%;
    background-color: transparent;
    font-size: 14px;
    color: #666 !important;
    border-color: #cccccc;
    position: relative;
  }
  /* .m03_06 .dropdown > a:hover, .m03_06 .dropdown > a:active, .m03_06 .dropdown > a:focus {
    background-color: transparent;
    background: transparent !important;
  } */
  .m03_06 .dropdown > a::after {
    display: block;
    position: absolute;
    right: 4.54%;
    top: calc(50% - 3.25px);
    content: "";
    width: 12px;
    height: 6.5px;
    background: url(../img/dropdown-arrow.png) no-repeat center center;
    background-size: contain;
  }
  .m03_06 .dropdown .dropdown-menu {
    width: 100% !important;
    min-width: unset;
    margin: -1px;
    text-align: center;
  }
  .m03_06 .dropdown .dropdown-menu li a {
    padding: 8px 20px !important;
  }
  .m03_06 .dropdown .dropdown-menu li a:hover {
    background-color: transparent;
  }
  .m03_06 .dropdown .dropdown-menu li:hover {
    background: transparent;
  }
  .m03_06.list-category .active a, .m03_06 .list-category .selected a {
    color: #f2a7a0;
    font-weight: normal !important;
  }
  .m03_06 .m03_06-swiper .swiper-wrapper {
    height: 0;
    padding-bottom: 62%;
  }
  .m03_06 .m03_06-swiper .swiper-wrapper .swiper-slide img {
    width: 100%;
    display: block;
    -o-object-fit: contain;
       object-fit: contain;
  }


/* 웹진 게시판 */

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
게시판 html > skin > basic > list > webzine 스킨
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.list-webzine {padding-top: 15px;}
.list-webzine .list-item {
    padding: 0;
    margin-bottom: 50px;
    border-bottom: 0;
    position: relative;
}

.list-webzine .list-item:hover:before {
    content: '';
    display: block;
    position: absolute;
    top: -15px;
    left: -15px;
    width: calc(100% + 30px);
    height: calc(100% + 30px);
    border: 1px solid #c4ae8e;
    pointer-events: none;
}

.list-webzine .media {
    overflow: visible;
}

.list-webzine .media:last-of-type .list-item {
    margin-bottom: 15px;
}

.list-webzine .list-item .img {
    margin-right: 34px;
}

.list-webzine .list-item .list-details {
    border-style: dashed;
    padding: 12px 0;
    margin-top: 18px;
    font-size: 14px;
    color: #666666;
}

.list-webzine .list-item h2.media-heading {
    padding: 2px 0 0;
}

.list-webzine .list-item h2.media-heading > a {
    font-size: 18px;
    color: #222222;
    /* font-weight: 600; */
}

.list-webzine .list-item:hover h2.media-heading > a {
    /* color: #223fd8; */
}

.list-webzine .list-item .list-sp {
    color: #bcbcbc;
    position: relative;
    top: -1.5px;
}

.list-webzine .list-item .list-cont {
    font-size: 16px;
    color: #666666;
    margin-top: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    line-height: 1.7;
    height: 3.4em;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 300;
}

.list-webzine ~ .list-page {
    /* margin: 20px 0 -15px !important; */
}

@media (max-width: 991px) {
    .list-webzine .list-item:hover:before {
        display:none;
    }

    .list-webzine .list-item h2.media-heading {
        padding-top: 23px;
    }

    .list-webzine .list-item h2.media-heading > a {
        font-size: 16px;
    }

    .list-webzine .list-item .list-details {
        margin-top: 14px;
        font-size: 12px;
    }

    .list-webzine .list-item .img {
        width: 100% !important;
        margin-right: 0;
        float: none !important;
    }

    .list-webzine .list-item .list-cont {
        font-size: 13px;
        line-height: 1.7;
        margin-top: 14px;
    }

    .list-webzine .list-item {
        margin-bottom: 40px;
    }

    .list-webzine ~ .list-page {
        /* margin: 0 0 10px !important; */
    }
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
게시판 html > skin > basic > list > basic 스킨
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.board_style .list-board .div-head {
    background: none;
    border-top: 1px solid #252525;
    border-bottom-color: #efefef;
    padding: 20px 0;
}

.board_style .list-board .list-body li {
    border-bottom-color: #efefef;
}

.board_style .list-board .list-body li.bg-gray {
    background: #f9f9f9 !important;
}

.board_style .list-board .list-body li.bg-gray .wr-date, .board_style .list-board .list-body li.bg-gray .wr-name, .board_style .list-board .list-body li.bg-gray .wr-hit {
    visibility: hidden;
}

.board_style .list-board .list-body li .wr-notice_fix {
    width: 60px;
    line-height: 25px;
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    display: inline-block;
    background: #223fd8;
    border-radius: 3px;
    margin-right: 0px !important;
}

.board_style .list-board .list-body li b {
    color: #223fd8;
    font-size: 15px;
}

.board_style .div-head > span {
    font-size: 16px;
    font-weight: 400;
}

.board_style .list-board .list-body li > div {
    font-size: 14px;
    color: #222;
    padding: 22px 0;
}

.board_style .list-board .list-body li.bg-gray > div {
    padding: 17px 0;
}

.board_style .list-board .list-body li.bg-gray > div a {
    color: #223fd8;
    font-weight: 600;
    line-height: 1.4;
}

.sort_btn.btn {
    font-size: 13px;
    padding: 4px 11px;
}


.notice_search_wrap {
    margin-bottom: 30px;
}

.notice_search_box {
    position: relative;
    display: table;
    margin-left: auto;
}

.notice_search_box input {
    width: 350px;
    height: 45px;
    border: 1px solid #d7d7d7;
    border-radius: 30px;
    font-size: 15px;
    color: #222;
    padding: 0px 55px 0 25px;
}

.notice_search_box input::placeholder {
    color: #888888;
}

.notice_search_box button {
    position: absolute;
    top: 50%;
    right: 25px;
    transform: translateY(-50%);
    background: none;
    outline: 0;
    box-shadow: none;
    border: none;
}

.board_style .list-board .wr-secret {
    width: 11px;
    height: 14px;
    background: url(../../img/icon_secret.png) no-repeat center /cover;
    margin: 0 0 0 7px;
    vertical-align: top;
}

@media (max-width: 991px) {
    .notice_search_box input {
        font-size:13px;
        width: 220px;
        height: 40px;
        padding: 0 45px 0 20px;
    }

    .notice_search_box button {
        right: 20px;
    }

    .notice_search_box button img {
        width: 20px;
    }

    .board_style .list-board .list-body li > div {
        padding: 10px 5px;
    }

    .board_style .list-board .list-body li.bg-gray > div {
        padding: 10px 5px;
    }

    .board_style .list-board .list-body li .wr-notice_fix {
        width: 50px;
        line-height: 23px;
        margin-right: 8px;
        vertical-align: middle;
    }

    .board_style .list-board .list-body li b {
        vertical-align: middle;
    }

    .list-page {
        margin: 0 0 10px ;
    }

    .sort_btn.btn {
        font-size: 13px;
        padding: 3px 10px;
    }

    .board_style .list-board .wr-secret {
        transform: scale(0.85);
        margin: -0.5px 0px 0px 4px;
    }
}
/* 셀카후기 분류 다중선택 추가개발 */
.m09_01_checkbox{}
.m09_01_checkbox .select_wrap {display: flex; gap: 20px; padding-top: 5px; flex-wrap: wrap;}
.m09_01_checkbox .select_wrap label.check_inner{font-size: 15px; display: flex; align-items: center;}
.m09_01_checkbox .select_wrap label.check_inner input[type="checkbox"]{width: 20px; height: 20px; margin-right: 10px;}
@media (max-width:991px){
    .m09_01_checkbox .select_wrap{gap: 0;}
    .m09_01_checkbox .select_wrap label.check_inner{width: 50%; font-size: 13px;}
    .m09_01_checkbox .select_wrap label.check_inner input[type="checkbox"]{width: 13px; height: 13px;}
}
@media (max-width:480px){
    .m09_01_checkbox .select_wrap label.check_inner{width: 100%;}
}
.terms_wrap{padding-bottom: 50px;}

/* 서브작업 */
.sub .container_fix{padding: 0 25px;}
.back_gray{background-color: #f6f8f9; padding: 66px 0;}
.back_blue{background-color: #f2f8fb; padding: 97.5px 0;}
.back_blue2{background-color: #f5fafc; padding: 66px 0;}
.back_gray2{background-color: #f8f7f5; padding: 97.5px 0;}
.back_gray3{background-color: #f7f8fa; padding: 97.5px 0;}
.back_gray4{background-color: #f5eee6; padding: 97.5px 0;}
.back_gray5{background-color: #f3f8fc; padding: 97.5px 0;}
.back_gray6{background-color: #f5fafd; padding: 97.5px 0;}
.back_gray7{background-color: #e7f0f7; padding: 97.5px 0;}
.back_gray8{background-color: #e8f0f7; padding: 97.5px 0;}
.back_pink{background-color: #fad6ce; padding: 97.5px 0;}
.introduce_image{background: url(/img/about_background.jpg) no-repeat top center / cover; padding: 93px 0 94px;}
.introduce_image .container_fix{display: flex; justify-content: flex-end; width: 1530px;}
.introduce_image .introduce_text_box{padding: 0 35px 0 110px; width: 50%;}
.introduce_image .introduce_title h1{font-size: 46px; color: #222222; font-weight: 400; position: relative; padding-bottom: 38px; margin-bottom: 34px;}
.introduce_image .introduce_title h1::after{content:""; display: block; position: absolute; left: 0; bottom: 0; width: 35px; height: 1px; background-color :#222222;}
.introduce_image .introduce_title h1 p{margin-bottom: 17px;}
.introduce_image .introduce_title h1 span{font-weight: 700; display: inline-block; background-color: #67c2ff; padding: 0 4px 7px 2px;}
.introduce_image .introduce_text{font-size: 16px; line-height: 25px; letter-spacing: -.035em; font-weight: 400; color: #777777;}
.introduce_image .introduce_text span{font-weight: 500; color: #222222;}

.introduce_story{padding: 84px 0 92px;}
.introduce_story .container_fix{width: 1530px;}
.introduce_story .introduce_story_title{margin-bottom: 45px;}
.introduce_story .introduce_story_title h1{font-size: 36px; color: #222222; font-weight: 500; text-transform: uppercase;}
.introduce_story .introduce_story_title p{font-weight: 400; font-size: 16px; line-height: 26px; color: #777777; margin-top: 31px;}
.introduce_story .swiper-container{max-width: 1705px; margin-left: auto; margin-right: 0;}
.introduce_story .swiper-slide{border-radius: 20px; overflow: hidden; position: relative;}
.introduce_story .swiper-slide > div{padding: 311px 8px 50px 26px;}
.introduce_story .swiper-slide .introduce_story_1{background: url(/img/story_1.jpg) no-repeat top center / cover;}
.introduce_story .swiper-slide .introduce_story_2{background: url(/img/story_2.jpg) no-repeat top center / cover;}
.introduce_story .swiper-slide .introduce_story_3{background: url(/img/story_3.jpg) no-repeat top center / cover;}
.introduce_story .swiper-slide .introduce_story_4{background: url(/img/story_4.jpg) no-repeat top center / cover;}
.introduce_story .swiper-slide .introduce_story_5{background: url(/img/story_5.jpg) no-repeat top center / cover;}
.introduce_story .swiper-slide .introduce_story_text h1{color: white; font-weight: 700; font-size: 25px;}
.introduce_story .swiper-slide .introduce_story_text p{font-weight: 400; color: white; font-size: 14px; line-height: 22px; margin-top: 16px;}

.introduce_floor{background: url(/img/floor_background.jpg) no-repeat  top center / cover; padding: 138px 0;}
.introduce_floor .container_fix{display: flex; flex-wrap: wrap; justify-content: space-between; width: 1530px;}
.introduce_floor .introduce_floor_left{padding-left: 40px;}
.introduce_floor .introduce_floor_left > span{font-family: "Outfit", sans-serif; font-weight: 400; letter-spacing: .2em; font-size: 15px; text-transform: uppercase; color: #222222; margin-bottom: 17px; display: block;}
.introduce_floor .introduce_floor_left h1{font-size: 38px; line-height: 50px; font-weight: 700; color: #222222; margin-bottom: 23px;}
.introduce_floor .introduce_floor_left p{font-size: 16px; line-height: 26px; color: #222222; margin-bottom: 42px;}
.introduce_floor .introduce_floor_left p span{font-weight: 700; text-decoration: underline; text-underline-offset: 3px;}
.introduce_floor .introduce_floor_left a{display: inline-block; color: white; font-weight: 500; font-size: 14px; width: 170px; background-color: #2299e9; border-radius: 24px; padding: 17px 0 17px 38px;}
.introduce_floor .introduce_floor_left a span{font-family: 'SUIT-Medium'; font-size: 14px; color: white; display: inline-block; margin-left: 8px; position: relative; top: -.5px;}
.introduce_floor .introduce_floor_right{position: relative; width: 34.14%; top: -2px;}
.introduce_floor .introduce_floor_right dl{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; border-bottom: 1px solid #666666; padding: 9.8px 8px 9.8px 0;}
.introduce_floor .introduce_floor_right dl:first-child{padding-top: 0;}
.introduce_floor .introduce_floor_right dl:last-child{border-bottom: 0; padding-bottom: 0;}
.introduce_floor .introduce_floor_right dt{font-family: "Outfit"; font-weight: 600; font-size: 19px; color: #222222; width: 65px; padding-left: 6px;}
.introduce_floor .introduce_floor_right dd{font-weight: 500; font-size: 16px; color: #222222; width: calc(100% - 65px); line-height: 22px; position: relative; top: -2px;}
.introduce_floor .introduce_floor_right dd span{font-weight: 300; font-size: 16px; color: #444444;}

.introduce_banner{padding: 90px 0;}
.introduce_banner .container_fix{width: 1530px;}
.introduce_banner ul{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: -30px;}
.introduce_banner li{width: 49%; border-radius: 20px; overflow: hidden; padding: 47.5px 41px; margin-top: 30px;}
.introduce_banner li.introduce_banner_1{background: url(/img/banner_background_1.jpg) no-repeat right center / cover;}
.introduce_banner li.introduce_banner_2{background: url(/img/banner_background_2.jpg) no-repeat right center / cover;}
.introduce_banner li.introduce_banner_3{background: url(/img/banner_background_3.jpg) no-repeat right center / cover;}
.introduce_banner li.introduce_banner_4{background: url(/img/banner_background_4.jpg) no-repeat right center / cover;}
.introduce_banner li h1{font-size: 19px; color: #222222; font-weight: 700; position: relative; letter-spacing: -.02em; padding-bottom: 24px; margin-bottom: 15px;}
.introduce_banner li h1::after{content:""; display: block; position: absolute; left: 0; bottom: 0; width: 23px; height: 2px; background-color: #222222;}
.introduce_banner li p{font-size: 14px; line-height: 22px; letter-spacing: -.02em; color: #666666; font-weight: 400;}
.introduce_banner li:nth-child(3) h1,
.introduce_banner li:nth-child(3) p{color: white;}
.introduce_banner li:nth-child(3) h1::after{background-color: white;}

.introduce_research{padding:18px 0 90px}
.introduce_research .container_fix{width: 1530px;}
.introduce_research .introduce_research_header{margin-bottom: 45px;}
.introduce_research .introduce_research_header h1{font-size: 36px; color: #222222; font-weight: 500; margin-bottom: 16px;}
.introduce_research .introduce_research_header p{font-size: 16px; line-height: 23px; color: #777777;}
.introduce_research .container_fix > button{position: absolute; background: transparent; border: 0; margin: 0; padding: 0; top: 61%; z-index: 2; margin-top: -10.5px;}
.introduce_research .container_fix > button.research_prev{left: -30px;}
.introduce_research .container_fix > button.research_next{right: -30px;}
.introduce_research li img{max-width: 100%; width: 100%;}
.introduce_research li p{font-weight: 500; color: #222222; font-size: 14px; margin-top: 8px; line-height: 24px; letter-spacing: -.02em;}

.introduce_research .introduce_research_header p .hidden-lg,
.introduce_research .introduce_research_header p .hidden-md{display: none;}

@media all and (min-width: 991px){
  .mobilefloor{
    display: none;
  }
}

@media all and (max-width: 991px) {
  .back_gray{padding: 60px 0 }
  .back_gray2{padding: 60px 0 }
  .back_gray3{padding: 60px 0 }
  .back_gray4{padding: 60px 0 }
  .back_gray5{padding: 60px 0 }
  .back_gray6{padding: 60px 0 }
  .back_gray7{padding: 60px 0 }
  .back_gray8{padding: 60px 0 }
  .back_blue{padding: 60px 0 ;}
  .back_blue2{padding: 60px 0 ;}
  .back_pink{padding: 60px 0 ;}

  .introduce_image{background: url(/img/mabout_background.jpg) no-repeat bottom center / cover; padding: 50px 0 262px;}
  .introduce_image .introduce_text_box{width: 100%; padding: 0;}
  .introduce_image .introduce_title h1{font-size: 28px; padding-bottom: 25px; margin-bottom: 21px;}
  .introduce_image .introduce_title h1::after{width: 17.5px;}
  .introduce_image .introduce_title h1 p{margin-bottom: 7px;}
  .introduce_image .introduce_title h1 span{padding: 0 0 4px 1px;} 
  .introduce_image .introduce_text{font-size: 13px; line-height: 20px;}

  .introduce_story{padding: 57px 0 60px;}
  .introduce_story .swiper-container{margin-left: 15px;}
  .introduce_story .swiper-slide{border-radius: 10px;}
  .introduce_story .swiper-slide > div{padding: 67% 18px 28px 18px;}
  .introduce_story .introduce_story_title{margin-bottom: 30px;}
  .introduce_story .introduce_story_title h1{font-size: 23px;}
  .introduce_story .introduce_story_title p{font-size: 13px; line-height: 20px; margin-top: 21px;}
  .introduce_story .swiper-slide .introduce_story_text h1{font-size: 17px;}
  .introduce_story .swiper-slide .introduce_story_text p{font-size: 12px; line-height: 17px; margin-top: 13px; min-height: 102px;}
  .introduce_story .swiper-scrollbar{height: 1.5px; background-color: #efefef; margin-top: 30px; width: calc(100% - 30px); left: 15px;}
  .introduce_story .swiper-scrollbar .swiper-scrollbar-drag{height: 100%; background-color: #dac4a5;}

  /* .introduce_floor{background: url(/img/mfloor_background.jpg) no-repeat right bottom / cover; padding: 60px 0 55px;} */
  .introduce_floor{
    background: none;
    padding: 0;
  }
  .introduce_floor .container_fix{display: block;}
  .introduce_floor .introduce_floor_left{padding: 0 25px !important; padding-top: 25px !important; margin-bottom: 49px; padding-left: 0;}
  .introduce_floor .introduce_floor_left > span{font-size: 12.5px; letter-spacing: .1em; margin-bottom: 11px;}
  .introduce_floor .introduce_floor_left h1{font-size: 24px; line-height: 32px; margin-bottom: 15px;}
  .introduce_floor .introduce_floor_left p{font-size: 13px; line-height: 20px; margin-bottom: 26px;}
  .introduce_floor .introduce_floor_left a{font-size: 12px; padding: 14px 0 12px 30px; width: 136px;}
  .introduce_floor .introduce_floor_left a span{font-size: 12px; top: 0; margin-left: 6px;}
  .introduce_floor .introduce_floor_right{padding: 0 25px !important; left: 0; width: 100%;}
  .introduce_floor .introduce_floor_right dl{padding: 4.5px 0 6.5px ; align-items: center; border-bottom: 1px solid #777777;}
  .introduce_floor .introduce_floor_right dt{width: 44px; font-size: 14px;}
  .introduce_floor .introduce_floor_right dd{width: calc(100% - 44px); font-size: 12px; top: 0;}
  .introduce_floor .introduce_floor_right dd span{font-size: 12px;}

  .introduce_banner{padding: 60px 0 58px;}
  .introduce_banner ul{margin-top: -20px;}
  .introduce_banner li{width: 100%; border-radius: 10px; padding: 30px 25px; margin-top: 20px;}
  .introduce_banner li.introduce_banner_1{background: url(/img/mbanner_background_1.jpg) no-repeat right center / cover;}
  .introduce_banner li.introduce_banner_2{background: url(/img/mbanner_background_2.jpg) no-repeat right center / cover;}
  .introduce_banner li.introduce_banner_3{background: url(/img/mbanner_background_3.jpg) no-repeat right center / cover;}
  .introduce_banner li.introduce_banner_4{background: url(/img/mbanner_background_4.jpg) no-repeat right center / cover;}
  .introduce_banner li h1{font-size: 14.5px; line-height: 20px; margin-bottom: 12px; padding-bottom: 13px;}
  .introduce_banner li h1::after{width: 11.5px; height: 1px;}
  .introduce_banner li p{font-size: 12px; line-height: 19px;}

  .introduce_research{padding: 0 0 55px;}
  .introduce_research .introduce_research_header{margin-bottom: 26px;}
  .introduce_research .introduce_research_header h1{font-size: 23px; margin-bottom: 0;}
  .introduce_research .introduce_research_header p{font-size: 13px; line-height: 20px; margin-top: 16px;}
  .introduce_research li p{font-size: 13px; margin-top: 5px; font-weight: 400;}
  .introduce_research .swiper-scrollbar{height: 1.5px; background-color: #efefef; margin-top: 30px;}
  .introduce_research .swiper-scrollbar .swiper-scrollbar-drag{height: 100%; background-color: #dac4a5;}
}

.surgery_wrap .container_fix{width: 1530px;}
.surgery_main_image{padding: 58px 0;}
.surgery_main_image.surgery_main_1{background: url(/img/main_image_1.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_2{background: url(/img/main_image_2.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_3{background: url(/img/main_image_3.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_4{background: url(/img/main_image_4.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_5{background: url(/img/main_image_5.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_6{background: url(/img/main_image_6.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_7{background: url(/img/main_image_7.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_8{background: url(/img/main_image_8.png) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_9{background: url(/img/main_image_9.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_10{background: url(/img/main_image_10.jpg) no-repeat left center / cover; padding: 65px 0 ;}
.surgery_main_image.surgery_main_11{background: url(/img/main_image_11.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_12{background: url(/img/main_image_12.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_13{background: url(/img/main_image_13.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_14{background: url(/img/main_image_14.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_16{background: url(/img/main_image_16.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_17{background: url(/img/main_image_17.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_18{background: url(/img/main_image_18.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_19{background: url(/img/main_image_19.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_20{background: url(/img/main_image_20.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_21{background: url(/img/main_image_21.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_22{background: url(/img/main_image_22.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_23{background: url(/img/main_image_23.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_24{background: #E4EEF0 url(/img/main_image_24.jpg) no-repeat left -1px center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_25{background: url(/img/main_image_25.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_26{background: url(/img/main_image_26.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_27{background: url(/img/main_image_27.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_28{background: url(/img/main_image_28.jpg) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image.surgery_main_skincare{background: url(/img/surgery_main_skincare.png) no-repeat left center / cover; padding: 65px 0;}
.surgery_main_image .surgery_info_box{background-color: rgba(255,255,255,.9); border-radius: 30px; max-width: 650px; margin-left: 60px; padding: 46px 29px 50px 47px; box-shadow: 0 17px 51px 0 rgba(34,34,34,.1);}
/* .surgery_main_image .surgery_info_box.type2{background-color: rgba(251,252,254,.9);}
.surgery_main_image .surgery_info_box.type3{background-color: rgba(253,253,255,.9);}
.surgery_main_image .surgery_info_box.type4{background-color: rgba(255,250,248,.9);} */
.surgery_main_image .surgery_info_box.type5{background-color: #fafbfd;}
.surgery_main_image .surgery_info_box.type6{background-color: #fbfaf8;}
.surgery_main_image .surgery_info_box.type7{background-color: #fefcfd;}
.surgery_main_image .surgery_info_box.type8{background-color: #fcfdff;}
.surgery_main_image .surgery_info_box.type9{background-color: #fbfcfe;}
.surgery_main_image .surgery_info_box.type10{background-color: #fdfdff;}
.surgery_main_image .surgery_info_box.type11{background-color: #fdfbfc;}
.surgery_main_image .surgery_info_header{margin-bottom: 30px;}
.surgery_main_image .surgery_info_header h1{font-weight: 500; font-size: 32px; color: #222222;}
.surgery_main_image .surgery_info_header p{font-size: 15px; line-height: 25px; color: #777777; margin-top: 20px; height: 50px; letter-spacing: -.02em;}
.surgery_main_image .surgery_info_header p .vertical_line{color: #c3c3c3;}
.surgery_main_image .surgery_info_content{min-height: 250px;}
.surgery_main_image .surgery_info_content ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.surgery_main_image .surgery_info_content li{width: 45%; max-width: 251.1px;}
.surgery_main_image .surgery_info_content li:last-child{width: 55%; padding-left: 13px; max-width: none;}
.surgery_main_image .surgery_info_content .surgery_info_title{padding-bottom: 17px; margin-bottom: 17px; position: relative;}
.surgery_main_image .surgery_info_content .surgery_info_title::after{content:""; display: block; position: absolute; left: 0; bottom: 0; width: 240px; height: 1px; background-color: #dbdbdb;}
.surgery_main_image .surgery_info_content .surgery_info_title h1{font-size: 16px; color: #222222; font-weight: 500;}
.surgery_main_image .surgery_info_content .surgery_info_text dl{display: flex; flex-wrap: wrap; margin-bottom: 4px;}
.surgery_main_image .surgery_info_content .surgery_info_text.type2 dl{margin-bottom: 6px;}
.surgery_main_image .surgery_info_content .surgery_info_text dl:last-child{margin-bottom: 0;}
.surgery_main_image .surgery_info_content .surgery_info_text dt{font-size: 14px; color: #222222; width: 90px; padding-left: 25px; line-height: 25px; background-repeat: no-repeat; font-weight: 500;}
.surgery_main_image .surgery_info_content .surgery_info_text dt.surgery_info_logo_1{background-image: url(/img/surgery_1.png); background-position: left 2px top 5px;}
.surgery_main_image .surgery_info_content .surgery_info_text dt.surgery_info_logo_2{background-image: url(/img/surgery_2.png); background-position: left top 5px;}
.surgery_main_image .surgery_info_content .surgery_info_text dt.surgery_info_logo_3{background-image: url(/img/surgery_3.png); background-position: left top 8px;}
.surgery_main_image .surgery_info_content .surgery_info_text dt.surgery_info_logo_4{background-image: url(/img/surgery_4.png); background-position: left top 5px;}
.surgery_main_image .surgery_info_content .surgery_info_text dt.surgery_info_logo_5{background-image: url(/img/surgery_5.png); background-position: left top 5px;}
.surgery_main_image .surgery_info_content .surgery_info_text dt.surgery_info_logo_6{background-image: url(/img/surgery_6.png); background-position: left top 6px;}
.surgery_main_image .surgery_info_content .surgery_info_text dd{font-size: 14px; line-height: 25px; color: #777777; width: calc(100% - 90px);}
.surgery_main_image .surgery_info_content .surgery_info_text p{font-size: 14px; line-height: 25px; color: #777777; padding-left: 23px; background-repeat: no-repeat; margin-bottom: 6px; letter-spacing: -.02em;}
.surgery_main_image .surgery_info_content .surgery_info_text p:last-child{margin-bottom: 0;}
.surgery_main_image .surgery_info_content .surgery_info_text p.surgery_info_logo_7{background-image: url(/img/surgery_7.png); background-position: left 1px top 8px;}
.surgery_main_image .surgery_info_button{margin-top: 16px; padding-right: 16px;}
.surgery_main_image .surgery_info_button ul{display: flex; flex-wrap: wrap; justify-content: end;}
.surgery_main_image .surgery_info_button li{border-radius: 23px; border: 1px solid #222222; font-weight: 400; font-size: 14px; color: #444444; margin-right: 9px;}
.surgery_main_image .surgery_info_button li a{color: #444444; display: block; padding: 14px 26px 14px 28px; font-weight: 500;}
.surgery_main_image .surgery_info_button li:last-child{margin-right: 0;}
.surgery_main_image .surgery_info_button li span{font-family: 'SUIT-Regular'; color: #444444; display: inline-block; margin-left: 9px; font-weight: 500;}
.surgery_main_image .surgery_info_button li:hover{background-color: #222222;}
.surgery_main_image .surgery_info_button li:hover a{color: white;}
.surgery_main_image .surgery_info_button li:hover span{color: white;}
.surgery_main_image .surgery_info_button li:last-child{background-color: #222222;}
.surgery_main_image .surgery_info_button li:last-child a{color: white;}
.surgery_main_image .surgery_info_button li:last-child span{color: white;}

.surgery_event_banner{padding: 70px 0 0;}
.surgery_event_banner img{max-width: 100%; width: 100%;}
.surgery_event_banner .image_box{border-radius: 15px; overflow: hidden;}

.surgery_after_banner{padding: 70px 0 0;}
.surgery_after_banner .mc05_art .mc_content{margin-top: 0;}
.surgery_after_banner .img-wrap .img-item{border-radius: 12px;}

#surgery1{margin: 90px 0; padding: 80px 0;}
#surgery1.surgery_section_image_1{background: url(/img/surgery_info_1.jpg) no-repeat right center;}
#surgery1.surgery_section_image_2{background: url(/img/surgery_info_2.jpg) no-repeat right center;}
#surgery1.surgery_section_image_3{background: url(/img/surgery_info_3.jpg) no-repeat right center;}
#surgery1.surgery_section_image_4{background: url(/img/surgery_info_4.jpg) no-repeat right center;}
#surgery1.surgery_section_image_5{background: url(/img/surgery_info_5.jpg) no-repeat right center;}
#surgery1.surgery_section_image_6{background: url(/img/surgery_info_6.jpg) no-repeat right center; padding: 116px 0 83px;}
#surgery1.surgery_section_image_7{background: url(/img/surgery_info_7.jpg) no-repeat right center; padding: 81px 0 90px;}
#surgery1.surgery_section_image_8{background: url(/img/surgery_info_8.jpg) no-repeat right center; padding: 79px 0 90px;}
#surgery1.surgery_section_image_9{background: url(/img/surgery_info_9.jpg) no-repeat right center;}
#surgery1.surgery_section_image_10{background: url(/img/surgery_info_10.jpg) no-repeat right center; padding: 80px 0 90px;}
#surgery1.surgery_section_image_12{background: url(/img/surgery_info_12.jpg) no-repeat right center; padding: 80px 0 90px;}
#surgery1.surgery_section_image_13{background: url(/img/surgery_info_13.jpg) no-repeat right center; padding: 80px 0 90px;}
#surgery1.surgery_section_image_14{background: url(/img/surgery_info_14.jpg) no-repeat right center;}
#surgery1.surgery_section_image_15{background: url(/img/surgery_info_15.jpg) no-repeat right center / cover; padding: 80px 0 90px;}
#surgery1.surgery_section_image_16{background: url(/img/surgery_info_16.jpg) no-repeat right center;}
#surgery1.surgery_section_image_18{background: url(/img/surgery_info_18.jpg) no-repeat right center;}
#surgery1.surgery_section_image_19{background: #F9F0E1 url(/img/surgery_info_19.jpg) no-repeat right center / cover; padding: 80px 0 85px;}
#surgery1.surgery_section_image_20{background: url(/img/surgery_info_20.jpg) no-repeat right center; padding: 157px 0 111px;}
#surgery1.surgery_section_image_21{background: url(/img/surgery_info_21.jpg) no-repeat right center / cover; padding: 150px 0 114px;}
#surgery1.surgery_section_image_22{background: url(/img/surgery_info_22.jpg) no-repeat right center / cover; padding: 146px 0 113px;}
#surgery1.surgery_section_image_23{background: url(/img/surgery_info_23.jpg) no-repeat right center / cover; padding: 145px 0 106px;}
#surgery1.surgery_section_image_24{background: url(/img/surgery_info_24.jpg) no-repeat right center / cover; padding: 157px 0 121px;}
#surgery1.surgery_section_image_25{background: url(/img/surgery_info_25.jpg) no-repeat right center;}
#surgery1.surgery_section_image_14{margin: 90px 0 80px;}
#surgery1.surgery_section_image_9{padding: 150px 0 115px;}
#surgery1 .surgery_section_text h1{font-weight: 500; font-size: 36px; color: #222222; line-height: 50px;}
#surgery1 .surgery_section_text h1 p{margin-top: 15px;}
#surgery1 .surgery_section_text h1 .color{background: linear-gradient(to top, transparent 0, rgba(198, 236, 255, 1) 0) left top 8px no-repeat; color: #222222; font-weight: 500; display: inline-block; height: 48px;}
#surgery1 .surgery_section_text h1 .bold{color: #222222; font-weight: 500;}
#surgery1 .surgery_section_text p{font-size: 16px; line-height: 26px; color: #777777; margin-top: 32px; letter-spacing: -.02em;}
#surgery1 .surgery_section_text p.type2{letter-spacing: 0;}
#surgery1 .surgery_section_text p .height{display: block; height: 5px;}
#surgery1 .surgery_section_text p .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; color: #222222; font-weight: 500;}
#surgery1 .surgery_section_text p .bold{color: #222222; font-weight: 500;}
#surgery1 .surgery_section_text p.type3{margin-top: 31px;}
#surgery1 .surgery_section_text p.type4{margin-top: 36px;}
#surgery1 .surgery_section_text p.type5{margin-top: 28px;}
#surgery1 .surgery_section_text p.type6{margin-top: 38px;}
#surgery1 .surgery_section_text p.type7{margin-top: 29px;}
#surgery1 .surgery_section_text p.type8{margin-top: 27px;}
#surgery1 .surgery_section_circle{margin-top: 45px;}
#surgery1 .surgery_section_circle ul{display: flex; flex-wrap: wrap;}
#surgery1 .surgery_section_circle li{width: 220px; height: 220px; border-radius: 50%; border: 1px solid rgba(197,206,212,.55); text-align: center; position: relative; display: table; margin-right: -14px;}
#surgery1 .surgery_section_circle li span{font-family: "Outfit", sans-serif; font-weight: 400; position: relative; color: #222222; position: absolute; left: 50%; transform: translateX(-50%); top: calc(14% - 2px); font-size: 15px;}
#surgery1 .surgery_section_circle li span::after{content:""; display: block; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background-color: #222222;}
#surgery1 .surgery_section_circle li p{display: table-cell; vertical-align: middle; text-align: center; font-size: 16px; line-height: 26px; color: #222222; position: absolute; width: 100%; top: 50%; transform: translateY(-50%); left: 2px;}
#surgery1 .surgery_section_circle.type2 li p{transform: translateY(0); top: 33%;}
#surgery1 .surgery_section_circle.type3 li p{top: 52%;}
#surgery1.text_right .container_fix{padding-left: 35.4%;}
#surgery1 .logo_list{display: flex; flex-wrap: wrap; padding-top: 9px;}
#surgery1 .logo_list li{display: flex; flex-wrap: wrap; align-items: center; margin-right: 50px;}
#surgery1 .logo_list li:last-child{margin-right: 0;}
#surgery1 .logo_list li p{font-size: 14px; color: #777777; margin-left: 15px;}
#surgery1.orange .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #fcb53e 0) left top 8px no-repeat;}
#surgery1.orange .surgery_section_circle li{border: 1px solid rgba(200,194,188,.55)}
#surgery1.orange .surgery_section_text p{color: #555555;}
#surgery1.mint .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #61c4bf 0) left top 8px no-repeat;}
#surgery1.mint .surgery_section_text p{color: #555555;}
#surgery1.purple .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #a6b7ff 0) left top 8px no-repeat;}
#surgery1.purple .surgery_section_text p{color: #555555;}
#surgery1.green .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #13c8c2 0) left top 8px no-repeat; color: white;}
#surgery1.sky .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #0a65b4 0) left top 8px no-repeat; color: white;}
#surgery1.darkgreen .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #0c5c7b 0) left top 8px no-repeat; color: white;}
#surgery1.type2 .surgery_section_circle li{border: 1px solid rgba(200,194,188,.55)}
#surgery1.mr80{margin: 80px 0;}

.surgery_section_text{margin-bottom: 34px;}
.surgery_section_text.type2{margin-bottom: 35px;}
.surgery_section_text.type3{margin-bottom: 49px;}
.surgery_section_text.type4{margin-bottom: 33px;}
.surgery_section_text.type5{margin-bottom: 58px;}
.surgery_section_text.type6{margin-bottom: 63px;}
.surgery_section_text.type7{margin-bottom: 43px;}
.surgery_section_text.type8{margin-bottom: 54px;}
.surgery_section_text.type9{margin-bottom: 52px;}
.surgery_section_text.type10{margin-bottom: 46px;}
.surgery_section_text.type11{margin-bottom: 65px;}
.surgery_section_text.type12{margin-bottom: 55px;}
.surgery_section_text.type13{margin-bottom: 60px;}
.surgery_section_text.type14{margin-bottom: 32px;}
.surgery_section_text.type15{margin-bottom: 38px;}
.surgery_section_text.type16{margin-bottom: 53px;}
.surgery_section_text.type17{margin-bottom: 44px;}
.surgery_section_text.type18{margin-bottom: 31px;}
.surgery_section_text.type19{margin-bottom: 61px;}
.surgery_section_text.type20{margin-bottom: 51px;}
.surgery_section_text.type21{margin-bottom: 40px;}
.surgery_section_text.type22{margin-bottom: 33px;}
.surgery_section_text.type23{margin-bottom: 51px;}
.surgery_section_text.type24{margin-bottom: 47px;}
.surgery_section_text.type25{margin-bottom: 45px;}
.surgery_section_text h1{font-weight: 500; font-size: 36px; color: #222222; line-height: 51px;}
.surgery_section_text h1 .color{background: linear-gradient(to top, transparent 0, rgba(214, 238, 250, 1) 0) left top 8px no-repeat; color: #222222; font-weight: 500; display: inline-block; height: 48px;}
.surgery_section_text h1 .color.type2{background: linear-gradient(to bottom, transparent 0, rgba(192, 234, 255, 1) 0) left top 8px no-repeat; color: #222222; font-weight: 500; display: inline-block; height: 48px;}
.surgery_section_text h1 .color.type3{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 8px no-repeat; color: #222222; font-weight: 500; display: inline-block; height: 48px;}
.surgery_section_text h1 .bold{color: #222222; font-weight: 500;}
.surgery_section_text h1 .line{display: inline-block; width: 1px; height: 25px; background-color: #777777; margin: 0 21px 0 18px;}
.surgery_section_text h1 .margin{margin: 0 9px; display: inline-block;}
.surgery_section_text h1 .margin.type2{margin: 0 5px; display: inline-block;}
.surgery_section_text h1 b{position: relative; top: 2px; font-weight: 500;}
.surgery_section_text p{font-size: 16px; line-height: 23px; color: #777777; margin-top: 14px;}
.surgery_section_text p .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; color: #222222; font-weight: 500;}
.surgery_section_text p .bold{color: #222222; font-weight: 500;}
.surgery_section_text p.type3{margin-top: 16px;}
.surgery_section_text p.type4{margin-top: 31px;}
.surgery_section_text p.type5{font-size: 16px; line-height: 25px;}
.surgery_section_text p.type6{font-size: 16px; line-height: 26px;}
.surgery_section_text.type10 p{margin-top: 30px;}

#surgery2{margin: 92.5px 0;}
#surgery2 .surgery_section_content > h1{font-weight: 500; font-size: 22px; color: #222222; margin-bottom: 30px;}
#surgery2 .surgery_section_order ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery2 .surgery_section_order .surgery_order_image_box{width: 21.47%;}
#surgery2 .surgery_section_order .surgery_order_image_box.type2{width: 21.34%;}
#surgery2 .surgery_section_order .surgery_order_image_box img{width: 100%;}
#surgery2 .surgery_section_order .surgery_order_arrow{width: 4.706%; text-align: center; padding-top: 9.3%;}
#surgery2 .surgery_section_order .surgery_order_arrow.type2{padding-top: 8.5%;}
#surgery2 .surgery_section_order .surgery_order_arrow.type3{padding-top: 10%;}
#surgery2 .surgery_section_order .surgery_order_arrow.type4{padding-top: 7.5%;}
#surgery2 .surgery_section_order .surgery_order_arrow.type5{padding-top: 9.3%;}
#surgery2 .surgery_section_order .surgery_order_arrow.type6{padding-top: 10%;}
#surgery2 .surgery_section_order .surgery_order_arrow.type7{padding-top: 7.7%;}
#surgery2 .surgery_section_order .surgery_order_content p{font-family:"Outfit"; font-size: 22px; font-weight: 300; border-bottom: 1px solid rgba(195,195,195,.5); padding: 14px 0}
#surgery2 .surgery_section_order .surgery_order_content h1{font-weight: 500; font-size: 19px; color: #222222; margin-top: 22px; margin-bottom: -5px;}
#surgery2 .surgery_section_order .surgery_order_content span{font-size: 16px; line-height: 26px; color: #777777; display:block; margin-top: 18px; letter-spacing: -0.03em;}
#surgery2 .surgery_section_order .surgery_order_content span.type2{font-size: 17px; letter-spacing: -0.07em;}
#surgery2 .surgery_section_order .surgery_order_content span.type3{letter-spacing: -.04em}
#surgery2 .surgery_section_order.type2 ul{margin-top: -55px;}
#surgery2 .surgery_section_order.type2 .surgery_order_image_box{width: 30.34%; margin-top: 55px;}
#surgery2 .surgery_section_order.type2 .surgery_order_arrow{width: 4.49%; padding-top: 13%;}
#surgery2 .surgery_section_order.type2 .surgery_order_image_box.type2{width: 28.8%;}
#surgery2 .surgery_section_order.type2 .surgery_order_image_box.type3{width: 30.14%;}
#surgery2 .surgery_section_order.type2 .surgery_order_image_box.type4{width: 29%;}
#surgery2 .surgery_section_order.type2 .surgery_order_arrow.type2{width: 6.8%;}
#surgery2 .surgery_section_order.type2 .surgery_order_arrow.type3{padding-top: 13.7%;}
#surgery2 .surgery_section_order.type2 .surgery_order_arrow.type4{padding-top: 4.5%;}
#surgery2 .surgery_section_content > h1.margin-title{margin-top: 56px;}
#surgery2 .surgery_check_list ul{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: -20px;}
#surgery2 .surgery_check_list li{width: 49.14%; border-radius: 50px; background: #f6f8f9 url(/img/surgery_check.png) no-repeat left 20px center; padding: 22px 23px 24px 66px; margin-top: 20px;}
#surgery2 .surgery_check_list li p{font-size: 19px; color: #777777;}
#surgery2.type2 .container_fix{padding-bottom: 88px;}
#surgery2.type2 .container_fix::after{content:""; display: block; position: absolute; left: 15px; bottom: 0; width: calc(100% - 15px); height: 1px; background-color: #ebebeb;}
#surgery2 .surgery_section_header{position: relative; margin-bottom: 35px;}
#surgery2 .surgery_section_header h1{font-size: 22px; font-weight: 500; color: #222222;}
#surgery2 .surgery_section_header p{font-size: 16px; line-height: 26px; color: #777777; margin-top: 25px;}
#surgery2 .surgery_section_header.type2{margin-bottom: 30px;}
#surgery2 .surgery_section_header.type4{margin-bottom: 30px;}
#surgery2 .surgery_section_content.type2 > ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery2 .surgery_section_content.type2 > ul > li{width: 49.14%;}
#surgery2 .surgery_section_content.type2 .margin-title{font-size: 22px; font-weight: 500; margin-bottom: 30px;}
#surgery2 .surgery_section_content.type2 .surgery_check_list li{width: 100%; background-color: white;}
#surgery2.mr80{margin: 80px 0;}

#surgery3{margin: 90px 0;}
#surgery3 > .container_fix{width: 1616px;}
#surgery3.type2 .container_fix{padding-bottom: 90px;}
#surgery3.type2 .container_fix::after{content:""; display: block; position: absolute; left: 15px; bottom: 0; width: calc(100% - 30px); height: 1px; background-color: #ebebeb;}
#surgery3 .surgery_section_content {position: relative;}
#surgery3 .surgery_section_content > button{position: absolute; top: 50%; margin-top: -20.5px; border: 0; background: transparent; z-index: 2;}
#surgery3 .surgery_section_content > button.surgery_info_prev{left: 0;}
#surgery3 .surgery_section_content > button.surgery_info_next{right: 0;}
#surgery3 .surgery_section_content .surgery_section_info{margin: 0 43px;}
#surgery3 .swiper-slide{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
#surgery3 .surgery_info_left{width: 58%;}
#surgery3 .surgery_info_left img{width: 100%;}
#surgery3 .surgery_info_right{width: 41%;}
#surgery3 .surgery_info_right ul{display: flex; flex-wrap: wrap; justify-content: space-between; }
#surgery3 .surgery_info_right li{width: 48.8%; border-radius: 15px; background-color: #f6f6f6; position: relative; padding: 34px 30px 0; height: 242px; margin-top: 10px;}
#surgery3 .surgery_info_right li:nth-child(1),
#surgery3 .surgery_info_right li:nth-child(2){
  margin-top: 0;
}
#surgery3 .surgery_info_right li h1{font-weight: 500; font-size: 19px; color: #222222;}
#surgery3 .surgery_info_right li p{font-size: 15px; line-height: 25px; letter-spacing: -.02em; color: #888888; margin-top: 24px;}
#surgery3 .surgery_info_right li .surgery_info_logo{position: absolute; right: 25px; bottom: 21px;}

#surgery4{margin: 90px 0;}
#surgery4 .surgery_section_info{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery4 .surgery_info_left{width: 58%; display: flex; flex-wrap: wrap; overflow: hidden; border-radius: 15px; border: 1px solid #ebebeb;}
#surgery4 .surgery_info_left.non-border{border: 0;}
#surgery4 .surgery_info_left .surgery_info_left_text{width: 53.22%; padding: 77px 0 0 40px;}
#surgery4 .surgery_info_left .surgery_info_left_text.type5{padding: 99px 0 0 40px;}
#surgery4 .surgery_info_left .surgery_info_left_text.type6{padding: 91px 0 0 40px;}
#surgery4 .surgery_info_left .surgery_info_left_text h1{font-size: 20px; line-height: 30px; color: #222222; font-weight: 500; margin-bottom: 25px;}
#surgery4 .surgery_info_left .surgery_info_left_text p{font-size: 16px; line-height: 25px; color: #777777;}
#surgery4 .surgery_info_left .surgery_info_left_text p.type2{font-size: 15px;}
#surgery4 .surgery_info_left .surgery_info_left_text p .color{background: linear-gradient(to bottom, transparent 0, rgba(214, 238, 250, 1) 0) left top 3px no-repeat; color: #222222; font-weight: 500;}
#surgery4 .surgery_info_left .surgery_info_left_text p .bold{color: #222222; font-weight: 500;}
#surgery4 .surgery_info_left .surgery_info_left_text p.color_2 .color{background: linear-gradient(to bottom, transparent 0, rgba(182, 213, 251, 1) 0) left top 3px no-repeat; color: #222222; font-weight: 500;}
#surgery4 .surgery_info_left .surgery_info_left_text a{border-radius: 50px; background-color: #222222; color: white; font-size: 14px; display: inline-block; padding: 16.5px 34px; margin-top: 42px;}
#surgery4 .surgery_info_left .surgery_info_left_text a span{font-family: "SUIT-Regular"; font-size: 14px; color: white; display: inline-block; margin-left: 6px;}
#surgery4 .surgery_info_left .surgery_info_right_image{width: 46.78%; position: relative; top: -1px; height: calc(100% + 2px);}
#surgery4 .surgery_info_left .surgery_info_right_image img{width: 100%; height: calc(100% + 2px);}
#surgery4 .surgery_info_right{width: 41%;}
#surgery4 .surgery_info_right ul{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: -15px;}
#surgery4 .surgery_info_right li{width: 48.8%; border-radius: 15px; background-color: #f6f6f6; position: relative; padding: 31px 30px 0; height: 214px; margin-top: 15px;}
#surgery4 .surgery_info_right li.type2{height: 243px}
#surgery4 .surgery_info_right li.type3{height: 242px;}
#surgery4 .surgery_info_right li h1{font-weight: 500; font-size: 19px; color: #222222; line-height: 28px; letter-spacing: -.02em;}
#surgery4 .surgery_info_right li p{font-size: 15px; line-height: 25px; letter-spacing: -.02em; color: #888888; margin-top: 20px;}
#surgery4 .surgery_info_right li .surgery_info_logo{position: absolute; right: 25px; bottom: 20px;}
#surgery4.type2 .container_fix{padding-bottom: 90px;}
#surgery4.type2 .container_fix::after{content:""; display: block; position: absolute; left: 15px; bottom: 0; width: calc(100% - 30px); height: 1px; background-color: #ebebeb;}
#surgery4.type3 .container_fix{padding-top: 80px;}
#surgery4.type3 .container_fix::after{content:""; display: block; position: absolute; left: 15px; top: 0; width: calc(100% - 30px); height: 1px; background-color: #ebebeb;}
.layout_2#surgery4 .surgery_info_left .surgery_info_left_text{padding: 123px 0 0 40px; width: 45.62%;}
.layout_2#surgery4 .surgery_info_left .surgery_info_left_text.type2{padding: 77px 0 0 40px;}
.layout_2#surgery4 .surgery_info_left .surgery_info_left_text.type3{padding: 102px 0 0 40px;}
.layout_2#surgery4 .surgery_info_left .surgery_info_left_text.type4{padding: 118px 0 0 40px;}
.layout_2#surgery4 .surgery_info_left .surgery_info_left_text.type5{padding: 127px 0 0 40px;}
.layout_2#surgery4 .surgery_info_left .surgery_info_left_text.type6{padding: 115px 0 0 40px}
.layout_2#surgery4 .surgery_info_left .surgery_info_left_text p{letter-spacing: -.03em;}
.layout_2#surgery4 .surgery_info_left .surgery_info_right_image{width: 54.38%;}
.layout_3#surgery4 .surgery_info_left{background: url(/img/surgery_layout_background_1.png) no-repeat right center / cover;}
.layout_3#surgery4 .surgery_info_right li{background-color: white;}

#surgery5{margin: 90px 0; background-color: #f2f8fb; padding: 88px 0;}
#surgery5 .section_image_layout{display: flex; justify-content: space-between; align-items: center;}
#surgery5 .surgery_image_text{position: relative; top: -4px;}
#surgery5 .surgery_image_text h1{font-size: 36px; line-height: 50px; color: #222222; font-weight: 500;}
#surgery5 .surgery_image_text h1 span{background: linear-gradient(to top, transparent 0, rgba(198, 236, 255, 1) 0) left top 9px no-repeat; display: inline-block; height: 48px;}
#surgery5 .surgery_image_text p{font-size: 16px; line-height: 26px; color: #777777; margin-top: 28px;}
#surgery5 .surgery_image_text p .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; color: #222222; font-weight: 500;}
#surgery5 .surgery_image_text p .bold{color: #222222; font-weight: 500;}

#surgery6{margin: 85px 0;}
#surgery6 .surgery_order_2_image{border-radius: 20px; overflow: hidden;}
#surgery6 .surgery_order_2_text{margin-bottom: 35px;}
#surgery6 .surgery_order_2_text span{display: block; font-family: "Outfit"; font-weight: 400; font-size: 15px; color: #222222; margin-top: 2px;}
#surgery6 .surgery_order_2_text h1{font-weight: 500; font-size: 21px; color: #222222; margin: 16px 0 15px;}
#surgery6 .surgery_order_2_text p{font-size: 15px; line-height: 25px; color: #777777; height: 50px; letter-spacing: -.01em;}
#surgery6 .surgery_order_2_text p.type2{font-size: 16px;}
#surgery6 .surgery_order_2_text p.type2 .bold{font-size: 16px;}
#surgery6 .surgery_section_order_2.type2 ul{display: flex; justify-content: space-between;}
#surgery6 .surgery_section_order_2.type2 li{width: 32.67%;}
#surgery6 .surgery_section_order_2.type2 li img{width: 100%;}
#surgery6 .surgery_section_order_2.type2 .surgery_order_2_text{margin-bottom: 36px;}
#surgery6 .surgery_section_order_2.type2 .surgery_order_2_text h1{font-size: 20px; line-height: 32px; margin: 10px 0 9px;}
#surgery6 .surgery_section_order_2.type2 .surgery_order_2_text h1 span{font-family: "Noto Sans KR"; font-weight: 700; font-size: 20px;}
#surgery6 .surgery_section_order_2.type2 .surgery_order_2_text p .bold{color: #222222; font-family: "Noto Sans KR"; display: inline; font-weight: 400;}
#surgery6 .surgery_section_order_2.type3 ul{display: flex; flex-wrap: wrap;}
#surgery6 .surgery_section_order_2.type3 li{width: 23.74%; margin-right: 1.67%;}
#surgery6 .surgery_section_order_2.type3 li img{width: 100%;}
#surgery6 .surgery_section_order_2.type3 li .surgery_order_2_text{margin-bottom: 36px;}

#surgery7{margin: 85px 0;}
#surgery7 .surgery_road_content ul{display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0 -56.5px;}
#surgery7 .surgery_road_content.type3 ul{margin: 0 -80px;}
#surgery7 .surgery_road_content li{width: 50%; position: relative; padding: 0 56.5px}
#surgery7 .surgery_road_content.type3 li{padding: 0 30px 0 80px;}
#surgery7 .surgery_road_content li .surgery_road_image.type2{max-width: 694px;}
#surgery7 .surgery_road_content li img{width: 100%;}
#surgery7 .surgery_road_content li::after{content:""; display: block; position: absolute; right: 0; top: 0; width: 1px; height: 100%; background-color: #ebebeb;}
#surgery7 .surgery_road_content li:last-child::after{display: none;}
#surgery7 .surgery_road_title{margin-bottom: 34px;}
#surgery7 .surgery_road_title h1{font-size: 20px; color: #222222; margin-bottom: 15px; letter-spacing: -.3px;}
#surgery7 .surgery_road_title h1.type3{color: #777777}
#surgery7 .surgery_road_title h1.type4{margin-bottom: 16px;}
#surgery7 .surgery_road_title h1.type5{margin-bottom: 11px;}
#surgery7 .surgery_road_title h1 span{font-weight: 700; color: #222222;}
#surgery7 .surgery_road_title p{font-size: 15px; line-height: 26px; color: #777777; min-height: 46px; letter-spacing: -.3px;}
#surgery7 .surgery_road_title p.type2{min-height: 26px;}
#surgery7 .surgery_road_title p.type3{font-size: 16px; line-height: 25px;}
#surgery7 .surgery_road_content.type2 ul{margin: 0 -30px;}
#surgery7 .surgery_road_content.type2 li{padding: 0 30px;}
#surgery7 .surgery_road_content.type2 li::after{height: calc(100% - 41px); top: 8px;}
#surgery7 .surgery_road_content.type2 li:first-child{width: 26.53%}
#surgery7 .surgery_road_content.type2 li:last-child{width: 73.47%; margin-top: 7px;}
#surgery7 .surgery_road_content.type2 .surgery_road_title h1{line-height: 33px;}
#surgery7 .surgery_road_content .surgery_road_image.type2{max-width: 693px;}
#surgery7 .surgery_road_content .surgery_road_image.type3{max-width: 688px; position: relative; left: 5px;}
#surgery7 .surgery_road_content .surgery_road_image.type4{max-width: 693px;}
#surgery7 .surgery_road_content .surgery_road_image.type5{max-width: 688px; position: relative; left: 5px;}
#surgery7 .surgery_road_content.type2 .surgery_road_image img{width: 100%;}
#surgery7 .surgery_road_content .surgery_road_image.type6{max-width: 671px;}
#surgery7 .surgery_road_content .surgery_road_image.mt6{margin-top: 46px;}
#surgery7 .surgery_road_title h1.type2{font-weight: 500;}
#surgery7 .surgery_road_title h1.type2 span{font-weight: 500; font-family: "Outfit";}
#surgery7.type2 .surgery_road_title h1{font-size: 21px; font-weight: 500; color: #222222;}
#surgery7.type2 .surgery_road_title h1 span{display: block; font-family: "Outfit"; font-weight: 400; color: #222222; font-size: 15px; margin-bottom: 16px;} 
#surgery7.type2 .surgery_road_content ul{margin: 0 -30px;}
#surgery7.type2 .surgery_road_content li{width: 33.3333%; padding: 0 30px;}
#surgery7.type2 .surgery_road_content li::after{display: none;}
#surgery7.type2 .surgery_road_content li img{width: 100%;}
#surgery7.type3 .container_fix{padding-bottom: 90px;}
#surgery7.type3 .container_fix::after{content:""; display: block; position: absolute; left: 15px; bottom: 0; width: calc(100% - 30px); height: 1px; background-color: #ebebeb;}
#surgery7 .surgery_road_title.type2{margin-bottom: 12px;}
#surgery7 .surgery_road_title.type3{margin-bottom: 38px;}
#surgery7 .surgery_road_title.type4{margin-bottom: 40px;}
#surgery7 .surgery_road_title.type5{margin-bottom: 34px;}

#surgery8{margin: 90px 0;}
#surgery8 .surgery_section_content > h1{font-weight: 500; font-size: 22px; color: #222222; margin-bottom: 30px;}
#surgery8 .surgery_layout_content ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery8 .surgery_layout_content li:nth-child(1){width: 47.3%;}
#surgery8 .surgery_layout_content li:nth-child(2){width: calc(50% - 11px); margin-top: -13px;}
#surgery8 .surgery_layout_content li:nth-child(2).type2{width: calc(50% - 21px);}
#surgery8 .surgery_layout_content li:nth-child(2).type3{width: calc(50% - 8px); margin-top: -5px;}
#surgery8 .surgery_layout_content li:nth-child(2).type4{width: calc(50% - 21px); margin-top: -5px;}
#surgery8 .surgery_layout_content li:nth-child(2).type5{width: 50%; margin-top: -5px;}
#surgery8 .surgery_layout_content li img{max-width: 100% !important;}
#surgery8 .surgery_layout_content li h1{font-size: 22px; color: #222222; margin-bottom: 17px; font-weight: 500;}
#surgery8 .surgery_layout_content li p{font-size: 16px; line-height: 25px; color: #777777; letter-spacing: -.2px;}
#surgery8 .surgery_layout_content li i{border: 2px solid #eaeaea; border-radius: 25px; text-align: center; font-size: 17px; font-weight: 400; color: #777777; padding: 14.5px 0; margin-top: 14px; display: block;}
#surgery8 .surgery_layout_content li i.type2{display: block; border: 2px solid #cacaca; width: 350px; margin: 14px auto 0;}
#surgery8 .surgery_layout_content li p .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; color: #222222; font-weight: 500;}
#surgery8 .surgery_layout_content li p .color.type2{background: linear-gradient(to bottom, transparent 0, rgba(255, 213, 205, .8) 0) left top 3px no-repeat; font-weight: 500;}
#surgery8 .surgery_layout_content li p .bold{color: #222222; font-weight: 500;}
#surgery8 .surgery_layout_content li p.type2{letter-spacing: -.2px;}
#surgery8 .surgery_layout_content li p.type3{line-height: 26px;}
#surgery8 .surgery_layout_content li .check_point.mt{margin-top: 41px;}
#surgery8 .surgery_layout_content li .check_point{display: block; font-size: 16px; line-height: 26px; color: #777777; padding-left: 27px; background: url(/img/check.png) no-repeat left top 5px; margin-bottom: 5px;}
#surgery8 .surgery_layout_content li .check_point:last-child{margin-bottom: 0;}
#surgery8 .gray_line{display: block; width: 100%; height: 1px; background-color: rgba(235,235,235,.5); margin: 39px 0 38px;}
#surgery8.type_2 .surgery_layout_content li:nth-child(1){width: 58%;}
#surgery8.type_2 .surgery_layout_content li:nth-child(2){width: 42%; padding-left: 50px; position: relative; top: 10px;}

#surgery8.type_3 .surgery_layout_content li:nth-child(1){width: 56.27%;}
#surgery8.type_3 .surgery_layout_content li:nth-child(2){width: 43.73%; padding-left: 77px;}
#surgery8.type_3 .surgery_layout_content li:nth-child(2).top{margin-top: 0;}
#surgery8.type_3 .surgery_layout_content ul{align-items: center;}
#surgery8.type_3 .surgery_layout_content li h1{font-size: 36px; margin-bottom: 35px;}
#surgery8.type_3 .surgery_layout_content li h1.type2{margin-bottom: 40px;}

#surgery8.type_4 .surgery_layout_content li:nth-child(1){width: 56.67%;}
#surgery8.type_4 .surgery_layout_content li:nth-child(2){width: 43.33%; padding-left: 51px; margin-top: -3px;}
#surgery8.type_4 .surgery_layout_content ul{align-items: center;}
#surgery8.type_4 .surgery_layout_content li h1{font-size: 36px; margin-bottom: 37px; letter-spacing: -.01em;}
#surgery8.type_4 .surgery_layout_content li p{line-height: 26px;}
#surgery8.type_4 .surgery_layout_content li p .height_4{display: block; height: 4px;}

#surgery8.type_5 .surgery_layout_content li:nth-child(1){width: 58%;}
#surgery8.type_5 .surgery_layout_content li:nth-child(2){width: 42%; padding-left: 88px;}
#surgery8.type_5 .surgery_layout_content li:nth-child(2).type2{padding-left: 54px;}
#surgery8.type_5 .surgery_layout_content li:nth-child(2).type3{padding-left: 82px;}
#surgery8.type_5 .surgery_layout_content li:nth-child(2).type4{padding-left: 66px; margin-top: 0px;}
#surgery8.type_5 .surgery_layout_content li:nth-child(2).type5{margin-top: -8px;}
#surgery8.type_5 .surgery_layout_content li:nth-child(2).type6{padding-left: 80px;}
#surgery8.type_5 .surgery_layout_content li:nth-child(2).type7{padding-left: 80px; margin-top: -7px;}
#surgery8.type_5 .surgery_layout_content li:nth-child(2).type8{padding-left: 80px; margin-top: 14px;}
#surgery8.type_5 .surgery_layout_content li:nth-child(2).type9{padding-left: 66px; margin-top: 1px;}
#surgery8.type_5 .surgery_layout_content ul{align-items: center;}
#surgery8.type_5 .surgery_layout_content li h1{font-size: 36px; margin-bottom: 30px;}
#surgery8.type_5 .surgery_layout_content li h1.type2{margin-bottom: 35px;}
#surgery8.type_5 .surgery_layout_content li h1.type3{margin-bottom: 51px;}
#surgery8.type_5 .surgery_layout_content.change ul{flex-direction: row-reverse;}
#surgery8.type_5 .surgery_layout_content li h2.check{font-size: 16px; color: #222222; padding-left: 23px; background: url(/img/black_check.png) no-repeat left top; line-height: 17px; font-weight: 500;}
#surgery8.type_5 .surgery_layout_content li span.surgery_text{padding-left: 23px; font-size: 16px; color: #777777; display: block; margin-top: 12px;}
#surgery8.type_5 .surgery_layout_content li span.surgery_text.mb{margin-bottom: 40px;}
#surgery8.type_5 .surgery_layout_content li span.surgery_text b{font-weight: 400; color: #cecece}

#surgery8.line .container_fix{padding-bottom: 90px;}
#surgery8.line .container_fix::after{content:""; display: block; position: absolute; left: 15px; bottom: 0; width: calc(100% - 30px); height: 1px; background-color: #ebebeb;}

#surgery8.type_6 .surgery_layout_content ul{align-items: center;}
#surgery8.type_6 .surgery_layout_content.change ul{flex-direction: row-reverse;}
#surgery8.type_6 .surgery_layout_content li:nth-child(1){width: 54.67%;}
#surgery8.type_6 .surgery_layout_content li:nth-child(1).left-padding{padding-left: 24px; width: calc(54.67% + 24px);}
#surgery8.type_6 .surgery_layout_content li h1{font-size: 36px; margin-bottom: 30px;}
#surgery8.type_6 .surgery_layout_content li:nth-child(2){width: 45.33%; padding-left: 82px; margin-top: 2px;}
#surgery8.type_6 .surgery_layout_content li:nth-child(2).right-padding{width: calc(45.33% - 24px);}
#surgery8.type_6 .surgery_layout_content.change li:nth-child(2){padding-left: 35px;}

#surgery8.type_7 .surgery_layout_content li:nth-child(1){width: 47.4%;}
#surgery8.type_7 .surgery_layout_content li:nth-child(2){width: 52.6%; padding-left: 50px; margin-top: -5px;}

#surgery8.type_8 .surgery_layout_content ul{align-items: center;}
#surgery8.type_8 .surgery_layout_content.reverse ul{flex-direction: row-reverse;}
#surgery8.type_8 .surgery_layout_content li:nth-child(1){width: 58%; display: flex; flex-wrap: wrap; border-radius: 20px; overflow: hidden;}
#surgery8.type_8 .surgery_layout_content li:nth-child(1) .left-image{width: 40.23%;}
#surgery8.type_8 .surgery_layout_content li:nth-child(1) .gif-image{width: 59.77%;}
#surgery8.type_8 .surgery_layout_content li:nth-child(2){width: 42%; padding-left: 80px;}
#surgery8.type_8 .surgery_layout_content li:nth-child(2).type2{margin-top: -10px;}
#surgery8.type_8 .surgery_layout_content li:nth-child(2).type3{margin-top: -17px;}
#surgery8.type_8 .surgery_layout_content.reverse li:nth-child(2){padding-left: 60px; margin-top: -12px;}
#surgery8.type_8 .surgery_layout_content li:nth-child(2) h1{font-size: 48px; margin-left: -4px;}
#surgery8.type_8 .surgery_layout_content li:nth-child(2) h1.type2{font-size: 36px; line-height: 50px;}
#surgery8.type_8 .surgery_layout_content li .check_point.mt{margin-top: 26px;}
#surgery8.type_8 .surgery_layout_content li:nth-child(2) .hashtag_list{margin-top: 46px;}
#surgery8.type_8 .surgery_layout_content li:nth-child(2) .hashtag_list.type2{margin-top: 41px;}
#surgery8.type_8 .surgery_layout_content li:nth-child(2) .hashtag_list span{display: inline-block; font-size: 14px; color: #777777; border: 1px solid #cbcbcb; border-radius: 3px; padding: 7px 9px; margin-right: 4px;}

#surgery9{margin: 90px 0; padding: 75px 0 118px; background-color: #f2f8fb; position: relative;}
#surgery9 .container_fix{position: static}
#surgery9 .surgery_layout_content{display: flex; flex-wrap: wrap; justify-content: end;}
#surgery9 .surgery_layout_left{position: absolute; left: 0; top: 12.3%; width: 50.27%;} 
#surgery9 .surgery_layout_left img{width: 100%;}
#surgery9 .surgery_layout_right{padding-top: 32px; position: relative; bottom: -39px; left: 8px; width: calc(46.542% - 18px);}
#surgery9 .surgery_layout_right.type2{bottom: -34px; left: 3px;}
#surgery9 .surgery_layout_right h1{font-size: 36px; line-height: 50px; color: #222222; font-weight: 500;}
#surgery9 .surgery_layout_right p{font-size: 16px; line-height: 26px; color: #777777; margin: 30px 0 35px; letter-spacing: -.02em;}
#surgery9 .surgery_layout_right p .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; color: #222222; font-weight: 500;}
#surgery9 .surgery_layout_right p .bold{color: #222222; font-weight: 500;}
#surgery9 .surgery_layout_right p.type2{margin: 30px 0 56px;}
#surgery9 .surgery_layout_right .surgery_layout_image{position: relative; left: -7px;}
#surgery9.type2 .surgery_layout_left{width: 54.4%;}
#surgery9.type2 .surgery_layout_right{width: 39.34%; padding-top: 32px;}
#surgery9.type2 .surgery_layout_right .surgery_layout_image{position: relative; left: -6px;}

#surgery10{margin: 90px 0;}
#surgery10 .surgery_point_text{margin-bottom: 38px;}
#surgery10 .surgery_point_text h1{font-size: 20px; font-weight: 500; color: #222222; margin-bottom: 17px;}
#surgery10 .surgery_point_text h1 .num{font-family: "Outfit"; font-weight: 500; font-size: 20px; color: #222222;}
#surgery10 .surgery_point_text h1 .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; color: #222222; font-weight: 500;}
#surgery10 .surgery_point_text h1 .bold{color: #222222; font-weight: 500;}
#surgery10 .surgery_point_text h1.type2{margin-bottom: 15px;}
#surgery10 .surgery_point_text p{font-size: 16px; line-height: 26px; color: #777777; letter-spacing: -.2px;}
#surgery10 .surgery_point_text p .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; color: #222222; font-weight: 500;}
#surgery10 .surgery_point_text p .bold{color: #222222; font-weight: 500;}
#surgery10 .surgery_point_text p.type2{font-size: 15px; line-height: 25px;}
#surgery10 .surgery_point_text p.type3{font-size: 15px; line-height: 26px;}
#surgery10 .surgery_point_box{padding: 90px 0;}
#surgery10 .surgery_point_box:first-child{padding-top: 0;}
#surgery10 .surgery_point_box:last-child{padding-bottom: 0;}
#surgery10 .surgery_point_box.type2 .container_fix{display: flex; flex-wrap: wrap; align-items: center;}
#surgery10 .surgery_point_box.type2 .surgery_point_image{width: 58%;}
#surgery10 .surgery_point_box.type2 .surgery_point_image img{width: 100%;}
#surgery10 .surgery_point_box.type2 .surgery_point_text{width: 42%; padding-left: 82px; margin-bottom: 0;}

#surgery11{margin: 90px 0;}
#surgery11 .surgery_section_content ul{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: -30px;}
#surgery11 .surgery_section_content li{display: flex; flex-wrap: wrap; border-radius: 15px; background-color: white; overflow: hidden; align-items: center; width: calc(49.07% + 2px); margin-top: 30px;}
#surgery11 .surgery_section_content li .surgery_image{width: 41%; position: relative; height: 100%;}
#surgery11 .surgery_section_content li .surgery_image img{width: 100%;}
#surgery11 .surgery_section_content li .surgery_content{width: 59%; padding-left: 44px;}
#surgery11 .surgery_section_content li .surgery_content span{font-family: "Outfit"; font-weight: 400; font-size: 15px;}
#surgery11 .surgery_section_content li .surgery_content h1{font-size: 21px; color: #222222; margin: 15px 0; font-weight: 500;}
#surgery11 .surgery_section_content li .surgery_content p{font-size: 16px; line-height: 26px; color: #777777; font-weight: 400;}
#surgery11 .surgery_section_content li .surgery_content p .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; color: #222222; font-weight: 500; font-family: "Noto Sans KR";}
#surgery11 .surgery_section_content li .surgery_content p .bold{color: #222222; font-weight: 500; font-family: "Noto Sans KR";}
#surgery11 .surgery_section_content li .surgery_content p.type2{font-size: 17px;}
#surgery11 .surgery_section_content li .surgery_content p.type3{font-size: 15px;}
#surgery11 .surgery_section_content.type2 li{background-color: #f6f6f6; width: 49.30%;}
#surgery11 .surgery_section_content.type2 li .surgery_image{width: 59.5%;}
#surgery11 .surgery_section_content.type2 li .surgery_content{width: 40.5%; padding-left: 50px;}
#surgery11 .surgery_section_content.type3 li{background-color: #f6f6f6; align-items: flex-start;}
#surgery11 .surgery_section_content.type3 li .surgery_content{padding-left: 40px;  padding-top: 60px;}
#surgery11 .surgery_section_content.type3 li .surgery_content h1{letter-spacing: -.01em; font-size: 20px;}
#surgery11.type2 .container_fix{padding-bottom: 90px;}
#surgery11.type2 .container_fix::after{content:""; display: block; position: absolute; left: 15px; bottom: 0; width: calc(100% - 30px); height: 1px; background-color: #ebebeb;}
#surgery11.type3 .surgery_section_content li{align-items: center; position: relative;}
#surgery11.type3 .surgery_section_content li::after{content:""; display: block; position: absolute; left: 1px; top: 1px; width: calc(100% - 2px); height: calc(100% - 2px); border: 1px solid #e9e9e9; border-radius: 15px;}
#surgery11.type3 .surgery_section_content li:last-child::before{content:"BRAUN`S PICK"; position: absolute; font-family: "Outfit"; font-weight: 600; font-size: 18px; color: white; border-bottom-right-radius: 15px; left: 1px; top: 1px; width: 169px; text-align: center; z-index: 4; background-color: #7d9bbd; padding: 13px 0;}
#surgery11.type3 .surgery_section_content li:last-child::after{border: 1px solid #7d9bbd; z-index: 3;}
#surgery11.type3 .surgery_section_content li .surgery_image{width: 53.52%; position: relative; z-index: 2;}
#surgery11.type3 .surgery_section_content li .surgery_content{width: 46.48%; padding-left: 35px; position: relative; z-index: 4;}
#surgery11.type3 .surgery_section_content li .surgery_content h1{margin-top: 0; font-weight: 500; font-size: 20px;}


#surgery12{margin: 90px 0 85px;}
#surgery12 .surgery_image{margin: 46px 0;}
#surgery12 .surgery_image img{width: 100%;}
#surgery12 .surgery_text p{font-size: 16px; line-height: 26px; color: #777777;}
#surgery12 .surgery_text p .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; color: #222222; font-weight: 500;}
#surgery12 .surgery_text p .bold{color: #222222; font-weight: 500;}

#surgery13{margin: 90px 0;}
#surgery13 .surgery_section_content ul{display: flex; flex-wrap: wrap; margin-top: -38px;}
#surgery13 .surgery_section_content li{width: 23.67%; margin-top: 38px; margin-right: 1.77%;}
#surgery13 .surgery_section_content.type2 li{margin-top: 40px;}
#surgery13 .surgery_section_content li:nth-child(4n){margin-right: 0;}
#surgery13 .surgery_section_content li img{width: 100%;}
#surgery13 .surgery_section_content span{display: block; color: #222222; font-weight: 400; font-size: 15px; margin-top: 17px; font-family: "Outfit";}
#surgery13 .surgery_section_content h1{font-size: 21px; color: #222222; margin: 16px 0 14px; font-weight: 500;}
#surgery13 .surgery_section_content p{font-size: 15px; line-height: 25px; color: #777777; letter-spacing: -.02em;}
#surgery13 .surgery_section_content p.type2{font-size: 15px;}
#surgery13 .surgery_section_content span.bold{display: inline; font-weight: 500; font-family: "Noto Sans KR"; margin-top: 0; font-size: 15px;}

#surgery14{margin: 90px 0;}
#surgery14 .surgery_section_content{background-color: #f7f8fa; border-radius: 17px; padding: 4px 60px 60px;}
#surgery14 .surgery_section_content ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery14 .surgery_section_content li{width: 48.56%; margin-top: 59px;}
#surgery14 .surgery_content_header h1{font-weight: 500; font-size: 20px; color: #222222;}
#surgery14 .surgery_content_header p{font-size: 16px; line-height: 26px; color: #777777; margin: 14px 0 35px;}
#surgery14 .surgery_content_image img{width: 100%;}
#surgery14.type2 .surgery_section_content li{width: 48.58%;}
#surgery14.type2 .surgery_section_content li:nth-child(1) .surgery_content_header p,
#surgery14.type2 .surgery_section_content li:nth-child(2) .surgery_content_header p{min-height: 100px;}
#surgery14.type2 .surgery_content_header p{font-size: 15px; line-height: 25px; letter-spacing: -.02em;}

#surgery15{margin: 90px 0;}
#surgery15 .surgery_section_content ul{display: flex; flex-wrap: wrap; align-items: center; margin-top: -40px;}
#surgery15 .surgery_section_content li{width: 21.2%; border: 1px solid #ebebeb; border-radius: 15px; position: relative; padding: 35px 28px 84px; margin-top: 40px;}
#surgery15 .surgery_section_content li.surgery_arrow{width: 5.06%; text-align: center; border: 0; padding: 0;}
#surgery15 .surgery_section_content li span{display: block; color: #222222; font-weight: 300; font-size: 15px; font-family: "Outfit";}
#surgery15 .surgery_section_content li h1{font-size: 19px; color: #222222; margin: 14px 0; font-weight: 500;}
#surgery15 .surgery_section_content li p{font-size: 15px; line-height: 25px; color: #777777; letter-spacing: -.02em;}
#surgery15 .surgery_section_content li .surgery_info_logo{position: absolute; right: 29px; bottom: 19px;}
#surgery15 .surgery_section_info{margin-top: 60px; background-color: #f9f9f9; border-radius: 15px; padding: 48px 0 42px;}
#surgery15 .surgery_section_info p{margin-top: -8px; background: url(/img/surgery_point.png) no-repeat top center; padding-top: 32px;}
#surgery15 .surgery_section_info p > span{font-size: 15px; display: block; text-align: center; color: #888888; margin-top: 8px;}
#surgery15 .surgery_section_info p > span .bold{color: #222222;}

#surgery16{margin: 90px 0;}
#surgery16 .container_fix{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery16 .surgery_section_text{width: 51%; margin-bottom: 0;}
#surgery16 .surgery_section_image{width: 49%;}
#surgery16 .surgery_section_image img{width: 100%;}
#surgery16 .surgery_section_circle{margin-top: 45px;}
#surgery16 .surgery_section_circle.type2{margin-top: 49px;}
#surgery16 .surgery_section_circle ul{display: flex; flex-wrap: wrap;}
#surgery16 .surgery_section_circle li{width: 220px; height: 220px; border-radius: 50%; border: 1px solid rgba(197,206,212,.55); text-align: center; position: relative; display: table; margin-right: -14px;}
#surgery16 .surgery_section_circle li span{font-family: "Outfit", sans-serif; font-weight: 300; position: relative; color: #222222; position: absolute; left: 50%; transform: translateX(-50%); top: 12%; font-size: 15px;}
#surgery16 .surgery_section_circle li span::after{content:""; display: block; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background-color: #222222;}
#surgery16 .surgery_section_circle li p{display: table-cell; vertical-align: middle; text-align: center; font-size: 16px; line-height: 26px; color: #222222;}
#surgery16.type2 .surgery_section_text{width: 53.4%; position: relative; top: -11px;}
#surgery16.type2 .surgery_section_text p{margin-top: 25px;}
#surgery16.type2 .surgery_section_image{width: 44.6%}

#surgery16.type3 .container_fix{align-items: center;}
#surgery16.type3 .surgery_section_text{width: 56.13%; padding-left: 0; margin-top: 7px;}
#surgery16.type3 .surgery_section_image{width: 43.87%; padding-right: 122px;}

#surgery16.type4 .container_fix{align-items: center;}
#surgery16.type4 .surgery_section_text{width: 57.06%}
#surgery16.type4 .surgery_section_image{width: 42.94%;}

#surgery16.type5 .container_fix{align-items: center;}
#surgery16.type5 .surgery_section_text{width: 52%}
#surgery16.type5 .surgery_section_image{width: 48%;}

#surgery16.type6 .container_fix{align-items: center;}
#surgery16.type6 .surgery_section_text{width: 41.6%; margin-top: -6px;}
#surgery16.type6 .surgery_section_image{width: 58.4%;}

#surgery16.type7 .container_fix{align-items: center;}
#surgery16.type7 .surgery_section_text{width: 59.2%}
#surgery16.type7 .surgery_section_image{width: 40.8%;}

#surgery16.type8 .container_fix{align-items: center;}
#surgery16.type8 .surgery_section_text{width: 51.06%}
#surgery16.type8 .surgery_section_image{width: 48.94%;}

#surgery16.type9{margin-bottom: -11px;}

#surgery16.type10 .surgery_section_text{position: relative; top: -10px;}

#surgery17{margin: 90px 0;}
#surgery17 .surgery_section_content ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery17 .surgery_section_content li{width: 23%; border-radius: 15px; overflow: hidden; background-color: #f6f8f9;}
#surgery17 .surgery_section_content li img{width: 100%;}
#surgery17 .surgery_section_content li p{text-align: center; font-size: 17px; color: #777777; padding: 20.5px 0;}
#surgery17.type2 .container_fix{padding-top: 80px;}
#surgery17.type2 .container_fix::before{content:""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 1px; background-color: #ebebeb;}
#surgery17.type2 .surgery_section_content li{width: 31.54%;}

#surgery18{margin: 90px 0;}
#surgery18 .surgery_section_content ul{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: -40px;}
#surgery18 .surgery_section_content li{width: 47.67%; margin-top: 40px;}
#surgery18 .surgery_section_content li img{width: 100%;}
#surgery18 .surgery_section_content li p{border: 1px solid #d7d7d7; border-radius: 25px; text-align: center; font-size: 17px; font-weight: 400; color: #777777; padding: 15.5px 0; margin-top: 14px;}

#surgery19{margin: 90px 0;}
#surgery19 .surgery_section_content ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery19 .surgery_section_content li{width: 50%;}
#surgery19 .surgery_section_content li:first-child{padding-right: 60px;}
#surgery19 .surgery_section_content li.background{border-radius: 15px; background-color: #f6f8f9; padding: 40px 40px 15px;}
#surgery19 .surgery_section_content li img{width: 100%;}
#surgery19 .surgery_section_content .surgery_content_box{display: flex; flex-wrap: wrap; align-items: center; padding: 45px 0; border-bottom: 1px solid #ebebeb;}
#surgery19 .surgery_section_content .surgery_content_box:first-child{padding-top: 0;}
#surgery19 .surgery_section_content .surgery_content_box:last-child{padding-bottom: 0; border-bottom: 0;}
#surgery19 .surgery_section_content .surgery_content_text{padding-left: 40px;}
#surgery19 .surgery_section_content .surgery_content_box .outfit{font-size: 15px; font-family: "Outfit"; color: #222222;}
#surgery19 .surgery_section_content .surgery_content_box h1{font-size: 19px; font-weight: 500; color: #222222; margin: 14px 0 16px;}
#surgery19 .surgery_section_content .surgery_content_box p{font-size: 16px; line-height: 26px; color: #777777;}
#surgery19 .surgery_section_content .surgery_content_box p .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; color: #222222; font-weight: 500;}
#surgery19 .surgery_section_content .surgery_content_box p .bold{color: #222222; font-weight: 500;}
#surgery19 .surgery_section_content li.background .surgery_content_text{padding-left: 0; margin-top: 34px;}

#surgery20{margin: 90px 0;}
#surgery20 .surgery_content_box.type2{padding: 19px 0;}
#surgery20 .surgery_content_box ul{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
#surgery20 .surgery_content_box li{width: 40%;}
#surgery20 .surgery_content_box li img{width: 100%;}
#surgery20 .surgery_content_box li:last-child{width: 60%; padding-left: 80px;}
#surgery20 .surgery_content_box li h1{font-size: 36px; line-height: 54px; color: #222222; font-weight: 500; margin-bottom: 29px;}
#surgery20 .surgery_content_box li h1 .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 10px no-repeat; color: #222222; font-weight: 500; display: inline-block; height: 49px;}
#surgery20 .surgery_content_box li h1 .color.type2{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 7px no-repeat;}
#surgery20 .surgery_content_box li h1 .bold{color: #222222; font-weight: 500;}
#surgery20 .surgery_content_box li h1.type2{margin-bottom: 30px;}
#surgery20 .surgery_content_box li h1.type3{margin-bottom: 27px; margin-top: -5px;}
#surgery20 .surgery_content_box li h1.type4{margin-bottom: 27px;}
#surgery20 .surgery_content_box li h1.type5{margin-bottom: 36px;}
#surgery20 .surgery_content_box li h1.type6{line-height: 50px; margin-bottom: 28px;}
#surgery20 .surgery_content_box li h1.type7{line-height: 50px; margin-bottom: 27px; margin-top: -5px;}
#surgery20 .surgery_content_box li h1.type8{line-height: 50px; margin-bottom: 27px;}
#surgery20 .surgery_content_box li h1.type9{line-height: 50px; margin-bottom: 38px;}
#surgery20 .surgery_content_box li h1.type10{line-height: 50px; margin-bottom: 29px;}
#surgery20 .surgery_content_box li p{font-size: 16px; line-height: 26px; color: #777777;}
#surgery20 .surgery_content_box li p .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; color: #222222; font-weight: 500;}
#surgery20 .surgery_content_box li p .bold{color: #222222; font-weight: 500;}
#surgery20 .surgery_content_box li a{display: inline-block; color: white; font-size: 14px; font-weight: 400; background-color: #222222; border-radius: 50px; padding: 16.5px 34px; margin-top: 40px;}
#surgery20 .surgery_content_box li a span{font-size: 14px; color: white; font-family: "SUIT-Regular"; display: inline-block; margin-left: 5px;}
#surgery20.type2 .container_fix{padding-bottom: 90px;}
#surgery20.type2 .container_fix::after{content:""; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: #ebebeb;}
#surgery20.type3 .surgery_content_box li{width: 42.67%;}
#surgery20.type3 .surgery_content_box li:last-child{width: 52%; padding-left: 0;}
#surgery20.type4 .surgery_content_box li{width: 48%;}
#surgery20.type4 .surgery_content_box li:last-child{width: 52%; padding-left: 80px;}
#surgery20.type5 .surgery_content_box li{width: 50%; padding: 0 27px 0 130px;}
#surgery20.type5 .surgery_content_box li:last-child{width: 50%; padding-left: 70px;}
#surgery20.type6 .surgery_content_box li:last-child{width: 60%; margin-top: -13px;}
#surgery20.type7 .surgery_content_box li:last-child{width: 60%; margin-top: -6px;}
#surgery20.type8 .surgery_content_box li{width: 42.67%;}
#surgery20.type8 .surgery_content_box li:last-child{width: 52%; padding-left: 0; margin-top: -5px;}
#surgery20.type9 .surgery_content_box li{width: 50%; padding: 0 27px 0 130px;}
#surgery20.type9 .surgery_content_box li:last-child{width: 50%; padding-left: 70px; margin-top: -5px;}
#surgery20 .surgery_content_box li .surgery_content_sub_box{background-color: #f6f8f9; border-radius: 5px; padding: 25px 0 25px 30px;; margin-top: 56px; max-width: 536px;}
#surgery20 .surgery_content_box li .surgery_content_sub_box h1{color: #222222; font-size: 16px; font-weight: 500; line-height: 1; margin-bottom: 8px;}
#surgery20 .surgery_content_box li .surgery_content_sub_box p{font-size: 16px; color: #777777; line-height: 30px; letter-spacing: -.25px;}

#surgery21{margin: 90px 0;}
#surgery21 .surgery_section_content ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery21 .surgery_section_content li{width: 19.2%; position: relative; border-radius: 15px; background-color: #f6f6f6; padding: 38px 28px 83px 30px;}
#surgery21 .surgery_section_content li span{font-size: 15px; font-family: "Outfit"; color: #222222;}
#surgery21 .surgery_section_content li h1{font-size: 19px; font-weight: 500; color: #222222; margin: 14px 0;}
#surgery21 .surgery_section_content li p{font-size: 15px; line-height: 26px; color: #777777;}
#surgery21 .surgery_section_content li .surgery_section_logo{position: absolute; right: 23px; bottom: 21px;}
#surgery21 .surgery_section_content li .surgery_section_logo.type2{right: 30px; bottom: 30px;}
#surgery21 .surgery_section_content li .surgery_section_logo.type3{right: 20px; bottom: 21px;}
#surgery21.back_gray .surgery_section_content li,
#surgery21.back_blue2 .surgery_section_content li,
#surgery21.back_gray5 .surgery_section_content li,
#surgery21.back_pink .surgery_section_content li,
#surgery21.back_gray6 .surgery_section_content li{background-color: white;}
#surgery21.back_gray .surgery_section_content li p,
#surgery21.back_blue2 .surgery_section_content li p{letter-spacing: -.03em;}
#surgery21 .surgery_section_content li h1.type2{margin: 14px 0 25px;}
#surgery21 .surgery_section_content li h1.type3{margin: 13px 0 12px;}
#surgery21 .surgery_section_content li h1.type4{margin: 21px 0;}

#surgery21.top_line .container_fix{padding-top: 80px;}
#surgery21.top_line .container_fix::after{content:""; display: block; position: absolute; left: 15px; top: 0; width: calc(100% - 30px); height: 1px; background-color: #ebebeb;}

#surgery21.type2 .surgery_section_content li{width: 24.27%; padding: 38px 30px 128px;}

#surgery21.type3 .surgery_section_content li{width: 24.27%; padding: 38px 38px 128px 39px;}

#surgery21.type4 .surgery_section_content li{width: 24.27%; padding: 38px 30px 112px;}
#surgery21.type4 .surgery_section_content li p{font-size: 15px; line-height: 25px;}

#surgery21.type5 .surgery_section_content li{padding: 38px 12px 86px 30px;}
#surgery21.type5 .surgery_section_content li p{font-size: 15px; line-height: 25px;}

#surgery21.type6 .surgery_section_content li{padding: 38px 12px 88px 30px; width: 15.94%;}
#surgery21.type6 .surgery_section_content li p{font-size: 15px; line-height: 25px;}

#surgery21.type7 .surgery_section_content li{padding: 38px 12px 113px 30px}
#surgery21.type7 .surgery_section_content li p{font-size: 15px; line-height: 25px;}

#surgery21.type8 .surgery_section_content li{padding: 36px 12px 88px 33px; background-color: white;}
#surgery21.type8 .surgery_section_content li p{font-size: 15px; line-height: 25px;}

#surgery21.type9 .surgery_section_content li{padding: 38px 12px 94px 30px; background-color: white; width: 32.34%;}
#surgery21.type9.gray .surgery_section_content li{background-color:#f6f6f6; padding: 38px 12px 70px 30px}
#surgery21.type9.gray .surgery_section_content li.type2{background-color:#f6f6f6; padding: 38px 12px 95px 30px}
#surgery21.type9 .surgery_section_content li h1{margin-bottom: 24px;}
#surgery21.type9 .surgery_section_content li p{font-size: 15px; line-height: 25px; padding-left: 21px; background: url(/img/check_list.png) no-repeat left top 8px; margin-bottom: 3px;}
#surgery21.type9 .surgery_section_content li p.type2{line-height: 28px;}

#surgery21.type10 .surgery_section_content li{background-color: white; padding: 34px 28px 105px 30px;}

#surgery21.type11 .surgery_section_content li{padding: 38px 12px 82px 30px;}

#surgery21.type12 .surgery_section_content li{padding: 38px 28px 88px 30px;}

#surgery21.type13 .surgery_section_content li{padding: 38px 38px 128px; width: 24.27%;}

#surgery21.type14 .surgery_section_content li{padding: 38px 40px 78px; width: 24.27%;}

#surgery21.type15 .surgery_section_content li{padding: 38px 12px 106px 30px;}

#surgery21.type16 .surgery_section_content li{background-color: white; padding: 34px 28px 107px 30px;}

#surgery21.type17 .surgery_section_content li{padding: 38px 12px 81px 30px;}

#surgery22{margin: 90px 0;}
#surgery22 .surgery_section_content ul{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: -14px;}
#surgery22 .surgery_section_content li{width: 32.74%; position: relative; border-radius: 15px; background-color: #ffffff; padding: 43px 50px 42px; margin-top: 14px;}
#surgery22 .surgery_section_content li.type2{padding: 43px 50px 40px;}
#surgery22 .surgery_section_content li.type3{padding: 43px 50px 42px;}
#surgery22 .surgery_section_content li.type4{padding: 43px 50px 42px;}
#surgery22 .surgery_section_content li.type5{padding: 43px 50px 42px;}
#surgery22 .surgery_section_content li span{font-size: 15px; font-family: "Outfit"; color: #222222;}
#surgery22 .surgery_section_content li h1{font-size: 19px; font-weight: 500; color: #222222; margin: 15px 0 29px;}
#surgery22 .surgery_section_content li h1.type2{margin: 15px 0 25px;}
#surgery22 .surgery_section_content li h1.type3{margin: 14px 0 29px;}
#surgery22 .surgery_section_content li h1.type4{margin: 15px 0 24px;}
#surgery22 .surgery_section_content li p{font-size: 16px; line-height: 26px; color: #777777;}
#surgery22 .surgery_section_content li p.type2{font-size: 15px;}
#surgery22 .surgery_section_content li p.type3{font-size: 15px; letter-spacing: -.01em;}
#surgery22 .surgery_section_content li p.type4{font-size: 15px; line-height: 25px;}
#surgery22 .surgery_section_content li .surgery_logo{position: absolute; right: 40px; top: 40px;}
#surgery22.type2 .surgery_section_content li{background-color: #f6f6f6;}
#surgery22.type3 .container_fix{padding-bottom: 90px;}
#surgery22.type3 .container_fix::after{content:""; display: block; position: absolute; left: 15px; bottom: 0; width: calc(100% - 30px); height: 1px; background-color: #ebebeb;}
#surgery22.type3 .surgery_section_content li{background-color: #f6f6f6;}
#surgery22.type4 .surgery_section_content li{background-color: #f6f6f6;}
#surgery22.type5 .surgery_section_content li{width: 24.24%; padding: 43px 45px 43px 50px; background-color: #f6f6f6;}
#surgery22.type6{margin-bottom: -40px;}

#surgery23{margin: 90px 0;}
#surgery23 .surgery_check_list > h1{font-size: 22px; font-weight: 500; color: #222222; margin-bottom: 30px;}
#surgery23 .surgery_check_list ul{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: -20px;}
#surgery23 .surgery_check_list li{width: 49.14%; border-radius: 50px; background: #f9f9f9 url(/img/surgery_check.png) no-repeat left 20px center; padding: 23px 23px 23px 66px; margin-top: 20px;}
#surgery23 .surgery_check_list li p{font-size: 19px; color: #777777;}
#surgery23 .surgery_case_list{margin-top: 60px;}
#surgery23 .surgery_case_list > ul > li{margin-bottom: 90px;}
#surgery23 .surgery_case_list > ul > li:last-child{margin-bottom: 0;}
#surgery23 .surgery_case_list > ul > li h1{font-size: 20px; font-weight: 500; color: #222222; margin-bottom: 32px;}
#surgery23 .surgery_case_list > ul > li h1 .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 2px no-repeat; color: #222222; font-family: "Outfit"; font-weight: 500;}
#surgery23 .surgery_case_list .surgery_case_image_box{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_image{width: 30.67%;}
#surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_image img{width: 100%;}
#surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route{width: 67.27%; position: relative; left: -3px;}
#surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route p{font-family:"Outfit"; font-size: 22px; font-weight: 300; border-bottom: 1px solid rgba(195,195,195,.5); padding: 13px 0 14px}
#surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route span{font-size: 16px; line-height: 26px; color: #777777; display:block; margin-top: 18px; letter-spacing: -0.04em;}
#surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route li{width: 46.68%;}
#surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route .surgery_order_arrow{width: 6.64%; text-align: center; padding-top: 11.4%;}
#surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route img{width: 100%;}
#surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route .surgery_order_arrow img{width: auto;}
#surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route.type2 li{width: 28.84%;}
#surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route.type2 .surgery_order_arrow{width: 6.74%; text-align: center; padding-top: 11.4%;}
#surgery23.type2 .surgery_check_list li{background-color: white;}
#surgery23 .surgery_section_2{margin: 57px 0 0 !important;}

#surgery24{margin: 90px 0;}
#surgery24 .surgery_section_content ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery24 .surgery_section_content li{width: 52.7%; display: flex; flex-wrap: wrap; align-items: center;}
#surgery24 .surgery_section_content li:last-child{width: 47.3%;}
#surgery24 .surgery_section_content li .surgery_section_image{width: 320px;}
#surgery24 .surgery_section_content li .surgery_section_image img{width: 100%;}
#surgery24 .surgery_section_content li .surgery_section_content{width: calc(100% - 320px); padding-left: 46px;}
#surgery24 .surgery_section_content li .outfit {font-size: 15px; font-family: "Outfit"; color: #222222;}
#surgery24 .surgery_section_content li h1{font-size: 19px; font-weight: 500; color: #222222; margin: 16px 0;}
#surgery24 .surgery_section_content li p{font-size: 15px; line-height: 25px; color: #777777;}
#surgery24 .surgery_section_content li p .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; color: #222222; font-weight: 500;}
#surgery24 .surgery_section_content li p .bold{color: #222222; font-weight: 500;}

#surgery25{margin: 90px 0;}
#surgery25 .surgery_section_content{text-align: center;}
#surgery25 .surgery_section_content img{max-width: 100% !important;}

#surgery26{margin: 90px 0;}
#surgery26 .list-header-box{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery26 .list-header-box .empty{width: 170px;}
#surgery26 .list-header-box .list-header{width: calc((100% - 210px)/2); border-radius: 25px;}
#surgery26 .list-header-box .list-header.type1{margin-right: 20px; background-color: #ebf1f4;}
#surgery26 .list-header-box .list-header.type2{margin-left: 20px; background-color: #e4f1f8;}
#surgery26 .list-header-box .list-header p{text-align: center; color: #222222; font-size: 16px; padding: 17px 0; font-weight: 500;}
#surgery26 .list-content-box ul{display: flex; flex-wrap: wrap; border-bottom: 1px solid rgba(197,206,212,.3); padding: 21.5px 0;}
#surgery26 .list-content-box li:first-child{width: 170px; text-align: center; font-size: 16px; color: #222222; font-weight: 500;}
#surgery26 .list-content-box li:nth-child(2),
#surgery26 .list-content-box li:nth-child(3){text-align: center; font-size: 16px; color: #777777; width: calc((100% - 210px)/2);}
#surgery26 .list-content-box li:nth-child(2){margin-right: 20px;}
#surgery26 .list-content-box li:nth-child(3){margin-left: 20px;}

#surgery27{margin: 90px 0;}
#surgery27 .surgery_section_content > h1{font-weight: 500; font-size: 22px; color: #222222; margin-bottom: 50px;}
#surgery27 .surgery_section_content > h1 span{font-weight: 700;}
#surgery27 .surgery_section_content.type2> h1{margin-bottom: 32px;}
#surgery27 .surgery_section_content ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery27 .surgery_section_content li{width: 32.14%;}
#surgery27 .surgery_section_content img{width: 100%;}
#surgery27 .surgery_section_content .surgery_section_content_text{background-color: #f8f8f8; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; padding: 40px 50px; min-height: 269px;}
#surgery27 .surgery_section_content .surgery_section_content_text.type2{padding: 37px 50px; min-height: 268px; }
#surgery27 .surgery_section_content .surgery_section_content_text.type3{background-color: white; padding: 37px 50px; min-height: 248px;}
#surgery27.back_blue2 .surgery_section_content .surgery_section_content_text{background-color: white;}
#surgery27 .surgery_section_content_text .outfit {font-size: 15px; font-family: "Outfit"; color: #222222;}
#surgery27 .surgery_section_content_text h1,
#surgery27 .surgery_section_content_text h1.type4,
#surgery27 .surgery_section_content_text h1.type5{font-size: 19px; font-weight: 500; color: #222222; margin: 16px 0 25px;}
#surgery27 .surgery_section_content_text h1.type2{margin: 14px 0 20px;}
#surgery27 .surgery_section_content_text h1.type3{margin: 17px 0 13px;}
#surgery27 .surgery_section_content_text p{font-size: 16px; line-height: 26px; color: #777777;}
#surgery27 .surgery_section_content_text .check_logo{font-size: 16px; color: #777777; padding-left: 25px; background: url(/img/check.png) no-repeat left center; line-height: 17px; margin-bottom: 16px;}
#surgery27 .surgery_section_content_text p:last-child{margin-bottom: 0;}

#surgery27.type2.line .surgery_section_content{position: relative;}
#surgery27.type2.line .surgery_section_content::after{content:""; display: block; position: absolute; left: 0; top: 47.2%; width: 100%; height: 2px; background: url(/img/line.png) no-repeat center center / cover;}
#surgery27.type2 .surgery_section_content li{width: 23.8%;}
#surgery27.type2 .surgery_section_content li:first-child .surgery_section_content_text{background-color: #c6ecff;}
#surgery27.type2 .surgery_section_content .surgery_section_content_text{min-height: auto; padding: 29px 20px 26px 30px;}
#surgery27.type2 .surgery_section_content_text h1{margin: 0 0 15px;}
#surgery27.type2 .surgery_section_content_text p{letter-spacing: -.03em;}
#surgery27.type2 .surgery_section_content_text p .bold{color: #222222; font-weight: 500;}

#surgery27.type3 .surgery_section_image{border-radius: 15px; overflow: hidden;}
#surgery27.type3 .surgery_section_content .surgery_section_content_text{min-height: auto; padding: 18px 0 0;}
#surgery27.type3 .surgery_section_header{position: relative; margin-bottom: 35px;}
#surgery27.type3 .surgery_section_header h1{font-size: 22px; font-weight: 500; color: #222222;}
#surgery27.type3 .surgery_section_header p{font-size: 16px; line-height: 26px; color: #777777; margin-top: 25px;}
#surgery27.type3 .surgery_section_header a{position: absolute; right: 0; bottom: 5px; width: 137px; color: white; font-size: 14px; font-weight: 400; background-color: #222222; border-radius: 50px; text-align: center;padding: 16.5px 0;}
#surgery27.type3 .surgery_section_header a span{font-family: "SUIT-Regular"; font-size: 14px; display: inline-block; margin-left: 6px; }

#surgery27.type4{margin: 67px 0;}

#surgery28{margin: 90px 0;}
#surgery28 .container_fix{padding-top: 80px; position: relative;}
#surgery28 .container_fix::after{content:""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 1px; background-color: #ebebeb;}
#surgery28 .surgery_main_title{text-align: center;}
#surgery28 .surgery_main_title h1{color: #222222; font-size: 36px; line-height: 50px; font-weight: 500; margin-bottom: 28px;}
#surgery28 .surgery_main_title p{font-size: 16px; line-height: 26px; color: #777777;}
#surgery28 .surgery_main_title p .bold{color: #222222;}

#surgery29{margin: 90px 0;}
#surgery29 .surgery_section_content ul{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: -75px;}
#surgery29 .surgery_section_content li{width: 48%; position: relative; margin-top: 75px;}
#surgery29 .surgery_section_content li.abs{padding-top: 14px;}
#surgery29 .surgery_section_content li.abs.type2{padding-top: 11px;}
#surgery29 .surgery_section_content li img{width: 100%;}
#surgery29 .surgery_section_content li h1{font-size: 24px; font-weight: 500; color: #222222; margin-bottom: 33px;}
#surgery29 .surgery_section_content li h1.abs{position: absolute; left: 0; top: 0;}
#surgery29 .surgery_section_content li span{font-size: 15px; color: #777777; position: absolute; right: 0; top: 3%;}

#surgery30{margin: 90px 0;}
#surgery30 .surgery_section_content > ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery30 .surgery_section_content > ul > li:first-child{width: 57.94%;}
#surgery30 .surgery_section_content > ul > li:first-child.type2{width: 55.14%;}
#surgery30 .surgery_section_content > ul > li:first-child.type3{width: 57.2%;}
#surgery30 .surgery_section_content > ul > li:first-child img{width: 100%;}
#surgery30 .surgery_section_content > ul > li:last-child{width: 42.06%; padding-left: 77px; padding-top: 76px;}
#surgery30 .surgery_section_content .surgery_header h1{font-size: 46px; font-weight: 500; margin-left: -1px;}
#surgery30 .surgery_section_content .surgery_header h1.type2{margin-left: -4px;}
#surgery30 .surgery_section_content .surgery_header h1 span{font-size: 28px; font-family: "Lora"; font-weight: 500; position: relative; top: 4px;}
#surgery30 .surgery_section_content .surgery_content h1{font-size: 25px; color: #222222; margin: 38px 0 18px; font-weight: 500;}
#surgery30 .surgery_section_content .surgery_content p{font-size: 16px; line-height: 26px; color: #777777}
#surgery30 .surgery_section_content .surgery_content p .bold{color: #222222;}
#surgery30 .surgery_section_content .surgery_content .surgery_check_list{margin-top: 46px;}
#surgery30 .surgery_section_content .surgery_content .surgery_check_list li{padding-left: 25px; font-size: 17px; font-weight: 500; color: #222222; background-repeat: no-repeat; background-position: left top; margin-bottom: 19px;}
#surgery30 .surgery_section_content .surgery_content .surgery_check_list li:last-child{margin-bottom: 0;}

#surgery30 .surgery_section_content.type1 .surgery_header h1,
#surgery30 .surgery_section_content.type1 .surgery_header h1 span{color: #2dc0c3;}
#surgery30 .surgery_section_content.type1 .surgery_content .surgery_check_list li{background-image: url(/img/color_check_1.png)}

#surgery30 .surgery_section_content.type2 .surgery_header h1,
#surgery30 .surgery_section_content.type2 .surgery_header h1 span{color: #1b87c5;}
#surgery30 .surgery_section_content.type2 .surgery_content .surgery_check_list li{background-image: url(/img/color_check_2.png)}

#surgery30 .surgery_section_content.type3 .surgery_header h1,
#surgery30 .surgery_section_content.type3 .surgery_header h1 span{color: #198e9c;}
#surgery30 .surgery_section_content.type3 .surgery_content .surgery_check_list li{background-image: url(/img/color_check_3.png)}

#surgery31{margin: 90px 0;}
#surgery31 .surgery_section_content ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
#surgery31 .surgery_section_content li{width: 50%; padding: 0 60px; text-align: center;  position: relative;}
#surgery31 .surgery_section_content li:first-child{padding-left: 0;}
#surgery31 .surgery_section_content li:first-child::after{content:""; display: block; position: absolute; right: 0; bottom: 0; width: 1px; height: 69%; background-color: #ebebeb;;}
#surgery31 .surgery_section_content li:last-child{padding-right: 30px; padding-left: 51px;}
#surgery31 .surgery_section_content li h1{font-size: 23px; color: #222222; text-align: left; margin-bottom: 50px;}
#surgery31 .surgery_section_content li h1 span{font-weight: 700;}
#surgery31 .surgery_section_content li dl{display: inline-block; padding: 0 32px; vertical-align: top;}
#surgery31 .surgery_section_content li dl.first{padding-left: 0;}
#surgery31 .surgery_section_content li dl.last{padding-right: 0;}
#surgery31 .surgery_section_content li dd{font-size: 16px; line-height: 26px; color: #777777; margin-top: 20px;}
#surgery31 .surgery_section_content li:first-child dl.first{padding-left: 33px;}
#surgery31 .surgery_section_content li:last-child dl.first{padding-left: 4px;}

.surgery_tab{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 60px;}
.surgery_tab ul{width: 48.67%; border-top: 1px solid #e1e1e1;}
.surgery_tab li{border-bottom: 1px solid #e1e1e1; padding: 34.5px 22px 34.5px 30px; cursor: pointer;}
.surgery_tab .surgery_tab_header{background: url(/img/tab_arrow_down.png) no-repeat right center;}
.surgery_tab li.active .surgery_tab_header{background: url(/img/tab_arrow_up.png) no-repeat right center;}
.surgery_tab .surgery_tab_header h1{font-weight: 500; font-size: 25px; color: #333333;}
.surgery_tab .surgery_tab_header h1 span{font-family: "Outfit"; font-size: 14px; color: #aaaaaa; display: inline-block; margin-left: 9px; font-weight: 400;}
.surgery_tab .surgery_tab_content{display: none; margin-top: 33px;}
.surgery_tab .surgery_tab_content p{font-size: 16px; line-height: 26px; color: #777777}
.surgery_tab .surgery_tab_content p .bold{color: #222222; font-weight: 500;}


.surgery_beforeafter{background-color: #f9f9f9; padding: 90px 0; margin: 90px 0;}
.surgery_beforeafter .surgery_beforeafter_title{margin-bottom: 40px;}
.surgery_beforeafter .surgery_beforeafter_title h1{text-align: center; font-size: 36px; font-weight: 500; color: #222222;}
.surgery_beforeafter .slide-wrapper{display: flex;}
.surgery_beforeafter .slide-wrapper .slide{padding: 30px; width: calc(50% - 20px); background-color: #fff; margin-right: 40px; position: relative;}
.surgery_beforeafter .swiper::before,
.surgery_beforeafter .swiper::after{color: #fff; position: absolute; z-index: 3; top: 0; height: 32px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-size: 15px; opacity: .9;}
.surgery_beforeafter .swiper::before{background-color: #8d8d8d; content:"수술전"; left: 0; width: 75px;}
.surgery_beforeafter .swiper::after{background-color: #c6ae8c; content:"수술 6개월 경과"; left: 50%; width: 125px;}
.surgery_beforeafter .slide-wrapper .slide:last-child{margin-right: 0;}
.surgery_beforeafter .slide-wrapper .swiper{overflow: hidden; position: relative;}
.surgery_beforeafter .slide-wrapper .slide .slide-btn{width: 18px; height: 30px;}
.surgery_beforeafter .slide-wrapper .slide .slide-btn::after{display: none;}
.surgery_beforeafter .slide-wrapper .slide .slide-btn.swiper-button-prev{background: url(/img/beforeafter_prev.png) no-repeat; left: 50px; opacity: .5;}
.surgery_beforeafter .slide-wrapper .slide .slide-btn.swiper-button-next{background: url(/img/beforeafter_next.png) no-repeat; right: 50px; opacity: .5;}
.surgery_beforeafter .more-btn{text-align: center; margin-top: 40px;}
.surgery_beforeafter .more-btn a{border: 1px solid #dedede; border-radius: 50px; font-size: 14px; color: #777777; display: inline-block; padding: 15.5px 38px;}
.surgery_beforeafter .more-btn a span{font-family: "SUIT-Regular"; font-size: 14px; color: #777777; display: inline-block; margin-left: 6px;}

.surgery_faq{margin: 90px 0;}
.surgery_faq.type2 .container_fix{padding: 85px 15px;}
.surgery_faq.type2 .container_fix::after{content:""; display: block; position: absolute; left: 15px; top: 0; width: calc(100% - 30px); height: 1px; background-color: #ebebeb;} 
.surgery_faq .container_fix > h1{text-align: center; font-weight: 500; font-size: 36px; color: #222222; margin-bottom: 40px;}
.surgery_faq .miso-faq-list{display: flex; flex-wrap: wrap; justify-content: space-between;}
.surgery_faq .miso-faq-list > div{width: 48.67%; border-top: 1px solid #ebebeb;}
.surgery_faq .miso-faq-list .panel-default{border: 0; margin-bottom: 0; border-bottom: 1px solid #ebebeb;}
.surgery_faq .miso-faq-list .panel-heading{border: 0; padding: 31px 20px;}
.surgery_faq .miso-faq-list .panel-heading .faq_q_content{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between;}
.surgery_faq .miso-faq-list .panel-heading .faq_q_content .faq_text_box{display: flex; -webkit-box-align: center; align-items: center; width: calc(100% - 25px);}
.surgery_faq .miso-faq-list .panel-heading .faq_q_content .faq_text_box p{font-size: 17px; color: #222222; font-weight: 400;}
.surgery_faq .miso-faq-list .panel-heading .faq_q_content .faq_arrow_icon{position: relative; width: 18px; height: 18px;}
.surgery_faq .miso-faq-list .panel-heading .faq_q_content .faq_arrow_icon::before{content:""; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 2px; height: 18px; background-color: #d4c4ac;}
.surgery_faq .miso-faq-list .panel-heading .faq_q_content .faq_arrow_icon::after{content:""; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 18px; height: 2px; background-color: #d4c4ac;}
.surgery_faq .miso-faq-list .faq_a_box{display: none;}
.surgery_faq .miso-faq-list .faq_a_box .panel-body{display: flex; padding: 0 20px 38px 20px;}
.surgery_faq .miso-faq-list .faq_a_box .panel-body .text p{word-break: keep-all; font-size: 16px; color: #858585; line-height: 26px;}
.surgery_faq .miso-faq-list .panel-heading.active .faq_q_content .faq_arrow_icon::before{display: none;}
.surgery_faq .more-btn{text-align: center; margin-top: 40px;}
.surgery_faq .more-btn a{border: 1px solid #dedede; border-radius: 50px; font-size: 14px; color: #777777; display: inline-block; padding: 15.5px 38px;}
.surgery_faq .more-btn a span{font-family: "SUIT-Regular"; font-size: 14px; color: #777777; display: inline-block; margin-left: 6px;}

.surgery_youtube{background-color: #f7f4f0; margin: 90px 0; padding: 87px 0 93px;}

.surgery_promise{margin: 90px 0;}
.surgery_promise .surgery_section_promise ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.surgery_promise .surgery_section_promise .promise_1{background: url(/img/promise_1.png) no-repeat center center / cover; width: 23.67%; border-radius: 13px}
.surgery_promise .surgery_section_promise .promise_2{background: url(/img/promise_2.png) no-repeat center center / cover; width: 23.67%; border-radius: 13px}
.surgery_promise .surgery_section_promise .promise_text{padding: 32px 30px 30px 30px; width: 100%; height: 100%;}
.surgery_promise .surgery_section_promise .promise_text h1{font-size: 18px; line-height: 25px; color: #222222; font-weight: 600;}
.surgery_promise .surgery_section_promise .promise_text p{font-size: 15px; color: #888888; line-height: 21px; margin-top: 11px;}
.surgery_promise .surgery_section_promise .promise_1 .promise_text p{color: #222222; font-weight: 400;}
.surgery_promise .surgery_section_promise .promise_box{display: flex; flex-wrap: wrap; width: 49.14%; margin-top: -25px; justify-content: space-between;}
.surgery_promise .surgery_section_promise .promise_box > div{width: 48.17%; background-color: #f6f6f6; border-radius: 13px; margin-top: 25px; position: relative;}
.surgery_promise .surgery_section_promise .promise_box .promise_image{position: absolute; right: 26px; bottom: 25px;}
.surgery_promise .surgery_section_promise .promise_box .promise_text{padding: 32px 30px 55px;}

.surgery_research{margin: 90px 0;}
.surgery_research .introduce_research{padding: 0;}

.container_fix01.container_2{width: 1230px;}
.at-body.container_2 .container_fix01{width: 1230px;}

.caution_wrap{padding: 58px 0 100px; border-top: 1px solid #f4f4f4;}
.caution_wrap > ul > li{margin-bottom: 58px;}
.caution_wrap > ul > li:last-child{margin-bottom: 0;}
.caution_wrap .surgery_header h1{color: #222222; font-weight: 500; font-size: 25px;}
.caution_wrap .surgery_list ul{display: flex; flex-wrap: wrap; margin-top: 11px;}
.caution_wrap .surgery_list li{border: 1px solid #e1e1e1; border-radius: 4px; width: 19%; margin-top: 19px; margin-right: 1.25%;}
.caution_wrap .surgery_list li:nth-child(5n){margin-right: 0;}
.caution_wrap .surgery_list li a{width: 100%; height: 100%; text-align: center; font-size: 16px; color: #999999; display: block; padding: 19.5px 0;}
.caution_wrap .surgery_list li:hover{border: 1px solid #c4ae8e; background-color: #c4ae8e;}
.caution_wrap .surgery_list li:hover a{color: white;}

.caution-board .view_title{display: none;}
.caution-board .view-padding{padding: 0; text-align: left;} 
.caution-board .view-padding .view-img{display: none;}
.caution-board .view-padding .view-content{max-width: 100%; text-align: left;}
.caution-board .view-padding .view-content h1{font-size: 20px; color: #222222; padding: 0; font-weight: 400; line-height: 1.3;}
.caution-board .view-padding .view-content p{font-size: 15px; line-height: 25px; color: #999999; margin-top: 10px;}
.caution-board .view-padding .view-content p .color{color: #c4ae8e; font-weight: 500;}
.file-header{position: relative; margin-bottom: 105px;}
.file-header::after{content:""; display: block; position: absolute; left: 0; bottom: -64px; width: 100%; height: 1px; background-color: #f4f4f4;}
.caution-pdf-link{display: inline-block; position: absolute; right: 0; top: 3px; width: 140px; font-size: 15px; color: #ffffff !important; border-radius: 4px; background: #c4ae8e url(/img/down_link.png) no-repeat left 28px center; padding: 14px 0 14px 54px;}

.caution-main-wrap{padding-bottom: 128px; position: relative;}
.caution-main-wrap > a{position: absolute; right: 0; bottom: 36%; font-size: 15px; color: #c4ae8e;}
.caution-main-wrap ul{display: flex; flex-wrap: wrap; justify-content: flex-start;}
.caution-main-wrap li{border: 1px solid #e1e1e1; border-radius: 4px; width: 17.87%; margin-top: 19px; margin-right: 2.6625%;}
.caution-main-wrap li:nth-child(5n){margin-right: 0;}
.caution-main-wrap li a{width: 100%; height: 100%; text-align: center; font-size: 16px; color: #999999; display: block; padding: 19.5px 0;}
.caution-main-wrap li:hover{border: 1px solid #c4ae8e; background-color: #c4ae8e;}
.caution-main-wrap li:hover a{color: white;}

.pd90{padding: 90px 0;}
.pd80{padding: 80px 0;}
.pd84{padding: 84px 0;}
.pd86{padding: 86px 0;}
.pd85{padding: 85px 0;}
.pd815{padding: 81.5px 0;}
.pd88{padding: 88px 0;}
.pd91{padding: 91px 0;}
.pd77{padding: 77px 0;}
.pd775{padding: 77.5px 0;}
.pd83{padding: 83px 0;}
.pd79{padding: 79px 0;}
.pd92{padding: 92px 0;}
.pd89{padding: 89px 0;}
.pd82{padding: 82px 0;}
.pd93{padding: 93px 0;}
.pd44{padding: 44px 0;}
.pd81{padding: 81px 0;}
.pd78{padding: 78px 0;}

.pt90{padding-top: 90px;}
.pt80{padding-top: 80px;}
.pt82{padding-top: 82px;}
.pt88{padding-top: 88px;}
.pt85{padding-top: 85px;}
.pt79{padding-top: 79px;}

.pb85{padding-bottom: 85px;}
.pb89{padding-bottom: 89px;} 
.pb90{padding-bottom: 90px;}
.pb92{padding-bottom: 92px;}
.pb77{padding-bottom: 77px;}
.pb70{padding-bottom: 70px;}
.pb60{padding-bottom: 60px;}
.pb80{padding-bottom: 80px;}
.pb0{padding-bottom: 0 !important;}

.mb0{margin-bottom: 0 !important;}
.mb75{margin-bottom: 75px !important;}
.mb77{margin-bottom: 77px !important;}
.mb79{margin-bottom: 79px !important;}
.mb80{margin-bottom: 80px !important;}
.mb84{margin-bottom: 84px !important;}
.mb83{margin-bottom: 83px !important;}
.mb88{margin-bottom: 88px !important;}
.mb81{margin-bottom: 81px !important;}
.mb85{margin-bottom: 85px !important;}
.mb73{margin-bottom: 73px !important;}
.mb82{margin-bottom: 82px !important;}
.mb100{margin-bottom: 100px !important;}

.mt0{margin-top: 0 !important;}
.mt90{margin-top: 90px !important;}
.mt81{margin-top: 81px !important;}
.mt77{margin-top: 77px !important;}
.mt87{margin-top: 87px !important;}
.mt84{margin-top: 84px !important;}
.mt80{margin-top: 80px !important;}
.mt79{margin-top: 79px !important;}
.mt83{margin-top: 83px !important;}
.mt88{margin-top: 88px !important;}
.mt52{margin-top: 52px !important;}
.mt62{margin-top: 62px !important;}
.mt20{margin-top: 20px !important;}
.mt82{margin-top: 82px !important;}
.mt85{margin-top: 85px !important;}
.mt73{margin-top: 73px !important;}
.mt75{margin-top: 75px !important;}
.mt100{margin-top: 100px !important;}
.mt104{margin-top: 104px !important;}

.at-html .at-wrapper .at-body .page-wrap .surgery_wrap .mobile_show{display: none !important;}


/* 가슴성형 */
.volume_video{
  margin-top: 100px;
  width: 100%;
  /* height: 4263px; */
  height: 3589px;
  background-image: url("/img/volume_video02.png");
  background-repeat: no-repeat;
  background-position: center;
}

.volume_video .indiv{
  position: relative;
  max-width: 1460px;
  margin: 0 auto;
}

.volume_videobox{
  position: absolute;
  width: 643px;
  height: 878px;
  overflow: hidden;
  top: 280px;
  right: 0;
}

.volume_video_video{
  position: unset;
  z-index: 1;
  width: 662px;
  height: 1263px;
  min-width: auto !important;
}

@media all and (min-width: 991px){
  .m_volume_video{
    display: none;
  }
}



@media all and (max-width: 991px) {
  .surgery_main_image{background: none !important; padding: 0 0 65px !important}
  .surgery_main_image .surgery_sub_image{border-radius: 15px; overflow: hidden;}
  .surgery_main_image .surgery_sub_image img{width: 100%;}
  .surgery_main_image .surgery_info_box,
  .surgery_main_image .surgery_info_box.type2,
  .surgery_main_image .surgery_info_box.type3,
  .surgery_main_image .surgery_info_box.type4,
  .surgery_main_image .surgery_info_box.type5,
  .surgery_main_image .surgery_info_box.type6,
  .surgery_main_image .surgery_info_box.type7,
  .surgery_main_image .surgery_info_box.type8,
  .surgery_main_image .surgery_info_box.type9,
  .surgery_main_image .surgery_info_box.type10,
  .surgery_main_image .surgery_info_box.type11{margin-left: 0; max-width: none; padding: 0 0; box-shadow: none; background-color: transparent;}
  .surgery_main_image .surgery_info_header{padding-top: 33px;}
  .surgery_main_image .surgery_info_header h1{font-size: 21.5px;}
  .surgery_main_image .surgery_info_header p{font-size: 13px; line-height: 20px; margin-top: 15px; height: auto;}
  .surgery_main_image .surgery_info_header p br,
  .surgery_main_image .surgery_info_header p .hidden-lg,
  .surgery_main_image .surgery_info_header p .hidden-md{display: none !important;}
  .surgery_main_image .surgery_info_content{min-height: none;}
  .surgery_main_image .surgery_info_content ul{display: block;}
  .surgery_main_image .surgery_info_content li,
  .surgery_main_image .surgery_info_content li:last-child{width: 100%; padding-left: 0; max-width: none;}
  .surgery_main_image .surgery_info_content li{margin-bottom: 40px;}
  .surgery_main_image .surgery_info_content li:last-child{margin-bottom: 0;}
  .surgery_main_image .surgery_info_content .surgery_info_title{padding-bottom: 15px; margin-bottom: 12px;}
  .surgery_main_image .surgery_info_content .surgery_info_title::after{width: 100%;}
  .surgery_main_image .surgery_info_content .surgery_info_title h1{font-size: 14px;}
  .surgery_main_image .surgery_info_content .surgery_info_text dl,
  .surgery_main_image .surgery_info_content .surgery_info_text.type2 dl{margin-bottom: 11px;}
  .surgery_main_image .surgery_info_content .surgery_info_text dt{font-size: 12.5px; line-height: 20px;}
  .surgery_main_image .surgery_info_content .surgery_info_text dt.surgery_info_logo_1{background-image: url(/img/msurgery_1.png); background-position: left 3px top 5px; background-size: 11px;}
  .surgery_main_image .surgery_info_content .surgery_info_text dt.surgery_info_logo_2{background-image: url(/img/msurgery_2.png); background-position: left 1px top 5px; background-size: 11.5px;}
  .surgery_main_image .surgery_info_content .surgery_info_text dt.surgery_info_logo_3{background-image: url(/img/msurgery_3.png); background-position: left top 8px; background-size: 13.5px;}
  .surgery_main_image .surgery_info_content .surgery_info_text dt.surgery_info_logo_4{background-image: url(/img/msurgery_4.png); background-position: left top 5px; background-size: 13px;}
  .surgery_main_image .surgery_info_content .surgery_info_text dt.surgery_info_logo_5{background-image: url(/img/msurgery_5.png); background-position: left top 5px; background-size: 10px;}
  .surgery_main_image .surgery_info_content .surgery_info_text dt.surgery_info_logo_6{background-image: url(/img/msurgery_6.png); background-position: left top 6px; background-size: 10px;}
  .surgery_main_image .surgery_info_content .surgery_info_text dd{font-size: 12.5px; line-height: 20px;}
  .surgery_main_image .surgery_info_content .surgery_info_text p{font-size: 12.5px; line-height: 20px; margin-bottom: 12px;}
  .surgery_main_image .surgery_info_content .surgery_info_text p.surgery_info_logo_7{background-image: url(/img/msurgery_7.png); background-position: left top 7px; background-size: 10.5px;}
  .surgery_main_image .surgery_info_button{margin-top: 20px; padding-left: 0;}
  .surgery_main_image .surgery_info_button ul{justify-content: space-between;}
  .surgery_main_image .surgery_info_button li{font-size: 12px; border-radius: 40px; width: calc(50% - 5px);}
  .surgery_main_image .surgery_info_button li a{padding: 12px 0; width: 100%; text-align: center;}

  .surgery_main_image .surgery_info_content .surgery_info_text p br{display: none !important;}

  .surgery_event_banner{padding: 0 0 45px;}
  .surgery_event_banner .image_box{border-radius: 7.5px;}

  .surgery_after_banner{padding: 0;}
  .surgery_after_banner .swiper-art-container{padding-bottom: 30px;}
  .surgery_after_banner .swiper-container-horizontal>.swiper-scrollbar{background-color: #efefef; border-radius: 0; left: 0; bottom: 0; width: 100%; height: 1.5px;}
  .surgery_after_banner .swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background-color: #dac4a5;}
  .surgery_after_banner .img-wrap .img-item{border-radius: 6px;}
  .surgery_after_banner .mc05_art .art_btn_box > a{display: none;}

  #surgery1,
  #surgery1.mr80{margin: 60px 0; padding: 60px 0 69%;}
  #surgery1.surgery_section_image_14{margin: 60px 0;}
  #surgery1.surgery_section_image_1{background: url(/img/msurgery_info_1.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_2{background: url(/img/msurgery_info_2.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_3{background: url(/img/msurgery_info_3.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_4{background: url(/img/msurgery_info_4.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_5{background: url(/img/msurgery_info_5.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_6{background: url(/img/msurgery_info_6.jpg) no-repeat center bottom / cover; padding: 60px 0 69%;}
  #surgery1.surgery_section_image_7{background: url(/img/msurgery_info_7.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_8{background: url(/img/msurgery_info_8.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_9{background: url(/img/msurgery_info_9.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_10{background: url(/img/msurgery_info_10.jpg) no-repeat center bottom / cover;}
  #surgery1.surgery_section_image_12{background: url(/img/msurgery_info_12.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_13{background: url(/img/msurgery_info_13.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_14{background: url(/img/msurgery_info_14.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_15{background: url(/img/msurgery_info_15.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_16{background: url(/img/msurgery_info_16.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_18{background: url(/img/msurgery_info_18.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_19{background: url(/img/msurgery_info_19.jpg) no-repeat center bottom 3px / cover; }
  #surgery1.surgery_section_image_20{background: url(/img/msurgery_info_20.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_21{background: url(/img/msurgery_info_21.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_22{background: url(/img/msurgery_info_22.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_23{background: url(/img/msurgery_info_23.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_24{background: url(/img/msurgery_info_24.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_25{background: url(/img/msurgery_info_25.jpg) no-repeat center bottom / cover; }
  #surgery1.surgery_section_image_18{padding: 60px 0 70%;}
  #surgery1.surgery_section_image_2,
  #surgery1.surgery_section_image_3,
  #surgery1.surgery_section_image_4,
  #surgery1.surgery_section_image_10{padding: 60px 0 80%;}
  #surgery1.surgery_section_image_7,
  #surgery1.surgery_section_image_13{padding: 60px 0 100%;}
  #surgery1.surgery_section_image_9{padding: 60px 0 75%;}
  #surgery1.surgery_section_image_5,
  #surgery1.surgery_section_image_12,
  #surgery1.surgery_section_image_8{padding: 60px 0 90%;}
  #surgery1.surgery_section_image_14{padding: 60px 0 125%;}
  .chest_06_01{
    padding: 60px 0 80% !important; 
  }
  #surgery1.surgery_section_image_15{padding: 60px 0 calc(125% - 46px);}
  #surgery1.surgery_section_image_16{padding: 60px 0 calc(125% - 10px);}
  #surgery1.surgery_section_image_19,
  #surgery1.surgery_section_image_25{padding: 60px 0 84%;}
  #surgery1.surgery_section_image_20{padding: 60px 0 66%;}
  #surgery1.surgery_section_image_21{padding: 60px 0 69%;}
  #surgery1.surgery_section_image_23,
  #surgery1.surgery_section_image_24{padding: 60px 0 55%;}
  #surgery1.surgery_section_image_22{padding: 60px 0 76%;}
  #surgery1 .surgery_section_text h1{font-size: 23px; line-height: 32px; letter-spacing: -.02em;}
  #surgery1 .surgery_section_text h1 span{background-position: left top 3px;}
  #surgery1 .surgery_section_text p,
  #surgery1 .surgery_section_text p.type3,
  #surgery1 .surgery_section_text p.type4,
  #surgery1 .surgery_section_text p.type5,
  #surgery1 .surgery_section_text p.type6,
  #surgery1 .surgery_section_text p.type7,
  #surgery1 .surgery_section_text p.type8{font-size: 13px; line-height: 20px; margin-top: 23px;}
  #surgery1 .surgery_section_text p .hidden-lg,
  #surgery1 .surgery_section_text p .hidden-md{display: none !important;}
  #surgery1 .surgery_section_circle{margin-top: 38px;}
  #surgery1 .surgery_section_circle li{width: calc(50% + 6px); height: 0; padding-bottom: calc(50% + 4px); margin-right: -11px; margin-top: -11px;}
  #surgery1 .surgery_section_circle li span{font-size: 12.5px; top: calc(15% + 6px);}
  #surgery1 .surgery_section_circle li p,
  #surgery1 .surgery_section_circle.type2 li p,
  #surgery1 .surgery_section_circle.type3 li p{position: absolute; left: 50%; top: calc(50% + 6px); transform: translateX(-50%) translateY(-50%); font-size: 13px; line-height: 21px; width: 100%;}
  #surgery1.surgery_section_image_5 .surgery_section_circle li,
  #surgery1.surgery_section_image_6 .surgery_section_circle li,
  #surgery1.surgery_section_image_8 .surgery_section_circle li,
  #surgery1.surgery_section_image_10 .surgery_section_circle li,
  #surgery1.surgery_section_image_12 .surgery_section_circle li{border: 1px solid rgba(220,227,213,.55);}
  #surgery1 .surgery_section_circle.type2 li{border: 1px solid rgba(197,206,212,.55);}
  #surgery1.surgery_section_image_8 .surgery_section_circle li p{margin-top: 0;}
  #surgery1.text_right .container_fix{padding-left: 15px;}
  #surgery1 .logo_list{padding-top: 0;}
  #surgery1 .logo_list li{margin-right: 31px;}
  #surgery1 .logo_list li img{width: 55px;}
  #surgery1 .logo_list li p{font-size: 12px; margin-left: 13px; line-height: 18px;}
  #surgery1.orange .surgery_section_circle li{border: 1px solid rgba(200,194,188,.55);}
  #surgery1.orange .surgery_section_text p{color: #777777;}
  #surgery1.mint .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #61c4bf 0) left top 3px no-repeat;}
  #surgery1.mint .surgery_section_text p{color: #777777;}
  #surgery1.purple .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #a6b7ff 0) left top 3px no-repeat;}
  #surgery1.purple .surgery_section_text p{color: #777777;}
  #surgery1.darkgreen .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #5e92a7 0) left top 3px no-repeat;}
  #surgery1 .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; height: auto; display: inline;}

  #surgery1.green .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #13c8c2 0) left top 3px no-repeat}
  #surgery1.orange .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #fcb53e 0) left top 3px no-repeat;}
  #surgery1.mint .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #61c4bf 0) left top 3px no-repeat;}
  #surgery1.purple .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #a6b7ff 0) left top 3px no-repeat;}
  #surgery1.sky .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #0a65b4 0) left top 3px no-repeat;}
  #surgery1.darkgreen .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, #0c5c7b 0) left top 3px no-repeat;}

  .surgery_section_text,
  .surgery_section_text.type2,
  .surgery_section_text.type3,
  .surgery_section_text.type4,
  .surgery_section_text.type5,
  .surgery_section_text.type6,
  .surgery_section_text.type7,
  .surgery_section_text.type8,
  .surgery_section_text.type9,
  .surgery_section_text.type10,
  .surgery_section_text.type11,
  .surgery_section_text.type12,
  .surgery_section_text.type13,
  .surgery_section_text.type14,
  .surgery_section_text.type15,
  .surgery_section_text.type16,
  .surgery_section_text.type17,
  .surgery_section_text.type18,
  .surgery_section_text.type19,
  .surgery_section_text.type20,
  .surgery_section_text.type21,
  .surgery_section_text.type22,
  .surgery_section_text.type23,
  .surgery_section_text.type24,
  .surgery_section_text.type25{margin-bottom: 27px;}
  .surgery_section_text h1{font-size: 23px; line-height: 31px; letter-spacing: -.02em;}
  .surgery_section_text h1 b{top: 1px;}
  .surgery_section_text p,
  .surgery_section_text p.type3,
  .surgery_section_text p.type4,
  .surgery_section_text p.type5,
  .surgery_section_text p.type6{font-size: 13px; line-height: 20px; margin-top: 13px;}
  .surgery_section_text p.type2{margin-top: 22.5px;}
  #surgery16.type2 .surgery_section_text p{margin-top: 13px;}
  .surgery_section_text.type10 p{margin-top: 13px;}
  .surgery_section_text h1 .line{width: 20px; height: 1px; margin: 0; display: block; margin: 10px 0 11px;}
  .surgery_section_text h1 .margin{margin: 0 4px;}
  .surgery_section_text h1 .margin.type2{margin: 0 2px;}

  .surgery_section_text h1 .color{background: linear-gradient(to bottom, transparent 0, rgba(214, 238, 250, 1) 0) left top 3px no-repeat; height: auto;}
  .surgery_section_text h1 .color.type2{background: linear-gradient(to bottom, transparent 0, rgba(192, 234, 255, 1) 0) left top 3px no-repeat; height: auto;}
  .surgery_section_text h1 .color.type3{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; height: auto;}

  .surgery_section_text h1 br{display: none !important;}
  .surgery_section_text > p .hidden-lg,
  .surgery_section_text > p .hidden-md{display: none !important;}

  #surgery2,
  #surgery2.mr80{margin: 60px 0;}
  #surgery2 .surgery_section_content > h1{font-size: 16px; margin-bottom: 20px;}
  #surgery2 .surgery_section_order ul{margin-top: -30px;}
  #surgery2 .surgery_section_order li{margin-top: 30px;}
  #surgery2 .surgery_section_order .surgery_order_image_box,
  #surgery2 .surgery_section_order .surgery_order_image_box.type2{width: calc(50% - 11px);}
  #surgery2 .surgery_section_order .surgery_order_arrow{width: 22px; padding-top: 19.6%;}
  #surgery2 .surgery_section_order .surgery_order_arrow.type2{width: 22px; padding-top: 17.5%;}
  #surgery2 .surgery_section_order .surgery_order_arrow.type3{width: 22px; padding-top: 21.5%;}
  #surgery2 .surgery_section_order .surgery_order_arrow.type4{width: 22px; padding-top: 19.6%;}
  #surgery2 .surgery_section_order .surgery_order_arrow.type5{width: 22px; padding-top: 19.6%;}
  #surgery2 .surgery_section_order .surgery_order_arrow.type6{width: 22px; padding-top: 19.8%;}
  #surgery2 .surgery_section_order .surgery_order_arrow.type7{width: 22px; padding-top: 15.9%;}
  #surgery2 .surgery_section_order .surgery_order_arrow img{width: 6px;}
  #surgery2 .surgery_section_order .surgery_order_content p{font-size: 16px; padding: 12px 0 13px;}
  #surgery2 .surgery_section_order .surgery_order_content h1{font-size: 14.5px; margin-top: 18px; margin-bottom: -2px;}
  #surgery2 .surgery_section_order .surgery_order_content span,
  #surgery2 .surgery_section_order .surgery_order_content span.type2,
  #surgery2 .surgery_section_order .surgery_order_content span.type3{font-size: 13px; line-height: 20px; margin-top: 14px; letter-spacing: 0;}
  #surgery2 .surgery_section_order.type2 .surgery_order_image_box,
  #surgery2 .surgery_section_order.type2 .surgery_order_image_box.type2,
  #surgery2 .surgery_section_order.type2 .surgery_order_image_box.type3,
  #surgery2 .surgery_section_order.type2 .surgery_order_image_box.type4{width: 100%;}
  #surgery2 .surgery_section_order.type2 .surgery_order_arrow{display: none;}
  #surgery2 .surgery_section_content > h1.margin-title{margin-top: 34px;}
  #surgery2 .surgery_check_list ul{margin-top: -10px;}
  #surgery2 .surgery_check_list li{width: 100%; background: #f6f8f9 url(/img/msurgery_check.png) no-repeat left 15px center / 14px; padding: 10.5px 10.5px 10.5px 40px; margin-top: 10px;}
  #surgery2 .surgery_check_list li p{font-size: 14.5px; line-height: 19px;}
  #surgery2 .surgery_check_list li p.type2{font-size: 13.5px;}
  #surgery2.type2 .container_fix{padding-bottom: 45px;}
  #surgery2.type2 .container_fix::after{width: calc(100% - 30px); left: 15px;}
  #surgery2 .surgery_section_header,
  #surgery2 .surgery_section_header.type2{position: relative; margin-bottom: 20px;}
  #surgery2 .surgery_section_header.type3,
  #surgery2 .surgery_section_header.type4{position: relative; margin-bottom: 27px;}
  #surgery2 .surgery_section_header h1{font-size: 16px;}
  #surgery2 .surgery_section_header p{font-size: 13px; line-height: 20px; margin-top: 15px;}
  #surgery2 .surgery_section_order.type2 ul{margin-top: -27px;}
  #surgery2 .surgery_section_order.type2 .surgery_order_image_box{margin-top: 30px;}
  #surgery2 .surgery_section_content.type2 > ul{margin-top: -40px;}
  #surgery2 .surgery_section_content.type2 > ul > li{width: 100%; margin-top: 40px;}
  #surgery2 .surgery_section_content.type2 .margin-title{font-size: 16px; margin-bottom: 20px;}

  #surgery2 .surgery_section_order .surgery_order_content span br,
  #surgery2 .surgery_section_order .surgery_order_content span .hidden-lg,
  #surgery2 .surgery_section_order .surgery_order_content span .hidden-md{display: none !important;}

  #surgery2 .surgery_check_list li p .hidden-lg,
  #surgery2 .surgery_check_list li p .hidden-md{display: none !important}

  #surgery2 .surgery_section_header p .hidden-lg,
  #surgery2 .surgery_section_header p .hidden-md{display: none !important}

  #surgery3{margin: 60px 0;}
  #surgery3.type2 .container_fix{padding-bottom: 65px;}
  #surgery3.type2 .container_fix::after{width: calc(100% - 30px); left: 15px;}
  #surgery3 .surgery_section_content{padding-bottom: 30px;}
  #surgery3 .surgery_section_content > button{display: none;}
  #surgery3 .surgery_section_content .surgery_section_info{margin: 0;}
  #surgery3 .surgery_info_left{width: 100%;}
  #surgery3 .surgery_info_right{width: 100%; margin-top: 10px;}
  #surgery3 .surgery_info_right ul{margin-top: -11.5px;}
  #surgery3 .surgery_info_right li{width: 100%; padding: 27px 22px 0; border-radius: 7.5px; height: 160px; margin-top: 11.5px;}
  #surgery3 .surgery_info_right li h1{font-size: 15px;}
  #surgery3 .surgery_info_right li p{font-size: 13px; line-height: 20px; margin-top: 14px;}
  #surgery3 .surgery_info_right li .surgery_info_logo{width: 55px; right: 20px; bottom: 20px;}
  #surgery3 .surgery_info_right li .surgery_info_logo img{width: 100%;}

  #surgery3 .surgery_info_right li:nth-child(1),
#surgery3 .surgery_info_right li:nth-child(2){
  margin-top: 10px;
}
  #surgery3 .surgery_arrow{width: 100%; height: 1.5px; background-color: #efefef; position: absolute; left: 0; bottom: 0;}
  #surgery3 .surgery_arrow .swiper-scrollbar-drag{background-color: #dac4a5;}

  #surgery4{margin: 60px 0;}
  #surgery4 .surgery_info_left{width: 100%; border-radius: 7.5px; overflow: inherit;}
  #surgery4 .surgery_info_left .surgery_info_left_text,
  #surgery4 .surgery_info_left .surgery_info_left_text.type5,
  #surgery4 .surgery_info_left .surgery_info_left_text.type6{width: 100%; padding: 26px 25px 28px 29px;}
  #surgery4 .surgery_info_left .surgery_info_left_text h1{font-size: 15px; line-height: 22px;}
  #surgery4 .surgery_info_left .surgery_info_left_text p,
  #surgery4 .surgery_info_left .surgery_info_left_text p.type2{font-size: 13px; line-height: 20px;}
  #surgery4 .surgery_info_left .surgery_info_right_image{width: calc(100% + 2px); top: 1px; left: -1px; height: auto;}
  #surgery4 .surgery_info_left .surgery_info_right_image img{height: auto; width: calc(100% + 2px);}
  #surgery4 .surgery_info_left .surgery_info_left_text a{margin-top: 24px; font-size: 12px; padding: 12px 18px;}
  #surgery4 .surgery_info_left .surgery_info_left_text a span{font-size: 12px;}
  #surgery4 .surgery_info_right{width: 100%; margin-top: 10px;}
  #surgery4 .surgery_info_right ul{margin-top: -11.5px;}
  #surgery4 .surgery_info_right li,
  #surgery4 .surgery_info_right li.type2,
  #surgery4 .surgery_info_right li.type3{width: 100%; padding: 27px 25px 41px; border-radius: 7.5px; height: auto; margin-top: 11.5px;}
  #surgery4 .surgery_info_right li h1{font-size: 15px; line-height: 1.2;}
  #surgery4 .surgery_info_right li p{font-size: 13px; line-height: 20px; margin-top: 14px;}
  #surgery4 .surgery_info_right li .surgery_info_logo{width: 55px; right: 25px; bottom: 20px;}
  #surgery4 .surgery_info_right li .surgery_info_logo img{width: 100%;}
  .layout_2#surgery4 .surgery_info_left .surgery_info_left_text,
  .layout_2#surgery4 .surgery_info_left .surgery_info_left_text.type2,
  .layout_2#surgery4 .surgery_info_left .surgery_info_left_text.type3,
  .layout_2#surgery4 .surgery_info_left .surgery_info_left_text.type4,
  .layout_2#surgery4 .surgery_info_left .surgery_info_left_text.type5,
  .layout_2#surgery4 .surgery_info_left .surgery_info_left_text.type6{padding: 33px 25px 35px 30px; width: 100%;}
  .layout_2#surgery4 .surgery_info_left .surgery_info_right_image{width: 100%;}
  .layout_3#surgery4 .surgery_info_left{background: url(/img/msurgery_layout_background_1.png) no-repeat right center / cover;}
  .layout_3#surgery4 .surgery_info_left .surgery_info_left_text{padding: 26px 29px 84% 29px;}
  #surgery4.type2 .container_fix{padding-bottom: 60px;}
  #surgery4.type2 .container_fix::after{width: calc(100% - 30px); left: 15px;}
  #surgery4.type3 .container_fix{padding-top: 60px;}
  #surgery4.type3 .container_fix::after{width: calc(100% - 30px); left: 15px;}

  #surgery4 .surgery_info_left .surgery_info_left_text h1 br,
  #surgery4 .surgery_info_left .surgery_info_left_text p .hidden-lg,
  #surgery4 .surgery_info_left .surgery_info_left_text p .hidden-md{display: none !important}

  #surgery5{padding: 60px 0; margin: 60px 0;}
  #surgery5 .section_image_layout{display: block;}
  #surgery5 .surgery_image_text h1{font-size: 23px; line-height: 31px;}
  #surgery5 .surgery_image_text h1 span{height: auto; background: linear-gradient(to top, transparent 0, rgba(198, 236, 255, 1) 0) left top 2px no-repeat; display: inline}
  #surgery5 .surgery_image_text h1 br{display: none !important;}
  #surgery5 .surgery_image_text p{font-size: 13px; line-height: 20px; margin-top: 18px;}
  #surgery5 .surgery_right_image{margin-top: 40px;}
  #surgery5 .surgery_right_image img{width: 100%;}

  
  #surgery6{margin: 60px 0;}
  #surgery6 .swiper-wrapper{display: block;}
  #surgery6 .swiper-wrapper .swiper-slide{margin-bottom: 30px;}
  #surgery6 .swiper-wrapper .swiper-slide:last-child{margin-bottom: 0;}
  #surgery6 .surgery_order_2_text{margin-bottom: 22px; display: flex; flex-wrap: wrap; align-items: center;}
  #surgery6 .surgery_order_2_text span{font-size: 12.5px; margin-right: 10px; margin-top: 2px;}
  #surgery6 .surgery_order_2_text h1{font-size: 15.5px; margin: 0;}
  #surgery6 .surgery_order_2_text p,
  #surgery6 .surgery_order_2_text p.type2{font-size: 13px; line-height: 20px; height: auto; margin-top: 15px; flex-basis: 100%;}
  #surgery6 .surgery_order_2_text p.type2 .bold{font-size: 13px; margin: 0;}
  #surgery6 .surgery_order_2_text.type4{display: block;}
  #surgery6 .surgery_order_2_image{border-radius: 10px;}
  #surgery6 .surgery_order_2_image img{width: 100%;}
  #surgery6 .surgery_section_order_2.type2 ul{display: block; padding-top: 3px; margin-top: -30px;}
  #surgery6 .surgery_section_order_2.type2 li{width: 100%; margin-top: 30px;}
  #surgery6 .surgery_section_order_2.type2 .surgery_order_2_text{margin-bottom: 17px;}
  #surgery6 .surgery_section_order_2.type2 .surgery_order_2_text h1{font-size: 15px; margin: 13px 0 12px; line-height: 22px;}
  #surgery6 .surgery_section_order_2.type2 .surgery_order_2_text h1 span{font-size: 15px;}
  #surgery6 .surgery_section_order_2.type3 ul{display: block; margin-top: -7px;}
  #surgery6 .surgery_section_order_2.type3 li{width: 100%; margin-right: 0; margin-top: 30px;}
  #surgery6 .surgery_section_order_2.type3 li .surgery_order_2_text{margin-bottom: 22px;}

  #surgery6 .surgery_order_2_text p br{display: none !important}

  #surgery7{margin: 60px 0;}
  #surgery7.back_gray{padding: 60px 0;}
  #surgery7 .surgery_road_content ul{display: block; margin: -25px 0;}
  #surgery7 .surgery_road_content.type3 ul{display: block; margin: -25px 0;}
  #surgery7 .surgery_road_content li,
  #surgery7 .surgery_road_content.type3 li{width: 100%; padding: 25px 0;}
  #surgery7 .surgery_road_content li::after{top: auto; bottom: 0; width: 100%; height: 1px;}
  #surgery7 .surgery_road_content li:last-child{padding-left: 0;}
  #surgery7 .surgery_road_content li:last-child::after{display: none;}
  #surgery7 .surgery_road_title,
  #surgery7 .surgery_road_title.type2,
  #surgery7 .surgery_road_title.type3,
  #surgery7 .surgery_road_title.type4,
  #surgery7 .surgery_road_title.type5{margin-bottom: 26px;}
  #surgery7 .surgery_road_title h1,
  #surgery7 .surgery_road_title h1.type4,
  #surgery7 .surgery_road_title h1.type5{font-size: 15px; margin-bottom: 16px; line-height: 21px;} 
  #surgery7 .surgery_road_title p,
  #surgery7 .surgery_road_title p.type2,
  #surgery7 .surgery_road_title p.type3{font-size: 13px; line-height: 20px; min-height: auto;}
  #surgery7 .surgery_road_image img{width: 100%;}
  #surgery7 .surgery_road_content.type2 ul{margin: -40px 0}
  #surgery7 .surgery_road_content.type2 li{padding: 40px 0;}
  #surgery7 .surgery_road_content.type2 li::after{height: 1px; top: auto;}
  #surgery7 .surgery_road_content.type2 li:first-child{width: 100%;}
  #surgery7 .surgery_road_content.type2 li:last-child{width: 100%; margin-top: 0;}
  #surgery7 .surgery_road_content.type2 .surgery_road_title{margin-bottom: 0;}
  #surgery7 .surgery_road_content.type2 .surgery_road_title h1{line-height: 21px;}
  #surgery7.type2 .surgery_road_title{margin-bottom: 21px;}
  #surgery7.type2 .surgery_road_title h1{font-size: 15.5px; margin-bottom: 9px;}
  #surgery7.type2 .surgery_road_title h1 span{font-size: 12.5px; margin-bottom: 6px;} 
  #surgery7.type2 .surgery_road_content ul{margin: -14px 0 0 0;}
  #surgery7.type2 .surgery_road_content li{width: 100%; padding: 0; margin-top: 35px;}
  #surgery7.type3 .container_fix{padding-bottom: 65px;}
  #surgery7.type3 .container_fix::after{width: calc(100% - 30px); left: 15px;}
  #surgery7 .surgery_road_content .surgery_road_image.type3,
  #surgery7 .surgery_road_content .surgery_road_image.type5{left: 0;}
  #surgery7 .surgery_road_content .surgery_road_image.mt6{margin-top: 0;}

  #surgery8{margin: 60px 0;}
  #surgery8 .surgery_section_content > h1{font-size: 16px; margin-bottom: 20px;}
  #surgery8 .surgery_layout_content li:nth-child(1){width: 100%;}
  #surgery8 .surgery_layout_content li:nth-child(2),
  #surgery8 .surgery_layout_content li:nth-child(2).type2,
  #surgery8 .surgery_layout_content li:nth-child(2).type3,
  #surgery8 .surgery_layout_content li:nth-child(2).type4,
  #surgery8 .surgery_layout_content li:nth-child(2).type5{width: 100%; margin-top: 0;}
  #surgery8 .surgery_layout_content li h1{font-size: 16px;}
  #surgery8 .surgery_layout_content li p,
  #surgery8 .surgery_layout_content li p.type3{font-size: 13px; line-height: 20px; margin-top: 18px;}
  #surgery8.type_2 .surgery_layout_content li:nth-child(1){width: 100%;}
  #surgery8.type_2 .surgery_layout_content li:nth-child(2){width: 100%; padding-left: 0; margin-top: 40px; top: 0;}
  #surgery8.type_2 .surgery_layout_content li p{margin-top: 12px;}
  #surgery8 .gray_line{margin: 25px 0 30px}
  #surgery8.type_3 .surgery_layout_content li:nth-child(1){width: 100%}
  #surgery8.type_3 .surgery_layout_content li:nth-child(2){width: 100%; padding-left: 0;}
  #surgery8.type_3 .surgery_layout_content li:nth-child(2).top{margin-top: 40px;}
  #surgery8.type_3 .surgery_layout_content li h1{font-size: 23px; margin-bottom: -1px; margin-top: 39px;}
  #surgery8.type_3 .surgery_layout_content li h1.type2{font-size: 23px; margin-bottom: -1px; margin-top: 0;}
  #surgery8.type_4 .surgery_layout_content li:nth-child(1){width: 100%}
  #surgery8.type_4 .surgery_layout_content li:nth-child(2){width: 100%; padding-left: 0; margin-top: 0;}
  #surgery8.type_4 .surgery_layout_content li h1{font-size: 23px; margin-bottom: -1px; line-height: 31px; margin-top: 39px;}
  #surgery8.type_4 .surgery_layout_content li h1 .hidden-lg,
  #surgery8.type_4 .surgery_layout_content li h1 .hidden-md{display: none !important;}
  #surgery8.type_4 .surgery_layout_content li p{line-height: 20px;}
  #surgery8.type_4 .surgery_layout_content li p .height_4{display: none;}
  #surgery8.type_5 .surgery_layout_content li:nth-child(1){width: 100%;}
  #surgery8.type_5 .surgery_layout_content li:nth-child(2),
  #surgery8.type_5 .surgery_layout_content li:nth-child(2).type2,
  #surgery8.type_5 .surgery_layout_content li:nth-child(2).type3,
  #surgery8.type_5 .surgery_layout_content li:nth-child(2).type4,
  #surgery8.type_5 .surgery_layout_content li:nth-child(2).type5,
  #surgery8.type_5 .surgery_layout_content li:nth-child(2).type6,
  #surgery8.type_5 .surgery_layout_content li:nth-child(2).type7,
  #surgery8.type_5 .surgery_layout_content li:nth-child(2).type8,
  #surgery8.type_5 .surgery_layout_content li:nth-child(2).type9{width: 100%; padding-left: 0; margin-top: 0;}
  #surgery8.type_5 .surgery_layout_content li h1,
  #surgery8.type_5 .surgery_layout_content li h1.type2,
  #surgery8.type_5 .surgery_layout_content li h1.type3{font-size: 23px; margin-bottom: -1px; margin-top: 33px;}
  #surgery8.type_5 .surgery_layout_content li h2.check{font-size: 13px; padding-left: 19px; background: url(/img/mblack_check.png) no-repeat left top 1px / 12px; line-height: 13px;}
  #surgery8.type_5 .surgery_layout_content li h2.check.mt{margin-top: 30px;}
  #surgery8.type_5 .surgery_layout_content li span.surgery_text{padding-left: 19px; font-size: 13px; line-height: 21px; margin-top: 7px;}
  #surgery8.type_5 .surgery_layout_content li span.surgery_text.mb{margin-bottom: 21px;}
  #surgery8.type_6 .surgery_layout_content ul{align-items: center;}
  #surgery8.type_6 .surgery_layout_content.change.rows ul{flex-direction: column-reverse;}
  #surgery8.type_6 .surgery_layout_content li:nth-child(1){width: 100%;}
  #surgery8.type_6 .surgery_layout_content li:nth-child(1).left-padding{padding-left: 0; width: 100%;}
  #surgery8.type_6 .surgery_layout_content li h1{font-size: 23px; margin-bottom: -1px; line-height: 31px; margin-top: 29px;}
  #surgery8.type_6 .surgery_layout_content li:nth-child(2){width: 100%; padding-left: 0px;}
  #surgery8.type_6 .surgery_layout_content li:nth-child(2).right-padding{width: 100%;}
  #surgery8.type_6 .surgery_layout_content.change li:nth-child(2){padding-left: 0px;}
  #surgery8.type_6 .surgery_layout_content.change.rows li h1{margin-top: 0;}
  #surgery8.type_6 .surgery_layout_content.change.rows li:nth-child(1){margin-top: 33px;}
  #surgery8.type_7 .surgery_layout_content li:nth-child(1){width: 100%;}
  #surgery8.type_7 .surgery_layout_content li:nth-child(2){width: 100%; padding-left: 0;}
  #surgery8.line .container_fix{padding-bottom: 60px;}
  #surgery8.line .container_fix::after{width: calc(100% - 30px); left: 15px;}
  
  #surgery8 .surgery_layout_content li .check_point{font-size: 13px; line-height: 18px; background: url(/img/mcheck.png) no-repeat left top 3px / 12px; padding-left: 18px; margin-bottom: 14px;}
  #surgery8 .surgery_layout_content li .check_point.mt{margin-top: 28px;}

  #surgery8.type_8 .surgery_layout_content li:nth-child(1){width: 100%; border-radius: 10px;}
  #surgery8.type_8 .surgery_layout_content li:nth-child(1) .left-image{width: 40.23%;}
  #surgery8.type_8 .surgery_layout_content li:nth-child(1) .gif-image{width: 59.77%;}
  #surgery8.type_8 .surgery_layout_content li:nth-child(2),
  #surgery8.type_8 .surgery_layout_content li:nth-child(2).type2,
  #surgery8.type_8 .surgery_layout_content li:nth-child(2).type3{width: 100%; padding-left: 0; margin-top: 25px;}
  #surgery8.type_8 .surgery_layout_content li:nth-child(2) h1{font-size: 29px; margin-left: 0;}
  #surgery8.type_8 .surgery_layout_content li:nth-child(2) h1.type2{font-size: 23px; line-height: 31px;}
  #surgery8.type_8 .surgery_layout_content li .check_point.mt{margin-top: 21px;}
  #surgery8.type_8 .surgery_layout_content li:nth-child(2) .hashtag_list,
  #surgery8.type_8 .surgery_layout_content li:nth-child(2) .hashtag_list.type2{margin-top: 23px;}
  #surgery8.type_8 .surgery_layout_content li:nth-child(2) .hashtag_list span{font-size: 12px; border-radius: 3px; padding: 5px 7px; margin-right: 0; margin-top: 6px; margin-right: 4px;}
  #surgery8.type_8 .surgery_layout_content.reverse li:nth-child(2){padding-left: 0; margin-top: 25px;}

  #surgery8 .surgery_layout_content li p .hidden-lg,
  #surgery8 .surgery_layout_content li p .hidden-md{display: none !important}
  #surgery8 .surgery_layout_content li .check_point .hidden-lg,
  #surgery8 .surgery_layout_content li .check_point .hidden-md{display: none !important;}

  #surgery8 .surgery_layout_content li i{font-size: 13px; padding: 11px 0; margin-top: 12px; border: 1px solid #eaeaea;}
  #surgery8 .surgery_layout_content li i.type2{border: 1px solid #cacaca; width: 100%; margin: 12px 0 0 0;}

  #surgery9{margin: 60px 0; padding: 60px 0;}
  #surgery9 .container_fix{position: static}
  #surgery9 .surgery_layout_content{display: block;}
  #surgery9 .surgery_layout_left{top: 65px; width: 95.84%;} 
  #surgery9 .surgery_layout_right,
  #surgery9 .surgery_layout_right.type2{padding-top: calc(68.85% + 10px); bottom: 0; left: 0; width: 100%;}
  #surgery9 .surgery_layout_right h1{font-size: 23px; line-height: 31px;}
  #surgery9 .surgery_layout_right p,
  #surgery9 .surgery_layout_right p.type2{font-size: 13px; line-height: 20px; margin: 17px 0 30px;}
  #surgery9 .surgery_layout_right img{width: 92.47%; position: relative; left: -3px;}
  #surgery9.type2 .surgery_layout_left{width: 95.84%;}
  #surgery9.type2 .surgery_layout_right{width: 100%; padding-top: 60.85%;}
  #surgery9.type2 .surgery_layout_right .surgery_layout_image{left: 0;}

  #surgery9 .surgery_layout_right .surgery_layout_image{left: 0;}

  #surgery9 .surgery_layout_right h1 .hidden-lg,
  #surgery9 .surgery_layout_right h1 .hidden-md{display: none !important;}
  #surgery9 .surgery_layout_right p .hidden-lg,
  #surgery9 .surgery_layout_right p .hidden-md{display: none !important}

  #surgery10{margin: 60px 0;}
  #surgery10 .surgery_point_text{margin-bottom: 30px;}
  #surgery10 .surgery_point_text h1,
  #surgery10 .surgery_point_text h1.type2{font-size: 15px; margin-bottom: 16px;}
  #surgery10 .surgery_point_text h1 .num{font-size: 15px;}
  #surgery10 .surgery_point_text p,
  #surgery10 .surgery_point_text p.type2,
  #surgery10 .surgery_point_text p.type3{font-size: 13px; line-height: 20px;}
  #surgery10 .surgery_point_image img{width: 100%;}
  #surgery10 .surgery_point_box{padding: 60px 0}
  #surgery10 .surgery_point_box.type2 .container_fix{flex-direction: column-reverse;}
  #surgery10 .surgery_point_box.type2 .surgery_point_image{width: 100%; margin-top: 30px;}
  #surgery10 .surgery_point_box.type2 .surgery_point_text{width: 100%; padding-left: 0;}

  #surgery11{margin: 60px 0;}
  #surgery11 .surgery_section_content ul{margin-top: -10px;}
  #surgery11 .surgery_section_content li{border-radius: 7.5px; width: 100%; margin-top: 10px;}
  #surgery11 .surgery_section_content li .surgery_image{width: 100%; height: auto;}
  #surgery11 .surgery_section_content li .surgery_content{width: 100%; padding: 22px 25px;}
  #surgery11 .surgery_section_content li .surgery_content span{font-size: 12.5px;}
  #surgery11 .surgery_section_content li .surgery_content h1{font-size: 15.5px; margin: 12px 0;}
  #surgery11 .surgery_section_content li .surgery_content p,
  #surgery11 .surgery_section_content li .surgery_content p.type2,
  #surgery11 .surgery_section_content li .surgery_content p.type3{font-size: 13px; line-height: 20px;}
  #surgery11.type2 .container_fix{padding-bottom: 65px;}
  #surgery11.type2 .container_fix::after{width: calc(100% - 30px); left: 15px;}
  #surgery11 .surgery_section_content.type2 li{width: 100%;}
  #surgery11 .surgery_section_content.type2 li .surgery_image{width: 100%;}
  #surgery11 .surgery_section_content.type2 li .surgery_content{width: 100%; padding-left: 20px;}
  #surgery11 .surgery_section_content.type3 li .surgery_content{padding: 22px 25px;}
  #surgery11 .surgery_section_content.type3 li .surgery_content h1{letter-spacing: -.01em; font-size: 15px;}
  #surgery11.type3 .surgery_section_content li::after{border-radius: 7.5px;}
  #surgery11.type3 .surgery_section_content li:last-child::before{font-size: 14px; border-bottom-right-radius: 7.5px; width: 132px; z-index: 4; padding: 10px 0;}
  #surgery11.type3 .surgery_section_content li:last-child::after{border: 1px solid #7d9bbd; z-index: 3;}
  #surgery11.type3 .surgery_section_content li .surgery_image{width: 100%;}
  #surgery11.type3 .surgery_section_content li .surgery_content{width: 100%; padding-left: 29px;}
  #surgery11.type3 .surgery_section_content li .surgery_content h1{font-size: 15.5px;}

  #surgery11 .surgery_section_content li .surgery_content p .hidden-lg,
  #surgery11 .surgery_section_content li .surgery_content p .hidden-md{display: none !important}

  #surgery12{margin: 60px 0;}
  #surgery12 .surgery_image{margin: 28px 0;}
  #surgery12 .surgery_text p{font-size: 13px; line-height: 20px;}

  #surgery13{margin: 60px 0;}
  #surgery13 .surgery_section_content ul{display: flex; flex-wrap: wrap; margin-top: -25px;}
  #surgery13 .surgery_section_content li,
  #surgery13 .surgery_section_content.type2 li{width: 48%; margin-top: 25px; margin-right: 4%;}
  #surgery13 .surgery_section_content li:nth-child(even),
  #surgery13 .surgery_section_content li:nth-child(4n){margin-right: 0;}
  #surgery13 .surgery_section_content span{font-size: 12.5px; margin-top: 12px;}
  #surgery13 .surgery_section_content h1{font-size: 15px; margin: 11px 0; line-height: 21px;}
  #surgery13 .surgery_section_content p,
  #surgery13 .surgery_section_content p.type2{font-size: 13px; line-height: 20px; letter-spacing: -.01em;}
  #surgery13 .surgery_section_content span.bold{font-size: 13px;}

  #surgery13 .surgery_section_content p .hidden-lg,
  #surgery13 .surgery_section_content p .hidden-md{display: none !important;}


  #surgery14{margin: 60px 0;}
  #surgery14 .surgery_section_content{border-radius: 11px; padding: 4px 15px 35px;}
  #surgery14 .surgery_section_content li{width: 100%; margin-top: 26px;}
  #surgery14 .surgery_content_header h1{font-size: 15px; line-height: 22.5px; padding-left: 5px;}
  #surgery14 .surgery_content_header p{font-size: 13px; line-height: 20px; margin: 12px 0 42px; padding-left: 5px;}
  #surgery14 .surgery_content_header p.type2{margin: 12px 0 21px;}
  #surgery14.type2 .surgery_section_content li{width: 100%}
  #surgery14.type2 .surgery_section_content li:nth-child(1) .surgery_content_header p,
  #surgery14.type2 .surgery_section_content li:nth-child(2) .surgery_content_header p{min-height: auto;}
  #surgery14.type2 .surgery_content_header p{font-size: 13px; line-height: 20px;}

  #surgery14 .surgery_content_header h1 .hidden-lg,
  #surgery14 .surgery_content_header h1 .hidden-md,
  #surgery14.type2 .surgery_content_header p .hidden-lg,
  #surgery14.type2 .surgery_content_header p .hidden-md{display: none !important;}

  #surgery15{margin: 60px 0;}
  #surgery15 .surgery_section_content ul{margin-top: -10px;}
  #surgery15 .surgery_section_content li{width: 100%; border-radius: 7.5px; padding: 25px 25px 44px; margin-top: 10px;}
  #surgery15 .surgery_section_content li.surgery_arrow{display: none;}
  #surgery15 .surgery_section_content li span{font-size: 12.5px;}
  #surgery15 .surgery_section_content li h1{font-size: 15px; margin: 11px 0;}
  #surgery15 .surgery_section_content li p{font-size: 13px; line-height: 20px; letter-spacing: -.01em;}
  #surgery15 .surgery_section_content li .surgery_info_logo{right: 25px; bottom: 20px; width: 55px;}
  #surgery15 .surgery_section_content li .surgery_info_logo img{width: 100%;}
  #surgery15 .surgery_section_info{margin-top: 30px; border-radius: 15px; padding: 38px 25px 25px;}
  #surgery15 .surgery_section_info p{background: url(/img/msurgery_point.png) no-repeat top center / 20px; padding-top: 31px; margin-top: 0;}
  #surgery15 .surgery_section_info p > span{font-size: 13px; line-height: 20px; margin-top: 0;}

  #surgery16 {margin: 60px 0;}
  #surgery16 .surgery_section_text{width: 100%; margin-bottom: 35px;}
  #surgery16 .surgery_section_image{width: 100%;}
  #surgery16 .surgery_section_circle,
  #surgery16 .surgery_section_circle.type2,
  #surgery16 .surgery_section_circle.type3{margin-top: 38px;}
  #surgery16 .surgery_section_circle li{width: calc(50% + 6px); height: 0; padding-bottom: calc(50% + 4px); margin-right: -11px; margin-top: -11px;}
  #surgery16 .surgery_section_circle li span{font-size: 12.5px; top: calc(15% + 6px);}
  #surgery16 .surgery_section_circle li p{position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); font-size: 13px; line-height: 21px; width: 100%;}
  #surgery16 .surgery_section_circle li.centered{left: 50%; transform: translateX(-50%); margin-top: -34px;}
  #surgery16 .surgery_section_circle.type2 li p{margin-top: 8px;}
  #surgery16.type2 .surgery_section_text{width: 100%; top: 0;}
  #surgery16.type2 .surgery_section_image{width: 100%}
  #surgery16.type3 .surgery_section_text{width: 100%; padding-left: 0; margin-top: 0;}
  #surgery16.type3 .surgery_section_image{width: 100%; padding-right: 0;}
  #surgery16.type4 .surgery_section_text{width: 100%}
  #surgery16.type4 .surgery_section_image{width: 100%;}
  #surgery16.type5 .surgery_section_text{width: 100%}
  #surgery16.type5 .surgery_section_image{width: 100%;}
  #surgery16.type6 .surgery_section_text{width: 100%; margin-top: 0;}
  #surgery16.type6 .surgery_section_image{width: 100%;}
  #surgery16.type7 .surgery_section_text{width: 100%}
  #surgery16.type7 .surgery_section_image{width: 100%;}
  #surgery16.type8 .surgery_section_text{width: 100%}
  #surgery16.type8 .surgery_section_image{width: 100%;}
  #surgery16.type9{margin-bottom: 60px;}

  #surgery17 {margin: 60px 0;}
  #surgery17 .surgery_section_content ul{margin-top: -30px;}
  #surgery17 .surgery_section_content li{width: calc(50% - 7.5px); border-radius: 7.5px; margin-top: 30px;}
  #surgery17 .surgery_section_content li p{font-size: 13px; padding: 12.5px 0; font-weight: 500;}
  #surgery17.type2 .container_fix{padding-top: 65px;}
  #surgery17.type2 .container_fix::before{left: 15px; width: calc(100% - 30px);}
  #surgery17.type2 .surgery_section_content li{width: 100%;}

  #surgery18{margin: 60px 0;}
  #surgery18 .surgery_section_content ul{margin-top: -30px;}
  #surgery18 .surgery_section_content li{width: 100%; margin-top: 30px;}
  #surgery18 .surgery_section_content li p{font-size: 13px; padding: 11.5px 0; margin-top: 12.5px;}

  #surgery19{margin: 60px 0;}
  #surgery19 .surgery_section_content li{width: 100%;}
  #surgery19 .surgery_section_content li:first-child{padding-right: 0;}
  #surgery19 .surgery_section_content .surgery_content_box{padding: 30px 0;}
  #surgery19 .surgery_section_content .surgery_content_text{padding-left: 0; margin-top: 17px;}
  #surgery19 .surgery_section_content .surgery_content_box .outfit{font-size: 12.5px;}
  #surgery19 .surgery_section_content .surgery_content_box h1{font-size: 15px; margin: 14px 0 11px;}
  #surgery19 .surgery_section_content .surgery_content_box p{font-size: 13px; line-height: 20px;}
  #surgery19 .surgery_section_content li.background{border-radius: 7.5px; padding: 20px 20px 22px; margin-top: 21px;}

  #surgery19 .surgery_section_content .surgery_content_box p .hidden-lg,
  #surgery19 .surgery_section_content .surgery_content_box p .hidden-md{display: none !important;}

  #surgery20{margin: 60px 0;}
  #surgery20 .surgery_content_box.type2{padding: 0;}
  #surgery20 .surgery_content_box li{width: 100%;}
  #surgery20 .surgery_content_box li:last-child{width: 100%; padding-left: 0; margin-top: 25px;}
  #surgery20 .surgery_content_box li h1{font-size: 23px; line-height: 31px; margin-bottom: 20px;}
  #surgery20 .surgery_content_box li h1.type2,
  #surgery20 .surgery_content_box li h1.type3,
  #surgery20 .surgery_content_box li h1.type4,
  #surgery20 .surgery_content_box li h1.type5,
  #surgery20 .surgery_content_box li h1.type6,
  #surgery20 .surgery_content_box li h1.type7,
  #surgery20 .surgery_content_box li h1.type8,
  #surgery20 .surgery_content_box li h1.type9,
  #surgery20 .surgery_content_box li h1.type10{margin-bottom: 20px; margin-top: 0; line-height: 31px;}
  #surgery20 .surgery_content_box li h1 .color{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; height: auto;}
  #surgery20 .surgery_content_box li h1 .color.type2{background: linear-gradient(to bottom, transparent 0, rgba(198, 236, 255, 1) 0) left top 3px no-repeat; height: auto;}
  #surgery20 .surgery_content_box li p{font-size: 13px; line-height: 20px;}
  #surgery20 .surgery_content_box li a{font-size: 12px; margin-top: 28px; padding: 14px 24px 12px;}
  #surgery20 .surgery_content_box li a span{font-size: 12px;}
  #surgery20.type2 .container_fix{padding-bottom: 65px;}
  #surgery20.type2 .container_fix::after{width: calc(100% - 30px); left: 15px;}
  #surgery20.type3 .surgery_content_box li{width: 100%}
  #surgery20.type3 .surgery_content_box li:last-child{width: 100%; padding-left: 0;}
  #surgery20.type4 .surgery_content_box li{width: 100%;}
  #surgery20.type4 .surgery_content_box li:last-child{width: 100%; padding-left: 0;}
  #surgery20.type5 .surgery_content_box ul{flex-direction: column-reverse;}
  #surgery20.type5 .surgery_content_box li,
  #surgery20.type9 .surgery_content_box li{width: 100%; padding: 0; margin-top: 25px;}
  #surgery20.type5 .surgery_content_box li:last-child,
  #surgery20.type9 .surgery_content_box li:last-child{width: 100%; padding-left: 0; margin-top: 25px;}
  #surgery20.type6 .surgery_content_box li:last-child{width: 100%; padding-left: 0; margin-top: 25px;}
  #surgery20.type7 .surgery_content_box li:last-child{width: 100%; padding-left: 0; margin-top: 25px;}
  #surgery20.type8 .surgery_content_box li{width: 100%;}
  #surgery20.type8 .surgery_content_box li:last-child{width: 100%; padding-left: 0; margin-top: 25px;}
  #surgery20 .surgery_content_box li .surgery_content_sub_box{padding: 21px 25px; margin-top: 33px; max-width: 100%;}
  #surgery20 .surgery_content_box li .surgery_content_sub_box h1{font-size: 13px; margin-bottom: 12px;}
  #surgery20 .surgery_content_box li .surgery_content_sub_box p{font-size: 13px; line-height: 20px; }

  #surgery20 .surgery_content_box li h1 br{display: none !important;}
  #surgery20 .surgery_content_box li p br{display: none !important;}
  #surgery20 .surgery_content_box li h1 .mobile_show{display: block !important;}
  #surgery20 .surgery_content_box li p .mobile_show{display: block !important;}

  #surgery21{margin: 60px 0;}
  #surgery21 .surgery_section_content ul{margin-top: -10px;}
  #surgery21 .surgery_section_content li{width: 100%; margin-top: 10px; border-radius: 7.5px; padding: 25px 25px 44px;}
  #surgery21.type2 .surgery_section_content li{padding: 25px 25px 44px;}
  #surgery21 .surgery_section_content li span{font-size: 12.5px;}
  #surgery21 .surgery_section_content li h1,
  #surgery21 .surgery_section_content li h1.type2,
  #surgery21 .surgery_section_content li h1.type3,
  #surgery21 .surgery_section_content li h1.type4{font-size: 15px; margin: 14px 0 11px;}
  #surgery21 .surgery_section_content li p{font-size: 13px; line-height: 20px;}
  #surgery21 .surgery_section_content li .surgery_section_logo,
  #surgery21 .surgery_section_content li .surgery_section_logo.type2,
  #surgery21 .surgery_section_content li .surgery_section_logo.type3{width: 55px; bottom: 20px; right: 20px;}
  #surgery21 .surgery_section_content li .surgery_section_logo img{width: 100%;}
  #surgery21 .surgery_section_content li .surgery_section_logo.centered{bottom: auto; top: 50%; transform: translateY(-50%);}
  #surgery21.type2 .surgery_section_content li{width: 100%;}
  #surgery21.type3 .surgery_section_content li{width: 100%; padding: 21px 25px 25px;}
  #surgery21.type4 .surgery_section_content li{width: 100%; padding: 21px 25px 25px;}
  #surgery21.type4 .surgery_section_content li p{font-size: 13px; line-height: 20px;}
  #surgery21.type5 .surgery_section_content li{padding: 25px 25px 44px;}
  #surgery21.type5 .surgery_section_content li p{font-size: 13px; line-height: 20px;}
  #surgery21.type6 .surgery_section_content li{padding: 25px 25px 44px; width: 100%;}
  #surgery21.type6 .surgery_section_content li p{font-size: 13px; line-height: 20px;}
  #surgery21.type7 .surgery_section_content li{padding: 25px 25px 44px;}
  #surgery21.type7 .surgery_section_content li p{font-size: 13px; line-height: 20px;}
  #surgery21.type8 .surgery_section_content li{padding: 25px 25px 44px;}
  #surgery21.type8 .surgery_section_content li p{font-size: 13px; line-height: 20px;}
  #surgery21.type9 .surgery_section_content li,
  #surgery21.type9.gray .surgery_section_content li,
  #surgery21.type9.gray .surgery_section_content li.type2{padding: 23px 25px 45px; width: 100%;}
  #surgery21.type9 .surgery_section_content li h1{margin-bottom: 16px; margin-top: 9px;}
  #surgery21.type9 .surgery_section_content li p,
  #surgery21.type9 .surgery_section_content li p.type2{font-size: 13px; line-height: 22px; padding-left: 15px; background: url(/img/mcheck_list.png) no-repeat left top 8px / 9px; margin-bottom:0}
  #surgery21.type10 .surgery_section_content li{padding: 25px 25px 44px; width: 100%;}
  #surgery21.type11 .surgery_section_content li{padding: 24px 25px 46px; width: 100%;}
  #surgery21.type11 .surgery_section_content li h1{margin: 10px 0 13px;}
  #surgery21.type12 .surgery_section_content li{padding: 25px 25px 44px; width: 100%;}
  #surgery21.type13 .surgery_section_content li{padding: 25px 25px 44px; width: 100%;}
  #surgery21.type14 .surgery_section_content li{padding: 25px 25px 44px; width: 100%;}
  #surgery21.type15 .surgery_section_content li{padding: 25px 25px 44px; width: 100%;}
  #surgery21.type16 .surgery_section_content li{padding: 25px 25px 30px; width: 100%;}
  #surgery21.type17 .surgery_section_content li{padding: 25px 25px 44px; width: 100%;}
  #surgery21.top_line .container_fix{padding-top: 55px;}
  #surgery21.top_line .container_fix::after{width: calc(100% - 30px); left: 15px;}

  #surgery22{margin: 60px 0;}
  #surgery22 .surgery_section_content ul{margin-top: -10px;}
  #surgery22 .surgery_section_content li,
  #surgery22 .surgery_section_content li.type2,
  #surgery22 .surgery_section_content li.type3{width: 100%; margin-top: 10px; border-radius: 7.5px; padding: 23px 25px 43px;}
  #surgery22 .surgery_section_content li.type4{width: 100%; margin-top: 10px; border-radius: 7.5px; padding: 23px 25px 25px;}
  #surgery22 .surgery_section_content li.type5{width: 100%; margin-top: 10px; border-radius: 7.5px; padding: 23px 25px 25px;}
  #surgery22 .surgery_section_content li span{font-size: 12.5px;}
  #surgery22 .surgery_section_content li h1{font-size: 15px; margin: 14px 0 11px;}
  #surgery22 .surgery_section_content li h1.type2{margin: 14px 0 11px;}
  #surgery22 .surgery_section_content li h1.type3{margin: 14px 0 11px;}
  #surgery22 .surgery_section_content li h1.type4{margin: 14px 0 11px;}
  #surgery22 .surgery_section_content li p,
  #surgery22 .surgery_section_content li p.type2,
  #surgery22 .surgery_section_content li p.type3,
  #surgery22 .surgery_section_content li p.type4{font-size: 13px; line-height: 20px;}
  #surgery22 .surgery_section_content li .surgery_logo{width: 55px; bottom: 20px; right: 20px; top: auto;}
  #surgery22 .surgery_section_content li .surgery_logo img{width: 100%;}
  #surgery22.type3 .container_fix{padding-bottom: 65px;}
  #surgery22.type3 .container_fix::after{width: calc(100% - 30px); left: 15px;}
  #surgery22.type4 .surgery_section_content li{padding: 23px 25px;}
  #surgery22.type4 .surgery_section_content li .surgery_logo{width: 55px; bottom: auto; top: 20px; right: 20px;}
  #surgery22.type6{margin-bottom: 60px;}
  #surgery22.type6 .surgery_section_content li .surgery_logo{width: 55px; bottom: auto; top: 20px; right: 20px;}
  #surgery22 .surgery_section_content li .surgery_logo.type2{width: 55px; bottom: auto; top: 27.5px; right: 20.5px;}

  #surgery23 {margin: 60px 0;}
  #surgery23 .surgery_check_list ul{margin-top: -12px;}
  #surgery23 .surgery_check_list li{width: 100%; background: #f9f9f9 url(/img/msurgery_check.png) no-repeat left 15px center / 14px; padding: 10.5px 10.5px 10.5px 40px; margin-top: 12px;}
  #surgery23 .surgery_check_list li p{font-size: 14.5px; line-height: 21px;}
  #surgery23 .surgery_check_list li p.type2{font-size: 13.5px;}
  #surgery23 .surgery_case_list{margin-top: 40px;}
  #surgery23 .surgery_check_list > h1{font-size: 16px; margin-bottom: 20px;}
  #surgery23 .surgery_case_list > ul > li{margin-bottom: 50px;}
  #surgery23 .surgery_case_list > ul > li h1{font-size: 15px; margin-bottom: 20px;}
  #surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_image{width: 100%;}
  #surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route{width: 100%; left: 0;}
  #surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route p{font-size: 16px; padding: 12px 0 13px;}
  #surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route span{font-size: 13px; line-height: 20px; margin-top: 14px;}
  #surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route ul{margin-top: -20px;}
  #surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route li{width: 100%; margin-top: 40px;}
  #surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route .surgery_order_arrow{width: 22px; text-align: center; padding-top: 11.4%;}
  #surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route .surgery_order_arrow img{width: auto;}
  #surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route.type2 ul{margin-top: -10px;}
  #surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route.type2 li{width: calc(50% - 11px); margin-top: 40px;}
  #surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route.type2 .surgery_order_arrow{width: 22px; padding-top: 19.6%;}
  #surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route.type2 .surgery_order_arrow img{width: 6px;}
  #surgery23 .surgery_section_2{margin: 35px 0 0 !important;}

  #surgery23 .surgery_case_list .surgery_case_image_box .surgery_case_route span br{display: none !important;}
  #surgery23 .surgery_check_list li p br{display: none !important;}

  #surgery24{margin: 60px 0;}
  #surgery24 .surgery_section_content li{width: 100%;}
  #surgery24 .surgery_section_content li:last-child{width: 100%; margin-top: 48px;}
  #surgery24 .surgery_section_content li .surgery_section_image{width: 100%;}
  #surgery24 .surgery_section_content li .surgery_section_content{width: 100%; padding-left: 0; margin-top: 28px;}
  #surgery24 .surgery_section_content li .outfit {font-size: 12.5px;}
  #surgery24 .surgery_section_content li h1{font-size: 15px; margin: 14px 0 11px;}
  #surgery24 .surgery_section_content li p{font-size: 13px; line-height: 20px;}
  #surgery24 .surgery_section_content li p br{display: none !important;}

  #surgery25{margin: 60px 0;}

  #surgery26{margin: 60px 0;}
  #surgery26 .list-header-box{display: flex; flex-wrap: wrap; justify-content: space-between;}
  #surgery26 .list-header{border-radius: 30px;}
  #surgery26 .list-header.type1{background-color: #ebf1f4;}
  #surgery26 .list-header.type2{background-color: #e4f1f8; margin-top: 21px;}
  #surgery26 .list-header p{text-align: center; color: #222222; font-size: 13px; padding: 12px 0; font-weight: 500;}
  #surgery26 .list-content-box ul{display: flex; flex-wrap: wrap; border-bottom: 1px solid rgba(197,206,212,.3); padding: 16.5px 0; align-items: center; position: relative;}
  #surgery26 .list-content-box ul:last-child{border-bottom: 0; }
  #surgery26 .list-content-box li:first-child{width: 52px; font-size: 13px;}
  #surgery26 .list-content-box li:nth-child(2){width: calc(100% - 52px); font-size: 13px; line-height: 18px; letter-spacing: -.02em; color: #777777; margin-right: 0;}

  #surgery27,
  #surgery27.type4{margin: 60px 0;}
  #surgery27 .surgery_section_content > h1,
  #surgery27 .surgery_section_content.type2 > h1{font-size: 16px; margin-bottom: 20px;}
  #surgery27 .surgery_section_content li{width: 100%; margin-bottom: 36px;}
  #surgery27 .surgery_section_content li:last-child{margin-bottom: 0;}
  #surgery27 .surgery_section_content .surgery_section_content_text,
  #surgery27 .surgery_section_content .surgery_section_content_text.type2,
  #surgery27 .surgery_section_content .surgery_section_content_text.type3{border-bottom-left-radius: 7.5px; border-bottom-right-radius: 7.5px; padding: 21px 25px 23px; min-height: auto;}
  #surgery27 .surgery_section_content li .outfit {font-size: 12.5px;}
  #surgery27 .surgery_section_content li h1{font-size: 15px; margin: 14px 0 19px;}
  #surgery27 .surgery_section_content_text h1.type2{margin: 14px 0 19px;}
  #surgery27 .surgery_section_content_text h1.type4{font-size: 16px;}
  #surgery27 .surgery_section_content_text h1.type5{margin: 17px 0 19px;}
  #surgery27 .surgery_section_content_text h1.type6{font-size: 14px;}
  #surgery27 .surgery_section_content_text p{font-size: 13px; line-height: 20px;}
  #surgery27 .surgery_section_content_text .check_logo{font-size: 13px; padding-left: 23px; background: url(/img/mcheck.png) no-repeat left top 1px / 13px; line-height: 14px; margin-bottom: 13px;}
  #surgery27.type2.line .surgery_section_content::before{content:""; display: block; position: absolute; left: 0; top: 17.7%; width: 100%; height: 2px; background: url(/img/mline.png) no-repeat center center / cover;}
  #surgery27.type2.line .surgery_section_content::after{top: 66.6%; background: url(/img/mline.png) no-repeat center center / cover;}
  #surgery27.type2 .surgery_section_content ul{margin-top: -10px;}
  #surgery27.type2 .surgery_section_content li{width: 48.4%; margin-bottom: 0; margin-top: 10px;}
  #surgery27.type2 .surgery_section_content .surgery_section_content_text{min-height: 114px; padding: 18px 15px 20px; display: table; width: 100%;}
  #surgery27.type2 .surgery_section_content .surgery_section_content_text .surgery_text{display: table-cell; vertical-align: middle;}
  #surgery27.type2 .surgery_section_content_text h1{margin: 0 0 10px; font-size: 14px;}
  #surgery27.type2 .surgery_section_content_text p{font-size: 12px; line-height: 17px;}

  #surgery27.type3 .surgery_section_image{border-radius: 7.5px;}
  #surgery27.type3 .surgery_section_content .surgery_section_content_text{min-height: auto; padding: 14px 0 0;}
  #surgery27.type3 .surgery_section_header h1{font-size: 16px;}
  #surgery27.type3 .surgery_section_header p{font-size: 13px; line-height: 20px; margin-top: 15px;}
  #surgery27.type3 .surgery_section_header a{position: static; font-size: 12px; display: block; width: 115px; padding: 12px 0 10px; margin-top: 32px;}
  #surgery27.type3 .surgery_section_header a span{font-size: 12px; margin-left: 4px;}

  #surgery27 .surgery_section_header h1 br{display: none !important;}
  #surgery27 .surgery_section_content_text p br{display: none !important;}

  #surgery28{margin: 60px 0;}
  #surgery28 .container_fix{padding-top: 0;}
  #surgery28 .container_fix::after{display: none;}
  #surgery28 .surgery_main_title h1{font-size: 23px; margin-bottom: 11px;}
  #surgery28 .surgery_main_title p{font-size: 13px; line-height: 20px;}

  #surgery28 .surgery_main_title p br{display: none !important;}

  #surgery29{margin: 60px 0;}
  #surgery29 .surgery_section_content ul{margin-top: -50px;}
  #surgery29 .surgery_section_content li{width: 100%; margin-top: 50px;}
  #surgery29 .surgery_section_content li.abs,
  #surgery29 .surgery_section_content li.abs.type2{padding-top: 5px;}
  #surgery29 .surgery_section_content li:last-child{margin-top: 65px;}
  #surgery29 .surgery_section_content li div.hidden-lg.hidden-md{height: 45px;}
  #surgery29 .surgery_section_content li h1{font-size: 17px; margin-bottom: 25px;}
  #surgery29 .surgery_section_content li span{font-size: 12px; top: auto; right: auto; left: 0; bottom: -15%;}

  #surgery30{margin: 60px 0;}
  #surgery30 .surgery_section_content > ul > li:first-child,
  #surgery30 .surgery_section_content > ul > li:first-child.type2,
  #surgery30 .surgery_section_content > ul > li:first-child.type3{width: 100%;}
  #surgery30 .surgery_section_content > ul > li:last-child{width: 100%; padding-left: 0; padding-top: 9px;}
  #surgery30 .surgery_section_content > ul > li:last-child.type2{margin-top: -14px;}
  #surgery30 .surgery_section_content > ul > li:last-child.type3{margin-top: 9px;}
  #surgery30 .surgery_section_content .surgery_header h1,
  #surgery30 .surgery_section_content .surgery_header h1.type2{font-size: 28px; margin-left: 0;}
  #surgery30 .surgery_section_content .surgery_header h1 span{font-size: 19px; top: 0;}
  #surgery30 .surgery_section_content .surgery_content h1{font-size: 17.5px; margin: 23px 0 14px;}
  #surgery30 .surgery_section_content .surgery_content p{font-size: 13px; line-height: 20px;}
  #surgery30 .surgery_section_content .surgery_content .surgery_check_list{margin-top: 26px;}
  #surgery30 .surgery_section_content .surgery_content .surgery_check_list li{padding-left: 20px; font-size: 13.5px; margin-bottom: 6px; background-size: 11px; background-position: left top 5px; line-height: 20px;}
  #surgery30 .surgery_section_content .surgery_content .surgery_check_list li:last-child{margin-bottom: 0;}

  #surgery30 .surgery_section_content.type1 .surgery_content .surgery_check_list li{background-image: url(/img/mcolor_check_1.png)}
  #surgery30 .surgery_section_content.type2 .surgery_content .surgery_check_list li{background-image: url(/img/mcolor_check_2.png)}
  #surgery30 .surgery_section_content.type3 .surgery_content .surgery_check_list li{background-image: url(/img/mcolor_check_3.png)}

  #surgery30 .surgery_section_content .surgery_content p br{display: none !important;}

  #surgery31{margin: 60px 0;}
  #surgery31 .surgery_section_content li{width: 100%; padding: 0; margin-bottom: 80px;}
  #surgery31 .surgery_section_content li:first-child::after{width: 100%; height: 1px; bottom: -40px;}
  #surgery31 .surgery_section_content li:last-child{margin-bottom: 0; padding: 0;}
  #surgery31 .surgery_section_content li h1{font-size: 17px; margin-bottom: 35px; padding-left: 0;}
  #surgery31 .surgery_section_content li dl{width: calc(25% - 15px); padding: 0; margin: 0 6px;}
  #surgery31 .surgery_section_content li dl img{width: 100%;}
  #surgery31 .surgery_section_content li dl.first{padding-left: 0px;}
  #surgery31 .surgery_section_content li dl.last{padding-right: 0px;}
  #surgery31 .surgery_section_content li dd{font-size: 13px; line-height: 18px; margin-top: 15px; letter-spacing: -.02em;}
  #surgery31 .surgery_section_content li:first-child dl.first{padding-left: 0;}
  #surgery31 .surgery_section_content li:last-child dl.first{padding-left: 0;}

  .surgery_tab ul{width: 100%; border-top: 0;}
  .surgery_tab ul:first-child{border-top: 1px solid #e1e1e1;}
  .surgery_tab li{padding: 21px 5px;}
  .surgery_tab .surgery_tab_header{background: url(/img/mtab_arrow_down.png) no-repeat right 5px center / 20px;}
  .surgery_tab li.active .surgery_tab_header{background: url(/img/mtab_arrow_up.png) no-repeat right 5px center / 20px;}
  .surgery_tab .surgery_tab_header h1{font-size: 17.5px; padding: 1px 0;}
  .surgery_tab .surgery_tab_header h1 span{font-size: 12px;}
  .surgery_tab .surgery_tab_content{margin-top: 18px;}
  .surgery_tab .surgery_tab_content p{font-size: 13px; line-height: 20px; letter-spacing: -.02em;}

  .surgery_beforeafter{padding: 60px 0; margin: 60px 0;}
  .surgery_beforeafter .surgery_beforeafter_title{margin-bottom: 30px;}
  .surgery_beforeafter .surgery_beforeafter_title h1{font-size: 23px;}
  .surgery_beforeafter .slide-wrapper{display: block;}
  .surgery_beforeafter .slide-wrapper .slide{width: 100%; margin-right: 0; padding: 14px; margin-bottom: 30px;}
  .surgery_beforeafter .slide-wrapper .slide:last-child{margin-bottom: 0;}
  .surgery_beforeafter .slide-wrapper .slide img{width: 100%;}
  .surgery_beforeafter .slide-wrapper .slide .slide-btn{width: 10px; height: 15px;}
  .surgery_beforeafter .slide-wrapper .slide .slide-btn.swiper-button-prev{left: 23px; background-size: contain; margin-top: unset;}
  .surgery_beforeafter .slide-wrapper .slide .slide-btn.swiper-button-next{right: 23px; background-size: contain; margin-top: unset;}
  .surgery_beforeafter .swiper::before,
  .surgery_beforeafter .swiper::after{height: 24px; font-size: 12px;}
  .surgery_beforeafter .swiper::before{width: 56px;}
  .surgery_beforeafter .swiper::after{width: 94px;}
  .surgery_beforeafter .more-btn{margin-top: 25px;}
  .surgery_beforeafter .more-btn a{font-size: 12px; padding: 10px 30px;}
  .surgery_beforeafter .more-btn a span{font-size: 12px; margin-left: 4px;}

  .surgery_faq{margin: 60px 0;}
  .surgery_faq.type2 .container_fix{padding: 60px 15px;}
  .surgery_faq.type2 .container_fix::after{width: calc(100% - 30px); left: 15px;}
  .surgery_faq .container_fix > h1{font-size: 23px; margin-bottom: 30px;}
  .surgery_faq .miso-faq-list{display: block;}
  .surgery_faq .miso-faq-list > div{width: 100%;}
  .surgery_faq .miso-faq-list > div:last-child{border-top: 0;}
  .surgery_faq .miso-faq-list .panel-heading{padding: 19.5px 15px;}
  .surgery_faq .miso-faq-list .panel-heading .faq_q_content .faq_text_box p{font-size: 13.5px; line-height: 1.3;}
  .surgery_faq .miso-faq-list .faq_a_box .panel-body{padding: 0 15px 20px 15px;}
  .surgery_faq .miso-faq-list .faq_a_box .panel-body .text{padding-top: 8px; width: 100%;}
  .surgery_faq .miso-faq-list .faq_a_box .panel-body .text p{font-size: 13.5px; line-height: 18px;}
  .surgery_faq .miso-faq-list .panel-heading .faq_q_content .faq_arrow_icon::before{height: 13.5px; width: 1px;}
  .surgery_faq .miso-faq-list .panel-heading .faq_q_content .faq_arrow_icon::after{width: 13.5px; height: 1px;}
  .surgery_faq .more-btn{margin-top: 25px;}
  .surgery_faq .more-btn a{font-size: 12px; padding: 10px 30px;}
  .surgery_faq .more-btn a span{font-size: 12px; margin-left: 4px;}

  .surgery_youtube{margin: 60px 0;; padding: 60px 0;}

  .surgery_promise{margin: 60px 0;}
  .surgery_promise .surgery_section_promise .promise_1{background: url(/img/mpromise_1.png) no-repeat top center / cover; width: 100%; border-radius: 6.5px; margin-bottom: 10px;}
  .surgery_promise .surgery_section_promise .promise_2{background: url(/img/mpromise_2.png) no-repeat center center / cover; width: 100%; border-radius: 6.5px; margin-bottom: 0;}
  .surgery_promise .surgery_section_promise .promise_text{padding: 26px 23px;}
  .surgery_promise .surgery_section_promise .promise_1 .promise_text,
  .surgery_promise .surgery_section_promise .promise_2 .promise_text{padding: 20px 23px 235px;}
  .surgery_promise .surgery_section_promise .promise_box .promise_text{padding: 26px 23px 41px;}
  .surgery_promise .surgery_section_promise .promise_text h1{font-size: 16px; line-height: 21px;}
  .surgery_promise .surgery_section_promise .promise_text p{font-size:  13px; line-height: 20px; margin-top: 10px;}
  .surgery_promise .surgery_section_promise .promise_box{width: 100%; margin-top: 0;}
  .surgery_promise .surgery_section_promise .promise_box > div{margin-top: 10px; width: 100%; border-radius: 6.5px;}
  .surgery_promise .surgery_section_promise .promise_box .promise_image{right: 20px; bottom: 20px; width: 56px;}
  .surgery_promise .surgery_section_promise .promise_box .promise_image img{width: 100%;}

  .surgery_promise .surgery_section_promise .promise_2 .promise_text p br{display: none !important;}

  .at-body.container_2 .container_fix01{width: 100%;}

  .surgery_research{margin: 60px 0;}

  .caution_wrap{padding:48px 0 0;}
  .caution_wrap > ul > li{margin-bottom: 40px;}
  .caution_wrap .surgery_header h1{font-size: 17.5px;}
  .caution_wrap .surgery_list ul{margin-top: 10px;}
  .caution_wrap .surgery_list li{border-radius: 2px; width: calc(calc(100%/3) - 7px); margin-top: 10px; margin-right: 10px;}
  .caution_wrap .surgery_list li:nth-child(5n){margin-right: 10px;}
  .caution_wrap .surgery_list li:nth-child(3n){margin-right: 0;}
  .caution_wrap .surgery_list li a{font-size: 12px; padding: 11.5px 0;}

  .file-header::after{bottom: -102px; left: 15px; width: calc(100% - 30px);}
  .caution-board  .view-padding .view-content h1{font-size: 15px;}
  .is-mobile .caution-board  .view-padding{padding: 0;}
  .caution-board  .view-padding .view-content p{font-size: 13px; line-height: 20px; margin-top: 5px; word-break: keep-all;}
  .caution-board  .view-padding .view-content p .m15{height: 9.5px; display: block; margin: 0;}
  .caution-board  .view-padding .view-content .m5{display: block; height: 5px;}
  .caution-pdf-link{right: auto; left: 15px; top: auto; bottom: -68px; width: 104px; font-size: 11px; padding: 11px 0 11px 42px; background: #c4ae8e  url(/img/mdown_link.png) no-repeat left 20px center / 12px; border-radius: 2px;}

  .caution-main-wrap{padding-bottom: 57px;}
  .caution-main-wrap > a{bottom: auto; top: -5%; font-size: 12px;}
  .caution-main-wrap li{border-radius: 2px; width: calc(calc(100%/3) - 7px); margin-top: 10px; margin-right: 10px;}
  .caution-main-wrap li:nth-child(5n){margin-right: 10px;}
  .caution-main-wrap li:nth-child(3n){margin-right: 0;}
  .caution-main-wrap li a{font-size: 12px; padding: 11.5px 0;}

  .pd90,
  .pd84,
  .pd815,
  .pd86,
  .pd80,
  .pd88,
  .pd775,
  .pd85,
  .pd91,
  .pd83,
  .pd79,
  .pd92,
  .pd89,
  .pd82,
  .pd44,
  .pd93,
  .pd78,
  .pd81,
  .pd77{padding: 60px 0;}

  .pt90,
  .pt80,
  .pt85,
  .pt82,
  .pt88,
  .pt79{padding-top: 60px;}

  .pb85,
  .pb92,
  .pb89,
  .pb90,
  .pb77,
  .pb60,
  .pb70,
  .pb80{padding-bottom: 60px;}

  .mb77,
  .mb79,
  .mb80,
  .mb84,
  .mb83,
  .mb88,
  .mb81,
  .mb85,
  .mb73,
  .mb75,
  .mb82,
  .mb100{margin-bottom: 60px !important;}

  .mt81,
  .mt77,
  .mt87,
  .mt84,
  .mt80,
  .mt90,
  .mt79,
  .mt83,
  .mt88,
  .mt52,
  .mt62,
  .mt20,
  .mt85,
  .mt73,
  .mt75,
  .mt100,
  .mt82,
  .mt104{margin-top: 60px !important}

  .at-html .at-wrapper .at-body .page-wrap .surgery_wrap .mobile_show{display: block !important;}


   .volume_video{
    display: none;
  }

  .m_volume_video{
    margin-top: 50px;
  }

  .m_volume_video .indiv02{
    position: relative;
  }

  .m_volume_video .volume_videobox{
    width: 185px;
    height: 295px;
    overflow: hidden;
    top: unset;
    bottom: 30px;
    /* border-top-left-radius: 8px; */
    /* border-bottom-left-radius: 8px; */
  }

  .volume_video_video{
    width: 225px;
    height: 431px;
  }

}


