/* Basic Set-up */
@font-face {
  font-family: 'Pretendard-Regular';
  src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
  font-weight: 400;
  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: 'ChosunSm';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@1.1/ChosunSm.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ChosunKm';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@1.0/ChosunKm.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'S-CoreDream-6Bold';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: 'Pretendard-Regular';
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  color: #4d4d4d;
}

a {
  text-decoration: none;
  color: #ffffff;
}

img {
  width: 35%;
  display: block;
}

.inner { 
  width: 1400px;
  margin: 0 auto;
  position: relative;
}


.sub_body ul a .box2 {
  border-bottom: 1.5px solid rgb(0, 135, 224);
  color: rgb(0, 135, 224);
}

/* BODY */
.cont {
  display: flex;
  width: 1360px;
  height: 700px;
  margin: 100px auto;
}
.cont .img {

  width: 680px;
  height: 700px;
  background-image: url(/images/PRO/ct.jpg);
}
.form-elements {

  width: 680px;
  height: 700px;
  border: 1px solid rgb(228, 228, 228);
  font-weight: 100 !important;
  font-family: 'NanumBarunGothic';

}
.form-elements p {
  padding-top: 40px;
  text-align: left;
  font-size: 30px;
  padding-bottom: 0;
  margin-bottom: 0;
  font-family: "ChosunKm";
  color: rgb(29, 29, 29);
  margin-left: 30px;
}
.form-elements h1 {
  text-align: left;
  font-size: 11px;
  margin-top: 30px;
  margin-bottom: 30px;
  color: rgb(29, 29, 29);
  font-weight: 100 !important;
  font-family: 'NanumBarunGothic';
  margin-left: 32px;
}
.pure-group {
  border: none;
}

.pure-group label {
  margin-left: 30px;
  font-size: 12px;
}
#name {
  margin-left: 30px;
  font-size: 20px;
  width: 600px;
  border:none;
  border-bottom: 1px solid rgb(206, 206, 206);
}
#message {
  margin-left: 30px !important;
  width: 600px;
  margin-left: 20px;
  border: 1px solid rgb(206,206,206);
}
#email {
  margin-left: 30px;
  width: 600px;
  border:none;
  border-bottom: 1px solid rgb(206, 206, 206);
}
#honeypot {
  margin-left: 30px;
  margin-top: 10px;
  width: 600px;
  border:none;
  border-bottom: 1px solid rgb(206, 206, 206);
}
button {
  margin-top: 20px;
  margin-left: 35px;
  border: none;
  background-color: rgb(0, 50, 90);
  color: white;
  font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  box-shadow: none;
  width: 120px;
  height: 40px;
  text-decoration: none;
  border-radius: 50px;
  cursor: pointer;
}
button:hover {
  background-color: rgb(0, 97, 177);
  transition: ease-in-out 1s;
}


