/* --------------------------------------------------------------------------------------
--------------------- common ---------------------
----------------------------------------------------------------------------------------  */
body[class*="translate_"] {
}

/* 영어 */
body[class*="translate_en"] {
}

/* 중국어(간체) */
body[class*="translate_zh-CN"] {
}

/* 일본어 */
body[class*="translate_ja"] {
}

/* --------------------------------------------------------------------------------------
--------------------- dropdown button ---------------------
----------------------------------------------------------------------------------------  */
/* 댓글 */
:is(body[class*="translate_ja"], body[class*="translate_en"]) .ddm-comment-box .comment-list .comment-item .comment-header .tools .buttons {
  width: 140px;
}
:is(body[class*="translate_zh-CN"]) .ddm-comment-box .comment-list .comment-item .comment-header .tools .buttons {
  width: 105px;
}
body[class*="translate_"] .btn_usermenu .usermenu-dropdown {
  min-width: 160px;
}
/* -----mobile----- */
body[class*="translate_"].mobile .btn_usermenu .usermenu-dropdown {
  min-width: 180px;
}

/* --------------------------------------------------------------------------------------
--------------------- pc - list ---------------------
----------------------------------------------------------------------------------------  */
body[class*="translate_"] #mw_basic .bbs_list .list_wrap .content .mw_basic_list_subject a {
  line-height: 1.3;
}
/* -----mobile----- */
body[class*="translate_"].mobile .notice-header-list > li .notice-tag {
  width: auto;
  border-radius: 2px;
  height: 20px;
  padding: 3px 5px;
}
/* --------------------------------------------------------------------------------------
--------------------- pc - hospital list ---------------------
----------------------------------------------------------------------------------------  */
body[class*="translate_en"] .hospital-list-page .hospital-list > li .list-header {
  flex-direction: column;
}
body[class*="translate_en"] .hospital-list-page .hospital-list > li .list-header .text-wrap {
  width: 100%;
}
body[class*="translate_"] .hospital-list-page .menu-wrap .sorting-menu > li.order-sorting > .list-sorting > li a {
  display: flex;
  width: 100%;
}
body[class*="translate_"] .hospital-list-page .map-link .txt {
  white-space: nowrap;
}
body[class*="translate_"] .hospital-list-page .hospital-list > li .list-header .text-wrap .link .name.common-new-icon:after {
  flex-shrink: 0;
}
/* hospital */
body[class*="translate_"] .hospital-comment-list .comment-item .comment-body .tags {
  flex-wrap: wrap;
}
body[class*="translate_en"] .hospital-comment-list .comment-item .comment-body .comment-scores .review-score strong,
body[class*="translate_en"] .hospital-comment-form .comment-scores li strong{
  width: 240px;
}
body[class*="translate_ja"] .hospital-comment-list .comment-item .comment-body .comment-scores .review-score strong {
  width: 160px;
}
body[class*="translate_"].mobile .hospital-comment-form .form-buttons .common-btn-submit{
  letter-spacing: 0;
}

/* --------------------------------------------------------------------------------------
--------------------- pc - main ---------------------
----------------------------------------------------------------------------------------  */
:is(body[class*="translate_zh-CN"], body[class*="translate_ja"]) #mw5 .index_content_box .btn_graftover .cnt {
  bottom: 8px;
}
:is(body[class*="translate_en"], body[class*="translate_ja"]) #mw5 .index_content_box .content_nav1 a span {
  text-align: right;
}

body[class*="translate_"] #mw5 .index_content_box .index_daedamo_tv .subject {
  word-break: break-word;
}
body[class*="translate_"] #mw5 .index_content_box .content_woman_hairline .subject {
  word-break: break-word;
}
body[class*="translate_en"] #mw5 .index_content_box .title .cnt {
  text-align: right;
}

/*  */
/* --------------------------------------------------------------------------------------
--------------------- pc - header ---------------------
----------------------------------------------------------------------------------------  */
body[class*="translate_en"] #mw5.wrapper #gnbNavbar > .inner > ul > li > a {
  text-align: left;
}
body[class*="translate_"] #mw5.wrapper #gnbNavbar > .inner > ul > li .sub {
  padding: 0 12px;
}
body[class*="translate_"] #mw5.wrapper #gnbNavbar > .inner > ul > li .sub li {
  padding: 0;
  margin: 24px 0;
  text-align: left;
}
body[class*="translate_"] #mw5.wrapper #gnbNavbar > .inner > ul > li .sub li a {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.2;
}
body[class*="translate_"] #mw5.wrapper #gnbNavbar > .inner > ul > li > a {
  font-size: 16px;
}
body[class*="translate_en"] #mw5.wrapper #gnbNavbar > .inner > ul > li:nth-child(5) > a {
  width: 90px;
}
body[class*="translate_en"] #mw5.wrapper #gnbNavbar .all-menu-popup > .all-menu-content > ul > li {
  padding: 0 6px;
}
body[class*="translate_en"] #mw5.wrapper #header .top-menu li:not(:last-child) {
  flex-shrink: 0;
}
body[class*="translate_en"] #mw5.wrapper #gnbNavbar > .inner > ul > li {
  margin-right: 29px;
}
body[class*="translate_en"] #mw5.wrapper #gnbNavbar > .inner > ul > li:last-child {
  margin-right: 0;
}

/* --------------------------------------------------------------------------------------
--------------------- pc - footer ---------------------
----------------------------------------------------------------------------------------  */
body[class*="translate_"] #mw5 .footer .wrapper .right {
  flex-shrink: 0;
}

/* --------------------------------------------------------------------------------------
--------------------- mobile - list ---------------------
----------------------------------------------------------------------------------------  */
