@charset "UTF-8";
@import url("/static/fonts/nanum_myeongjo/NanumMyeongjo.css");
@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Belleza&display=swap");
html {
  font-size: 12px; }

@media screen and (min-width: 360px) {
  html {
    font-size: 14px; } }
@media screen and (min-width: 400px) {
  html {
    font-size: 16px; } }
@media screen and (min-width: 430px) {
  html {
    font-size: 16px; } }
@media screen and (min-width: 768px) {
  html {
    font-size: 16px; } }
@media screen and (min-width: 1200px) {
  html {
    font-size: 16px; } }
@media screen and (min-width: 1920px) {
  html {
    font-size: 16px; } }
/* 폰트 */
/* 컬러 */
/* 드롭다운,멀티포함 */
/* font */
/* text cutting */
/* flex */
::-webkit-scrollbar {
  width: rem(6px);
  height: rem(6px); }
  @media screen and (min-width: 1200px) {
    ::-webkit-scrollbar {
      width: 10px;
      height: 10px; } }

::-webkit-scrollbar-thumb {
  background: #CCCCCC;
  border-radius: 0; }

::-webkit-scrollbar-thumb:hover {
  background: #888888; }

::-webkit-scrollbar-track {
  background: #eeeeee;
  border-radius: 0; }

.mypage_alarm {
  width: 100%; }
  @media screen and (min-width: 1200px) {
    .mypage_alarm {
      margin-top: 80px; } }
  .mypage_alarm ul {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px; }
    .mypage_alarm ul li {
      background: #ccc; }

.input-row.pw {
  margin-bottom: 44px; }

.container.member section .inner {
  /* 로그인 및 회원가입 */ }
  .container.member section .inner .btn-row {
    width: 100%;
    display: inline-flex;
    justify-content: center; }
    .container.member section .inner .btn-row .btn {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 10.8333333333rem; }
      @media screen and (min-width: 480px) {
        .container.member section .inner .btn-row .btn {
          width: 185px; } }
  .container.member section .inner .login_option {
    margin: 2.5rem 0 4.1666666667rem 0;
    display: flex;
    justify-content: center;
    align-items: center; }
    @media screen and (min-width: 480px) {
      .container.member section .inner .login_option {
        margin: 48px 0 80px 0; } }
    .container.member section .inner .login_option li {
      position: relative;
      padding: 0 1.0625rem 0 1rem; }
      .container.member section .inner .login_option li:before {
        content: "";
        position: absolute;
        right: 0;
        top: 0.1666666667rem;
        width: 0.0625rem;
        height: 0.6666666667rem;
        background: #ccc; }
      .container.member section .inner .login_option li a {
        width: auto;
        height: auto;
        padding: 0;
        color: #aaa;
        font-size: 1rem;
        line-height: 1rem;
        font-weight: 600; }
        .container.member section .inner .login_option li a:hover {
          color: #65B3B1; }
      .container.member section .inner .login_option li:first-child {
        padding-left: 0; }
      .container.member section .inner .login_option li:last-child {
        padding-right: 0; }
        .container.member section .inner .login_option li:last-child:before {
          display: none; }
      @media screen and (min-width: 480px) {
        .container.member section .inner .login_option li {
          padding: 0 17px 0 16px; }
          .container.member section .inner .login_option li:before {
            top: 2px;
            width: 1px;
            height: 12px; }
          .container.member section .inner .login_option li a {
            color: #aaa;
            font-size: 18px;
            line-height: 18px;
            font-weight: 600; } }
  .container.member section .inner .login_sns {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 1rem; }
    .container.member section .inner .login_sns li {
      width: 100%;
      display: flex;
      justify-content: center;
      align-items: center; }
      .container.member section .inner .login_sns li a {
        color: #fff;
        font-size: 1rem;
        line-height: 1rem;
        font-weight: 600; }
      .container.member section .inner .login_sns li span {
        width: 11.6666666667rem;
        margin-left: 0.8333333333rem;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center; }
      .container.member section .inner .login_sns li:nth-child(1) {
        background: #04C60A; }
      .container.member section .inner .login_sns li:nth-child(2) {
        background: #FAE100; }
        .container.member section .inner .login_sns li:nth-child(2) a {
          color: #222; }
      .container.member section .inner .login_sns li:nth-child(3) {
        background: #F5443C; }
    @media screen and (min-width: 480px) {
      .container.member section .inner .login_sns {
        gap: 16px; }
        .container.member section .inner .login_sns li a {
          color: #fff;
          font-size: 20px;
          line-height: 20px;
          font-weight: 600; }
        .container.member section .inner .login_sns li span {
          width: 240px;
          margin-left: 16px; } }
  .container.member section .inner .login-msg {
    background: #f9f9f9;
    margin-top: 1.3333333333rem;
    padding: 2.0833333333rem 0;
    text-align: center;
    color: #888;
    font-size: 0.9583333333rem;
    line-height: 1.6;
    font-weight: 500; }
    .container.member section .inner .login-msg strong {
      color: #A6866B;
      font-size: 0.9583333333rem;
      line-height: 1.6;
      font-weight: 700; }
  .container.member section .inner .search_results {
    text-align: center; }
    .container.member section .inner .search_results .box {
      width: 100%;
      background: #f9f9f9;
      padding: 2.0833333333rem 0; }
      .container.member section .inner .search_results .box p {
        position: relative;
        width: 80%;
        text-align: center;
        padding: 1.3333333333rem 0;
        margin: auto;
        color: #aaa;
        font-size: 1rem;
        line-height: 1rem;
        font-weight: 500; }
      @media screen and (min-width: 480px) {
        .container.member section .inner .search_results .box {
          padding: 48px 0; }
          .container.member section .inner .search_results .box p {
            padding: 16px 0;
            color: #aaa;
            font-size: 18px;
            line-height: 18px;
            font-weight: 500; } }
    .container.member section .inner .search_results .btn-row .btn {
      margin: 0;
      width: 9.375rem; }
      @media screen and (min-width: 360px) {
        .container.member section .inner .search_results .btn-row .btn {
          width: 9.7916666667rem; } }
      @media screen and (min-width: 400px) {
        .container.member section .inner .search_results .btn-row .btn {
          width: 10.2083333333rem; } }
      @media screen and (min-width: 440px) {
        .container.member section .inner .search_results .btn-row .btn {
          width: 10.8333333333rem; } }
      @media screen and (min-width: 480px) {
        .container.member section .inner .search_results .btn-row .btn {
          margin: 0 4px; } }
    .container.member section .inner .search_results.found .btn-row {
      width: auto; }
    .container.member section .inner .search_results.found .box {
      margin-bottom: 2.5rem; }
      .container.member section .inner .search_results.found .box p:first-child {
        color: #444;
        font-size: 1.25rem;
        line-height: 1.25rem;
        font-weight: 600; }
        .container.member section .inner .search_results.found .box p:first-child:before {
          content: "";
          position: absolute;
          width: 11.6666666667rem;
          height: 0.0833333333rem;
          left: 50%;
          bottom: 0;
          margin-left: -5.8333333333rem;
          background: #ddd; }
      @media screen and (min-width: 480px) {
        .container.member section .inner .search_results.found .box {
          margin-bottom: 48px; }
          .container.member section .inner .search_results.found .box p:first-child {
            color: #444;
            font-size: 24px;
            line-height: 24px;
            font-weight: 600; }
            .container.member section .inner .search_results.found .box p:first-child:before {
              width: 225px;
              height: 2px;
              margin-left: -113px; } }
    .container.member section .inner .search_results.not-found .btn-row:nth-child(1) {
      margin-top: -0.8333333333rem; }
    @media screen and (min-width: 480px) {
      .container.member section .inner .search_results.not-found .btn-row:nth-child(1) {
        margin-top: -32px; } }
    .container.member section .inner .search_results.not-found .box {
      margin-top: 5rem; }
      .container.member section .inner .search_results.not-found .box p {
        width: 70%;
        word-break: keep-all;
        color: #555;
        font-size: 1rem;
        line-height: 1.3333333333rem;
        font-weight: 500; }
        .container.member section .inner .search_results.not-found .box p:first-child {
          color: #444;
          font-size: 1.25rem;
          line-height: 1.25rem;
          font-weight: 600; }
      .container.member section .inner .search_results.not-found .box .btn-row {
        margin-top: 2.5rem; }
      @media screen and (min-width: 480px) {
        .container.member section .inner .search_results.not-found .box {
          margin-top: 64px; }
          .container.member section .inner .search_results.not-found .box p {
            color: #555;
            font-size: 18px;
            line-height: 27px;
            font-weight: 500; }
            .container.member section .inner .search_results.not-found .box p:first-child {
              color: #444;
              font-size: 24px;
              line-height: 24px;
              font-weight: 600; }
          .container.member section .inner .search_results.not-found .box .btn-row {
            margin-top: 32px; } }
  .container.member section .inner .tablist.tab-register {
    height: 3.1666666667rem;
    margin-bottom: 3.3333333333rem; }
    .container.member section .inner .tablist.tab-register li {
      width: 33.33333333333333%; }
    @media screen and (min-width: 480px) {
      .container.member section .inner .tablist.tab-register {
        height: 58px;
        margin-bottom: 64px; } }
  .container.member section .inner .check-box + .btn {
    width: auto; }
  .container.member section .inner .userzipcode .zipsearch {
    position: absolute;
    right: 0;
    top: 1.6666666667rem;
    padding: 19px 16px;
    color: #000;
    font-size: 18px;
    line-height: 18px;
    font-weight: 600; }
    @media screen and (min-width: 480px) {
      .container.member section .inner .userzipcode .zipsearch {
        top: 36px;
        padding: 1rem 0.9375rem;
        color: #000;
        font-size: 1rem;
        line-height: 1rem;
        font-weight: 600; } }
  .container.member section .inner #useraddr1 {
    margin-bottom: 1.3333333333rem; }
    @media screen and (min-width: 480px) {
      .container.member section .inner #useraddr1 {
        margin-bottom: 24px; } }
  .container.member section .inner .useraddress {
    margin-bottom: 3.3333333333rem; }
    @media screen and (min-width: 480px) {
      .container.member section .inner .useraddress {
        margin-bottom: 64px; } }
  .container.member section .inner .form-box > .term-row {
    margin-bottom: 1.3333333333rem; }
    .container.member section .inner .form-box > .term-row .head {
      padding: 1.5rem 0 1.5rem 1.6666666667rem;
      background: #f9f9f9; }
    .container.member section .inner .form-box > .term-row:last-child {
      margin-top: 1.3333333333rem; }
  .container.member section .inner .form-box .term-group {
    background: #f9f9f9;
    padding: 2.5rem 1.6666666667rem; }
    .container.member section .inner .form-box .term-group > .term-row .head {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding-top: 0.625rem; }
      .container.member section .inner .form-box .term-group > .term-row .head button {
        padding-right: 0;
        text-decoration: underline; }
    .container.member section .inner .form-box .term-group > .term-row .term-area {
      background: #fff;
      overflow: hidden; }
      .container.member section .inner .form-box .term-group > .term-row .term-area:before {
        content: "";
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 2.0833333333rem;
        left: 0;
        z-index: 2;
        background: white;
        background: -webkit-linear-gradient(bottom, white 0%, rgba(255, 255, 255, 0) 100%);
        background: -o-linear-gradient(bottom, white 0%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%); }
      .container.member section .inner .form-box .term-group > .term-row .term-area .scroll {
        position: relative;
        text-align: left;
        height: 10rem;
        overflow-x: hidden; }
        .container.member section .inner .form-box .term-group > .term-row .term-area .scroll .inner {
          padding: 1.3333333333rem; }
    .container.member section .inner .form-box .term-group > .term-row:nth-child(1) .head {
      padding-top: 0; }
  .container.member section .inner .form-box + .btn-row {
    margin-top: 1.3333333333rem; }
  @media screen and (min-width: 480px) {
    .container.member section .inner .form-box > .term-row {
      margin-bottom: 24px; }
      .container.member section .inner .form-box > .term-row .head {
        padding: 30px 0 30px 48px; }
      .container.member section .inner .form-box > .term-row:last-child {
        margin-top: 24px; }
    .container.member section .inner .form-box .term-group {
      padding: 48px; }
      .container.member section .inner .form-box .term-group > .term-row .head {
        padding-top: 10px; }
      .container.member section .inner .form-box .term-group > .term-row .term-area:before {
        height: 40px; }
      .container.member section .inner .form-box .term-group > .term-row .term-area .scroll {
        height: 240px; }
        .container.member section .inner .form-box .term-group > .term-row .term-area .scroll .inner {
          padding: 24px; }
    .container.member section .inner .form-box + .btn-row {
      margin-top: 24px; } }
  .container.member section .inner.result .box {
    background: #f9f9f9;
    padding: 3.3333333333rem 1.4583333333rem; }
    .container.member section .inner.result .box p {
      word-break: keep-all;
      text-align: center; }
      .container.member section .inner.result .box p:nth-child(1) {
        color: #000;
        font-size: 1.25rem;
        line-height: 1.6666666667rem;
        font-weight: 500; }
        .container.member section .inner.result .box p:nth-child(1) strong {
          color: #65B3B1;
          font-size: 1.25rem;
          line-height: 1.6666666667rem;
          font-weight: 700; }
      .container.member section .inner.result .box p:nth-child(2) {
        padding: 0 1.875rem;
        margin-top: 1.6666666667rem;
        color: #888;
        font-size: 1rem;
        line-height: 1.4583333333rem;
        font-weight: 500; }
    @media screen and (min-width: 480px) {
      .container.member section .inner.result .box {
        padding: 56px 50px 48px 50px; }
        .container.member section .inner.result .box p:nth-child(1) {
          color: #000;
          font-size: 24px;
          line-height: 32px;
          font-weight: 500; }
          .container.member section .inner.result .box p:nth-child(1) strong {
            color: #65B3B1;
            font-size: 24px;
            line-height: 32px;
            font-weight: 700; }
        .container.member section .inner.result .box p:nth-child(2) {
          padding: 0 30px;
          margin-top: 24px;
          color: #888;
          font-size: 18px;
          line-height: 27px;
          font-weight: 500; } }
  .container.member section .inner.result .sns-txt {
    text-align: center;
    margin: 3.3333333333rem auto 1.6666666667rem auto;
    color: #222;
    font-size: 1.0833333333rem;
    line-height: 1.4583333333rem;
    font-weight: 500; }
    @media screen and (min-width: 480px) {
      .container.member section .inner.result .sns-txt {
        margin: 64px auto 32px auto;
        color: #222;
        font-size: 20px;
        line-height: 30px;
        font-weight: 500; } }
  .container.member section .inner.result .btn-row {
    margin-top: 3.3333333333rem; }
    @media screen and (min-width: 480px) {
      .container.member section .inner.result .btn-row {
        margin-top: 64px; } }
  .container.member section .inner.verify .verify-txt {
    text-align: center;
    margin-bottom: 4.1666666667rem;
    color: #444;
    font-size: 1.0833333333rem;
    line-height: 1.4583333333rem;
    font-weight: 500; }
    .container.member section .inner.verify .verify-txt strong {
      color: #65B3B1;
      font-size: 1.0833333333rem;
      line-height: 1.4583333333rem;
      font-weight: 700; }
    @media screen and (min-width: 480px) {
      .container.member section .inner.verify .verify-txt {
        margin-bottom: 64px;
        color: #444;
        font-size: 20px;
        line-height: 27px;
        font-weight: 500; }
        .container.member section .inner.verify .verify-txt strong {
          color: #65B3B1;
          font-size: 20px;
          line-height: 27px;
          font-weight: 700; } }
  .container.member section .inner.verify .box {
    word-break: keep-all;
    text-align: center;
    background: #f9f9f9;
    padding: 48px 50px;
    color: #555;
    font-size: 1rem;
    line-height: 1.3333333333rem;
    font-weight: 500; }
    .container.member section .inner.verify .box br {
      display: none; }
    .container.member section .inner.verify .box .btn-row {
      margin-top: 2.5rem; }
    @media screen and (min-width: 480px) {
      .container.member section .inner.verify .box {
        padding: 48px 50px;
        color: #555;
        font-size: 18px;
        line-height: 25px;
        font-weight: 500; }
        .container.member section .inner.verify .box br {
          display: block; }
        .container.member section .inner.verify .box .btn-row {
          margin-top: 48px; } }
  .container.member section .inner.idsearch .form-box, .container.member section .inner.pwsearch .form-box {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-flow: wrap; }
    .container.member section .inner.idsearch .form-box .hp-group, .container.member section .inner.pwsearch .form-box .hp-group {
      width: 100%;
      margin-bottom: 3.3333333333rem; }
      .container.member section .inner.idsearch .form-box .hp-group .input-row, .container.member section .inner.pwsearch .form-box .hp-group .input-row {
        margin-bottom: 1.6666666667rem; }
        .container.member section .inner.idsearch .form-box .hp-group .input-row .btn, .container.member section .inner.pwsearch .form-box .hp-group .input-row .btn {
          position: absolute;
          right: 0;
          top: 0;
          padding: 1rem 0.6666666667rem;
          font-weight: 600; }
      .container.member section .inner.idsearch .form-box .hp-group .resend, .container.member section .inner.pwsearch .form-box .hp-group .resend {
        display: flex;
        justify-content: flex-start;
        align-items: center; }
        .container.member section .inner.idsearch .form-box .hp-group .resend p, .container.member section .inner.pwsearch .form-box .hp-group .resend p {
          color: #888;
          font-size: 0.9583333333rem;
          line-height: 0.9583333333rem;
          font-weight: 500; }
        .container.member section .inner.idsearch .form-box .hp-group .resend .btn, .container.member section .inner.pwsearch .form-box .hp-group .resend .btn {
          color: #888;
          font-size: 0.9583333333rem;
          line-height: 0.9583333333rem;
          font-weight: 700;
          text-decoration: underline;
          padding: 0 0.8333333333rem;
          height: auto; }
          .container.member section .inner.idsearch .form-box .hp-group .resend .btn:hover, .container.member section .inner.pwsearch .form-box .hp-group .resend .btn:hover {
            color: #65B3B1; }
      @media screen and (min-width: 480px) {
        .container.member section .inner.idsearch .form-box .hp-group, .container.member section .inner.pwsearch .form-box .hp-group {
          margin-bottom: 48px; }
          .container.member section .inner.idsearch .form-box .hp-group .input-row, .container.member section .inner.pwsearch .form-box .hp-group .input-row {
            margin-bottom: 24px; }
            .container.member section .inner.idsearch .form-box .hp-group .input-row .btn, .container.member section .inner.pwsearch .form-box .hp-group .input-row .btn {
              padding: 19px 18px; }
          .container.member section .inner.idsearch .form-box .hp-group .resend p, .container.member section .inner.pwsearch .form-box .hp-group .resend p {
            color: #888;
            font-size: 16px;
            line-height: 16px;
            font-weight: 500; }
          .container.member section .inner.idsearch .form-box .hp-group .resend .btn, .container.member section .inner.pwsearch .form-box .hp-group .resend .btn {
            color: #888;
            font-size: 16px;
            line-height: 16px;
            font-weight: 700;
            padding: 0 16px; } }
    .container.member section .inner.idsearch .form-box .radio-box, .container.member section .inner.pwsearch .form-box .radio-box {
      padding-bottom: 2.0833333333rem;
      margin-top: 0.8333333333rem; }
      .container.member section .inner.idsearch .form-box .radio-box p, .container.member section .inner.pwsearch .form-box .radio-box p {
        color: #aaa;
        font-size: 0.9583333333rem;
        line-height: 0.9583333333rem;
        font-weight: 500;
        padding: 0.75rem 0 0 1.5833333333rem;
        word-break: keep-all;
        text-align: left; }
      .container.member section .inner.idsearch .form-box .radio-box:first-child, .container.member section .inner.pwsearch .form-box .radio-box:first-child {
        margin-top: 0; }
      @media screen and (min-width: 480px) {
        .container.member section .inner.idsearch .form-box .radio-box, .container.member section .inner.pwsearch .form-box .radio-box {
          padding-bottom: 36px;
          margin-top: 28px; }
          .container.member section .inner.idsearch .form-box .radio-box p, .container.member section .inner.pwsearch .form-box .radio-box p {
            color: #aaa;
            font-size: 16px;
            line-height: 16px;
            font-weight: 500;
            padding: 12px 0  0 28px; } }
  .container.member section .inner.idsearch .btn-row, .container.member section .inner.pwsearch .btn-row {
    width: 100%;
    text-align: center; }
    .container.member section .inner.idsearch .btn-row .btn, .container.member section .inner.pwsearch .btn-row .btn {
      justify-content: center;
      color: #fff;
      font-size: 1rem;
      line-height: 1rem;
      font-weight: 600; }
    @media screen and (min-width: 480px) {
      .container.member section .inner.idsearch .btn-row .btn, .container.member section .inner.pwsearch .btn-row .btn {
        color: #fff;
        font-size: 18px;
        line-height: 18px;
        font-weight: 600; } }
  .container.member section .inner.info-edit .sns-row {
    margin-bottom: 3.3333333333rem; }
    .container.member section .inner.info-edit .sns-row > strong {
      display: block;
      padding-left: 0.6666666667rem;
      margin-bottom: 1rem;
      color: #222;
      font-size: 1.0833333333rem;
      line-height: 1.0833333333rem;
      font-weight: 600; }
    .container.member section .inner.info-edit .sns-row ul {
      padding: 0.875rem 1.3333333333rem;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .container.member section .inner.info-edit .sns-row ul li:first-child {
        display: flex;
        justify-content: flex-start;
        align-items: center; }
        .container.member section .inner.info-edit .sns-row ul li:first-child i {
          width: 2.625rem;
          height: 2.625rem;
          border-radius: 2.625rem;
          margin-right: 0.8333333333rem; }
        .container.member section .inner.info-edit .sns-row ul li:first-child strong {
          color: #444;
          font-size: 1rem;
          line-height: 1rem;
          font-weight: 500; }
      .container.member section .inner.info-edit .sns-row ul li:last-child .btn-row .btn {
        width: 5.2083333333rem;
        height: 1.875rem;
        border-radius: 0.9375rem; }
        .container.member section .inner.info-edit .sns-row ul li:last-child .btn-row .btn.completed {
          border-color: #aaa;
          color: #aaa; }
      .container.member section .inner.info-edit .sns-row ul.naver li:first-child i {
        background: #04C60A; }
      .container.member section .inner.info-edit .sns-row ul.kakao li:first-child i {
        background: #FAE100; }
        .container.member section .inner.info-edit .sns-row ul.kakao li:first-child i svg {
          width: 2.625rem;
          height: 2.625rem; }
      .container.member section .inner.info-edit .sns-row ul.google li:first-child i {
        background: #F5443C; }
  .container.member section .inner.info-edit .member_out {
    display: block;
    width: 100%;
    text-align: center;
    text-decoration: underline;
    margin-top: 3.3333333333rem;
    color: #888;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: 600; }
    @media screen and (min-width: 1200px) {
      .container.member section .inner.info-edit .member_out {
        margin-top: 64px;
        color: #888;
        font-size: 18px;
        line-height: 18px;
        font-weight: 600; } }
  @media screen and (min-width: 1200px) {
    .container.member section .inner.info-edit .sns-row {
      margin-bottom: 64px; }
      .container.member section .inner.info-edit .sns-row > strong {
        padding-left: 16px;
        margin-bottom: 16px;
        color: #222;
        font-size: 20px;
        line-height: 20px;
        font-weight: 600; }
      .container.member section .inner.info-edit .sns-row ul {
        padding: 16px; }
        .container.member section .inner.info-edit .sns-row ul li:first-child i {
          width: 42px;
          height: 42px;
          border-radius: 42px;
          margin-right: 16px; }
        .container.member section .inner.info-edit .sns-row ul li:first-child strong {
          color: #444;
          font-size: 18px;
          line-height: 18px;
          font-weight: 500; }
        .container.member section .inner.info-edit .sns-row ul li:last-child .btn-row .btn {
          width: 95px;
          height: 36px;
          border-radius: 36px; }
        .container.member section .inner.info-edit .sns-row ul.kakao li:first-child i svg {
          width: 42px;
          height: 42px; } }
.container.member section.page_top .title_wrap .desc br {
  display: block; }
