<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@font-face {
     font-family: 'S-CoreDream-3Light';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-5Medium';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream-7ExtraBold';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

* { box-sizing: border-box; font-family: 'Noto Sans KR', sans-serif; } 
html, body, h1, h2, h3, h4, h5, p, ul { margin:0; padding:0; } 
body {max-width: 700px; margin: 0 auto; overflow-x:hidden}
ul { list-style: none; } 
button { border: none; } 
img { width: auto; display: block; max-width:100%;} 

header {margin: 0 auto; width: 100%;z-index: 999;position: fixed;left: 0;right: 0;top: 0;} 
.m_header_container {position: relative;height: 70px;background-color: #fff;} 
.m_header_container .m_header_logo { position: absolute; top: 50%; left: 10px; transform: translateY(-50%); } 
.m_header_container .m_call_btn { position: absolute; right: 15px; top: 50%; transform: translateY(-50%) }

.main {position: relative;}

/* 상담창 */
.m_counseling_container-1 { position: relative;  } 
.m_counseling_container-1::after { position: absolute; content:""; width: 100%; } 
.m_counseling_container-1 .m_counseling_top { position:relative; } 
.m_counseling_container-1 .m_counseling_top .counseling_call { position:absolute; right:0; top:0; width:50%; } 
.m_counseling_container-1 .m_counseling_bottom { padding: 10px; } 
.m_counseling_container-1 .m_counseling_bottom .cs_input div:not(:last-child) { margin-bottom: 7px; } 
.m_counseling_container-1 .m_counseling_bottom .cs_input input::placeholder { font-size: 30px; } 
.m_counseling_container-1 .m_counseling_bottom .cs_input input[type="text"], .m_counseling_bottom .cs_input input[type="tel"] {height: 80px;padding: 10px;background-color: #ffffff;/* color: #a8a8a8; */border: none;width: 100%;font-size: 24px;} 
.m_counseling_container-1 .input_check { text-align: center; margin-top: 10px; } 
.m_counseling_container-1 .input_check a { text-align: center; font-size: 30px; font-weight: 500; text-decoration: none; } 
.m_counseling_container-1 .m_counseling_bottom .cs_btn { margin-top: 10px; } 
.m_counseling_container-1 .m_counseling_bottom .cs_btn button { border-radius: 5px; color: #ffffff; background:#3c49ce; font-size: 24px; font-weight: 500; width: 100%; padding: 13px 0; } 

@keyFrames bounce {
  100% {
    top : -5px;
    text-shadow: 0 1px 10px #000,
                 0 2px 10px #000,
                 0 3px 10px #000,
                 0 4px 10px #000, 
                 0 5px 10px #000,
                 0 6px 10px #000 transparent,
                 0 7px 10px #000 transparent,
                 0 8px 10px #000 transparent,
                 0 9px 10px #000 transparent,
                 0 10px 10px rgba(0,0,0,0.4);
  }
}
.tongtong {
  position: relative;
  top: 5px;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  text-shadow: 0 1px 0 #000,
               0 2px 0 #000,
               0 3px 0 #000,
               0 4px 0 #000, 
               0 5px 0 #000,
               0 6px 0 #000 transparent,
               0 7px 0 #000 transparent,
               0 8px 0 #000 transparent,
               0 9px 0 #000 transparent,
               0 10px 10px rgba(0,0,0,0.4);
  animation: bounce 0.4s ease infinite alternate;
}


/* footer */
footer {  } 
html.scrollDisable {overflow-y:hidden;}</pre></body></html>