
/*중문*/

body#zh-cn  { }
 

body#en #wrapper {}
/*ja 로고*/
#ja #wrapper .head-wrap .header .logo-area .logo{
    width:192px;height: 47px; 
    background: url(../images/main/global_logo.png) center no-repeat;background-size: 192px auto;
}        
#ja #wrapper .head-wrap .header.white .logo-area .logo:hover{background-size: 192px auto;}  
#ja #wrapper .head-wrap .header.white .logo-area .logo:hover  img {display: none;}  
#ja #wrapper .head-wrap .header .logo-area .logo a img{display: none;}

                            
#ja #wrapper .head-wrap .header.--fixed .logo-area .logo {background: url(../images/main/global_logo_on.png) center no-repeat; background-size: 192px auto;width: 192px; height: 47px; background-size: cover;}
#ja #wrapper .head-wrap .header.--fixed .logo-area .logo img {display: none;}    


#ja #wrapper .head-wrap .header.--fixed .logo-area .logo {background: url(../images/main/global_logo_on.png) center no-repeat; background-size: 192px auto;width: 192px; height: 47px; background-size: cover;}
#ja #wrapper .head-wrap .header.--fixed .logo-area .logo img {display: none;}   


/*ch 로고*/
#zh-cn #wrapper .head-wrap .header .logo-area .logo{
    width:192px;height: 47px; 
    background: url(../images/main/global_logo.png) center no-repeat;background-size: 192px auto;
}        
#zh-cn #wrapper .head-wrap .header.white .logo-area .logo:hover{background-size: 192px auto;}  
#zh-cn #wrapper .head-wrap .header.white .logo-area .logo:hover  img {display: none;}  
#zh-cn #wrapper .head-wrap .header .logo-area .logo a img{display: none;}

                            
#zh-cn #wrapper .head-wrap .header.--fixed .logo-area .logo {background: url(../images/main/global_logo_on.png) center no-repeat; background-size: 192px auto;width: 192px; height: 47px; background-size: cover;}
#zh-cn #wrapper .head-wrap .header.--fixed .logo-area .logo img {display: none;}    


/*en 로고*/
#en #wrapper .head-wrap .header .logo-area .logo{
    width:192px;height: 47px; 
    background: url(../images/main/global_logo.png) center no-repeat;background-size: 192px auto;
}        
#en #wrapper .head-wrap .header.white .logo-area .logo:hover{background-size: 192px auto;}  
#en #wrapper .head-wrap .header.white .logo-area .logo:hover  img {display: none;}  
#en #wrapper .head-wrap .header .logo-area .logo a img{display: none;}

                            
#en #wrapper .head-wrap .header.--fixed .logo-area .logo {background: url(../images/main/global_logo_on.png) center no-repeat; background-size: 192px auto;width: 192px; height: 47px; background-size: cover;}
#en #wrapper .head-wrap .header.--fixed .logo-area .logo img {display: none;}    

 
#en.main .main-title {}/*font-size: 50px;*/

#zh-cn.main .main-title {font-size: 53px;}
.main .mainSns .main-title {font-size: 53px;}      
.main .mainSns .sns_box {padding-top: 100px;}
.main .mainSns .sns {display: flex;gap: 64px;}
.main .mainSns .sns li:hover a::after {content: ''; clear: both;  display: block;  position: absolute; top:0; left:0; width:120px; height: 120px; background: rgba(13, 33, 98, 0.30);}
.main .mainSns .sns a {width:120px; height: 120px;  display: block; position: relative; border-radius: 50%; overflow: hidden;}
.main .mainSns .sns .t1 {text-align: center; font-size: 20px; font-weight: 500;line-height: 32px; margin-top: 20px;}

.main .mainSns .sub-title-ty2 {
    margin-top: 24px;
    display: flex;
    font-size: 24px;
    line-height: 34px;
    color: var(--color-gray);
    text-align: left;
    flex-direction: column;
}
.main .mainSns .sub-title-ty2 .t1 {color: #464646;font-weight: 600;}
.main .mainSns .sub-title-ty2 .t2 {font-weight: 400;}
.main .mainSns .desc-text {font-size: 20px;font-weight: 400;line-height: 32px; color: #464646;text-align: left; margin-top: 16px;}

/*비용상담*/
#zh-cn .floating-link button.btn-new-price {background:url('../images/main/cost_consult.png') no-repeat 0 0;  padding: 0 0; margin: 0 0; width: 80px;  opacity: 1; font-size: 0;}
#zh-cn .floating-link button.btn-new-price::before {background: none;}
#zh-cn .floating-link button.btn-new-price span {}/*width:0; height: 0; overflow: hidden; font-size: 0;*/

#en .floating-link button.btn-new-price {background:url('../images/main/cost_consult.png') no-repeat 0 0;  padding: 0 0; margin: 0 0; width: 80px;  opacity: 1; font-size: 0;}
#en .floating-link button.btn-new-price::before {background: none;}
#en .floating-link button.btn-new-price span {}

#ja .floating-link button.btn-new-price {background:url('../images/main/cost_consult.png') no-repeat 0 0;  padding: 0 0; margin: 0 0; width: 80px;  opacity: 1; font-size: 0;}
#ja .floating-link button.btn-new-price::before {background: none;}
/*mo 적응형*/

/*메인 - 비용상담 팝업 개인정보처리 방침*/
body#zh-cn .layer-popup.--online-reservation .agree-cont {white-space: normal;}
body#zh-cn .layer-popup.--online-reservation .privacy_wrp h4.tit {font-size:16px;font-weight: 500;line-height: 20px; color: var(--color-black);  padding-bottom: 0; margin-bottom: 0;}
body#zh-cn .layer-popup.--online-reservation .agree-cont .privacy_wrp .cont + .cont {margin-top: 30px;}


/*메인 - 비용상담 팝업 개인정보처리 방침*/
body#ja .layer-popup.--online-reservation .agree-cont {white-space: normal;}
body#ja .layer-popup.--online-reservation .privacy_wrp h4.tit {font-size:16px;font-weight: 500;line-height: 20px; color: var(--color-black);  padding-bottom: 0; margin-bottom: 0;}
body#ja .layer-popup.--online-reservation .agree-cont .privacy_wrp .cont + .cont {margin-top: 30px;}

/*메인 - 비용상담 팝업 개인정보처리 방침*/
body#en .layer-popup.--online-reservation .agree-cont {white-space:normal;}
body#en .layer-popup.--online-reservation .privacy_wrp {vertical-align: top; white-space:normal}
body#en .layer-popup.--online-reservation .privacy_wrp .cont + .cont {margin-top: 20px;}
body#en .layer-popup.--online-reservation .privacy_wrp h4.tit {line-height: normal;padding-bottom:0;    font-size: 16px;}


/*en*/
body#en {}
/*메인*/
body#en .main-medical-team .member-list .info {display: block;}
body#en .main-medical-team .member-list .info .place{font-size: 16px;}
body#en .main-medical-team .member-list .info .name {display: block; line-height: 24px; font-weight: 500;}
body#en .main-medical-team .member-list .info .mark {display: none;}


body#en .main-history .history-item .btn-more {bottom: 20px;}

/*JP*/
#ja .main-medical-team .member-list .info .place {font-size:16px; }
#ja .main-medical-team .member-list .info .name {font-weight : 500;}

#ja #wrapper.m .common-inner .sc-smile06 .content-inner .graph-wrap .graph-info em {font-size: 12px; line-height: 18px; font-weight: 500;}


/*슬라이드 한개 일떄 노출*/
/*
.main-visual .swiper-slide.one-slide .visual-text strong {
    opacity: 1;
    transform: translateY(0);
}
.main-visual .swiper-slide.one-slide .visual-text p {
    opacity: 1;
    transform: translateX(0);
}
*/
/*
.main-visual .visual-text.on strong {
    opacity: 1;
    transform: translateY(0);
}
.main-visual .visual-text.on p {
    opacity: 1;
    transform: translateX(0);
}
*/