.proFile label {
    display: inline-block;
    margin-bottom: 0.5rem;
}
.proFile .btn_type3 {border-radius:46px !important; margin-top:-5px;}
.proFile .iny {width:100px !important; }
.proFile .iny2 {width:100px !important; height:40px;   border: solid 1px #d2e8f3;  padding:0 30px;}
.proFile .iny2 {font-size: 15px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.87;  letter-spacing: -1.13px;  text-align: right;  color: #5a5a5a;}
.proFile .mr10 {margin-right:10px;}

.proFile .join_sec .form_cont1 {margin-top:0px !important;}
.proFile .join_sec .form_cont1 dd .roc {color:#9a9a9a !important;}

.proFile .piimg {width:126px; height:126px; border-radius:50%;}
.proFile .piimg2 {width:126px; height:126px; border-radius:50%;}
.proFile .pname {float:left; margin-top:70px; margin-left:30px;}
.proFile .pname  {font-size: 15px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.5;  letter-spacing: -0.28px;  text-align: left;  color: #5a5a5a;}
.proFile .pname span {font-size:13px;  font-weight:400; color:#7a7a7a;}
.proFile .pfl {float:left;}
.proFile .ic_level {margin-left:-10px; margin-top:-11px;}

/*.proFile .mytabcon {min-height:500px; }*/
.proFile .privacy-row1 {min-height:300px;}

.proFile .marT28 {margin-top:28px;}
.proFile .marT18 {margin-top:18px;}
.proFile ul {padding-left:0;}
.proFile .email {padding-left:0;}
/*.proFile .btn-type2s {width:115px !important;}*/

.proFile .box-bbs {width:100%; border-radius: 8px;  border: solid 1px #e6e6e6; padding:16px 20px; margin-bottom:4px;}
.proFile .bbssbox {float:right; width:60px;}
.proFile .bbssbox img {float:left;}

.proFile .bbtt1 {float:left; width:140px; font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.5;  letter-spacing: -0.3px;  text-align: left;  color: #5a5a5a;}
.proFile .bbtt2 {float:left; font-size: 11px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.18;  letter-spacing: -0.28px;  text-align: left;  color: #5a5a5a; margin-top:4px;}
.proFile .bbtt3 {float:left; font-family: Lexend Deca;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.67;  letter-spacing: normal;  text-align: left;  color: #4d4f5c; margin-left:1px; margin-top:3px;}
.proFile .bsbj {width:960px; font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.38;  letter-spacing: -0.33px;  text-align: left;  color: #5a5a5a; margin-top:10px;}
.mobile .proFile .bsbj {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: unset!important;}
.proFile #chkc_nic {background-color:#929292;}

.liem {width:300px;}

.proFile .popchgpw {width:612px; min-height:305px; background-color:#fff; padding:40px;}
.proFile .pct1 {font-family: Spoqa Han Sans Neo; font-size: 20px;  font-weight: bold;  font-stretch: normal;  font-style: normal;  line-height: 1.05;  letter-spacing: -0.5px;  text-align: center;  color: #333;}
.proFile .pct2 {width:400px; margin:0 auto; margin-top:50px;}
.proFile .pct2 input {width:400px; height:50px; border:1px solid #dfdfdf !important; padding:0 20px;  margin-bottom:10px;}
.proFile .pct2 input:placeholder {font-family: Spoqa Han Sans Neo;  font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.5;  letter-spacing: -0.35px;  text-align: left;  color: #929292;}

.proFile .btn_box {width:312px; margin:0 auto; margin-top:50px;}
.proFile .bt_cfm {float:left; width:194px; height:50px; background-color:#3d5afe; border-radius: 4px; padding-top:15px;}
.proFile .bt_cfm {font-family: Spoqa Han Sans Neo;  font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.5;  letter-spacing: -0.35px;  text-align: center;  color: #fff;}
.proFile .bt_cac {float:left; width:106px; height:50px; background-color:#929292; border-radius: 4px; padding-top:15px; margin-right:12px;}
.proFile .bt_cac {font-family: Spoqa Han Sans Neo;  font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.5;  letter-spacing: -0.35px;  text-align: center;  color: #fff;}

.proFile .ntt {font-family: Spoqa Han Sans Neo; font-size: 11px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 2.45;  letter-spacing: -0.28px;  text-align: left;  color: #f00; margin-top:-10px; margin-bottom:10px; margin-left:20px;}

.proFile .ic_x {position:absolute; right:20px; top:20px;}

.popup-layer {width:648px; height:700px; background-color:#fff; box-shadow:0px 2px 10px 0px rgb(0, 0, 0, .15); left:0; overflow-y:scroll; padding:32px 24px;
    z-index: 9999;margin: 0px auto;position: relative; top: 100px;text-align: left}
.popup-layer .title {border-bottom:#E6E6E6 1px solid; color:#333; font-size:18px; font-weight:500; padding-bottom:8px;}
.popup-layer .profile-reg {margin:29px 0 0;}
.popup-layer .profile-reg span {width:128px; display:inline-block; position:relative;}
.popup-layer .profile-reg a {bottom:0; position:absolute; right:0;}

.popup-layer .bar-divide {width:100%; height:1px; background-color:#E6E6E6; display:block;}

.popup-layer .wrap-sec {position:relative;}
.popup-layer .wrap-sec .sec-tit {color:#929292; display:block; font-size:13px; font-weight:400; margin-bottom:8px;}
.popup-layer .wrap-sec .sec-tit span {color:#929292; display:inline-block; font-size:11px; margin-left:4px;}
.popup-layer .wrap-sec .sec-tit i {color:#FF0000; display:inline-block; margin-left:4px;}
.popup-layer .wrap-sec input[type="text"] {background-color:#fff; border:#DFDFDF 1px solid; border-radius:4px; color:#5A5A5A; font-size:14px; font-weight:400; padding:8px 14px 10px;}
.popup-layer .wrap-sec select {background-color:#fff; border:#DFDFDF 1px solid; border-radius:4px; color:#5A5A5A; font-size:14px; font-weight:500; padding:7px 10px 9px; text-align:left;}

.popup-layer .wrap-sec .btn-type1 {width:90px; background-color:#7A7A7A; border-radius:4px; color:#fff; display:inline-block; font-size:13px; font-weight:400; padding:10px 0 11px; text-align:center; vertical-align:middle;}
.popup-layer .wrap-sec .btn-type1:hover {background-color:#8C9EFF;}
.popup-layer .wrap-sec .btn-type2 {width:90px; background-color:#E3E3E9; border-radius:4px; color:#5A5A5A; display:inline-block; font-size:13px; font-weight:400; padding:10px 0 11px; text-align:center; vertical-align:middle;}
.popup-layer .wrap-sec .btn-type2:hover {background-color:#8C9EFF; color:#fff;}

.popup-layer .wrap-sec .ipt-nick input {width:295px;}
.popup-layer .wrap-sec .ipt-nick .txt-state1 {color:#8C9EFF; font-size:11px; font-weight:500; margin:4px 0 0 10px;}
.popup-layer .wrap-sec .ipt-nick .txt-state2 {color:#FF0000; font-size:11px; font-weight:500; margin:4px 0 0 10px;}
.popup-layer .wrap-sec .change-pw {width:391px; background:#FCFCFC url('/images/gbp/logo2.png') 20px 15px no-repeat; padding:13px 16px; text-align:right;}

.popup-layer .wrap-sec .email {height:40px; display:block;}
.popup-layer .wrap-sec .email li {display:inline-block; float:left;}
.popup-layer .wrap-sec .email .col1 input {width:144px;}
.popup-layer .wrap-sec .email .col2 {width:22px; color:#5A5A5A; font-family:'Lexend Deca'; font-size:14px; font-weight:500; line-height:40px; text-align:center;}
.popup-layer .wrap-sec .email .col3 select {width:129px;}
.popup-layer .wrap-sec .email .col4 {padding-left:6px;}

.popup-layer .wrap-sec .half-block {width:295px; display:inline-block;}
.popup-layer .wrap-sec .half-block .ipt-type1 {width:295px;}
.popup-layer .wrap-sec .half-block .ipt-type2 {width:196px;}
.popup-layer .wrap-sec .half-block .sel-type1 {width:93px; float:left;}
.popup-layer .wrap-sec .comp-logo {left:327px; position:absolute; top:0;}
.popup-layer .wrap-sec .comp-logo .img-wrap {width:232px; border:#DFDFDF 1px solid; display:inline-block; position:relative;}
.popup-layer .wrap-sec .comp-logo .img-wrap a {bottom:-8px; display:inline-block; position:absolute; right:-8px;}

.popup-layer .wrap-sec .email2 select {width:144px;}
.popup-layer .wrap-sec .wrap-editor {border:#E6E6E6 1px solid; border-radius:4px; }
.popup-layer .wrap-sec .wrap-editor .tit {background-color:#FCFCFC; border-radius:4px 4px 0 0; color:#929292; font-family:'Lexend Deca'; font-size:12px; font-weight:500; padding:16px 0 20px; text-align:center;}
.popup-layer .wrap-sec .wrap-editor textarea {width:100%; min-height:245px; color:#2B2B2B; display:block; font-size:13px; font-weight:400; line-height:22px; padding:16px 19px;}
.popup-layer .wrap-sec .wrap-editor .editor-bar {background-color:#FCFCFC; border-radius:0 0 4px 4px; line-height:0; padding:4px 0; text-align:center;}

.proFile .content-top {max-width:1110px;}
.proFile .wrap-profile {max-width:1080px;}

.proFile .ic_level {float:left;}
.proFile .bg-exp {float:left;}
.proFile .lvltxt {float:left; margin-left:10px; font-size:12px; color:#5A5A5A;}

.proFile .mcmimg {width:100%; max-width:100px !important; height:auto;}
.proFile #bimgpop {position:absolute; width:800px;}
.proFile #bimg {width:100%; height:auto;}

.proFile .limg {width:230px; height:auto;}

.proFile .lsel {
    -webkit-appearance:none; /* for chrome */
    -moz-appearance:none; /*for firefox*/
    appearance:none;
}

.proFile .lsel::-ms-expand{    display:none;/*for IE10,11*/}

.proFile .lsel {background:url('/images/gbp/sel_dar.svg') no-repeat 92% 50%/25px auto #fff; }

.proFile .pagelinkbox {margin:0 auto; margin-top:20px;}
.proFile .pic_lar {float:left; width:25px; height:22px; background-color: #dedede; cursor:pointer; border-radius: 10px 0 0 10px; padding-left:8px; padding-top:0px; margin-right:13px;}
.proFile .pic_lar img {margin-top:-5px;}
.proFile .pic_lar:hover {background-color:#3b6498;}
.proFile .pic_rar {float:left; width:25px; height:22px; background-color: #dedede; cursor:pointer; border-radius: 0 10px 10px 0; padding-left:8px; padding-top:0px; margin-left:3px; }
.proFile .pic_rar img {margin-top:-5px;}
.proFile .pic_rar:hover {background-color:#3b6498;}

.proFile .pic_num {float:left; width:22px; height:22px;  border-radius: 4px;  background-color: #ebebeb; margin-right:10px; padding-top:3px;}
.proFile .pic_num {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: normal;  text-align: center;  color: #5a5a5a;}
.proFile .pic_num:hover {background-color: #3b6498; color:#fff;}
.proFile .pic_num_sel {background-color: #3b6498; color:#fff;}

.proFile .logindiv {width:100%; height:100%; margin:0 auto; padding:0 15px; border-top:1px solid #f9f9f9;}

.proFile .cclb { font-size:12px; padding-top:8px;padding-left:5px;}

.proFile .outli {width:100%; height:1px; background-color:#e4e4e4; margin:5px 0 15px 0;}

.proFile .form-signin{text-align: left;}
.proFile .motbox {width:100%; padding:20px; background-color:#f6f6f6; border:1px solid #e4e4e4;white-space: normal;}
.proFile .mot1 {font-size: 14px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.7px;  text-align: left;  color: #333; }
.proFile .mot2 {font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.65px;  text-align: left;  color: #333; margin-top:6px;}
.proFile .mot3 {font-size: 14px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.7px;  text-align: left;  color: #333; margin-top:20px;}
.proFile .mot4 {font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.65px;  text-align: left;  color: #333; margin-top:8px;}

.proFile .mobint {font-size:12px; margin-bottom:5px; }
.proFile .mobin {width:100%; height:42.5px; outline:none; border:none; border:1px solid #e4e4e4 !important; margin-bottom:16px; padding:0 14px;}
.proFile .mobin {font-size:13px; font-weight:500; line-height:1.46; letter-spacing:-0.33px; color:#959dad;}
.proFile .mobin:focus {color:#0090D9; border:none; border-bottom:1px solid #0090D9;}
.proFile .mobin:focus::-webkit-input-placeholder { color: #0090D9;}
.proFile .mobin::placeholder {font-size:12px; color:#c8c8c8;}
.proFile .mobin:read-only {background-color:#f9f9f9;}

.proFile .btnsend {width:150px; height:44px;  margin:0 auto; border-radius:4px; background-color:#3d5afe; color:#fff;  padding-top:11px;}
.proFile .btnsend {font-size:12px; font-weight:normal; line-height:1.86; letter-spacing:-0.06px; text-align:center;}

.proFile .jointbox {width: 290px;  min-height: 120px;  margin: 0 auto;  padding: 30px 45px 30px 35px;  border-radius: 10px;  background-color: #fff; text-align:center;}

.proFile .joinimg {width:60px; height:auto; margin:0 auto;}

.proFile .joint1 {font-size: 18px;  font-weight: normal;  font-stretch: normal;  font-style: bold;  line-height: 1.44;  letter-spacing: -1.125px;  text-align: center;  color: #3d5afe;}
.proFile .joint2 {font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.44;  letter-spacing: -0.9px;  text-align: center;  color: #3d5afe;}
.proFile .joint3 {font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.7px;  text-align: center;  color: #191919; margin-top:10px;}

.proFile .btnc {width:60px; height:30px; background-color:#3d5afe; color:#fff; margin:0 auto; margin-top:20px; padding-top:4px; border-radius:5px;  }
.proFile .btnc {font-size:14px;}


.wrap-profile .comm-btn-group {margin-top:40px;}
.wrap-profile .comm-btn-group button {background-color:#fff; border:#929292 1px solid; border-radius:4px; color:#929292; display:inline-block; font-size:13px; font-weight:500; line-height:30px; margin-right:10px; padding:0 18px;}
.wrap-profile .comm-btn-group button:hover {border:#536DFE 1px solid; color:#536DFE;}


.wrap-profile .comm-btn-group2 {text-align:right;}
.wrap-profile .comm-btn-group2 button {width:109px; border-radius:4px; display:inline-block; font-size:15px; font-weight:500; padding:9px 0; text-align:center;}
.wrap-profile .comm-btn-group2 .btn-type1 {border:#929292 1px solid; color:#929292;background-color: #fff;}
.wrap-profile .comm-btn-group2 .btn-type2 {border:#536DFE 1px solid; color:#536DFE;background-color: #fff;}
.wrap-profile .comm-btn-group2 .btn-type2:hover {background-color:#536DFE; border:#536DFE 1px solid; color:#fff;}

.wrap-profile {margin:40px 45px 40px 30px;}
.wrap-profile .profile-intro {height:126px; padding:12px 0 0 156px; position:relative;}
.wrap-profile .profile-intro .img {left:0; position:absolute; top:0;}
.wrap-profile .profile-intro .intro-row1 {color:#2B2B2B; font-family:Noto Sans KR, Apple SD Gothic Neo, Lexend Deca, Sans-serif; font-size:15px; font-weight:400; line-height:20px;}
.wrap-profile .profile-intro .intro-row2 {border-bottom:#E6E6E6 1px solid; margin-top:13px; padding-bottom:17px; position:relative;}
.wrap-profile .profile-intro .intro-row2 .alram3 {width:20px; height:20px; background:url('../images/gbp/ico_alram.png') 0 0 no-repeat; color:#fff; display:inline-block; font-family:Noto Sans KR, Apple SD Gothic Neo, Lexend Deca, Sans-serif; font-size:11px; font-weight:500; line-height:20px; margin-right:10px; text-align:center;}
.wrap-profile .profile-intro .intro-row2 .bg-exp {width:198px; height:19px; background-color:#FCFCFC; border:#E6E6E6 1px solid; border-radius:10px; display:inline-block; position:relative; vertical-align:top;}
.wrap-profile .profile-intro .intro-row2 .exp {height:19px; background:linear-gradient(to right, #FFDD59, #FFA801); border-radius:10px; display:inline-block; left:-1px; position:absolute; top:-1px;}
.wrap-profile .profile-intro .intro-row2 .exp1 {height:19px; background:linear-gradient(to right, #FFDD59, #FFA801); border-radius:10px; display:inline-block; left:-1px; position:absolute; top:-1px;}
.wrap-profile .profile-intro .intro-row2 .exp2 {height:19px; background:linear-gradient(to left, #a3c97a, #b0d18d); border-radius:10px; display:inline-block; left:-1px; position:absolute; top:-1px;}
.wrap-profile .profile-intro .intro-row2 .exp3 {height:19px; background:linear-gradient(to left, #64b5f6, #a2d2f9); border-radius:10px; display:inline-block; left:-1px; position:absolute; top:-1px;}
.wrap-profile .profile-intro .intro-row2 .exp4 {height:19px; background:linear-gradient(to left, #3d6ff8, #8eb9ff); border-radius:10px; display:inline-block; left:-1px; position:absolute; top:-1px;}
.wrap-profile .profile-intro .intro-row2 .exp5 {height:19px; background:linear-gradient(to left, #651fff, #dac9ff); border-radius:10px; display:inline-block; left:-1px; position:absolute; top:-1px;}


.wrap-profile .profile-intro .intro-row2 .btn-group {display:inline-block; position:absolute; right:0; text-align:right; top:-5px;}
.wrap-profile .profile-intro .intro-row2 .btn-group p {width:104px; background-color:#FCFCFC; border-radius:15px; color:#929292; display:inline-block; font-size:13px; font-weight:500; line-height:29px; margin-left:10px; text-align:center;}
.wrap-profile .profile-intro .intro-row2 .btn-group p:hover {background-color:#8C9EFF; color:#fff;}
.wrap-profile .profile-intro .intro-row2 .btn-group p i {width:14px; height:14px; display:inline-block; margin-right:6px; vertical-align:-2px;}
.wrap-profile .profile-intro .intro-row2 .btn-group .btn-type1 i {background:url('../images/gbp/ico_info_off.png') 0 0 no-repeat;}
.wrap-profile .profile-intro .intro-row2 .btn-group .btn-type1:hover i {background:url('../images/gbp/ico_info_on.png') 0 0 no-repeat;}
.wrap-profile .profile-intro .intro-row2 .btn-group .btn-type2 i {background:url('../images/gbp/ico_at_off.png') 0 0 no-repeat;}
.wrap-profile .profile-intro .intro-row2 .btn-group .btn-type2:hover i {background:url('../images/gbp/ico_at_on.png') 0 0 no-repeat;}
.wrap-profile .profile-intro .intro-row2 .btn-group .btn-type3 i {background:url('../images/gbp/Chat_icon_off.svg') 0 0 no-repeat;}
.wrap-profile .profile-intro .intro-row2 .btn-group .btn-type3:hover i {background:url('../images/gbp/Chat_icon_on.svg') 0 0 no-repeat;}
.wrap-profile .profile-intro .intro-row3 {margin-top:15px;}
.wrap-profile .profile-intro .intro-row3 span {color:#5A5A5A; font-family:Noto Sans KR, Apple SD Gothic Neo, Lexend Deca, Sans-serif; font-size:13px; font-weight:500; line-height:20px; margin-right:34px;}
.wrap-profile .profile-intro .intro-row3 span p {color:#536DFE; display:inline-block; font-family:Lexend Deca,Noto Sans KR, Apple SD Gothic Neo,  Sans-serif; margin-left:10px; position:relative;}

.wrap-profile .profile-intro .intro-row3 span .followbtn {
    display:inline-block;
    width: 106px;
    height: 30px;
    line-height: 30px;
    background: #F5F6FA 0% 0% no-repeat padding-box;
    border-radius: 15px;
    opacity: 1;
    text-align: center;
    letter-spacing: -0.5px;
    color: #929292;
}

.wrap-profile .profile-intro .intro-row3 span .followbtn:hover {
    display:inline-block;
    width: 106px;
    height: 30px;
    line-height: 30px;
    background: #536DFE 0% 0% no-repeat padding-box;
    border-radius: 15px;
    opacity: 1;
    text-align: center;
    letter-spacing: -0.5px;
    color: #FFFFFF;
}

.wrap-profile .profile-intro .intro-row3 span .followed {
    display:inline-block;
    width: 106px;
    height: 30px;
    line-height: 30px;
    background: #536DFE 0% 0% no-repeat padding-box;
    border-radius: 15px;
    opacity: 1;
    text-align: center;
    letter-spacing: -0.5px;
    color: #FFFFFF;
}

.wrap-profile .profile-intro .intro-row3 span .tooltiptext {background-color:#fff; border:#DFDFDF 1px solid; border-radius:4px; color:#5A5A5A; display:inline-block; font-family:Noto Sans KR, Apple SD Gothic Neo, Lexend Deca, Sans-serif; font-size:12px; font-weight:400; padding:5px 13px; position:absolute; text-align:center; visibility:hidden; z-index:1;}
.wrap-profile .profile-intro .intro-row3 span:hover .tooltiptext {visibility:visible;}
.wrap-profile .profile-intro .intro-row3 span .tooltip-top {bottom:20px; left:-10px;width:60px;}

.wrap-profile .tab-group {margin-top:41px; overflow:hidden;}
/*.wrap-profile .tab-group ul {margin-left:1px;}*/
.wrap-profile .tab-group li {display:inline-block; float:left;}
.wrap-profile .tab-group li span {cursor:pointer;width:126px; height:36px; background-color:#fff; border:#E3E3E9 1px solid; color:#929292; display:block; font-family:Noto Sans KR, Apple SD Gothic Neo, Lexend Deca, Sans-serif; font-size:13px; font-weight:500; line-height:36px; text-align:center;}
.wrap-profile .tab-group li span:hover {background-color:#3B3E4E; border:#3B3E4E 1px solid; color:#fff;}
.wrap-profile .tab-group li span.on {background-color:#3B3E4E; border:#3B3E4E 1px solid; color:#fff;}

.wrap-profile .tab-group2 {margin-bottom:30px; overflow:hidden;}
.wrap-profile .tab-group2 li {display:inline-block; float:left;}
.wrap-profile .tab-group2 li span {border-bottom:#fff 2px solid; color:#929292; display:inline-block; font-size:14px; font-weight:400; margin:0 13px; padding-bottom:4px;}
.wrap-profile .tab-group2 li:first-child span {margin-left:0;}
.wrap-profile .tab-group2 li span:hover {border-bottom:#536DFE 2px solid; color:#536DFE; text-decoration:none;}
.wrap-profile .tab-group2 li span.on {border-bottom:#536DFE 2px solid; color:#536DFE; text-decoration:none;}

.wrap-profile .wrap-privacy {background-color:#fff; border:#E3E3E9 1px solid; margin-top:1px; padding:20px;}
.wrap-profile .wrap-privacy .privacy-row1 {border-bottom:#E3E3E9 1px solid; color:#5A5A5A; font-size:13px; font-weight:400; line-height:18px; padding-bottom:21px;}
.wrap-profile .wrap-privacy .privacy-row1 h2 {color:#3B3E4E; display:block; font-size:14px; font-weight:500; margin-bottom:14px;}
.wrap-profile .wrap-privacy .privacy-row2 {margin-top:19px;}
.wrap-profile .wrap-privacy .privacy-row2 h2 {color:#3B3E4E; display:block; font-size:14px; font-weight:500; margin-bottom:14px;}
.wrap-profile .wrap-privacy .privacy-row2 .btn-link {background-color:#FCFCFC; border:#FCFCFC 1px solid; border-radius:15px; color:#5A5A5A; display:inline-block; font-family:Noto Sans KR, Apple SD Gothic Neo, Lexend Deca, Sans-serif; font-size:13px; font-weight:400; line-height:29px; padding:0 15px;}
.wrap-profile .wrap-privacy .privacy-row2 .btn-link:hover {background-color:#FCFCFC; border:#536DFE 1px solid; color:#536DFE;}


.wrap-profile .wrap-privacy .label_group {margin-bottom:10px;}
.wrap-profile .wrap-privacy .label_group span {background-color:#3E54CF; border-radius:15px; color:#fff; display:inline-block; padding:6px 18px 7px;}
.wrap-profile .wrap-privacy .profile-info {overflow:hidden;}
.wrap-profile .wrap-privacy .company-img {width:232px; border:#DFDFDF 1px solid; display:inline-block; float:left; margin-right:10px;}
.wrap-profile .wrap-privacy .company-info {width:421px; display:inline-block; float:left;}
.wrap-profile .wrap-privacy .company-info th {background-color:#FCFCFC; border:#DFDFDF 1px solid; border-width:1px 0;}
.wrap-profile .wrap-privacy .company-info th p {border:#fff 1px solid; border-width:1px 0; color:#5A5A5A; line-height:28px; font-size:13px; font-weight:400; text-align:center;}
.wrap-profile .wrap-privacy .company-info td {border:#DFDFDF 1px solid; border-width:1px 0; color:#3B3E4E; font-family:Noto Sans KR, Apple SD Gothic Neo, Lexend Deca, Sans-serif; font-size:13px; font-weight:500; padding:0 20px;}
.wrap-profile .wrap-privacy .info-website {margin-top:29px;}
.wrap-profile .wrap-privacy .info-website p {color:#3B3E4E; font-size:14px; font-weight:500; margin-bottom:15px;}
.wrap-profile .wrap-privacy .info-website a {background-color:#FCFCFC; border:#FCFCFC 1px solid; border-radius:15px; color:#5A5A5A; display:inline-block; font-family:Noto Sans KR, Apple SD Gothic Neo, Lexend Deca, Sans-serif; font-size:13px; font-weight:400; padding:5px 23px 7px;}
.wrap-profile .wrap-privacy .info-website a:hover {border:#536DFE 1px solid; color:#536DFE;}
.wrap-profile .wrap-privacy .txt-intro {color:#5A5A5A; font-size:13px; font-weight:400; line-height:18px; margin-top:19px;}


#supportPoint{margin-left: 30px;}
#supportPoint::before{
    width: 1px;
    height: 23px;
    background-color: #EBEBF2;
    content: '';
    position: absolute;
    margin-left: -30px;
}

.plzChck{  background-color: rgb(61, 90, 254) !important;}
.mobile .comp-logo{left: 0px !important;position: relative !important;}
/*.mobile .wrap-profile{width: 100% !important;}*/

@media screen and (max-width:750px)
{
    .mobile .wrap-profile {margin:15px;}
    .mobile .proFile .popchgpw{width: 100vw !important;padding: 40px 0px 0px 0px;}
    .proFile .piimg2 {width:90px !important; height:90px !important; border-radius:50%;}
    .proFile .bg-exp {width:100px !important;}
    .wrap-profile .profile-intro{padding: 12px 0 0 110px;}
    .wrap-profile .profile-intro .intro-row2 .btn-group{right: unset;}
    .wrap-profile .profile-intro .intro-row2 .btn-group p{width: 50px;font-size: 7px;}
    .wrap-profile .profile-intro .intro-row2 .btn-group .btn-type1 i{display: none;}
    .wrap-profile .profile-intro .intro-row2 .btn-group .btn-type2 i{display: none;}
    .wrap-profile .profile-intro .mobile.btn-type3.btn-type3s{
        background-color: transparent;
        float: right;
        position: absolute;
        top: -45px;
        right: 0px;
        width: 30px;
        height: 30px;
        background: transparent url(../images/gbp/Chat_icon_off.svg) center no-repeat;}
    .wrap-profile .profile-intro .intro-row3{margin-top: 5px;}
    .wrap-profile .profile-intro .intro-row3 span{margin-right: 20px;font-size: 11px}
    .wrap-profile .profile-intro .intro-row3 span p{margin-left: 3px;}
    .wrap-profile .profile-intro .intro-row3 span .followbtn{
        position: absolute !important;
        top: unset !important;
        background: #F5F6FA 0% 0% no-repeat padding-box;
        width: 80px;
        font-size: 12px;
        background-color: #FCFCFC;
        right: -5px;}
    .wrap-profile .profile-intro .intro-row3 span .followed{
        position: absolute !important;
        top: unset !important;
        width: 80px;
        font-size: 12px;
        right: -5px;
    }
    #supportPoint{margin-left: 5px;margin-right: 0px;}
    #supportPoint::before{
        width: 1px;
        height: 18px;
        background-color: #EBEBF2;
        content: '';
        position: absolute;
        margin-left: -14px;
        margin-top: 3px;
    }



    .mobile  .popup-layer{width: 100vw !important;margin: 0px !important;overflow-x: hidden;top:unset!important;}
    .mobile .popup-layer .wrap-sec .ipt-nick input{ width:235px !important;}
    .mobile .popup-layer .wrap-sec .change-pw{width: 350px !important;}
    .mobile .popup-layer .wrap-sec input[type="text"]{width: 20rem;}
}
.mobile .wrap-profile .profile-intro .intro-row3 span .followbtn{position: absolute!important;}