@charset "utf-8";
/* checkbox */
input[type="checkbox"] {
  display: none;
}

input[type="checkbox"] + label {
  background: url("../img/icon/check_off.svg") left center / 20px no-repeat;
  font-size:15px;
  font-weight:500;
  padding: 3px 0 2px 28px;
  margin-bottom: 30px;
  cursor: pointer;
}

input[type="checkbox"]:checked + label {
  background: url("../img/icon/check_on.svg") left center / 20px no-repeat;
}

section {
    height: 100%;
}

.profile_box{
    width:1250px;
    height:350px;
    display:flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    background:#fff;
}

.profile_box p{
    font-size:16px;
    font-weight:500;
    margin-bottom:40px;
    line-height:1.6;
    color: #474B5A;
}

.profile_t p span{
    font-weight: 500;
    font-size: 16px;
    color: #474B5A;
    padding-left: 25px;
    background: url('../img/icon/t_ico.svg') left center / 21px no-repeat;
}

.profile_input input{
    width:356px;
    height:45px;
    border-radius: 2px;
    border:1px solid #d2d5e0;
    padding:0 13px;
}

.profile_box .btn{
    width:105px;
    height:45px;
/*    background:#474b5a;*/
}

.profile_input label{
    margin-right:20px;
    font-size:15px;
    font-weight:600;
}

/* 2024-04-09 [s] */
.profile_box .robot_area1{
    margin: 20px 0 0 76px;
    width: 304px;
    height: 78px;
}
/* 2024-04-09 [e] */


/* 회원정보 조회 및 변경 */
.retouch_btn{
    display:flex;
    justify-content: flex-end;
}

.retouch_btn .btn{
    width:135px;
    height:45px;
    color:#fff;
}

.fee_wrap{
    margin-top:30px;
}

/* .fee_flex{
    border-bottom:1px solid #d2d5e0;
} */

.fee_flex input{
    width:356px;
    height:45px;
    border-radius: 2px;
    border:1px solid #d2d5e0;
    padding:0 13px;
    font-size:15px;
    font-weight:500;
}

.fee_flex input:disabled{
    background:#eee;
    color:#C6C9D6;
}

.fee_flex .btn{
    width:105px;
    height:45px;
    background:#474b5a;
    margin-left:9px;
}

.fee_flex .btn.blue{
    background:#3f5dff;
}

.fee_flex .btn.disabled{
    background: #D2D5E0;
    color: #FAFBFF;
}
/* 2023-02-09 [s] */
.dash_fee .fee_long_right,
.dash_fee .fee_right{
    padding-left:6px;
    background:#fff;
}
/* 2023-02-09 [e] */
.fee_long_right{
    flex-direction: row;
    flex-wrap: wrap;
}

.fee_right p{
    margin-left:11px;
}

.fee_input_box:nth-child(2){
    margin-left:10px;
    flex:auto;
}

.fee_topcon .fee_input_box{
    padding-top: 5px;
}

.fee_input_box{
    display:flex;
    justify-content: flex-start;
}

.upload_name{
    display: inline-block;
    height: 45px;
    padding: 0 13px;
    vertical-align: middle;
    border: 1px solid #dddddd;
    width: 356px;
    color: #C6C9D6;
}

.filebox label{
    display: inline-flex;
    width:105px;
    align-items: center;
    justify-content: center;
    color: #fff;
/*    background-color: #474b5a;*/
    background-color: #3f5dff;
    cursor: pointer;
    height: 45px;
    margin-left: 6px;
    font-size:15px;
    font-weight:500;
    border-radius: 2px;
}

.filebox input[type="file"] {
    position: absolute;
    width: 0;
    height: 0;
    padding: 0;
    overflow: hidden;
    border: 0;
}

.fee_check{
    display:flex;
    /* align-items: center; */
    flex-direction: column; 
    align-items: flex-start;
    gap: 10px;
    padding-left:11px;
}

.fee_check_box:first-child{
    margin-right:15px;
}

.fee_info_text{
    flex: auto;
}

.fee_topcon,
.fee_topcon .fee_long_right{
    height:118px;
}

.dash_fee .fee_flex.fee_topcon > span{
    height:100%;
    align-items: flex-start;
    padding-top:16px;
}

.fee_topcon, .fee_topcon .fee_long_right{
    /* border-bottom: 1px solid #D2D5E0; */
    align-items: flex-start;
}

.fee_info_text p:first-child{
    margin-bottom:5px;
}

.last_cont{
    margin-top:20px;
    display:flex;
    align-items: flex-start;
    justify-content: space-between;
}

.dropout_text{
    display:flex;
    align-items: center;
}

.dropout_text p{
    font-size:15px;
    font-weight:500;
    color:#6e7283;
    margin-right:2px;
}

.dropout_text button{
    font-size:15px;
    font-weight:500;
    color:#3f5dff;
    text-decoration: underline;
}

.last_cont .btn_group{
    padding-top:10px;
}

.last_cont .btn{
    width:135px;
    height:45px;
    background:#474b5a;
    margin-left:6px;
}

.last_cont .btn.blue{
    background:#3f5dff;
}

 /* 2024-04-05 [s] */
.last_cont .robot_area1{
    display:block;
    text-align:right;
    margin: 0px 0 0px 0;
}
.last_cont .robot_area1 > div{
    display:inline-block;
    width: 304px;
    height: 78px;
}
/* 2024-04-05 [e] */

.pee_info_cont{
    width:1250px;
    /* height:135px; */
    background:#fff;
    padding:20px;
    margin-top:15px;
}

.pee_info_cont div{
    display:flex;
    align-items: center;
    margin-bottom:5px;
}


.pee_info_cont div button{
    font-size:15px;
    font-weight:500;
    color:#3f5dff;
    text-decoration: underline;
}

.pee_info_cont p{
    font-size:15px;
    font-weight:400;
    color:#6e7283;
    line-height: 1;
}

.pee_info_cont p:not(:last-child){
    margin-bottom:5px;
}

.pee_info_cont div p{
    margin-bottom:0 !important;
}
/* 사업자 정보 */
.fee_wrap.profile{
    /* padding-top:20px; */
}
.fee_wrap.profile_retouch,
.fee_wrap.profile_business{
    padding-top: 0;
}

.fee_wrap.profile .th{
    font-size:18px;
    font-weight:600;
    margin-bottom:20px;
}
.dash_fee .profile .fee_flex_box{
    background-color: #D2D5E0;
    border: 1px solid #D2D5E0;
}

.fee_flex_box:not(:last-child){
    margin-bottom:30px;
}

.fee_flex .long_input{
    width:470px;
}

.fee_flex .half_input{
    width:230px;
    display:block;
}

.fee_flex .half_input:first-child{
    margin-right:10px;
}

.long_input.mg{
    margin-left:15px;
}

.fee_filecon .fee_long_right,
.fee_filecon{
    height:200px;
}

.fee_filecon .fee_long_right{
    align-items: flex-start;
    align-content: flex-start;
    flex-direction: column;
}

.dash_fee .fee_flex.fee_filecon > span{
    height: 100%;
    align-items: flex-start;
    padding-top: 16px;
}

.fee_filecon .filebox{
    padding-top:5px;
}

.fee_filecon .fee_file_text{
    padding-left:10px;
}

.fee_filecon .fee_file_text span{
    display:block;
    margin:15px 0;
    font-size:16px;
    line-height: 25px;
    font-weight:500;
    color: #6e7283;
}

.fee_filecon .fee_file_text p{
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
    color:#828798;
}

.fee_flex .gray{
    color:#aeb2c1;
}

.fee_flex_box > p{
    font-size:15px;
    font-weight: 400;
    margin-top:15px;
    color:#6e7283;
}

/* 2025-09-11 [s] */
/* new pw */
.new_pw .fee_long_right,
.new_pw{
    height:auto;
}

.new_pw .fee_long_right{
    align-items: flex-start;
    align-content: flex-start;
    flex-direction: column;
    padding-top:5px;
}
.new_pw .fee_long_right.no_flex {
    display:block;
}

.new_pw .fee_long_right .pw_sh_box {
    padding-bottom:5px;
}

.new_pw .fee_tit {
    display:block;
    font-size:13px !important;
    font-weight:700 !important;
}
.dash_fee .fee_flex.new_pw > span{
    height: 100%;
    align-items: flex-start;
    padding-top: 16px;
}
.dash_fee .fee_flex.new_pw li{
    position:relative;
    padding-left:15px;
    /*
    list-style: disc;
    list-style-position: inside;
    */
}
.dash_fee .fee_flex.new_pw li:after {
    position:absolute; 
    top:8px; 
    left:5px;
    width:3px; 
    height:3px;
    content:'';
    border-radius:50%;
    background:#474B5A;
}
.dash_fee .fee_flex.new_pw ul {
    padding-bottom:5px;
}
.dash_fee .fee_flex.new_pw li,
.dash_fee .fee_flex.new_pw p{
    font-size:13px;
    font-weight:500;
    line-height:1.4;
}

.dash_fee .fee_flex.new_pw .false_txt {
    font-size:13px;
    line-height:1.4;
    font-weight:500;
    color:#EE1B1B;
    margin-bottom:5px;
}

.dash_fee .fee_flex.new_pw input{
    margin-bottom:5px;
}
/* 2025-09-11 [e] */

.dash_fee .fee_flex.new_pw p:not(:last-child){
    margin-bottom:5px;
}

.pw_change{
    padding-bottom:150px;
}
/* height 안맞아서 넣어둠 */

.dash_fee .pw_change .fee_flex_box{
    grid-template-columns: 1fr;
}
.pw_change .fee_flex{
    border-bottom: none;
    min-width: 0;
}
.pw_change .fee_flex_box:first-of-type .fee_flex{
    grid-column-start: 1;
    grid-column-end: 2;
}

.pw_change .last_cont{
    justify-content: flex-end;
}

/* 2024-04-05 [s] */
.pw_change .robot_area1{
    display:block;
    text-align:right;
    margin: 25px 0 0px 0;
}
.pw_change .robot_area1 > div{
    display:inline-block;
    width: 304px;
    height: 78px;
}
/* 2024-04-05 [e] */

/*.pw_modal .apply_btn{
    background:#474b5a;
}*/

/* 회원탈퇴 */
.cancel_top{
    padding-top: 30px;
    padding-bottom: 35px;
    margin-bottom: 28px;
    background: #FAFBFF;
    border: 1px solid #D2D5E0;
    border-radius: 2px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.cancel_text{
    /* margin-top:40px;
    padding-left:40px; */
    text-align: center;
    margin-bottom: 25px;
}

.cancel_text h3{
    font-weight: 600;
    font-size: 24px;
    color: #3F5DFF;
    line-height: 34px;
    text-align: center;
}

.cancel_text p{
    font-size:16px;
    font-weight:500;
    margin-top: 14px;
}

.cancel_text span{
    font-size:15px;
    color:#474b5a;
    line-height: 2;
}

.cancel .fee_check_box{
    /* margin:40px 0; */
    /* padding-left:40px; */
}
/* 2025-03-04 [s] */
.cancel_box{
    width:1250px;
    padding:30px 30px 30px 30px;
    background: #F1F3F9;
}

.cancel_box .title{
    font-size:20px;
    font-weight:500;
    margin-bottom:40px;
}

.guide_box{
    display: flex;
    align-items: flex-start;
}

.guide_box span{
    margin-right:20px;
    display:block;
    font-size:15px;
    font-weight:500;
    color:#111;
}

.guide_box .information{
    margin-bottom:30px;
}

.guide_box .information p{
    color:#111;
    font-size:15px;
    font-weight:500;
}

.guide_box .information p:not(:last-child){
    margin-bottom:7px;
}
/* 2025-03-04 [e] */
.cancel_warning{
    width:1170px;
    padding:25px 0 25px 25px;
    background: #fff;
    margin:20px 0 40px;
}

.cancel_warning p{
    font-size: 16px;
    font-weight: 500;
    color: #000;
}

.cancel_warning b{
    color: #3f5dff;
    font-size: 16px;
    font-weight: 500;
}

input[type='radio'] + label{
    display: inline-block;
    padding: 4px 0 3px 28px;
    /* margin-bottom: 8px; */
    font-weight: 500;
    font-size: 15px;
    background: url('../img/icon/radio_off.svg') left center / 20px no-repeat;
    cursor: pointer;
}

input[type='radio']:checked + label{
    background: url('../img/icon/radio_on.svg') left center / 20px no-repeat;
}

.radio_box{
    margin-bottom:15px;
}
/* 2025-03-04 [s] */
.cancel_box1{
    width:1250px;
    padding:10px 0 10px 0;
}

.cancel_box1 .title{
    font-size:20px;
    font-weight:500;
    margin-bottom:40px;
    color:#111;
}

.cancel_warning1{
    padding:0px 0 0px 0;
    margin:0 0 40px;
}

.cancel_warning1 p{
    font-size: 16px;
    font-weight: 700;
    color: #111;
    line-height:1.5;
    padding-bottom:20px;
}

.cancel_warning1 p span {
    font-size:16px;
    font-weight:700; 
    color:#3F5DFF;
}

.cancel_warning1 p:last-child {
    font-size:15px;
    font-weight:600;
    padding-bottom:30px;
    border-bottom: 1px solid #0000001A;
}


.cancel_radio_wrap textarea{
    width:100%;
    height:134px;
    background: #FFFFFF;
    border: 1px solid #D2D5E0;
    border-radius: 4px;
    margin-top:5px;
    padding:25px;
    font-size:14px;
    font-weight:400;
}
/* 2025-03-04 [e] */
.cancel .last_cont{
    justify-content: flex-end;
}
.profile .fee_flex{
    /* border-right: 1px solid #d2d5e0; */
}
.dash_fee .profile .fee_flex > span{
    border: none;
}
.profile.profile_business .fee_flex{
    grid-column-start: 1;
    grid-column-end: 3;
}
.profile.profile_business .fee_flex_box:first-of-type .fee_flex:nth-of-type(1){
    grid-column-start: 1;
    grid-column-end: 2;
}
.profile.profile_business .fee_flex_box:first-of-type .fee_flex:nth-of-type(2){
    grid-column-start: 2;
    grid-column-end: 3;
}
.profile.profile_business .fee_flex_box li:first-of-type p{
    font-weight: 400;
    font-size: 15px;
    line-height: 19px;
    color: #AEB2C1;
}
.profile.profile_business .fee_flex_box .fee_info_text li{
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #6E7283;
    list-style: disc;
    list-style-position: inside;
}
.profile.profile_retouch_business .fee_flex{
    grid-column-start: 1;
    grid-column-end: 3;
}
.profile.profile_retouch_business .fee_flex_box:first-of-type .fee_flex:nth-of-type(2n-1){
    grid-column-start: 1;
    grid-column-end: 2;
}
.profile.profile_retouch_business .fee_flex_box:first-of-type .fee_flex:nth-of-type(2n){
    grid-column-start: 2;
    grid-column-end: 3;
}
.profile.profile_retouch_business > p{
    font-size: 15px;
    font-weight: 400;
    margin-top: 15px;
    color: #6e7283;
    margin-bottom: 30px;
}
.profile.profile_retouch_business .fee_flex_box:not(:last-child){
    margin-bottom: 15px;
}

.profile.profile_retouch .fee_flex{
    grid-column-start: 1;
    grid-column-end: 3;
}
.profile.profile_retouch .fee_flex_box:first-of-type .fee_flex:nth-of-type(1){
    grid-column-start: 1;
    grid-column-end: 2;
}
.profile.profile_retouch .fee_flex_box:first-of-type .fee_flex:nth-of-type(2){
    grid-column-start: 2;
    grid-column-end: 3;
}

.dash_profile_retouch_change .profile.profile_retouch_change .fee_flex:nth-of-type(1){
    grid-column-start: 1;
    grid-column-end: 2;
}
.dash_profile_retouch_change .profile.profile_retouch_change .fee_flex:nth-of-type(2){
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
}
.dash_profile_retouch_change .profile.profile_retouch_change .fee_flex:nth-of-type(4){
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
}
.dash_profile_retouch_change .profile.profile_retouch_change .fee_flex:nth-of-type(5){
    grid-column-start: 1;
    grid-column-end: 3;
}
.dash_profile_retouch_change .profile.profile_retouch_change .fee_flex:nth-of-type(6){
    grid-column-start: 1;
    grid-column-end: 3;
}
.dash_profile_retouch_change .fee_info_cont{
    background: #FFFFFF;
    border-radius: 2px;
    padding: 20px;
}


.profile_retouch ol:nth-of-type(2) .fee_flex:first-of-type,
.profile_retouch ol:first-of-type .fee_flex:first-of-type,
.profile_retouch ol:first-of-type .fee_flex:nth-of-type(2),
.profile_business .fee_flex:first-of-type,
.profile_business ol:nth-of-type(2) li:nth-of-type(8) .fee_long_right,
.profile_business ol:first-of-type .fee_flex:nth-of-type(2){
    /* border-top: 1px solid #d2d5e0; */
}
.profile .fee_flex > span{
    /* border-left: 1px solid #d2d5e0; */
    /* border-right: 1px solid #d2d5e0; */
}
.dash_profile_retouch_change .profile_notice,
.profile_retouch .profile_notice{
    width: 100%;
    padding: 20px 21px;
    margin-top: 15px;
    background: #FFFFFF;
    border-radius: 2px;
}
.dash_profile_retouch_change .profile_notice li,
.profile_retouch .profile_notice li{
    font-size: 15px;
    color: #6E7283;
    line-height: 20px;
    list-style: disc;
    list-style-position: inside;
}
.dash_profile_retouch_change .profile_notice li button,
.profile_retouch .profile_notice li button{
    font-weight: 500;
    font-size: 15px;
    color: #3F5DFF;
    text-decoration: underline;
}
.profile_over .over_inner{
    padding: 200px 0;
    text-align: center;
}
.profile_over .over_inner strong{
    font-weight: 600;
    font-size: 24px;
}

.profile_over .over_inner p{
    margin: 15px 0 34px 0;
    font-weight: 500;
    font-size: 15px;
    color: #000;
    line-height: 23px;
}
.profile_over .over_inner .btn{
    width: 295px;
}


/* 테블릿 */

@media screen and (max-width:1201px) {
  input[type="checkbox"] + label {
    background: url("../img/icon/check_off.svg") left center / 20px no-repeat;
    font-size: 15px;
    padding: 3px 0 2px 28px;
    margin-bottom: 30px;
  }

  input[type="checkbox"]:checked + label {
    background: url("../img/icon/check_on.svg") left center / 20px no-repeat;
  }

  /*.dash_info{
   margin: 22px 0 300px 15px;
  }*/
  .profile_box{
      width:1250px;
      height:350px;
  }

  .profile_box p{
      font-size:16px;
      margin-bottom:40px;
  }
  .profile_t p span{
      font-size: 16px;
      padding-left: 25px;
      background: url('../img/icon/t_ico.svg') left center / 21px no-repeat;
  }

  .profile_input input{
      width:356px;
      height:45px;
      font-size: 15px;
      border-radius: 2px;
      padding:0 13px;
  }

  .profile_box .btn{
      width:105px;
      height:45px;
  }

  .profile_input label{
      margin-right:20px;
      font-size:15 px;
  }

  /* 회원정보 조회 및 변경 */

  .retouch_btn .btn{
      width:135px;
      height:45px;
  }

  .fee_wrap{
      margin-top:30px;
  }

  .fee_flex input{
      width:356px;
      height:45px;
      border-radius: 2px;
      padding:0 13px;
      font-size:15px;
  }

  .fee_flex .btn{
      width:105px;
      height:45px;
      margin-left:9px;
  }

  .dash_fee .fee_long_right,
  .dash_fee .fee_right{
      padding-left:6px;
  }

  .fee_right p{
      margin-left:11px;
  }

  .fee_input_box:nth-child(2){
      margin-left:10px;
  }

  .fee_topcon .fee_input_box{
      padding-top: 5px;
  }

  .upload_name{
      height: 45px;
      padding: 0 13px;
      width: 356px;
  }

  .filebox label{
      width:105px;
      height: 45px;
      margin-left: 6px;
      font-size:15px;
      border-radius: 2px;
  }

  .fee_check{
      padding-left:11px;
  }

  .fee_check_box:first-child{
      margin-right:15px;
  }

  .fee_topcon,
  .fee_topcon .fee_long_right{
      height:118px;
  }

  .dash_fee .fee_flex.fee_topcon > span{
      padding-top:16px;
  }

  .fee_info_text p:first-child{
      margin-bottom:5px;
  }

  .last_cont{
      margin-top:20px;
  }

  .dropout_text p{
      font-size:15px;
      margin-right:2px;
  }

  .dropout_text button{
      font-size:15px;
  }

  .last_cont .btn_group{
      padding-top:10px;
  }

  .last_cont .btn{
      width:135px;
      height:45px;
      margin-left:6px;
  }

  /* 사업자 정보 */
  .fee_wrap.profile{
      padding-top:20px;
  }

  .fee_wrap.profile .th{
      font-size:18px;
      margin-bottom:20px;
  }

  .fee_flex_box:not(:last-child){
      margin-bottom:30px;
  }

  .fee_flex .long_input{
      width:470px;
  }

  .fee_flex .half_input{
      width:230px;
  }

  .fee_flex .half_input:first-child{
      margin-right:10px;
  }

  .long_input.mg{
      margin-left:15px;
  }

  .fee_filecon .fee_long_right,
  .fee_filecon{
      height:200px;
  }

  .dash_fee .fee_flex.fee_filecon > span{
      padding-top: 16px;
  }

  .fee_filecon .filebox{
      padding-top:5px;
  }

  .fee_filecon .fee_file_text{
      padding-left:10px;
  }

  .fee_filecon .fee_file_text span{
      margin:15px 0;
      font-size:16px;
  }

  .fee_filecon .fee_file_text p{
      font-size:14px;
  }

  .fee_flex_box > p{
      font-size:15px;
      margin-top:15px;
  }

  /* new pw */
  .new_pw .fee_long_right,
  .new_pw{
      height:130px;
  }

  .new_pw .fee_long_right{
      padding-top:5px;
  }

  .dash_fee .fee_flex.new_pw > span{
      padding-top: 16px;
  }

  .dash_fee .fee_flex.new_pw p{
      font-size:15px;
  }

  .dash_fee .fee_flex.new_pw input{
      margin-bottom:10px;
  }

  .dash_fee .fee_flex.new_pw p:not(:last-child){
      margin-bottom:5px;
  }

  .pw_change{
      padding-bottom:150px;
  }
  /* 회원탈퇴 */
  .cancel_top{
    margin-top: 20px;
    margin-bottom: 30px;
    border-radius: 2px;
}
  .cancel_text{
      margin-top:40px;
      padding-left:40px;
  }

  .cancel_text h3{
      font-size:24px;
  }

  .cancel_text p{
      font-size:16px;
      margin:20px 0 5px;
  }

  .cancel_text span{
      font-size:15px;
  }

  .cancel .fee_check_box{
      margin:40px 0;
      padding-left:40px;
  }
  /* 2025-03-04 [s] */
  .cancel_box{
      width:1250px;
      padding:30px;
  }
  /* 2025-03-04 [e] */
  .cancel_box .title{
      font-size:20px;
      margin-bottom:40px;
  }

  .guide_box span{
      margin-right:20px;
      font-size:15px;
  }

  .guide_box .information{
      margin-bottom:30px;
  }

  .guide_box .information p{
      font-size:15px;
  }

  .guide_box .information p:not(:last-child){
      margin-bottom:7px;
  }

  .cancel_warning{
      width:1170px;
      padding:25px 0 25px 25px;
      margin:20px 0 40px;
  }

  .cancel_warning p{
      font-size:16px;
  }

  .cancel_warning b{
      font-size:16px;
  }

  input[type='radio'] + label{
      padding: 4px 0 3px 28px;
      font-size: 15px;
      background: url('../img/icon/radio_off.svg') left center / 20px no-repeat;
  }

  input[type='radio']:checked + label{
      background: url('../img/icon/radio_on.svg') left center / 20px no-repeat;
  }

  .radio_box{
      margin-bottom:15px;
  }

  .cancel_radio_wrap textarea{
      width:1095px;
      height:134px;
      border-radius: 4px;
      margin-top:5px;
      padding:25px;
      font-size:14px;
  }

  .profile_retouch .profile_notice{
      padding: 20px 21px;
      margin-top: 15px;
      border-radius: 2px;
  }
  .profile_retouch .profile_notice li{
      font-size: 15px;
  }
  .profile_retouch .profile_notice li button{
      font-size: 15px;
  }
  .profile_over .over_inner{
      padding: 200px 0;
  }
  .profile_over .over_inner strong{
      font-size: 24px;
  }

  .profile_over .over_inner p{
      margin: 15px 0 30px 0;
      font-size: 15px;
  }
  .profile_over .over_inner .btn{
      width: 295px;
  }

}







